.TimelinePanel_root__74maa{display:flex;flex-direction:column;inline-size:100%;--reviews-timeline-width:min(100%,var(--code-diff-constrained-width,960px));--reviews-timeline-content-inset:var(--cursor-spacing-3-5);--reviews-timeline-avatar-name-gap:var(--cursor-spacing-2);--reviews-timeline-stack-gap:var(--cursor-spacing-2-5);--reviews-timeline-group-pad:var(--cursor-spacing-5);--reviews-timeline-gutter:var(--cursor-spacing-1-5);--reviews-timeline-bottom-scroll-padding:200px}.TimelinePanel_content__r3A91{display:flex;flex-direction:column;gap:var(--cursor-spacing-6);inline-size:var(--reviews-timeline-width);margin-inline:auto}.TimelinePanel_allActivity__15sXg{display:flex;flex-direction:column;inline-size:100%}.TimelinePanel_allActivity__15sXg>*+*{-webkit-margin-before:var(--reviews-timeline-stack-gap);margin-block-start:var(--reviews-timeline-stack-gap)}.TimelinePanel_allActivity__15sXg>*+.TimelinePanel_activityGroup__VODW8,.TimelinePanel_allActivity__15sXg>.TimelinePanel_activityGroup__VODW8+*{-webkit-margin-before:0;margin-block-start:0}.TimelinePanel_activityGroup__VODW8{display:flex;flex-direction:column;gap:var(--reviews-timeline-stack-gap);padding-block:var(--reviews-timeline-group-pad)}.TimelinePanel_bottomSpacer__8n9zF{flex-shrink:0;block-size:var(--reviews-timeline-bottom-scroll-padding)}.TimelinePanel_item__uyeN3{--reviews-timeline-marker-size:16px;--reviews-timeline-rail-column:var(--reviews-timeline-marker-size);--reviews-timeline-header-block-size:22px;position:relative;isolation:isolate;display:grid;grid-template-columns:var(--reviews-timeline-rail-column) minmax(0,1fr);grid-column-gap:var(--reviews-timeline-gutter);column-gap:var(--reviews-timeline-gutter);grid-row-gap:var(--cursor-spacing-2);row-gap:var(--cursor-spacing-2);inline-size:100%;min-block-size:var(--reviews-timeline-header-block-size)}.TimelinePanel_item__uyeN3[data-row-kind=activity]{padding-inline:calc(1px + var(--reviews-timeline-content-inset))}.TimelinePanel_item__uyeN3[data-row-kind=card]{--reviews-timeline-header-block-size:24px}.TimelinePanel_item__uyeN3:not([data-has-title]){grid-template-columns:minmax(0,1fr);row-gap:0}.TimelinePanel_iconWrap__NuGJN{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;align-self:start;min-block-size:var(--reviews-timeline-header-block-size);color:var(--icon-tertiary)}.TimelinePanel_iconMarker__iu5qf{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--reviews-timeline-marker-size);block-size:var(--reviews-timeline-marker-size)}.TimelinePanel_itemBody__G2KBx:empty,.TimelinePanel_itemHeader__RMlvG:empty{display:none}.TimelinePanel_composerRow__pqbF0{inline-size:100%}.TimelinePanel_itemHeader__RMlvG{grid-column:2;grid-row:1;display:flex;align-items:center;min-block-size:var(--reviews-timeline-header-block-size);min-inline-size:0}.TimelinePanel_itemBody__G2KBx{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--cursor-spacing-2);min-inline-size:0}.TimelinePanel_item__uyeN3[data-has-title] .TimelinePanel_itemBody__G2KBx{grid-row:2}.TimelinePanel_item__uyeN3[data-row-kind=activity][data-has-title] .TimelinePanel_itemBody__G2KBx{grid-column:2;-webkit-padding-start:calc(var(--reviews-timeline-marker-size) + var(--cursor-spacing-0-75));padding-inline-start:calc(var(--reviews-timeline-marker-size) + var(--cursor-spacing-0-75))}.TimelinePanel_cardActorHeaderMeta__Do2F9,.TimelinePanel_cardActorHeaderMeta__Do2F9 *,.TimelinePanel_discussionHeader__kC3At,.TimelinePanel_discussionHeader__kC3At *{font-weight:400}.TimelinePanel_cardActorHeaderMeta__Do2F9,.TimelinePanel_discussionHeader__kC3At{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cursor-spacing-0-75);min-inline-size:0}.TimelinePanel_activityAvatar__ybEkq,.TimelinePanel_cardActorAvatar__i0q5_{flex-shrink:0;-webkit-margin-end:calc(var(--reviews-timeline-avatar-name-gap) - var(--cursor-spacing-0-75));margin-inline-end:calc(var(--reviews-timeline-avatar-name-gap) - var(--cursor-spacing-0-75))}.TimelinePanel_activityAvatar__ybEkq{display:inline-flex}.TimelinePanel_cardActorHeader__Ij3IP{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-2);min-inline-size:0;padding:var(--reviews-timeline-content-inset) var(--reviews-timeline-content-inset) 0;font-family:system-ui,var(--cursor-font-family-sans);letter-spacing:normal;line-height:var(--cursor-line-height-sm)}.TimelinePanel_discussionCard__19Ol6{position:relative;inline-size:100%;overflow:hidden;border:1px solid var(--cursor-stroke-tertiary);background-color:var(--cursor-bg-editor);--markdown-input-radius:var(--cursor-radius-2xl);border-radius:var(--cursor-radius-2xl);box-shadow:0 1px 2px 0 var(--cursor-shadow-secondary)}.TimelinePanel_commentCard__MZlAL{inline-size:100%;--permalink-highlight-radius:var(--cursor-radius-2xl)}.TimelinePanel_commentCard__MZlAL:not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt){--markdown-input-radius:var(--cursor-radius-2xl);border-radius:var(--cursor-radius-2xl);box-shadow:0 1px 2px 0 var(--cursor-shadow-secondary)}.TimelinePanel_discussionCardBody__7x0rl{box-sizing:border-box;inline-size:100%;padding:var(--cursor-spacing-2) var(--reviews-timeline-content-inset) var(--reviews-timeline-content-inset)}.TimelinePanel_descriptionCard__tzDR_{inline-size:100%}.TimelinePanel_descriptionCard__tzDR_:not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt){--markdown-input-radius:var(--cursor-radius-2xl);border-radius:var(--cursor-radius-2xl);box-shadow:0 1px 2px 0 var(--cursor-shadow-secondary)}.TimelinePanel_descriptionCardBody__NHX1S{box-sizing:border-box;inline-size:100%;padding:var(--cursor-spacing-2) var(--reviews-timeline-content-inset) var(--reviews-timeline-content-inset)}.TimelinePanel_descriptionCardBody__NHX1S.TimelinePanel_descriptionCardBody__NHX1S{overflow:clip}.TimelinePanel_descriptionCardBody__NHX1S .ProseMirror,.TimelinePanel_descriptionCardBody__NHX1S .cm-editor{min-block-size:0}.TimelinePanel_descriptionCardBody__NHX1S .TimelinePanel_descriptionEditorContent__Tdgfx.TimelinePanel_descriptionEditorContent__Tdgfx{padding-block:0;padding-inline:0}.TimelinePanel_descriptionCardBody__NHX1S [data-editing=true] .TimelinePanel_descriptionEditorContent__Tdgfx.TimelinePanel_descriptionEditorContent__Tdgfx{padding:var(--cursor-spacing-2)}.TimelinePanel_descriptionCardBody__NHX1S [data-alert-kind]{-webkit-padding-start:calc(20px + var(--reviews-timeline-avatar-name-gap, var(--cursor-spacing-2)));padding-inline-start:calc(20px + var(--reviews-timeline-avatar-name-gap, var(--cursor-spacing-2)))}.TimelinePanel_discussionCardActions__QJ_ty{display:flex;align-items:center;gap:var(--cursor-spacing-1)}@media screen and (hover:hover){.TimelinePanel_commentCard__MZlAL[data-actions-style=hover] .TimelinePanel_discussionCardActions__QJ_ty{padding:var(--cursor-spacing-1);border:1px solid var(--cursor-stroke-tertiary);border-radius:calc(var(--cursor-radius-base) + var(--cursor-spacing-0-5));background-color:var(--cursor-bg-editor);opacity:0;pointer-events:none;transition:opacity var(--cursor-duration-fast) var(--cursor-easing-default)}.TimelinePanel_commentCard__MZlAL[data-actions-style=hover]>.TimelinePanel_discussionCardActions__QJ_ty{position:absolute;inset-block-start:var(--cursor-spacing-1-5);inset-inline-end:var(--cursor-spacing-1-5);z-index:1}.TimelinePanel_commentCard__MZlAL[data-actions-style=hover]:focus-within .TimelinePanel_discussionCardActions__QJ_ty,.TimelinePanel_commentCard__MZlAL[data-actions-style=hover]:has([aria-expanded=true]) .TimelinePanel_discussionCardActions__QJ_ty,.TimelinePanel_commentCard__MZlAL[data-actions-style=hover]:hover .TimelinePanel_discussionCardActions__QJ_ty{opacity:1;pointer-events:auto}}.TimelinePanel_descriptionCardActions__FXiwr{display:flex;align-items:center;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-1);border:1px solid var(--cursor-stroke-tertiary);border-radius:calc(var(--cursor-radius-base) + var(--cursor-spacing-0-5));background-color:var(--cursor-bg-editor)}@media screen and (hover:hover){.TimelinePanel_descriptionCard__tzDR_[data-actions-style=hover] .TimelinePanel_descriptionCardActions__FXiwr{opacity:0;pointer-events:none;transition:opacity var(--cursor-duration-fast) var(--cursor-easing-default)}.TimelinePanel_descriptionCard__tzDR_[data-actions-style=hover]:focus-within .TimelinePanel_descriptionCardActions__FXiwr,.TimelinePanel_descriptionCard__tzDR_[data-actions-style=hover]:has([aria-expanded=true]) .TimelinePanel_descriptionCardActions__FXiwr,.TimelinePanel_descriptionCard__tzDR_[data-actions-style=hover]:hover .TimelinePanel_descriptionCardActions__FXiwr{opacity:1;pointer-events:auto}}.TimelinePanel_descriptionCard__tzDR_[data-actions-style=hover]:has([data-editing=true]) .TimelinePanel_descriptionCardActions__FXiwr{display:none}.TimelinePanel_autofixIssues__VYuDp{display:flex;flex-direction:column;gap:var(--reviews-timeline-stack-gap);-webkit-margin-before:var(--cursor-spacing-1-5);margin-block-start:var(--cursor-spacing-1-5)}.TimelinePanel_autofixIssue__PCjrG{display:flex;flex-direction:column;gap:var(--cursor-spacing-1);overflow:hidden}.TimelinePanel_autofixIssueHeader__1FoMv{display:flex;align-items:baseline;gap:var(--cursor-spacing-0-75);overflow:hidden}.TimelinePanel_autofixIssueDescription__3w_6R{font-weight:var(--font-weight-normal);overflow-wrap:anywhere}.TimelinePanel_autofixIssueDescription__3w_6R,.TimelinePanel_autofixIssueLabel__Ts3B_{color:var(--text-primary);font-size:var(--cursor-font-size-lg);line-height:var(--cursor-line-height-lg)}.TimelinePanel_autofixIssueLabel__Ts3B_{flex-shrink:0;font-weight:600;text-transform:capitalize}.TimelinePanel_autofixIssueTitle__oNDpM{color:var(--text-primary);font-size:var(--cursor-font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--cursor-line-height-lg);overflow-wrap:anywhere}.TimelinePanel_autofixCard__Mv9rL:not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt):not(#TimelinePanel_____w3Nnt){--markdown-input-radius:var(--cursor-radius-2xl);border-radius:var(--cursor-radius-2xl);box-shadow:0 1px 2px 0 var(--cursor-shadow-secondary)}.TimelinePanel_autofixCard__Mv9rL .TimelinePanel_cardActorHeader__Ij3IP{-webkit-padding-after:var(--reviews-timeline-content-inset);padding-block-end:var(--reviews-timeline-content-inset)}.TimelinePanel_autofixCard__Mv9rL:has(.TimelinePanel_autofixCardContent__scxBk) .TimelinePanel_cardActorHeader__Ij3IP{-webkit-padding-after:0;padding-block-end:0}.TimelinePanel_autofixCardContent__scxBk{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-2) var(--reviews-timeline-content-inset) var(--reviews-timeline-content-inset);overflow:hidden}.TimelinePanel_activityEvent__gG1Lv{display:flex;inline-size:100%;min-block-size:22px;align-items:center;gap:var(--cursor-spacing-0-75);font-family:system-ui,var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--font-weight-normal);line-height:var(--cursor-line-height-sm)}.TimelinePanel_activityEvent__gG1Lv[data-variant=version-latest] .TimelinePanel_activityAction__rb0dU,.TimelinePanel_activityEvent__gG1Lv[data-variant=version-latest] .TimelinePanel_activityText__bChEL,.TimelinePanel_activityEvent__gG1Lv[data-variant=version-latest] .TimelinePanel_activityTime__AGUwM,.TimelinePanel_activityEvent__gG1Lv[data-variant=version-latest] .TimelinePanel_activityViewAction__Sk4DS{color:var(--text-accent)}.TimelinePanel_activityText__bChEL{min-inline-size:0;overflow-wrap:anywhere}.TimelinePanel_activityEvent__gG1Lv>.TimelinePanel_activityText__bChEL{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TimelinePanel_activityHeaderRow__ZKYo8 .TimelinePanel_activityText__bChEL{flex:0 1 auto}.TimelinePanel_activityHeaderRow__ZKYo8[data-has-trailing-action=true]{align-items:center}.TimelinePanel_activityHeaderRow__ZKYo8[data-has-trailing-action=true] .TimelinePanel_activityText__bChEL{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TimelinePanel_activityHeaderRow__ZKYo8[data-has-trailing-action=true] .TimelinePanel_activityTrailingAction__zpVhv{flex-shrink:0;-webkit-margin-start:auto;margin-inline-start:auto}.TimelinePanel_activityEvent__gG1Lv[data-has-trailing-action=true]{align-items:center}.TimelinePanel_activityActor__xeV5Z,.TimelinePanel_activityTarget__wxQ4f{color:var(--text-primary)}.TimelinePanel_activityAction__rb0dU{color:var(--text-secondary)}.TimelinePanel_activityTime__AGUwM,.TimelinePanel_timelineTimestamp__sRVBg{color:var(--text-tertiary)}.TimelinePanel_activityEvent__gG1Lv[data-has-subtitle=true]{min-block-size:auto;flex-direction:column;align-items:stretch;gap:var(--cursor-spacing-0-5)}.TimelinePanel_activityEvent__gG1Lv[data-has-subtitle=true] .TimelinePanel_activityHeaderRow__ZKYo8{min-block-size:var(--reviews-timeline-header-block-size);align-items:center}.TimelinePanel_activityBody__bZanF{display:flex;min-inline-size:0;flex:1 1 auto;flex-direction:column;gap:var(--cursor-spacing-2)}.TimelinePanel_activityHeaderRow__ZKYo8{display:flex;min-inline-size:0;align-items:flex-start;gap:var(--cursor-spacing-0-75)}.TimelinePanel_activityHeadlineAction__7XIoY{flex-shrink:0}.TimelinePanel_activityCommitter__zw3LG{color:var(--text-tertiary)}.TimelinePanel_activityEvent__gG1Lv[data-has-details=true]{min-block-size:auto;align-items:flex-start}.TimelinePanel_activityCommitHeadlineRow__IdQpv{display:flex;min-inline-size:0;align-items:center;gap:var(--cursor-spacing-0-75)}.TimelinePanel_activityCommitHeadlineRow__IdQpv>.TimelinePanel_activityText__bChEL{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TimelinePanel_activityDetails__fQB_a{min-inline-size:0}.TimelinePanel_activityCommitMessageBody__e_RBG,.TimelinePanel_activityDetails__fQB_a{color:var(--text-secondary);font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm)}.TimelinePanel_activityCommitMessageBody__e_RBG{display:block;-webkit-margin-after:var(--cursor-spacing-2-5);margin-block-end:var(--cursor-spacing-2-5);font-family:var(--cursor-font-family-mono);white-space:pre-wrap;overflow-wrap:anywhere}.TimelinePanel_activitySubtitleRow__yQ1wC{display:flex;min-inline-size:0;align-items:center;gap:var(--cursor-spacing-1-5)}.TimelinePanel_activitySubtitle__f9JtU{min-inline-size:0;overflow:hidden;font-family:system-ui,var(--cursor-font-family-sans);font-size:var(--cursor-font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--cursor-line-height-lg);text-overflow:ellipsis;white-space:nowrap}.TimelinePanel_activitySubtitleLink__D_b2K{color:var(--text-primary);font-weight:400;text-decoration:underline}.TimelinePanel_activitySubtitleBadge__sA90l{display:inline-flex;flex-shrink:0;align-items:center;-webkit-margin-start:auto;margin-inline-start:auto}.TimelinePanel_activityRefNumber__OmHTi{color:var(--text-tertiary);font-family:var(--font-family-mono,ui-monospace,monospace)}.TimelinePanel_activityBadge__laSNr{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--cursor-spacing-0-75)}.TimelinePanel_activityBadge__laSNr[data-with-separator=true]:before{content:"·";color:var(--text-tertiary)}.TimelinePanel_activityTime__AGUwM{flex-shrink:0}.TimelinePanel_activityTime__AGUwM:before{content:" · "}.TimelinePanel_activityText__bChEL .TimelinePanel_activityTime__AGUwM{flex-shrink:1}.TimelinePanel_activityTrailingAction__zpVhv{display:inline-flex;align-items:center}.TimelinePanel_versionUpdateTitle__8jntM{cursor:default;text-decoration:none;pointer-events:none}.TimelinePanel_activityViewActionGroup__jjGz9{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--cursor-spacing-0-75);opacity:0;pointer-events:none}.TimelinePanel_versionTimelineRuleWrap__9O_Kh{position:relative;display:flex;flex:1 1 auto;align-items:center;min-inline-size:0;min-block-size:0;-webkit-margin-start:var(--cursor-spacing-1);margin-inline-start:var(--cursor-spacing-1)}.TimelinePanel_versionTimelineRuleWrap__9O_Kh[data-latest=true] .TimelinePanel_activityViewAction__Sk4DS{color:var(--text-accent)}.TimelinePanel_versionTimelineRuleWrap__9O_Kh[data-latest=true] .TimelinePanel_activityViewAction__Sk4DS:focus-visible,.TimelinePanel_versionTimelineRuleWrap__9O_Kh[data-latest=true] .TimelinePanel_activityViewAction__Sk4DS:hover{color:var(--base)}.TimelinePanel_versionTimelineRuleWrap__9O_Kh[data-latest=true] .TimelinePanel_versionViewLine__TY7qA{background-color:var(--border-focus)}.TimelinePanel_versionTimelineRuleWrap__9O_Kh>.TimelinePanel_activityViewActionGroup__jjGz9{position:absolute;inset-inline-start:0;inset-block:0;z-index:1;-webkit-padding-end:var(--cursor-spacing-1-5);padding-inline-end:var(--cursor-spacing-1-5);background-color:var(--cursor-bg-chrome)}.TimelinePanel_versionViewLine__TY7qA{flex:1 1 auto;min-inline-size:0;block-size:1px;border-radius:var(--cursor-radius-full);background-color:var(--border-secondary)}.TimelinePanel_activityViewSeparator__KHt0d{color:var(--text-tertiary)}.TimelinePanel_activityViewAction__Sk4DS{display:inline-flex;align-items:center;padding:0;border:0;background:rgba(0,0,0,0);color:var(--text-secondary);font:inherit;text-decoration:none;transition:color .1s ease-in-out;cursor:pointer}.TimelinePanel_activityViewAction__Sk4DS:focus-visible,.TimelinePanel_activityViewAction__Sk4DS:hover{color:var(--text-primary)}.TimelinePanel_activityEvent__gG1Lv:focus-within .TimelinePanel_activityViewActionGroup__jjGz9,.TimelinePanel_activityEvent__gG1Lv:hover .TimelinePanel_activityViewActionGroup__jjGz9{opacity:1;pointer-events:auto}@media(hover:none),(pointer:coarse){.TimelinePanel_activityViewActionGroup__jjGz9,.TimelinePanel_descriptionCardActions__FXiwr{opacity:1;pointer-events:auto}}.TimelinePanel_commitBadge__wslgA{color:var(--text-secondary);flex-shrink:0;font-family:var(--font-family-mono,ui-monospace,monospace);font-size:var(--cursor-font-size-base);font-weight:var(--font-weight-normal);line-height:var(--cursor-line-height-sm);text-decoration:none}.TimelinePanel_commitBadge__wslgA:hover{color:var(--text-primary);text-decoration:underline}.TimelinePanel_labelBadge__GgKxo{display:inline-flex;align-items:center;gap:3px;min-inline-size:0;max-inline-size:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TimelinePanel_labelDot__J3AqZ{inline-size:8px;block-size:8px;flex-shrink:0;border-radius:var(--cursor-radius-full)}.TimelinePanel_loadingState__2x9bm{inline-size:100%;display:flex;flex-direction:column}.TimelinePanel_loadingState__2x9bm>*+*{-webkit-margin-before:var(--reviews-timeline-stack-gap);margin-block-start:var(--reviews-timeline-stack-gap)}.TimelinePanel_loadingState__2x9bm>*+.TimelinePanel_activityGroup__VODW8,.TimelinePanel_loadingState__2x9bm>.TimelinePanel_activityGroup__VODW8+*{-webkit-margin-before:0;margin-block-start:0}.TimelinePanel_loadingCard__DNDOX{block-size:calc(var(--cursor-spacing-6)*4)}.TimelinePanel_composerRow__pqbF0>footer{padding:0;gap:var(--cursor-spacing-1-5)}.CommitParticipantAvatarStack_avatarStack__Whq9Y{display:inline-flex;align-items:center;flex-shrink:0}.CommitParticipantAvatarStack_avatarSlot__D22Oq{position:relative;flex-shrink:0;z-index:calc(100 - var(--commit-avatar-index))}.CommitParticipantAvatarStack_avatarSlot__D22Oq:not(:first-child){-webkit-margin-start:-4px;margin-inline-start:-4px}.BranchRefBadge_branchRefBadge__oPxdD{display:inline-block;padding-inline:var(--cursor-spacing-1-5);margin-inline:var(--cursor-spacing-1);border-radius:var(--cursor-radius-base);background-color:var(--bg-quaternary);color:var(--text-primary);font-family:var(--font-family-code,ui-monospace,monospace);font-size:12px;line-height:1.4;white-space:nowrap;vertical-align:initial}.AutofixCard_infoContent__K5OV9{font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm)}.AutofixCard_infoTrigger__KU76h{display:flex;align-items:center;cursor:pointer}.AutofixCard_learnMoreLink__dEZTc{color:var(--text-accent)}.AutofixCard_learnMoreLink__dEZTc:active,.AutofixCard_learnMoreLink__dEZTc:hover{text-decoration:underline}.BugbotFeedback_popup__TgTlA{display:flex;flex-direction:column;gap:var(--cursor-spacing-2)}.ui-popover:has(>.BugbotFeedback_popup__TgTlA){max-width:484px;padding:var(--cursor-spacing-4);border-radius:var(--cursor-radius-xl)}.BugbotFeedback_header__RyUx9{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-2)}.BugbotFeedback_title__belh8{margin:0}.BugbotFeedback_section__5kKCh{display:flex;flex-direction:column;gap:var(--cursor-spacing-4)}.BugbotFeedback_reasonOption__Lfsgu{display:flex;align-items:center;gap:var(--cursor-spacing-1-5);cursor:pointer}.BugbotFeedback_field__W5wXW{display:flex;flex-direction:column;gap:var(--cursor-spacing-1);-webkit-padding-before:var(--cursor-spacing-0-25);padding-block-start:var(--cursor-spacing-0-25)}.BugbotFeedback_fieldBody__Yi0io{display:flex;flex-direction:column;gap:var(--cursor-spacing-4)}.BugbotFeedback_textArea__3hpVv{inline-size:100%}.ReactionSelector_reactionSelector__dXIjw{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--cursor-spacing-0-5);gap:var(--cursor-spacing-0-5);margin-block:calc(-1*var(--cursor-spacing-1-5));margin-inline:calc(-1*var(--cursor-spacing-2));padding:var(--cursor-spacing-2)}.ReactionSelector_reactionSelector__dXIjw button[data-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ui-button-bg:var(--cursor-bg-tertiary);--ui-button-bg-hover:var(--cursor-bg-tertiary)}.DiscussionItemChrome_discussionItemActions__jLIgc,.DiscussionItemChrome_discussionReactions___0drJ{display:flex;align-items:center;gap:var(--cursor-spacing-1)}.DiscussionItemChrome_discussionReactions___0drJ{flex-wrap:wrap}.BugbotAutofixFooter_footer__daOgG,.DiscussionItemChrome_discussionReactions___0drJ{-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3)}.BugbotAutofixFooter_footer__daOgG{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5)}.BugbotAutofixFooter_actions__3acU5,.BugbotAutofixFooter_pendingRow__nfLM2{display:flex;flex-wrap:wrap;gap:var(--cursor-spacing-1-5)}.BugbotAutofixFooter_pendingRow__nfLM2,.BugbotAutofixFooter_pendingStatus__3Mc99{align-items:center}.BugbotAutofixFooter_pendingStatus__3Mc99,.BugbotAutofixFooter_supplement__zwhGY{display:flex;gap:var(--cursor-spacing-1);color:var(--text-secondary);font-size:var(--font-size-ui-sm)}.BugbotAutofixFooter_supplement__zwhGY{flex-direction:column;-webkit-padding-before:var(--cursor-spacing-1-5);padding-block-start:var(--cursor-spacing-1-5)}.DiscussionItemComment_discussionEditorWrapper__R6WvT{min-inline-size:0}.StaleAutofixCard_infoContent__67p_G{font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm)}.StaleAutofixCard_infoTrigger__IV0KB{display:flex;align-items:center;cursor:pointer}.AiCommentFeedback_popoverContent__A_Oz9{display:flex;flex-direction:column;gap:var(--cursor-spacing-2)}.AiCommentFeedback_title__KgGcj{margin:0}.AiCommentFeedback_header__b5jo1{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-2)}.AiCommentFeedback_body__9CNvB{margin:0}.AiCommentFeedback_editActions__XCbOS{display:flex;flex-direction:row-reverse;align-items:center;gap:var(--cursor-spacing-2)}.AiCommentFeedback_editAction__lVkP_{flex:1 1}.AiCommentFeedback_customizationSection__k_jek{display:flex;flex-direction:column;gap:var(--cursor-spacing-6);padding-top:var(--cursor-spacing-3)}.AiCommentFeedback_section__THg1G{display:flex;flex-direction:column;gap:var(--cursor-spacing-4)}.AiCommentFeedback_settingsAction__jYbMV{display:inline-flex;border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-base)}.AiCommentFeedback_feedbackSection__B_UvW{display:flex;flex-direction:column;gap:var(--cursor-spacing-4)}.AiCommentFeedback_reasonOption__LPcvR{display:flex;align-items:center;gap:var(--cursor-spacing-1-5);cursor:pointer}.AiCommentFeedback_additionalFeedback__C5g2x{display:flex;flex-direction:column;gap:var(--cursor-spacing-1);padding-top:var(--cursor-spacing-0-25)}.AiCommentFeedback_feedbackForm__c_EWQ{display:flex;flex-direction:column;gap:var(--cursor-spacing-4)}.AiCommentFeedback_fullWidth__vDGzo{width:100%}.AiCommentFeedback_submissionControls__negyd{display:flex;flex-direction:column;gap:var(--cursor-spacing-3)}.AiCommentFeedback_checkboxRow__Pb0vZ{display:flex;justify-content:flex-start}.AiCommentFeedback_submitRow__woEOf{display:flex;justify-content:center}.CommentThreadSummary_commentThreadContainer__rRZOK{--comment-layout-column-gap:var(--cursor-spacing-1);position:relative;border-radius:inherit;transition:background-color 75ms ease-in-out}.CommentThreadSummary_commentThreadContainer__rRZOK:not(:first-child):not([data-thread-card]){-webkit-border-before:1px solid var(--cursor-stroke-secondary);border-block-start:1px solid var(--cursor-stroke-secondary)}.CommentThreadSummary_commentThreadContainer__rRZOK:has(:focus-visible):not([data-rendering-context=inline]):not([data-thread-card]),.CommentThreadSummary_commentThreadContainer__rRZOK:hover:not([data-rendering-context=inline]):not([data-thread-card]){background-color:var(--bg-quinary)}.CommentThreadSummary_commentThreadContainer__rRZOK[data-rendering-context=floating]{max-block-size:100%;display:grid}.CommentThreadSummary_commentThreadContainer__rRZOK[data-rendering-context=floating][data-active=true]{overflow-y:auto;scrollbar-width:thin}.CommentThreadSummary_commentThreadContainer__rRZOK[data-rendering-context=sidebar]{max-block-size:none;overflow:visible}.CommentThreadSummary_comment__wGk6g{display:grid;grid-template-rows:minmax(24px,-webkit-max-content);grid-template-rows:minmax(24px,max-content);grid-template-columns:20px minmax(0,1fr);grid-column-gap:12px;column-gap:12px}.CommentThreadSummary_comment__wGk6g>*{grid-column:2}.CommentThreadSummary_commentThreadContainer__rRZOK[data-has-reply-composer=true] .CommentThreadSummary_comment__wGk6g:last-child:before,.CommentThreadSummary_comment__wGk6g:not(:last-child):before{content:"";grid-row:2;grid-column:1;justify-self:center;-webkit-border-start:1px solid var(--cursor-stroke-secondary);border-inline-start:1px solid var(--cursor-stroke-secondary)}.CommentThreadSummary_commentThreadContainer__rRZOK[data-has-reply-composer=true] .CommentThreadSummary_comment__wGk6g:last-child:before,.CommentThreadSummary_comment__wGk6g:has(+[data-thread-composer-row]):before{-webkit-margin-after:calc(-1*var(--cursor-spacing-1-5));margin-block-end:calc(-1*var(--cursor-spacing-1-5))}.CommentThreadSummary_comment__wGk6g .CommentThreadSummary_commentAvatar__aiY0f{-webkit-padding-before:var(--cursor-spacing-1);padding-block-start:var(--cursor-spacing-1);grid-column:1;justify-self:center}.CommentThreadSummary_comment__wGk6g .CommentThreadSummary_commentBody__T_dTT{-webkit-padding-before:var(--cursor-spacing-1);padding-block-start:var(--cursor-spacing-1);-webkit-padding-after:var(--cursor-spacing-3);padding-block-end:var(--cursor-spacing-3)}.CommentThreadSummary_comment__wGk6g:last-child .CommentThreadSummary_commentBody__T_dTT{-webkit-padding-after:var(--cursor-spacing-1-5);padding-block-end:var(--cursor-spacing-1-5)}.CommentThreadSummary_comment__wGk6g[data-wip=true] .CommentThreadSummary_commentBody__T_dTT{padding-block:0}.CommentThreadSummary_comment__wGk6g[data-suppress-header=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.CommentThreadSummary_comment__wGk6g[data-suppress-header=true]>*{grid-column:1;grid-row:1}.CommentThreadSummary_comment__wGk6g[data-suppress-header=true]:before{display:none}.CommentThreadSummary_comment__wGk6g[data-suppress-header=true] .CommentThreadSummary_commentBody__T_dTT{-webkit-padding-before:0;padding-block-start:0}.CommentThreadSummary_comment__wGk6g[data-suppress-header=true]:is(:hover,:focus-within) .CommentThreadSummary_commentActions__Sn_5i{display:flex;opacity:1}.CommentThreadSummary_commentBodyWithHeaderPad__fuxCk{padding-block:var(--cursor-spacing-1)}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card]{--comment-layout-column-gap:var( --reviews-timeline-avatar-name-gap,var(--cursor-spacing-2) )}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_comment__wGk6g{grid-template-rows:20px auto}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_comment__wGk6g .CommentThreadSummary_commentAvatar__aiY0f{-webkit-padding-before:0;padding-block-start:0;align-self:center;grid-row:1}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_comment__wGk6g .CommentThreadSummary_commentBody__T_dTT{grid-row:2}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_comment__wGk6g[data-wip=true]{grid-template-rows:auto;column-gap:4px}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_comment__wGk6g[data-wip=true] .CommentThreadSummary_commentAvatar__aiY0f{align-self:start;-webkit-padding-before:0;padding-block-start:0;grid-row:1}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_comment__wGk6g[data-wip=true] .CommentThreadSummary_commentBody__T_dTT{grid-row:1}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_commentHeader__2BaD9{-webkit-padding-start:0;padding-inline-start:0}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_authorRow__4X5lv{gap:var(--cursor-spacing-0-75);padding-block:0;min-block-size:20px}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_authorName__yqFEk,.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_captionSmall__2RWOX,.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_draftLabel__jE1d7,.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_timestamp__RKWlm{font-family:system-ui,var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:400;letter-spacing:normal;line-height:var(--cursor-line-height-sm)}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_authorName__yqFEk{color:var(--cursor-text-primary)}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_captionSmall__2RWOX,.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_timestamp__RKWlm{color:var(--cursor-text-tertiary)}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_feedbackPad__aY6vP{margin-left:0}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_reactionsPad__80DWx{padding-left:0}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_commentBody__T_dTT [data-alert-kind],.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_commentBody__T_dTT blockquote{-webkit-padding-start:0;padding-inline-start:0}.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_commentBody__T_dTT [data-alert-kind]:before,.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_commentBody__T_dTT blockquote:before{inset-inline-start:calc(-1*var(--cursor-spacing-2-5))}.CommentThreadSummary_commentHeader__2BaD9{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-2);-webkit-padding-start:var(--cursor-spacing-2);padding-inline-start:var(--cursor-spacing-2)}.CommentThreadSummary_authorRow__4X5lv{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--cursor-spacing-1-5);padding-block:var(--cursor-spacing-1)}.CommentThreadSummary_authorName__yqFEk{font-weight:var(--cursor-font-weight-medium,500);color:var(--base)}.CommentThreadSummary_authorName__yqFEk,.CommentThreadSummary_draftLabel__jE1d7{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm)}.CommentThreadSummary_draftLabel__jE1d7{font-weight:400;color:var(--text-accent)}.CommentThreadSummary_timestamp__RKWlm{white-space:nowrap;color:var(--text-secondary)}.CommentThreadSummary_captionSmall__2RWOX,.CommentThreadSummary_timestamp__RKWlm{font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);font-weight:400;line-height:var(--cursor-line-height-sm)}.CommentThreadSummary_feedbackPad__aY6vP{padding-top:var(--cursor-spacing-2);margin-left:var(--cursor-spacing-2)}.CommentThreadSummary_reactionsPad__80DWx{padding-top:var(--cursor-spacing-2);padding-left:var(--cursor-spacing-2)}.CommentThreadSummary_reactionsList__4zmSP{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cursor-spacing-1)}.CommentThreadSummary_wipComposeAffordance__5BC3A{--markdown-input-bg:var(--cursor-bg-chrome);--markdown-input-border:var(--cursor-stroke-tertiary);--markdown-input-border-hover:var(--cursor-stroke-secondary);--markdown-input-border-focus:var(--cursor-stroke-primary);--markdown-input-radius:10px;--markdown-input-editor-padding:6px 8px;box-sizing:border-box;inline-size:100%;min-inline-size:0;display:flex;align-items:center;padding:var(--markdown-input-editor-padding);border:1px solid var(--markdown-input-border);border-radius:var(--markdown-input-radius);background-color:var(--markdown-input-bg);color:var(--cursor-text-secondary);text-align:start;cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommentThreadSummary_wipComposeAffordance__5BC3A:hover{border-color:var(--markdown-input-border-hover)}.CommentThreadSummary_wipComposeAffordance__5BC3A:focus-visible{border-color:var(--markdown-input-border-focus);outline:none}.CommentThreadSummary_commentActionsOverlay___foif{position:absolute;inset-block-start:var(--cursor-spacing-1-5);inset-inline-end:var(--cursor-spacing-1-5);z-index:1}@media screen and (hover:hover){.CommentThreadSummary_commentActionsOverlay___foif{padding:var(--cursor-spacing-1);border-radius:calc(var(--cursor-radius-base) + var(--cursor-spacing-0-5));background-color:var(--cursor-bg-editor)}}.CommentThreadSummary_commentActions__Sn_5i.CommentThreadSummary_commentActions__Sn_5i{display:none;opacity:0;transition:opacity 75ms ease-in-out,display allow-discrete 75ms ease-in-out}@starting-style{.CommentThreadSummary_commentActions__Sn_5i.CommentThreadSummary_commentActions__Sn_5i{opacity:0}}.CommentThreadSummary_commentActions__Sn_5i.CommentThreadSummary_commentActions__Sn_5i:has([aria-expanded=true]),.CommentThreadSummary_commentThreadContainer__rRZOK:not([data-thread-card]):is(:hover,:focus-within) .CommentThreadSummary_comment__wGk6g:first-child .CommentThreadSummary_commentActions__Sn_5i.CommentThreadSummary_commentActions__Sn_5i,.CommentThreadSummary_commentThreadContainer__rRZOK:not([data-thread-card]):not([data-rendering-context=sidebar]) .CommentThreadSummary_comment__wGk6g:hover .CommentThreadSummary_commentActions__Sn_5i.CommentThreadSummary_commentActions__Sn_5i,.CommentThreadSummary_commentThreadContainer__rRZOK[data-rendering-context=sidebar]:not([data-thread-card]):is(:hover,:focus-within) .CommentThreadSummary_commentActions__Sn_5i.CommentThreadSummary_commentActions__Sn_5i,.CommentThreadSummary_commentThreadContainer__rRZOK[data-thread-card] .CommentThreadSummary_comment__wGk6g:is(:hover,:focus-within) .CommentThreadSummary_commentActions__Sn_5i.CommentThreadSummary_commentActions__Sn_5i{display:flex;opacity:1}@media not (hover:hover){.CommentThreadSummary_commentActions__Sn_5i.CommentThreadSummary_commentActions__Sn_5i{display:flex;opacity:1}}.ThreadCommentActions_root__hDfWj{display:flex;align-items:center;gap:var(--cursor-spacing-1);isolation:isolate}.CommentComposer_commentComposer__GuXco{max-block-size:100%;display:grid;grid-template-rows:1fr auto;background-color:rgba(0,0,0,0)}.ThreadCommentContent_bodySkeleton__LHfE1,.ThreadCommentContent_readOnlyBody__8m_7s{padding-block:var(--cursor-spacing-0-5);padding-inline:var(--cursor-spacing-2)}.ThreadCommentContent_bodySkeleton__LHfE1{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5)}[data-thread-card] .ThreadCommentContent_bodySkeleton__LHfE1,[data-thread-card] .ThreadCommentContent_readOnlyBody__8m_7s{padding-inline:0}.ThreadReply_threadReply__Z2vZg{max-block-size:400px;display:grid;grid-template-columns:20px minmax(0,1fr);grid-auto-rows:minmax(0,1fr);grid-column-gap:4px;column-gap:4px;border-radius:inherit}.ThreadReply_threadReply__Z2vZg,.ThreadReply_threadReply__Z2vZg[data-rendering-context=inline],.ThreadReply_threadReply__Z2vZg[data-rendering-context=sidebar]{padding:0;padding-block:0;padding-inline:0}.ThreadReply_threadReply__Z2vZg[data-rendering-context=floating]{padding:var(--cursor-spacing-1-5) var(--cursor-spacing-1-5) var(--cursor-spacing-0-5) var(--cursor-spacing-3)}.ThreadReply_threadReply__Z2vZg[data-rendering-context=conversations]{column-gap:4px;-webkit-padding-before:var(--cursor-spacing-1-5);padding-block-start:var(--cursor-spacing-1-5);-webkit-padding-after:0;padding-block-end:0;padding-inline:0}.ThreadReply_threadReply__Z2vZg[data-rendering-context=zen]{padding:0}.ThreadReply_avatarPad__9Cac_{padding-top:0}.ThreadReply_replyAffordance__4j9Bm{--markdown-input-bg:var(--cursor-bg-chrome);--markdown-input-border:var(--cursor-stroke-tertiary);--markdown-input-border-hover:var(--cursor-stroke-secondary);--markdown-input-border-focus:var(--cursor-stroke-primary);--markdown-input-radius:10px;--markdown-input-editor-padding:6px 8px;box-sizing:border-box;inline-size:100%;min-inline-size:0;-webkit-margin-before:-7px;margin-block-start:-7px;display:flex;align-items:center;padding:var(--markdown-input-editor-padding);border:1px solid var(--markdown-input-border);border-radius:var(--markdown-input-radius);background-color:var(--markdown-input-bg);color:var(--cursor-text-secondary);text-align:start;cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ThreadReply_replyAffordance__4j9Bm:hover{border-color:var(--markdown-input-border-hover)}.ThreadReply_replyAffordance__4j9Bm:focus-visible{border-color:var(--markdown-input-border-focus);outline:none}.ThreadCard_root__tgGvV{--reviews-timeline-content-inset:var(--cursor-spacing-3-5);--reviews-timeline-avatar-name-gap:var(--cursor-spacing-2);--permalink-highlight-radius:var(--cursor-radius-2xl);inline-size:100%;border-radius:var(--cursor-radius-2xl);outline:none}.ThreadCard_root__tgGvV.ThreadCard_root__tgGvV:focus-visible{border-radius:var(--cursor-radius-2xl)}.ThreadCard_shell__aGKt1:not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT){--markdown-input-radius:var(--cursor-radius-2xl);border-radius:var(--cursor-radius-2xl);box-shadow:0 1px 2px 0 var(--cursor-shadow-secondary);border-color:var(--cursor-stroke-tertiary);background-color:var(--cursor-bg-elevated)}@media(hover:hover){.ThreadCard_root__tgGvV[data-rendering-context=sidebar]:not([data-stale]):hover .ThreadCard_shell__aGKt1:not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT){border-color:var(--cursor-stroke-focused)}}.ThreadCard_root__tgGvV[data-rendering-context=sidebar][data-active=true] .ThreadCard_shell__aGKt1:not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT){border-color:var(--cursor-stroke-focused)}.ThreadCard_root__tgGvV[data-rendering-context=sidebar]{cursor:pointer}.ThreadCard_root__tgGvV[data-rendering-context=sidebar] :is(input,textarea,select,[contenteditable],[contenteditable=true],[contenteditable=plaintext-only],[role=textbox]){cursor:text}.ThreadCard_header__B_PCw.ThreadCard_header__B_PCw{box-sizing:border-box;padding-inline:var(--reviews-timeline-content-inset);gap:var(--cursor-spacing-1-5)}.ThreadCard_header__B_PCw.ThreadCard_header__B_PCw:not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT){background-color:var(--cursor-bg-elevated)}.ThreadCard_diffSnippet__AXcDc{-webkit-border-after:1px solid var(--cursor-stroke-tertiary);border-block-end:1px solid var(--cursor-stroke-tertiary)}.ThreadCard_headerAligned___vLrK.ThreadCard_headerAligned___vLrK{height:36px;min-height:36px;block-size:36px;min-block-size:36px}.ThreadCard_headerAligned___vLrK .ui-card__title:not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT){padding-inline:0;gap:var(--reviews-timeline-avatar-name-gap)}.ThreadCard_headerAligned___vLrK .ui-card__icon-area:not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT),.ThreadCard_headerAligned___vLrK .ui-card__icon-button:not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT){width:20px;height:20px}.ThreadCard_headerAligned___vLrK .ui-card__trailing:not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT){-webkit-padding-end:0;padding-inline-end:0}.ThreadCard_headerResolved__NTgtS .ThreadCard_threadMetadataCluster__dzQij,.ThreadCard_headerResolved__NTgtS .ui-card__title-text:not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT){opacity:.6}.ThreadCard_headerResolved__NTgtS :is(button,[role=button],[role=checkbox],input[type=checkbox]):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT){opacity:1}.ThreadCard_threadMetadataCluster__dzQij{display:flex;align-items:center;flex-shrink:0;gap:var(--cursor-spacing-1)}.ThreadCard_threadMetadataPill__Xc0gQ:not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT):not(#ThreadCard_____eaheT){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)}.ThreadCard_commentSection__uSBKK{margin:0;-webkit-padding-before:var(--reviews-timeline-content-inset);padding-block-start:var(--reviews-timeline-content-inset);-webkit-padding-after:calc(var(--reviews-timeline-content-inset) - 7px);padding-block-end:calc(var(--reviews-timeline-content-inset) - 7px);padding-inline:var(--reviews-timeline-content-inset);list-style:none}.ThreadCard_composerRow__IDtcW{padding:0}.ReviewCommentDiffSnippet_reviewCommentDiffSnippet__zYO8N{overflow:clip}.TimelineItem_botThreadStack__P8pkz{display:flex;flex-direction:column;gap:var(--reviews-timeline-stack-gap)}.ChecksTab_previewCard__qspJA{min-width:min(180px,100vw - var(--cursor-spacing-2) - var(--cursor-spacing-2));max-width:min(500px,100vw - var(--cursor-spacing-2) - var(--cursor-spacing-2))}.ChecksTab_hovercardContent__9NECe{display:flex;gap:var(--cursor-spacing-2)}.ChecksTab_hovercardTitle__4CzoP{margin:0;font-family:system-ui,var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--font-weight-normal);line-height:var(--cursor-line-height-sm)}.ChecksTab_draftPrNote__uReKN,.ChecksTab_hovercardSubtitle___iG1c{margin:0;color:var(--text-secondary);font-family:system-ui,var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--cursor-line-height-sm)}.ChecksTab_draftPrNote__uReKN{padding:var(--cursor-spacing-4)}.DeferredPrTabContents_centeredStatus__tb4p4{display:flex;align-items:center;justify-content:center;padding:var(--cursor-spacing-16) var(--cursor-spacing-4)}.CodeTourDebugPanel_root__dVFVS{padding-inline:var(--cursor-spacing-2);padding-block:var(--cursor-spacing-2)}.CodeTourDebugPanel_content__eLBXO{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5);-webkit-padding-before:var(--cursor-spacing-1);padding-block-start:var(--cursor-spacing-1);color:var(--cursor-text-tertiary)}.CodeTourDebugPanel_modelRow__Su2SJ{display:flex;align-items:center;gap:var(--cursor-spacing-1-5)}.CodeTourDebugPanel_captionShrink0__HrLVu,.CodeTourDebugPanel_caption__YGqbr{font-size:.8125rem;line-height:1.5384615385;font-weight:400}.CodeTourDebugPanel_captionShrink0__HrLVu{flex-shrink:0}.CodeTourDebugPanel_checkboxLabel__KvKcX{display:flex;align-items:center;gap:var(--cursor-spacing-1);font-size:.8125rem;line-height:1.5384615385;font-weight:400;cursor:pointer}.CodeTourDebugPanel_freeformSection__Ca_xv{display:flex;flex-direction:column;gap:var(--cursor-spacing-1);-webkit-padding-before:var(--cursor-spacing-1);padding-block-start:var(--cursor-spacing-1)}.CodeTourDebugPanel_freeformFooter__yyDv5{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;line-height:1.5384615385;font-weight:400}.CodeTourDebugPanel_freeformActions__mWfjr{display:flex;gap:var(--cursor-spacing-1-5)}.CodeTourFeedbackButtons_root__p0M3h{display:flex;align-items:center;gap:var(--cursor-spacing-1)}.ui-popover:has(>.CodeTourFeedbackButtons_form__4MlQd){min-width:280px;max-width:320px;padding:var(--cursor-spacing-3);border-radius:var(--cursor-radius-xl)}.CodeTourFeedbackButtons_form__4MlQd{display:flex;flex-direction:column;gap:var(--cursor-spacing-3)}.CodeTourFeedbackButtons_title__H2BwE{font-weight:500}.CodeTourFeedbackButtons_reason__SXnNG{display:flex;align-items:center;gap:var(--cursor-spacing-2);cursor:pointer}@keyframes CodeTourOutline_fadeInAnimation__8Lc8B{0%{opacity:0;transform:translateY(3px);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%)}60%{opacity:1}to{transform:translateY(0);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%)}}.CodeTourOutline_outline__u5elg{--code-tour-outline-max-block-size:calc(100cqb - var(--pr-file-scroll-margin-top));position:-webkit-sticky;position:sticky;top:calc(var(--pr-file-scroll-margin-top) - 1px);align-self:flex-start;width:var(--file-sidebar-width,256px);flex-shrink:0;display:flex;flex-direction:column;gap:var(--cursor-spacing-4);min-block-size:0;block-size:var(--code-tour-outline-max-block-size);overflow:hidden;-webkit-border-end:1px solid rgba(0,0,0,0);border-inline-end:1px solid rgba(0,0,0,0);--cursor-bg-sidebar:transparent}.CodeTourOutline_outline__u5elg [data-surface-sidebar-header]{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)}.CodeTourOutline_outlineSheet__2qDDy{position:static;top:auto;align-self:stretch;width:100%;block-size:100%;-webkit-border-end:none;border-inline-end:none;--cursor-bg-sidebar:transparent}.CodeTourOutline_outlineChrome__noeyM{flex:1 1;min-inline-size:0;min-block-size:0}.CodeTourOutline_errorActions__WwI0j{display:flex;align-items:center;gap:var(--cursor-spacing-1-5)}.CodeTourOutline_outlineContents___pUMt{display:flex;flex-direction:column;gap:var(--cursor-spacing-4);-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3);padding-inline:var(--cursor-spacing-3);-webkit-padding-after:var(--pr-file-scroll-margin-top);padding-block-end:var(--pr-file-scroll-margin-top)}.CodeTourOutline_rows__pPWu9{--code-tour-outline-tree-indent:var(--cursor-spacing-4);display:flex;flex-direction:column;gap:var(--cursor-spacing-0-25)}.CodeTourOutline_rows__pPWu9[data-streaming=true] .CodeTourOutline_outlineRow__AE89e{animation:CodeTourOutline_fadeInAnimation__8Lc8B .32s ease-in-out}.CodeTourOutline_outlineRow__AE89e{min-width:0}.CodeTourOutline_outlineItemBody__ahKF8{display:flex;flex:1 1;flex-direction:column;gap:var(--cursor-spacing-0-5);min-width:0}.CodeTourOutline_outlineFileSubtitle__Yfx2T{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-25);min-width:0;width:100%}.CodeTourOutline_outlineFileText__QR6gx{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cursor-text-quaternary);font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-xs);line-height:var(--cursor-line-height-xs);font-weight:var(--cursor-font-weight-normal,400)}.CodeTourOutline_collapsedFileCount__LMMZg{cursor:default}.CodeTourOutline_collapsedFilePathsTooltip__WSCfq{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-25);text-align:left}.CodeTourOutline_feedback__B6WUM{display:flex;align-items:center;gap:var(--cursor-spacing-1-5);padding-inline:0;color:var(--cursor-text-tertiary)}.CodeTourOutline_feedbackLabel__1SbpS{font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-lg);font-weight:var(--cursor-font-weight-normal,400)}.CodeTourOutline_outlineHeadingMarkdown__LlJMd{font-weight:var(--cursor-font-weight-medium,500)}.CodeTourOutline_outlineHeadingMarkdown__LlJMd code{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.CodeTourOutline_feedbackButtons__glJSK button{color:var(--cursor-text-tertiary)}.CodeTourOutline_feedbackButtons__glJSK button .gds-icon{fill:currentColor}.CodeTourOutline_feedbackButtons__glJSK button:hover,.CodeTourOutline_feedbackButtons__glJSK button[aria-pressed=true]{color:var(--cursor-text-secondary)}.CodeTourOutline_outlineSkeleton__cPeHm{display:flex;flex-direction:column;gap:var(--cursor-spacing-2);inline-size:100%;box-sizing:border-box;-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3);padding-inline:var(--cursor-spacing-3);-webkit-padding-after:var(--pr-file-scroll-margin-top);padding-block-end:var(--pr-file-scroll-margin-top)}.CodeTourOutline_outlineSkeletonRow__dH9YY{display:flex;min-inline-size:0}.ThreadFilters_searchInput__zQYa8{flex:1 1;min-inline-size:0}.HiddenByFiltersBanner_banner__hxeA4{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-2);padding-block:var(--cursor-spacing-1);padding-inline:0}.CommentThread_headerLink___TIKJ{display:flex;flex:1 1;min-width:0;color:var(--cursor-text-secondary);font-family:system-ui,var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);font-weight:var(--cursor-font-weight-medium,500);line-height:var(--cursor-line-height-sm);cursor:pointer}.CommentThread_fileName__0lzjL{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;isolation:isolate}.FilteredThreadsList_filteredThreadsList__DolL9{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow-y:auto}.FilteredThreadsList_threadList__mQ3b_{display:flex;flex-direction:column;gap:var(--cursor-spacing-4);margin:0;padding:0;list-style:none}.FilteredThreadsList_threadList__mQ3b_>li[data-filtered=true]{display:none}.CommentsRail_commentsRail__9B8gI{position:-webkit-sticky;position:sticky;inset-block-start:var(--pr-file-scroll-margin-top);align-self:flex-start;flex-shrink:0;overflow:hidden;block-size:calc(100cqb - var(--pr-file-scroll-margin-top));max-block-size:calc(100cqb - var(--pr-file-scroll-margin-top));--cursor-bg-sidebar:transparent}.CommentsRail_commentsRail__9B8gI [data-surface-sidebar-header]{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)}.CommentsRail_commentsRailBody__6eDze{-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3);padding-inline:var(--cursor-spacing-3);-webkit-padding-after:var(--pr-file-scroll-margin-top);padding-block-end:var(--pr-file-scroll-margin-top)}.CommentsRail_commentsRailContents__kKOui{-webkit-border-start:1px solid rgba(0,0,0,0);border-inline-start:1px solid rgba(0,0,0,0)}.CommentsRail_commentsRailChrome__Bo5Sm{overflow:hidden}.VersionRangeBanner_versionRangeBanner__XvhJ5{display:flex;row-gap:var(--cursor-spacing-1);column-gap:var(--cursor-spacing-2);max-inline-size:-webkit-fit-content;max-inline-size:fit-content;margin-inline:auto;padding:var(--cursor-spacing-1-5);-webkit-padding-start:var(--cursor-spacing-3);padding-inline-start:var(--cursor-spacing-3);border:1px solid var(--border-secondary);border-radius:var(--cursor-radius-xl);background-color:var(--bg-editor);box-shadow:var(--cursor-box-shadow-lg)}.VersionRangeBanner_icon___zGoO{flex-shrink:0;-webkit-padding-before:var(--cursor-spacing-1-5);padding-block-start:var(--cursor-spacing-1-5)}.VersionRangeBanner_content__fTuWG{display:flex;align-items:flex-start;gap:var(--cursor-spacing-2)}.VersionRangeBanner_message__4AN_3{align-self:center;flex-shrink:1;flex-wrap:wrap;column-gap:var(--cursor-spacing-1);margin:0;padding-block:var(--cursor-spacing-0-5);-webkit-padding-end:var(--cursor-spacing-1);padding-inline-end:var(--cursor-spacing-1)}.CommentsToolbarToggle_commentsCount__7qmnL{flex-shrink:0}.Sheet_overlay___EeqU{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000}.Sheet_content__Grq0R{position:fixed;inset-block-end:0;inset-inline:0;max-height:90dvh;display:flex;flex-direction:column;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-3) var(--cursor-spacing-6);border:1px solid var(--border-primary);border-radius:var(--cursor-radius-xl) var(--cursor-radius-xl) 0 0;background:var(--bg-elevated);box-shadow:0 8px 24px var(--shadow-primary);outline:none;z-index:1100}.Sheet_content__Grq0R.Sheet_fullScreen__uvMEO{height:90dvh}.Sheet_handle__RwSE_{width:48px;height:4px;background-color:var(--text-quaternary);border-radius:var(--cursor-radius-full);margin:0 auto var(--cursor-spacing-2);cursor:grab}.Sheet_heading__6qRkh{margin:0;font-size:16px;font-weight:var(--font-weight-medium);line-height:160%;color:var(--text-primary)}.Sheet_closeButton___rr56{position:absolute;inset-block-start:var(--cursor-spacing-2);inset-inline-end:var(--cursor-spacing-2)}.CommentsSheet_commentsSurface__KQuJu,.CommentsSheet_sheetContents__MUasw{display:flex;flex-direction:column;flex:1 1;min-inline-size:0;min-block-size:0}.CommentsSheet_commentsSurface__KQuJu{overflow:hidden;--cursor-bg-sidebar:transparent}.CommentsSheet_commentsSurface__KQuJu [data-surface-sidebar-header]{padding-inline:0;padding-left:0;padding-right:0;-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3);padding-top:var(--cursor-spacing-3)}.CommentsSheet_commentsSurfaceChrome__BKe2i{flex:1 1;min-inline-size:0;min-block-size:0}.CommitStepper_root__Qyjf3{display:flex;align-items:center;gap:var(--cursor-spacing-1)}.CommitStepper_count__Z811r{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommitStepper_message__LTxqd{flex:1 1;min-width:0}.CommitRangePickerButtonContent_content__52x2X{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1-5)}.CommitRangePickerButtonContent_count__IQyzF{flex-shrink:0}.CommitRangePickerButtonContent_secondary__Ut3GE{color:var(--text-secondary)}.CommitRangePickerButtonContent_visuallyHidden___cq5R{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.DiffComparisonSelector_trigger__HRU24{scroll-margin-top:var(--cursor-spacing-1)}.DiffComparisonSelector_header__n253p{padding-inline:var(--cursor-spacing-3-5)}.DiffComparisonSelector_menu__L6NAE [data-has-description] [data-component=menu-item-left]{align-self:flex-start;margin-top:var(--cursor-spacing-0-5)}.LegacyCommitSelector_commitRangeSelector__Tx8uu{display:grid;grid-template-columns:48px 48px minmax(0,1fr);align-items:center;min-height:0;max-height:min(448px,100vh - 96px);overflow-y:auto}.LegacyCommitSelector_commitRangeSelector__Tx8uu .LegacyCommitSelector_commitRow__ufyvZ{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.LegacyCommitSelector_commitRangeSelector__Tx8uu .LegacyCommitSelector_commitRow__ufyvZ[data-first]{--cell-start-start-radius:var(--cursor-radius-xl);--cell-start-end-radius:var(--cursor-radius-xl);-webkit-border-after:1px solid var(--border-tertiary);border-block-end:1px solid var(--border-tertiary)}.LegacyCommitSelector_commitRangeSelector__Tx8uu .LegacyCommitSelector_commitRow__ufyvZ[data-last]{--cell-end-start-radius:var(--cursor-radius-xl);--cell-end-end-radius:var(--cursor-radius-xl)}.LegacyCommitSelector_commitRangeSelector__Tx8uu .LegacyCommitSelector_commitRow__ufyvZ+.LegacyCommitSelector_commitRow__ufyvZ{-webkit-border-before:1px solid var(--border-tertiary);border-block-start:1px solid var(--border-tertiary)}.LegacyCommitSelector_commitRangeSelector__Tx8uu .LegacyCommitSelector_commitSelector__Z3c_j{min-block-size:48px;display:grid;place-items:center}.LegacyCommitSelector_commitRangeSelector__Tx8uu .LegacyCommitSelector_commitSelector__Z3c_j:focus-visible{outline:none}.LegacyCommitSelector_commitRangeSelector__Tx8uu .LegacyCommitSelector_commitSelector__Z3c_j:focus-visible>*{outline:2px solid var(--cursor-stroke-focused);outline-offset:1px}.LegacyCommitSelector_commitRangeSelector__Tx8uu .LegacyCommitSelector_commitSelector__Z3c_j[data-type=from]{grid-column:1;background-color:var(--code-bg-removed);border-start-start-radius:var(--cell-start-start-radius);border-end-start-radius:var(--cell-end-start-radius)}.LegacyCommitSelector_commitRangeSelector__Tx8uu .LegacyCommitSelector_commitSelector__Z3c_j[data-type=to]{grid-column:2;background-color:var(--code-bg-added);border-start-end-radius:var(--cell-start-end-radius);border-end-end-radius:var(--cell-end-end-radius)}.LegacyCommitSelector_commitRangeSelector__Tx8uu .LegacyCommitSelector_commitDetails___iZUL{grid-column:3;align-self:center;min-width:0;padding-block:var(--cursor-spacing-1-5) var(--cursor-spacing-1);-webkit-padding-start:var(--cursor-spacing-3);padding-inline-start:var(--cursor-spacing-3)}.LegacyCommitSelector_timestamp__IR0_Q{color:var(--text-tertiary);font-size:11px}.ui-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):has(>.LegacyDiffComparisonSelector_diffComparisonSelector__HR1hh){display:flex;flex-direction:column;width:376px;max-width:min(376px,var(--available-width,100vw));max-height:min(480px,var(--available-height,100vh));overflow:hidden;padding:var(--cursor-spacing-4)}.LegacyDiffComparisonSelector_diffComparisonSelector__HR1hh{display:flex;flex-direction:column;flex:1 1;gap:var(--cursor-spacing-4);min-height:0;max-height:min(448px,100vh - 96px);overflow:hidden;outline:none}.LegacyDiffComparisonSelector_trigger__CgRV5{scroll-margin-top:var(--cursor-spacing-1)}.LegacyDiffComparisonSelector_header__KVloV{display:flex;flex-direction:column;gap:var(--cursor-spacing-2)}.LegacyDiffComparisonSelector_scrollArea__gi0p1{flex:1 1;min-height:0;overflow-y:auto}.VersionHistoryPanel_versionHistoryPanel__wY0AQ{display:flex;flex-direction:column;min-height:0;flex:1 1;gap:var(--cursor-spacing-2)}.VersionHistoryPanel_header__Zc4oy{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.VersionHistoryPanel_title__Zhm0b{flex:1 1}.VersionHistoryPanel_versionList__4P1qo{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.VersionHistoryPanel_versionRow__taHET{display:flex;align-items:stretch;border-bottom:1px solid var(--border-secondary)}.VersionHistoryPanel_versionSelector__Doyc4{display:flex;align-items:center;justify-content:center;width:28px;flex:none;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.VersionHistoryPanel_versionSelector__Doyc4:disabled{cursor:default}.VersionHistoryPanel_versionDetails__su9WI{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-5);flex:1 1;min-width:0;padding:var(--cursor-spacing-2) var(--cursor-spacing-1)}.VersionHistoryPanel_versionNameRow__0O17l{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.VersionHistoryPanel_commitSha__GtuXb{font-size:var(--cursor-font-size-xs);line-height:var(--cursor-line-height-xs)}.VersionHistoryPanel_restoreAction__TxFki{margin-left:auto}.VersionHistoryPanel_timestamp__aFuRk{color:var(--text-tertiary);font-size:11px}.DiffToolbar_diffToolbar__bzEES{inline-size:100%;max-inline-size:var(--codebase-page-max-width);margin-inline:auto;position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--diff-header-inset, var(--pr-sticky-chrome-height, 40px)) - 1px);z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-3);box-sizing:border-box;min-block-size:var(--diff-header-height);padding-block:var(--cursor-spacing-2);-webkit-margin-after:-1px;margin-block-end:-1px;-webkit-margin-end:0;margin-inline-end:0;padding-inline:var(--cursor-spacing-3);background-color:var(--diff-header-background,var(--cursor-bg-chrome))}.DiffToolbar_diffToolbar__bzEES:after{content:"";position:absolute;block-size:1px;inset-block-end:0;inset-inline:0;-webkit-border-after:1px solid rgba(0,0,0,0);border-block-end:1px solid rgba(0,0,0,0);box-shadow:0 1px 0 0 var(--cursor-stroke-secondary)}[data-page-scroll=true] .DiffToolbar_diffToolbar__bzEES{isolation:isolate}[data-page-scroll=true] .DiffToolbar_diffToolbar__bzEES:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;block-size:var(--diff-header-inset,var(--pr-sticky-chrome-height,40px));background-color:var(--cursor-bg-chrome);pointer-events:none;z-index:0;inset-block-end:calc(100% - 1px);block-size:calc(var(--diff-header-inset, var(--pr-sticky-chrome-height, 40px)) + 1px)}.DiffToolbar_left__skSDd{display:flex;flex:1 1;align-items:center;gap:var(--cursor-spacing-1);min-width:0;min-height:0}.DiffToolbar_left__skSDd[data-code-tours=true]{gap:var(--cursor-spacing-2)}.DiffToolbar_right__Wteoa{display:flex;align-items:center;gap:var(--cursor-spacing-3)}.DiffToolbar_actions__a_EBY{display:flex;align-items:center;gap:var(--cursor-spacing-1-5)}.DiffToolbar_flex1__fVSZz{flex:1 1;min-width:0;min-height:0}.DiffToolbar_viewedProgress__AJt_q{font-family:system-ui,var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--cursor-line-height-sm);color:var(--cursor-text-secondary)}.DiffToolbar_toolbarDivider__EUnLj{display:flex;block-size:var(--cursor-spacing-4)}:where(.FileTree_fileTree__aJ1Om){--file-tree-outline-padding:var(--cursor-spacing-2);padding-block:var(--file-tree-outline-padding);scroll-padding-block:var(--file-tree-outline-padding)}.FileTree_codeownerIcon__ahsmW{flex-shrink:0}.FileTree_checkboxSelection__52AE0{display:inline-flex;align-items:center;flex-shrink:0}.FileTree_rowAccessories__OrxRg{display:inline-flex;align-items:center;gap:var(--cursor-spacing-2)}.FileTree_statusGlyph__faXXA{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--cursor-spacing-5)}.FileTree_viewedAccessories__EGqee{--diffs-addition-color-override:var(--cursor-text-tertiary);--diffs-deletion-color-override:var(--cursor-text-tertiary)}.FileTree_viewedAccessories__EGqee .FileTree_threadCount__FQHIK{color:var(--cursor-text-tertiary)}.FileTree_fileStats__8fixT{font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm);color:var(--cursor-text-secondary)}.FileTree_orphanedDivider__ByFXm{padding-block:var(--cursor-spacing-2)}.FileTree_threadCounter__XHtmy{position:relative;display:flex;align-items:center;gap:var(--cursor-spacing-1);padding-inline:var(--cursor-spacing-0-5)}.FileTree_threadCount__FQHIK{font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm);color:var(--cursor-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FileTree_visuallyHidden__AhXs1:not(:focus,:focus-within){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.FileTreeSkeleton_tree__pm2SE{display:flex;flex-direction:column;gap:var(--cursor-spacing-2);inline-size:100%;box-sizing:border-box;-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3);padding-inline:var(--cursor-spacing-3)}.FileTreeSkeleton_row__aVRDh{display:flex;min-inline-size:0}.TourToggle_container__2zWxU{display:flex;align-items:center;gap:var(--cursor-spacing-1)}.TourToggle_updatingLabel__2G959{-webkit-padding-start:calc(var(--cursor-spacing-1) + var(--cursor-spacing-1));padding-inline-start:calc(var(--cursor-spacing-1) + var(--cursor-spacing-1));font-size:var(--cursor-font-size-sm);--shimmer-color-faint:var(--cursor-text-tertiary);--shimmer-color-bright:var(--cursor-text-secondary);--shimmer-bg-size:200%;background:linear-gradient(130deg,var(--shimmer-color-faint) 0 20%,var(--shimmer-color-bright) 30% 50%,var(--shimmer-color-faint) 60% 100%) 0 0/var(--shimmer-bg-size) 100%;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;animation:TourToggle_shimmer__qjrbn 1s linear infinite}@keyframes TourToggle_shimmer__qjrbn{0%{background-position:0 0}to{background-position:calc(var(--shimmer-bg-size)*-1) 0}}.FilesSheet_sheetContents__mV5lD{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0;gap:var(--cursor-spacing-2)}.FilesSheet_tourHeader__Zf0Hg{display:flex;align-items:center;justify-content:space-between}.FilesSheet_filesSurface__dLGHq{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0;overflow:hidden;--cursor-bg-sidebar:transparent}.FilesSheet_filesSurface__dLGHq [data-surface-sidebar-header]{padding-inline:0;padding-left:0;padding-right:0;-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3);padding-top:var(--cursor-spacing-3)}.FilesSheet_filesSurfaceChrome__3eOj3,.FilesSheet_searchInput__tMdJr{flex:1 1;min-width:0;min-height:0}.FilesSheet_skeleton__qEmUM{padding-block:var(--cursor-spacing-3)}.ViewedFilesProgress_root__ckNd2{display:flex;align-items:center;gap:var(--cursor-spacing-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ViewedFilesProgress_overflowWarning__qEI_U{display:inline-flex;border-radius:var(--cursor-radius-sm)}.ViewedFilesProgress_overflowWarning__qEI_U:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:1px}.FileSidebar_fileSidebar__96Tb9{position:-webkit-sticky;position:sticky;inset-block-start:var(--pr-file-scroll-margin-top);align-self:flex-start;overflow:hidden;block-size:calc(100cqb - var(--pr-file-scroll-margin-top));max-block-size:calc(100cqb - var(--pr-file-scroll-margin-top));--cursor-bg-sidebar:transparent}.FileSidebar_fileSidebar__96Tb9 [data-surface-sidebar-header]{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)}.FileSidebar_fileSidebarContents__mqaBa{-webkit-border-end:1px solid rgba(0,0,0,0);border-inline-end:1px solid rgba(0,0,0,0)}.FileSidebar_searchInput__KIJzZ{flex:1 1;min-inline-size:0}.FileSidebar_fileSidebarLoader__BqjtH,.FileSidebar_fileSidebarTree__C_DPk{-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3);padding-inline:var(--cursor-spacing-3);-webkit-padding-after:var(--pr-file-scroll-margin-top);padding-block-end:var(--pr-file-scroll-margin-top)}@keyframes CodeDiff_fadeInAnimation__8gB7q{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__aNiji{animation:CodeDiff_fadeInAnimation__8gB7q .32s ease-in-out}.CodeDiff_codeDiff__5p3F7{--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__5p3F7[data-page-scroll=true]{height:auto;overflow-x:clip;overflow-y:visible;overscroll-behavior-y:auto;overflow-anchor:none}.CodeDiff_codeDiff__5p3F7{-webkit-padding-after:var(--pr-floating-dock-clearance,0);padding-block-end:var(--pr-floating-dock-clearance,0)}.CodeDiff_codeDiff__5p3F7[data-page-scroll=true]{-webkit-padding-after:0;padding-block-end:0}@media(max-width:768px){.CodeDiff_codeDiff__5p3F7{--comment-minimap-padding-inline-start:var(--cursor-spacing-4);--comment-minimap-padding-inline-end:var(--cursor-spacing-4)}}.CodeDiff_codeDiff__5p3F7[data-full-bleed-files=true]{container:code-diff/size}.CodeDiff_codeDiff__5p3F7[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) - 1px);scrollbar-gutter:auto}.CodeDiff_codeDiff__5p3F7[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) - 1px);background-color:var(--cursor-bg-chrome);scrollbar-gutter:stable}.CodeDiff_codeDiffWindow__MxH34{display:flex;flex-direction:column}.CodeDiff_codeDiffContents__pXRyP{position:relative;display:flex;flex:1 0 auto;flex-direction:column;row-gap:var(--cursor-spacing-4);min-block-size:100%}.CodeDiff_pageContents__Rygr6{padding-inline:var(--file-minimap-width)}.CodeDiff_prPageBanners__Ggw6F{padding-inline:var(--codebase-page-inline-pad);-webkit-padding-after:var(--cursor-spacing-4);padding-block-end:var(--cursor-spacing-4)}.CodeDiff_changesTabPanel__SQYhs,.CodeDiff_prPageBanners__Ggw6F{box-sizing:border-box;inline-size:100%;max-inline-size:var(--codebase-page-max-width);margin-inline:auto}.CodeDiff_changesTabPanel__SQYhs{display:flex;flex:1 0 auto;flex-direction:column;min-block-size:0}.CodeDiff_tabListTrailing__Mi5Kh{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__f8QRW{display:flex;flex-direction:column}.CodeDiff_checksFullHeightWindow__f8QRW .CodeDiff_codeDiffContents__pXRyP{flex:1 1;min-block-size:0}.CodeDiff_checksFullHeightWindow__f8QRW .CodeDiff_checksFullHeightTabGroup__ZNp1D,.CodeDiff_checksFullHeightWindow__f8QRW .CodeDiff_checksFullHeightTabPanels__V8j79,.CodeDiff_checksFullHeightWindow__f8QRW .CodeDiff_pageContents__Rygr6,.CodeDiff_checksFullHeightWindow__f8QRW [data-component=tabs-panel][data-value=checks]:not([hidden]){display:flex;flex:1 1;flex-direction:column;min-block-size:0}.CodeDiff_checksFullHeightWindow__f8QRW .CodeDiff_checksFullHeightTabPanel__3A4tC{box-sizing:border-box;inline-size:100%;max-inline-size:var(--codebase-page-max-width);margin-inline:auto;display:flex;flex:1 1;flex-direction:column;min-block-size:0;padding-top:0;padding-bottom:0}[data-page-scroll=true] .CodeDiff_checksFullHeightTabPanel__3A4tC{padding-block:0}.CodeDiff_diffContent__rqF_W{-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__rqF_W{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}}.CodeDiff_codeDiffSkeleton__qd7ga{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___M759{padding:var(--cursor-spacing-4)}.CodeDiff_codeTourError__W6NMj,.CodeDiff_loadError___M759{gap:var(--cursor-spacing-2)}.CodeDiff_codeTourErrorActions__hBPD2{gap:var(--cursor-spacing-1-5)}.CodeDiff_codeTourNavShimmer__jo6Vm{width:220px;flex-shrink:0}.CodeDiff_codeDiffFilesColumn__QM2_T{position:relative;isolation:isolate;display:flex;flex-direction:column;align-self:stretch;min-inline-size:0}.CodeDiff_diffStepsFlex__pmssz{min-inline-size:0}.CodeDiff_diffStepsColumn__nPPCV{padding:var(--cursor-spacing-3)}@media(max-width:768px){.CodeDiff_diffStepsColumn__nPPCV{padding-inline:0}}.CodeDiff_diffStepsColumn__nPPCV[data-mode=code-tour][data-streaming=true]>*>*{animation:CodeDiff_fadeInAnimation__8gB7q .32s ease-in-out}.CodeDiff_customInstructionsContainer__uLcM1{width:100%;max-width:var(--code-diff-constrained-width,960px);margin-inline:auto}.CodeDiff_calloutPanel__RigmD{gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-2);border-radius:var(--cursor-radius-base)}.CodeDiff_bannerRow__3wQ1V{-webkit-padding-after:var(--cursor-spacing-3);padding-block-end:var(--cursor-spacing-3)}.CodeDiff_bannerRowInset__383dA{padding-inline:var(--cursor-spacing-4)}.CodeDiff_stepsRowGap__CtsHh{row-gap:var(--cursor-spacing-4)}.CodeDiff_stepError__ItRx0{gap:var(--cursor-spacing-1)}.CodeDiff_additionalChangesTip___AsF0{gap:var(--cursor-spacing-0-25)}.CodeDiff_codeTourStreamingDotsContainer__dl3qX{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__4uOkt{min-block-size:300px}.CodeDiff_codeDiffContainer__Tv8jm{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__Tv8jm{-webkit-padding-start:var(--file-minimap-width);padding-inline-start:var(--file-minimap-width)}}.CodeDiff_codeDiffContainer__Tv8jm[data-full-bleed-files=true]{-webkit-padding-start:0;padding-inline-start:0;gap:0}.CodeDiff_diffEmptyState__cJsxh{min-block-size:min(240px,50dvh)}.CodeDiff_postDiffContainer___MnHr{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___MnHr>*{pointer-events:auto}@media(max-width:768px){.CodeDiff_postDiffContainer___MnHr{--post-diff-container-inset:8px}}.FileChangeStatsLink_link__f37VQ{color:var(--cursor-text-accent)}.FileChangeStatsLink_link__f37VQ:active,.FileChangeStatsLink_link__f37VQ:hover{text-decoration:underline}.FileChangeStatsLink_stats__7MKU2{font-family:system-ui,var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);font-weight:var(--cursor-font-weight-normal,400);line-height:var(--cursor-line-height-sm);font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.FileDiffTitle_fileDiffTitle__2q0ok{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__2q0ok .FileDiffTitle_copyIcon__4q6ku{visibility:hidden;flex-shrink:0}.FileDiffTitle_fileDiffTitle__2q0ok:focus-visible .FileDiffTitle_copyIcon__4q6ku,.FileDiffTitle_fileDiffTitle__2q0ok:hover .FileDiffTitle_copyIcon__4q6ku{visibility:visible}.FileDiffTitle_fileDiffTitlePlain__1wJTh,.FileDiffTitle_fileDiffTitlePlain__1wJTh *{cursor:inherit}.FileDiffTitle_fileDiffTitleLink__FFApo{color:inherit;text-decoration:none}.FileDiffTitle_fileDiffTitleLink__FFApo:focus-visible,.FileDiffTitle_fileDiffTitleLink__FFApo:hover{text-decoration:underline}.FileDiffTitle_titlePath__i2pGa{min-width:0;flex:1 1 auto}.FileCodeowners_shieldContainer__chAGw{display:flex;flex-shrink:0;align-items:center}.FileCodeowners_menu___dXXo{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__EwWDu{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-1)}.FileCodeowners_menuHeaderLeading__73Yph{display:flex;align-items:center;gap:var(--cursor-spacing-1);min-width:0}.FileCodeowners_ownerList__jemwN{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-5);max-height:320px;overflow-y:auto}.FileCodeowners_ownerRow__lO43S{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__hORJw{cursor:pointer}.FileCodeowners_ownerRowInteractive__hORJw:hover{background-color:var(--bg-quaternary)}.FileCodeowners_ownerRowInteractive__hORJw:active{background-color:var(--bg-secondary)}.FileCodeowners_ownerRowStatus__idZjv{justify-content:center;width:var(--cursor-spacing-3)}.FileCodeowners_ownerRowAvatar__vy0xW,.FileCodeowners_ownerRowStatus__idZjv{display:flex;align-items:center;flex-shrink:0}.FileCodeowners_ownerRowLabel__BTSRu{font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-sm);color:var(--cursor-text-primary);min-width:0}.FileCodeowners_ownerRowChevron__Jx5xn{display:flex;align-items:center;flex-shrink:0}.GitHubUserAvatarWithDetail_detail__qmzl9{display:flex;align-items:center;gap:8px;padding:8px}.GitHubUserAvatarWithDetail_identity__u_1NL{display:flex;flex-direction:column}.FileExpandableIcon_expandableIcon__kSJn6{display:inline-flex;rotate:-90deg}.FileExpandableIcon_expandableIcon__kSJn6[data-expanded=true]{rotate:0turn}@media(prefers-reduced-motion:no-preference){.FileExpandableIcon_expandableIcon__kSJn6{transition:rotate ease-out;transition-duration:var(--cursor-duration-fast,.1s)}}.FileHeader_fileHeader__wukDv{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__wukDv[data-viewed] .FileHeader_fileHeaderMain__3eYrj>:not(:is(button,[role=button],.FileHeader_fileToggle__qiO8h)),.FileHeader_fileHeader__wukDv[data-viewed] .FileHeader_lineRangePill__q6iH1:not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK){opacity:.6}.FileHeader_fileHeader__wukDv[data-viewed] :is(button,[role=button],[role=checkbox],input[type=checkbox]):not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK){opacity:1}.FileHeader_fileHeader__wukDv[data-viewed] .FileHeader_chevronButton__XOKc3,.FileHeader_fileHeader__wukDv[data-viewed] .FileHeader_fileToggle__qiO8h{opacity:1}.FileHeader_fileHeader__wukDv[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__wukDv{top:calc(var(--pr-file-scroll-margin-top) - 1px)}}@media(max-width:768px){[data-codebase-pr-chrome-scroll] .FileHeader_fileHeader__wukDv{top:var(--pr-sticky-chrome-height,40px)}}.FileHeader_fileHeader__wukDv:hover .FileHeader_fileToggle__qiO8h[data-collapsible=true] .FileHeader_fileTypeIcon__gGzTf{display:none}.FileHeader_fileHeader__wukDv:hover .FileHeader_fileToggle__qiO8h[data-collapsible=true] .FileHeader_chevronToggle__2wfS_{display:inline-flex}.FileHeader_fileToggle__qiO8h{position:relative;flex-shrink:0;--icon-size:20px}.FileHeader_fileToggle__qiO8h,.FileHeader_fileTypeIcon__gGzTf{inline-size:20px;block-size:20px;display:inline-flex;align-items:center;justify-content:center}.FileHeader_fileTypeIcon__gGzTf{overflow:hidden;filter:brightness(1.2) saturate(1.1)}.FileHeader_chevronToggle__2wfS_{position:absolute;inset:0;display:none;align-items:center;justify-content:center;--icon-size:14px}.FileHeader_chevronButton__XOKc3{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__qiO8h[data-collapsible=true] .FileHeader_fileTypeIcon__gGzTf{display:none}.FileHeader_fileToggle__qiO8h[data-collapsible=true] .FileHeader_chevronToggle__2wfS_{display:inline-flex}}.FileHeader_fileHeaderContents__T7_t_{pointer-events:none}.FileHeader_fileHeaderContents__T7_t_ *{pointer-events:auto}.FileHeader_fileHeaderMain__3eYrj{gap:var(--cursor-spacing-1-5)}.FileHeader_fileHeaderActions__GhmQu{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1)}.FileHeader_fileChangeStats__XnIvP{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__q6iH1:not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK):not(#FileHeader_____s7FOK){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__Pitxt{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__Pitxt[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__Pitxt{top:0}}@media(min-width:769px){.FileHunkHeader_fileHunkHeader__Pitxt{top:calc(var(--pr-file-scroll-margin-top) - 1px)}}@media(max-width:768px){[data-codebase-pr-chrome-scroll] .FileHunkHeader_fileHunkHeader__Pitxt{top:var(--pr-sticky-chrome-height,40px)}}.File_file__AbiJ6:not(#File_____BRZdp):not(#File_____BRZdp):not(#File_____BRZdp):not(#File_____BRZdp):not(#File_____BRZdp):not(#File_____BRZdp){--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__AbiJ6{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__AbiJ6,.File_file__AbiJ6:not(#File_____BRZdp):not(#File_____BRZdp):not(#File_____BRZdp):not(#File_____BRZdp):not(#File_____BRZdp):not(#File_____BRZdp){border-inline:none;border-radius:0;box-shadow:none}.File_file__AbiJ6{scroll-margin-block-start:-1px}[data-full-bleed-files=true] .File_file__AbiJ6{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__AbiJ6{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__AbiJ6{max-width:calc(2*var(--code-diff-constrained-width, 960px))}.File_fileBody__qAStv,.File_focusGroup__L0wLy{background-color:var(--cursor-bg-editor)}.File_orphanedFileBody__fQ6OD{transform:translateY(-1px)}.File_orphanedFileBodyInner__14CX5{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___s82f{overflow:clip;block-size:0;opacity:0;padding-block:0;margin-inline:0}.CommentThread_inlineRoot__8Vr4K{contain:inline-size layout style}.CommentThreadsContainer_commentThreadsContainer__wOwLI{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__wOwLI>*{inline-size:min(100%,720px)}.CommentThreadsContainer_commentThreadsContainer__wOwLI[data-has-comments=true]{background-color:var(--comment-container-bg)}.CommentThreadsContainer_commentThreadsContainer__wOwLI[data-has-comments=true][data-line-type=normal]{--comment-container-bg:var(--code-bg-unchanged)}.CommentThreadsContainer_commentThreadsContainer__wOwLI[data-has-comments=true][data-line-type=add],.CommentThreadsContainer_commentThreadsContainer__wOwLI[data-has-comments=true][data-line-type=rebase_add]{--comment-container-bg:var(--code-bg-added)}.CommentThreadsContainer_commentThreadsContainer__wOwLI[data-has-comments=true][data-line-type=partial_add]{--comment-container-bg:var(--code-bg-added-partial)}.CommentThreadsContainer_commentThreadsContainer__wOwLI[data-has-comments=true][data-line-type=del],.CommentThreadsContainer_commentThreadsContainer__wOwLI[data-has-comments=true][data-line-type=rebase_del]{--comment-container-bg:var(--code-bg-removed)}.CommentThreadsContainer_commentThreadsContainer__wOwLI[data-has-comments=true][data-line-type=partial_del]{--comment-container-bg:var(--code-bg-removed-partial)}.CommentThreadsContainer_commentThreadsContainer__wOwLI[data-has-comments=true][data-view-mode=SPLIT]{border-left:.5px solid var(--cursor-stroke-secondary)}.CommentThreadsContainer_commentThreadsContainer__wOwLI[data-view-mode=SPLIT][data-has-comments=false]{background-image:linear-gradient(-45deg,var(--code-bg-empty-stripe) 0 9%,transparent 9% 41%,var(--code-bg-empty-stripe) 41% 59%,transparent 59% 91%,var(--code-bg-empty-stripe) 91% 100%);background-size:8px 8px;background-position:0 calc(-1*var(--row-offset, 0px))}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__wOwLI[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__wOwLI[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__wOwLI[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__wOwLI[data-has-comments=true][data-line-type=add],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__wOwLI[data-has-comments=true][data-line-type=partial_add],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__wOwLI[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__wOwLI[data-has-comments=true][data-line-type=del],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__wOwLI[data-has-comments=true][data-line-type=partial_del],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__wOwLI[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__O1UwG{--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__XyX9U{justify-content:space-between;padding-inline:var(--cursor-spacing-1-5);padding-block:var(--cursor-spacing-1)}.DiffStatusMessage_messageRow__k5wIC,.DiffStatusMessage_root__XyX9U{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.DiffStatusMessage_message__bMn_a{font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm);color:var(--cursor-text-secondary)}.DiffStatusMessage_actions__dqR3_{display:flex;align-items:center;gap:var(--cursor-spacing-1)}.hiddenChunkShared_hiddenChunk__QhCew{min-height:var(--hidden-chunk-height);background-color:var(--code-bg-hidden-chunks)}.hiddenChunkShared_hiddenChunkButton__KQhCB{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__KQhCB:hover{color:var(--code-text-high-contrast)}.hiddenChunkShared_hiddenChunkLoadingBand__Nb7Z4{display:flex;align-items:center;padding-inline:var(--cursor-spacing-2);padding-block:var(--cursor-spacing-1)}.hiddenChunkShared_hiddenChunkLoadingBandCentered__sVQ6l{justify-content:center}.hiddenChunkShared_hiddenChunkControlsBand__sWT_7{display:flex}.hiddenChunkShared_hiddenChunkLoadingText__XvzoL{--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__21lHV 1s linear infinite}@keyframes hiddenChunkShared_shimmer__21lHV{0%{background-position:0 0}to{background-position:calc(var(--bg-size)*-1) 0}}@media(prefers-reduced-motion:reduce){.hiddenChunkShared_hiddenChunkLoadingText__XvzoL{animation:none;background:none;color:var(--code-text-low-contrast)}}.HiddenChunk_hiddenChunkTile__S7vuf{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__S7vuf:not(:has(.HiddenChunk_hiddenChunkControls__JfXxD)){padding-block:var(--cursor-spacing-1)}.HiddenChunk_hiddenChunkControls__JfXxD{display:flex;flex:1 1;align-items:stretch;min-width:0;min-height:0;gap:var(--cursor-spacing-0-5)}.HiddenChunk_hiddenChunkArrowColumn__pt9sI{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__l_YB0{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__l_YB0:hover:not(:disabled){background-color:var(--cursor-bg-quaternary);color:var(--cursor-icon-secondary)}.HiddenChunk_hiddenChunkArrowSegment__l_YB0:disabled{cursor:default}.HiddenChunk_hiddenChunkArrowSecondIcon__UW98f{margin-top:-3px}.HiddenChunk_hiddenChunkTextColumn__VTEhp{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-tertiary);-webkit-user-select:none;user-select:none}.HiddenChunk_hiddenChunkControls__JfXxD:not(:has(.HiddenChunk_hiddenChunkArrowColumn__pt9sI)) .HiddenChunk_hiddenChunkTextColumn__VTEhp{border-radius:var(--cursor-radius-base)}.HiddenChunk_hiddenChunkControls__JfXxD[data-default-diff-separator]:not([data-buttons=none]):hover .HiddenChunk_hiddenChunkArrowSegment__l_YB0:not(:disabled){background-color:var(--cursor-bg-quaternary);color:var(--cursor-icon-secondary)}.HiddenChunk_hiddenChunkControls__JfXxD[data-default-diff-separator]:not([data-buttons=none]):hover .HiddenChunk_hiddenChunkTextColumn__VTEhp{background-color:var(--cursor-bg-quaternary);color:var(--cursor-text-secondary)}.HiddenChunk_hiddenChunkSegment__8bj6g{white-space:nowrap}.HiddenChunk_hiddenChunkTextSegment__KteY5{font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);font-weight:400}.HiddenChunk_hiddenChunkTextButton__I5bVC{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__I5bVC:hover:not(:disabled){color:var(--cursor-text-secondary)}.HiddenChunk_hiddenChunkTextButton__I5bVC:disabled{cursor:default}.HiddenChunk_hiddenChunkLoadingLabel__FsqGT{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-tertiary)}.HiddenChunk_hiddenChunkContext__uo0qk{flex:0 1 auto;min-inline-size:0;justify-content:flex-start}.HiddenChunk_hiddenChunkContextLabel__3Es8i{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HiddenChunk_hiddenChunkExpandAll__rvl6o{flex:1 0 auto;justify-content:flex-end}.HiddenChunk_hiddenChunkUnmodifiedLines__GWR4v{flex:1 1;justify-content:flex-start;min-width:0;min-height:0}.CodeLineActionsMenu_menuContainer__2V0w9{--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__2V0w9[data-visible=true]{opacity:1}.CodeLineActionsMenu_menuFooter__M9R6l{padding-inline:var(--cursor-spacing-3-5)}.FileDiffLines_fileDiffLines__hhPeA{background-color:var(--code-bg-unchanged);position:relative}.FileDiffLines_fileDiffLines__hhPeA[data-restrict-select=LEFT] div[data-line-side=RIGHT],.FileDiffLines_fileDiffLines__hhPeA[data-restrict-select=RIGHT] div[data-line-side=LEFT]{-webkit-user-select:none;user-select:none}.FileDiffLines_fileDiffLines__hhPeA[data-restrict-select=LEFT] div[data-line-side=RIGHT] ::selection,.FileDiffLines_fileDiffLines__hhPeA[data-restrict-select=LEFT] div[data-line-side=RIGHT]::selection,.FileDiffLines_fileDiffLines__hhPeA[data-restrict-select=RIGHT] div[data-line-side=LEFT] ::selection,.FileDiffLines_fileDiffLines__hhPeA[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__GcJiX{position:relative}
/*# sourceMappingURL=3ae830a02e5e60dd.css.map*/