.ReviewerHovercard_reviewerHovercardSurface__zwRtc{overflow:hidden}.ReviewerHovercard_reviewerHovercardSurface__zwRtc .ui-preview-card__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ReviewerHovercard_reviewerHovercard__nyM5W{padding:0}.ReviewerHovercard_panel__ZUIau{box-sizing:border-box;padding:var(--cursor-spacing-3);max-height:380px;display:flex;flex-direction:column;min-height:0}.ReviewerHovercard_reviewerHovercardHeader__1hblY{flex-shrink:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-column-gap:var(--cursor-spacing-1-5,6px);column-gap:var(--cursor-spacing-1-5,6px);grid-row-gap:var(--cursor-spacing-2,8px);row-gap:var(--cursor-spacing-2,8px);padding-bottom:0}.ReviewerHovercard_reviewerHovercardHeader__1hblY:last-child{padding-bottom:0}.ReviewerHovercard_cursorPanel__DVenb{box-sizing:border-box;padding:var(--cursor-spacing-3);max-height:380px;display:flex;flex-direction:column;min-height:0}.ReviewerHovercard_cursorMain__TWIg2{display:flex;flex-direction:column;flex:1 1;gap:var(--cursor-spacing-1);min-height:0}.ReviewerHovercard_cursorHeading__ieeyS{margin:0;font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-lg);font-weight:var(--cursor-font-weight-semibold,590);line-height:var(--cursor-line-height-lg);color:var(--cursor-text-primary)}.ReviewerHovercard_cursorWaitingText__CuP2L{grid-column:2;margin:0;font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--cursor-font-weight-normal,400);line-height:var(--cursor-line-height-base);color:var(--cursor-text-secondary,var(--text-secondary))}.ReviewerHovercard_bodyColumn__G5YyD{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5)}.ReviewerHovercard_issuesColumn__34I5m{display:flex;flex-direction:column;gap:var(--cursor-spacing-2)}.ReviewerHovercard_issueGroup__5QlRh{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-5)}.ReviewerHovercard_bodyText__iOKQ_{color:var(--cursor-text-primary)}.ReviewerHovercard_bodyText__iOKQ_,.ReviewerHovercard_captionMuted__ASEEv{font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--cursor-font-weight-normal,400);line-height:var(--cursor-line-height-base)}.ReviewerHovercard_captionMuted__ASEEv{color:var(--text-secondary)}.ReviewerHovercard_resolvedLabel__JqDbX{font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--cursor-font-weight-medium,500);line-height:var(--cursor-line-height-base);color:var(--text-secondary);padding-inline:var(--cursor-spacing-1-5)}.ReviewerHovercard_statusRow__z59aB{display:flex;align-items:center;gap:var(--cursor-spacing-1-5)}.ReviewerHovercard_footerReadyRow__vkN2T{display:flex;justify-content:space-between;align-items:center;gap:var(--cursor-spacing-3)}.ReviewerHovercard_footerReadyLabel__Zz4zo,.ReviewerHovercard_footerRunningRow__0sYEO{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.ReviewerHovercard_body__3PxpT{flex:1 1;min-height:0;overflow-y:auto;-webkit-padding-before:var(--cursor-spacing-1);padding-block-start:var(--cursor-spacing-1);-webkit-padding-after:var(--cursor-spacing-2);padding-block-end:var(--cursor-spacing-2)}.ReviewerHovercard_avatarPad__t_G5l{display:flex;align-items:center;align-self:start;box-sizing:border-box;block-size:var(--cursor-line-height-lg);line-height:0}.ReviewerHovercard_avatarPad__t_G5l>*{display:flex;line-height:0}.ReviewerHovercard_heading__zoF2M{min-inline-size:0;margin:0;font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-lg);font-weight:var(--cursor-font-weight-semibold,590);line-height:var(--cursor-line-height-lg);color:var(--cursor-text-primary);overflow-wrap:anywhere}.ReviewerHovercard_reviewDecisionIcon__3Rm7C{grid-column:1;grid-row:2;align-self:start;display:flex;align-items:center;justify-content:center;box-sizing:border-box;block-size:var(--cursor-line-height-base);min-block-size:0;line-height:0}.ReviewerHovercard_reviewDecisionIcon__3Rm7C:empty{display:none}.ReviewerHovercard_reviewDecisionIcon__3Rm7C>*{display:flex;line-height:0}.ReviewerHovercard_reviewDecision__FFnFo{grid-column:2}.ReviewerHovercard_reviewDecisionText__R_D7c{grid-column:2;grid-row:2;align-self:start;min-inline-size:0;margin:0;font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--cursor-font-weight-normal,400);line-height:var(--cursor-line-height-base);color:var(--cursor-text-secondary,var(--text-secondary));overflow-wrap:anywhere}.ReviewerHovercard_reviewDecisionNeutral__U00vF,.ReviewerHovercard_reviewDecisionText__R_D7c *{font-weight:inherit;color:inherit}.ReviewerHovercard_muted__b_tVr{color:var(--text-secondary)}.ReviewerHovercard_actions__smbbb{flex-shrink:0;display:flex;flex-direction:column;gap:var(--cursor-spacing-1);padding-top:var(--cursor-spacing-1)}.ReviewerHovercard_actions__smbbb:empty{display:none}.ReviewerHovercard_footerCaption__PrxBz{font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--cursor-font-weight-normal,400);line-height:var(--cursor-line-height-base)}.ReviewerHovercard_reviewerHovercardScroll__JCWcq{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin}.ReviewerHovercard_issueItem__uvcm4{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:var(--cursor-spacing-1-5,6px);column-gap:var(--cursor-spacing-1-5,6px);grid-row-gap:var(--cursor-spacing-0-5,2px);row-gap:var(--cursor-spacing-0-5,2px);width:100%;padding:var(--cursor-spacing-1,4px) var(--cursor-spacing-1-5,6px);border-radius:var(--cursor-radius-sm,4px);background:none;border:0;text-align:left;cursor:pointer}.ReviewerHovercard_issueItem__uvcm4:hover{background-color:var(--bg-tertiary)}.ReviewerHovercard_issueItemStatus__vZusX{grid-column:1;grid-row:1}.ReviewerHovercard_issueItemStatusHidden__Q2KPM{visibility:hidden}.ReviewerHovercard_issueItemTitle__NIS4Q{grid-column:2;grid-row:1;min-width:0;font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--cursor-font-weight-normal,400);line-height:var(--cursor-line-height-base);color:var(--cursor-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewerHovercard_issueTitleOpen__EGmpG{font-weight:var(--cursor-font-weight-medium,500)}.ReviewerHovercard_issueLocation__NFM_l{grid-column:2;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--cursor-font-weight-normal,400);line-height:var(--cursor-line-height-base);color:var(--text-secondary)}.ReviewerHovercard_backToOverviewButton__WkoJu{position:fixed;bottom:var(--cursor-spacing-3,12px);left:50%;transform:translateX(-50%);z-index:1000;box-shadow:var(--shadow-m)}.ReviewerHovercard_reviewerHovercardFooter__OTIds{flex-shrink:0;-webkit-border-before:1px solid var(--cursor-stroke-tertiary);border-block-start:1px solid var(--cursor-stroke-tertiary);background-color:var(--cursor-bg-chrome);color:var(--text-secondary);padding-top:var(--cursor-spacing-1)}.ReviewerHovercard_reviewerHovercardFooter__OTIds:empty{display:none}.DismissReviewModal_body__LnR80{display:flex;flex-direction:column;gap:var(--cursor-spacing-1)}.DismissReviewModal_label__I6CsZ{font-family: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);color:var(--cursor-text-tertiary)}.ReviewerStatusSuffix_suffix__vd17O{display:flex;align-items:center;gap:var(--cursor-spacing-0-5)}.ReviewerStatusSuffix_shieldAnchor__ckOT_{display:flex}.TeamReviewerHovercard_previewCardSurface___jNEl{overflow:hidden}.TeamReviewerHovercard_previewCardSurface___jNEl .ui-preview-card__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0}.TeamReviewerHovercard_teamHovercard__swNZi{box-sizing:border-box;padding:var(--cursor-spacing-3);max-height:380px;display:flex;flex-direction:column}.TeamReviewerHovercard_header__vnK3y{display:flex;flex-direction:column;gap:var(--cursor-spacing-2);padding-bottom:0}.TeamReviewerHovercard_header__vnK3y:last-child{padding-bottom:0}.TeamReviewerHovercard_headerRow__DaGmi{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.TeamReviewerHovercard_avatarPad__XoLP9{display:flex;align-items:center;align-self:start;box-sizing:border-box;block-size:var(--cursor-line-height-lg);line-height:0}.TeamReviewerHovercard_avatarPad__XoLP9>*{display:flex;line-height:0}.TeamReviewerHovercard_heading__EGldc{margin:0;font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-lg);font-weight:var(--cursor-font-weight-semibold,590);line-height:var(--cursor-line-height-lg);color:var(--cursor-text-primary)}.TeamReviewerHovercard_description__IY867{margin:0;font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--cursor-font-weight-normal,400);line-height:var(--cursor-line-height-base);color:var(--cursor-text-secondary,var(--text-secondary));-webkit-padding-after:var(--cursor-spacing-1);padding-block-end:var(--cursor-spacing-1)}.TeamReviewerHovercard_teamMemberList__o2eJR{flex:1 1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;list-style:none;margin:0;padding-inline:var(--cursor-spacing-1)}.TeamReviewerHovercard_teamMemberListWithHeader__EEXz6{padding-bottom:var(--cursor-spacing-1)}.TeamReviewerHovercard_teamMemberListWithoutHeader__nHjln{padding-block:var(--cursor-spacing-1)}.TeamReviewerHovercard_statusText__hkuCe{color:var(--text-secondary);padding-inline:var(--cursor-spacing-1-5);padding-bottom:var(--cursor-spacing-1)}.TeamReviewerHovercard_footerCaption__z_elq,.TeamReviewerHovercard_statusText__hkuCe{font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--cursor-font-weight-normal,400);line-height:var(--cursor-line-height-base)}.TeamReviewerHovercard_teamHovercardFooter__foXkH{flex-shrink:0;-webkit-border-before:1px solid var(--cursor-stroke-tertiary);border-block-start:1px solid var(--cursor-stroke-tertiary);background-color:var(--cursor-bg-tertiary);color:var(--text-secondary);padding-top:var(--cursor-spacing-1);overflow-wrap:break-word;word-break:break-word;max-height:120px;overflow-y:auto}.TeamReviewerHovercard_teamHovercardFooter__foXkH a{color:var(--text-accent);text-decoration:underline}.TeamReviewerHovercard_teamHovercardFooter__foXkH a:hover{text-decoration:none}.ui-popover[data-surface-name=reviewers-list]:not(.ReviewersListPopover_reviewersListPopover__PiYiB){width:290px;max-width:290px;padding:var(--cursor-spacing-1)}.ReviewersSection_condensedReviewers__jDRlR{display:flex;flex-wrap:wrap;gap:var(--cursor-spacing-1)}.ReviewersSection_condensedReviewers__jDRlR[data-has-reviewers=true]{padding-inline:var(--cursor-spacing-0-5)}.ReviewersSection_decisionPills__wJS0p{display:flex;flex-wrap:wrap;gap:var(--cursor-spacing-0-5)}.ReviewersSection_decisionLabel__QzYO0{text-transform:lowercase}.ReviewersSection_condensedReviewersActions__cisV1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cursor-spacing-1);-webkit-padding-start:var(--cursor-spacing-1);padding-inline-start:var(--cursor-spacing-1)}.AgenticOwnersReviewerHovercard_gateBody__lJWHM{display:flex;flex-direction:column;gap:var(--cursor-spacing-2)}.AgenticOwnersReviewerHovercard_sentence__68I8x{font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--cursor-font-weight-normal,400);line-height:var(--cursor-line-height-base);color:var(--cursor-text-primary)}.AgenticOwnersReviewerHovercard_policyList__UMDCa{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5)}.AgenticOwnersReviewerHovercard_policy__6BhOh{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:var(--cursor-spacing-1-5,6px);column-gap:var(--cursor-spacing-1-5,6px);grid-row-gap:var(--cursor-spacing-0-5,2px);row-gap:var(--cursor-spacing-0-5,2px)}.AgenticOwnersReviewerHovercard_policyStatus__yZFtM{grid-column:1;grid-row:1}.AgenticOwnersReviewerHovercard_policyDetail__OcOgJ{grid-column:2;display:flex;flex-direction:column;gap:var(--cursor-spacing-0-5)}.AgenticOwnersReviewerHovercard_satisfiedLabel__rnG_U{font-family:var(--cursor-font-family-sans);color:var(--text-secondary)}.AgenticOwnersReviewerHovercard_policyScope__BbvOy,.AgenticOwnersReviewerHovercard_satisfiedLabel__rnG_U{font-size:var(--cursor-font-size-base);font-weight:var(--cursor-font-weight-medium,500);line-height:var(--cursor-line-height-base)}.AgenticOwnersReviewerHovercard_policyScope__BbvOy{font-family:var(--cursor-font-family-mono,monospace);color:var(--cursor-text-primary);overflow-wrap:anywhere}.AgenticOwnersReviewerHovercard_caption__wA02H{font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--cursor-font-weight-normal,400);line-height:var(--cursor-line-height-base);color:var(--text-secondary)}.InfoPanelReviewerRow_reviewerIdentity__T92jQ{display:flex;align-items:center;gap:var(--cursor-spacing-1-5);min-inline-size:0;inline-size:100%;min-block-size:var(--cursor-line-height-base)}.InfoPanelReviewerRow_avatarSlot__mW7xE{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;block-size:var(--cursor-line-height-base);line-height:0}.InfoPanelReviewerRow_avatarSlot__mW7xE>*{display:flex;line-height:0}.InfoPanelReviewerRow_statusGlyphSlot__bD_zE{display:flex;align-items:center;justify-content:center;inline-size:var(--cursor-spacing-3-5);block-size:var(--cursor-spacing-3-5);flex-shrink:0;line-height:0}.InfoPanelReviewerRow_toneGreen__VrePz{color:var(--icon-green,var(--cursor-icon-green-primary))}.InfoPanelReviewerRow_toneRed__BeGws{color:var(--icon-red,var(--cursor-icon-red-primary))}.InfoPanelReviewerRow_toneBlue__cAjdV{color:var(--icon-blue,var(--cursor-icon-blue-primary))}.InfoPanelReviewerRow_toneTertiary__wxD4_{color:var(--icon-tertiary,var(--cursor-icon-tertiary))}.InfoPanelReviewerRow_toneQuaternary__KlZ4A{color:var(--icon-quaternary,var(--cursor-icon-quaternary))}.InfoPanelReviewerRow_pendingDot__RSvob{inline-size:var(--cursor-spacing-1-5);block-size:var(--cursor-spacing-1-5);border-radius:50%;background-color:var(--cursor-icon-yellow-primary)}.InfoPanelReviewerRow_codeownerShield__ezUNs{display:flex}.InfoPanelReviewerRow_reviewerName__PUKUO,.InfoPanelReviewersSection_inlineEmpty__d1xnn{flex:1 1;min-inline-size:0}.InfoPanelReviewersSection_reviewerShortcut__Qpn2h{-webkit-margin-start:var(--cursor-spacing-1);margin-inline-start:var(--cursor-spacing-1)}.InfoPanelReviewersSection_action__lEDw6{display:flex;align-items:center;gap:var(--cursor-spacing-0-5)}.InfoPanelReviewersSection_list__mxJDP{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-25);margin:0;padding:0;list-style:none}.InfoPanelReviewersSection_showMore___b4zm{display:flex;align-items:center;min-block-size:32px;-webkit-padding-start:calc(var(--cursor-spacing-2) + var(--cursor-spacing-3-5) + var(--cursor-spacing-2));padding-inline-start:calc(var(--cursor-spacing-2) + var(--cursor-spacing-3-5) + var(--cursor-spacing-2))}.StatusCarousel_carousel__3DZES{position:relative;z-index:0;isolation:isolate;display:flex;flex-direction:column;gap:var(--cursor-spacing-2);min-inline-size:0}.StatusCarousel_stackRoot__AO5lm{position:relative;z-index:0;isolation:isolate;inline-size:100%;min-inline-size:0;overflow:hidden}.StatusCarousel_stackMeasure__ZeObL{position:absolute;inset-inline:0;inset-block-start:0;inline-size:100%;min-inline-size:0;visibility:hidden;pointer-events:none}.StatusCarousel_stackViewport__5aLo5{position:relative;z-index:0;inline-size:100%;min-inline-size:0;overflow:hidden}.StatusCarousel_stackContent__nCA9Z{position:absolute;inset-block-start:0;inset-inline:0;inline-size:100%}.StatusCarousel_stackPeekShell__O87H3{pointer-events:none;-webkit-user-select:none;user-select:none}.StatusCarousel_stackFrontSlot__x8Xzf,.StatusCarousel_stackPeekShell__O87H3{position:absolute;inset-block:0;inset-inline:0;inline-size:100%}.StatusCarousel_stackFrontMotion__TuIqI{position:absolute;inset:0;inline-size:100%}.StatusCarousel_statusCardShell__sP82F{box-sizing:border-box;block-size:100%;min-block-size:3.25rem;inline-size:100%;border:1px solid var(--cursor-stroke-tertiary);background: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);pointer-events:none}.StatusCarousel_statusCard__5HqH8{container:pr-status-card/inline-size;overflow:visible}.StatusCarousel_statusCard__5HqH8:not(#StatusCarousel_____FG28i):not(#StatusCarousel_____FG28i):not(#StatusCarousel_____FG28i):not(#StatusCarousel_____FG28i):not(#StatusCarousel_____FG28i):not(#StatusCarousel_____FG28i){--markdown-input-radius:var(--cursor-radius-2xl);border-radius:var(--cursor-radius-2xl);box-shadow:0 1px 2px 0 var(--cursor-shadow-secondary)}.StatusCarousel_statusCardContent__dR2N5{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--cursor-spacing-4);padding:var(--cursor-spacing-3) var(--cursor-spacing-4)}.StatusCarousel_statusCardMain__8altO{display:flex;align-items:center;gap:var(--cursor-spacing-3);min-inline-size:0;flex:1 1 auto}.StatusCarousel_statusCopy__J5Fak{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-5);min-inline-size:0}.StatusCarousel_statusTitle__dnGIS{margin:0}.StatusCarousel_statusDescription__60GXW{overflow-wrap:anywhere}.StatusCarousel_statusActions__I_A9i{display:flex;justify-content:flex-end;align-items:center;gap:var(--cursor-spacing-2);flex:0 0 auto}.StatusCarousel_statusAction__hZoAI{flex:0 0 auto;white-space:nowrap}.StatusCarousel_statusActionContent__uAABq{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1)}.StatusCarousel_carouselNav__gdh78{position:relative;z-index:0;flex-shrink:0}.StatusCarousel_carouselDots__lmNOn,.StatusCarousel_carouselNav__gdh78{display:flex;justify-content:center;align-items:center;gap:var(--cursor-spacing-0-5)}.StatusCarousel_carouselDots__lmNOn{padding-inline:var(--cursor-spacing-0-5)}.StatusCarousel_carouselDotHit__rlOCp{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--cursor-spacing-4);block-size:var(--cursor-spacing-4);padding:0;border:0;border-radius:var(--cursor-radius-full);background:rgba(0,0,0,0);cursor:pointer}.StatusCarousel_carouselDot__qP3vQ{display:block;inline-size:var(--cursor-spacing-1-5);block-size:var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-full);background:var(--cursor-text-tertiary);opacity:.65}.StatusCarousel_carouselDot__qP3vQ[data-active=true]{opacity:.9}@container pr-status-card (inline-size <= 480px){.StatusCarousel_statusCardContent__dR2N5{flex-direction:column}.StatusCarousel_statusActions__I_A9i{inline-size:100%;flex-direction:column;align-items:stretch}}.MergeConflictsCardDescription_root__OuuT6{display:flex;flex-direction:column;gap:var(--cursor-spacing-1,4px);min-inline-size:0}.MergeConflictsCardDescription_fileListLabel__C179P{color:inherit;opacity:.8}.MergeConflictsCardDescription_fileList__CP1st{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-5,2px);margin:0;padding:0;list-style:none}.MergeConflictsCardDescription_filePath__vU_iB{min-inline-size:0}.MergeConflictsCardDescription_moreCount__aKrk_{color:inherit;opacity:.8}.CommitShaBadge_commitSha__Q9tZJ{color:var(--cursor-text-secondary)}.CommitShaBadge_commitSha__Q9tZJ:is(button,a){cursor:pointer}.CommitShaBadge_commitSha__Q9tZJ:is(button,a):hover{color:var(--cursor-text-primary)}.DiscussionComposer_composerFooter__vGT_i{padding:var(--cursor-spacing-2);padding-right:var(--cursor-spacing-3);display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--cursor-spacing-2);gap:var(--cursor-spacing-2)}.DiscussionComposer_composerFooter__vGT_i[data-show-author-avatar=false]{grid-template-columns:minmax(0,1fr)}.DiscussionComposer_avatarPad__FuOEk{padding-block:var(--cursor-spacing-2);-webkit-padding-start:var(--cursor-spacing-0-75);padding-inline-start:var(--cursor-spacing-0-75)}.DiscussionComposer_composerEditorWrapper__2LkdW{min-inline-size:0}.DiscussionComposer_composerCard__3axzt{inline-size:100%}.DiscussionComposer_composerCard__3axzt:not(#DiscussionComposer_____nQRMB):not(#DiscussionComposer_____nQRMB):not(#DiscussionComposer_____nQRMB):not(#DiscussionComposer_____nQRMB):not(#DiscussionComposer_____nQRMB):not(#DiscussionComposer_____nQRMB){--markdown-input-radius:var(--cursor-radius-2xl);border-radius:var(--cursor-radius-2xl);box-shadow:0 1px 2px 0 var(--cursor-shadow-secondary)}.DiscussionComposer_composerCard__3axzt:not(#DiscussionComposer_____nQRMB):not(#DiscussionComposer_____nQRMB):not(#DiscussionComposer_____nQRMB):not(#DiscussionComposer_____nQRMB):not(#DiscussionComposer_____nQRMB):not(#DiscussionComposer_____nQRMB):focus-within{border-color:var(--cursor-stroke-primary);outline:none}.MergeBoxChecksList_root__PPq4U{display:flex;flex-direction:column}.MergeBoxChecksList_scrollArea__lPhqe{min-block-size:0}.MergeBoxChecksList_list__uo_8B{display:flex;flex-direction:column}.MergeBoxChecksList_row__QNZFF{position:relative;display:grid;grid-template-columns:var(--cursor-spacing-3-5,14px) minmax(0,1fr) auto;grid-column-gap:var(--cursor-spacing-1-5,6px);column-gap:var(--cursor-spacing-1-5,6px);align-items:center;min-block-size:var(--cursor-spacing-9,36px);padding-block:var(--cursor-spacing-2,8px);padding-inline:var(--cursor-spacing-3,12px);background-color:var(--merge-box-tray-row-fill,var(--cursor-bg-chrome))}.MergeBoxChecksList_row__QNZFF[data-multiline=true]{align-items:start}.MergeBoxChecksList_row__QNZFF:hover{background-color:var(--merge-box-tray-row-hover-fill,color-mix(in oklab,var(--base) 6%,var(--cursor-bg-chrome)))}.MergeBoxChecksList_row__QNZFF[data-focus-visible-within]{outline:2px solid var(--border-focus);outline-offset:-2px}.MergeBoxChecksList_rowIcon__38_2E{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--cursor-spacing-3-5,14px)}.MergeBoxChecksList_row__QNZFF[data-multiline=true] .MergeBoxChecksList_rowIcon__38_2E{align-self:start;-webkit-padding-before:var(--cursor-spacing-0-5,2px);padding-block-start:var(--cursor-spacing-0-5,2px)}.MergeBoxChecksList_row__QNZFF[data-multiline=true] .MergeBoxChecksList_rowTitleLine__HRSaw{align-items:start}.MergeBoxChecksList_rowStatusIcon__L_c_a{display:inline-flex;align-items:center;justify-content:center}.MergeBoxChecksList_rowMain__JUGzN{display:flex;flex:1 1;flex-direction:column;gap:var(--cursor-spacing-0-5,2px);min-inline-size:0;-webkit-padding-end:var(--cursor-spacing-1-5,6px);padding-inline-end:var(--cursor-spacing-1-5,6px)}.MergeBoxChecksList_rowTitleLine__HRSaw{flex-wrap:nowrap}.MergeBoxChecksList_rowNameGroup__yhupT,.MergeBoxChecksList_rowTitleLine__HRSaw{display:flex;align-items:center;gap:var(--cursor-spacing-1-5,6px);min-inline-size:0}.MergeBoxChecksList_rowNameGroup__yhupT{flex:1 1;flex-wrap:nowrap;overflow:hidden}.MergeBoxChecksList_rowName__N4wJZ{flex-shrink:1;min-inline-size:0}.MergeBoxChecksList_rowDuration__P7uQo{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.MergeBoxChecksList_rowLink__MWwlz{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1,4px);min-inline-size:0;max-inline-size:100%;color:inherit;text-decoration:none}.MergeBoxChecksList_rowLink__MWwlz[href]:before{content:"";position:absolute;inset:0;cursor:pointer}.MergeBoxChecksList_rowLink__MWwlz:focus{outline:none}.MergeBoxChecksList_rowLinkText__RLsas{min-inline-size:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MergeBoxChecksList_rowLinkExternalIcon__19T_L{flex-shrink:0}.MergeBoxChecksList_rowWorkflow__hBCjn{color:var(--cursor-text-secondary)}.MergeBoxChecksList_rowWorkflow__hBCjn[data-faded=true]{color:inherit}.MergeBoxChecksList_rowRequiredPill__1QtWs{flex-shrink:0}.MergeBoxChecksList_rowStatusLabel__gGseF{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.MergeBoxChecksList_rowSubtitle__2TT1A{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MergeBoxChecksList_rowActions__DNbCq{position:relative;display:inline-flex;flex-wrap:nowrap;align-items:center;flex-shrink:0;gap:var(--cursor-spacing-1-5,6px);-webkit-padding-end:var(--cursor-spacing-1-5,6px);padding-inline-end:var(--cursor-spacing-1-5,6px)}.MergeBoxChecksList_row__QNZFF[data-multiline=true] .MergeBoxChecksList_rowActions__DNbCq{align-self:start;-webkit-padding-before:var(--cursor-spacing-0-5,2px);padding-block-start:var(--cursor-spacing-0-5,2px)}.MergeBoxChecksList_rerunTooltipTrigger__Ol0Um{display:inline-flex;flex-shrink:0;align-self:center;-webkit-margin-end:var(--cursor-spacing-ne-1,-4px);margin-inline-end:var(--cursor-spacing-ne-1,-4px)}.MergeBoxChecksList_rerunButton__gSGty{flex-shrink:0}.MergeBoxChecksList_rerunButton__gSGty:hover:not(:disabled){color:var(--cursor-text-primary)}.MergeBoxConflictFilesList_root___wrzx{display:flex;flex-direction:column}.MergeBoxConflictFilesList_scrollArea__AZbHf{min-block-size:0}.MergeBoxConflictFilesList_list__s1w1T{display:flex;flex-direction:column}.MergeBoxConflictFilesList_row__e6wC9{display:grid;grid-template-columns:var(--merge-box-icon-size,var(--cursor-spacing-6,24px)) minmax(0,1fr);grid-column-gap:var(--merge-box-icon-text-gap,var(--cursor-spacing-2,8px));column-gap:var(--merge-box-icon-text-gap,var(--cursor-spacing-2,8px));align-items:center;min-block-size:var(--cursor-spacing-9,36px);padding-block:var(--cursor-spacing-1-5,6px);-webkit-padding-start:var(--merge-box-keyline-inset,var(--cursor-spacing-3,12px));padding-inline-start:var(--merge-box-keyline-inset,var(--cursor-spacing-3,12px));-webkit-padding-end:var(--cursor-spacing-4,16px);padding-inline-end:var(--cursor-spacing-4,16px);background-color:var(--merge-box-tray-row-fill,var(--cursor-bg-chrome))}.MergeBoxConflictFilesList_rowIcon__JdcTM{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--merge-box-icon-size,var(--cursor-spacing-6,24px))}.MergeBoxConflictFilesList_rowFilePath__JzhTg{min-inline-size:0;color:var(--cursor-text-secondary)}.UpdateBranchButton_menuContent__q5Ijz{overflow:hidden;border-radius:var(--cursor-radius-lg,8px)}.UpdateBranchButton_menuContent__q5Ijz [data-component=menu-item-description]{white-space:normal;overflow-x:visible;overflow-y:visible;text-overflow:clip;text-wrap-mode:wrap}.UpdateBranchButton_helperCopy__Ofppc{display:block;white-space:normal;text-wrap-mode:wrap}.Description_description__tDxMO{position:relative;padding-block:var(--cursor-spacing-3);padding-inline:var(--cursor-spacing-4);border-radius:var(--cursor-radius-base);outline:1px solid var(--border-secondary);outline-offset:-1px;transition:background-color 75ms ease-in-out,outline 75ms ease-in-out}.Description_description__tDxMO[data-hide-idle-outline=true]{outline-color:rgba(0,0,0,0)}.Description_description__tDxMO[data-editable=true]{outline-color:var(--border-secondary)}.Description_description__tDxMO[data-editable=true][data-hovered=true]{outline-color:var(--border-primary)}.Description_description__tDxMO[data-editable=true][data-focused=true]{background-color:var(--bg-editor);outline-color:var(--border-focus);outline-width:2px}.Description_description__tDxMO[data-editable=true][data-error=true]{outline-color:var(--text-danger)}.Description_description__tDxMO[data-new-layout]{padding:0;border:1px solid rgba(0,0,0,0);overflow:clip}.Description_description__tDxMO[data-new-layout][data-editable=true],.Description_plaintextDescription__8kzFe,.Description_plaintextDescription__8kzFe[data-editable=true][data-focused=true]{background-color:var(--bg-chrome)}.Description_generateDescriptionButton__go3aB{position:absolute;top:var(--cursor-spacing-2);right:var(--cursor-spacing-2)}.Description_saveStatus__3kB_B{position:absolute;bottom:8px;right:8px;pointer-events:none;transition:opacity .3s ease-out}.CommitParticipantAvatarStack_avatarStack__Nh9TM{display:inline-flex;align-items:center;flex-shrink:0}.CommitParticipantAvatarStack_avatarSlot__yKCWW{position:relative;flex-shrink:0;z-index:calc(100 - var(--commit-avatar-index))}.CommitParticipantAvatarStack_avatarSlot__yKCWW:not(:first-child){-webkit-margin-start:-4px;margin-inline-start:-4px}.AutofixCard_infoContent__dXtWi{font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm)}.AutofixCard_infoTrigger__8NSB5{display:flex;align-items:center;cursor:pointer}.AutofixCard_learnMoreLink__jDkYE{color:var(--text-accent)}.AutofixCard_learnMoreLink__jDkYE:active,.AutofixCard_learnMoreLink__jDkYE:hover{text-decoration:underline}.BranchRefBadge_branchRefBadge__p1Xmy{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}.StaleAutofixCard_infoContent__W3Y3w{font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm)}.StaleAutofixCard_infoTrigger___IYbA{display:flex;align-items:center;cursor:pointer}.TimelineList_botThreadStack__zZ2FB{display:flex;flex-direction:column;gap:var(--reviews-timeline-stack-gap)}.DiscussionItemChrome_discussionItemActions__qQjcn,.DiscussionItemChrome_discussionReactions__dztGr{display:flex;align-items:center;gap:var(--cursor-spacing-1)}.DiscussionItemChrome_discussionReactions__dztGr{flex-wrap:wrap}.BugbotAutofixFooter_footer__0ap4h,.DiscussionItemChrome_discussionReactions__dztGr{-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3)}.BugbotAutofixFooter_footer__0ap4h{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5)}.BugbotAutofixFooter_actions__1THUg,.BugbotAutofixFooter_pendingRow__5lmla{display:flex;flex-wrap:wrap;gap:var(--cursor-spacing-1-5)}.BugbotAutofixFooter_pendingRow__5lmla,.BugbotAutofixFooter_pendingStatus__qcihz{align-items:center}.BugbotAutofixFooter_pendingStatus__qcihz,.BugbotAutofixFooter_supplement__Jf6Oh{display:flex;gap:var(--cursor-spacing-1);color:var(--text-secondary);font-size:var(--font-size-ui-sm)}.BugbotAutofixFooter_supplement__Jf6Oh{flex-direction:column;-webkit-padding-before:var(--cursor-spacing-1-5);padding-block-start:var(--cursor-spacing-1-5)}.DiscussionItemComment_discussionEditorWrapper__hQ9xI{min-inline-size:0}.ChecksTab_previewCard__EQXZe{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__ObMJS{display:flex;gap:var(--cursor-spacing-2)}.ChecksTab_hovercardTitle__mBQc6{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__km1g8,.ChecksTab_hovercardSubtitle___4oMe{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__km1g8{padding:var(--cursor-spacing-4)}.DeferredPrTabContents_centeredStatus__nXSx4{display:flex;align-items:center;justify-content:center;padding:var(--cursor-spacing-16) var(--cursor-spacing-4)}.FullSelfDrivingTab_tabContent__bzK9l{display:flex;flex-direction:column;gap:var(--cursor-spacing-2);width:100%}.FullSelfDrivingTab_hovercardBody__DYuup{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5);min-width:280px}.FullSelfDrivingTab_hovercardHeader__PqI0l{align-items:center;display:flex;gap:var(--cursor-spacing-2);justify-content:space-between}.FullSelfDrivingTab_hovercardList__6NEO_{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-75);list-style:none;margin:0;padding:0}.FullSelfDrivingTab_hovercardRow__hsom4{align-items:center;display:grid;grid-gap:var(--cursor-spacing-1-5);gap:var(--cursor-spacing-1-5);grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;font-family:system-ui,var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);letter-spacing:normal;line-height:var(--cursor-line-height-sm)}.FullSelfDrivingTab_hovercardRow__hsom4[data-resolved] .FullSelfDrivingTab_hovercardRowTitle__B1tnZ{color:var(--cursor-text-secondary);text-decoration:line-through;text-decoration-thickness:1px}.FullSelfDrivingTab_hovercardRowKind__nv5bY{min-width:56px}.FullSelfDrivingTab_hovercardRowTitle__B1tnZ{color:var(--cursor-text-primary);min-width:0}.FullSelfDrivingTab_hovercardRowBadge__oSK1l{border-radius:var(--cursor-radius-sm);flex:0 0 auto;font-weight:var(--cursor-font-weight-medium,500);padding:0 var(--cursor-spacing-0-75)}.FullSelfDrivingTab_badgeApplied__NtcbU{background-color:color-mix(in srgb,var(--cursor-text-green-primary) 18%,transparent);color:var(--cursor-text-green-primary)}.FullSelfDrivingTab_badgeDismissed__PU20F{background-color:color-mix(in srgb,var(--cursor-text-secondary) 14%,transparent);color:var(--cursor-text-secondary)}.FullSelfDrivingTab_hovercardFooter__0grY2{padding-left:calc(56px + var(--cursor-spacing-1-5))}.CodeTourDebugPanel_root__2ZQzp{padding-inline:var(--cursor-spacing-2);padding-block:var(--cursor-spacing-2)}.CodeTourDebugPanel_content__t8_4Y{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__IUs4A{display:flex;align-items:center;gap:var(--cursor-spacing-1-5)}.CodeTourDebugPanel_captionShrink0__1EC0g,.CodeTourDebugPanel_caption__3ASjd{font-size:.8125rem;line-height:1.5384615385;font-weight:400}.CodeTourDebugPanel_captionShrink0__1EC0g{flex-shrink:0}.CodeTourDebugPanel_checkboxLabel__hJNvK{display:flex;align-items:center;gap:var(--cursor-spacing-1);font-size:.8125rem;line-height:1.5384615385;font-weight:400;cursor:pointer}.CodeTourDebugPanel_freeformSection__Tf7Y4{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__K7jGI{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;line-height:1.5384615385;font-weight:400}.CodeTourDebugPanel_freeformActions__2xRjr{display:flex;gap:var(--cursor-spacing-1-5)}.CodeTourFeedbackButtons_root__95MCK{display:flex;align-items:center;gap:var(--cursor-spacing-1)}.ui-popover[data-surface-name=code-tour-feedback]:not(.CodeTourFeedbackButtons_form__5TGoD){min-width:280px;max-width:320px;padding:var(--cursor-spacing-3);border-radius:var(--cursor-radius-xl)}.CodeTourFeedbackButtons_form__5TGoD{display:flex;flex-direction:column;gap:var(--cursor-spacing-3)}.CodeTourFeedbackButtons_title__S7Ufh{font-weight:500}.CodeTourFeedbackButtons_reason__5QVJu{display:flex;align-items:center;gap:var(--cursor-spacing-2);cursor:pointer}@keyframes CodeTourOutline_fadeInAnimation__7_afu{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__a0EKy{--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);z-index:1;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__a0EKy [data-surface-sidebar-header]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:var(--cursor-spacing-3);padding-left:var(--cursor-spacing-3);padding-right:var(--cursor-spacing-3);-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3);padding-top:var(--cursor-spacing-3)}.CodeTourOutline_outlineSheet__tgEey{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__k8C0_{flex:1 1;min-inline-size:0;min-block-size:0}.CodeTourOutline_errorActions__sr2b7{display:flex;align-items:center;gap:var(--cursor-spacing-1-5)}.CodeTourOutline_outlineContents__A_8Om{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__UrZN2{--code-tour-outline-tree-indent:var(--cursor-spacing-4);display:flex;flex-direction:column;gap:var(--cursor-spacing-0-25)}.CodeTourOutline_rows__UrZN2[data-streaming=true] .CodeTourOutline_outlineRow__16zwz{animation:CodeTourOutline_fadeInAnimation__7_afu .32s ease-in-out}.CodeTourOutline_outlineRow__16zwz{min-width:0}.CodeTourOutline_outlineItemBody__Jhdiy{display:flex;flex:1 1;flex-direction:column;gap:var(--cursor-spacing-0-5);min-width:0}.CodeTourOutline_outlineFileSubtitle__VzmDm{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-25);min-width:0;width:100%}.CodeTourOutline_outlineFileText__k1VdN{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__mf_wx{cursor:default}.CodeTourOutline_collapsedFilePathsTooltip__77tvO{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-25);text-align:left}.CodeTourOutline_feedback__sZp3T{display:flex;align-items:center;gap:var(--cursor-spacing-1-5);padding-inline:0;color:var(--cursor-text-tertiary)}.CodeTourOutline_feedbackLabel__8vhcI{font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-lg);font-weight:var(--cursor-font-weight-normal,400)}.CodeTourOutline_outlineHeadingMarkdown__7_bKZ{font-weight:var(--cursor-font-weight-medium,500)}.CodeTourOutline_outlineHeadingMarkdown__7_bKZ code{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.CodeTourOutline_feedbackButtons__pQ_Gn button{color:var(--cursor-text-tertiary)}.CodeTourOutline_feedbackButtons__pQ_Gn button .gds-icon{fill:currentColor}.CodeTourOutline_feedbackButtons__pQ_Gn button:hover,.CodeTourOutline_feedbackButtons__pQ_Gn button[aria-pressed=true]{color:var(--cursor-text-secondary)}.CodeTourOutline_outlineSkeleton__QWC2v{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__lPKu9{display:flex;min-inline-size:0}.ThreadFilters_searchInput__77Ous{flex:1 1;min-inline-size:0}.HiddenByFiltersBanner_banner__PhElX{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__K44vv{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__MXtlf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;isolation:isolate}.FilteredThreadsList_filteredThreadsList__52xMc{display:flex;flex-direction:column;flex:1 1;min-height:0}.FilteredThreadsList_threadList__RScHt{display:flex;flex-direction:column;gap:var(--cursor-spacing-4);margin:0;padding:0;list-style:none}.FilteredThreadsList_threadList__RScHt>li[data-filtered=true]{display:none}.CommentsRail_commentsRail__1b_7H{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__1b_7H [data-surface-sidebar-header]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:var(--cursor-spacing-3);padding-left:var(--cursor-spacing-3);padding-right:var(--cursor-spacing-3);-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3);padding-top:var(--cursor-spacing-3)}.CommentsRail_commentsRail__1b_7H .ui-icon-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){will-change:auto}.CommentsRail_commentsRailBody__mitSy{-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__jLB_U{-webkit-border-start:1px solid rgba(0,0,0,0);border-inline-start:1px solid rgba(0,0,0,0)}.CommentsRail_commentsRailChrome__PwZhx{overflow:hidden}.VersionRangeBanner_versionRangeBanner__Pg7DQ{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__GADGH{flex-shrink:0;-webkit-padding-before:var(--cursor-spacing-1-5);padding-block-start:var(--cursor-spacing-1-5)}.VersionRangeBanner_content__uZg1M{display:flex;align-items:flex-start;gap:var(--cursor-spacing-2)}.VersionRangeBanner_message__oJQXl{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__ZtPNt{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__MIG_1,.CommentsSheet_sheetContents__2wdVH{display:flex;flex-direction:column;flex:1 1;min-inline-size:0;min-block-size:0}.CommentsSheet_commentsSurface__MIG_1{overflow:hidden;--cursor-bg-sidebar:transparent}.CommentsSheet_commentsSurface__MIG_1 [data-surface-sidebar-header]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){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__g41uS{flex:1 1;min-inline-size:0;min-block-size:0}.CommitStepper_root__Zewmr{display:flex;align-items:center;gap:var(--cursor-spacing-1)}.CommitStepper_count__3KenK{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommitStepper_message__hxj1J{flex:1 1;min-width:0}.CommitRangePickerButtonContent_content__dyRTs{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1-5)}.CommitRangePickerButtonContent_count__m339X{flex-shrink:0}.CommitRangePickerButtonContent_secondary__v1I7C{color:var(--text-secondary)}.CommitRangePickerButtonContent_visuallyHidden__wuShH{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__FCO8Y{scroll-margin-top:var(--cursor-spacing-1)}.DiffComparisonSelector_header__TpvFq{padding-inline:var(--cursor-spacing-3-5)}.DiffComparisonSelector_menu__x0Gjf [data-has-description] [data-component=menu-item-left]{align-self:flex-start;margin-top:var(--cursor-spacing-0-5)}.LegacyCommitSelector_commitRangeSelector__RL_eg{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__RL_eg .LegacyCommitSelector_commitRow__rNQGF{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.LegacyCommitSelector_commitRangeSelector__RL_eg .LegacyCommitSelector_commitRow__rNQGF[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__RL_eg .LegacyCommitSelector_commitRow__rNQGF[data-last]{--cell-end-start-radius:var(--cursor-radius-xl);--cell-end-end-radius:var(--cursor-radius-xl)}.LegacyCommitSelector_commitRangeSelector__RL_eg .LegacyCommitSelector_commitRow__rNQGF+.LegacyCommitSelector_commitRow__rNQGF{-webkit-border-before:1px solid var(--border-tertiary);border-block-start:1px solid var(--border-tertiary)}.LegacyCommitSelector_commitRangeSelector__RL_eg .LegacyCommitSelector_commitSelector__CXsTq{min-block-size:48px;display:grid;place-items:center}.LegacyCommitSelector_commitRangeSelector__RL_eg .LegacyCommitSelector_commitSelector__CXsTq:focus-visible{outline:none}.LegacyCommitSelector_commitRangeSelector__RL_eg .LegacyCommitSelector_commitSelector__CXsTq:focus-visible>*{outline:2px solid var(--cursor-stroke-focused);outline-offset:1px}.LegacyCommitSelector_commitRangeSelector__RL_eg .LegacyCommitSelector_commitSelector__CXsTq[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__RL_eg .LegacyCommitSelector_commitSelector__CXsTq[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__RL_eg .LegacyCommitSelector_commitDetails__2UfQG{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__HcxcT{color:var(--text-tertiary);font-size:11px}.ui-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)[data-surface-name=diff-comparison-selector]:not(.LegacyDiffComparisonSelector_diffComparisonSelector__Ot0lc){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__Ot0lc{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__AsWlp{scroll-margin-top:var(--cursor-spacing-1)}.LegacyDiffComparisonSelector_header__iCfcA{display:flex;flex-direction:column;gap:var(--cursor-spacing-2)}.LegacyDiffComparisonSelector_scrollArea__4t1EW{flex:1 1;min-height:0;overflow-y:auto}.VersionHistoryPanel_versionHistoryPanel__tag_q{display:flex;flex-direction:column;min-height:0;flex:1 1;gap:var(--cursor-spacing-2)}.VersionHistoryPanel_header__WzZ2o{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.VersionHistoryPanel_title__G5fae{flex:1 1}.VersionHistoryPanel_versionList__BwrlV{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.VersionHistoryPanel_versionRow__3KuQy{display:flex;align-items:stretch;border-bottom:1px solid var(--border-secondary)}.VersionHistoryPanel_versionSelector__FvroN{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__FvroN:disabled{cursor:default}.VersionHistoryPanel_versionDetails__BLByJ{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___5GF5{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.VersionHistoryPanel_commitSha__gjxI2{font-size:var(--cursor-font-size-xs);line-height:var(--cursor-line-height-xs)}.VersionHistoryPanel_restoreAction__rHhtO{margin-left:auto}.VersionHistoryPanel_timestamp__O8M92{color:var(--text-tertiary);font-size:11px}.DiffToolbar_diffToolbar__2vbjp{inline-size:100%;max-inline-size:var(--codebase-page-max-width);margin-inline:auto}[data-width=fullBleed] .DiffToolbar_diffToolbar__2vbjp{max-inline-size:var(--codebase-header-max-width)}.DiffToolbar_diffToolbar__2vbjp{position:-webkit-sticky;position:sticky;inset-block-start:var(--diff-header-inset,var(--pr-sticky-chrome-height,40px));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__2vbjp: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__2vbjp{isolation:isolate}[data-page-scroll=true] .DiffToolbar_diffToolbar__2vbjp: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__N1Xkr{display:flex;flex:1 1;align-items:center;gap:var(--cursor-spacing-1);min-width:0;min-height:0}.DiffToolbar_left__N1Xkr[data-code-tours=true]{gap:var(--cursor-spacing-2)}.DiffToolbar_right__YYvVu{display:flex;align-items:center;gap:var(--cursor-spacing-3)}.DiffToolbar_actions__R6nZ0{display:flex;align-items:center;gap:var(--cursor-spacing-1-5)}.DiffToolbar_flex1__S4ZLv{flex:1 1;min-width:0;min-height:0}.DiffToolbar_viewedProgress__QrNYF{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__X4sQi{display:flex;block-size:var(--cursor-spacing-4)}:where(.FileTree_fileTree__T4G2p){--file-tree-outline-padding:var(--cursor-spacing-2);padding-block:var(--file-tree-outline-padding);scroll-padding-block:var(--file-tree-outline-padding)}.FileTree_treeOwnsScroll___g37l{display:grid;grid-template-rows:minmax(0,1fr) auto;flex:1 1;min-block-size:0;min-inline-size:0}.FileTree_pinnedOrphanedSection__Z0sLV{-webkit-padding-after:var(--cursor-spacing-3);padding-block-end:var(--cursor-spacing-3)}.FileTree_codeownerIcon__r_xAP{flex-shrink:0}.FileTree_checkboxSelection__Vj31X{display:inline-flex;align-items:center;flex-shrink:0}.FileTree_rowAccessories__GX4hN{display:inline-flex;align-items:center;gap:var(--cursor-spacing-2)}.FileTree_statusGlyph__bUkpX{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--cursor-spacing-5)}.FileTree_viewedAccessories__69x47{--diffs-addition-color-override:var(--cursor-text-tertiary);--diffs-deletion-color-override:var(--cursor-text-tertiary)}.FileTree_viewedAccessories__69x47 .FileTree_threadCount__q_z9o{color:var(--cursor-text-tertiary)}.FileTree_fileStats___RIFF{font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm);color:var(--cursor-text-secondary)}.FileTree_orphanedDivider__akws5{padding-block:var(--cursor-spacing-2)}.FileTree_threadCounter__9ky9x{position:relative;display:flex;align-items:center;gap:var(--cursor-spacing-1);padding-inline:var(--cursor-spacing-0-5)}.FileTree_threadCount__q_z9o{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__yWra7:not(:focus,:focus-within){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.FileTreeSkeleton_tree__gmAmj{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__Snycw{display:flex;min-inline-size:0}.CustomTourPromptPopover_popup__ZAenL{display:flex;flex-direction:column;gap:var(--cursor-spacing-2);width:360px;max-width:100%}.ui-popover[data-surface-name=custom-tour-prompt]:not(.CustomTourPromptPopover_popup__ZAenL){max-width:394px;padding:var(--cursor-spacing-4);border-radius:var(--cursor-radius-xl)}.CustomTourPromptPopover_header__9ljVA{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-2)}.CustomTourPromptPopover_title__VXYnC{margin:0}.CustomTourPromptPopover_footer__c758X{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-2)}.TourToggle_container__hky6k{display:flex;align-items:center;gap:var(--cursor-spacing-1)}.TourToggle_updatingLabel__JvDbc{-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__sKaes 1s linear infinite}@keyframes TourToggle_shimmer__sKaes{0%{background-position:0 0}to{background-position:calc(var(--shimmer-bg-size)*-1) 0}}.FilesSheet_sheetContents__ydmAj{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0;gap:var(--cursor-spacing-2)}.FilesSheet_tourHeader__dUi4u{display:flex;align-items:center;justify-content:space-between}.FilesSheet_filesSurface__QyX5x{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0;overflow:hidden;--cursor-bg-sidebar:transparent}.FilesSheet_filesSurface__QyX5x [data-surface-sidebar-header]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){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__6MrKW,.FilesSheet_searchInput__XUzb9{flex:1 1;min-width:0;min-height:0}.FilesSheet_skeleton__IVC4Y{padding-block:var(--cursor-spacing-3)}.ViewedFilesProgress_root__P_uk6{display:flex;align-items:center;gap:var(--cursor-spacing-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ViewedFilesProgress_overflowWarning__L4Jmv{display:inline-flex;border-radius:var(--cursor-radius-sm)}.ViewedFilesProgress_overflowWarning__L4Jmv:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:1px}.FileSidebar_fileSidebar__bYLLx{position:-webkit-sticky;position:sticky;inset-block-start:var(--pr-file-scroll-margin-top);align-self:flex-start;overflow:hidden;z-index:1;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__bYLLx [data-surface-sidebar-header]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:var(--cursor-spacing-3);padding-left:var(--cursor-spacing-3);padding-right:var(--cursor-spacing-3);-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3);padding-top:var(--cursor-spacing-3)}.FileSidebar_fileSidebarContents__Rq_RM{-webkit-border-end:1px solid rgba(0,0,0,0);border-inline-end:1px solid rgba(0,0,0,0)}.FileSidebar_searchInput__jo1pV{flex:1 1;min-inline-size:0}.FileSidebar_fileSidebarLoader__bnFR5{-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)}.FileSidebar_fileSidebarTree__kvIL4{-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3);padding-inline:var(--cursor-spacing-3);-webkit-padding-after:0;padding-block-end:0}@keyframes CodeDiff_fadeInAnimation__8p5mT{0%{opacity:0;transform:translateY(3px);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%)}60%{opacity:1}to{transform:translateY(0);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%)}}.CodeDiff_fadeIn__Yvn3z{animation:CodeDiff_fadeInAnimation__8p5mT .32s ease-in-out}.CodeDiff_codeDiff__0EVkT{--code-diff-constrained-width:960px;--code-diff-column-gap:var(--cursor-spacing-4);--diff-header-height:calc(var(--cursor-spacing-6) + 2 * var(--cursor-spacing-2));--pr-file-scroll-margin-top:var(--diff-header-height);--diff-file-header-height:45px;--diff-side-content:360px;--file-sidebar-width:256px;--comment-minimap-padding-inline-start:0;--comment-minimap-padding-inline-end:var(--file-minimap-width);--diff-header-padding:var(--file-minimap-width);position:relative;container:code-diff/inline-size;flex:1 1;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.CodeDiff_codeDiff__0EVkT[data-page-scroll=true]{height:auto;overflow-x:clip;overflow-y:visible;overscroll-behavior-y:auto;overflow-anchor:none}.CodeDiff_codeDiff__0EVkT{-webkit-padding-after:var(--pr-floating-dock-clearance,0);padding-block-end:var(--pr-floating-dock-clearance,0)}.CodeDiff_codeDiff__0EVkT[data-page-scroll=true]{-webkit-padding-after:0;padding-block-end:0}@media(max-width:768px){.CodeDiff_codeDiff__0EVkT{--comment-minimap-padding-inline-start:var(--cursor-spacing-4);--comment-minimap-padding-inline-end:var(--cursor-spacing-4)}}.CodeDiff_codeDiff__0EVkT[data-full-bleed-files=true]{container:code-diff/size}.CodeDiff_codeDiff__0EVkT[data-full-bleed-files=true][data-page-scroll=true]{container:code-diff/inline-size;--diff-header-inset:var(--pr-sticky-chrome-height,40px);--pr-file-scroll-margin-top:calc(var(--diff-header-height) + var(--diff-header-inset));scrollbar-gutter:auto}.CodeDiff_codeDiff__0EVkT[data-full-bleed-files=true]{--code-tour-context-inline-padding:var(--cursor-spacing-4);--diff-file-header-height:36px;--diff-header-background:var(--cursor-bg-chrome);--diff-header-inset:0px;--diff-header-padding:var(--cursor-spacing-2-5);--pr-file-scroll-margin-top:calc(var(--diff-header-height) + var(--diff-header-inset));background-color:var(--cursor-bg-chrome);scrollbar-gutter:stable}.CodeDiff_codeDiffWindow__dzJB9{display:flex;flex-direction:column}.CodeDiff_codeDiffContents__kC5Vs{position:relative;display:flex;flex:1 0 auto;flex-direction:column;row-gap:var(--cursor-spacing-4);min-block-size:100%}.CodeDiff_pageContents___wB6L{padding-inline:var(--file-minimap-width)}.CodeDiff_prPageBanners__goi_H{box-sizing:border-box;inline-size:100%;max-inline-size:var(--codebase-page-max-width);margin-inline:auto;padding-inline:var(--codebase-page-inline-pad)}[data-width=fullBleed] .CodeDiff_prPageBanners__goi_H{max-inline-size:var(--codebase-header-max-width)}.CodeDiff_prPageBanners__goi_H{-webkit-padding-after:var(--cursor-spacing-4);padding-block-end:var(--cursor-spacing-4)}.CodeDiff_changesTabPanel__KUBNy{box-sizing:border-box;inline-size:100%;max-inline-size:var(--codebase-page-max-width);margin-inline:auto}[data-width=fullBleed] .CodeDiff_changesTabPanel__KUBNy{max-inline-size:var(--codebase-header-max-width)}.CodeDiff_changesTabPanel__KUBNy{display:flex;flex:1 0 auto;flex-direction:column;min-block-size:0}.CodeDiff_tabListTrailing__BKBBC{display:flex;flex-shrink:0;align-items:center;gap:var(--cursor-spacing-3);-webkit-padding-start:var(--cursor-spacing-4);padding-inline-start:var(--cursor-spacing-4)}.CodeDiff_checksFullHeightWindow__izfS9{display:flex;flex-direction:column}.CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_codeDiffContents__kC5Vs{flex:1 1;min-block-size:0}.CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_checksFullHeightTabGroup__fo382,.CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_checksFullHeightTabPanels__Q6Whs,.CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_pageContents___wB6L,.CodeDiff_checksFullHeightWindow__izfS9 [data-component=tabs-panel][data-value=checks]:not([hidden]){display:flex;flex:1 1;flex-direction:column;min-block-size:0}.CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_checksFullHeightTabPanel__bWqpY{box-sizing:border-box;inline-size:100%;max-inline-size:var(--codebase-page-max-width);margin-inline:auto}[data-width=fullBleed] .CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_checksFullHeightTabPanel__bWqpY{max-inline-size:var(--codebase-header-max-width)}.CodeDiff_checksFullHeightWindow__izfS9 .CodeDiff_checksFullHeightTabPanel__bWqpY{display:flex;flex:1 1;flex-direction:column;min-block-size:0;padding-top:0;padding-bottom:0}[data-page-scroll=true] .CodeDiff_checksFullHeightTabPanel__bWqpY{padding-block:0}.CodeDiff_diffContent__EUdt2{-webkit-padding-start:var(--comment-minimap-padding-inline-start);padding-inline-start:var(--comment-minimap-padding-inline-start);-webkit-padding-end:var(--comment-minimap-padding-inline-end);padding-inline-end:var(--comment-minimap-padding-inline-end);contain:inline-size layout paint;container:code-diff-container/inline-size;min-inline-size:0;flex:1 0 auto;min-block-size:0;display:flex;align-items:flex-start;column-gap:var(--code-diff-column-gap)}@media(max-width:768px){.CodeDiff_diffContent__EUdt2{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}}.CodeDiff_codeDiffSkeleton__7DnYZ{display:flex;flex-direction:column;gap:var(--cursor-spacing-4);box-sizing:border-box;width:100%;height:632px;padding:var(--cursor-spacing-4)}.CodeDiff_loadError__HMlco{padding:var(--cursor-spacing-4)}.CodeDiff_codeTourError__yo21J,.CodeDiff_loadError__HMlco{gap:var(--cursor-spacing-2)}.CodeDiff_codeTourErrorActions__5EAJJ{gap:var(--cursor-spacing-1-5)}.CodeDiff_codeTourNavShimmer__W01_A{width:220px;flex-shrink:0}.CodeDiff_codeDiffFilesColumn__l5N5u{position:relative;isolation:isolate;display:flex;flex-direction:column;align-self:stretch;min-inline-size:0}.CodeDiff_diffStepsFlex__0XAD_{min-inline-size:0}.CodeDiff_diffStepsColumn__EbEo1{padding:var(--cursor-spacing-3)}@media(max-width:768px){.CodeDiff_diffStepsColumn__EbEo1{padding-inline:0}}.CodeDiff_diffStepsColumn__EbEo1[data-mode=code-tour][data-streaming=true]>*>*{animation:CodeDiff_fadeInAnimation__8p5mT .32s ease-in-out}.CodeDiff_customInstructionsContainer__zQgBp{width:100%;max-width:var(--code-diff-constrained-width,960px);margin-inline:auto}.CodeDiff_calloutPanel__xoJMf{gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-2);border-radius:var(--cursor-radius-base)}.CodeDiff_bannerRow__vjfOV{-webkit-padding-after:var(--cursor-spacing-3);padding-block-end:var(--cursor-spacing-3)}.CodeDiff_bannerRowInset__aHVuu{padding-inline:var(--cursor-spacing-4)}.CodeDiff_stepsRowGap__Ne7MF{row-gap:var(--cursor-spacing-4)}.CodeDiff_stepsRowGap__Ne7MF[data-comparison-stale]{opacity:.6}.CodeDiff_stepError__379vG{gap:var(--cursor-spacing-1)}.CodeDiff_additionalChangesTip__BU_eh{gap:var(--cursor-spacing-0-25)}.CodeDiff_codeTourStreamingDotsContainer__JNVs8{display:flex;justify-content:center;width:100%;max-width:var(--code-diff-constrained-width,960px);margin-inline:auto;padding-inline:var(--cursor-spacing-2)}.CodeDiff_streamingPlaceholder__vDl0K{min-block-size:300px}.CodeDiff_codeDiffContainer__6vjbI{display:flex;flex:1 0 auto;gap:var(--cursor-spacing-2);min-block-size:0;min-inline-size:0}@media(min-width:769px){.CodeDiff_codeDiffContainer__6vjbI{-webkit-padding-start:var(--file-minimap-width);padding-inline-start:var(--file-minimap-width)}}.CodeDiff_codeDiffContainer__6vjbI[data-full-bleed-files=true]{-webkit-padding-start:0;padding-inline-start:0;gap:0}.CodeDiff_diffEmptyState__u_7ii{min-block-size:min(240px,50dvh)}.CodeDiff_postDiffContainer__Q5FbM{position:-webkit-sticky;position:sticky;inset-block-end:var(--post-diff-container-inset,16px);margin-inline:var(--post-diff-container-inset,16px);display:flex;flex-direction:column;gap:var(--cursor-spacing-2);z-index:2;pointer-events:none}.CodeDiff_postDiffContainer__Q5FbM>*{pointer-events:auto}@media(max-width:768px){.CodeDiff_postDiffContainer__Q5FbM{--post-diff-container-inset:8px}}.focus-group-item_focus-group-item__VDBDH:focus-visible{border-radius:var(--cursor-radius-sm,4px);outline:2px solid var(--cursor-stroke-focused);z-index:1}.FileDiffTitle_fileDiffTitle__H0uND{display:flex;align-items:center;flex-shrink:1;min-width:0;min-height:0;gap:var(--cursor-spacing-1);font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-base);padding:0;border-radius:var(--cursor-radius-base);-webkit-user-select:text;user-select:text}.FileDiffTitle_fileDiffTitle__H0uND .FileDiffTitle_copyIcon__WOc3P{visibility:hidden;flex-shrink:0}.FileDiffTitle_fileDiffTitle__H0uND:focus-visible .FileDiffTitle_copyIcon__WOc3P,.FileDiffTitle_fileDiffTitle__H0uND:hover .FileDiffTitle_copyIcon__WOc3P{visibility:visible}.FileDiffTitle_fileDiffTitlePlain__fxl8_,.FileDiffTitle_fileDiffTitlePlain__fxl8_ *{cursor:inherit}.FileDiffTitle_fileDiffTitleLink__UGHY1{color:inherit;text-decoration:none}.FileDiffTitle_fileDiffTitleLink__UGHY1:focus-visible,.FileDiffTitle_fileDiffTitleLink__UGHY1:hover{text-decoration:underline}.FileDiffTitle_titlePath__FEUJG{min-width:0;flex:1 1 auto}.FileCodeowners_shieldContainer__J_0F0{display:flex;flex-shrink:0;align-items:center}.FileCodeowners_menu__9pO4C{min-width:240px;max-width:320px;width:100vw;display:flex;flex-direction:column;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-4);background-color:var(--bg-editor);border:1px solid var(--border-tertiary);border-radius:var(--cursor-radius-lg);box-shadow:var(--cursor-box-shadow-lg)}.FileCodeowners_menuHeader__v4CWm{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-1)}.FileCodeowners_menuHeaderLeading__ItCSR{display:flex;align-items:center;gap:var(--cursor-spacing-1);min-width:0}.FileCodeowners_ownerList__fIeZb{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-5);max-height:320px;overflow-y:auto}.FileCodeowners_ownerRow__ICu9P{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:var(--cursor-spacing-1-5);gap:var(--cursor-spacing-1-5);width:100%;padding:var(--cursor-spacing-1);border:0;border-radius:var(--cursor-radius-base);background:rgba(0,0,0,0);text-align:start}.FileCodeowners_ownerRowInteractive__5WExu{cursor:pointer}.FileCodeowners_ownerRowInteractive__5WExu:hover{background-color:var(--bg-quaternary)}.FileCodeowners_ownerRowInteractive__5WExu:active{background-color:var(--bg-secondary)}.FileCodeowners_ownerRowStatus__TvSyj{justify-content:center;width:var(--cursor-spacing-3)}.FileCodeowners_ownerRowAvatar__F7_aC,.FileCodeowners_ownerRowStatus__TvSyj{display:flex;align-items:center;flex-shrink:0}.FileCodeowners_ownerRowLabel__YZ2ne{font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-sm);color:var(--cursor-text-primary);min-width:0}.FileCodeowners_ownerRowChevron__D9E8f{display:flex;align-items:center;flex-shrink:0}.GitHubUserAvatarWithDetail_detail__Rq1a8{display:flex;align-items:center;gap:8px;padding:8px}.GitHubUserAvatarWithDetail_identity__Yh_Lh{display:flex;flex-direction:column}.FileExpandableIcon_expandableIcon__ZmoGq{display:inline-flex;rotate:-90deg}.FileExpandableIcon_expandableIcon__ZmoGq[data-expanded=true]{rotate:0turn}@media(prefers-reduced-motion:no-preference){.FileExpandableIcon_expandableIcon__ZmoGq{transition:rotate ease-out;transition-duration:var(--cursor-duration-fast,.1s)}}.FileHeader_fileHeader__zywJo{min-height:var(--diff-file-header-height);height:var(--diff-file-header-height);box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--cursor-spacing-1-5);padding-inline:var(--cursor-spacing-2-5);background-color:var(--cursor-bg-editor);font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-base);color:var(--cursor-text-primary);border:0;outline-offset:-3px;overflow:hidden;cursor:pointer}.FileHeader_fileHeader__zywJo[data-viewed] .FileHeader_fileHeaderMain__GTwi_>:not(:is(button,[role=button],.FileHeader_fileToggle__uLe1g)),.FileHeader_fileHeader__zywJo[data-viewed] .FileHeader_lineRangePill__Ngt7X:not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn){opacity:.6}.FileHeader_fileHeader__zywJo[data-viewed] :is(button,[role=button],[role=checkbox],input[type=checkbox]):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn){opacity:1}.FileHeader_fileHeader__zywJo[data-viewed] .FileHeader_chevronButton__392pw,.FileHeader_fileHeader__zywJo[data-viewed] .FileHeader_fileToggle__uLe1g{opacity:1}.FileHeader_fileHeader__zywJo[aria-expanded=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--cursor-stroke-tertiary);pointer-events:none}@media(min-width:769px){.FileHeader_fileHeader__zywJo{top:calc(var(--pr-file-scroll-margin-top) - 1px)}}@media(max-width:768px){[data-codebase-pr-chrome-scroll] .FileHeader_fileHeader__zywJo{top:var(--pr-sticky-chrome-height,40px)}}.FileHeader_fileHeader__zywJo .ui-icon-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){will-change:auto}.FileHeader_fileHeader__zywJo:hover .FileHeader_fileToggle__uLe1g[data-collapsible=true] .FileHeader_fileTypeIcon__go1uT{display:none}.FileHeader_fileHeader__zywJo:hover .FileHeader_fileToggle__uLe1g[data-collapsible=true] .FileHeader_chevronToggle__PSSRL{display:inline-flex}.FileHeader_fileToggle__uLe1g{position:relative;flex-shrink:0;--icon-size:20px}.FileHeader_fileToggle__uLe1g,.FileHeader_fileTypeIcon__go1uT{inline-size:20px;block-size:20px;display:inline-flex;align-items:center;justify-content:center}.FileHeader_fileTypeIcon__go1uT{overflow:hidden;filter:brightness(1.2) saturate(1.1)}.FileHeader_chevronToggle__PSSRL{position:absolute;inset:0;display:none;align-items:center;justify-content:center;--icon-size:14px}.FileHeader_chevronButton__392pw{display:inline-flex;align-items:center;justify-content:center;inline-size:14px;block-size:14px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--cursor-icon-tertiary);cursor:pointer}@media(hover:none){.FileHeader_fileToggle__uLe1g[data-collapsible=true] .FileHeader_fileTypeIcon__go1uT{display:none}.FileHeader_fileToggle__uLe1g[data-collapsible=true] .FileHeader_chevronToggle__PSSRL{display:inline-flex}}.FileHeader_fileHeaderContents__EORAB{pointer-events:none}.FileHeader_fileHeaderContents__EORAB *{pointer-events:auto}.FileHeader_fileHeaderMain__GTwi_{gap:var(--cursor-spacing-1-5)}.FileHeader_fileHeaderActions__WCBte{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1)}.FileHeader_fileChangeStats__72pGg{display:inline-flex;align-items:center;gap:var(--cursor-spacing-0-5);padding-inline:0;font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FileHeader_lineRangePill__Ngt7X:not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn):not(#FileHeader_____hS2Mn){flex-shrink:0;box-sizing:border-box;height:var(--cursor-height-xs);min-height:var(--cursor-height-xs);padding-block:0;padding-inline:var(--cursor-spacing-2);font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm);gap:var(--cursor-spacing-1)}.FileHunkHeader_fileHunkHeader__pJvEQ{position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--diff-file-header-height);height:var(--diff-file-header-height);box-sizing:border-box;display:flex;align-items:center;padding-inline:var(--cursor-spacing-2-5);background-color:var(--cursor-bg-editor);font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-base);color:var(--cursor-text-primary);border:0;overflow:hidden;cursor:pointer;outline-offset:-3px}.FileHunkHeader_fileHunkHeader__pJvEQ[aria-expanded=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--cursor-stroke-tertiary);pointer-events:none}@media(max-width:768px){.FileHunkHeader_fileHunkHeader__pJvEQ{top:0}}@media(min-width:769px){.FileHunkHeader_fileHunkHeader__pJvEQ{top:calc(var(--pr-file-scroll-margin-top) - 1px)}}@media(max-width:768px){[data-codebase-pr-chrome-scroll] .FileHunkHeader_fileHunkHeader__pJvEQ{top:var(--pr-sticky-chrome-height,40px)}}.File_file__tWxRi:not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR){--markdown-input-radius:var(--cursor-radius-2xl);border-radius:var(--cursor-radius-2xl);box-shadow:0 1px 2px 0 var(--cursor-shadow-secondary)}.File_file__tWxRi{contain:inline-size layout;--code-bg-unchanged:var(--cursor-bg-editor);--code-bg-unchanged-number:var(--cursor-bg-editor);background-color:var(--cursor-bg-editor);border-color:var(--cursor-stroke-tertiary);scroll-margin-block-start:calc(var(--pr-file-scroll-margin-top, var(--diff-header-height)) - 1px)}@media(max-width:768px){.File_file__tWxRi,.File_file__tWxRi:not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR):not(#File_____SsyVR){border-inline:none;border-radius:0;box-shadow:none}.File_file__tWxRi{scroll-margin-block-start:-1px}[data-full-bleed-files=true] .File_file__tWxRi{scroll-margin-block-start:calc(var(--pr-file-scroll-margin-top, var(--diff-header-height)) - 1px)}}[data-full-bleed-files=true][data-mode=code-tour] .File_file__tWxRi{width:100%;max-width:var(--code-diff-constrained-width,960px);margin-inline:auto}[data-full-bleed-files=true][data-mode=code-tour][data-diff-view=split] .File_file__tWxRi{max-width:calc(2*var(--code-diff-constrained-width, 960px))}.File_fileBody__Ics6J,.File_focusGroup__Gsg8O,.File_placeholderHeader__WovRr{background-color:var(--cursor-bg-editor)}.File_placeholderHeader__WovRr{height:var(--diff-file-header-height)}.File_orphanedFileBody__isKqQ{transform:translateY(-1px)}.File_orphanedFileBodyInner__TggRB{margin-inline:var(--cursor-spacing-2);padding-block:var(--cursor-spacing-2);color:var(--cursor-text-primary);font-size:var(--cursor-font-size-base,14px)}.File_orphanedFileBodyCollapsed__uamU1{overflow:clip;block-size:0;opacity:0;padding-block:0;margin-inline:0}.CommentThread_inlineRoot__IWvVd{contain:inline-size layout style}@property --row-offset{syntax:"<length>";inherits:false;initial-value:0}.CommentThreadsContainer_commentThreadsContainer__kb_PL{padding:var(--cursor-spacing-2) var(--cursor-spacing-2) var(--cursor-spacing-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--cursor-spacing-2)}.CommentThreadsContainer_commentThreadsContainer__kb_PL>*{inline-size:min(100%,720px)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true]{background-color:var(--comment-container-bg)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=normal]{--comment-container-bg:var(--code-bg-unchanged)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=add],.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=rebase_add]{--comment-container-bg:var(--code-bg-added)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=partial_add]{--comment-container-bg:var(--code-bg-added-partial)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=del],.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=rebase_del]{--comment-container-bg:var(--code-bg-removed)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=partial_del]{--comment-container-bg:var(--code-bg-removed-partial)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-view-mode=SPLIT]{border-left:.5px solid var(--cursor-stroke-secondary)}.CommentThreadsContainer_commentThreadsContainer__kb_PL[data-view-mode=SPLIT][data-has-comments=false]{--row-offset:inherit;background-image:linear-gradient(-45deg,var(--code-bg-empty-stripe) 0 9%,transparent 9% 41%,var(--code-bg-empty-stripe) 41% 59%,transparent 59% 91%,var(--code-bg-empty-stripe) 91% 100%);background-size:8px 8px;background-position:0 calc(-1*var(--row-offset, 0px))}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true]{position:relative;background:linear-gradient(to right,var(--comment-gutter-bg,var(--comment-container-bg,transparent)) 0,var(--comment-gutter-bg,var(--comment-container-bg,transparent)) var(--comment-gutter-width,0),var(--code-bg-unchanged) var(--comment-gutter-width,0),var(--code-bg-unchanged) calc(var(--comment-gutter-width, 0) + var(--cursor-spacing-0-5)),var(--comment-container-bg,transparent) calc(var(--comment-gutter-width, 0) + var(--cursor-spacing-0-5)),var(--comment-container-bg,transparent) 100%);background-origin:border-box}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-view-mode]{-webkit-padding-start:calc(var(--comment-gutter-width, 0px) + var(--cursor-spacing-0-5) + var(--cursor-spacing-2));padding-inline-start:calc(var(--comment-gutter-width, 0px) + var(--cursor-spacing-0-5) + var(--cursor-spacing-2))}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--cursor-spacing-1);background-color:var(--comment-indicator-color,transparent)}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=add],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=partial_add],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=rebase_add]{--comment-indicator-color:var(--code-indicator-added);--comment-gutter-bg:var(--code-bg-added-gutter)}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=del],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=partial_del],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__kb_PL[data-has-comments=true][data-line-type=rebase_del]{--comment-indicator-color:var(--code-indicator-removed);--comment-gutter-bg:var(--code-bg-removed-gutter)}.VirtualizedCommentThreadShell_shell__8jZ3_{--permalink-highlight-radius:var(--cursor-radius-2xl);border-radius:var(--cursor-radius-2xl)}.file-diff__binary{padding:var(--cursor-spacing-2)}.file-diff__image{display:flex;flex-direction:row;align-items:center}.file-diff__image .file-diff__image__half{width:50%;padding:16px;text-align:center}.file-diff__image .file-diff__image__half .file-diff__image__half__img{max-width:100%}.DiffStatusMessage_root__Edp6m{justify-content:space-between;padding-inline:var(--cursor-spacing-1-5);padding-block:var(--cursor-spacing-1)}.DiffStatusMessage_messageRow__6ObSy,.DiffStatusMessage_root__Edp6m{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.DiffStatusMessage_message__kR6js{font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm);color:var(--cursor-text-secondary)}.DiffStatusMessage_actions__vs9m1{display:flex;align-items:center;gap:var(--cursor-spacing-1)}.hiddenChunkShared_hiddenChunk__nU2dm{min-height:var(--hidden-chunk-height);background-color:var(--code-bg-hidden-chunks)}.hiddenChunkShared_hiddenChunkButton__XlmCg{display:flex;align-items:center;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-1);font-family:inherit;font-size:var(--cursor-font-size-sm);font-weight:600;line-height:var(--cursor-line-height-sm);white-space:nowrap;color:var(--code-text-low-contrast)}.hiddenChunkShared_hiddenChunkButton__XlmCg:hover{color:var(--code-text-high-contrast)}.hiddenChunkShared_hiddenChunkLoadingBand__KDbz4{display:flex;align-items:center;padding-inline:var(--cursor-spacing-2);padding-block:var(--cursor-spacing-1)}.hiddenChunkShared_hiddenChunkLoadingBandCentered__RfvEk{justify-content:center}.hiddenChunkShared_hiddenChunkControlsBand__GHeFG{display:flex}.hiddenChunkShared_hiddenChunkLoadingText__RWt5t{--color-one:var(--code-text-low-contrast);--color-two:var(--code-text-normal-contrast);font-family:inherit;font-size:12px;font-weight:600;font-size:14px;font-weight:500;line-height:16px;--bg-size:200%;--color-one:var(--gds-text-color-disabled);--color-two:var(--gds-text-color-high-contrast);background:linear-gradient(130deg,var(--color-one) 0 20%,var(--color-two) 30% 50%,var(--color-one) 60% 100%) 0 0/var(--bg-size) 100%;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;animation:hiddenChunkShared_shimmer__Psizz 1s linear infinite}@keyframes hiddenChunkShared_shimmer__Psizz{0%{background-position:0 0}to{background-position:calc(var(--bg-size)*-1) 0}}@media(prefers-reduced-motion:reduce){.hiddenChunkShared_hiddenChunkLoadingText__RWt5t{animation:none;background:none;color:var(--code-text-low-contrast)}}.HiddenChunk_hiddenChunkTile__ctMSr{box-sizing:border-box;display:flex;padding:var(--cursor-spacing-2);padding-left:var(--cursor-spacing-3);line-height:var(--hidden-chunk-line-height,20px);margin:0;border:none;background:rgba(0,0,0,0)}.HiddenChunk_hiddenChunkTile__ctMSr[data-hidden-chunk-loading]{padding-block:var(--cursor-spacing-1)}.HiddenChunk_hiddenChunkControls__rIJbA{display:flex;flex:1 1;align-items:stretch;min-width:0;min-height:0;gap:var(--cursor-spacing-0-5)}.HiddenChunk_hiddenChunkArrowColumn__1oRqq{display:flex;flex-direction:column;flex-shrink:0;gap:1px;border-top-left-radius:var(--cursor-radius-base);border-bottom-left-radius:var(--cursor-radius-base);overflow:hidden;-webkit-user-select:none;user-select:none}.HiddenChunk_hiddenChunkArrowSegment__s87VZ{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0;padding:var(--cursor-spacing-0-5) var(--cursor-spacing-2);border:none;border-radius:0;background-color:var(--cursor-bg-quinary);color:var(--cursor-icon-tertiary);line-height:0;cursor:pointer}.HiddenChunk_hiddenChunkArrowSegment__s87VZ:hover:not(:disabled){background-color:var(--cursor-bg-quaternary);color:var(--cursor-icon-secondary)}.HiddenChunk_hiddenChunkArrowSegment__s87VZ:disabled{cursor:default}.HiddenChunk_hiddenChunkArrowSecondIcon__uAOyz{margin-top:-3px}.HiddenChunk_hiddenChunkTextColumn__W01UE{display:flex;flex:1 1;align-items:stretch;min-width:0;min-height:0;background-color:var(--cursor-bg-quinary);border-top-right-radius:var(--cursor-radius-base);border-bottom-right-radius:var(--cursor-radius-base);color:var(--cursor-text-secondary);-webkit-user-select:none;user-select:none}.HiddenChunk_hiddenChunkControls__rIJbA:not([data-arrow-column]) .HiddenChunk_hiddenChunkTextColumn__W01UE{border-radius:var(--cursor-radius-base)}.HiddenChunk_hiddenChunkControls__rIJbA[data-default-diff-separator]:not([data-buttons=none]):hover .HiddenChunk_hiddenChunkArrowSegment__s87VZ:not(:disabled){background-color:var(--cursor-bg-quaternary);color:var(--cursor-icon-secondary)}.HiddenChunk_hiddenChunkControls__rIJbA[data-default-diff-separator]:not([data-buttons=none]):hover .HiddenChunk_hiddenChunkTextColumn__W01UE{background-color:var(--cursor-bg-quaternary);color:var(--cursor-text-primary)}.HiddenChunk_hiddenChunkSegment__Jc8Pw{white-space:nowrap}.HiddenChunk_hiddenChunkTextSegment__tP6yG{font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);font-weight:400}.HiddenChunk_hiddenChunkTextButton__pmaDz{display:flex;align-items:center;min-width:0;margin:0;padding-block:var(--cursor-spacing-1);padding-inline:var(--cursor-spacing-2);border:none;border-radius:0;background:rgba(0,0,0,0);color:inherit;text-align:start;-webkit-appearance:none;appearance:none;cursor:pointer}.HiddenChunk_hiddenChunkTextButton__pmaDz:hover:not(:disabled){color:var(--cursor-text-primary)}.HiddenChunk_hiddenChunkTextButton__pmaDz:disabled{cursor:default}.HiddenChunk_hiddenChunkLoadingLabel__UNnO9{display:flex;flex:1 1;align-items:center;min-width:0;padding-block:var(--cursor-spacing-1);padding-inline:var(--cursor-spacing-2);border-radius:var(--cursor-radius-base);background-color:var(--cursor-bg-quinary);color:var(--cursor-text-secondary)}.HiddenChunk_hiddenChunkContext__m2KlK{flex:0 1 auto;min-inline-size:0;justify-content:flex-start}.HiddenChunk_hiddenChunkContextLabel__cOrDD{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HiddenChunk_hiddenChunkExpandAll__Y1bB_{flex:1 0 auto;justify-content:flex-end}.HiddenChunk_hiddenChunkUnmodifiedLines__KFtvw{flex:1 1;justify-content:flex-start;min-width:0;min-height:0}.CodeLineActionsMenu_menuContainer__W3ghm{--button-height:var(--cursor-spacing-5);position:absolute;right:var(--cursor-spacing-1-5);top:calc((var(--line-height) - var(--button-height))/2);display:flex;align-items:flex-start;pointer-events:auto;z-index:2;opacity:0;transition:opacity .125s ease-out;overflow:visible;line-height:0}.CodeLineActionsMenu_menuContainer__W3ghm[data-visible=true]{opacity:1}.CodeLineActionsMenu_menuContainer__W3ghm .ui-icon-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){will-change:auto}.CodeLineActionsMenu_menuFooter__9XFU7{padding-inline:var(--cursor-spacing-3-5)}.FileDiffLines_fileDiffLines__OB100{background-color:var(--code-bg-unchanged);position:relative}.FileDiffLines_fileDiffLines__OB100[data-restrict-select=LEFT] div[data-line-side=RIGHT],.FileDiffLines_fileDiffLines__OB100[data-restrict-select=RIGHT] div[data-line-side=LEFT]{-webkit-user-select:none;user-select:none}.FileDiffLines_fileDiffLines__OB100[data-restrict-select=LEFT] div[data-line-side=RIGHT] ::selection,.FileDiffLines_fileDiffLines__OB100[data-restrict-select=LEFT] div[data-line-side=RIGHT]::selection,.FileDiffLines_fileDiffLines__OB100[data-restrict-select=RIGHT] div[data-line-side=LEFT] ::selection,.FileDiffLines_fileDiffLines__OB100[data-restrict-select=RIGHT] div[data-line-side=LEFT]::selection{background:rgba(0,0,0,0);color:currentColor;-webkit-text-fill-color:currentColor}.CommentedLines_commentedLine__CifP6{position:relative}
/*# sourceMappingURL=28a48d4f3636b94e.css.map*/