@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_fadeIn__dEd8G{animation:CodeTourOutline_fadeInAnimation__LwAag .32s ease-in-out}.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)}.Sidebar_sidebarContainer__OwFhK{position:relative;block-size:100%;display:flex;contain:layout}@media(max-width:768px){.Sidebar_sidebarContainer__OwFhK{position:absolute;inset:0;--sidebar-width:100%}.Sidebar_sidebarContainer__OwFhK[data-collapsed=true]{visibility:hidden}.Sidebar_sidebarContainer__OwFhK[data-align=start]{z-index:1}.Sidebar_sidebarContainer__OwFhK[data-align=end]{flex-direction:row-reverse}}.Sidebar_sidebarContainer__OwFhK .Sidebar_sidebarResizer__JaSn1{position:absolute;inset-block:0;inset-inline-start:calc(-1*(var(--sidebar-resizer-width, 8px))/2);inline-size:var(--sidebar-resizer-width,8px);z-index:52;cursor:col-resize}.Sidebar_sidebarContainer__OwFhK .Sidebar_sidebarResizer__JaSn1:focus{outline:none}.Sidebar_sidebarContainer__OwFhK .Sidebar_sidebarResizer__JaSn1:before{content:"";position:absolute;block-size:100%;inset-block:0;inline-size:var(--resizer-highlight-width,2px);inset-inline-start:calc((var(--sidebar-resizer-width, 8px) - var(--resizer-highlight-width, 2px))/2);transition:background-color .1s ease-in}.Sidebar_sidebarContainer__OwFhK .Sidebar_sidebarResizer__JaSn1:is(:hover,:focus,[data-dragging=true]):before{background-color:var(--gds-icon-color-emphasis)}@media(max-width:768px){.Sidebar_sidebarContainer__OwFhK .Sidebar_sidebarResizer__JaSn1{display:none}}.Sidebar_sidebarContainer__OwFhK[data-align=start] .Sidebar_sidebarResizer__JaSn1{inset-inline-start:auto;inset-inline-end:calc(-1*(var(--sidebar-resizer-width, 8px))/2)}.Sidebar_sidebarContainer__OwFhK .Sidebar_sidebarContents__LZfDn{max-block-size:100%;inline-size:var(--sidebar-width);overflow-y:auto;overflow-x:hidden}@media(max-width:768px){.Sidebar_sidebarContainer__OwFhK .Sidebar_sidebarContents__LZfDn{inline-size:100%;z-index:1100}}.Sidebar_sidebarContainer__OwFhK .Sidebar_sidebarContents__LZfDn>*{inline-size:max(100%,var(--sidebar-last-nonzero-width,var(--sidebar-min-width)))}@media(max-width:768px){.Sidebar_sidebarContainer__OwFhK .Sidebar_sidebarContents__LZfDn>*{inline-size:100%}}.Sidebar_sidebarContainer__OwFhK:has(.Sidebar_sidebarResizer__JaSn1[data-dragging=true]) .Sidebar_sidebarContents__LZfDn{pointer-events:none}.AuthorFilters_authorNameContainer__y5JTp,.AuthorFilters_authorNameSingle__4s6Yy{min-width:0}.AuthorFilters_authorName__z1zdh{min-width:0;flex:0 1 auto}.AuthorFilters_authorCount__dmKJN{flex-shrink:0;white-space:nowrap}.ThreadFilters_threadFilters__NvPSC{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__NvPSC>*{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__DOklO{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)}.FilesTourToggle_tabLabel__22cIC{display:inline-flex;align-items:center;gap:var(--gds-space-xs)}.FilesTourToggle_modeTabList__uiv0v{height:28px;min-block-size:28px;padding:var(--gds-space-3xs)}.FilesTourToggle_modeTab__3xtWC{height:var(--gds-space-2xl);padding-block:0;padding-inline:var(--gds-space-m);font-size:.75rem}.FilesTourToggle_updatingLabel__iZNGn{-webkit-padding-start:calc(var(--gds-space-xs) + var(--gds-space-xs));padding-inline-start:calc(var(--gds-space-xs) + var(--gds-space-xs));--color-one:var(--gds-text-color-disabled);--color-two:var(--gds-text-color-low-contrast)}.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)}}.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)}.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)}.HiddenChunkV2_hiddenChunk__FKaNd{min-height:var(--hidden-chunk-height);background-color:var(--code-bg-hidden-chunks)}.HiddenChunkV2_hiddenChunkButton__YkOyV{font-family:inherit;white-space:nowrap;font-weight:600;line-height:16px;color:var(--code-text-low-contrast)}.HiddenChunkV2_hiddenChunkButton__YkOyV:hover{color:var(--code-text-high-contrast)}.HiddenChunkV2_hiddenChunkLoadingText__7zjS8{--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:HiddenChunkV2_shimmer__eftzJ 1s linear infinite}@keyframes HiddenChunkV2_shimmer__eftzJ{0%{background-position:0 0}to{background-position:calc(var(--bg-size)*-1) 0}}@media(prefers-reduced-motion:reduce){.HiddenChunkV2_hiddenChunkLoadingText__7zjS8{animation:none;background:none;color:var(--code-text-low-contrast)}}.HiddenChunkV2_hiddenChunkSpacer__jpF6d{height:var(--hidden-chunk-spacer-height);background-color:var(--code-bg-unchanged)}.HiddenChunkV2_hiddenChunkSpacerBorder__cmt5N{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}.DiffHeader_diffHeader__09RUk{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:calc(-1*var(--diff-header-padding));margin-inline-end:calc(-1*var(--diff-header-padding));padding-inline:var(--diff-header-padding);background-color:var(--diff-header-background,var(--gds-color-bg-med))}.DiffHeader_diffHeader__09RUk: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);opacity:0;transition:opacity .1s ease-out}.DiffHeader_diffHeader__09RUk[data-stuck=true]:after{opacity:1}.DiffHeader_diffHeader__09RUk[data-show-floating-comments=true]{-webkit-margin-end:-6px;margin-inline-end:-6px;-webkit-padding-end:6px;padding-inline-end:6px}.ViewedFilesProgressBar_viewedFilesProgressBar__AIhvA{--progress-fill:var(--gds-icon-color-emphasis)}.ViewedFilesProgressBar_viewedFilesProgressBar__AIhvA label{font-weight:600}.ViewedFilesProgressBar_viewedFilesProgressBar__AIhvA progress{-webkit-appearance:none;appearance:none;contain:paint;block-size:var(--gds-space-m);inline-size:40px;flex:1 1;border:0;border-radius:var(--gds-radius-circular)}.ViewedFilesProgressBar_viewedFilesProgressBar__AIhvA progress::-webkit-progress-bar{background-color:var(--gds-btn-color-neutral-pressed);border-radius:var(--gds-radius-circular)}.ViewedFilesProgressBar_viewedFilesProgressBar__AIhvA progress::-webkit-progress-value{background-color:var(--progress-fill);border-radius:var(--gds-radius-circular);-webkit-transition:75ms ease-in-out;transition:75ms ease-in-out;-webkit-transition-property:width,background-color;transition-property:width,background-color}.ViewedFilesProgressBar_viewedFilesProgressBar__AIhvA progress::-moz-progress-bar{-moz-transition:75ms ease-out;transition:75ms ease-out;-moz-transition-property:padding-block-end background-color;transition-property:padding-block-end background-color;padding-inline-start:var(--gds-space-m);padding-block-end:var(--value);background-color:var(--progress-fill);block-size:0;transform-origin:0 0;transform:rotate(-90deg) translateX(calc(-1 * var(--gds-space-m)))}.FileTree_fileTree__rSEQ3{height:100%;overflow-y:auto}:where(.FileTree_fileTree__rSEQ3){--file-tree-outline-padding:var(--gds-space-m);padding-block:var(--file-tree-outline-padding);scroll-padding-block:var(--file-tree-outline-padding)}.FileTree_fileTreeFile__TqTIg{position:relative}@media(hover:hover){.FileTree_fileTreeFile__TqTIg:where([data-viewed=true]:not(:hover))>*{opacity:.5}}@media not (hover:hover){.FileTree_fileTreeFile__TqTIg:where([data-viewed=true])>*{opacity:1}}.FileTree_fileTreeFile__TqTIg .FileTree_fileLink__iJty1:after{content:"";position:absolute;inset:0}.FileTree_fileName__c2SRH{position:relative;z-index:1}.FileTree_fileTreeViewedToggle__ffbzj{display:none;isolation:isolate}.FileTree_fileTreeFile__TqTIg:where(:focus,[data-viewed=true]) .FileTree_fileTreeViewedToggle__ffbzj{--gds-icon-color:var(--gds-icon-color-default);display:flex}@media(hover:hover){.FileTree_fileTreeFile__TqTIg:hover .FileTree_fileTreeViewedToggle__ffbzj{--gds-icon-color:var(--gds-icon-color-default);display:flex}.FileTree_fileTreeViewedToggle__ffbzj:hover{--gds-icon-color:var(--gds-icon-color-high-contrast)}}.FileSidebar_fileSidebar__p8rwI{position:-webkit-sticky;position:sticky;inset-block-start:var(--pr-file-scroll-margin-top);align-self:flex-start;overflow:hidden}.FileSidebar_fileSidebarContents__utPTJ{block-size:100%;min-block-size:0;box-sizing:border-box;-webkit-padding-before:calc(var(--gds-space-m) + 2px);padding-block-start:calc(var(--gds-space-m) + 2px);-webkit-padding-end:var(--gds-space-m);padding-inline-end:var(--gds-space-m);display:grid;grid-template-rows:[header-start] auto [header-end filter-state-start] auto [filter-state-end file-tree-start] minmax(0,1fr) [file-tree-end];grid-template-columns:[header-start filter-state-start file-tree-start] minmax(0,1fr) [header-end filter-state-end file-tree-end]}.FileSidebar_fileSidebarHeader__NF_WW{grid-area:header;-webkit-padding-end:var(--gds-space-xs);padding-inline-end:var(--gds-space-xs)}.FileSidebar_fileSidebarFilterState__gaU5L{grid-area:filter-state}.FileSidebar_fileSidebarTree__3b0Ae{grid-area:file-tree;min-block-size:0;--gds-tree-item-padding-inline:var(--gds-space-m)}@keyframes CodeTourOutline_fadeInAnimation__w3V2M{0%{opacity:0;transform:translateY(3px);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%)}60%{opacity:1}to{transform:translateY(0);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%)}}.CodeTourOutline_fadeIn__meMfK{animation:CodeTourOutline_fadeInAnimation__w3V2M .32s ease-in-out}.CodeTourOutline_outline__VowP0{--code-tour-outline-max-block-size:calc(100dvh - var(--page-header-height, 0px) - var(--pr-file-scroll-margin-top));position:-webkit-sticky;position:sticky;top:var(--pr-file-scroll-margin-top);align-self:flex-start;width:var(--file-sidebar-width,256px);flex-shrink:0;display:flex;flex-direction:column;min-block-size:0;block-size:var(--code-tour-outline-max-block-size);overflow-y:auto;-webkit-padding-before:calc(var(--gds-space-m) + 2px);padding-block-start:calc(var(--gds-space-m) + 2px);-webkit-padding-after:var(--gds-space-l);padding-block-end:var(--gds-space-l);-webkit-padding-end:var(--gds-space-xl);padding-inline-end:var(--gds-space-xl)}.CodeTourOutline_outlineTreeStreaming__XKevB[data-streaming=true] [role=treeitem]{animation:CodeTourOutline_fadeInAnimation__w3V2M .32s ease-in-out}.CodeTourOutline_tree__Rx5yK{--gds-tree-item-padding-inline:var(--gds-space-s);--gds-tree-indent:var(--gds-space-xl)}.CodeTourOutline_treeLegacy__26CxU{--gds-tree-item-padding-inline:var(--gds-space-m);font-size:.8125rem;line-height:1.2307692308}.CodeTourOutline_outlineItemText___p1RS{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CodeTourOutline_outlineHeadingMarkdown__dbN7g code{font-family:inherit;font-size:inherit;line-height:inherit}@media(hover:hover){.CodeTourOutline_outlineTreeItem__tv6yZ:hover{background-color:var(--gds-btn-color-neutral-selected)}}.CodeTourOutline_outlineTreeItem__tv6yZ[aria-selected=true]{background-color:var(--gds-btn-color-neutral-selected)}@media(hover:hover){.CodeTourOutline_outlineTreeItem__tv6yZ[aria-selected=true]:hover{background-color:var(--gds-btn-color-neutral-selected)}}.CodeTourOutline_feedbackButtons__2lc7r button{--gds-icon-color:var(--gds-text-color-disabled)}.CodeTourOutline_feedbackButtons__2lc7r button[aria-pressed=true]{--gds-icon-color:var(--gds-text-color-low-contrast)}.VersionRangeBanner_versionRangeBanner__Nysmr{--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__Nysmr p{color:var(--gds-text-color-emphasis)}.VersionRangeBanner_versionRangeBanner__Nysmr[data-intent=caution]{--gds-icon-color:var(--gds-icon-color-caution)}.VersionRangeBanner_versionRangeBanner__Nysmr[data-intent=caution] p{color:var(--gds-text-color-caution)}.PullRequestSearchPopover_pullRequestSearchPopoverAnchor__00Lzt{position:relative;height:0;z-index:10}.PullRequestSearchPopover_pullRequestSearchPopover__k6mZh{position:absolute;inset-block-start:0;inset-inline-end:0;width:400px;max-width:calc(100vw - 2*var(--gds-space-xl));margin:var(--gds-space-m);padding:var(--gds-space-s);display:flex;flex-direction:column;gap:var(--gds-space-s);background-color:var(--gds-color-bg-light);border:var(--gds-border-thin);border-radius:var(--gds-radius-m);box-shadow:var(--gds-box-shadow-lg)}.PullRequestSearchPopover_pullRequestSearchInput__Av7k_{flex:1 1}.PullRequestSearchPopover_pullRequestSearchResultsCount__dGlTS{font-size:14px;font-weight:400;line-height:16px;color:var(--gds-text-color-low-contrast)}.RightSidebarContainer_rightSidebarContainer__t2OB8{block-size:100%;min-inline-size:0;contain:strict;background-color:var(--gds-color-bg-light)}.RightSidebarContainer_rightSidebarContainer__t2OB8[data-placement=end]{-webkit-border-start:var(--gds-border-standard);border-inline-start:var(--gds-border-standard)}.RightSidebarContainer_rightSidebarContainer__t2OB8[data-placement=start]{-webkit-border-end:var(--gds-border-standard);border-inline-end:var(--gds-border-standard)}.RightSidebarContainer_rightSidebarTabGroup__ziTaS{block-size:100%;min-inline-size:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.RightSidebarContainer_rightSidebarTabs__v6SAk{grid-row:1;min-inline-size:0;padding:var(--gds-space-m);-webkit-border-after:var(--gds-border-standard);border-block-end:var(--gds-border-standard);display:flex;align-items:center;gap:var(--gds-space-xs)}.RightSidebarContainer_rightSidebarTabList__nHDI9{--gds-tab-height:28px;flex:1 1 auto;min-inline-size:0;gap:var(--gds-space-xs)}.RightSidebarContainer_rightSidebarTabList__nHDI9 .gdsTab{padding-inline:var(--gds-space-m)}.RightSidebarContainer_rightSidebarToggle__nzxEw{flex:0 0 auto}.RightSidebarContainer_rightSidebarContents__BkrLF{grid-row:2;min-block-size:0;min-inline-size:0}.SidebarPanel_sidebarPanel__DBtUR{block-size:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.SidebarPanel_sidebarPanel__DBtUR[hidden]{display:none}.SidebarPanel_sidebarPanelHeader__8UchW{grid-row:1;padding:var(--gds-space-m);padding-left:var(--gds-space-l);display:flex;align-items:center;gap:var(--gds-space-m)}.SidebarPanel_sidebarPanelContent__6ZTni{grid-row:2}.SidebarPanel_sidebarPanelFooter__nHVsS{grid-row:3;padding-block:0 var(--gds-space-l)}:where(.SidebarPanel_sidebarPanelFooter__nHVsS){padding-inline:var(--gds-space-l)}.SidebarPanel_agentPanelBackground__3kgi_{--agent-sidebar-background-color:var(--gds-color-bg-dark);background-color:var(--agent-sidebar-background-color)}.AgentPanel_agentHeader__kNxSp{display:flex;align-items:center;justify-content:space-between;gap:var(--gds-space-m);inline-size:100%;min-width:0}.AgentPanel_agentHeaderTitleHeading__IZ7SD{display:flex;align-items:center;gap:var(--gds-space-m);min-width:0;flex:1 1 auto;margin:0}.AgentPanel_agentHeaderTitleButton__4Od4K,.AgentPanel_agentHeaderTitleHeading__IZ7SD,.AgentPanel_agentHeaderTitle__5k0L1{color:var(--cursor-text-primary,var(--gds-text-color-default));font-size:var(--gds-font-size-ui-md);line-height:var(--cursor-line-height-lg);font-weight:var(--gds-font-weight-medium);letter-spacing:normal}.AgentPanel_agentHeaderTitle__5k0L1{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentPanel_agentHeaderTitleButton__4Od4K{min-width:0;max-width:100%;padding-inline:0}.AgentPanel_agentHeaderTitleText__MuNHV{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentPanel_agentHeaderActions__Ky_aV{display:flex;align-items:center;gap:var(--gds-space-s);margin-left:auto;flex-shrink:0}.CursorGitHubNux_onboardingImage__mQ1bd{width:100%;height:auto;border-radius:var(--gds-radius-m);border:1px solid var(--gds-border-color-default)}.CursorGitHubNux_subtitle__hYBUM{font:var(--gds-font-ui-xs);color:var(--gds-text-color-low-contrast)}.CursorNuxShared_card__Z4rla{--gds-card-header-padding:var(--gds-space-2xl);--gds-card-body-padding:var(--gds-space-2xl);max-width:680px;width:calc(100% - var(--gds-space-2xl)*2);border-radius:16px;border-width:var(--gds-border-width-subtle);box-shadow:var(--gds-box-shadow-sm);margin:var(--gds-space-2xl)}.CursorNuxShared_cardHeader__1QJFZ{padding-bottom:0!important}.CursorNuxShared_cardBody__vGLOH{padding-top:var(--gds-space-l)}.SidebarOnboardingLayout_cursorIcon__xI_Lo{width:48px;height:48px}.SidebarOnboardingLayout_subtitle__PdCds{font:var(--gds-font-ui-xs);color:var(--gds-text-color-disabled);text-align:center}.CursorProPlanRequiredCard_onboardingImage__C4YYf{width:100%;height:auto;border-radius:var(--gds-radius-m);border:1px solid var(--gds-border-color-default)}.CursorProPlanRequiredCard_description__e_Dxa{font:var(--gds-font-ui-md);color:var(--gds-text-color-low-contrast)}.FileAttachmentArea_deleteButton__VZqRZ{position:absolute;left:0;opacity:0;transition:opacity .15s ease;background:none;border:0;padding:0}.FileAttachmentArea_fileBadgeWrapper__QUfi3:has(.FileAttachmentArea_deleteButton__VZqRZ):hover .FileAttachmentArea_fileIcon__EmN7R{opacity:0}.FileAttachmentArea_fileBadgeWrapper__QUfi3:has(.FileAttachmentArea_deleteButton__VZqRZ):hover .FileAttachmentArea_deleteButton__VZqRZ{opacity:1}.ModelSelector_selectArrow__cT9ip{block-size:16px!important;inline-size:16px!important}.ModelSelector_trigger__iBjK6{flex-shrink:1;min-inline-size:0}.ModelSelector_trigger__iBjK6[data-size=s],.ModelSelector_trigger__iBjK6[data-size=xs]{max-inline-size:13ch}.ModelSelector_trigger__iBjK6[data-size=l],.ModelSelector_trigger__iBjK6[data-size=m]{max-inline-size:18ch}.ModelSelector_value__46_aZ{display:block;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModelSelector_popover__hyZIw{padding:0;display:grid;grid-template-rows:auto 1fr}.ModelSelector_selectList__gn0Eh{block-size:100%;padding:var(--gds-space-xs);overflow-y:auto;scrollbar-width:thin;outline:none}.SubmitPrompt_promptAreaWrapper__pcGTp{position:relative;display:flex;flex-direction:column;width:100%;cursor:text;border:var(--gds-border-width-default) solid var(--gds-border-color-default);border-radius:var(--gds-radius-m)}.SubmitPrompt_promptAreaWrapper__pcGTp[data-box-shadow=true]{box-shadow:var(--gds-box-shadow-soft)}.SubmitPrompt_dropZoneOverlay__6Vct9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:2px dashed var(--gds-icon-color-emphasis);border-radius:var(--gds-radius-m);background-color:var(--gds-accent-color-info-bg);color:var(--gds-text-color-emphasis);font-weight:var(--gds-font-weight-semibold);pointer-events:none}.PromptInput_tooltipAnchor__YzBcv{width:100%}.PromptInput_stopButton__cbJfs{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;order:3;width:var(--cursor-spacing-6);height:var(--cursor-spacing-6);padding:0;-webkit-appearance:none;appearance:none;color:var(--gds-text-color-default);background:rgba(0,0,0,0);border:0;border-radius:var(--cursor-radius-full);cursor:pointer}.PromptInput_stopButton__cbJfs[data-size=sm]{width:var(--cursor-spacing-5);height:var(--cursor-spacing-5)}.PromptInput_modelPickerSlot__h1Kdk{display:inline-flex;align-items:center;min-width:0}.PromptInput_modelPickerSlotCompactRow__9Zpjs{order:3}.PromptInput_promptInput__UjDup{--prompt-input-container-bg:var(--cursor-bg-input);--prompt-input-container-border:var(--cursor-stroke-tertiary);--prompt-input-container-border-hover:var(--cursor-stroke-secondary)}.NewChatComposer_promptInputRoot__NIDzt{position:relative}.SuggestedPromptPills_suggestedPromptPills__Htf0M{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--cursor-spacing-1-5);min-width:0}.SuggestedPromptPills_floatingSuggestedPromptPills__970UY{position:absolute;inset-inline:0;inset-block-end:calc(100% + var(--cursor-spacing-2));z-index:1}.SuggestedPromptPills_suggestedPromptPill__J8K6C{display:inline-flex;align-items:center;justify-content:flex-start;max-width:100%;min-width:0;padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2-5);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-full);background-color:rgba(0,0,0,0);color:var(--cursor-text-secondary);font:inherit;font-size:13px;line-height:16px;white-space:nowrap;cursor:pointer}.SuggestedPromptPills_suggestedPromptPill__J8K6C:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:1px}.SuggestedPromptPills_suggestedPromptPill__J8K6C:hover:not(:disabled){background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.SuggestedPromptPills_suggestedPromptPill__J8K6C:disabled{opacity:.3;cursor:not-allowed}.SuggestedPromptPills_suggestedPromptPillText__ScQ_0{flex:1 1 auto;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SuggestedPromptPills_suggestedPromptPillText__ScQ_0 code,.SuggestedPromptPills_suggestedPromptPillText__ScQ_0 p{display:inline}.SuggestedPromptPills_suggestedPromptPillText__ScQ_0 p{margin:0}.QueuedMessages_focusContainer__Jur8r,.QueuedMessages_root__mTkID{outline:none}.QueuedMessages_headerLeading__sD_q4{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:var(--gds-space-s);min-width:0}.QueuedMessages_headerCount__K2O71{min-width:0}.QueuedMessages_items__LnsAT [data-queue-row=true] .QueuedMessages_ui-tray-row__content__KNllJ{overflow:hidden}.QueuedMessages_queueRow__1bCwf{position:relative}.CursorOnboardingNux_root__a8eES{position:relative;padding:var(--gds-space-2xl);font-size:13px;line-height:1.32}.CursorOnboardingNux_closeButton__YotaD{position:absolute;z-index:1;top:var(--gds-space-xl);right:var(--gds-space-xl)}.CursorOnboardingNux_content__HHyru{box-sizing:border-box;width:100%;max-width:320px}.CursorOnboardingNux_cursorIcon__8ApOF{width:44px;height:44px;-webkit-margin-after:var(--gds-space-l);margin-block-end:var(--gds-space-l)}.CursorOnboardingNux_title__foiPb{margin:0;color:var(--gds-text-color-high-contrast);font-size:16px;font-weight:500;line-height:1.25;text-align:center}.CursorOnboardingNux_subtitle__LQOqq{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:var(--gds-text-color-disabled);font-size:13px;line-height:1.25;text-align:center}.CursorOnboardingNux_subtitleSeparator__IIeLx{color:var(--gds-text-color-disabled);margin-inline:var(--gds-space-xs)}.CursorOnboardingNux_docsLink__MoYgs{color:var(--gds-text-color-disabled);text-decoration:underline;text-underline-offset:2px}.CursorOnboardingNux_docsLink__MoYgs:hover{color:var(--gds-text-color-default)}.CursorOnboardingNux_featureRow__WFdh6{display:flex;align-items:center;gap:var(--gds-space-xl)}.CursorOnboardingNux_featureIcon__t5aSF{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;background:var(--gds-accent-color-info-bg);border:.5px solid var(--gds-border-color-default);border-radius:var(--gds-radius-xl)}.CursorOnboardingNux_featureIconInner__pyS_c{width:20px;height:20px}.CursorOnboardingNux_featureText__0b5LE{color:var(--gds-text-color-default);font-size:13px;line-height:1.28}.CursorOnboardingNux_featureTitle__yfdav{color:var(--gds-text-color-high-contrast);font-weight:600}.CursorOnboardingNux_actions__vuvhQ{display:flex;flex-direction:column;align-items:center;gap:var(--gds-space-s)}.ScrollShell_shell__7sOOb{position:relative;display:flex;flex:1 1;flex-direction:column;min-block-size:0;min-inline-size:0}.ScrollShell_shell__7sOOb [data-scroll-hint=line]{border-block-end-color:rgba(0,0,0,0)!important}.ScrollShell_bottomFade___X0vJ{position:absolute;inset-block-end:0;inset-inline:0;block-size:40px;z-index:2;pointer-events:none;background:linear-gradient(to top,var(--gds-color-bg-dark) 0,transparent 100%);opacity:0;transition:opacity .15s ease-in-out}.ScrollShell_bottomFade___X0vJ[data-visible=true]{opacity:1}.AgentThread_threadContent__XNH3G{--conversation-text-font-size:13px;--conversation-tool-font-size:13px;--conversation-font-size:var(--conversation-tool-font-size,13px);--conversation-text-inset:10px;--conversation-block-inset:10px;--conversation-tool-card-padding-x:8px;--agent-turn-header-padding-inline:9px;--agent-pair-container-gap:6px;--agent-between-pair-gap:16px;--agent-internal-gap:var(--agent-pair-container-gap);gap:var(--agent-between-pair-gap);-webkit-padding-after:48px;padding-block-end:48px}.AgentThread_threadContent__XNH3G .markdown-root a code{color:inherit}.AgentThread_threadContent__XNH3G .markdown-root a:hover code{text-decoration:underline}.AgentThread_assistantMarkdown__5OgY_{--agent-thread-media-max-inline-size:min(520px,100%);--agent-thread-media-max-block-size:min(420px,60vh);box-sizing:border-box;padding-inline:var(--conversation-text-inset)}.AgentThread_assistantMarkdown__5OgY_ img,.AgentThread_assistantMarkdown__5OgY_ video{max-inline-size:var(--agent-thread-media-max-inline-size);max-block-size:var(--agent-thread-media-max-block-size);object-fit:contain}.AgentThread_turnAiContent__nYVZ0,.AgentThread_turn__EmPkI{display:flex;flex-direction:column;gap:var(--agent-pair-container-gap)}.AgentThread_turnAiContent__nYVZ0{-webkit-margin-after:calc(-1*var(--agent-pair-container-gap));margin-block-end:calc(-1*var(--agent-pair-container-gap))}.AgentThread_turnCollapse__L84yM{width:100%;--conversation-font-size:var(--conversation-tool-font-size,13px)}.AgentThread_turnCollapse__L84yM>.ui-collapsible-header{width:-webkit-fit-content;width:fit-content;border-radius:var(--gds-radius-m);color:var(--gds-text-color-disabled);margin-inline:calc(var(--conversation-text-inset) - var(--agent-turn-header-padding-inline));padding:var(--gds-space-xs) var(--agent-turn-header-padding-inline);transition:background 80ms ease-out,color 80ms ease-out}.AgentThread_turnCollapse__L84yM>.ui-collapsible-header:hover{background:var(--gds-color-bg-med);color:var(--gds-text-color-default)}.AgentThread_turnCollapse__L84yM>.ui-collapsible-header:focus-visible{outline:2px solid var(--gds-border-color-focused)!important;outline-offset:2px}.AgentThread_turnCollapse__L84yM>.ui-collapsible-content{width:100%}.AgentThread_turnCollapseContent__4cdNz{--ui-collapsible-content-gap:var(--agent-pair-container-gap);display:flex;flex-direction:column;gap:var(--agent-pair-container-gap)}.AgentThread_userMessageStickySentinel___mLv1{block-size:0;-webkit-margin-after:calc(-1*var(--agent-pair-container-gap));margin-block-end:calc(-1*var(--agent-pair-container-gap));overflow:hidden}.AgentThread_userMessageRow__gnOE5{display:flex;flex-direction:column;gap:var(--gds-space-xs);width:100%;box-sizing:border-box}.AgentThread_userMessageRow__gnOE5[data-stick-enabled=true]{position:relative;z-index:31;-webkit-padding-before:10px;padding-block-start:10px;background-color:var(--gds-color-bg-dark)}.AgentThread_userMessageRow__gnOE5[data-sticky=true]{position:-webkit-sticky;position:sticky;inset-block-start:var(--sticky-top-offset,0);z-index:30}.AgentThread_userMessageRow__gnOE5[data-sticky-shadow=true] .AgentThread_userMessageStickyScrollFade__8_OK7{opacity:1}.AgentThread_userMessageBubbleStack__5AyPk{position:relative;z-index:2;width:100%}.AgentThread_userMessageCardSurface__x3hRW{position:relative;z-index:2;border:var(--gds-border-width-default) solid var(--cursor-stroke-tertiary);border-radius:var(--gds-radius-xl);background-color:color-mix(in srgb,var(--cursor-bg-elevated) 96%,rgb(255,255,255));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:border-color .1s ease-in-out}.AgentThread_userMessageCardSurface__x3hRW[data-overflowing=true]:hover{border-color:var(--cursor-stroke-secondary)}.AgentThread_userMessageStickyScrollFade__8_OK7{position:absolute;top:100%;left:0;right:0;block-size:20px;z-index:1;pointer-events:none;background-color:var(--gds-color-bg-dark);-webkit-mask-image:linear-gradient(180deg,rgb(0,0,0) 0,transparent);mask-image:linear-gradient(180deg,rgb(0,0,0) 0,transparent);opacity:0;transition:opacity .2s ease-in-out;will-change:opacity}.AgentThread_userMessageCard__7yNvj{--_bubble-bg:color-mix(in srgb,var(--cursor-bg-elevated) 96%,rgb(255 255 255));box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border:0;border-radius:inherit;background:rgba(0,0,0,0);color:var(--cursor-text-primary);padding:var(--gds-space-m) var(--gds-space-l);font-size:var(--conversation-text-font-size,var(--conversation-font-size,13px));line-height:1.5}.AgentThread_userMessageCard__7yNvj[data-overflowing=true]:not([data-expanded=true]){cursor:pointer}.AgentThread_userMessageCardContent__puvMd{position:relative;min-width:0;white-space:pre-wrap;word-break:break-word;font-size:inherit;line-height:inherit}.AgentThread_userMessageCard__7yNvj:not([data-expanded=true]) .AgentThread_userMessageCardContent__puvMd{max-height:calc(4lh - 1px);overflow:hidden}.AgentThread_userMessageCard__7yNvj[data-expanded=true] .AgentThread_userMessageCardContent__puvMd{max-height:50vh;max-height:50dvh;overflow-y:auto;overscroll-behavior:contain}.AgentThread_userMessageCardContent__puvMd[data-masked=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1lh;background:linear-gradient(to top,var(--_bubble-bg),transparent);pointer-events:none}.AgentThread_userMessageAttachments__lNK_l{display:flex;flex-wrap:wrap;gap:var(--gds-space-xs);padding-left:var(--gds-space-xs)}.AgentThread_userMessageAttachmentChip__qhaMJ{background:var(--cursor-bg-quaternary);color:var(--cursor-text-secondary)}.AgentError_errorBanner__Vi11h{width:-webkit-fit-content;width:fit-content}.AgentRunSection_container__OJWX_{inline-size:100%;max-inline-size:720px;--_output-top-spacing:var(--gds-space-l);display:flex;flex-direction:column;gap:var(--_output-top-spacing)}.AgentRunSection_container__OJWX_[data-compact=true]{--_output-top-spacing:var(--gds-space-m)}.AgentRunSection_userMessage__eUf4_{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;background-color:var(--agent-run-user-message-sticky-bg,var(--gds-color-bg-light));display:flex;flex-direction:column;gap:var(--gds-space-m);-webkit-padding-before:var(--gds-space-s);padding-block-start:var(--gds-space-s)}.AgentRunSection_userMessage__eUf4_:after{content:"";position:absolute;top:100%;inline-size:100%;block-size:var(--_output-top-spacing);background:linear-gradient(to bottom,var(--agent-run-user-message-sticky-bg,var(--gds-color-bg-light)),transparent);pointer-events:none}.AgentRunSection_chatBubble__cvkR_{width:-webkit-fit-content;width:fit-content;max-width:100%;border-radius:var(--gds-radius-xl);background-color:var(--gds-color-bg-med);border:var(--gds-border-standard);white-space:pre-wrap;padding:var(--gds-space-m) var(--gds-space-l);gap:var(--gds-space-m);transition:background-color .1s ease-in-out;font-size:14px;font-weight:400;line-height:16px;--_bubble-bg:var(--gds-color-bg-med)}.AgentRunSection_chatBubble__cvkR_[data-overflowing=true]:hover{background-color:var(--gds-color-alpha-00);--_bubble-bg:var(--gds-color-alpha-00)}.AgentRunSection_chatBubble__cvkR_[data-overflowing=true]:not([data-expanded=true]){cursor:pointer}.AgentRunSection_chatBubble__cvkR_[data-compact=true]{width:100%;padding:var(--gds-space-s) var(--gds-space-m);gap:var(--gds-space-s)}.AgentRunSection_chatBubbleContent__UN9mc{position:relative;min-width:0;font-size:.8125rem;line-height:1.5}.AgentRunSection_chatBubble__cvkR_:not([data-expanded=true]) .AgentRunSection_chatBubbleContent__UN9mc{max-height:5lh;overflow:hidden}.AgentRunSection_chatBubble__cvkR_[data-compact=true]:not([data-expanded=true]) .AgentRunSection_chatBubbleContent__UN9mc{max-height:calc(4lh - 1px)}.AgentRunSection_chatBubble__cvkR_[data-expanded=true] .AgentRunSection_chatBubbleContent__UN9mc{max-height:50vh;max-height:50dvh;overflow-y:auto;overscroll-behavior:contain}.AgentRunSection_chatBubbleContent__UN9mc[data-masked=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1lh;background:linear-gradient(to top,var(--_bubble-bg),transparent);pointer-events:none}.AgentRunSection_chatBubbleTextWrapper__41Vyq{display:flex;flex-direction:column;gap:var(--gds-space-s);width:100%}.AgentRunSection_chatBubbleMarkdownOverrides__Riygk{font-size:.8125rem;font-weight:var(--gds-font-weight-regular);line-height:1.5}.AgentRunSection_avatarColumn__pSvHD{font-size:.8125rem;line-height:1.5;padding-top:calc(var(--gds-border-width-default) + var(--gds-space-s) + (1lh - var(--_avatar-size))/2)}.AgentRunSection_container__OJWX_:not([data-compact=true]) .AgentRunSection_avatarColumn__pSvHD{padding-top:calc(var(--gds-border-width-default) + var(--gds-space-m) + (1lh - var(--_avatar-size))/2)}.AgentRunSection_employeesOnlyButton__GpXcy[data-size=xs]{--gds-button-height:20px}.PrDisplay_prCard__OHmDg{width:-webkit-fit-content;width:fit-content;max-width:600px;border-radius:var(--gds-radius-m);background-color:var(--gds-color-bg-dark);border:var(--gds-border-standard)}.PrDisplay_prCard__OHmDg:hover{background-color:var(--gds-color-alpha-20)}.PrDisplay_unsyncedPrDisplay__hKHHY{width:-webkit-fit-content;width:fit-content;max-width:600px;border-radius:var(--gds-radius-m);background-color:var(--gds-color-bg-dark);border:var(--gds-border-standard)}.PrDisplay_prsDisplay__f2S2k{-webkit-margin-after:var(--gds-space-2xl);margin-block-end:var(--gds-space-2xl)}.FloatingAskCursor_dock__tnUVG{position:absolute;inset-inline:0;bottom:0;z-index:40;overflow:visible;padding-bottom:var(--cursor-spacing-1);pointer-events:none}.FloatingAskCursor_surface__dIpVj{width:100%;max-width:680px;margin-inline:auto;padding:var(--cursor-spacing-1) var(--cursor-spacing-4) var(--cursor-spacing-3);pointer-events:none}.FloatingAskCursor_surface__dIpVj>*{pointer-events:none}.FloatingAskCursor_surface__dIpVj>*>*{pointer-events:auto}.FloatingAskCursor_promptInput___i_tt{--prompt-input-container-shadow:var(--cursor-box-shadow-lg);--prompt-input-border-radius-dynamic-island:var(--cursor-radius-full);--prompt-input-dynamic-island-rest-width:max-content;--prompt-input-dynamic-island-pill-width:max-content;--prompt-input-dynamic-island-label-fade-width:0%;--prompt-input-dynamic-island-active-height:var(--cursor-spacing-8)}.FloatingAskCursor_promptInput___i_tt .ui-prompt-input__container:not(#FloatingAskCursor_____v2pQE){box-shadow:var(--prompt-input-container-shadow)}.FloatingAskCursor_dynamicIslandLabel__TjmcO{display:inline-flex;align-items:center;justify-content:center;gap:var(--cursor-spacing-2);font-size:var(--cursor-font-size-base);transition:color var(--cursor-duration-normal) ease}.FloatingAskCursor_dynamicIslandLabelShortcut__R_LsR{flex-shrink:0;color:var(--cursor-text-quaternary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color var(--cursor-duration-normal) ease}@media(hover:none),(pointer:coarse){.FloatingAskCursor_dynamicIslandLabelShortcut__R_LsR{display:none}}.FloatingAskCursor_promptInput___i_tt .ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-label-visible=true]:not([data-dynamic-island-active]):hover:not(#FloatingAskCursor_____v2pQE){border-color:var(--cursor-stroke-primary)}.FloatingAskCursor_promptInput___i_tt .ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-label-visible=true]:not([data-dynamic-island-active]):hover .FloatingAskCursor_dynamicIslandLabel__TjmcO{color:var(--cursor-text-primary)}.FloatingAskCursor_promptInput___i_tt .ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-label-visible=true]:not([data-dynamic-island-active]):hover .FloatingAskCursor_dynamicIslandLabelShortcut__R_LsR{color:var(--cursor-text-tertiary)}.FloatingAskCursor_headerContent__5x8Ni{display:inline-flex;background-color:var(--cursor-bg-input);border-radius:var(--cursor-radius-full);box-shadow:var(--prompt-input-container-shadow)}.FloatingAskCursor_workingStatus__E15Pm{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1-5)}.PullRequestError_container__iXpdD{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:480px;min-height:100%;gap:var(--gds-space-xl);margin:0 auto;padding:var(--gds-space-xl)}.PullRequestError_container__iXpdD .PullRequestError_body__grDkg{max-width:500px;text-wrap:pretty;margin-bottom:var(--gds-space-xl)}.PullRequestError_container__iXpdD .PullRequestError_buttons__5v2HU{margin:0 64px var(--gds-space-xl)}.AppNavigationMobile_navigationMenu__PfFAx{position:fixed;inset:0;padding:var(--gds-space-l);display:flex;flex-direction:column;gap:var(--gds-space-2xl);background-color:var(--gds-color-bg-med);box-shadow:var(--gds-box-shadow-lg);z-index:1000}.PreviewLinksAction_previewLinksAction__8Gkjl{background-color:var(--gds-color-bg-light)}.PreviewLinksAction_previewLinksAction__8Gkjl:hover{background-color:var(--gds-color-bg-med)}.PreviewLinksAction_logoIcon__iqgWr{width:16px;height:16px}.PreviewLinksAction_previewLinkActionLabel__FAvU1{display:inline-flex;align-items:center;gap:var(--gds-space-xs)}.PreviewLinksAction_previewLinkUpdatedDot__w6DpO{position:static;flex:0 0 auto;width:6px;height:6px}.ReviewCommentComposer_reviewCommentComposer__61frJ{--outline-width:var(--gds-border-width-default);max-block-size:max(480px,50vh);cursor:text;display:grid;grid-template-rows:1fr auto;border:var(--gds-border-standard);border-radius:var(--gds-radius-m);outline:var(--outline-width) solid rgba(0,0,0,0);outline-offset:calc(-1*var(--outline-width));transition:.1s ease-in-out;transition-property:outline-color}.ReviewCommentComposer_reviewCommentComposer__61frJ[data-new-layout=true]{overflow:clip}.ReviewCommentComposer_reviewCommentComposer__61frJ{background-color:rgba(0,0,0,0)}.ReviewCommentComposer_reviewCommentComposer__61frJ:focus-within,.ReviewCommentComposer_reviewCommentComposer__61frJ:has(:focus-visible){--outline-width:var(--gds-border-width-medium);outline-color:var(--gds-color-focus-outline)}.ReviewCommentComposer_reviewCommentComposer__61frJ .ReviewCommentComposer_commentEditorNewLayout__nH_qe,.ReviewCommentComposer_reviewCommentComposer__61frJ .ReviewCommentComposer_commentEditor__awUOX{min-block-size:calc(4*var(--markdown-text-line-height, 20px));min-block-size:4lh}.ReviewCommentComposer_reviewCommentComposer__61frJ .ReviewCommentComposer_commentEditor__awUOX{padding-block:var(--gds-space-xs);padding-inline:var(--gds-space-s)}.ReviewCommentComposer_reviewCommentComposer__61frJ .ReviewCommentComposer_toolbar__q9Y4B>:focus-visible{outline-offset:calc(-1*var(--gds-border-width-default))}.ReviewConfirmation_reviewConfirmationIcon__lgKDV{--gds-icon-size:32px}.ReviewDecisionSelector_reviewDecisionOption__xzTub{display:flex;align-items:center;gap:var(--gds-space-m);padding-block:var(--gds-space-s);padding-inline:var(--gds-space-m);border-radius:var(--gds-radius-s);cursor:pointer}@media(max-width:768px){.ReviewDecisionSelector_reviewDecisionOption__xzTub{min-block-size:40px}}.ReviewDecisionSelector_reviewDecisionOption__xzTub[data-decision=comment i]{--review-decision-option-background:var(--gds-accent-color-info-bg)}.ReviewDecisionSelector_reviewDecisionOption__xzTub[data-decision=request_changes i]{--review-decision-option-background:var(--gds-accent-color-caution-bg)}.ReviewDecisionSelector_reviewDecisionOption__xzTub[data-decision=approve i]{--review-decision-option-background:var(--gds-accent-color-positive-bg)}.ReviewDecisionSelector_reviewDecisionOption__xzTub .ReviewDecisionSelector_decisionIcon__myOvS{opacity:0}.ReviewDecisionSelector_reviewDecisionOption__xzTub:has(input:checked) .ReviewDecisionSelector_decisionIcon__myOvS,.ReviewDecisionSelector_reviewDecisionOption__xzTub:hover .ReviewDecisionSelector_decisionIcon__myOvS{transition:opacity 50ms ease-out 75ms;opacity:1}.ReviewDecisionSelector_reviewDecisionOption__xzTub:hover{background-color:var(--gds-color-alpha-00)}.ReviewDecisionSelector_reviewDecisionOption__xzTub:has(input:focus-visible) .ReviewDecisionSelector_radioIndicator__uAz9p{outline:var(--gds-focus-outline);outline-offset:var(--gds-border-width-default)}.ReviewDecisionSelector_reviewDecisionOption__xzTub:has(input:checked){transition:background-color .1s ease-in-out;background-color:var(--review-decision-option-background)}.ReviewDecisionSelector_reviewDecisionOption__xzTub:has(input:disabled){background-color:rgba(0,0,0,0);cursor:not-allowed}.ReviewDecisionSelector_reviewDecisionOption__xzTub:has(input:disabled) .ReviewDecisionSelector_decisionIcon__myOvS{opacity:0}.ReviewPopover_reviewPopover__zBn1H{padding:var(--gds-space-l);border-color:var(--gds-border-color-selected);border-radius:var(--gds-radius-xl);box-shadow:0 10px 20px rgba(0,0,0,.08);z-index:1100}.ReviewChangesAction_reviewChangesAction__2zDOA{background-color:var(--gds-color-bg-light)}.ReviewChangesAction_reviewChangesAction__2zDOA:hover{background-color:var(--gds-color-bg-med)}.ReviewAction_reviewButton__0NaXR{flex-shrink:0}.ReviewAction_reviewAnchor__Vmcbd{display:flex;flex-shrink:0}.ReviewAction_finishReviewLabel__CSS6L{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1)}.PrHeaderTitle_prHeaderTitleContainer__lil54{display:inline-flex;align-items:center;min-inline-size:0;padding-left:var(--gds-space-xs);padding-right:var(--gds-space-xs)}.PrHeaderTitle_prHeaderTitleRegion__Ym95S{position:relative;display:grid;flex:1 1 auto;min-inline-size:0;overflow:hidden}.PrHeaderTitle_prHeaderTitleRow__abJWy{display:flex;align-items:center;gap:var(--gds-space-m);min-inline-size:0;overflow:hidden}.PrHeaderTitle_prHeaderTitleVisibleLine__MRLoy{grid-area:1/1;min-inline-size:0;opacity:0;pointer-events:none;transform:translateY(var(--gds-space-m));transform-origin:bottom;transition:opacity .2s ease-out,transform .2s ease-out}.PrHeaderTitle_prHeaderTitleRegion__Ym95S[data-visible=true] .PrHeaderTitle_prHeaderTitleVisibleLine__MRLoy{opacity:1;pointer-events:auto;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.PrHeaderTitle_prHeaderTitleVisibleLine__MRLoy{transition-duration:.01ms}}.CursorBlameConversationContent_versionGroup__VgqsZ:not(:first-child){margin-top:var(--gds-space-xl)}.CursorBlameConversationContent_versionHeader__Sz8LD{font-size:14px;font-weight:500;line-height:16px;color:var(--gds-text-color-default);padding:var(--gds-space-m) 0}.CursorBlameConversationContent_commitHash__F3doK{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:12px}.CursorBlameConversationContent_conversationCard__OOy_Y{padding:var(--gds-space-l);border-radius:var(--gds-radius-m);background-color:var(--gds-color-bg-light);border:1px solid var(--gds-border-color-default);transition:border-color .4s ease-out}.CursorBlameConversationContent_conversationCard__OOy_Y:not(:last-child){margin-bottom:var(--gds-space-m)}.CursorBlameConversationContent_conversationCard__OOy_Y[data-highlighted]{border-color:var(--accent-color-info);animation:CursorBlameConversationContent_highlight-fade__lukMp 2s ease-out forwards}@keyframes CursorBlameConversationContent_highlight-fade__lukMp{0%{border-color:var(--accent-color-info)}70%{border-color:var(--accent-color-info)}to{border-color:var(--gds-border-color-default)}}.CursorBlameConversationContent_cardTitle__11LZM{font-size:14px;font-weight:500;line-height:16px;margin:0;color:var(--gds-text-color-emphasis)}.CursorBlameConversationContent_cardTitleLink__g5zjA{display:inline;color:inherit;text-decoration:none}.CursorBlameConversationContent_cardTitleLink__g5zjA:hover{text-decoration:underline}.CursorBlameConversationContent_cardTitleLinkIcon__MQrAI{display:inline;vertical-align:initial;margin-left:var(--gds-space-2xs);color:var(--gds-text-color-low-contrast)}.CursorBlameConversationContent_cardTldr__VU6ah{margin:var(--gds-space-xs) 0 0;color:var(--gds-text-color-default)}.CursorBlameConversationContent_bulletList__LrgNw,.CursorBlameConversationContent_cardOverview__yl6HM{margin:var(--gds-space-m) 0 0;color:var(--gds-text-color-low-contrast);font-size:13px}.CursorBlameConversationContent_bulletList__LrgNw{padding-left:var(--gds-space-xl)}.CursorBlameConversationContent_bulletList__LrgNw li:not(:last-child){margin-bottom:var(--gds-space-xs)}.CursorBlameConversationContent_tabGroup__pvRTI{margin-top:var(--gds-space-m)}.CursorBlameConversationContent_tabContent__H9Chb{padding-top:var(--gds-space-m)}.CursorBlameConversationContent_cardFooter__MYKPn{display:flex;flex-direction:column;gap:var(--gds-space-s);margin-top:var(--gds-space-l)}.CursorBlameConversationContent_cardIdRow__XyOfa{border-top:1px solid var(--gds-border-color-default);padding-top:var(--gds-space-s)}.CursorBlameConversationContent_metadataSection__Lppvv{margin-top:var(--gds-space-l)}.CursorBlameConversationContent_metadataSectionTitle__fnR6s{font-size:14px;font-weight:500;line-height:16px;color:var(--gds-text-color-emphasis);margin-bottom:var(--gds-space-xs)}.CursorBlameConversationContent_metadataList__XZ0Wf{display:flex;flex-direction:column;gap:var(--gds-space-xs)}.CursorBlameConversationContent_metadataItem__DP5Zy{padding:var(--gds-space-s);border-radius:var(--gds-radius-s);background-color:var(--gds-color-bg-med)}.CursorBlameConversationContent_metadataItemHeader__9l_ha{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gds-space-s)}.CursorBlameConversationContent_metadataItemTitle__ObTPw{font-size:14px;font-weight:500;line-height:16px;color:var(--gds-text-color-default);min-width:0}.CursorBlameConversationContent_metadataBadges__vQikQ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--gds-space-xs)}.CursorBlameConversationContent_metadataItemDescription__SZ_PF{margin:var(--gds-space-xs) 0 0;color:var(--gds-text-color-low-contrast);font-size:13px;line-height:1.4}.CursorBlameConversationContent_emptyState___uuBX{margin:var(--gds-space-m) 0 0;color:var(--gds-text-color-disabled);font-size:13px}.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)}.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}.CursorReviewOnboardingPage_page__EcmCZ{--cursor-page-bg:#14120b;--cursor-page-text-primary:rgba(228,228,228,0.92);--cursor-page-text-secondary:rgba(228,228,228,0.55);--cursor-page-text-tertiary:rgba(228,228,228,0.37);--cursor-page-border:rgba(228,228,228,0.09);background-color:var(--cursor-page-bg);color:var(--cursor-page-text-primary);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;position:relative}.CursorReviewOnboardingPage_page__EcmCZ:before{content:"";position:fixed;inset:0;background-color:var(--cursor-page-bg);z-index:-1}.CursorReviewOnboardingPage_page__EcmCZ[data-theme-surface=cursor]{--gds-text-color-default:var(--cursor-page-text-primary);--gds-text-color-high-contrast:var(--cursor-page-text-primary);--gds-text-color-low-contrast:var(--cursor-page-text-secondary);--gds-text-color-disabled:var(--cursor-page-text-tertiary);--gds-color-bg-light:#181610;--gds-border-color-default:var(--cursor-page-border);--gds-border-standard:1px solid var(--cursor-page-border);--gds-border-thin:1px solid var(--cursor-page-border);--gds-icon-color-default:var(--cursor-page-text-secondary);--gds-icon-color-disabled:var(--cursor-page-text-tertiary);--gds-btn-color-neutral-default:rgba(255,255,255,0.04);--gds-btn-color-neutral-hover:rgba(255,255,255,0.06);--gds-btn-color-neutral-pressed:rgba(255,255,255,0.08);--gds-btn-color-neutral-disabled:rgba(255,255,255,0.02)}.CursorReviewOnboardingPage_page__EcmCZ[data-theme-surface=app]{--cursor-page-bg:var(--gds-color-bg-light);--cursor-page-text-primary:var(--gds-text-color-high-contrast);--cursor-page-text-secondary:var(--gds-text-color-low-contrast);--cursor-page-text-tertiary:var(--gds-text-color-disabled);--cursor-page-border:var(--gds-border-color-default)}.CursorReviewOnboardingPage_header__5w1hz{display:flex;align-items:center;justify-content:space-between;padding:20px 102px}@media(max-width:768px){.CursorReviewOnboardingPage_header__5w1hz{padding:16px 20px}}.CursorReviewOnboardingPage_headerLogo__ACH8B{display:flex;align-items:center}.CursorReviewOnboardingPage_headerSpacer__azSV7{flex:1 1}.CursorReviewOnboardingPage_cursorLogo___T_9y{height:22px;width:auto;color:var(--cursor-page-text-primary)}.CursorReviewOnboardingPage_headerRight__5hB9S{display:flex;align-items:center;gap:8px}.CursorReviewOnboardingPage_content__yXIfn{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:40px;max-width:396px;width:100%;margin:0 auto;box-sizing:border-box;padding:120px 0 40px}.CursorReviewOnboardingPage_content__yXIfn[data-align=center]{align-items:center;text-align:center}.CursorReviewOnboardingPage_content__yXIfn[data-width=wide]{max-width:740px}@media(max-width:768px){.CursorReviewOnboardingPage_content__yXIfn{max-width:none;padding-inline:20px}}.CursorReviewOnboardingPage_titleGroup__21I1f{display:flex;flex-direction:column;gap:0;width:100%;max-width:396px;align-self:center}.CursorReviewOnboardingPage_content__yXIfn[data-width=wide] .CursorReviewOnboardingPage_titleGroup__21I1f{max-width:740px}.CursorReviewOnboardingPage_content__yXIfn[data-align=center] .CursorReviewOnboardingPage_titleGroup__21I1f{align-items:center}.CursorReviewOnboardingPage_title__GkjXI{color:var(--cursor-page-text-primary)}.CursorReviewOnboardingPage_subtitle__BFfLp,.CursorReviewOnboardingPage_title__GkjXI{margin:0;font-family:Cursor Gothic,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.1px}.CursorReviewOnboardingPage_subtitle__BFfLp{color:var(--cursor-page-text-tertiary)}.CursorReviewOnboardingPage_titleHero__CwIgQ{font-size:32px;line-height:38px;letter-spacing:-.4px;text-align:center}.CursorReviewOnboardingPage_subtitleHero__XduK5{margin-top:12px;font-size:16px;line-height:22px;letter-spacing:-.08px;color:var(--cursor-page-text-secondary);text-align:center}.CursorReviewOnboardingPage_footer__8otX2{display:flex;align-items:center;justify-content:center;padding:24px 32px;color:var(--cursor-page-text-tertiary);font-size:12px;font-weight:400;line-height:16px}@media(max-width:768px){.CursorReviewOnboardingPage_footer__8otX2{padding:16px 20px}}.CursorReviewOnboardingPage_footerLegal__adZRI{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;text-align:center}.CursorReviewOnboardingPage_footerSignedIn__CrFUO{display:inline-flex;align-items:center;justify-content:center;gap:6px}.CursorReviewOnboardingPage_footerAccount__H88Z4{display:inline-flex;align-items:center;gap:6px}.CursorReviewOnboardingPage_footerEmailBadge__ShInn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:rgba(228,228,228,.12);color:var(--cursor-page-text-primary);font-size:12px;line-height:1}.CursorReviewOnboardingPage_footerEmail__Y76mQ,.CursorReviewOnboardingPage_footerSeparator__z4k59{color:inherit}.CursorReviewOnboardingPage_footerLink__I4Xaf{color:inherit;text-decoration:none}.CursorReviewOnboardingPage_footerLink__I4Xaf:hover{color:var(--cursor-page-text-primary)}.SharpeningPencilsLoadingPage_pageWrapper__TmC3_{block-size:100%;max-inline-size:960px;margin:auto;padding:var(--gds-space-xl);display:grid;grid-template-rows:[banner-start] auto [banner-end loader-start] 1fr [loader-end];grid-template-columns:[banner-start loader-start] minmax(0,1fr) [banner-end loader-end]}.SharpeningPencilsLoadingPage_errorBanner__YNsx5{grid-area:banner;inline-size:100%;margin-inline:auto;animation-duration:.75s;animation-name:SharpeningPencilsLoadingPage_slide-down__qjsnH}.SharpeningPencilsLoadingPage_loader__n74jW{grid-area:loader}.SharpeningPencilsLoadingPage_delayedLoadingState__fq364{opacity:0;animation:SharpeningPencilsLoadingPage_fade-in-delayed-loading-state__zZqLs .3s ease-in-out .5s forwards}.SharpeningPencilsLoadingPage_reviewCursorLoadingText__2Qrbx{color:var(--cursor-page-text-primary)}@media(prefers-reduced-motion:reduce){.SharpeningPencilsLoadingPage_delayedLoadingState__fq364{animation-duration:0s}}@keyframes SharpeningPencilsLoadingPage_slide-down__qjsnH{0%{translate:0 -100px}to{translate:0}}@keyframes SharpeningPencilsLoadingPage_fade-in-delayed-loading-state__zZqLs{0%{opacity:0}to{opacity:1}}.AgentThreadsListSidebar_sidebar__816PN{height:100%;border-right:var(--gds-border-thin);background-color:var(--gds-color-bg-med);display:flex;flex-direction:column}.AgentThreadsListSidebar_agentThreadListItem__miRiM{display:flex;align-items:center;padding-block:var(--gds-space-m);padding-inline:var(--gds-space-m);margin-block:var(--gds-space-xs);border-radius:var(--gds-radius-m);cursor:pointer;transition:background-color .1s ease-in-out}.AgentThreadsListSidebar_agentThreadListItem__miRiM:hover{background-color:var(--gds-color-bg-light)}.AgentThreadsListSidebar_agentThreadListItem__miRiM[aria-current=true]{background-color:var(--gds-color-bg-med);outline:var(--gds-border-width-default) solid var(--gds-border-color-default)}.AgentThreadsListSidebar_agentThreadListItem__miRiM[aria-disabled=true]{cursor:not-allowed;opacity:.5}.AgentThreadsListSidebar_threadName__U4xSz{font-size:14px;font-weight:400;line-height:16px;font-weight:var(--gds-font-weight-medium);color:var(--gds-text-color-default);text-align:left;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BackgroundAgentThread_loadingSpinner__jM0mX{margin-left:var(--gds-space-s);margin-top:var(--gds-space-s)}.BackgroundAgentThread_container__qjsQZ{padding:var(--gds-space-2xl);height:100%;border-width:var(--gds-border-width-thin);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-gap:var(--gds-space-xl);gap:var(--gds-space-xl)}.BackgroundAgentThread_threadHeader__I5_a3{display:flex;flex-direction:column;gap:var(--gds-space-xs);padding:var(--gds-space-l) var(--gds-space-xl);margin-block:0}.BackgroundAgentThread_threadTitleRow__rDOgY{min-block-size:var(--gds-button-height,32px)}.BackgroundAgentThread_threadContents__3Zokr{max-block-size:100%;inline-size:100%;contain:inline-size layout paint style;overflow-y:auto;scrollbar-gutter:stable}.BackgroundAgentThread_threadFooterContainer__762Hq{padding:0 var(--gds-space-xl) var(--gds-space-xl);width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gds-space-m)}.BackgroundAgentThread_threadFooterContainer__762Hq>*{max-inline-size:800px;width:100%}.BackgroundAgentThread_threadLevelPrsDisplay__4txe6{inline-size:100%;max-inline-size:720px;-webkit-padding-before:var(--gds-space-l);padding-block-start:var(--gds-space-l);-webkit-padding-after:var(--gds-space-2xl);padding-block-end:var(--gds-space-2xl)}.BackgroundAgentThread_basePrLink__16Gg_{text-decoration:underline}.BackgroundAgentThread_basePrLink__16Gg_:hover{color:var(--gds-text-color-emphasis)}.CursorOAuthNux_onboardingImage__J_2Gq{width:100%;height:auto;border-radius:var(--gds-radius-m);border:1px solid var(--gds-border-color-default)}.CursorOAuthNux_proLabel__b5uz4{font:var(--gds-font-ui-xs);color:var(--gds-text-color-low-contrast);text-align:right}.CursorOAuthNux_featureIcon__zvagm{display:flex;justify-content:center;align-items:center;width:40px;height:40px;min-width:40px;background:var(--gds-accent-color-info-bg);border:.5px solid var(--gds-border-color-default);border-radius:var(--gds-radius-xl)}.CursorOAuthNux_featureIconInner__L1qAZ{width:20px;height:20px}.CursorOAuthNux_closeButton__7e_dw{outline:none}.AgentChatSharedContent_threadContent__3gfH7{--agent-run-user-message-sticky-bg:var( --agent-sidebar-background-color,var(--gds-color-bg-light) )}.AgentSidebarQueuedMessages_focusContainer__monDZ,.AgentSidebarQueuedMessages_root__2nOfh{outline:none}.AgentSidebarQueuedMessages_headerLeading__ZW6MQ{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:var(--gds-space-s);min-width:0}.AgentSidebarQueuedMessages_headerCount___wB6y{min-width:0}.AgentSidebarQueuedMessages_items__5LxYk [data-queue-row=true] .AgentSidebarQueuedMessages_ui-tray-row__content__k8wAf{overflow:hidden}.AgentSidebarQueuedMessages_queueRow__tnkR2{position:relative}.AgentSidebarScrollShell_shell__O2MSB{position:relative;display:flex;flex:1 1;flex-direction:column;min-block-size:0;min-inline-size:0}.AgentSidebarScrollShell_shell__O2MSB [data-scroll-hint=line]{border-block-end-color:rgba(0,0,0,0)!important}.AgentSidebarScrollShell_bottomFade__oh_Mp{position:absolute;inset-block-end:0;inset-inline:0;block-size:40px;z-index:2;pointer-events:none;background:linear-gradient(to top,var(--gds-color-bg-dark) 0,transparent 100%);opacity:0;transition:opacity .15s ease-in-out}.AgentSidebarScrollShell_bottomFade__oh_Mp[data-visible=true]{opacity:1}.AgentSidebarStartupContent_userMessage__5YgWj{background-color:rgba(0,0,0,0)}.AgentSidebarStartupContent_userMessage__5YgWj:after{background:linear-gradient(to bottom,var(--gds-color-bg-dark),transparent)}.AgentSuggestedPromptPills_suggestedPromptPills__LV47d{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--cursor-spacing-1-5);min-width:0}.AgentSuggestedPromptPills_floatingSuggestedPromptPills__0mM5w{position:absolute;inset-inline:0;inset-block-end:calc(100% + var(--cursor-spacing-2));z-index:1}.AgentSuggestedPromptPills_suggestedPromptPill__K9Pi8{display:inline-flex;align-items:center;justify-content:flex-start;max-width:100%;min-width:0;padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2-5);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-full);background-color:rgba(0,0,0,0);color:var(--cursor-text-secondary);font:inherit;font-size:13px;line-height:16px;white-space:nowrap;cursor:pointer}.AgentSuggestedPromptPills_suggestedPromptPill__K9Pi8:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:1px}.AgentSuggestedPromptPills_suggestedPromptPill__K9Pi8:hover:not(:disabled){background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.AgentSuggestedPromptPills_suggestedPromptPill__K9Pi8:disabled{opacity:.3;cursor:not-allowed}.AgentSuggestedPromptPills_suggestedPromptPillText__SdFQN{flex:1 1 auto;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentSuggestedPromptPills_suggestedPromptPillText__SdFQN code,.AgentSuggestedPromptPills_suggestedPromptPillText__SdFQN p{display:inline}.AgentSuggestedPromptPills_suggestedPromptPillText__SdFQN p{margin:0}.CommentsSidebar_commentsSidebarButtonText__RNtxV{border-radius:var(--gds-radius-xs);background-color:rgba(0,0,0,0);transition:.1s ease-in-out;transition-property:color,background-color}.CommentsSidebar_commentsSidebarButtonText__RNtxV[data-loading=true]{color:rgba(0,0,0,0);background-color:var(--gds-btn-color-neutral-disabled);animation:CommentsSidebar_pulse__jBhwt 2s ease-in-out infinite}@keyframes CommentsSidebar_pulse__jBhwt{0%,to{opacity:.5}50%{opacity:1}}.SidebarCommentThread_reviewCommentDiffSnippet__7tQ5d{margin:var(--gds-space-l) var(--gds-space-l) 0}.SidebarCommentThreadHeader_sidebarCommentThreadHeader__ncS1h{padding:var(--gds-space-l);-webkit-padding-after:0;padding-block-end:0}.SidebarCommentThreadHeader_sidebarCommentThreadHeader__ncS1h>:first-child{-webkit-margin-end:var(--gds-space-3xs);margin-inline-end:var(--gds-space-3xs)}.SidebarCommentThreadHeader_threadOpenDot__YA1OK{margin-right:var(--gds-space-xs)}.FilteredThreadsList_filteredThreadsList__8Ylm1{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow-y:auto}.FilteredThreadsList_filteredThreadsList__8Ylm1 ul>li[data-filtered=true]{display:none}.FilteredThreadsList_filteredThreadsList__8Ylm1 ul>li[data-filtered]{-webkit-border-before:var(--gds-border-standard);border-block-start:var(--gds-border-standard)}.FilteredThreadsList_filteredThreadsList__8Ylm1 ul>li:nth-child(1 of li:not([data-filtered=true])){-webkit-border-before:none;border-block-start:none}.PrHeaderTitle_prHeaderTitleContainer__qS_vb{display:inline-flex;align-items:center;min-inline-size:0;padding-left:var(--gds-space-xs);padding-right:var(--gds-space-xs)}.PrHeaderTitle_prHeaderTitleRegion___bjAa{position:relative;display:grid;flex:1 1 auto;min-inline-size:0;overflow:hidden}.PrHeaderTitle_prHeaderTitleRow__B__0T{display:flex;align-items:center;gap:var(--gds-space-m);min-inline-size:0;overflow:hidden}.PrHeaderTitle_prHeaderTitleHiddenLine__7WaOe{grid-area:1/1;min-inline-size:0;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .2s ease-out,transform .2s ease-out}.PrHeaderTitle_prHeaderTitleVisibleLine__1y2zs{grid-area:1/1;min-inline-size:0;opacity:0;pointer-events:none;transform:translateY(var(--gds-space-m));transform-origin:bottom;transition:opacity .2s ease-out,transform .2s ease-out}.PrHeaderTitle_prHeaderTitleRegion___bjAa[data-visible=true] .PrHeaderTitle_prHeaderTitleHiddenLine__7WaOe{opacity:0;pointer-events:none;transform:translateY(calc(-1 * var(--gds-space-s)))}.PrHeaderTitle_prHeaderTitleRegion___bjAa[data-visible=true] .PrHeaderTitle_prHeaderTitleVisibleLine__1y2zs{opacity:1;pointer-events:auto;transform:translateY(0)}.PrHeaderTitle_prHeaderTitleRegion___bjAa:not([data-has-hidden-line=true]) .PrHeaderTitle_prHeaderTitleVisibleLine__1y2zs{opacity:0;pointer-events:none;transform:translateY(var(--gds-space-m));transform-origin:bottom}.PrHeaderTitle_prHeaderTitleRegion___bjAa:not([data-has-hidden-line=true])[data-visible=true] .PrHeaderTitle_prHeaderTitleVisibleLine__1y2zs{opacity:1;pointer-events:auto;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.PrHeaderTitle_prHeaderTitleHiddenLine__7WaOe,.PrHeaderTitle_prHeaderTitleVisibleLine__1y2zs{transition-duration:.01ms}}.PullRequestPageHeader_prPageHeader__0mWkb{box-sizing:initial;padding:var(--gds-space-m);padding-bottom:var(--gds-space-2xs);-webkit-padding-start:var(--gds-space-xl);padding-inline-start:var(--gds-space-xl)}.PullRequestPageHeader_prPageHeader__0mWkb[data-cursor-nav]{box-sizing:border-box;min-block-size:var(--page-header-height,40px)}.PullRequestPageHeader_prPageHeader__0mWkb{-webkit-border-after:var(--gds-border-width-default) solid rgba(0,0,0,0);border-block-end:var(--gds-border-width-default) solid rgba(0,0,0,0);display:flex;flex-direction:column;gap:var(--gds-space-xs);background-color:var(--gds-color-bg-med);transition:border-block-end-color .1s ease-out}@media(min-width:769px){.PullRequestPageHeader_prPageHeader__0mWkb{z-index:10}}.PullRequestPageHeader_prPageHeader__0mWkb[data-scrolled=true]{border-block-end-color:var(--gds-border-color-default);box-shadow:0 2px 4px 0 rgba(0,0,0,.04)}.PullRequestPageHeader_container__NimSR{box-sizing:initial;padding:var(--gds-space-m);-webkit-border-after:var(--gds-border-standard);border-block-end:var(--gds-border-standard);display:flex;flex-direction:column;gap:var(--gds-space-xs);background-color:var(--gds-color-bg-light)}.PullRequestPageHeader_pullRequestTitleSeparator__HUEkB{opacity:0;transition:opacity .2s ease-in-out}.PullRequestPageHeader_pullRequestTitleSeparator__HUEkB[data-visible=true]{opacity:1}.ActivityFeed_activityFeedContainer__3RZjc{block-size:100%;contain:inline-size layout paint style;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.ActivityFeed_activityFeedContainer__3RZjc:after{content:""}.ActivityFeed_activityFeed__mQIlg{max-block-size:100%;-webkit-padding-after:var(--gds-space-xl);padding-block-end:var(--gds-space-xl);overflow-y:auto;contain:inline-size layout paint style;display:flex;flex-direction:column-reverse;gap:var(--gds-space-xl);overflow-anchor:none}.ActivityFeed_activityFeed__mQIlg:after{content:"";-webkit-border-before:1px solid rgba(0,0,0,0);border-block-start:1px solid rgba(0,0,0,0)}.ActivityFeed_activityFeed__mQIlg>*{--discussion-item-border-radius:0;scroll-margin-block:var(--gds-space-m)}.ActivityFeedEvent_activityFeedEvent__sZFbB{padding-inline:var(--activity-feed-event-padding,var(--gds-space-m))}.ActivityFeedEvent_activityFeedEventIcon__jjeNa{--gds-icon-size:var(--activity-feed-event-icon-size,16px);background-color:var(--gds-btn-color-neutral-default)}.ActivityFeedEvent_activityFeedEventIcon__jjeNa[data-intent=emphasis]{background-color:var(--gds-icon-color-emphasis);--gds-icon-color:var(--gds-icon-color-inverted)}.ActivityFeedEvent_activityFeedEventIcon__jjeNa[data-intent=negative]{--gds-icon-color:var(--gds-icon-color-negative)}.ActivityFeedEvent_activityFeedEventIcon__jjeNa[data-intent=action]{background-color:var(--gds-icon-color-action);--gds-icon-color:var(--gds-icon-color-inverted)}.ActivityFeedEvent_activityFeedEventHoverActions__0rlLj{display:none}[data-activity-feed-event]:is(:hover,:focus,:focus-within) .ActivityFeedEvent_activityFeedEventHoverActions__0rlLj{display:initial}.ActivityFeedEvent_activityFeedEventBody__mX__I{display:flex;min-inline-size:0;flex:1 1 auto;flex-direction:column;gap:var(--gds-space-3xs)}.ActivityFeedEvent_activityFeedEventText__K4Kd9{min-inline-size:0;overflow-wrap:anywhere}.ActivityFeedEvent_activityFeedEventInlineTimestamp__92GL2{white-space:nowrap}.ActivityFeedEvent_activityFeedEventInlineTimestamp__92GL2:before{content:" · "}.ActivityFeedEvent_activityFeedEventHeaderRow__Ttaum[data-has-trailing-action=true]{display:flow-root;min-inline-size:0}.ActivityFeedEvent_activityFeedEventHeaderRow__Ttaum[data-has-trailing-action=true] .ActivityFeedEvent_activityFeedEventTrailingAction__oF9RK{float:inline-end;-webkit-margin-start:var(--gds-space-m);margin-inline-start:var(--gds-space-m)}.ActivityFeedEvent_activityFeedEventTrailingAction__oF9RK{display:inline-flex;align-items:center}.ActivityFeedEvent_activityFeedEventHeaderRow__Ttaum{min-inline-size:0}.ActivityFeedEvent_activityFeedEventSubtitleRow__nvbhu{display:flex;min-inline-size:0;align-items:center;gap:var(--gds-space-s)}.ActivityFeedEvent_activityFeedEventSubtitle__0z3ZZ{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActivityFeedEvent_activityFeedEventSubtitleLink__5AgZb{color:var(--gds-text-color-default);font-weight:600;text-decoration:underline}.ActivityFeedEvent_activityFeedEventRefNumber__txX_O{color:var(--gds-text-color-disabled);font-family:var(--gds-font-family-mono)}.ActivityFeedEvent_activityFeedEventSubtitleBadge__rlvQw{display:inline-flex;flex-shrink:0;align-items:center;-webkit-margin-start:auto;margin-inline-start:auto}.ReviewAvatar_pullRequestReviewAvatar__kUHjj[data-decision=APPROVED]{--gds-avatar-border-color:var(--gds-icon-color-positive);--gds-avatar-outline-color:var(--gds-accent-color-positive-bg);--gds-avatar-cutout-color:var(--gds-accent-color-positive-bg)}.ReviewAvatar_pullRequestReviewAvatar__kUHjj[data-decision=CHANGES_REQUESTED]{--gds-avatar-border-color:var(--gds-icon-color-caution);--gds-avatar-outline-color:var(--gds-accent-color-caution-bg);--gds-avatar-cutout-color:var(--gds-accent-color-caution-bg)}.ReviewAvatar_pullRequestReviewAvatar__kUHjj[data-decision=COMMENTED]{--gds-avatar-border-color:var(--gds-icon-color-emphasis);--gds-avatar-outline-color:var(--gds-accent-color-info-bg);--gds-avatar-cutout-color:var(--gds-accent-color-info-bg)}.ReviewAvatar_pullRequestReviewAvatar__kUHjj[data-decision=DISMISSED]{--gds-avatar-border-color:var(--gds-icon-color-disabled);--gds-avatar-outline-color:var(--gds-border-color-disabled)}.ReviewComments_reviewCommentsHeader__x9bMD{display:flex;justify-content:stretch;align-items:center;gap:var(--gds-space-m)}.ReviewComments_reviewCommentsHeader__x9bMD:after,.ReviewComments_reviewCommentsHeader__x9bMD:before{content:"";block-size:1px;background-color:var(--gds-border-color-default);border-style:none;flex-grow:1}.ReviewComments_reviewCommentLink__ClQMA{border:1px solid rgba(0,0,0,0);border-radius:var(--gds-radius-s)}.ReviewComments_reviewCommentLink__ClQMA:hover{background-color:var(--gds-btn-color-neutral-hover)}.VersionEvent_versionEvent__6AHxg{padding-inline:var(--activity-feed-event-padding,var(--gds-space-m))}.VersionEvent_viewVersionButton__J6tJc{padding:0;border-style:none;color:var(--version-accent,var(--gds-text-color-disabled));background-color:rgba(0,0,0,0);font-weight:var(--gds-font-weight-medium);line-height:1.3333333333;cursor:pointer}.VersionEvent_viewVersionButton__J6tJc[data-latest=true]{--version-accent:var(--gds-border-color-focused)}.VersionEvent_versionText__cN_7F{color:var(--version-accent,var(--gds-text-color-disabled))}.VersionEvent_versionTimestamp__OTsXz{flex-shrink:0}.VersionEvent_versionTimestamp__OTsXz:before{content:"·";-webkit-margin-end:var(--gds-space-2xs);margin-inline-end:var(--gds-space-2xs);color:var(--gds-text-color-disabled)}.VersionEvent_viewVersionMessage__3Rzfn{display:none;color:var(--gds-text-color-emphasis)}.VersionEvent_viewVersionButton__J6tJc:is(:hover,:focus,:focus-within) .VersionEvent_viewVersionMessage__3Rzfn{display:initial}.VersionEvent_versionDivider__5rKBS{flex:1 1;block-size:1px;-webkit-margin-before:.1em;margin-block-start:.1em;background-color:var(--version-accent,var(--gds-border-color-default))}.MergePopover_mergeTriggerButton__LUdXX[data-priority=secondary]{background-color:var(--gds-color-bg-light)}.MergePopover_mergeTriggerButton__LUdXX[data-priority=secondary]:hover{background-color:var(--gds-color-bg-med)}@media(max-width:768px){.MergePopover_mergePopoverContent__ZN1yQ{min-height:0;overflow:auto}}.FilesSheet_codeTourOutline__mI3_g{position:static;top:auto;align-self:stretch;width:100%;padding-block:0;-webkit-padding-end:0;padding-inline-end:0}.MobileActionBar_mobileActionBar__xES15{display:none}@media(max-width:768px){.MobileActionBar_mobileActionBar__xES15{display:block;position:fixed;inset-inline:0;inset-block-end:0;z-index:800;padding:var(--gds-space-2xl) max(env(safe-area-inset-right),var(--gds-space-l)) max(env(safe-area-inset-bottom),var(--gds-space-l)) max(env(safe-area-inset-left),var(--gds-space-l))}.MobileActionBar_mobileActionBar__xES15:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gds-color-bg-med);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000);mask-image:linear-gradient(180deg,transparent 0,#000)}.MobileActionBar_mobileActionBar__xES15 .MobileActionBar_content__cnnfa{display:flex;align-items:center;justify-content:space-between}.MobileActionBar_mobileActionBar__xES15 .MobileActionBar_content__cnnfa button{box-shadow:var(--gds-box-shadow-sm)}}
/*# sourceMappingURL=239f4b1d3bbe0e86.css.map*/