@keyframes CodeTourOutline_fadeInAnimation__LwAag{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_outline__js7df{--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);padding-inline:var(--gds-space-m);-webkit-border-end:var(--gds-border-standard);border-inline-end:var(--gds-border-standard)}.CodeTourOutline_outlineTreeStreaming__USTJ7[data-streaming=true] [role=treeitem]{animation:CodeTourOutline_fadeInAnimation__LwAag .32s ease-in-out}.CodeTourOutline_tree__K3elX{--gds-tree-item-padding-inline:var(--gds-space-s);--gds-tree-indent:var(--gds-space-xl)}.CodeTourOutline_treeLegacy__5VCt6{--gds-tree-item-padding-inline:var(--gds-space-m);font-size:.8125rem;line-height:1.2307692308}.CodeTourOutline_outlineItemText__eGpep{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CodeTourOutline_outlineHeadingMarkdown___aytc code{font-family:inherit;font-size:inherit;line-height:inherit}@media(hover:hover){.CodeTourOutline_outlineTreeItem__PFqZ1:hover{background-color:var(--gds-btn-color-neutral-selected)}}.CodeTourOutline_outlineTreeItem__PFqZ1[aria-selected=true]{background-color:var(--gds-btn-color-neutral-selected)}@media(hover:hover){.CodeTourOutline_outlineTreeItem__PFqZ1[aria-selected=true]:hover{background-color:var(--gds-btn-color-neutral-selected)}}.CodeTourOutline_feedbackButtons__uSrBB button{--gds-icon-color:var(--gds-text-color-disabled)}.CodeTourOutline_feedbackButtons__uSrBB button[aria-pressed=true]{--gds-icon-color:var(--gds-text-color-low-contrast)}.AuthorFilters_authorNameContainer__V5XE6,.AuthorFilters_authorNameSingle__xnXWL{min-width:0}.AuthorFilters_authorName__OuH1v{min-width:0;flex:0 1 auto}.AuthorFilters_authorCount__0sS2_{flex-shrink:0;white-space:nowrap}.ThreadFilters_threadFilters__brjW8{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:var(--gds-space-xs) var(--gds-space-m);gap:var(--gds-space-xs) var(--gds-space-m);position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;padding:0 var(--gds-space-m) var(--gds-space-m);-webkit-border-after:var(--gds-border-standard);border-block-end:var(--gds-border-standard);background-color:var(--gds-color-bg-light)}.ThreadFilters_threadFilters__brjW8>*{min-width:0}.CommentsRail_commentsRail__ucUP4{position:-webkit-sticky;position:sticky;inset-block-start:var(--pr-file-scroll-margin-top);align-self:flex-start;overflow:hidden}.CommentsRail_commentsRailContents__pZ92P{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-border-start:var(--gds-border-standard);border-inline-start:var(--gds-border-standard);display:flex;flex-direction:column}.CommentsRail_commentsRailHeader__2TZg_{flex-shrink:0;padding-inline:var(--gds-space-m);-webkit-padding-after:var(--gds-space-s);padding-block-end:var(--gds-space-s)}.CommentsRail_commentsRailScroll__krNsg{flex:1 1 auto;min-block-size:0;overflow-y:auto}.ClearFiltersPrompt_clearFiltersPrompt__VBcL4{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--gds-space-xs);padding:var(--gds-space-xs) var(--gds-space-m);-webkit-border-after:var(--gds-border-standard);border-block-end:var(--gds-border-standard);background-color:var(--color-bg-default)}.CommentThread_reviewCommentDiffSnippet__MoU7s{margin:var(--gds-space-l) var(--gds-space-l) 0}.CommentThread_commentThreadHeader__BV9Fl{padding:var(--gds-space-l);-webkit-padding-after:0;padding-block-end:0}.CommentThread_commentThreadHeader__BV9Fl>:first-child{-webkit-margin-end:var(--gds-space-3xs);margin-inline-end:var(--gds-space-3xs)}.CommentThread_threadOpenDot__8w6tF{margin-right:var(--gds-space-xs)}.FilteredThreadsList_filteredThreadsList__EP0dz{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow-y:auto}.FilteredThreadsList_filteredThreadsList__EP0dz ul>li[data-filtered=true]{display:none}.FilteredThreadsList_filteredThreadsList__EP0dz ul>li[data-filtered]{-webkit-border-before:var(--gds-border-standard);border-block-start:var(--gds-border-standard)}.FilteredThreadsList_filteredThreadsList__EP0dz ul>li:nth-child(1 of li:not([data-filtered=true])){-webkit-border-before:none;border-block-start:none}.VersionRangeBanner_versionRangeBanner__I_lr2{--gds-icon-color:var(--gds-icon-color-emphasis);max-inline-size:-webkit-fit-content;max-inline-size:fit-content;margin-inline:auto;background-color:var(--gds-color-bg-light)}.VersionRangeBanner_versionRangeBanner__I_lr2 p{color:var(--gds-text-color-emphasis)}.VersionRangeBanner_versionRangeBanner__I_lr2[data-intent=caution]{--gds-icon-color:var(--gds-icon-color-caution)}.VersionRangeBanner_versionRangeBanner__I_lr2[data-intent=caution] p{color:var(--gds-text-color-caution)}.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)}.DiffComparisonSelector_diffComparisonSelector__XdQlz{max-height:480px;display:flex;flex-direction:column;overflow:hidden}.CommitRangePicker_commitRangePicker__TcsTg,.DiffComparisonSelector_diffComparisonSelector__XdQlz>div{display:flex;flex-direction:column;min-height:0;flex:1 1}.CommitRangePicker_commitRangePicker__TcsTg{gap:var(--gds-space-m)}.CommitRangePicker_header__nqU_l{display:flex;align-items:center;justify-content:space-between;gap:var(--gds-space-m)}.CommitRangePicker_title__Hq5ei{margin:0}.CommitRangePicker_closeButton__XGGwu{flex-shrink:0}.CommitRangePicker_presets__OeW63{display:flex;flex-direction:column}.CommitRangePicker_commitRow__IB4h2,.CommitRangePicker_presetRow__4yVz4{display:flex;align-items:flex-start;gap:var(--gds-space-m);width:100%;padding:var(--gds-space-m) var(--gds-space-s);border:0;border-bottom:1px solid var(--gds-border-color-default);background:rgba(0,0,0,0);text-align:left;cursor:pointer;color:inherit}.CommitRangePicker_commitRow__IB4h2:hover,.CommitRangePicker_presetRow__4yVz4:hover{background-color:var(--gds-color-bg-light)}.CommitRangePicker_presetRow__4yVz4{align-items:center}.CommitRangePicker_presetLabels__Zamrr{display:flex;flex-direction:column;gap:2px;min-width:0}.CommitRangePicker_sectionHeader___1dS9{padding:var(--gds-space-s) var(--gds-space-m);background-color:var(--gds-color-bg-light);border-bottom:1px solid var(--gds-border-color-default);color:var(--gds-text-color-low-contrast)}.CommitRangePicker_commitList__MJSiO{display:flex;flex-direction:column;min-height:0}.CommitRangePicker_commitBody__q71QZ{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.CommitRangePicker_commitTitleRow__VN3Jm{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gds-space-m);min-width:0}.CommitRangePicker_commitMessage__ArDLl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommitRangePicker_commitSha__taeUh{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommitRangePicker_commitMeta__2eDbU{color:var(--gds-text-color-low-contrast)}.CommitRangePicker_footer__KsWA6{display:flex;justify-content:flex-end;gap:var(--gds-space-m);padding-top:var(--gds-space-s);border-top:1px solid var(--gds-border-color-default)}.DiffComparisonSelector_diffComparisonSelector__pX_Xc{max-height:480px;display:flex;flex-direction:column;overflow:hidden}.DiffComparisonSelector_diffComparisonSelectorContent__9WMmM{display:flex;flex-direction:column;min-height:0;flex:1 1}.DiffToolbar_diffToolbar__tj0My{position:-webkit-sticky;position:sticky;inset-block-start:var(--diff-header-inset,0);z-index:2;block-size:calc(var(--diff-header-height) + 1px);-webkit-margin-after:-1px;margin-block-end:-1px;-webkit-margin-end:0;margin-inline-end:0;padding-inline:var(--diff-header-padding);background-color:var(--diff-header-background,var(--gds-color-bg-med))}.DiffToolbar_diffToolbar__tj0My:after{content:"";position:absolute;block-size:1px;inset-block-end:0;inset-inline:0;-webkit-border-after:var(--gds-border-width-thin) solid rgba(0,0,0,0);border-block-end:var(--gds-border-width-thin) solid rgba(0,0,0,0);box-shadow:0 1px 0 0 var(--gds-border-color-default)}.FileTree_fileTree__TPs78{height:100%;overflow-y:auto}:where(.FileTree_fileTree__TPs78){--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__xPaye{position:relative}@media(hover:hover){.FileTree_fileTreeFile__xPaye:where([data-viewed=true]:not(:hover))>*{opacity:.5}}@media not (hover:hover){.FileTree_fileTreeFile__xPaye:where([data-viewed=true])>*{opacity:1}}.FileTree_fileTreeFile__xPaye .FileTree_fileLink__LhJsh:after{content:"";position:absolute;inset:0}.FileTree_fileName__Qfo4X{position:relative;z-index:1}.FileTree_fileTreeViewedToggle__iHgyP{display:none;isolation:isolate}.FileTree_fileTreeFile__xPaye:where(:focus,[data-viewed=true]) .FileTree_fileTreeViewedToggle__iHgyP{--gds-icon-color:var(--gds-icon-color-default);display:flex}@media(hover:hover){.FileTree_fileTreeFile__xPaye:hover .FileTree_fileTreeViewedToggle__iHgyP{--gds-icon-color:var(--gds-icon-color-default);display:flex}.FileTree_fileTreeViewedToggle__iHgyP:hover{--gds-icon-color:var(--gds-icon-color-high-contrast)}}.TourToggle_tabLabel__jqZzt{display:inline-flex;align-items:center;gap:var(--gds-space-xs)}.TourToggle_modeTabList__AuLKz{height:28px;min-block-size:28px;padding:var(--gds-space-3xs)}.TourToggle_modeTab__reQDk{height:var(--gds-space-2xl);padding-block:0;padding-inline:var(--gds-space-m);font-size:.75rem}.TourToggle_updatingLabel__k_w_D{-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)}.FilesSheet_codeTourOutline__gwL4u{position:static;top:auto;align-self:stretch;width:100%;padding-block:0}.FileSidebar_fileSidebar__sGmTQ{position:-webkit-sticky;position:sticky;inset-block-start:var(--pr-file-scroll-margin-top);align-self:flex-start;overflow:hidden}.FileSidebar_fileSidebarContents__uChYn{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);padding-inline:var(--gds-space-m);-webkit-border-end:var(--gds-border-standard);border-inline-end:var(--gds-border-standard);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__OWvhb{grid-area:header;-webkit-padding-end:var(--gds-space-xs);padding-inline-end:var(--gds-space-xs)}.FileSidebar_fileSidebarFilterState__spib_{grid-area:filter-state}.FileSidebar_fileSidebarTree__OSm5j{grid-area:file-tree;min-block-size:0;--gds-tree-item-padding-inline:var(--gds-space-m)}@keyframes CodeDiff_fadeInAnimation__gwWL9{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__t3oC4{animation:CodeDiff_fadeInAnimation__gwWL9 .32s ease-in-out}.CodeDiff_codeDiff__HC7ml{--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__HC7ml{--comment-minimap-padding-inline-start:var(--gds-space-xl);--comment-minimap-padding-inline-end:var(--gds-space-xl)}}.CodeDiff_codeDiff__HC7ml[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__HC7ml[data-full-bleed-files=true][data-active-tab=activity],.CodeDiff_codeDiff__HC7ml[data-full-bleed-files=true][data-active-tab=commits]{background-color:var(--cursor-bg-chrome)}.CodeDiff_codeDiffContents__2P4Gz{position:relative;display:flex;flex-direction:column;row-gap:var(--gds-space-xl)}.CodeDiff_pageContents__rHLf9{padding-inline:var(--file-minimap-width)}.CodeDiff_checksFullHeightWindow___fk8J{display:flex;flex-direction:column}.CodeDiff_checksFullHeightWindow___fk8J .CodeDiff_codeDiffContents__2P4Gz{flex:1 1;min-block-size:0}.CodeDiff_checksFullHeightWindow___fk8J .CodeDiff_checksFullHeightTabGroup__dbko4,.CodeDiff_checksFullHeightWindow___fk8J .CodeDiff_checksFullHeightTabPanels__LmVIG,.CodeDiff_checksFullHeightWindow___fk8J .CodeDiff_pageContents__rHLf9,.CodeDiff_checksFullHeightWindow___fk8J [data-component=tabs-panel][data-value=checks]:not([hidden]){display:flex;flex:1 1;flex-direction:column;min-block-size:0}.CodeDiff_checksFullHeightWindow___fk8J .CodeDiff_checksFullHeightTabPanel__iaCLK{display:flex;flex:1 1;flex-direction:column;min-block-size:0;padding-bottom:0}.CodeDiff_skipToCodeContainer__buHSd{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__buHSd[data-main-column-bounds]{inset-inline:unset}.CodeDiff_skipToCodeContainer__buHSd>*{pointer-events:auto}.CodeDiff_diffContent__7z7UM{-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__7z7UM{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}}.CodeDiff_codeDiffShimmer__zP_y8{width:100%;height:632px;padding:var(--gds-space-xl)}.CodeDiff_codeTourNavShimmer__AOzhf{width:220px;flex-shrink:0}.CodeDiff_codeDiffFilesColumn__Nu8H4{position:relative;isolation:isolate;display:flex;flex-direction:column}.CodeDiff_diffStepsColumn__gheNh[data-full-bleed-files=true][data-mode=code-tour]{padding-inline:var(--gds-space-xl)}@media(max-width:768px){.CodeDiff_diffStepsColumn__gheNh[data-full-bleed-files=true][data-mode=code-tour]{padding-inline:0}}.CodeDiff_diffStepsColumn__gheNh[data-mode=code-tour]{-webkit-margin-before:var(--gds-space-xl);margin-block-start:var(--gds-space-xl)}.CodeDiff_diffStepsColumn__gheNh[data-mode=code-tour][data-streaming=true]>*>*{animation:CodeDiff_fadeInAnimation__gwWL9 .32s ease-in-out}.CodeDiff_codeTourStreamingDotsContainer__YxzZo,.CodeDiff_customInstructionsContainer__BVP75{width:100%;max-width:var(--code-diff-constrained-width,960px);margin-inline:auto}.CodeDiff_codeTourStreamingDotsContainer__YxzZo{display:flex;justify-content:center;padding-inline:var(--gds-space-m)}.CodeDiff_streamingPlaceholder__37Bll{min-block-size:300px}.CodeDiff_codeDiffContainer__eR_rk{display:flex;gap:var(--gds-space-m)}@media(min-width:769px){.CodeDiff_codeDiffContainer__eR_rk{-webkit-padding-start:var(--file-minimap-width);padding-inline-start:var(--file-minimap-width)}}.CodeDiff_codeDiffContainer__eR_rk[data-full-bleed-files=true]{-webkit-padding-start:0;padding-inline-start:0;gap:0}.CodeDiff_diffEmptyState__96Sj8{min-block-size:min(240px,50dvh)}.CodeDiff_diffEmptyState__96Sj8 .CodeDiff_diffEmptyStateIcon__v35xp{--gds-icon-size:32px}.CodeDiff_postDiffContainer__93SRk{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__93SRk>*{pointer-events:auto}@media(max-width:768px){.CodeDiff_postDiffContainer__93SRk{--post-diff-container-inset:8px}}.FileDiffTitle_fileDiffTitle__rhVuL{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__rhVuL .FileDiffTitle_copyIcon__s1JA2{visibility:hidden}.FileDiffTitle_fileDiffTitle__rhVuL:focus-visible .FileDiffTitle_copyIcon__s1JA2,.FileDiffTitle_fileDiffTitle__rhVuL:hover .FileDiffTitle_copyIcon__s1JA2{visibility:visible}.FileDiffTitle_fileDiffTitle__rhVuL:hover{background-color:var(--gds-btn-color-neutral-hover)}.FileDiffTitle_fileDiffTitlePlain___7rvI,.FileDiffTitle_fileDiffTitlePlain___7rvI *{cursor:default}.FileDiffTitle_fileDiffTitlePlain___7rvI:hover{background-color:rgba(0,0,0,0)}.FileDiffTitle_fileDiffTitleLink__E2xJ0{color:inherit;text-decoration:none}.FileDiffTitle_fileDiffTitleLink__E2xJ0:focus-visible,.FileDiffTitle_fileDiffTitleLink__E2xJ0:hover{text-decoration:underline}.FileDiffTitle_fileDiffTitleSegment__8A4xh{color:var(--code-text-normal-contrast)}.FileDiffTitle_fileDiffTitleSegment__8A4xh[data-last-segment=true]{font-weight:var(--gds-font-weight-medium);color:var(--gds-text-color-high-contrast)}.FileDiffTitle_pathWithGaps__AOftB{display:inline;white-space:nowrap}.FileCodeowners_menu__CRHdI{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__8rMOQ{display:flex;flex-direction:column;gap:var(--gds-space-3xs);max-height:320px;overflow-y:auto}.FileCodeowners_ownerRow__rDRcj{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__hc5B9{cursor:pointer}.FileCodeowners_ownerRowInteractive__hc5B9:hover{background-color:var(--gds-btn-color-neutral-default)}.FileCodeowners_ownerRowInteractive__hc5B9:active{background-color:var(--gds-btn-color-neutral-pressed)}.FileCodeowners_ownerRowStatus___v9K4{justify-content:center;width:var(--gds-space-l)}.FileCodeowners_ownerRowAvatar__85pJ_,.FileCodeowners_ownerRowStatus___v9K4{display:flex;align-items:center;flex-shrink:0}.FileCodeowners_ownerRowLabel__xY2No{font:var(--gds-font-ui-sm);color:var(--gds-text-color-high-contrast);min-width:0}.FileCodeowners_ownerRowChevron__PPhn3{display:flex;align-items:center;flex-shrink:0}.FileHeader_fileHeader__COjjG{height:var(--diff-file-header-height);position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--gds-space-m);padding:var(--gds-space-m);background-color:var(--origin-file-header-bg);border-top:var(--gds-border-width-thin) solid var(--origin-file-header-border);border-bottom:var(--gds-border-width-thin) solid var(--origin-file-header-border);outline-offset:-3px;overflow:hidden;cursor:pointer}.FileHeader_fileHeader__COjjG[aria-expanded=true]{border-bottom-color:var(--origin-file-header-border)}@media(min-width:769px){.FileHeader_fileHeader__COjjG{top:var(--pr-file-scroll-margin-top)}}.FileHeader_fileHeader__COjjG:hover .FileHeader_fileToggle__reZ7f[data-collapsible=true] .FileHeader_fileTypeIcon__KYDsy{display:none}.FileHeader_fileHeader__COjjG:hover .FileHeader_fileToggle__reZ7f[data-collapsible=true] .FileHeader_chevronToggle__ona4l{display:inline-flex}.FileHeader_fileHeader__COjjG span[data-checked]{block-size:14px;inline-size:14px;border-radius:4px;--gds-icon-size:12px}.FileHeader_fileHeader__COjjG span[data-checked=false]:not([data-disabled=true]){background-color:var(--origin-viewed-checkbox-fill);border-color:var(--origin-viewed-checkbox-frame)}.FileHeader_fileToggle__reZ7f{position:relative;flex-shrink:0;inline-size:24px;block-size:24px;display:inline-flex;align-items:center;justify-content:center}.FileHeader_fileTypeIcon__KYDsy{filter:brightness(1.2) saturate(1.1)}.FileHeader_chevronToggle__ona4l{position:absolute;inset:0;display:none;align-items:center;justify-content:center}@media(hover:none){.FileHeader_fileToggle__reZ7f[data-collapsible=true] .FileHeader_fileTypeIcon__KYDsy{display:none}.FileHeader_fileToggle__reZ7f[data-collapsible=true] .FileHeader_chevronToggle__ona4l{display:inline-flex}}.FileHeader_fileHeaderContents__V3mNY{pointer-events:none}.FileHeader_fileHeaderContents__V3mNY *{pointer-events:auto}.FileHeader_fileChangeStats__p6W8A{padding-inline:var(--gds-space-3xs);font-size:13px;line-height:16px}.FileHeader_fileHunkHeader__rem4o{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__rem4o[aria-expanded=true]{border-bottom-color:var(--gds-border-color-default)}@media(max-width:768px){.FileHeader_fileHunkHeader__rem4o{top:0}}@media(min-width:769px){.FileHeader_fileHunkHeader__rem4o{top:var(--pr-file-scroll-margin-top)}}.FileHeader_markdownDiffPreviewToggle__ywTvT{background-color:var(--gds-btn-color-neutral-default)}.File_file__vSpmK{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__vSpmK{border-inline:none;border-radius:0;scroll-margin-block-start:calc(-1*var(--gds-border-width-default))}[data-full-bleed-files=true] .File_file__vSpmK{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__vSpmK{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__vSpmK:first-child{border-top:0}.CommentThread_commentThread__D8LPv{contain:inline-size layout paint style;background-color:var(--code-bg-unchanged)}.CommentThread_commentThread__D8LPv:hover{border-color:var(--gds-border-color-hover)}.CommentThreadHeader_condensedCardHeader__e849L{gap:var(--gds-space-3xs)!important;column-gap:var(--gds-space-xs)!important;container-type:inline-size}@container (max-width: 500px){.CommentThreadHeader_hideTextOnNarrow__fxhLh>:not(svg):not([role=img]){display:none}}.CommentThreadsContainer_commentThreadsContainer__4RYG7{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__4RYG7>*{inline-size:min(100%,720px)}.CommentThreadsContainer_commentThreadsContainer__4RYG7[data-has-comments=true]{background-color:var(--comment-container-bg)}.CommentThreadsContainer_commentThreadsContainer__4RYG7[data-has-comments=true][data-line-type=normal]{--comment-container-bg:var(--code-bg-unchanged)}.CommentThreadsContainer_commentThreadsContainer__4RYG7[data-has-comments=true][data-line-type=add],.CommentThreadsContainer_commentThreadsContainer__4RYG7[data-has-comments=true][data-line-type=rebase_add]{--comment-container-bg:var(--code-bg-added)}.CommentThreadsContainer_commentThreadsContainer__4RYG7[data-has-comments=true][data-line-type=partial_add]{--comment-container-bg:var(--code-bg-added-partial)}.CommentThreadsContainer_commentThreadsContainer__4RYG7[data-has-comments=true][data-line-type=del],.CommentThreadsContainer_commentThreadsContainer__4RYG7[data-has-comments=true][data-line-type=rebase_del]{--comment-container-bg:var(--code-bg-removed)}.CommentThreadsContainer_commentThreadsContainer__4RYG7[data-has-comments=true][data-line-type=partial_del]{--comment-container-bg:var(--code-bg-removed-partial)}.CommentThreadsContainer_commentThreadsContainer__4RYG7[data-has-comments=true][data-view-mode=SPLIT]{border-left:.5px solid var(--gds-border-color-default)}.CommentThreadsContainer_commentThreadsContainer__4RYG7[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__4RYG7[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__4RYG7[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__4RYG7[data-has-comments=true][data-line-type=add],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__4RYG7[data-has-comments=true][data-line-type=partial_add],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__4RYG7[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__4RYG7[data-has-comments=true][data-line-type=del],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__4RYG7[data-has-comments=true][data-line-type=partial_del],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__4RYG7[data-has-comments=true][data-line-type=rebase_del]{--comment-indicator-color:var(--code-indicator-removed);--comment-gutter-bg:var(--code-bg-removed-gutter)}.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%}.hiddenChunkShared_hiddenChunk__KA8e2{min-height:var(--hidden-chunk-height);background-color:var(--code-bg-hidden-chunks)}.hiddenChunkShared_hiddenChunkButton__p_Z70{font-family:inherit;white-space:nowrap;font-weight:600;line-height:16px;color:var(--code-text-low-contrast)}.hiddenChunkShared_hiddenChunkButton__p_Z70:hover{color:var(--code-text-high-contrast)}.hiddenChunkShared_hiddenChunkLoadingText__Rio9N{--color-one:var(--code-text-low-contrast);--color-two:var(--code-text-normal-contrast);font-family:inherit;font-size:12px;font-weight:600;font-size:14px;font-weight:500;line-height:16px;--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:hiddenChunkShared_shimmer__kaXDQ 1s linear infinite}@keyframes hiddenChunkShared_shimmer__kaXDQ{0%{background-position:0 0}to{background-position:calc(var(--bg-size)*-1) 0}}@media(prefers-reduced-motion:reduce){.hiddenChunkShared_hiddenChunkLoadingText__Rio9N{animation:none;background:none;color:var(--code-text-low-contrast)}}.hiddenChunkShared_hiddenChunkSpacer__XWPpY{height:var(--hidden-chunk-spacer-height);background-color:var(--code-bg-unchanged)}.hiddenChunkShared_hiddenChunkSpacerBorder__SLpPO{border-left:.5px solid var(--gds-border-color-default)}.HiddenChunk_hiddenChunkTile__L2mGk{--hidden-chunk-outline:#2a2a2a;--hidden-chunk-text:#a0a0a0;min-height:30px;margin:var(--gds-space-xs) var(--gds-space-m);border:1px solid var(--hidden-chunk-outline);border-radius:var(--gds-radius-m);background-color:var(--code-bg-unchanged);overflow:hidden}html[data-theme=light] .HiddenChunk_hiddenChunkTile__L2mGk{--hidden-chunk-outline:#cecece;--hidden-chunk-text:#595959}.HiddenChunk_hiddenChunkSegment__CI0By{white-space:nowrap;color:var(--hidden-chunk-text)}.HiddenChunk_hiddenChunkArrowColumn__KrBED{border-right:1px solid var(--hidden-chunk-outline)}.HiddenChunk_hiddenChunkArrowSegment__rJR7E{width:28px}.HiddenChunk_hiddenChunkArrowSegment__rJR7E:hover{color:var(--code-text-high-contrast)}.HiddenChunk_hiddenChunkArrowSegment__rJR7E:not(:first-child){border-top:1px solid var(--hidden-chunk-outline)}.HiddenChunk_hiddenChunkTextSegment__Ms_Ml{font:var(--gds-font-ui-xs);font-size:11px}.HiddenChunk_hiddenChunkTextSegment__Ms_Ml:hover{text-decoration:underline}.HiddenChunk_hiddenChunkContext__LU59V{flex:0 1 auto;min-inline-size:0;justify-content:flex-start}.HiddenChunk_hiddenChunkContextLabel__KKEKN{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HiddenChunk_hiddenChunkExpandAll__AWS9_{flex:1 0 auto;justify-content:flex-end}.FileDiffLines_fileDiffLines__ACVM2{background-color:var(--code-bg-unchanged);position:relative}.FileDiffLines_fileDiffLines__ACVM2[data-restrict-select=LEFT] div[data-line-side=RIGHT],.FileDiffLines_fileDiffLines__ACVM2[data-restrict-select=RIGHT] div[data-line-side=LEFT]{-webkit-user-select:none;user-select:none}.FileDiffLines_fileDiffLines__ACVM2[data-restrict-select=LEFT] div[data-line-side=RIGHT] ::selection,.FileDiffLines_fileDiffLines__ACVM2[data-restrict-select=LEFT] div[data-line-side=RIGHT]::selection,.FileDiffLines_fileDiffLines__ACVM2[data-restrict-select=RIGHT] div[data-line-side=LEFT] ::selection,.FileDiffLines_fileDiffLines__ACVM2[data-restrict-select=RIGHT] div[data-line-side=LEFT]::selection{background:rgba(0,0,0,0);color:inherit}.DiffHighlighting_line__hdzVi{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__99aKN{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__99aKN .file-diff__line__change{border-radius:var(--gds-radius-s);-webkit-box-decoration-break:clone;box-decoration-break:clone}.DiffHighlighting_line_side__99aKN>*{z-index:1}.DiffHighlighting_line_side__99aKN: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__OOHSV{background-color:rgba(0,0,0,0);--line-bleed-bg:transparent}.DiffHighlighting_line_side__99aKN[data-actively-dragging=true]{-webkit-user-select:none;user-select:none}.DiffHighlighting_line_side__added__2vSpn{background-color:var(--code-bg-added);--line-bleed-bg:var(--code-bg-added)}.DiffHighlighting_line_side__rebaseAdded__31w1r{background:var(--pattern-rebase-added),var(--code-bg-added);--line-bleed-bg:var(--code-bg-added)}.DiffHighlighting_line_side__partialAdded__ec0rX{background-color:var(--code-bg-added-partial);--line-bleed-bg:var(--code-bg-added-partial)}.DiffHighlighting_line_side__partialAdded__ec0rX .file-diff__line__change{background-color:var(--code-bg-added-partial-highlight)}.DiffHighlighting_line_side__deleted__iXUlr{background-color:var(--code-bg-removed);--line-bleed-bg:var(--code-bg-removed)}.DiffHighlighting_line_side__rebaseDeleted__G7cZ5{background:var(--pattern-rebase-removed),var(--code-bg-removed);--line-bleed-bg:var(--code-bg-removed)}.DiffHighlighting_line_side__partialDeleted__KZRPb{background-color:var(--code-bg-removed-partial);--line-bleed-bg:var(--code-bg-removed-partial)}.DiffHighlighting_line_side__partialDeleted__KZRPb .file-diff__line__change{background-color:var(--code-bg-removed-partial-highlight)}.DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__empty__OOHSV) .DiffHighlighting_line_side_number__jCJuR{background-color:rgba(0,0,0,0)}.DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__empty__OOHSV){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__jCJuR{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__yGkZ7{cursor:pointer}.DiffHighlighting_line_side_number__selected__CA_Hu{color:var(--gds-text-color-high-contrast)}.DiffHighlighting_lineContainer__zmJo5{flex:1 1;display:flex;align-items:stretch;position:relative}.DiffHighlighting_lineContainer__zmJo5:hover .DiffHighlighting_line_side_number__clickable__yGkZ7:not(.DiffHighlighting_line_side_number__selected__CA_Hu):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__zmJo5:hover .DiffHighlighting_lineNumber__addComment__HZoSu:not([data-selected=true]){opacity:1;transition:opacity .125s ease-out .15s}.DiffHighlighting_lineNumber__addComment__HZoSu{inline-size:14px;opacity:0;pointer-events:none}.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_side_number__jCJuR:not(.DiffHighlighting_line_side_number__selected__CA_Hu),.DiffHighlighting_line_side_number__jCJuR:not(.DiffHighlighting_line_side_number__selected__CA_Hu):hover{color:var(--gds-text-color-default)}.DiffHighlighting_gutter__NmYQY,.DiffHighlighting_line_change_indicator__BKRvX,.DiffHighlighting_line_side__99aKN,.DiffHighlighting_line_side_number__jCJuR{align-self:stretch;min-block-size:100%}.DiffHighlighting_gutter__NmYQY{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__zmJo5:has(.DiffHighlighting_line_side__added__2vSpn) .DiffHighlighting_gutter__NmYQY{--gutter-bg:var(--code-bg-added);--gutter-bleed-bg:var(--code-bg-added)}.DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__deleted__iXUlr) .DiffHighlighting_gutter__NmYQY{--gutter-bg:var(--code-bg-removed);--gutter-bleed-bg:var(--code-bg-removed)}.DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__partialAdded__ec0rX) .DiffHighlighting_gutter__NmYQY{--gutter-bg:var(--code-bg-added-partial);--gutter-bleed-bg:var(--code-bg-added-partial)}.DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__partialDeleted__KZRPb) .DiffHighlighting_gutter__NmYQY{--gutter-bg:var(--code-bg-removed-partial);--gutter-bleed-bg:var(--code-bg-removed-partial)}.DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__empty__OOHSV) .DiffHighlighting_gutter__NmYQY{--gutter-bg:transparent;--gutter-bleed-bg:transparent}.DiffHighlighting_line_side_number__jCJuR[data-unified-left=true]{padding-right:var(--gds-space-xs)}[data-commented-line=true] .DiffHighlighting_line_side__99aKN{--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__99aKN{--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__99aKN{--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__99aKN{--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__99aKN{--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__99aKN:before,[data-permalinked-line=true] .DiffHighlighting_line_side__99aKN: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__99aKN: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__99aKN: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__99aKN:before{border-radius:3px}[data-border-focus=true][data-border-top=hover] .DiffHighlighting_line_side__99aKN:before,[data-border-focus=true][data-border-top=true] .DiffHighlighting_line_side__99aKN: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__99aKN:before,[data-border-focus=true][data-border-bottom=true] .DiffHighlighting_line_side__99aKN:before{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0}.DiffHighlighting_line_side_number__added__nR2Vt,.DiffHighlighting_line_side_number__deleted__RLIwm,.DiffHighlighting_line_side_number__partialAdded__CMBTz,.DiffHighlighting_line_side_number__partialDeleted__vF_QP{color:var(--line-number-color);background-color:var(--line-number-bg)}.DiffHighlighting_line_side_number__added__nR2Vt{--line-number-color:var(--code-text-added);--line-number-bg:var(--code-bg-added)}.DiffHighlighting_line_side_number__deleted__RLIwm{--line-number-color:var(--code-text-removed);--line-number-bg:var(--code-bg-removed)}.DiffHighlighting_line_side_number__partialAdded__CMBTz{--line-number-bg:var(--code-bg-added-partial)}.DiffHighlighting_line_side_number__partialDeleted__vF_QP{--line-number-bg:var(--code-bg-removed-partial)}.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_side_number__added__nR2Vt:not(.DiffHighlighting_line_side_number__selected__CA_Hu),.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_side_number__deleted__RLIwm:not(.DiffHighlighting_line_side_number__selected__CA_Hu),.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_side_number__partialAdded__CMBTz:not(.DiffHighlighting_line_side_number__selected__CA_Hu),.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_side_number__partialDeleted__vF_QP:not(.DiffHighlighting_line_side_number__selected__CA_Hu),.DiffHighlighting_line_side_number__added__nR2Vt.DiffHighlighting_line_side_number__selected__CA_Hu,.DiffHighlighting_line_side_number__added__nR2Vt:not(.DiffHighlighting_line_side_number__selected__CA_Hu):hover,.DiffHighlighting_line_side_number__deleted__RLIwm.DiffHighlighting_line_side_number__selected__CA_Hu,.DiffHighlighting_line_side_number__deleted__RLIwm:not(.DiffHighlighting_line_side_number__selected__CA_Hu):hover,.DiffHighlighting_line_side_number__partialAdded__CMBTz.DiffHighlighting_line_side_number__selected__CA_Hu,.DiffHighlighting_line_side_number__partialAdded__CMBTz:not(.DiffHighlighting_line_side_number__selected__CA_Hu):hover,.DiffHighlighting_line_side_number__partialDeleted__vF_QP.DiffHighlighting_line_side_number__selected__CA_Hu,.DiffHighlighting_line_side_number__partialDeleted__vF_QP:not(.DiffHighlighting_line_side_number__selected__CA_Hu):hover{--line-number-bg:var(--code-bg-gutter-selected)}.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_side_number__added__nR2Vt,.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_side_number__deleted__RLIwm,.DiffHighlighting_line_side_number__added__nR2Vt.DiffHighlighting_line_side_number__selected__CA_Hu,.DiffHighlighting_line_side_number__deleted__RLIwm.DiffHighlighting_line_side_number__selected__CA_Hu{--line-number-color:var(--gds-text-color-high-contrast)}.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_side_number__jCJuR:not(.DiffHighlighting_line_side_number__selected__CA_Hu),.DiffHighlighting_line_side_number__jCJuR:not(.DiffHighlighting_line_side_number__selected__CA_Hu):hover,.DiffHighlighting_line_side_number__selected__CA_Hu{background-color:var(--code-bg-gutter-selected)}.DiffHighlighting_line_change_indicator__BKRvX{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__zmJo5:hover .DiffHighlighting_line_change_indicator__BKRvX:not([data-selected=true]):not([data-actively-dragging=true]) .DiffHighlighting_line_change_symbol__EhFkS{opacity:0;transition:opacity .125s ease-out .15s}.DiffHighlighting_line_change_indicator__added__FLXSC{--line-indicator-bg:var(--code-bg-added);--line-indicator-color:var(--code-text-added)}.DiffHighlighting_line_change_indicator__deleted__kJATi{--line-indicator-bg:var(--code-bg-removed);--line-indicator-color:var(--code-text-removed)}.DiffHighlighting_line_change_indicator__partialAdded__B6rSn{--line-indicator-bg:var(--code-bg-added-partial);--line-indicator-color:var(--code-text-added)}.DiffHighlighting_line_change_indicator__partialDeleted__MnVGQ{--line-indicator-bg:var(--code-bg-removed-partial);--line-indicator-color:var(--code-text-removed)}.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_change_indicator__BKRvX:not(.DiffHighlighting_line_side_number__selected__CA_Hu),.DiffHighlighting_line_change_indicator__BKRvX.DiffHighlighting_line_side_number__selected__CA_Hu,.DiffHighlighting_line_change_indicator__BKRvX:not(.DiffHighlighting_line_side_number__selected__CA_Hu):hover{--line-indicator-bg:var(--code-bg-gutter-selected)}.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_change_indicator__BKRvX:not(.DiffHighlighting_line_side_number__selected__CA_Hu){border-radius:0 3px 3px 0}.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_change_indicator__added__FLXSC,.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_change_indicator__deleted__kJATi,.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_change_indicator__partialAdded__B6rSn,.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_change_indicator__partialDeleted__MnVGQ,.DiffHighlighting_line_change_indicator__added__FLXSC.DiffHighlighting_line_side_number__selected__CA_Hu,.DiffHighlighting_line_change_indicator__deleted__kJATi.DiffHighlighting_line_side_number__selected__CA_Hu,.DiffHighlighting_line_change_indicator__partialAdded__B6rSn.DiffHighlighting_line_side_number__selected__CA_Hu,.DiffHighlighting_line_change_indicator__partialDeleted__MnVGQ.DiffHighlighting_line_side_number__selected__CA_Hu{--line-indicator-color:var(--gds-text-color-high-contrast)}.DiffHighlighting_line_change_indicator__BKRvX[data-first-in-selection=true][data-actively-dragging=true]{border-top-right-radius:3px}.DiffHighlighting_line_change_indicator__BKRvX[data-last-in-selection=true][data-actively-dragging=true]{border-bottom-right-radius:3px}.DiffHighlighting_lineNumber__addComment__HZoSu{color:var(--comment-bubble-color)}.DiffHighlighting_lineContainer__zmJo5:hover .DiffHighlighting_lineNumber__addComment__HZoSu{--comment-bubble-color:var(--gds-text-color-default)}.DiffHighlighting_gutter__NmYQY:hover .DiffHighlighting_lineNumber__addComment__HZoSu,.DiffHighlighting_line_side_number__selected__CA_Hu .DiffHighlighting_lineNumber__addComment__HZoSu{--comment-bubble-color:var(--gds-text-color-high-contrast)}.DiffHighlighting_lineContainer__zmJo5:hover .DiffHighlighting_line_change_indicator__BKRvX .DiffHighlighting_lineNumber__addComment__HZoSu{--comment-bubble-color:var(--gds-icon-color-default)}.DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_change_indicator__BKRvX .DiffHighlighting_lineNumber__addComment__HZoSu,.DiffHighlighting_line_change_indicator__BKRvX.DiffHighlighting_line_side_number__selected__CA_Hu .DiffHighlighting_lineNumber__addComment__HZoSu{--comment-bubble-color:var(--gds-text-color-high-contrast)}.DiffHighlighting_gutter__NmYQY:has(.DiffHighlighting_line_side_number__selected__CA_Hu):after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:var(--code-line-gutter-border);pointer-events:none}.DiffHighlighting_gutter__NmYQY:has(.DiffHighlighting_line_side_number__selected__CA_Hu)>[data-moved-indicator]{visibility:hidden}html[data-brand=cursor] [data-commented-line=true] .DiffHighlighting_line_side__99aKN{--line-highlight-bg:transparent;--line-highlight-border:transparent;--line-highlight-border-width:0}html[data-brand=cursor] .DiffHighlighting_line_change_symbol__EhFkS{display:none}html[data-brand=cursor] .DiffHighlighting_gutter__NmYQY{position:relative;-webkit-margin-end:var(--gds-space-3xs);margin-inline-end:var(--gds-space-3xs)}html[data-brand=cursor] .DiffHighlighting_gutter__NmYQY:has(.DiffHighlighting_line_change_indicator__added__FLXSC):before,html[data-brand=cursor] .DiffHighlighting_gutter__NmYQY:has(.DiffHighlighting_line_change_indicator__partialAdded__B6rSn):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__NmYQY:has(.DiffHighlighting_line_change_indicator__deleted__kJATi):before,html[data-brand=cursor] .DiffHighlighting_gutter__NmYQY:has(.DiffHighlighting_line_change_indicator__partialDeleted__MnVGQ):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__zmJo5:has(.DiffHighlighting_line_side__added__2vSpn) .DiffHighlighting_gutter__NmYQY,html[data-brand=cursor] .DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__partialAdded__ec0rX) .DiffHighlighting_gutter__NmYQY,html[data-brand=cursor] .DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__rebaseAdded__31w1r) .DiffHighlighting_gutter__NmYQY{--gutter-bg:var(--code-bg-added-gutter);--gutter-bleed-bg:var(--code-bg-added-gutter)}html[data-brand=cursor] .DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__deleted__iXUlr) .DiffHighlighting_gutter__NmYQY,html[data-brand=cursor] .DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__partialDeleted__KZRPb) .DiffHighlighting_gutter__NmYQY,html[data-brand=cursor] .DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__rebaseDeleted__G7cZ5) .DiffHighlighting_gutter__NmYQY{--gutter-bg:var(--code-bg-removed-gutter);--gutter-bleed-bg:var(--code-bg-removed-gutter)}html[data-brand=cursor] .DiffHighlighting_line_change_indicator__added__FLXSC,html[data-brand=cursor] .DiffHighlighting_line_change_indicator__partialAdded__B6rSn,html[data-brand=cursor] .DiffHighlighting_line_side_number__added__nR2Vt,html[data-brand=cursor] .DiffHighlighting_line_side_number__partialAdded__CMBTz{--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__kJATi,html[data-brand=cursor] .DiffHighlighting_line_change_indicator__partialDeleted__MnVGQ,html[data-brand=cursor] .DiffHighlighting_line_side_number__deleted__RLIwm,html[data-brand=cursor] .DiffHighlighting_line_side_number__partialDeleted__vF_QP{--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__nR2Vt,html[data-brand=cursor] .DiffHighlighting_line_side_number__partialAdded__CMBTz{--line-number-color:var( --code-line-number-text-changed,var(--code-text-added) )}html[data-brand=cursor] .DiffHighlighting_line_side_number__deleted__RLIwm,html[data-brand=cursor] .DiffHighlighting_line_side_number__partialDeleted__vF_QP{--line-number-color:var( --code-line-number-text-changed,var(--code-text-removed) )}html[data-brand=cursor] .DiffHighlighting_line_side_number__jCJuR:not(.DiffHighlighting_line_side_number__selected__CA_Hu):not(.DiffHighlighting_line_side_number__added__nR2Vt):not(.DiffHighlighting_line_side_number__partialAdded__CMBTz):not(.DiffHighlighting_line_side_number__deleted__RLIwm):not(.DiffHighlighting_line_side_number__partialDeleted__vF_QP){color:var(--code-line-number-text-unchanged,var(--gds-text-color-disabled))}html[data-brand=cursor] .DiffHighlighting_gutter__NmYQY:hover>.DiffHighlighting_line_side_number__jCJuR:not(.DiffHighlighting_line_side_number__selected__CA_Hu):not(.DiffHighlighting_line_side_number__added__nR2Vt):not(.DiffHighlighting_line_side_number__partialAdded__CMBTz):not(.DiffHighlighting_line_side_number__deleted__RLIwm):not(.DiffHighlighting_line_side_number__partialDeleted__vF_QP),html[data-brand=cursor] .DiffHighlighting_line_side_number__jCJuR:not(.DiffHighlighting_line_side_number__selected__CA_Hu):not(.DiffHighlighting_line_side_number__added__nR2Vt):not(.DiffHighlighting_line_side_number__partialAdded__CMBTz):not(.DiffHighlighting_line_side_number__deleted__RLIwm):not(.DiffHighlighting_line_side_number__partialDeleted__vF_QP):hover{color:var(--gds-text-color-default)}html[data-brand=cursor] .DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__rebaseAdded__31w1r) .DiffHighlighting_line_side_number__jCJuR{background-color:var(--code-bg-added-gutter)}html[data-brand=cursor] .DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__rebaseDeleted__G7cZ5) .DiffHighlighting_line_side_number__jCJuR{background-color:var(--code-bg-removed-gutter)}html[data-brand=cursor] .DiffHighlighting_lineContainer__zmJo5:has(.DiffHighlighting_line_side__99aKN[data-line-selected=true]),html[data-brand=cursor] .DiffHighlighting_lineContainer__zmJo5[data-border-highlight=true]{background-color:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_gutter__NmYQY:has(.DiffHighlighting_line_side_number__selected__CA_Hu){--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__CA_Hu{--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__BKRvX.DiffHighlighting_line_side_number__selected__CA_Hu{--line-indicator-bg:var(--code-bg-gutter-line-selected);background-color:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_line_side__99aKN[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__zmJo5[data-border-highlight=true] .DiffHighlighting_gutter__NmYQY{--gutter-bg:var(--code-bg-gutter-line-selected);--gutter-bleed-bg:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_lineContainer__zmJo5[data-border-highlight=true] .DiffHighlighting_line_change_indicator__BKRvX,html[data-brand=cursor] .DiffHighlighting_lineContainer__zmJo5[data-border-highlight=true] .DiffHighlighting_line_side_number__jCJuR{--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__zmJo5[data-border-highlight=true] .DiffHighlighting_line_side__99aKN{--line-bleed-bg:var(--code-bg-line-selected);background-color:var(--code-bg-line-selected)}.search-highlight{background-color:var(--gds-color-caution-lower-contrast);color:var(--gds-text-color-high-contrast)}.search-highlight-selected{background-color:var(--gds-color-caution-higher-contrast);color:var(--gds-text-color-inverted)}.CommentedLines_commentedLine__vji6x{position:relative}.CodeLineActionsMenu_menuContainer__mdniJ{--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__mdniJ[data-visible=true]{opacity:1}.CodeLineActionsMenu_menuTrigger__SJzQ7{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__SJzQ7:hover{--menu-trigger-background:var(--gds-btn-color-neutral-hover)}.CodeLineActionsMenu_menuTrigger__SJzQ7:active,.CodeLineActionsMenu_menuTrigger__SJzQ7[data-active]{--menu-trigger-background:var(--gds-btn-color-neutral-pressed)}.CodeLineActionsMenu_menuTrigger__SJzQ7: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__5KegA{padding:0;margin:0;border:0;line-height:0;position:relative;z-index:1}.CodeLineGutter_codeLineGutter__nehH_{position:relative;display:flex;-webkit-user-select:none;user-select:none}.CodeLineGutter_codeLineGutter__nehH_[data-side=RIGHT]:not([data-diff-view=UNIFIED]){border-left:.5px solid var(--gds-border-color-default)}.CodeLineGutter_codeLineGutter__nehH_ .CodeLineGutter_codeLineGutterCopiedIndicator__UHzv0:after{content:"";position:absolute;top:0;left:0;width:8px;height:100%}.CodeLineGutter_codeLineGutter__nehH_ .CodeLineGutter_codeLineGutterCopiedIndicator__UHzv0{position:absolute;cursor:pointer;width:2px;height:100%;background-color:var(--gds-cool-gray-60);left:2px}.CodeLineGutter_codeLineGutter__nehH_ .CodeLineGutter_codeLineGutterCopiedIndicator__UHzv0: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__nehH_ .CodeLineGutter_codeLineGutterCopiedIndicator__UHzv0[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__nehH_ .CodeLineGutter_codeLineGutterCopiedIndicator__UHzv0[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__nehH_ .CodeLineGutter_codeLineGutterCopiedIndicator__UHzv0[data-first-in-block=true][data-last-in-block=true]:before{-webkit-clip-path:inset(-10px);clip-path:inset(-10px)}.CodeLineGutter_codeLineGutter__nehH_ .CodeLineGutter_codeLineGutterCopiedIndicator__UHzv0.CodeLineGutter_expanded__crZF6:before{box-shadow:0 0 0 .5px var(--gds-color-caution-default)}.CodeLineGutter_codeLineGutter__nehH_ .CodeLineGutter_codeLineGutterCopiedIndicator__UHzv0.CodeLineGutter_expanded__crZF6{background-color:var(--gds-color-caution-default)}.CodeLineGutter_codeLineGutter__nehH_ .CodeLineGutter_codeLineGutterCopiedIndicator__UHzv0[data-pulsing=true]:before{animation-name:CodeLineGutter_pulse-moved-indicator__IfVE3;animation-timing-function:ease-in-out;animation-delay:.5s;animation-duration:2s;animation-iteration-count:2}.CodeLineGutter_codeLineGutter__nehH_ .CodeLineGutter_codeLineGutterCopiedIndicator__UHzv0[data-first-in-block=true]{top:3px;height:calc(100% - 3px);border-top-left-radius:1px;border-top-right-radius:1px}.CodeLineGutter_codeLineGutter__nehH_ .CodeLineGutter_codeLineGutterCopiedIndicator__UHzv0[data-last-in-block=true]{height:calc(100% - 3px);border-bottom-left-radius:1px;border-bottom-right-radius:1px}.CodeLineGutter_codeLineGutter__nehH_ .CodeLineGutter_codeLineGutterCopiedIndicator__UHzv0[data-first-in-block=true][data-last-in-block=true]{height:calc(100% - 6px)}@keyframes CodeLineGutter_pulse-moved-indicator__IfVE3{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}}.CodeLineHtml_codeLineHtml__89lKq{flex:1 1;vertical-align:top;white-space:pre-wrap;word-wrap:anywhere}.CodeLineHtml_codeLineHtml__89lKq .file-diff__line__change{border-radius:var(--gds-radius-s)}.CodeLineNumber_codeLineNumberLabel__Tegyc{box-sizing:border-box;text-align:right;padding-inline:var(--gds-space-xs)}.CodeLineNumber_codeLineNumberLabel__Tegyc[data-hidden=true]{visibility:hidden}.LineChangeIndicator_lineChangeIndicator__y161N{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__lR0dU{position:absolute;font:inherit;text-align:left;opacity:1;transition:opacity 0s;pointer-events:none}.LineChangeIndicator_commentBubbleWrapper__kOqLJ{display:flex;align-items:center;height:var(--user-code-line-height)}.Annotation_ciLink__eEtTf:hover{color:var(--gds-text-color-emphasis);text-decoration:underline}.Annotation_ciLink__eEtTf .Annotation_linkOutIcon__TP1Im{display:inline-flex;vertical-align:middle;-webkit-margin-start:.5ch;margin-inline-start:.5ch}.Annotation_annotationMessage__TKGYi{white-space:pre-wrap;word-wrap:anywhere}.Annotation_annotation__ZPKbA{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__ZPKbA .Annotation_annotation__header__rZNVh{display:flex;flex-direction:row;align-items:center;gap:var(--gds-space-m)}.Annotation_annotation__ZPKbA .Annotation_annotation__header__rZNVh .Annotation_annotation__header__text__vaGul{flex:1 1}.Annotation_annotation__ZPKbA .Annotation_annotation__header__rZNVh .Annotation_annotation__header__text__vaGul .Annotation_annotation__line-number__jpW_v{color:var(--gds-text-color-positive)}.Annotation_annotation__ZPKbA .Annotation_annotation__body__1F0IZ{display:flex;flex-direction:column;gap:var(--gds-space-m);background-color:var(--gds-color-bg-light)}.Annotation_annotation__ZPKbA .Annotation_annotation__body__1F0IZ .Annotation_annotation__title__U0eBC{font-size:14px;font-weight:500;line-height:16px;padding-bottom:var(--gds-space-xs);border-bottom:var(--gds-border-standard)}.Annotation_annotation__ZPKbA .Annotation_annotation__body__1F0IZ .Annotation_annotation__message__er__f{font-family:var(--gds-font-family-mono);font-size:inherit;font-weight:inherit;line-height:inherit;white-space:pre-wrap;word-wrap:anywhere}.InlineCommentRow_inlineCommentRow__4QBDt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.FileDiffLinesLoader_fileDiffLinesLoader__pW39h{padding:16px;width:100%;height:100px}.FileDiffLinesLoader_fileDiffReloadButton__s2avq{color:var(--gds-icon-color-emphasis);font-weight:500}.FileDiffLinesLoader_fileDiffReloadButton__s2avq:hover{color:var(--gds-icon-color-high-contrast)}.MarkdownFileRenderer_container__V0qJb{padding:44px;background-color:var(--gds-color-bg-light);border-top:var(--gds-border-thin)}.MarkdownFileRenderer_markdownContent__vUvM9,.MarkdownFileRenderer_rawMarkdown__sXgOp{margin:0 auto;max-width:960px}.CodeTourContextBlock_context__8Rib2{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__8Rib2,[data-code-tour-step=hunk]+.CodeTourContextBlock_context__8Rib2{-webkit-margin-before:var(--gds-space-2xl);margin-block-start:var(--gds-space-2xl)}.CodeTourContextBlock_feedbackButtons__vRySQ{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__8Rib2:hover .CodeTourContextBlock_feedbackButtons__vRySQ,.CodeTourContextBlock_context__8Rib2[data-feedback-visible] .CodeTourContextBlock_feedbackButtons__vRySQ{opacity:1;pointer-events:auto}.CodeTourContextBlock_feedbackButton__y5he4{--gds-icon-color:var(--gds-icon-color-disabled)}.CodeTourContextBlock_feedbackButton__y5he4:hover,.CodeTourContextBlock_feedbackButton__y5he4[aria-pressed=true]{--gds-icon-color:var(--gds-icon-color-low-contrast)}.CodeTourContextBlock_contextMarkdown__88J46{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__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h1,.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h2,.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h3,.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h4,.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h5,.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h6,.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 p{padding:0}.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h1,.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h2{border-bottom:0}.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h1{margin:48px 0 var(--gds-space-xl)}.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h2{margin:var(--gds-space-2xl) 0 var(--gds-space-l);line-height:36px}.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h2.CodeTourContextBlock_headingWithSubtitle__Ft3Yr{line-height:28px}.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h3{margin:20px 0 var(--gds-space-m)}.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h4,.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h5,.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 h6{margin:var(--gds-space-xl) 0 var(--gds-space-m)}.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 dl,.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 ol,.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 p,.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46 ul{margin-bottom:var(--gds-space-xl)}.CodeTourContextBlock_context__8Rib2 .CodeTourContextBlock_contextMarkdown__88J46>:first-child{-webkit-margin-before:0;margin-block-start:0}.CodeTourContextBlock_contextMobile__xzRKS{padding-inline:var(--gds-space-l)}.CodeTourContextBlock_headingWithLink__JSf88{display:flex;align-items:center;gap:var(--gds-space-xs);position:relative}.CodeTourContextBlock_headingCollapseToggle__aPMc7{--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__aPMc7 .gdsExpandableIcon{font-size:.75em}.CodeTourContextBlock_headingCollapseToggle__aPMc7:hover{color:var(--gds-text-color-low-contrast);background:rgba(0,0,0,0)}.CodeTourContextBlock_headingAnchor__XtgpZ{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__XtgpZ:hover{color:var(--gds-text-color-low-contrast)!important;text-decoration:none!important}.CodeTourContextBlock_headingRegenerateButton__lHAGO{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__JVpG3{font-size:.875em}.CodeTourContextBlock_headingWithLink__JSf88:hover .CodeTourContextBlock_headingRegenerateButton__lHAGO{opacity:1;pointer-events:auto}.CodeTourContextBlock_headingWithLink__JSf88:hover .CodeTourContextBlock_headingAnchor__XtgpZ{opacity:1}.CodeTourContextBlock_regeneratePopoverTitle__dcv3I{font-size:13px;font-weight:var(--gds-font-weight-medium)}.CodeTourContextBlock_regeneratePopover__jWnbb{width:min(460px,100vw - var(--gds-space-2xl))}.CodeTourContextBlock_regeneratePopoverActions__RoDNs{-webkit-margin-before:var(--gds-space-s);margin-block-start:var(--gds-space-s)}.CodeTourContextBlock_headingWithSubtitle__Ft3Yr{-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__6a02C{-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__2658H{display:inline-flex;align-items:center;gap:var(--gds-space-xs)}.CodeTourContextBlock_statsLineCountDiff__C90hL{gap:var(--gds-space-xs);font-weight:inherit}.CodeTourContextBlock_statsOpenThreads__T91R8{display:inline-flex;align-items:center;gap:var(--gds-space-xs)}.CodeTourContextBlock_statsOpenThreadsIcon__Hhf1z{display:inline-flex;align-items:center;color:var(--gds-icon-color-disabled)}.CodeTourContextBlock_cursorBlameLink__KzuVx{text-decoration:none!important}.CodeTourContextBlock_cursorBlameChip__kf_6x{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__kf_6x:hover{background-color:color-mix(in srgb,var(--gds-purple-40) 20%,transparent)}.CodeTourContextBlock_cursorBlameChipText__JuyRf{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CodeTourContextBlock_cursorBlameChipIcon__i4gEx{font-size:.7em;flex-shrink:0;color:var(--gds-color-action-high-contrast)}.CodeTourStreamingPlaceholder_dotsContainer__Y_HK1{display:inline-flex;align-items:center;gap:var(--gds-space-xs)}.CodeTourStreamingPlaceholder_streamingPlaceholder__FiTMO{min-height:120px;display:flex;align-items:center;justify-content:center}.CodeTourStreamingPlaceholder_flavorText__uVPia{--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__Juxzj 1s linear infinite}@keyframes CodeTourStreamingPlaceholder_shimmer__Juxzj{0%{background-position:0 0}to{background-position:calc(var(--bg-size)*-1) 0}}@keyframes CodeTourStreamingPlaceholder_pulse-dot__Xo3sz{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.CodeTourStreamingPlaceholder_streamingDot__X_aiJ{width:6px;height:6px;border-radius:50%;background-color:var(--gds-text-color-disabled);animation:CodeTourStreamingPlaceholder_pulse-dot__Xo3sz 1.5s ease-in-out infinite}.CodeTourStreamingPlaceholder_streamingDot__X_aiJ:first-child{animation-delay:-.3s}.CodeTourStreamingPlaceholder_streamingDot__X_aiJ:nth-child(2){animation-delay:-.15s}@media(prefers-reduced-motion:reduce){.CodeTourStreamingPlaceholder_streamingDot__X_aiJ{animation:none;opacity:.4}}.ArtifactMediaPlaceholder_placeholder__4Yyx8{max-inline-size:var(--agent-thread-media-max-inline-size,min(520px,100%));max-block-size:var(--agent-thread-media-max-block-size,min(420px,60vh));object-fit:contain}@keyframes AnimatedMarkdown_fadeInAnimation__g8dsP{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%)}}.AnimatedMarkdown_animatedMarkdown__oFm4K>*,.AnimatedMarkdown_fadeIn__zxI1l{animation:AnimatedMarkdown_fadeInAnimation__g8dsP .32s ease-in-out}.AnimatedMarkdown_animatedMarkdown__oFm4K>ol,.AnimatedMarkdown_animatedMarkdown__oFm4K>ul{animation:none}.AnimatedMarkdown_animatedMarkdown__oFm4K>ol>*,.AnimatedMarkdown_animatedMarkdown__oFm4K>ul>*{animation:AnimatedMarkdown_fadeInAnimation__g8dsP .32s ease-in-out}.AnimatedMarkdown_animatedMarkdown__oFm4K>table{animation:none}.AnimatedMarkdown_animatedMarkdown__oFm4K>table>*{animation:AnimatedMarkdown_fadeInAnimation__g8dsP .32s ease-in-out}.AnimatedMarkdown_animatedMarkdown__oFm4K>table>tbody,.AnimatedMarkdown_animatedMarkdown__oFm4K>table>thead{animation:none}.AnimatedMarkdown_animatedMarkdown__oFm4K>table>tbody>*,.AnimatedMarkdown_animatedMarkdown__oFm4K>table>thead>*{animation:AnimatedMarkdown_fadeInAnimation__g8dsP .32s ease-in-out}.ChatMarkdown_overrides__2CA2l{font-size:13px}.ChatMarkdown_overrides__2CA2l h1{font-size:16px;line-height:26px}.ChatMarkdown_overrides__2CA2l h2{font-size:15px;line-height:24px}.ChatMarkdown_overrides__2CA2l h1,.ChatMarkdown_overrides__2CA2l h2{padding-bottom:var(--gds-space-xs)}.ChatMarkdown_overrides__2CA2l h3{font-size:14px;line-height:20px}.ChatMarkdown_overrides__2CA2l h4{font-size:13px;line-height:18px}.ChatMarkdown_overrides__2CA2l h1,.ChatMarkdown_overrides__2CA2l h2,.ChatMarkdown_overrides__2CA2l h3,.ChatMarkdown_overrides__2CA2l h4,.ChatMarkdown_overrides__2CA2l h5,.ChatMarkdown_overrides__2CA2l h6{margin:12px 0 8px}.ChatMarkdown_reasoning__4PC9q{color:var(--gds-text-color-disabled)}.AgentOutputDisplay_agentOutputMarkdown__HUvIb{--agent-thread-media-max-inline-size:min(520px,100%);--agent-thread-media-max-block-size:min(420px,60vh)}.AgentOutputDisplay_agentOutputMarkdown__HUvIb .markdown__movie-player__video,.AgentOutputDisplay_agentOutputMarkdown__HUvIb img,.AgentOutputDisplay_agentOutputMarkdown__HUvIb video{max-inline-size:var(--agent-thread-media-max-inline-size);max-block-size:var(--agent-thread-media-max-block-size);object-fit:contain}.AgentOutputDisplay_thinkingBodyScrollCap__MAVco{line-height:1.45;max-height:calc(var(--thinking-scroll-line-count, 8)*1.45em);overflow-y:auto;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--cursor-text-quaternary,var(--gds-text-color-disabled)) rgba(0,0,0,0)}.AgentOutputDisplay_thinkingBodyScrollCap__MAVco::-webkit-scrollbar{width:6px}.AgentOutputDisplay_thinkingBodyScrollCap__MAVco::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-width:0;box-shadow:none}.AgentOutputDisplay_thinkingBodyScrollCap__MAVco::-webkit-scrollbar-thumb{background-color:var(--cursor-text-quaternary,var(--gds-text-color-disabled));border-width:0;border-radius:999px;box-shadow:none}.AgentOutputDisplay_thinkingBodyScrollCap__MAVco::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}@keyframes BaseToolMessage_fadeInAnimation__s9wn0{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%)}}.BaseToolMessage_fadeIn__Z7FJr{animation:BaseToolMessage_fadeInAnimation__s9wn0 .32s ease-in-out}.BaseToolMessage_toolCall__iCai2{display:flex;align-items:center;gap:var(--gds-space-s);border-radius:var(--gds-radius-m);padding:var(--gds-space-2xs) var(--gds-space-s);margin:calc(-1*var(--gds-space-2xs)) 0;transition:background-color .1s ease-in-out}.BaseToolMessage_toolCall__iCai2:hover{background-color:var(--gds-btn-color-neutral-hover)}.BaseToolMessage_textContainer__8JlNJ{display:flex;align-items:baseline;min-width:0;flex-wrap:wrap;row-gap:var(--gds-space-s);column-gap:var(--gds-space-xs)}.BaseToolMessage_title__e0ImC{font-size:13px;font-weight:500;text-wrap:nowrap}.BaseToolMessage_title__e0ImC.BaseToolMessage_title__loading__fzmrW{--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:BaseToolMessage_shimmer__CRoy5 1s linear infinite,BaseToolMessage_fadeInAnimation__s9wn0 .32s ease-in-out}@keyframes BaseToolMessage_shimmer__CRoy5{0%{background-position:0 0}to{background-position:calc(var(--bg-size)*-1) 0}}.BaseToolMessage_subtitle__58ZIw{font-size:13px;min-width:0;overflow-wrap:anywhere}.BaseToolMessage_subtitle__58ZIw.BaseToolMessage_subtitle__loading__NLtTk{animation:BaseToolMessage_fadeInAnimation__s9wn0 .32s ease-in-out}@keyframes FadeIn_fadeInAnimation__cpHZ1{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%)}}.FadeIn_fadeIn__6ghIt{animation:FadeIn_fadeInAnimation__cpHZ1 .32s ease-in-out}.SharedToolStyles_codeBlock__pojwo{background-color:var(--gds-color-bg-code-block);color:var(--gds-text-color-code-block);font-family:var(--gds-font-family-mono);font-size:inherit;font-weight:inherit;line-height:inherit;font-size:12px;line-height:1.4;margin:var(--gds-space-sm) 0;padding:var(--gds-space-s) var(--gds-space-m);border:var(--gds-border-standard);border-radius:var(--gds-radius-m);max-height:200px;overflow-x:auto;overflow-y:auto}.ToolCallGroup_toolCallGroupToggle__5gslY{inline-size:100%;min-inline-size:0;text-align:start}.ToolCallGroup_toolCallGroupToggle__5gslY:focus-visible .ToolCallGroup_toolCallGroupSummaryChevron__V6T_d,.ToolCallGroup_toolCallGroupToggle__5gslY:hover .ToolCallGroup_toolCallGroupSummaryChevron__V6T_d{opacity:1}.ToolCallGroup_toolCallGroupToggle__5gslY:hover .ToolCallGroup_fileChangeStats__WXBEY{opacity:1}.ToolCallGroup_toolCallGroupSummary__R3jkR{display:block;inline-size:100%;min-width:0;overflow-wrap:anywhere;transition:color .1s ease-in-out}.ToolCallGroup_toolCallGroupSummaryChevron__V6T_d{display:inline-flex;white-space:nowrap;vertical-align:-.1em;opacity:0;transition:opacity .1s ease-in-out}.ToolCallGroup_toolCallGroupSummaryChevron__V6T_d:before{content:" "}.ToolCallGroup_toolCallGroupSummary__R3jkR .ToolCallGroup_inlineCode__Alkzs{white-space:normal;overflow-wrap:break-word;word-break:normal}.ToolCallGroup_toolCallGroupChevron__okOgX{--gds-icon-size:10px;--gds-icon-color:var(--gds-text-color-low-contrast)}.ToolCallGroup_toolCallGroupContent__1aaH6{padding:var(--gds-space-s);border-left:2px solid var(--gds-border-color-default)}.ToolCallGroup_inlineCode__Alkzs{font-family:var(--gds-font-family-mono);font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--gds-text-color-low-contrast);font-size:11px;line-height:1.4;padding-inline:max(.25ch,var(--gds-space-xs));border:var(--gds-border-standard);border-radius:var(--gds-radius-s);background-color:var(--gds-color-bg-dark);display:inline;white-space:nowrap;transition:color .1s ease-in-out}.ToolCallGroup_fileChangeStats__WXBEY{font-size:12px;opacity:.85;transition:opacity .1s ease-in-out}.CodeTourThinkingBlock_thinkingBlock___C1Cb{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)}.DiffHeaderSentinel_diffHeaderSentinel__1lkeC{position:absolute;top:-1px;height:1px;width:1px;visibility:hidden;pointer-events:none}.OrphanedFileHeader_fileHeader__uXkRW{height:var(--diff-file-header-height);position:-webkit-sticky;position:sticky;top:0}@media(min-width:769px){.OrphanedFileHeader_fileHeader__uXkRW{top:var(--pr-file-scroll-margin-top)}}.OrphanedFileHeader_fileHeader__uXkRW{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}.OrphanedFileHeader_fileHeader__uXkRW[aria-expanded=true]{border-bottom-color:var(--gds-border-color-default)}.SkipToCodeButton_skipToCodeButton__Mg2J9{margin-inline:auto;display:inline-flex;flex-direction:row;align-items:center;gap:var(--gds-space-xs);min-block-size:40px;padding-block:var(--gds-space-xs);-webkit-padding-start:var(--gds-space-xl);padding-inline-start:var(--gds-space-xl);-webkit-padding-end:var(--gds-space-l);padding-inline-end:var(--gds-space-l);border:var(--gds-border-thin);border-radius:var(--gds-radius-circular);background-color:var(--gds-color-bg-light);box-shadow:var(--gds-box-shadow-sm);z-index:2;transition:opacity .1s ease-out,transform 75ms ease-in-out}.SkipToCodeButton_skipToCodeButton__Mg2J9[inert]{opacity:0;transform:translateY(50%);pointer-events:none}@media(hover:hover){.SkipToCodeButton_skipToCodeButton__Mg2J9:hover:not([inert]){transform:translateY(-4px)}}.SkipToCodeButton_skipToCodeLabel__XET0S{font:var(--gds-font-ui-sm);color:var(--gds-text-color-default);white-space:nowrap}.CodeBrowser_dialog__dLvMM{--gds-dialog-height:calc(100vh - var(--gds-space-2xl))}.CodeBrowser_header__tSskq{display:flex;align-items:center;justify-content:space-between;gap:var(--gds-space-l);padding:var(--gds-space-m) var(--gds-space-m);-webkit-border-after:var(--gds-border-standard);border-block-end:var(--gds-border-standard)}.Chat_chatContainer__bKG23{block-size:100%;contain:inline-size layout paint style}.Chat_chat__TdiWD{contain:inline-size layout paint style;padding-inline:var(--gds-space-m);-webkit-padding-after:var(--gds-space-xl);padding-block-end:var(--gds-space-xl);display:flex;flex-direction:column;gap:var(--gds-space-xl);min-height:100%}.Chat_chat__TdiWD>*{--discussion-item-border-radius:0;scroll-margin-block:var(--gds-space-m)}.ChatEmptyState_container__tC0Rr{display:flex;flex-direction:column;gap:var(--gds-space-2xl);padding:var(--gds-space-2xl);font-size:13px;color:var(--gds-text-color-low-contrast)}.ChatEmptyState_headerIcon__7ITzN{--gds-icon-size:34px;--gds-icon-color:var(--gds-icon-color-low-contrast);-webkit-margin-after:var(--gds-space-s);margin-block-end:var(--gds-space-s);color:var(--gds-icon-color-low-contrast);opacity:.72}.ChatEmptyState_suggestedQueries__QNGbl{min-block-size:144px}.ChatEmptyState_suggestedQueryButton___Anj0{display:flex;align-items:center;min-block-size:28px;padding:var(--gds-space-s) var(--gds-space-m);border:1px solid var(--gds-border-color-default);border-radius:var(--gds-radius-xl);font-family:inherit;font-size:13px;line-height:1.3;white-space:normal;word-break:break-word;overflow-wrap:anywhere;overflow:hidden;text-align:left;background-color:rgba(0,0,0,0);color:var(--gds-text-color-default);cursor:pointer;transition:background-color .1s,color .1s}.ChatEmptyState_suggestedQueryButton___Anj0:hover{background-color:var(--gds-btn-color-neutral-hover);border-color:var(--gds-border-color-hover);color:var(--gds-text-color-high-contrast)}.ChatEmptyState_suggestedQueryButton___Anj0:active{background-color:var(--gds-btn-color-neutral-pressed);border-color:var(--gds-border-color-pressed);color:var(--gds-text-color-high-contrast)}.ChatEmptyState_suggestedQueryButton___Anj0:focus-visible{outline:2px solid var(--gds-color-focus-outline);outline-offset:2px}.ChatEmptyState_suggestedQueryButton___Anj0:disabled{background-color:var(--gds-btn-color-neutral-disabled);color:var(--gds-text-color-disabled);cursor:default}.ChatEmptyState_suggestedQueryButton___Anj0>span{flex:1 1}.ChatEntry_userMessage__v7RAD{background-color:var(--gds-accent-color-info-bg);border-radius:var(--gds-radius-m)}.ChatMessage_retryIndexLabel__MAIFU{display:flex;align-items:center;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AssistantTextMessage_message__GfMec{margin:0;padding:0}.OpenInEditor_openInEditor__c6efR{border-width:var(--gds-border-width-thin);border-radius:var(--gds-radius-m);box-shadow:var(--gds-box-shadow-soft);--gds-card-header-padding:var(--gds-space-xs);--gds-card-body-padding:0}.CreateFile_createFileCard__tMZag{--gds-card-header-padding:var(--gds-space-xs)}.DeleteFile_deleteFileCard__rHs7_{background-color:var(--gds-color-bg-light);border:1px solid var(--gds-border-color-default);border-radius:var(--gds-radius-m);padding:var(--gds-space-xs);font-size:14px;font-weight:500;line-height:16px}.DeleteFile_deleteFileCard__rHs7_.DeleteFile_outdated__hQzAv{opacity:.4;pointer-events:none}.CodeBlock_codeBlock__pTjfC{background-color:var(--gds-color-bg-code-block);color:var(--gds-text-color-code-block);font-family:var(--gds-font-family-mono);font-size:inherit;font-weight:inherit;line-height:inherit;font-size:12px;line-height:1.4;margin:var(--gds-space-sm) 0;padding:var(--gds-space-s) var(--gds-space-m);border:var(--gds-border-standard);border-radius:var(--gds-radius-m);max-height:200px;overflow-x:auto;overflow-y:auto}.EditFile_editFileCard__BeHbA{--gds-card-header-padding:var(--gds-space-xs)}.UserMessages_message__oLzB8{align-self:flex-start}.UserMessages_attachments__EWwVk{font:var(--gds-font-ui-xs);color:var(--gds-text-color-disabled);margin:0}.ChatUpsell_upsellBanner__65_BU{border-radius:calc(var(--gds-radius-m) + var(--gds-space-3xs))}.ChatComposer_textArea__bStvY{border:var(--gds-border-standard);border-radius:var(--gds-radius-m);outline:var(--gds-border-width-default) solid rgba(0,0,0,0);outline-offset:calc(-1*var(--gds-border-width-default));outline-width:var(--gds-border-width-default);transition:50ms ease-in-out;transition-property:background-color,outline-color,box-shadow,outline-width}.ChatComposer_textArea__bStvY:focus-within{outline-color:var(--gds-color-focus-outline);outline-width:var(--gds-border-width-medium)}.ChatComposer_fileRow__FBdI7{display:flex;align-items:center;justify-content:space-between;gap:var(--gds-space-s);padding-left:var(--gds-space-s);color:var(--gds-text-color-low-contrast);--gds-icon-color:var(--gds-icon-color-low-contrast);transition:color 50ms ease-in-out,--gds-icon-color 50ms ease-in-out}.ChatComposer_fileRow__FBdI7.ChatComposer_clickable__pJipo:hover{color:var(--gds-text-color-high-contrast);--gds-icon-color:var(--gds-icon-color-high-contrast)}.PlanSelectionModal_stickyHeader__19gWc{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:var(--gds-color-bg-light);display:flex;flex-direction:column;align-self:stretch;gap:var(--gds-space-xs)}.PlanSelectionModal_modalTitle__vzeFG{font:var(--gds-font-h2);text-align:center;width:100%;margin:0}.PlanSelectionModal_headerDivider__FfmeR{background:var(--gds-border-color-default);height:1px;flex:1 1;align-self:stretch}.PlanSelectionModal_description__tWCaW{font:var(--gds-font-ui-md);color:var(--gds-color-gray-70);margin:0}.PlanSelectionModal_link__MkUfy{font:var(--gds-font-ui-md);color:var(--gds-blue-50)}.PlanSelectionModal_link__MkUfy:hover{text-decoration:underline}@media(max-width:768px){.PlanSelectionModal_descriptionContainer__1ni78{margin-bottom:var(--gds-space-xl)}}.PlanSelectionModal_noPaddingTop__ILGjD{padding-top:0!important}.BillingPeriodSelector_selectorContainer__AMwqV{margin-top:var(--gds-space-m);margin-bottom:var(--gds-space-m)}.BillingPeriodSelector_selector__xlekj{display:inline-flex;background-color:var(--gds-color-alpha-20);border:var(--gds-border-width-default) solid var(--gds-border-color-default);border-radius:var(--gds-radius-m);padding:var(--gds-space-3xs);gap:0;width:480px;height:32px}.BillingPeriodSelector_selectorButton__KfvVg{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;color:var(--gds-color-gray-60)!important;padding:var(--gds-space-m) var(--gds-space-xl);border-radius:var(--gds-radius-m);cursor:pointer;transition:all .15s ease-in-out;flex:1 1;text-align:center;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;line-height:16px;white-space:nowrap}.BillingPeriodSelector_selectorButton__KfvVg:hover:not([data-selected=true]){color:var(--gds-text-color-default)}.BillingPeriodSelector_selectorButton__KfvVg[data-selected=true]{background-color:var(--gds-text-color-inverted);color:var(--gds-text-color-default)!important;font-weight:500;box-shadow:var(--gds-box-shadow-sm),0 0 0 1px hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.2)}.BillingPeriodSelector_selectorButton__KfvVg:focus-visible{outline:var(--gds-focus-outline);outline-offset:calc(var(--gds-border-width-medium)*-1)}.PlanCard_planCard__q_NBl{height:100%;width:100%;transition:box-shadow .2s ease;border:var(--gds-border-width-default) solid var(--gds-border-color-default);border-radius:var(--gds-radius-xl);padding:var(--gds-space-xl);min-width:0;max-width:600px;background:var(--gds-color-bg-light);box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:var(--gds-space-m)}.PlanCard_planCard__q_NBl[data-current=true]{border:var(--gds-border-width-medium) solid var(--gds-border-color-focused)}.PlanCard_planCard__q_NBl[data-variant=onboarding]{background-color:#0f0f0f;border-radius:var(--gds-radius-m);padding:var(--gds-space-2xl)}.PlanCard_pricing__Jdi86{margin-top:var(--gds-space-s);margin-bottom:var(--gds-space-xs)}.PlanCard_pricing__Jdi86 .PlanCard_primaryPrice__itxPn{font-size:16px;font-weight:400;line-height:22px;font-weight:600;margin-bottom:var(--gds-space-xs)}.PlanCard_pricing__Jdi86 .PlanCard_secondaryPrice__oEtE6{font-family:var(--gds-font-family-mono);font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--gds-text-color-disabled)}.PlanCard_description__YqOAv{font:var(--gds-font-ui-md);color:var(--gds-color-gray-70);margin:0;width:100%}.PlanCard_featuresList__7haCI{list-style:none;padding:0;margin:0;gap:var(--gds-space-l)}.PlanCard_featuresList__7haCI li{gap:var(--gds-space-s);line-height:1.5}.PlanCard_featuresList__7haCI li svg{color:var(--gds-icon-color-default);flex-shrink:0;margin-top:var(--gds-space-3xs)}.PlanCard_featuresList__7haCI li span{font:var(--gds-font-ui-md);color:var(--gds-color-gray-80);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:768px){.PlanCard_featuresList__7haCI{margin:var(--gds-space-l) 0 var(--gds-space-s) 0;gap:var(--gds-space-m)}}.PlanSelectionTable_billingSelector__uvvCo{position:-webkit-sticky;position:sticky;top:0;z-index:1}.PlanSelectionTable_plansGridContainer__419TD{container-type:inline-size;margin-top:var(--gds-space-m);width:100%}.PlanSelectionTable_plansGrid__1ltIn{display:grid;grid-gap:var(--gds-space-m);gap:var(--gds-space-m);max-width:1028px;margin:0 auto;width:100%;grid-template-columns:repeat(3,1fr);overflow-x:hidden}@container (width < 920px){.PlanSelectionTable_plansGrid__1ltIn{grid-template-columns:1fr;justify-items:center}}.PlanSelectionTable_plansGrid__1ltIn[data-variant=onboarding]{max-width:none;margin:0;padding-bottom:var(--gds-space-2xl);padding-left:var(--gds-space-2xl);padding-right:var(--gds-space-2xl)}.ProgressiveBlur_progressiveBlurContainer__uufpK{position:absolute;left:0;bottom:0;right:0;height:100%;pointer-events:none}.ProgressiveBlur_progressiveBlurContainer__uufpK>.ProgressiveBlur_blurFilter__pLm6W{position:absolute;top:0;left:0;right:0;bottom:0}.ProgressiveBlur_progressiveBlurContainer__uufpK>.ProgressiveBlur_blurFilter__pLm6W:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0) 0,rgb(0,0,0) 20%,rgb(0,0,0) 40%,rgba(0,0,0,0) 60%);mask-image:linear-gradient(0deg,rgba(0,0,0,0) 0,rgb(0,0,0) 20%,rgb(0,0,0) 40%,rgba(0,0,0,0) 60%)}.ProgressiveBlur_progressiveBlurContainer__uufpK>.ProgressiveBlur_blurFilter__pLm6W:nth-child(2){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0) 20%,rgb(0,0,0) 40%,rgb(0,0,0) 60%,rgba(0,0,0,0) 80%);mask-image:linear-gradient(0deg,rgba(0,0,0,0) 20%,rgb(0,0,0) 40%,rgb(0,0,0) 60%,rgba(0,0,0,0) 80%)}.ProgressiveBlur_progressiveBlurContainer__uufpK>.ProgressiveBlur_blurFilter__pLm6W:nth-child(3){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0) 40%,rgb(0,0,0) 60%,rgb(0,0,0) 80%,rgba(0,0,0,0));mask-image:linear-gradient(0deg,rgba(0,0,0,0) 40%,rgb(0,0,0) 60%,rgb(0,0,0) 80%,rgba(0,0,0,0))}.ProgressiveBlur_progressiveBlurContainer__uufpK>.ProgressiveBlur_blurFilter__pLm6W:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0) 60%,rgb(0,0,0) 80%,rgb(0,0,0));mask-image:linear-gradient(0deg,rgba(0,0,0,0) 60%,rgb(0,0,0) 80%,rgb(0,0,0))}.ProgressiveBlur_progressiveBlurContainer__uufpK>.ProgressiveBlur_blurFilter__pLm6W:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0) 80%,rgb(0,0,0));mask-image:linear-gradient(0deg,rgba(0,0,0,0) 80%,rgb(0,0,0))}.ProgressiveBlur_progressiveBlurContents__bZcNQ{position:relative}.ChatRemainingMessagesBanner_banner__e56tP{background-color:var(--gds-btn-color-neutral-default)}.ChatRemainingMessagesBanner_subtitleLink__FuLZ9{font:var(--gds-font-ui-xs);color:var(--gds-text-color-low-contrast);text-decoration:underline;cursor:pointer}.ChatRemainingMessagesBanner_subtitleLink__FuLZ9:hover{opacity:.8}.CodeBrowserChatPanel_chatContainer__HeqPW{block-size:100%;display:grid;grid-template:auto 1fr auto/minmax(0,1fr);-webkit-border-start:var(--gds-border-standard);border-inline-start:var(--gds-border-standard)}.CodeBrowserChatPanel_chatMessages__JOM03{overflow-y:auto;display:flex;flex-direction:column;gap:var(--gds-space-m);padding:0 var(--gds-space-m)}.CodeBrowserChatPanel_chatComposer__cd1gb{padding:0 var(--gds-space-m) var(--gds-space-m) var(--gds-space-m);box-shadow:0 -8px 8px -4px var(--gds-color-bg-light);z-index:1}.CodeBrowserFileTree_fileTree__55VwE{height:100%;display:grid;grid-template:auto 1fr/1fr;grid-gap:var(--gds-space-s);gap:var(--gds-space-s);padding:var(--gds-space-s);-webkit-border-end:var(--gds-border-standard);border-inline-end:var(--gds-border-standard)}.CodeBrowserInvalidatedBanner_banner__menIe{background-color:var(--gds-accent-color-caution-bg);border:1px solid var(--accent-color-caution-border);border-radius:var(--gds-radius-m)}.AgentChatSidebarSelector_splitButton__yYsrE{min-width:97px}.RightSidebar_rightSidebar__yZSl_{block-size:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.RightSidebar_rightSidebar__yZSl_[hidden]{display:none}.RightSidebar_rightSidebarHeader__e_pj0{grid-row:1;padding:var(--gds-space-m);padding-left:var(--gds-space-l);display:flex;align-items:center;gap:var(--gds-space-m)}.RightSidebar_rightSidebarContent__LOJeb{grid-row:2}.RightSidebar_rightSidebarFooter__FoxJF{grid-row:3;padding-block:0 var(--gds-space-l)}:where(.RightSidebar_rightSidebarFooter__FoxJF){padding-inline:var(--gds-space-l)}.RightSidebar_agentSidebarBackground__YeQDJ{--agent-sidebar-background-color:var(--gds-color-bg-dark);background-color:var(--agent-sidebar-background-color)}.CenteredLayout_layoutCentered__Bu_Vz{min-block-size:100%}:where(.CenteredLayout_layoutCentered__Bu_Vz){padding-inline:var(--gds-space-xl);padding-block:var(--layout-margin-top,64px) var(--gds-space-2xl)}.CenteredLayout_layoutCentered__Bu_Vz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--layout-max-width,680px)) minmax(0,1fr)}.CenteredLayout_layoutCentered__Bu_Vz>*{grid-column:2}.CenteredLayout_layoutCentered__Bu_Vz[data-mode=both]{-webkit-padding-before:0;padding-block-start:0;grid-template-rows:minmax(var(--layout-margin-top,64px),1fr) auto minmax(0,1fr)}@media(max-width:768px){.CenteredLayout_layoutCentered__Bu_Vz[data-mode=both]{grid-template-rows:var(--layout-margin-top,64px) auto minmax(0,1fr)}}.CenteredLayout_layoutCentered__Bu_Vz[data-mode=both]>*{grid-row:2}
/*# sourceMappingURL=a789d32b04f2dd4c.css.map*/