@keyframes CodeDiff_fadeInAnimation__8p5mT{0%{opacity:0;transform:translateY(3px);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%)}60%{opacity:1}to{transform:translateY(0);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%)}}.CodeDiff_fadeIn__Yvn3z{animation:CodeDiff_fadeInAnimation__8p5mT .32s ease-in-out}.CodeDiff_codeDiff__0EVkT{--code-diff-constrained-width:960px;--code-diff-column-gap:var(--cursor-spacing-4);--diff-header-height:calc(var(--cursor-spacing-6) + 2 * var(--cursor-spacing-2));--pr-file-scroll-margin-top:var(--diff-header-height);--diff-file-header-height:45px;--diff-side-content:360px;--file-sidebar-width:256px;--comment-minimap-padding-inline-start:0;--comment-minimap-padding-inline-end:var(--file-minimap-width);--diff-header-padding:var(--file-minimap-width);position:relative;container:code-diff/inline-size;flex:1 1;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.CodeDiff_codeDiff__0EVkT[data-page-scroll=true]{height:auto;overflow-x:clip;overflow-y:visible;overscroll-behavior-y:auto;overflow-anchor:none}.CodeDiff_codeDiff__0EVkT{-webkit-padding-after:var(--pr-floating-dock-clearance,0);padding-block-end:var(--pr-floating-dock-clearance,0)}.CodeDiff_codeDiff__0EVkT[data-page-scroll=true]{-webkit-padding-after:0;padding-block-end:0}@media(max-width:768px){.CodeDiff_codeDiff__0EVkT{--comment-minimap-padding-inline-start:var(--cursor-spacing-4);--comment-minimap-padding-inline-end:var(--cursor-spacing-4)}}.CodeDiff_codeDiff__0EVkT[data-full-bleed-files=true]{container:code-diff/size}.CodeDiff_codeDiff__0EVkT[data-full-bleed-files=true][data-page-scroll=true]{container:code-diff/inline-size;--diff-header-inset:var(--pr-sticky-chrome-height,40px);--pr-file-scroll-margin-top:calc(var(--diff-header-height) + var(--diff-header-inset));scrollbar-gutter:auto}.CodeDiff_codeDiff__0EVkT[data-full-bleed-files=true]{--code-tour-context-inline-padding:var(--cursor-spacing-4);--diff-file-header-height:36px;--diff-header-background:var(--cursor-bg-chrome);--diff-header-inset:0px;--diff-header-padding:var(--cursor-spacing-2-5);--pr-file-scroll-margin-top:calc(var(--diff-header-height) + var(--diff-header-inset));background-color:var(--cursor-bg-chrome);scrollbar-gutter:stable}.CodeDiff_codeDiffWindow__dzJB9{display:flex;flex-direction:column}.CodeDiff_codeDiffContents__kC5Vs{position:relative;display:flex;flex:1 0 auto;flex-direction:column;row-gap:var(--cursor-spacing-4);min-block-size:100%}.CodeDiff_pageContents___wB6L{padding-inline:var(--file-minimap-width)}.CodeDiff_prPageBanners__goi_H{box-sizing:border-box;inline-size:100%;max-inline-size:var(--codebase-page-max-width);margin-inline:auto;padding-inline:var(--codebase-page-inline-pad)}[data-width=fullBleed] .CodeDiff_prPageBanners__goi_H{max-inline-size:var(--codebase-header-max-width)}.CodeDiff_prPageBanners__goi_H{-webkit-padding-after:var(--cursor-spacing-4);padding-block-end:var(--cursor-spacing-4)}.CodeDiff_changesTabPanel__KUBNy{box-sizing:border-box;inline-size:100%;max-inline-size:var(--codebase-page-max-width);margin-inline:auto}[data-width=fullBleed] .CodeDiff_changesTabPanel__KUBNy{max-inline-size:var(--codebase-header-max-width)}.CodeDiff_changesTabPanel__KUBNy{display:flex;flex:1 0 auto;flex-direction:column;min-block-size:0}.CodeDiff_tabListTrailing__BKBBC{display:flex;flex-shrink:0;align-items:center;gap:var(--cursor-spacing-3);-webkit-padding-start:var(--cursor-spacing-4);padding-inline-start:var(--cursor-spacing-4)}.CodeDiff_checksFullHeightWindow__izfS9{display:flex;flex-direction:column}.CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_codeDiffContents__kC5Vs{flex:1 1;min-block-size:0}.CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_checksFullHeightTabGroup__fo382,.CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_checksFullHeightTabPanels__Q6Whs,.CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_pageContents___wB6L,.CodeDiff_checksFullHeightWindow__izfS9 [data-component=tabs-panel][data-value=checks]:not([hidden]){display:flex;flex:1 1;flex-direction:column;min-block-size:0}.CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_checksFullHeightTabPanel__bWqpY{box-sizing:border-box;inline-size:100%;max-inline-size:var(--codebase-page-max-width);margin-inline:auto}[data-width=fullBleed] .CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_checksFullHeightTabPanel__bWqpY{max-inline-size:var(--codebase-header-max-width)}.CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_checksFullHeightTabPanel__bWqpY{display:flex;flex:1 1;flex-direction:column;min-block-size:0;padding-top:0;padding-bottom:0}[data-page-scroll=true] .CodeDiff_checksFullHeightTabPanel__bWqpY{padding-block:0}.CodeDiff_diffContent__EUdt2{-webkit-padding-start:var(--comment-minimap-padding-inline-start);padding-inline-start:var(--comment-minimap-padding-inline-start);-webkit-padding-end:var(--comment-minimap-padding-inline-end);padding-inline-end:var(--comment-minimap-padding-inline-end);contain:inline-size layout paint;container:code-diff-container/inline-size;min-inline-size:0;flex:1 0 auto;min-block-size:0;display:flex;align-items:flex-start;column-gap:var(--code-diff-column-gap)}@media(max-width:768px){.CodeDiff_diffContent__EUdt2{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}}.CodeDiff_codeDiffSkeleton__7DnYZ{display:flex;flex-direction:column;gap:var(--cursor-spacing-4);box-sizing:border-box;width:100%;height:632px;padding:var(--cursor-spacing-4)}.CodeDiff_loadError__HMlco{padding:var(--cursor-spacing-4)}.CodeDiff_codeTourError__yo21J,.CodeDiff_loadError__HMlco{gap:var(--cursor-spacing-2)}.CodeDiff_codeTourErrorActions__5EAJJ{gap:var(--cursor-spacing-1-5)}.CodeDiff_codeTourNavShimmer__W01_A{width:220px;flex-shrink:0}.CodeDiff_codeDiffFilesColumn__l5N5u{position:relative;isolation:isolate;display:flex;flex-direction:column;align-self:stretch;min-inline-size:0}.CodeDiff_diffStepsFlex__0XAD_{min-inline-size:0}.CodeDiff_diffStepsColumn__EbEo1{padding:var(--cursor-spacing-3)}@media(max-width:768px){.CodeDiff_diffStepsColumn__EbEo1{padding-inline:0}}.CodeDiff_diffStepsColumn__EbEo1[data-mode=code-tour][data-streaming=true]>*>*{animation:CodeDiff_fadeInAnimation__8p5mT .32s ease-in-out}.CodeDiff_customInstructionsContainer__zQgBp{width:100%;max-width:var(--code-diff-constrained-width,960px);margin-inline:auto}.CodeDiff_calloutPanel__xoJMf{gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-2);border-radius:var(--cursor-radius-base)}.CodeDiff_bannerRow__vjfOV{-webkit-padding-after:var(--cursor-spacing-3);padding-block-end:var(--cursor-spacing-3)}.CodeDiff_bannerRowInset__aHVuu{padding-inline:var(--cursor-spacing-4)}.CodeDiff_stepsRowGap__Ne7MF{row-gap:var(--cursor-spacing-4)}.CodeDiff_stepsRowGap__Ne7MF[data-comparison-stale]{opacity:.6}.CodeDiff_stepError__379vG{gap:var(--cursor-spacing-1)}.CodeDiff_additionalChangesTip__BU_eh{gap:var(--cursor-spacing-0-25)}.CodeDiff_codeTourStreamingDotsContainer__JNVs8{display:flex;justify-content:center;width:100%;max-width:var(--code-diff-constrained-width,960px);margin-inline:auto;padding-inline:var(--cursor-spacing-2)}.CodeDiff_streamingPlaceholder__vDl0K{min-block-size:300px}.CodeDiff_codeDiffContainer__6vjbI{display:flex;flex:1 0 auto;gap:var(--cursor-spacing-2);min-block-size:0;min-inline-size:0}@media(min-width:769px){.CodeDiff_codeDiffContainer__6vjbI{-webkit-padding-start:var(--file-minimap-width);padding-inline-start:var(--file-minimap-width)}}.CodeDiff_codeDiffContainer__6vjbI[data-full-bleed-files=true]{-webkit-padding-start:0;padding-inline-start:0;gap:0}.CodeDiff_diffEmptyState__u_7ii{min-block-size:min(240px,50dvh)}.CodeDiff_postDiffContainer__Q5FbM{position:-webkit-sticky;position:sticky;inset-block-end:var(--post-diff-container-inset,16px);margin-inline:var(--post-diff-container-inset,16px);display:flex;flex-direction:column;gap:var(--cursor-spacing-2);z-index:2;pointer-events:none}.CodeDiff_postDiffContainer__Q5FbM>*{pointer-events:auto}@media(max-width:768px){.CodeDiff_postDiffContainer__Q5FbM{--post-diff-container-inset:8px}}.focus-group-item_focus-group-item__VDBDH:focus-visible{border-radius:var(--cursor-radius-sm,4px);outline:2px solid var(--cursor-stroke-focused);z-index:1}.FileDiffTitle_fileDiffTitle__H0uND{display:flex;align-items:center;flex-shrink:1;min-width:0;min-height:0;gap:var(--cursor-spacing-1);font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-base);padding:0;border-radius:var(--cursor-radius-base);-webkit-user-select:text;user-select:text}.FileDiffTitle_fileDiffTitle__H0uND .FileDiffTitle_copyIcon__WOc3P{visibility:hidden;flex-shrink:0}.FileDiffTitle_fileDiffTitle__H0uND:focus-visible .FileDiffTitle_copyIcon__WOc3P,.FileDiffTitle_fileDiffTitle__H0uND:hover .FileDiffTitle_copyIcon__WOc3P{visibility:visible}.FileDiffTitle_fileDiffTitlePlain__fxl8_,.FileDiffTitle_fileDiffTitlePlain__fxl8_ *{cursor:inherit}.FileDiffTitle_fileDiffTitleLink__UGHY1{color:inherit;text-decoration:none}.FileDiffTitle_fileDiffTitleLink__UGHY1:focus-visible,.FileDiffTitle_fileDiffTitleLink__UGHY1:hover{text-decoration:underline}.FileDiffTitle_titlePath__FEUJG{min-width:0;flex:1 1 auto}.FileCodeowners_shieldContainer__J_0F0{display:flex;flex-shrink:0;align-items:center}.FileCodeowners_menu__9pO4C{min-width:240px;max-width:320px;width:100vw;display:flex;flex-direction:column;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-4);background-color:var(--bg-editor);border:1px solid var(--border-tertiary);border-radius:var(--cursor-radius-lg);box-shadow:var(--cursor-box-shadow-lg)}.FileCodeowners_menuHeader__v4CWm{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-1)}.FileCodeowners_menuHeaderLeading__ItCSR{display:flex;align-items:center;gap:var(--cursor-spacing-1);min-width:0}.FileCodeowners_ownerList__fIeZb{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-5);max-height:320px;overflow-y:auto}.FileCodeowners_ownerRow__ICu9P{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:var(--cursor-spacing-1-5);gap:var(--cursor-spacing-1-5);width:100%;padding:var(--cursor-spacing-1);border:0;border-radius:var(--cursor-radius-base);background:rgba(0,0,0,0);text-align:start}.FileCodeowners_ownerRowInteractive__5WExu{cursor:pointer}.FileCodeowners_ownerRowInteractive__5WExu:hover{background-color:var(--bg-quaternary)}.FileCodeowners_ownerRowInteractive__5WExu:active{background-color:var(--bg-secondary)}.FileCodeowners_ownerRowStatus__TvSyj{justify-content:center;width:var(--cursor-spacing-3)}.FileCodeowners_ownerRowAvatar__F7_aC,.FileCodeowners_ownerRowStatus__TvSyj{display:flex;align-items:center;flex-shrink:0}.FileCodeowners_ownerRowLabel__YZ2ne{font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-sm);color:var(--cursor-text-primary);min-width:0}.FileCodeowners_ownerRowChevron__D9E8f{display:flex;align-items:center;flex-shrink:0}.GitHubUserAvatarWithDetail_detail__Rq1a8{display:flex;align-items:center;gap:8px;padding:8px}.GitHubUserAvatarWithDetail_identity__Yh_Lh{display:flex;flex-direction:column}.FileExpandableIcon_expandableIcon__ZmoGq{display:inline-flex;rotate:-90deg}.FileExpandableIcon_expandableIcon__ZmoGq[data-expanded=true]{rotate:0turn}@media(prefers-reduced-motion:no-preference){.FileExpandableIcon_expandableIcon__ZmoGq{transition:rotate ease-out;transition-duration:var(--cursor-duration-fast,.1s)}}.FileHeader_fileHeader__zywJo{min-height:var(--diff-file-header-height);height:var(--diff-file-header-height);box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--cursor-spacing-1-5);padding-inline:var(--cursor-spacing-2-5);background-color:var(--cursor-bg-editor);font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-base);color:var(--cursor-text-primary);border:0;outline-offset:-3px;overflow:hidden;cursor:pointer}.FileHeader_fileHeader__zywJo[data-viewed] .FileHeader_fileHeaderMain__GTwi_>:not(:is(button,[role=button],.FileHeader_fileToggle__uLe1g)),.FileHeader_fileHeader__zywJo[data-viewed] .FileHeader_lineRangePill__Ngt7X:not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn){opacity:.6}.FileHeader_fileHeader__zywJo[data-viewed] :is(button,[role=button],[role=checkbox],input[type=checkbox]):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn){opacity:1}.FileHeader_fileHeader__zywJo[data-viewed] .FileHeader_chevronButton__392pw,.FileHeader_fileHeader__zywJo[data-viewed] .FileHeader_fileToggle__uLe1g{opacity:1}.FileHeader_fileHeader__zywJo[aria-expanded=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--cursor-stroke-tertiary);pointer-events:none}@media(min-width:769px){.FileHeader_fileHeader__zywJo{top:calc(var(--pr-file-scroll-margin-top) - 1px)}}@media(max-width:768px){[data-codebase-pr-chrome-scroll] .FileHeader_fileHeader__zywJo{top:var(--pr-sticky-chrome-height,40px)}}.FileHeader_fileHeader__zywJo .ui-icon-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){will-change:auto}.FileHeader_fileHeader__zywJo:hover .FileHeader_fileToggle__uLe1g[data-collapsible=true] .FileHeader_fileTypeIcon__go1uT{display:none}.FileHeader_fileHeader__zywJo:hover .FileHeader_fileToggle__uLe1g[data-collapsible=true] .FileHeader_chevronToggle__PSSRL{display:inline-flex}.FileHeader_fileToggle__uLe1g{position:relative;flex-shrink:0;--icon-size:20px}.FileHeader_fileToggle__uLe1g,.FileHeader_fileTypeIcon__go1uT{inline-size:20px;block-size:20px;display:inline-flex;align-items:center;justify-content:center}.FileHeader_fileTypeIcon__go1uT{overflow:hidden;filter:brightness(1.2) saturate(1.1)}.FileHeader_chevronToggle__PSSRL{position:absolute;inset:0;display:none;align-items:center;justify-content:center;--icon-size:14px}.FileHeader_chevronButton__392pw{display:inline-flex;align-items:center;justify-content:center;inline-size:14px;block-size:14px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--cursor-icon-tertiary);cursor:pointer}@media(hover:none){.FileHeader_fileToggle__uLe1g[data-collapsible=true] .FileHeader_fileTypeIcon__go1uT{display:none}.FileHeader_fileToggle__uLe1g[data-collapsible=true] .FileHeader_chevronToggle__PSSRL{display:inline-flex}}.FileHeader_fileHeaderContents__EORAB{pointer-events:none}.FileHeader_fileHeaderContents__EORAB *{pointer-events:auto}.FileHeader_fileHeaderMain__GTwi_{gap:var(--cursor-spacing-1-5)}.FileHeader_fileHeaderActions__WCBte{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1)}.FileHeader_fileChangeStats__72pGg{display:inline-flex;align-items:center;gap:var(--cursor-spacing-0-5);padding-inline:0;font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FileHeader_lineRangePill__Ngt7X:not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn){flex-shrink:0;box-sizing:border-box;height:var(--cursor-height-xs);min-height:var(--cursor-height-xs);padding-block:0;padding-inline:var(--cursor-spacing-2);font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm);gap:var(--cursor-spacing-1)}.FileHunkHeader_fileHunkHeader__pJvEQ{position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--diff-file-header-height);height:var(--diff-file-header-height);box-sizing:border-box;display:flex;align-items:center;padding-inline:var(--cursor-spacing-2-5);background-color:var(--cursor-bg-editor);font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-base);color:var(--cursor-text-primary);border:0;overflow:hidden;cursor:pointer;outline-offset:-3px}.FileHunkHeader_fileHunkHeader__pJvEQ[aria-expanded=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--cursor-stroke-tertiary);pointer-events:none}@media(max-width:768px){.FileHunkHeader_fileHunkHeader__pJvEQ{top:0}}@media(min-width:769px){.FileHunkHeader_fileHunkHeader__pJvEQ{top:calc(var(--pr-file-scroll-margin-top) - 1px)}}@media(max-width:768px){[data-codebase-pr-chrome-scroll] .FileHunkHeader_fileHunkHeader__pJvEQ{top:var(--pr-sticky-chrome-height,40px)}}.File_file__tWxRi:not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR){--markdown-input-radius:var(--cursor-radius-2xl);border-radius:var(--cursor-radius-2xl);box-shadow:0 1px 2px 0 var(--cursor-shadow-secondary)}.File_file__tWxRi{contain:inline-size layout;--code-bg-unchanged:var(--cursor-bg-editor);--code-bg-unchanged-number:var(--cursor-bg-editor);background-color:var(--cursor-bg-editor);border-color:var(--cursor-stroke-tertiary);scroll-margin-block-start:calc(var(--pr-file-scroll-margin-top, var(--diff-header-height)) - 1px)}@media(max-width:768px){.File_file__tWxRi,.File_file__tWxRi:not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR){border-inline:none;border-radius:0;box-shadow:none}.File_file__tWxRi{scroll-margin-block-start:-1px}[data-full-bleed-files=true] .File_file__tWxRi{scroll-margin-block-start:calc(var(--pr-file-scroll-margin-top, var(--diff-header-height)) - 1px)}}[data-full-bleed-files=true][data-mode=code-tour] .File_file__tWxRi{width:100%;max-width:var(--code-diff-constrained-width,960px);margin-inline:auto}[data-full-bleed-files=true][data-mode=code-tour][data-diff-view=split] .File_file__tWxRi{max-width:calc(2*var(--code-diff-constrained-width, 960px))}.File_fileBody__Ics6J,.File_focusGroup__Gsg8O,.File_placeholderHeader__WovRr{background-color:var(--cursor-bg-editor)}.File_placeholderHeader__WovRr{height:var(--diff-file-header-height)}.File_orphanedFileBody__isKqQ{transform:translateY(-1px)}.File_orphanedFileBodyInner__TggRB{margin-inline:var(--cursor-spacing-2);padding-block:var(--cursor-spacing-2);color:var(--cursor-text-primary);font-size:var(--cursor-font-size-base,14px)}.File_orphanedFileBodyCollapsed__uamU1{overflow:clip;block-size:0;opacity:0;padding-block:0;margin-inline:0}.CommentThread_inlineRoot__IWvVd{contain:inline-size layout style}.CommentThreadsContainer_commentThreadsContainer__kb_PL{padding:var(--cursor-spacing-2) var(--cursor-spacing-2) var(--cursor-spacing-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--cursor-spacing-2)}.CommentThreadsContainer_commentThreadsContainer__kb_PL>*{inline-size:min(100%,720px)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true]{background-color:var(--comment-container-bg)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=normal]{--comment-container-bg:var(--code-bg-unchanged)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=add],.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=rebase_add]{--comment-container-bg:var(--code-bg-added)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=partial_add]{--comment-container-bg:var(--code-bg-added-partial)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=del],.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=rebase_del]{--comment-container-bg:var(--code-bg-removed)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=partial_del]{--comment-container-bg:var(--code-bg-removed-partial)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-view-mode=SPLIT]{border-left:.5px solid var(--cursor-stroke-secondary)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-view-mode=SPLIT][data-has-comments=false]{--row-offset:inherit;background-image:linear-gradient(-45deg,var(--code-bg-empty-stripe) 0 9%,transparent 9% 41%,var(--code-bg-empty-stripe) 41% 59%,transparent 59% 91%,var(--code-bg-empty-stripe) 91% 100%);background-size:8px 8px;background-position:0 calc(-1*var(--row-offset, 0px))}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true]{position:relative;background:linear-gradient(to right,var(--comment-gutter-bg,var(--comment-container-bg,transparent)) 0,var(--comment-gutter-bg,var(--comment-container-bg,transparent)) var(--comment-gutter-width,0),var(--code-bg-unchanged) var(--comment-gutter-width,0),var(--code-bg-unchanged) calc(var(--comment-gutter-width, 0) + var(--cursor-spacing-0-5)),var(--comment-container-bg,transparent) calc(var(--comment-gutter-width, 0) + var(--cursor-spacing-0-5)),var(--comment-container-bg,transparent) 100%);background-origin:border-box}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-view-mode]{-webkit-padding-start:calc(var(--comment-gutter-width, 0px) + var(--cursor-spacing-0-5) + var(--cursor-spacing-2));padding-inline-start:calc(var(--comment-gutter-width, 0px) + var(--cursor-spacing-0-5) + var(--cursor-spacing-2))}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--cursor-spacing-1);background-color:var(--comment-indicator-color,transparent)}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=add],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=partial_add],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=rebase_add]{--comment-indicator-color:var(--code-indicator-added);--comment-gutter-bg:var(--code-bg-added-gutter)}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=del],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=partial_del],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=rebase_del]{--comment-indicator-color:var(--code-indicator-removed);--comment-gutter-bg:var(--code-bg-removed-gutter)}.VirtualizedCommentThreadShell_shell__8jZ3_{--permalink-highlight-radius:var(--cursor-radius-2xl);border-radius:var(--cursor-radius-2xl)}.file-diff__binary{padding:var(--cursor-spacing-2)}.file-diff__image{display:flex;flex-direction:row;align-items:center}.file-diff__image .file-diff__image__half{width:50%;padding:16px;text-align:center}.file-diff__image .file-diff__image__half .file-diff__image__half__img{max-width:100%}.DiffStatusMessage_root__Edp6m{justify-content:space-between;padding-inline:var(--cursor-spacing-1-5);padding-block:var(--cursor-spacing-1)}.DiffStatusMessage_messageRow__6ObSy,.DiffStatusMessage_root__Edp6m{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.DiffStatusMessage_message__kR6js{font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm);color:var(--cursor-text-secondary)}.DiffStatusMessage_actions__vs9m1{display:flex;align-items:center;gap:var(--cursor-spacing-1)}.hiddenChunkShared_hiddenChunk__nU2dm{min-height:var(--hidden-chunk-height);background-color:var(--code-bg-hidden-chunks)}.hiddenChunkShared_hiddenChunkButton__XlmCg{display:flex;align-items:center;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-1);font-family:inherit;font-size:var(--cursor-font-size-sm);font-weight:600;line-height:var(--cursor-line-height-sm);white-space:nowrap;color:var(--code-text-low-contrast)}.hiddenChunkShared_hiddenChunkButton__XlmCg:hover{color:var(--code-text-high-contrast)}.hiddenChunkShared_hiddenChunkLoadingBand__KDbz4{display:flex;align-items:center;padding-inline:var(--cursor-spacing-2);padding-block:var(--cursor-spacing-1)}.hiddenChunkShared_hiddenChunkLoadingBandCentered__RfvEk{justify-content:center}.hiddenChunkShared_hiddenChunkControlsBand__GHeFG{display:flex}.hiddenChunkShared_hiddenChunkLoadingText__RWt5t{--color-one:var(--code-text-low-contrast);--color-two:var(--code-text-normal-contrast);font-family:inherit;font-size:12px;font-weight:600;font-size:14px;font-weight:500;line-height:16px;--bg-size:200%;--color-one:var(--gds-text-color-disabled);--color-two:var(--gds-text-color-high-contrast);background:linear-gradient(130deg,var(--color-one) 0 20%,var(--color-two) 30% 50%,var(--color-one) 60% 100%) 0 0/var(--bg-size) 100%;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;animation:hiddenChunkShared_shimmer__Psizz 1s linear infinite}@keyframes hiddenChunkShared_shimmer__Psizz{0%{background-position:0 0}to{background-position:calc(var(--bg-size)*-1) 0}}@media(prefers-reduced-motion:reduce){.hiddenChunkShared_hiddenChunkLoadingText__RWt5t{animation:none;background:none;color:var(--code-text-low-contrast)}}.HiddenChunk_hiddenChunkTile__ctMSr{box-sizing:border-box;display:flex;padding:var(--cursor-spacing-2);padding-left:var(--cursor-spacing-3);line-height:var(--hidden-chunk-line-height,20px);margin:0;border:none;background:rgba(0,0,0,0)}.HiddenChunk_hiddenChunkTile__ctMSr[data-hidden-chunk-loading]{padding-block:var(--cursor-spacing-1)}.HiddenChunk_hiddenChunkControls__rIJbA{display:flex;flex:1 1;align-items:stretch;min-width:0;min-height:0;gap:var(--cursor-spacing-0-5)}.HiddenChunk_hiddenChunkArrowColumn__1oRqq{display:flex;flex-direction:column;flex-shrink:0;gap:1px;border-top-left-radius:var(--cursor-radius-base);border-bottom-left-radius:var(--cursor-radius-base);overflow:hidden;-webkit-user-select:none;user-select:none}.HiddenChunk_hiddenChunkArrowSegment__s87VZ{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0;padding:var(--cursor-spacing-0-5) var(--cursor-spacing-2);border:none;border-radius:0;background-color:var(--cursor-bg-quinary);color:var(--cursor-icon-tertiary);line-height:0;cursor:pointer}.HiddenChunk_hiddenChunkArrowSegment__s87VZ:hover:not(:disabled){background-color:var(--cursor-bg-quaternary);color:var(--cursor-icon-secondary)}.HiddenChunk_hiddenChunkArrowSegment__s87VZ:disabled{cursor:default}.HiddenChunk_hiddenChunkArrowSecondIcon__uAOyz{margin-top:-3px}.HiddenChunk_hiddenChunkTextColumn__W01UE{display:flex;flex:1 1;align-items:stretch;min-width:0;min-height:0;background-color:var(--cursor-bg-quinary);border-top-right-radius:var(--cursor-radius-base);border-bottom-right-radius:var(--cursor-radius-base);color:var(--cursor-text-secondary);-webkit-user-select:none;user-select:none}.HiddenChunk_hiddenChunkControls__rIJbA:not([data-arrow-column]) .HiddenChunk_hiddenChunkTextColumn__W01UE{border-radius:var(--cursor-radius-base)}.HiddenChunk_hiddenChunkControls__rIJbA[data-default-diff-separator]:not([data-buttons=none]):hover .HiddenChunk_hiddenChunkArrowSegment__s87VZ:not(:disabled){background-color:var(--cursor-bg-quaternary);color:var(--cursor-icon-secondary)}.HiddenChunk_hiddenChunkControls__rIJbA[data-default-diff-separator]:not([data-buttons=none]):hover .HiddenChunk_hiddenChunkTextColumn__W01UE{background-color:var(--cursor-bg-quaternary);color:var(--cursor-text-primary)}.HiddenChunk_hiddenChunkSegment__Jc8Pw{white-space:nowrap}.HiddenChunk_hiddenChunkTextSegment__tP6yG{font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);font-weight:400}.HiddenChunk_hiddenChunkTextButton__pmaDz{display:flex;align-items:center;min-width:0;margin:0;padding-block:var(--cursor-spacing-1);padding-inline:var(--cursor-spacing-2);border:none;border-radius:0;background:rgba(0,0,0,0);color:inherit;text-align:start;-webkit-appearance:none;appearance:none;cursor:pointer}.HiddenChunk_hiddenChunkTextButton__pmaDz:hover:not(:disabled){color:var(--cursor-text-primary)}.HiddenChunk_hiddenChunkTextButton__pmaDz:disabled{cursor:default}.HiddenChunk_hiddenChunkLoadingLabel__UNnO9{display:flex;flex:1 1;align-items:center;min-width:0;padding-block:var(--cursor-spacing-1);padding-inline:var(--cursor-spacing-2);border-radius:var(--cursor-radius-base);background-color:var(--cursor-bg-quinary);color:var(--cursor-text-secondary)}.HiddenChunk_hiddenChunkContext__m2KlK{flex:0 1 auto;min-inline-size:0;justify-content:flex-start}.HiddenChunk_hiddenChunkContextLabel__cOrDD{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HiddenChunk_hiddenChunkExpandAll__Y1bB_{flex:1 0 auto;justify-content:flex-end}.HiddenChunk_hiddenChunkUnmodifiedLines__KFtvw{flex:1 1;justify-content:flex-start;min-width:0;min-height:0}.CodeLineActionsMenu_menuContainer__W3ghm{--button-height:var(--cursor-spacing-5);position:absolute;right:var(--cursor-spacing-1-5);top:calc((var(--line-height) - var(--button-height))/2);display:flex;align-items:flex-start;pointer-events:auto;z-index:2;opacity:0;transition:opacity .125s ease-out;overflow:visible;line-height:0}.CodeLineActionsMenu_menuContainer__W3ghm[data-visible=true]{opacity:1}.CodeLineActionsMenu_menuContainer__W3ghm .ui-icon-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){will-change:auto}.CodeLineActionsMenu_menuFooter__9XFU7{padding-inline:var(--cursor-spacing-3-5)}.FileDiffLines_fileDiffLines__OB100{background-color:var(--code-bg-unchanged);position:relative}.FileDiffLines_fileDiffLines__OB100[data-restrict-select=LEFT] div[data-line-side=RIGHT],.FileDiffLines_fileDiffLines__OB100[data-restrict-select=RIGHT] div[data-line-side=LEFT]{-webkit-user-select:none;user-select:none}.FileDiffLines_fileDiffLines__OB100[data-restrict-select=LEFT] div[data-line-side=RIGHT] ::selection,.FileDiffLines_fileDiffLines__OB100[data-restrict-select=LEFT] div[data-line-side=RIGHT]::selection,.FileDiffLines_fileDiffLines__OB100[data-restrict-select=RIGHT] div[data-line-side=LEFT] ::selection,.FileDiffLines_fileDiffLines__OB100[data-restrict-select=RIGHT] div[data-line-side=LEFT]::selection{background:rgba(0,0,0,0);color:currentColor;-webkit-text-fill-color:currentColor}.CommentedLines_commentedLine__CifP6{position:relative}@property --row-offset{syntax:"<length>";inherits:false;initial-value:0}.DiffHighlighting_line__juocB{flex:1 1;display:flex;font-family:var(--user-code-font-family);font-size:var(--user-code-font-size);line-height:var(--user-code-line-height);tab-size:2;font-feature-settings:"calt" 0}.DiffHighlighting_line_side__fVEk_{background-color:var(--code-bg-unchanged);margin:0;padding:0;-webkit-padding-start:var(--cursor-spacing-2);padding-inline-start:var(--cursor-spacing-2);-webkit-padding-end:var(--cursor-spacing-3);padding-inline-end:var(--cursor-spacing-3);flex:1 1;display:flex;flex-direction:row;align-items:flex-start;gap:var(--cursor-spacing-1);position:relative;isolation:isolate;--line-bleed-bg:var(--code-bg-unchanged)}.DiffHighlighting_line_side__fVEk_ .file-diff__line__change{border-radius:var(--cursor-radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone}.DiffHighlighting_line_side__fVEk_>*{z-index:1}.DiffHighlighting_line_side__fVEk_ ::selection,.DiffHighlighting_line_side__fVEk_::selection{color:currentColor;-webkit-text-fill-color:currentColor;background-color:var(--code-bg-text-selected,var(--code-bg-line-selected,Highlight))}.DiffHighlighting_line_side__fVEk_:after{content:"";position:absolute;inset-inline:0;top:100%;block-size:1px;background-color:var(--code-seam-bleed,var(--line-bleed-bg));pointer-events:none;z-index:0}.DiffHighlighting_line_side__empty__Ao4gK{background-color:rgba(0,0,0,0);--line-bleed-bg:transparent}.DiffHighlighting_line_side__fVEk_[data-actively-dragging=true]{-webkit-user-select:none;user-select:none}.DiffHighlighting_line_side__added__6Czp9{background-color:var(--code-bg-added);--line-bleed-bg:var(--code-bg-added)}.DiffHighlighting_line_side__rebaseAdded__oRhNt{background:var(--pattern-rebase-added),var(--code-bg-added);--line-bleed-bg:var(--code-bg-added)}.DiffHighlighting_line_side__partialAdded__C6FLn{background-color:var(--code-bg-added-partial);--line-bleed-bg:var(--code-bg-added-partial)}.DiffHighlighting_line_side__partialAdded__C6FLn .file-diff__line__change{background-color:var(--code-bg-added-partial-highlight)}.DiffHighlighting_line_side__deleted__pJZdj{background-color:var(--code-bg-removed);--line-bleed-bg:var(--code-bg-removed)}.DiffHighlighting_line_side__rebaseDeleted__jaMiS{background:var(--pattern-rebase-removed),var(--code-bg-removed);--line-bleed-bg:var(--code-bg-removed)}.DiffHighlighting_line_side__partialDeleted__J2CWW{background-color:var(--code-bg-removed-partial);--line-bleed-bg:var(--code-bg-removed-partial)}.DiffHighlighting_line_side__partialDeleted__J2CWW .file-diff__line__change{background-color:var(--code-bg-removed-partial-highlight)}.DiffHighlighting_lineContainer__avic_[data-line-kind=empty] .DiffHighlighting_line_side_number__pwV2R{background-color:rgba(0,0,0,0)}.DiffHighlighting_lineContainer__avic_[data-line-kind=empty]{--row-offset:inherit;background-image:linear-gradient(-45deg,var(--code-bg-empty-stripe) 0 9%,transparent 9% 41%,var(--code-bg-empty-stripe) 41% 59%,transparent 59% 91%,var(--code-bg-empty-stripe) 91% 100%);background-size:8px 8px;background-position:0 calc(-1*var(--row-offset, 0px))}.DiffHighlighting_line_side_number__pwV2R{color:var(--cursor-text-tertiary);background-color:var(--code-bg-unchanged-number);text-align:right;-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}.DiffHighlighting_line_side_number__clickable__1Gwhp{cursor:pointer}.DiffHighlighting_line_side_number__selected__Pi714{color:var(--base)}.DiffHighlighting_lineContainer__avic_{flex:1 1;display:flex;align-items:stretch;position:relative}.DiffHighlighting_lineContainer__avic_:hover .DiffHighlighting_line_side_number__clickable__1Gwhp:not(.DiffHighlighting_line_side_number__selected__Pi714):last-child{border-radius:0 var(--cursor-radius-xl) var(--cursor-radius-xl) 0;-webkit-padding-end:var(--cursor-spacing-0-75);padding-inline-end:var(--cursor-spacing-0-75)}.DiffHighlighting_lineContainer__avic_:hover .DiffHighlighting_line_change_indicator__Muj5B:not([data-selected=true]):after{opacity:1;transition:opacity .125s ease-out}.DiffHighlighting_line_change_indicator__Muj5B:after{opacity:0;pointer-events:none}.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714),.DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714):hover{color:var(--cursor-text-primary)}.DiffHighlighting_gutter__9aOZ_,.DiffHighlighting_line_change_indicator__Muj5B,.DiffHighlighting_line_side__fVEk_,.DiffHighlighting_line_side_number__pwV2R{align-self:stretch;min-block-size:100%}.DiffHighlighting_gutter__9aOZ_{display:flex;align-items:stretch;--gutter-bleed-bg:var(--code-bg-unchanged);background-color:var(--gutter-bg,var(--code-bg-unchanged));box-shadow:0 1px 0 0 var(--code-seam-bleed,var(--gutter-bleed-bg))}.DiffHighlighting_lineContainer__avic_[data-line-kind=add] .DiffHighlighting_gutter__9aOZ_{--gutter-bg:var(--code-bg-added);--gutter-bleed-bg:var(--code-bg-added)}.DiffHighlighting_lineContainer__avic_[data-line-kind=del] .DiffHighlighting_gutter__9aOZ_{--gutter-bg:var(--code-bg-removed);--gutter-bleed-bg:var(--code-bg-removed)}.DiffHighlighting_lineContainer__avic_[data-line-kind=partial_add] .DiffHighlighting_gutter__9aOZ_{--gutter-bg:var(--code-bg-added-partial);--gutter-bleed-bg:var(--code-bg-added-partial)}.DiffHighlighting_lineContainer__avic_[data-line-kind=partial_del] .DiffHighlighting_gutter__9aOZ_{--gutter-bg:var(--code-bg-removed-partial);--gutter-bleed-bg:var(--code-bg-removed-partial)}.DiffHighlighting_lineContainer__avic_[data-line-kind=empty] .DiffHighlighting_gutter__9aOZ_{--gutter-bg:transparent;--gutter-bleed-bg:transparent}[data-commented-line=true] .DiffHighlighting_line_side__fVEk_{--line-highlight-bg:var(--code-bg-line-highlight);--line-highlight-border:var(--code-border-line-highlight);--line-highlight-border-width:1px}[data-commented-line=true][data-border-dim=true] .DiffHighlighting_line_side__fVEk_{--line-highlight-bg:var(--code-bg-line-highlight-dim);--line-highlight-border:var(--code-border-line-highlight-dim)}[data-commented-line=true][data-border-highlight=true] .DiffHighlighting_line_side__fVEk_{--line-highlight-bg:var(--code-bg-line-highlight-hover);--line-highlight-border:var(--code-border-line-highlight-hover)}[data-commented-line=true][data-border-focus=true] .DiffHighlighting_line_side__fVEk_{--line-highlight-bg:var(--code-bg-line-highlight-selected);--line-highlight-border:var(--code-border-line-highlight-selected);--line-highlight-border-width:1.5px}[data-permalinked-line=true] .DiffHighlighting_line_side__fVEk_{--line-highlight-bg:rgba(250,200,98,0.1);--line-highlight-border:var(--cursor-stroke-yellow-primary);--line-highlight-border-width:1.5px}[data-commented-line=true] .DiffHighlighting_line_side__fVEk_:before,[data-permalinked-line=true] .DiffHighlighting_line_side__fVEk_:before{content:"";position:absolute;top:0;bottom:0;left:var(--cursor-spacing-1);width:calc(100% - var(--cursor-spacing-2));pointer-events:none;z-index:0;background:var(--line-highlight-bg);border-left:var(--line-highlight-border-width) solid var(--line-highlight-border);border-right:var(--line-highlight-border-width) solid var(--line-highlight-border);transition:background 75ms ease-in-out,border-color 75ms ease-in-out}[data-border-top] .DiffHighlighting_line_side__fVEk_:before{top:1px;border-top:var(--line-highlight-border-width) solid var(--line-highlight-border);border-radius:3px 3px 0 0}[data-border-bottom] .DiffHighlighting_line_side__fVEk_:before{bottom:1px;border-bottom:var(--line-highlight-border-width) solid var(--line-highlight-border);border-radius:0 0 3px 3px}[data-border-top][data-border-bottom] .DiffHighlighting_line_side__fVEk_:before{border-radius:3px}[data-border-focus=true][data-border-top=hover] .DiffHighlighting_line_side__fVEk_:before,[data-border-focus=true][data-border-top=true] .DiffHighlighting_line_side__fVEk_:before{border-top:0;border-top-left-radius:0;border-top-right-radius:0;top:0}[data-border-focus=true][data-border-bottom=hover] .DiffHighlighting_line_side__fVEk_:before,[data-border-focus=true][data-border-bottom=true] .DiffHighlighting_line_side__fVEk_:before{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0}.DiffHighlighting_line_side_number__added__QeDDN,.DiffHighlighting_line_side_number__deleted__3n0Ge,.DiffHighlighting_line_side_number__partialAdded__CAvXO,.DiffHighlighting_line_side_number__partialDeleted__hW7f6{color:var(--line-number-color);background-color:var(--line-number-bg)}.DiffHighlighting_line_side_number__added__QeDDN{--line-number-color:var(--code-text-added);--line-number-bg:var(--code-bg-added)}.DiffHighlighting_line_side_number__deleted__3n0Ge{--line-number-color:var(--code-text-removed);--line-number-bg:var(--code-bg-removed)}.DiffHighlighting_line_side_number__partialAdded__CAvXO{--line-number-bg:var(--code-bg-added-partial)}.DiffHighlighting_line_side_number__partialDeleted__hW7f6{--line-number-bg:var(--code-bg-removed-partial)}.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_side_number__added__QeDDN:not(.DiffHighlighting_line_side_number__selected__Pi714),.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_side_number__deleted__3n0Ge:not(.DiffHighlighting_line_side_number__selected__Pi714),.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_side_number__partialAdded__CAvXO:not(.DiffHighlighting_line_side_number__selected__Pi714),.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_side_number__partialDeleted__hW7f6:not(.DiffHighlighting_line_side_number__selected__Pi714),.DiffHighlighting_line_side_number__added__QeDDN.DiffHighlighting_line_side_number__selected__Pi714,.DiffHighlighting_line_side_number__added__QeDDN:not(.DiffHighlighting_line_side_number__selected__Pi714):hover,.DiffHighlighting_line_side_number__deleted__3n0Ge.DiffHighlighting_line_side_number__selected__Pi714,.DiffHighlighting_line_side_number__deleted__3n0Ge:not(.DiffHighlighting_line_side_number__selected__Pi714):hover,.DiffHighlighting_line_side_number__partialAdded__CAvXO.DiffHighlighting_line_side_number__selected__Pi714,.DiffHighlighting_line_side_number__partialAdded__CAvXO:not(.DiffHighlighting_line_side_number__selected__Pi714):hover,.DiffHighlighting_line_side_number__partialDeleted__hW7f6.DiffHighlighting_line_side_number__selected__Pi714,.DiffHighlighting_line_side_number__partialDeleted__hW7f6:not(.DiffHighlighting_line_side_number__selected__Pi714):hover{--line-number-bg:var(--code-bg-gutter-selected)}.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_side_number__added__QeDDN,.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_side_number__deleted__3n0Ge,.DiffHighlighting_line_side_number__added__QeDDN.DiffHighlighting_line_side_number__selected__Pi714,.DiffHighlighting_line_side_number__deleted__3n0Ge.DiffHighlighting_line_side_number__selected__Pi714{--line-number-color:var(--base)}.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714),.DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714):hover,.DiffHighlighting_line_side_number__selected__Pi714{background-color:var(--code-bg-gutter-selected)}.DiffHighlighting_line_change_indicator__Muj5B{background-color:var(--line-indicator-bg);color:var(--line-indicator-color);--line-indicator-bg:var(--code-bg-unchanged);--line-indicator-color:var(--cursor-text-primary)}.DiffHighlighting_line_change_indicator__added__BAJqx:before,.DiffHighlighting_line_change_indicator__partialAdded__MHdRo:before{content:"+"}.DiffHighlighting_line_change_indicator__deleted__kzhPY:before,.DiffHighlighting_line_change_indicator__partialDeleted__xSMWK:before{content:"-"}.DiffHighlighting_lineContainer__avic_:hover .DiffHighlighting_line_change_indicator__Muj5B:not([data-selected=true]):not([data-actively-dragging=true]):before{opacity:0;transition:opacity .125s ease-out .15s}.DiffHighlighting_line_change_indicator__added__BAJqx{--line-indicator-bg:var(--code-bg-added);--line-indicator-color:var(--code-text-added)}.DiffHighlighting_line_change_indicator__deleted__kzhPY{--line-indicator-bg:var(--code-bg-removed);--line-indicator-color:var(--code-text-removed)}.DiffHighlighting_line_change_indicator__partialAdded__MHdRo{--line-indicator-bg:var(--code-bg-added-partial);--line-indicator-color:var(--code-text-added)}.DiffHighlighting_line_change_indicator__partialDeleted__xSMWK{--line-indicator-bg:var(--code-bg-removed-partial);--line-indicator-color:var(--code-text-removed)}.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_change_indicator__Muj5B:not(.DiffHighlighting_line_side_number__selected__Pi714),.DiffHighlighting_line_change_indicator__Muj5B.DiffHighlighting_line_side_number__selected__Pi714,.DiffHighlighting_line_change_indicator__Muj5B:not(.DiffHighlighting_line_side_number__selected__Pi714):hover{--line-indicator-bg:var(--code-bg-gutter-selected)}.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_change_indicator__Muj5B:not(.DiffHighlighting_line_side_number__selected__Pi714){border-radius:0 3px 3px 0}.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_change_indicator__added__BAJqx,.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_change_indicator__deleted__kzhPY,.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_change_indicator__partialAdded__MHdRo,.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_change_indicator__partialDeleted__xSMWK,.DiffHighlighting_line_change_indicator__added__BAJqx.DiffHighlighting_line_side_number__selected__Pi714,.DiffHighlighting_line_change_indicator__deleted__kzhPY.DiffHighlighting_line_side_number__selected__Pi714,.DiffHighlighting_line_change_indicator__partialAdded__MHdRo.DiffHighlighting_line_side_number__selected__Pi714,.DiffHighlighting_line_change_indicator__partialDeleted__xSMWK.DiffHighlighting_line_side_number__selected__Pi714{--line-indicator-color:var(--base)}.DiffHighlighting_line_change_indicator__Muj5B[data-first-in-selection=true][data-actively-dragging=true]{border-top-right-radius:3px}.DiffHighlighting_line_change_indicator__Muj5B[data-last-in-selection=true][data-actively-dragging=true]{border-bottom-right-radius:3px}.DiffHighlighting_line_change_indicator__Muj5B:after{color:var(--comment-bubble-color)}.DiffHighlighting_lineContainer__avic_:hover .DiffHighlighting_line_change_indicator__Muj5B:after{--comment-bubble-color:var(--cursor-icon-secondary)}.DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_change_indicator__Muj5B:after,.DiffHighlighting_line_change_indicator__Muj5B.DiffHighlighting_line_side_number__selected__Pi714:after{--comment-bubble-color:var(--base)}.DiffHighlighting_gutter__9aOZ_[data-line-selected=true]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:var(--code-line-gutter-border);pointer-events:none}.DiffHighlighting_gutter__9aOZ_[data-line-selected=true]>[data-moved-indicator]{visibility:hidden}html[data-brand=cursor] [data-commented-line=true] .DiffHighlighting_line_side__fVEk_{--line-highlight-bg:transparent;--line-highlight-border:transparent;--line-highlight-border-width:0}html[data-brand=cursor] .DiffHighlighting_line_change_indicator__Muj5B:before{display:none}html[data-brand=cursor] .DiffHighlighting_gutter__9aOZ_{position:relative;-webkit-margin-end:var(--cursor-spacing-0-5);margin-inline-end:var(--cursor-spacing-0-5)}html[data-brand=cursor] .DiffHighlighting_gutter__9aOZ_:is([data-line-kind=add],[data-line-kind=rebase_add],[data-line-kind=partial_add]):before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--cursor-spacing-1);background-color:var(--code-indicator-added)}html[data-brand=cursor] .DiffHighlighting_gutter__9aOZ_:is([data-line-kind=del],[data-line-kind=rebase_del],[data-line-kind=partial_del]):before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--cursor-spacing-1);background-color:var(--code-indicator-removed)}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-line-kind=add] .DiffHighlighting_gutter__9aOZ_,html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-line-kind=partial_add] .DiffHighlighting_gutter__9aOZ_,html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-line-kind=rebase_add] .DiffHighlighting_gutter__9aOZ_{--gutter-bg:var(--code-bg-added-gutter);--gutter-bleed-bg:var(--code-bg-added-gutter)}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-line-kind=del] .DiffHighlighting_gutter__9aOZ_,html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-line-kind=partial_del] .DiffHighlighting_gutter__9aOZ_,html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-line-kind=rebase_del] .DiffHighlighting_gutter__9aOZ_{--gutter-bg:var(--code-bg-removed-gutter);--gutter-bleed-bg:var(--code-bg-removed-gutter)}html[data-brand=cursor] .DiffHighlighting_line_change_indicator__added__BAJqx,html[data-brand=cursor] .DiffHighlighting_line_change_indicator__partialAdded__MHdRo,html[data-brand=cursor] .DiffHighlighting_line_side_number__added__QeDDN,html[data-brand=cursor] .DiffHighlighting_line_side_number__partialAdded__CAvXO{--line-number-bg:var(--code-bg-added-gutter);--line-indicator-bg:var(--code-bg-added-gutter)}html[data-brand=cursor] .DiffHighlighting_line_change_indicator__deleted__kzhPY,html[data-brand=cursor] .DiffHighlighting_line_change_indicator__partialDeleted__xSMWK,html[data-brand=cursor] .DiffHighlighting_line_side_number__deleted__3n0Ge,html[data-brand=cursor] .DiffHighlighting_line_side_number__partialDeleted__hW7f6{--line-number-bg:var(--code-bg-removed-gutter);--line-indicator-bg:var(--code-bg-removed-gutter)}html[data-brand=cursor] .DiffHighlighting_line_side_number__added__QeDDN,html[data-brand=cursor] .DiffHighlighting_line_side_number__partialAdded__CAvXO{--line-number-color:var( --code-line-number-text-changed,var(--code-text-added) )}html[data-brand=cursor] .DiffHighlighting_line_side_number__deleted__3n0Ge,html[data-brand=cursor] .DiffHighlighting_line_side_number__partialDeleted__hW7f6{--line-number-color:var( --code-line-number-text-changed,var(--code-text-removed) )}html[data-brand=cursor] .DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714):not(.DiffHighlighting_line_side_number__added__QeDDN):not(.DiffHighlighting_line_side_number__partialAdded__CAvXO):not(.DiffHighlighting_line_side_number__deleted__3n0Ge):not(.DiffHighlighting_line_side_number__partialDeleted__hW7f6){color:var(--code-line-number-text-unchanged,var(--cursor-text-tertiary))}html[data-brand=cursor] .DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714):not(.DiffHighlighting_line_side_number__added__QeDDN):not(.DiffHighlighting_line_side_number__partialAdded__CAvXO):not(.DiffHighlighting_line_side_number__deleted__3n0Ge):not(.DiffHighlighting_line_side_number__partialDeleted__hW7f6),html[data-brand=cursor] .DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714):not(.DiffHighlighting_line_side_number__added__QeDDN):not(.DiffHighlighting_line_side_number__partialAdded__CAvXO):not(.DiffHighlighting_line_side_number__deleted__3n0Ge):not(.DiffHighlighting_line_side_number__partialDeleted__hW7f6):hover{color:var(--cursor-text-primary)}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):not([data-line-kind=empty]) .DiffHighlighting_line_side__fVEk_:not([data-line-selected=true]){--line-bleed-bg:var(--code-bg-hover,var(--code-bg-unchanged));background-color:var(--code-bg-hover,var(--code-bg-unchanged))}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):not([data-line-kind=empty]) .DiffHighlighting_gutter__9aOZ_:not([data-line-selected=true]){--gutter-bg:var(--code-bg-hover,var(--code-bg-unchanged));--gutter-bleed-bg:var(--code-bg-hover,var(--code-bg-unchanged))}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):not([data-line-kind=empty]) .DiffHighlighting_gutter__9aOZ_:not(:hover)>.DiffHighlighting_line_change_indicator__Muj5B:not(.DiffHighlighting_line_side_number__selected__Pi714),html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):not([data-line-kind=empty]) .DiffHighlighting_gutter__9aOZ_:not(:hover)>.DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714){--line-number-bg:var(--code-bg-hover,var(--code-bg-unchanged));--line-indicator-bg:var(--code-bg-hover,var(--code-bg-unchanged))}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):not([data-line-kind=empty]) .DiffHighlighting_gutter__9aOZ_:not(:hover)>.DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714):not(.DiffHighlighting_line_side_number__added__QeDDN):not(.DiffHighlighting_line_side_number__partialAdded__CAvXO):not(.DiffHighlighting_line_side_number__deleted__3n0Ge):not(.DiffHighlighting_line_side_number__partialDeleted__hW7f6){background-color:var(--code-bg-hover,var(--code-bg-unchanged-number))}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):not([data-line-kind=empty]) .DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_change_indicator__Muj5B:not(.DiffHighlighting_line_side_number__selected__Pi714),html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):not([data-line-kind=empty]) .DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714){--line-number-bg:var(--code-bg-hover,var(--code-bg-gutter-selected));--line-indicator-bg:var( --code-bg-hover,var(--code-bg-gutter-selected) )}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):not([data-line-kind=empty]) .DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714):not(.DiffHighlighting_line_side_number__added__QeDDN):not(.DiffHighlighting_line_side_number__partialAdded__CAvXO):not(.DiffHighlighting_line_side_number__deleted__3n0Ge):not(.DiffHighlighting_line_side_number__partialDeleted__hW7f6){background-color:var(--code-bg-hover,var(--code-bg-gutter-selected))}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):is([data-line-kind=add],[data-line-kind=partial_add],[data-line-kind=rebase_add]) .DiffHighlighting_line_side__fVEk_:not([data-line-selected=true]){--line-bleed-bg:var(--code-bg-added-hover,var(--code-bg-added));background-color:var(--code-bg-added-hover,var(--code-bg-added))}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):is([data-line-kind=add],[data-line-kind=partial_add],[data-line-kind=rebase_add]) .DiffHighlighting_gutter__9aOZ_:not([data-line-selected=true]){--gutter-bg:var(--code-bg-added-hover,var(--code-bg-added-gutter));--gutter-bleed-bg:var( --code-bg-added-hover,var(--code-bg-added-gutter) )}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):is([data-line-kind=add],[data-line-kind=partial_add],[data-line-kind=rebase_add]) .DiffHighlighting_gutter__9aOZ_:not(:hover)>.DiffHighlighting_line_change_indicator__Muj5B:not(.DiffHighlighting_line_side_number__selected__Pi714),html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):is([data-line-kind=add],[data-line-kind=partial_add],[data-line-kind=rebase_add]) .DiffHighlighting_gutter__9aOZ_:not(:hover)>.DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714){--line-number-bg:var(--code-bg-added-hover,var(--code-bg-added-gutter));--line-indicator-bg:var( --code-bg-added-hover,var(--code-bg-added-gutter) )}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):is([data-line-kind=add],[data-line-kind=partial_add],[data-line-kind=rebase_add]) .DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_change_indicator__Muj5B:not(.DiffHighlighting_line_side_number__selected__Pi714),html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):is([data-line-kind=add],[data-line-kind=partial_add],[data-line-kind=rebase_add]) .DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714){--line-number-bg:var( --code-bg-added-hover,var(--code-bg-gutter-selected) );--line-indicator-bg:var( --code-bg-added-hover,var(--code-bg-gutter-selected) );background-color:var(--code-bg-added-hover,var(--code-bg-gutter-selected))}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):is([data-line-kind=del],[data-line-kind=partial_del],[data-line-kind=rebase_del]) .DiffHighlighting_line_side__fVEk_:not([data-line-selected=true]){--line-bleed-bg:var(--code-bg-removed-hover,var(--code-bg-removed));background-color:var(--code-bg-removed-hover,var(--code-bg-removed))}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):is([data-line-kind=del],[data-line-kind=partial_del],[data-line-kind=rebase_del]) .DiffHighlighting_gutter__9aOZ_:not([data-line-selected=true]){--gutter-bg:var(--code-bg-removed-hover,var(--code-bg-removed-gutter));--gutter-bleed-bg:var( --code-bg-removed-hover,var(--code-bg-removed-gutter) )}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):is([data-line-kind=del],[data-line-kind=partial_del],[data-line-kind=rebase_del]) .DiffHighlighting_gutter__9aOZ_:not(:hover)>.DiffHighlighting_line_change_indicator__Muj5B:not(.DiffHighlighting_line_side_number__selected__Pi714),html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):is([data-line-kind=del],[data-line-kind=partial_del],[data-line-kind=rebase_del]) .DiffHighlighting_gutter__9aOZ_:not(:hover)>.DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714){--line-number-bg:var( --code-bg-removed-hover,var(--code-bg-removed-gutter) );--line-indicator-bg:var( --code-bg-removed-hover,var(--code-bg-removed-gutter) )}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):is([data-line-kind=del],[data-line-kind=partial_del],[data-line-kind=rebase_del]) .DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_change_indicator__Muj5B:not(.DiffHighlighting_line_side_number__selected__Pi714),html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_:hover:not([data-border-highlight=true]):not([data-border-focus=true]):is([data-line-kind=del],[data-line-kind=partial_del],[data-line-kind=rebase_del]) .DiffHighlighting_gutter__9aOZ_:hover>.DiffHighlighting_line_side_number__pwV2R:not(.DiffHighlighting_line_side_number__selected__Pi714){--line-number-bg:var( --code-bg-removed-hover,var(--code-bg-gutter-selected) );--line-indicator-bg:var( --code-bg-removed-hover,var(--code-bg-gutter-selected) );background-color:var(--code-bg-removed-hover,var(--code-bg-gutter-selected))}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-border-focus=true],html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-border-highlight=true],html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-line-selected=true]{background-color:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_gutter__9aOZ_[data-line-selected=true]{--gutter-bg:var(--code-bg-gutter-line-selected);--gutter-bleed-bg:var(--code-bg-gutter-line-selected);--code-seam-bleed:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_line_side_number__selected__Pi714{--line-number-bg:var(--code-bg-gutter-line-selected);background-color:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_line_change_indicator__Muj5B.DiffHighlighting_line_side_number__selected__Pi714{--line-indicator-bg:var(--code-bg-gutter-line-selected);background-color:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_line_side__fVEk_[data-line-selected=true]{--line-bleed-bg:var(--code-bg-line-selected);--code-seam-bleed:var(--code-bg-line-selected);background-color:var(--code-bg-line-selected)}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-border-focus=true] .DiffHighlighting_gutter__9aOZ_,html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-border-highlight=true] .DiffHighlighting_gutter__9aOZ_{--gutter-bg:var(--code-bg-gutter-line-selected);--gutter-bleed-bg:var(--code-bg-gutter-line-selected);--code-seam-bleed:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-border-focus=true] .DiffHighlighting_line_change_indicator__Muj5B,html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-border-focus=true] .DiffHighlighting_line_side_number__pwV2R,html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-border-highlight=true] .DiffHighlighting_line_change_indicator__Muj5B,html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-border-highlight=true] .DiffHighlighting_line_side_number__pwV2R{--line-number-bg:var(--code-bg-gutter-line-selected);--line-indicator-bg:var(--code-bg-gutter-line-selected);background-color:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-border-focus=true] .DiffHighlighting_line_side__fVEk_,html[data-brand=cursor] .DiffHighlighting_lineContainer__avic_[data-border-highlight=true] .DiffHighlighting_line_side__fVEk_{--line-bleed-bg:var(--code-bg-line-selected);--code-seam-bleed:var(--code-bg-line-selected);background-color:var(--code-bg-line-selected)}.search-highlight{background-color:var(--cursor-bg-diff-selection,var(--cursor-bg-yellow-secondary));color:var(--cursor-text-primary)}.search-highlight-selected{background-color:var(--bg-warn,var(--cursor-bg-yellow-primary));color:var(--text-inverted,var(--cursor-text-invert))}.CodeLineGutter_codeLineGutter__i_yp2{position:relative;display:flex;width:var(--gutter-width);user-select:none;touch-action:none;-webkit-user-select:none;-webkit-touch-callout:none}@media(pointer:coarse){.CodeLineGutter_codeLineGutter__i_yp2:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:20px;z-index:2}}.CodeLineGutter_codeLineGutter__i_yp2[data-side=RIGHT]:not([data-diff-view=UNIFIED]){border-left:.5px solid var(--border-secondary)}.CodeLineGutter_codeLineGutter__i_yp2 .CodeLineGutter_codeLineGutterCopiedIndicator__C2bbs:after{content:"";position:absolute;top:0;left:0;width:8px;height:100%}.CodeLineGutter_codeLineGutter__i_yp2 .CodeLineGutter_codeLineGutterCopiedIndicator__C2bbs{position:absolute;cursor:pointer;z-index:1;pointer-events:auto;inline-size:var(--cursor-spacing-0-5);height:100%;background-color:var(--cursor-bg-yellow-primary);inset-inline-start:0}.CodeLineGutter_codeLineGutter__i_yp2 .CodeLineGutter_codeLineGutterCopiedIndicator__C2bbs:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 .5px rgba(0,0,53,.1);-webkit-clip-path:inset(0 -10px);clip-path:inset(0 -10px)}.CodeLineGutter_codeLineGutter__i_yp2 .CodeLineGutter_codeLineGutterCopiedIndicator__C2bbs[data-first-in-block=true]:not([data-last-in-block=true]):before{-webkit-clip-path:inset(-10px -10px 0 -10px);clip-path:inset(-10px -10px 0 -10px)}.CodeLineGutter_codeLineGutter__i_yp2 .CodeLineGutter_codeLineGutterCopiedIndicator__C2bbs[data-last-in-block=true]:not([data-first-in-block=true]):before{-webkit-clip-path:inset(0 -10px -10px -10px);clip-path:inset(0 -10px -10px -10px)}.CodeLineGutter_codeLineGutter__i_yp2 .CodeLineGutter_codeLineGutterCopiedIndicator__C2bbs[data-first-in-block=true][data-last-in-block=true]:before{-webkit-clip-path:inset(-10px);clip-path:inset(-10px)}.CodeLineGutter_codeLineGutter__i_yp2 .CodeLineGutter_codeLineGutterCopiedIndicator__C2bbs.CodeLineGutter_expanded__Y247q:before{box-shadow:0 0 0 .5px var(--cursor-bg-yellow-primary)}.CodeLineGutter_codeLineGutter__i_yp2 .CodeLineGutter_codeLineGutterCopiedIndicator__C2bbs.CodeLineGutter_expanded__Y247q{background-color:var(--cursor-bg-yellow-primary)}.CodeLineGutter_codeLineGutter__i_yp2 .CodeLineGutter_codeLineGutterCopiedIndicator__C2bbs[data-pulsing=true]:before{animation-name:CodeLineGutter_pulse-moved-indicator__0ox_J;animation-timing-function:ease-in-out;animation-delay:.5s;animation-duration:2s;animation-iteration-count:2}.CodeLineGutter_codeLineGutter__i_yp2 .CodeLineGutter_codeLineGutterCopiedIndicator__C2bbs[data-first-in-block=true]{top:3px;height:calc(100% - 3px);border-top-left-radius:1px;border-top-right-radius:1px}.CodeLineGutter_codeLineGutter__i_yp2 .CodeLineGutter_codeLineGutterCopiedIndicator__C2bbs[data-last-in-block=true]{height:calc(100% - 3px);border-bottom-left-radius:1px;border-bottom-right-radius:1px}.CodeLineGutter_codeLineGutter__i_yp2 .CodeLineGutter_codeLineGutterCopiedIndicator__C2bbs[data-first-in-block=true][data-last-in-block=true]{height:calc(100% - 6px)}.CodeLineGutter_tooltipFilePath__xKID5{display:inline-block;max-width:160px;overflow:hidden;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;direction:rtl;unicode-bidi:bidi-override}.CodeLineGutter_tooltipFilePathLtr__P4ySw{direction:ltr;unicode-bidi:bidi-override}@keyframes CodeLineGutter_pulse-moved-indicator__0ox_J{0%{box-shadow:0 0 0 .5px var(--cursor-bg-yellow-primary)}40%{box-shadow:0 0 0 2.5px color-mix(in srgb,var(--cursor-bg-yellow-primary) 0%,transparent)}40.1%,90%{box-shadow:0 0 0 .5px color-mix(in srgb,var(--cursor-bg-yellow-primary) 0%,transparent)}to{box-shadow:0 0 0 .5px var(--cursor-bg-yellow-primary)}}.CodeLineHtml_codeLineHtml__qvRUj{flex:1 1;vertical-align:top;white-space:pre-wrap;word-wrap:anywhere}.CodeLineHtml_codeLineHtml__qvRUj .file-diff__line__change{border-radius:var(--cursor-radius-sm)}.CodeLineNumber_codeLineNumber__HoYD_{box-sizing:border-box;min-width:var(--line-number-width);padding-inline:var(--cursor-spacing-1)}.LineChangeIndicator_lineChangeIndicator__9Pef7{position:relative;width:20px;line-height:var(--user-code-line-height);padding-left:var(--cursor-spacing-1);cursor:pointer;-webkit-user-select:none;user-select:none}.LineChangeIndicator_lineChangeIndicator__9Pef7:before{position:absolute;text-align:left;opacity:1;transition:opacity 0s;pointer-events:none}.LineChangeIndicator_lineChangeIndicator__9Pef7:after{content:var(--comment-icon-content);display:inline-flex;align-items:center;justify-content:center;inline-size:14px;block-size:14px;font-family:cursor-icons;font-size:14px;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none;text-rendering:auto;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}@supports(content:"a"/"b"){.LineChangeIndicator_lineChangeIndicator__9Pef7:after{content:var(--comment-icon-content)/""}}.Annotation_card__fhFco{padding-block:var(--cursor-spacing-2);padding-inline:var(--cursor-spacing-3);border-radius:var(--cursor-radius-base)}.Annotation_footerRow__t1X9_,.Annotation_headerRow__oarVU{display:flex;align-items:flex-start;gap:var(--cursor-spacing-2);font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm)}.Annotation_iconSlot__J9JNy{padding-top:var(--cursor-spacing-1)}.Annotation_title__JtQ_4{font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm);font-weight:500;overflow-wrap:anywhere;padding-block:var(--cursor-spacing-1);padding-inline:var(--cursor-spacing-0-5)}.Annotation_titleNegative__4Rcaw{color:var(--text-danger)}.Annotation_titleCaution__hG7If{color:var(--text-warn)}.Annotation_titleLowContrast___rq7O{color:var(--text-secondary)}.Annotation_messageBody__L3cYa{display:flex;flex-direction:column;gap:var(--cursor-spacing-2);padding-block:var(--cursor-spacing-2);padding-left:var(--cursor-spacing-6);font-size:var(--font-size-base);line-height:var(--cursor-line-height-lg)}.Annotation_annotationMessage__IRUyn{margin:0;font-family:var(--cursor-font-family-mono,ui-monospace,monospace);white-space:pre-wrap;word-wrap:anywhere}.Annotation_ciMeta__S6GtC{color:var(--text-secondary);overflow-wrap:anywhere;padding-block:var(--cursor-spacing-1);padding-inline:var(--cursor-spacing-0-5)}.Annotation_ciMeta__S6GtC,.Annotation_ciName__utQ1r{font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm)}.Annotation_ciName__utQ1r{font-weight:500}.Annotation_ciLink__iXEGh:hover{color:var(--text-accent);text-decoration:underline}.Annotation_linkOutIcon__Zz2SM{display:inline-flex;vertical-align:middle;-webkit-margin-start:.5ch;margin-inline-start:.5ch}.InlineCommentRow_inlineCommentRow__G1igJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.FlatUnifiedCodeLine_row__pjHCx{position:relative;background:var(--code-bg-unchanged)}.FlatUnifiedCodeLine_table__zZBVM{--num-col-width:3.25rem;width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--diffs-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:var(--diffs-font-size,12px);line-height:18px}.FlatUnifiedCodeLine_colNum__DV7Or{width:var(--num-col-width)}.FlatUnifiedCodeLine_colCode__AdUUb{width:auto}.FlatUnifiedCodeLine_num__1TLDP{width:var(--num-col-width);padding:0 22px 0 8px;text-align:right;vertical-align:top;color:var(--text-tertiary,#8a8a8a);-webkit-user-select:none;user-select:none;border-right:1px solid var(--border-tertiary,#333)}.FlatUnifiedCodeLine_code__a8ILA{padding:0 40px 0 10px;vertical-align:top;word-break:break-word}.FlatUnifiedCodeLine_pre__ZhczK{margin:0;white-space:pre-wrap;font:inherit}.FlatUnifiedCodeLine_codeNormal__PEcrd,.FlatUnifiedCodeLine_numNormal__s2SXk{background:var(--code-bg-unchanged)}.FlatUnifiedCodeLine_codeAdd__f6Hvo,.FlatUnifiedCodeLine_numAdd__PP9Kv{background:var(--code-bg-added)}.FlatUnifiedCodeLine_codeDel__cLMKQ,.FlatUnifiedCodeLine_numDel__rNRZT{background:var(--code-bg-removed)}.FlatUnifiedCodeLine_row__pjHCx[data-line-selected=true] .FlatUnifiedCodeLine_code__a8ILA,.FlatUnifiedCodeLine_row__pjHCx[data-line-selected=true] .FlatUnifiedCodeLine_num__1TLDP{background:var(--code-bg-line-selected)}.FlatUnifiedCodeLine_row__pjHCx[data-border-highlight=true] .FlatUnifiedCodeLine_num__1TLDP{background:color-mix(in srgb,var(--cursor-bg-accent,#6f8cff) 20%,var(--code-bg-unchanged));box-shadow:inset 2px 0 0 var(--cursor-stroke-focused,#6f8cff)}.unmountedDiffRowPlaceholders_placeholderBand__Kc8C8{background:var(--code-bg-unchanged)}.FileDiffLinesLoader_fileDiffLinesSkeleton__KewmN{display:flex;flex-direction:column;gap:var(--cursor-spacing-2);box-sizing:border-box;width:100%;height:100px;padding:var(--cursor-spacing-4)}.FileDiffLinesLoader_fileDiffLinesSkeletonRow__gX6v3{display:flex;gap:var(--cursor-spacing-2)}.FileDiffLinesLoader_fileDiffLoadError__9w8eQ{display:flex;align-items:center;justify-content:center;margin:auto;padding:var(--cursor-spacing-6);gap:var(--cursor-spacing-1)}.FileDiffLinesLoader_fileDiffLoadErrorContent__308EX{display:flex;align-items:center;gap:var(--cursor-spacing-1-5)}.FileDiffLinesLoader_fileDiffReloadButton__qI6VG{color:var(--icon-accent);font-weight:500}.FileDiffLinesLoader_fileDiffReloadButton__qI6VG:hover{color:var(--icon-primary)}.FileDiffViewer_statusMessagePad__QZhl5{padding:var(--cursor-spacing-2)}.MarkdownFileRenderer_container__8BqoQ{padding:44px;background-color:var(--cursor-bg-editor);border-top:1px solid var(--border-tertiary)}.MarkdownFileRenderer_markdownContent__CVt70{margin:0 auto;max-width:960px}.CodeTourContextBlock_context__NLnM3{position:relative;width:100%;max-width:var(--code-tour-context-max-inline-size,var(--code-diff-constrained-width,960px));margin-inline:var(--code-tour-context-margin-inline,auto);text-align:left}[data-code-tour-step=file]+.CodeTourContextBlock_context__NLnM3,[data-code-tour-step=hunk]+.CodeTourContextBlock_context__NLnM3{-webkit-margin-before:var(--cursor-spacing-6);margin-block-start:var(--cursor-spacing-6)}.CodeTourContextBlock_feedbackButtons__xTfsy{position:absolute;inset-block-start:var(--cursor-spacing-1-5);inset-inline-end:var(--cursor-spacing-2);z-index:1;display:inline-flex;align-items:center;gap:var(--cursor-spacing-1);opacity:0;pointer-events:none;transition:opacity .12s ease-in-out}.CodeTourContextBlock_context__NLnM3:hover .CodeTourContextBlock_feedbackButtons__xTfsy,.CodeTourContextBlock_context__NLnM3[data-feedback-visible] .CodeTourContextBlock_feedbackButtons__xTfsy{opacity:1;pointer-events:auto}.CodeTourContextBlock_contextMarkdown__pIW33{max-width:var(--code-tour-context-max-inline-size,var(--code-diff-constrained-width,960px));padding-inline:var(--code-tour-context-inline-padding,var(--cursor-spacing-2));overflow-wrap:anywhere}.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 h1{font-size:28px;font-weight:600;line-height:35px;margin:48px 0 var(--cursor-spacing-4)}.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 h2{font-size:20px;font-weight:600;margin:var(--cursor-spacing-6) 0 var(--cursor-spacing-3);line-height:36px}.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 h2.CodeTourContextBlock_headingWithSubtitle__gwDBv{line-height:28px}.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 h3{font-size:17px;font-weight:600;line-height:22px;margin:20px 0 var(--cursor-spacing-2)}.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 h4{font-size:14px;font-weight:600;line-height:18px;margin:var(--cursor-spacing-4) 0 var(--cursor-spacing-2)}.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 h5{font-size:12px;font-weight:600;line-height:16px;margin:var(--cursor-spacing-4) 0 var(--cursor-spacing-2)}.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 h6{font-size:12px;font-weight:600;line-height:15px;margin:var(--cursor-spacing-4) 0 var(--cursor-spacing-2);color:var(--cursor-text-tertiary)}.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 a{color:var(--cursor-text-link)}.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 a:active,.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 a:hover{text-decoration:underline}.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 dl,.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 ol,.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 p,.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33 ul{margin-bottom:var(--cursor-spacing-4)}.CodeTourContextBlock_context__NLnM3 .CodeTourContextBlock_contextMarkdown__pIW33>:first-child>:first-child{-webkit-margin-before:0;margin-block-start:0}.CodeTourContextBlock_contextMobile__mstw7{padding-inline:var(--cursor-spacing-3)}.CodeTourHeadingContext_headingWithLink__qZKOP{display:flex;align-items:center;gap:var(--cursor-spacing-1);position:relative;scroll-margin-block-start:calc(var(--pr-file-scroll-margin-top) + var(--diff-file-header-height))}.CodeTourHeadingContext_headingTitleRow__kqxs5{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1);min-width:0}.CodeTourHeadingContext_headingAnchor__Rg0Vv{position:absolute;left:-1.25em;top:0;line-height:inherit;height:1lh;width:1.5em;display:inline-flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;text-decoration:none!important;color:var(--cursor-text-tertiary)!important;transition:opacity .15s ease-in-out,color .15s ease-in-out}.CodeTourHeadingContext_headingAnchor__Rg0Vv:hover{color:var(--cursor-text-secondary)!important;text-decoration:none!important}.CodeTourHeadingContext_headingAskCursorButton__2nN4y,.CodeTourHeadingContext_headingRegenerateButton__Qy_8k{opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}.CodeTourHeadingContext_headingWithLink__qZKOP:hover .CodeTourHeadingContext_headingAskCursorButton__2nN4y,.CodeTourHeadingContext_headingWithLink__qZKOP:hover .CodeTourHeadingContext_headingRegenerateButton__Qy_8k{opacity:1;pointer-events:auto}.CodeTourHeadingContext_headingWithLink__qZKOP:hover .CodeTourHeadingContext_headingAnchor__Rg0Vv{opacity:1}.CodeTourHeadingContext_regeneratePopover__aErAd{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5)}.ui-popover[data-surface-name=code-tour-regenerate]:not(.CodeTourHeadingContext_regeneratePopover__aErAd){width:min(460px,100vw - var(--cursor-spacing-6));max-width:none;padding:var(--cursor-spacing-3)}.CodeTourHeadingContext_regeneratePopoverTitle__nJ_su{font-size:13px;font-weight:var(--cursor-font-weight-medium,500)}.CodeTourHeadingContext_regeneratePopoverActions__2v1n6{-webkit-margin-before:var(--cursor-spacing-1-5);margin-block-start:var(--cursor-spacing-1-5)}.CodeTourHeadingContext_headingWithSubtitle__ssSxO{-webkit-margin-after:0!important;margin-block-end:0!important;-webkit-padding-after:var(--cursor-spacing-3)!important;padding-block-end:var(--cursor-spacing-3)!important}.context .contextMarkdown h2.CodeTourHeadingContext_headingWithSubtitle__ssSxO{line-height:28px}.CodeTourHeadingContext_headingSubtitle__6omj4{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:var(--cursor-spacing-4);margin-block-end:var(--cursor-spacing-4);font-size:13px;font-weight:var(--cursor-font-weight-medium,500);line-height:20px;color:var(--cursor-text-secondary);display:flex;gap:var(--cursor-spacing-3);font-feature-settings:"lnum" 1,"tnum" 1}.CodeTourHeadingContext_statsFileChanges__u3Qxj{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1)}.CodeTourHeadingContext_statsLineCountDiff__p5Hkp{gap:var(--cursor-spacing-1);font-weight:inherit}.CodeTourHeadingContext_statsOpenThreads__sIYfE{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1)}.CodeTourHeadingContext_statsOpenThreadsIcon__TkKBP{display:inline-flex;align-items:center}.CodeTourHeadingContext_cursorBlameLink__bvYe_{text-decoration:none!important}.CodeTourHeadingContext_cursorBlameChip__oucxZ{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1);max-width:360px;padding:0 var(--cursor-spacing-2) 0 var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-full);background-color:var(--cursor-bg-purple-secondary);font-size:inherit;line-height:inherit;font-weight:inherit;color:var(--cursor-text-accent);cursor:pointer;vertical-align:-.15em}.CodeTourHeadingContext_cursorBlameChip__oucxZ:hover{background-color:color-mix(in srgb,var(--cursor-bg-purple-secondary) 80%,var(--cursor-text-accent) 20%)}.CodeTourHeadingContext_cursorBlameChipText__heZlL{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CodeTourHeadingContext_cursorBlameChipIcon__vBdry{flex-shrink:0}.CodeTourImage_tourImage__EIxPh{display:block;max-width:100%;max-height:480px;object-fit:contain;border-radius:6px}.CodeTourStreamingPlaceholder_dotsContainer__AX1dK{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1)}.CodeTourStreamingPlaceholder_streamingPlaceholder__40dty{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cursor-spacing-4)}.CodeTourStreamingPlaceholder_flavorText__YRu_c{font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-sm);--bg-size:200%;--color-one:var(--gds-text-color-disabled);--color-two:var(--gds-text-color-high-contrast);background:linear-gradient(130deg,var(--color-one) 0 20%,var(--color-two) 30% 50%,var(--color-one) 60% 100%) 0 0/var(--bg-size) 100%;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;animation:CodeTourStreamingPlaceholder_shimmer__uucKz 1s linear infinite}@keyframes CodeTourStreamingPlaceholder_shimmer__uucKz{0%{background-position:0 0}to{background-position:calc(var(--bg-size)*-1) 0}}@keyframes CodeTourStreamingPlaceholder_pulse-dot__mS_d3{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.CodeTourStreamingPlaceholder_streamingDot__OOuto{width:6px;height:6px;border-radius:50%;background-color:var(--cursor-text-quaternary);animation:CodeTourStreamingPlaceholder_pulse-dot__mS_d3 1.5s ease-in-out infinite}.CodeTourStreamingPlaceholder_streamingDot__OOuto:first-child{animation-delay:-.3s}.CodeTourStreamingPlaceholder_streamingDot__OOuto:nth-child(2){animation-delay:-.15s}@media(prefers-reduced-motion:reduce){.CodeTourStreamingPlaceholder_streamingDot__OOuto{animation:none;opacity:.4}}@keyframes AnimatedMarkdown_fadeInAnimation__Mb2UL{0%{opacity:0;transform:translateY(3px);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%)}60%{opacity:1}to{transform:translateY(0);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%)}}.AnimatedMarkdown_animatedMarkdown__McMwQ>*,.AnimatedMarkdown_fadeIn__hnsSU{animation:AnimatedMarkdown_fadeInAnimation__Mb2UL .32s ease-in-out}.AnimatedMarkdown_animatedMarkdown__McMwQ>ol,.AnimatedMarkdown_animatedMarkdown__McMwQ>ul{animation:none}.AnimatedMarkdown_animatedMarkdown__McMwQ>ol>*,.AnimatedMarkdown_animatedMarkdown__McMwQ>ul>*{animation:AnimatedMarkdown_fadeInAnimation__Mb2UL .32s ease-in-out}.AnimatedMarkdown_animatedMarkdown__McMwQ>table{animation:none}.AnimatedMarkdown_animatedMarkdown__McMwQ>table>*{animation:AnimatedMarkdown_fadeInAnimation__Mb2UL .32s ease-in-out}.AnimatedMarkdown_animatedMarkdown__McMwQ>table>tbody,.AnimatedMarkdown_animatedMarkdown__McMwQ>table>thead{animation:none}.AnimatedMarkdown_animatedMarkdown__McMwQ>table>tbody>*,.AnimatedMarkdown_animatedMarkdown__McMwQ>table>thead>*{animation:AnimatedMarkdown_fadeInAnimation__Mb2UL .32s ease-in-out}.AnimatedMarkdown_markdownError__hLn07{display:flex;flex-direction:column;gap:var(--cursor-spacing-3);padding:var(--cursor-spacing-2);border-radius:var(--cursor-radius-base);background-color:var(--cursor-bg-yellow-secondary);border:1px solid var(--cursor-stroke-yellow-primary)}.AnimatedMarkdown_markdownErrorTitle__B1mpQ{display:flex;align-items:center;gap:var(--cursor-spacing-2);color:var(--cursor-text-yellow-primary);font-weight:var(--cursor-font-weight-medium,500)}.AnimatedMarkdown_markdownErrorSummary__KLrzD{color:var(--cursor-text-primary);font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm)}.AnimatedMarkdown_markdownErrorDetails__2Z_M8{margin:0}.LightboxImage_lightboxImage__bLTCF{cursor:zoom-in}.LightboxImageWithToolbar_wrapper__Gfvzv{position:relative;display:inline-block}.LightboxImageWithToolbar_toolbar__Jr8z8{position:absolute;top:var(--cursor-spacing-2);right:var(--cursor-spacing-2);display:flex;align-items:center;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-1);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-base);background-color:var(--cursor-bg-elevated);box-shadow:var(--cursor-box-shadow-soft);opacity:0;pointer-events:none;transition:opacity .1s ease-out}.LightboxImageWithToolbar_wrapper__Gfvzv:focus-within .LightboxImageWithToolbar_toolbar__Jr8z8,.LightboxImageWithToolbar_wrapper__Gfvzv:hover .LightboxImageWithToolbar_toolbar__Jr8z8{opacity:1;pointer-events:auto}.LightboxImageWithToolbar_toolbarButton__0veDb{border-radius:var(--cursor-radius-sm)}.ArtifactMediaPlaceholder_placeholder__xUBVm{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;max-inline-size:var(--agent-thread-media-max-inline-size,min(520px,100%));max-block-size:var(--agent-thread-media-max-block-size,min(420px,60vh))}.ChatMarkdown_overrides__MKkbD{font-size:13px}.ChatMarkdown_overrides__MKkbD h1{font-size:16px;line-height:26px}.ChatMarkdown_overrides__MKkbD h2{font-size:15px;line-height:24px}.ChatMarkdown_overrides__MKkbD h1,.ChatMarkdown_overrides__MKkbD h2{padding-bottom:var(--cursor-spacing-1)}.ChatMarkdown_overrides__MKkbD h3{font-size:14px;line-height:20px}.ChatMarkdown_overrides__MKkbD h4{font-size:13px;line-height:18px}.ChatMarkdown_overrides__MKkbD h1,.ChatMarkdown_overrides__MKkbD h2,.ChatMarkdown_overrides__MKkbD h3,.ChatMarkdown_overrides__MKkbD h4,.ChatMarkdown_overrides__MKkbD h5,.ChatMarkdown_overrides__MKkbD h6{margin:12px 0 8px}.ChatMarkdown_reasoning__vlPHj{color:var(--cursor-text-tertiary)}.TextSelectionPopover_actionsRow__5d5hB{display:flex;justify-content:center;gap:var(--cursor-spacing-0-5)}.TextSelectionPopover_dividerSlot__NQpOE{display:flex;align-self:center;height:18px}.CodeTourThinkingBlock_thinkingBlock__uu_HO{width:100%;max-width:var(--code-tour-thinking-max-inline-size,var(--code-diff-constrained-width,960px));margin-inline:var(--code-tour-thinking-margin-inline,auto);padding-inline:var(--code-tour-thinking-inline-padding,var(--cursor-spacing-2));padding-block:var(--cursor-spacing-1)}.CodeTourThinkingBlock_selectionContainer__BcFz2{display:flex;flex-direction:column;padding-inline:var(--cursor-spacing-1-5)}.CodeTourThinkingBlock_thinkingCollapsible__mCAhd{--conversation-font-size:var(--cursor-font-size-sm)}.CodeTourThinkingBlock_thinkingCollapsible__mCAhd>.ui-collapsible-header{inline-size:-webkit-fit-content;inline-size:fit-content;min-block-size:24px;-webkit-padding-start:var(--cursor-spacing-1);padding-inline-start:var(--cursor-spacing-1);line-height:var(--cursor-line-height-sm)}.CodeTourThinkingBlock_thinkingCollapsibleContent__KiGlu{padding-inline:var(--cursor-spacing-1);-webkit-padding-after:var(--cursor-spacing-1);padding-block-end:var(--cursor-spacing-1)}.CodeTourThinkingBlock_thinkingBodyScrollCap__fEUF4{line-height:1.45;max-height:calc(var(--thinking-scroll-line-count, 8)*1.45em);overflow-y:auto;scrollbar-gutter:auto;color:var(--cursor-text-tertiary)}.CodeTourThinkingBlock_thinkingBodyScrollCap__fEUF4 .CodeTourThinkingBlock_thinkingMarkdownPadding__PrbfY>div,.CodeTourThinkingBlock_thinkingBodyScrollCap__fEUF4 .CodeTourThinkingBlock_thinkingMarkdownPadding__PrbfY>div a,.CodeTourThinkingBlock_thinkingBodyScrollCap__fEUF4 .CodeTourThinkingBlock_thinkingMarkdownPadding__PrbfY>div a:visited,.CodeTourThinkingBlock_thinkingBodyScrollCap__fEUF4 .CodeTourThinkingBlock_thinkingMarkdownPadding__PrbfY>div td{color:var(--cursor-text-tertiary)}.CodeTourThinkingBlock_thinkingBodyScrollCap__fEUF4{scrollbar-width:thin;scrollbar-color:var(--cursor-text-quaternary) rgba(0,0,0,0)}.CodeTourThinkingBlock_thinkingBodyScrollCap__fEUF4::-webkit-scrollbar{width:6px}.CodeTourThinkingBlock_thinkingBodyScrollCap__fEUF4::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-width:0;box-shadow:none}.CodeTourThinkingBlock_thinkingBodyScrollCap__fEUF4::-webkit-scrollbar-thumb{background-color:var(--cursor-text-quaternary);border-width:0;border-radius:999px;box-shadow:none}.CodeTourThinkingBlock_thinkingBodyScrollCap__fEUF4::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.CodeTourThinkingBlock_thinkingMarkdownPadding__PrbfY{padding-block:var(--cursor-spacing-2)}.DiffHeaderSentinel_diffHeaderSentinel____eOY{position:absolute;top:-1px;height:1px;width:1px;visibility:hidden;pointer-events:none}@media(max-width:768px){.DiffHeaderSentinel_mobileHidden__gG1hJ{display:none!important}}.OrphanedFileHeader_fileHeader__4b_5S{min-height:var(--diff-file-header-height);height:var(--diff-file-header-height);box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--cursor-spacing-1-5);padding-inline:var(--cursor-spacing-2-5);background-color:var(--cursor-bg-editor);font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-base);color:var(--cursor-text-primary);border:0;outline-offset:-3px;overflow:hidden;cursor:pointer}.OrphanedFileHeader_fileHeader__4b_5S[aria-expanded=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--cursor-stroke-tertiary);pointer-events:none}@media(min-width:769px){.OrphanedFileHeader_fileHeader__4b_5S{top:calc(var(--pr-file-scroll-margin-top) - 1px)}}@media(max-width:768px){[data-codebase-pr-chrome-scroll] .OrphanedFileHeader_fileHeader__4b_5S{top:var(--pr-sticky-chrome-height,40px)}}.OrphanedFileHeader_headerMain__Ig5OL{flex:1 1;min-width:0;min-height:0;display:flex;align-items:center;gap:var(--cursor-spacing-1)}.OrphanedFileHeader_chevronButton__ynGA_{display:inline-flex;align-items:center;justify-content:center;inline-size:14px;block-size:14px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--cursor-icon-tertiary);cursor:pointer}.SetVersionWarningModal_body__Di_it{display:flex;flex-direction:column;gap:var(--cursor-spacing-4)}.SetVersionWarningModal_paragraph__Xdwh3{margin:0}.SetVersionWarningModal_versionLabel__dYByY{font-weight:var(--cursor-font-weight-medium,500)}.SetVersionWarningModal_warningList__yNDoP{margin:0;padding-left:var(--cursor-spacing-4)}.SetVersionWarningModal_backup__7Rtm2{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cursor-spacing-3);padding:var(--cursor-spacing-3);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-base);background-color:var(--cursor-bg-tertiary);contain:paint}.SetVersionWarningModal_backupText__K_j3B{margin:0;flex:1 1;min-width:0;overflow-x:auto;overflow-y:clip;padding:var(--cursor-spacing-2);font-family:var(--cursor-font-family-mono,ui-monospace,monospace);white-space:pre;color:var(--cursor-text-primary)}.CursorSamlGrantInterstitial_container__2zh1Q{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cursor-spacing-4);padding:var(--cursor-spacing-16) var(--cursor-spacing-4)}.CursorSamlGrantInterstitial_iconTile__BHd2w{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-tertiary)}.CursorSamlGrantInterstitial_textBlock__7DOGe{display:flex;flex-direction:column;align-items:center;gap:var(--cursor-spacing-1);max-width:320px;text-align:center}.CursorSamlGrantInterstitial_title__yXCfZ{margin:0;font-size:16px;line-height:24px;font-weight:var(--cursor-font-weight-medium);color:var(--cursor-text-primary)}.CursorSamlGrantInterstitial_body__oGP9X{margin:0;font-size:14px;line-height:20px;color:var(--cursor-text-tertiary);text-wrap:pretty}.CursorSamlGrantInterstitial_emphasis__9h1jN{font-weight:var(--cursor-font-weight-medium);color:var(--cursor-text-primary)}.CursorSamlGrantInterstitial_actions__v4pzh{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cursor-spacing-2)}.PrPageHostChrome_githubConnectionBanners__2XQtH{width:100%;display:flex;flex-direction:column;gap:var(--cursor-spacing-2);padding-inline:var(--cursor-spacing-2);-webkit-padding-before:var(--cursor-spacing-2);padding-block-start:var(--cursor-spacing-2)}.PrPage_prChromeScroll__seW_O{display:flex;flex:1 1;flex-direction:column;min-block-size:0;block-size:100%;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto;container:codebase-pr-scroll/size}.PrPage_prMainContents__tENn8{container:pr-page/inline-size;display:flex;height:100%;--page-header-height:40px;--file-minimap-width:0;--code-diff-constrained-width:760px;--code-diff-column-gap:var(--cursor-spacing-4);--origin-review-sidebar-width:320px;--pr-sticky-title-chrome-height:40px;--pr-sticky-chrome-height:40px}@supports(animation-timeline:view()) and (timeline-scope:--pr-title-roll){.PrPage_prMainContents__tENn8{timeline-scope:--pr-title-roll}}.PrPage_prMainContents__tENn8,.PrPage_prPreReadyShell___4_dr{--codebase-page-inline-pad:var(--cursor-spacing-4);--codebase-header-inline-pad:var(--cursor-spacing-3);--codebase-full-bleed-max-width:2400px;--activity-main-content-width:712px;--codebase-page-max-width:calc(1056px + 2 * var(--codebase-page-inline-pad));--codebase-header-max-width:min(100%,var(--codebase-full-bleed-max-width))}.PrPage_prPreReadyShell___4_dr{display:flex;flex:1 1;flex-direction:column;min-block-size:0}.PrPage_prPreReadyTrail__UYSvw{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:10;background-color:var(--cursor-bg-chrome)}.PrPage_prMainColumn__Q4IpI{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0}.PrPage_prDiffShell__gI2Zy{display:flex;flex:1 1;min-width:0;min-height:0;position:relative}.PrPage_prDiffContents__zcN2v{display:flex;flex:1 1;min-width:0;min-height:0;height:100%}.PrPage_prDiffContents__zcN2v[data-enable-file-minimap=true]{display:block}[data-codebase-pr-chrome-scroll] .PrPage_prChromeScroll__seW_O{display:block;block-size:auto;overflow:visible;container:none}[data-codebase-pr-chrome-scroll] .PrPage_prMainContents__tENn8{display:block;height:auto;min-block-size:0}[data-codebase-pr-chrome-scroll] .PrPage_prDiffShell__gI2Zy,[data-codebase-pr-chrome-scroll] .PrPage_prMainColumn__Q4IpI{display:block}[data-codebase-pr-chrome-scroll] .PrPage_prDiffContents__zcN2v{height:auto}.PrPage_floatingDockClearance__5bgIK{--pr-floating-dock-clearance:72px}.PrPage_fsdSuggestionsPanelClearance__vi4z1{--pr-floating-dock-clearance:calc(min(50vh, 360px) + 164px)}.SidebarPanel_sidebarPanel__ZNN_S{block-size:100%;--cursor-bg-sidebar:var(--cursor-bg-chrome)}.SidebarPanel_sidebarPanel__ZNN_S [data-surface-sidebar-header]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:var(--cursor-spacing-3);padding-left:var(--cursor-spacing-3);padding-right:var(--cursor-spacing-3);-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3);padding-top:var(--cursor-spacing-3)}.SidebarPanel_sidebarPanel__ZNN_S[hidden]{display:none}.SidebarPanel_sidebarPanelScrollBody__JBOIc{display:flex;flex:1 1;flex-direction:column;padding-inline:var(--cursor-spacing-3)}.SidebarPanel_sidebarPanelFooter__MhgcO{flex-shrink:0;padding-block:0 var(--cursor-spacing-3)}:where(.SidebarPanel_sidebarPanelFooter__MhgcO){padding-inline:var(--cursor-spacing-3)}.AgentPanel_agentPanelShortcutSurface__WUHHw{display:contents}.AgentPanel_agentHeaderTitleHeading__a0nVf{display:flex;align-items:center;gap:var(--cursor-spacing-2);min-width:0;flex:1 1 auto;margin:0}.AgentPanel_agentHeaderTitleButton__8Kpb0,.AgentPanel_agentHeaderTitleHeading__a0nVf,.AgentPanel_agentHeaderTitle__pGxFz{color:var(--text-primary);font-size:var(--cursor-font-size-lg);line-height:var(--cursor-line-height-lg);font-weight:var(--cursor-font-weight-medium,500);letter-spacing:normal}.AgentPanel_agentHeaderTitle__pGxFz{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentPanel_agentHeaderTitleButton__8Kpb0{min-width:0;max-width:100%;padding-inline:0}.AgentPanel_agentHeaderTitleText__1DQT0{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentPanel_fsdTitle__OAPG0{display:flex;flex:1 1;align-items:center;gap:var(--cursor-spacing-1);min-width:0;max-width:100%}.AgentPanel_fsdTitleText__oVEjv{flex:1 1;min-width:0}.AgentPanel_threadMenuItemSuffix__LYO0P,.AgentPanel_threadParticipants__oLLus{display:flex;align-items:center;gap:var(--cursor-spacing-1)}.AgentPanel_threadMetadata__Td0Bs{color:var(--text-tertiary);font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm)}.AgentPanel_loadError__aHjx_{gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-4);color:var(--text-tertiary)}.AgentPanel_loadError__aHjx_,.PanelStatusContent_centeredContent__Ynzoz,.PanelStatusContent_errorContent__Gl1ds{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;block-size:100%}.PanelStatusContent_errorContent__Gl1ds{padding:var(--cursor-spacing-4)}
/*# sourceMappingURL=b053a33719da8af9.css.map*/