.FloatingAskCursor_dock__VmxmU{position:absolute;inset-inline:0;bottom:0;z-index:40;overflow:visible;padding-bottom:var(--cursor-spacing-4);pointer-events:none}.FloatingAskCursor_viewportDock__VzSBV{position:fixed;inset-block-end:0;inset-block-start:auto}[data-codebase-pr-chrome-scroll] .FloatingAskCursor_dock__VmxmU:not(.FloatingAskCursor_viewportDock__VzSBV){position:-webkit-sticky;position:sticky;inset-block-start:0;inset-block-end:auto;inset-inline:0;order:-1;block-size:0;-webkit-margin-after:0;margin-block-end:0;padding-bottom:0;overflow:visible}[data-codebase-pr-chrome-scroll] .FloatingAskCursor_dock__VmxmU:not(.FloatingAskCursor_viewportDock__VzSBV) .FloatingAskCursor_surface__1Ocj6{position:absolute;inset-inline:0;inset-block-start:100cqb;transform:translateY(-100%);-webkit-padding-after:var(--cursor-spacing-4);padding-block-end:var(--cursor-spacing-4)}.FloatingAskCursor_surface__1Ocj6{width:100%;max-width:680px;margin-inline:auto;padding:var(--cursor-spacing-1) var(--cursor-spacing-4) var(--cursor-spacing-3);pointer-events:none;--floating-ask-cursor-bg:var(--cursor-bg-elevated);--floating-ask-cursor-bg-hover:color-mix(in srgb,var(--cursor-base) 8%,var(--cursor-bg-elevated));--floating-ask-cursor-border:var(--cursor-stroke-tertiary);--floating-ask-cursor-border-hover:var(--cursor-stroke-primary)}.FloatingAskCursor_surfaceWithAccessory__RURYq{align-items:center;display:flex;filter:drop-shadow(0 6px 18px rgba(0,0,0,.18));gap:var(--cursor-spacing-1-5);justify-content:center}.FloatingAskCursor_surfaceWithAccessory__RURYq>*{pointer-events:auto}.FloatingAskCursor_surfaceWithAccessory__RURYq .FloatingAskCursor_chrome__xP60X{filter:none;pointer-events:none}.FloatingAskCursor_chrome__xP60X{width:100%;filter:drop-shadow(0 6px 18px rgba(0,0,0,.18));pointer-events:none}.FloatingAskCursor_chrome__xP60X>*{pointer-events:none}.FloatingAskCursor_chrome__xP60X>*>*{pointer-events:auto}.FloatingAskCursor_chromeHug__sUpBt{max-width:100%;width:-webkit-max-content;width:max-content}.FloatingAskCursor_chromeWithSuggestions__TvxhL{align-items:stretch;display:flex;flex-direction:column;gap:var(--cursor-spacing-2)}.FloatingAskCursor_chromeWithSuggestions__TvxhL>[data-testid=fsd-suggestions-panel],.FloatingAskCursor_chromeWithSuggestions__TvxhL>[data-testid=fsd-suggestions-stack]{pointer-events:auto}.FloatingAskCursor_promptInput__EXU3G:not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ){--prompt-input-container-bg:var(--floating-ask-cursor-bg);--prompt-input-container-bg-hover:var(--floating-ask-cursor-bg-hover);--prompt-input-container-border:var(--floating-ask-cursor-border);--prompt-input-container-border-hover:var( --floating-ask-cursor-border-hover );--prompt-input-border-radius-dynamic-island:var(--cursor-radius-full);--prompt-input-dynamic-island-rest-width:max-content;--prompt-input-dynamic-island-pill-width:max-content;--prompt-input-dynamic-island-label-fade-width:0%;--prompt-input-dynamic-island-active-height:var(--cursor-spacing-8);opacity:1}.FloatingAskCursor_promptInput__EXU3G[data-dynamic-island-active=true]:not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ){--prompt-input-container-bg:var(--cursor-bg-input);--prompt-input-container-bg-hover:var(--cursor-bg-input);--prompt-input-container-border:var(--cursor-stroke-tertiary);--prompt-input-container-border-hover:var(--cursor-stroke-secondary)}.FloatingAskCursor_promptInput__EXU3G:hover .FloatingAskCursor_dynamicIslandLabel__7Cjo_{color:var(--cursor-text-primary)}.FloatingAskCursor_dynamicIslandLabel__7Cjo_{display:inline-flex;align-items:center;justify-content:center;gap:var(--cursor-spacing-1);font-size:var(--cursor-font-size-base);transition:color var(--cursor-duration-normal) ease}.FloatingAskCursor_shortcutKbs__of_P2{flex-shrink:0;font-family:"SF Pro",var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm);letter-spacing:var(--cursor-letter-spacing-sm);font-weight:var(--cursor-font-weight-normal,400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.5}@media(hover:none),(pointer:coarse){.FloatingAskCursor_shortcutKbs__of_P2{display:none}}.FloatingAskCursor_headerContent__xw_Iw{display:flex;flex:0 0 auto;align-self:flex-start;gap:var(--cursor-spacing-1-5);width:-webkit-fit-content;width:fit-content;max-width:100%}.FloatingAskCursor_floatingPill__9aFD4:not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ){border-color:var(--floating-ask-cursor-border);height:var(--cursor-spacing-8);--ui-button-bg:var(--floating-ask-cursor-bg);--ui-button-bg-hover:var(--floating-ask-cursor-bg-hover);--ui-button-fg:var(--cursor-text-secondary);--ui-button-fg-hover:var(--cursor-text-primary);transition:border-color var(--cursor-duration-normal) ease,color var(--cursor-duration-normal) ease}.FloatingAskCursor_floatingPill__9aFD4:hover:not([data-disabled]):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ){border-color:var(--floating-ask-cursor-border-hover)}.FloatingAskCursor_floatingPillWithLeadingStatus__X36p8:not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ):not(#FloatingAskCursor_____Y1qmQ){gap:var(--cursor-spacing-1-5);-webkit-padding-start:var(--cursor-spacing-2-5);padding-inline-start:var(--cursor-spacing-2-5)}.FloatingAskCursor_workingStatus__rULlJ{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1-5)}.FloatingAskCursor_standaloneDock__EfQw7{--floating-ask-cursor-bg:var(--cursor-bg-elevated);--floating-ask-cursor-bg-hover:color-mix(in srgb,var(--cursor-base) 8%,var(--cursor-bg-elevated));--floating-ask-cursor-border:var(--cursor-stroke-tertiary);--floating-ask-cursor-border-hover:var(--cursor-stroke-primary);bottom:0;display:flex;filter:drop-shadow(0 6px 18px rgba(0,0,0,.18));inset-inline:0;justify-content:center;padding-bottom:calc(var(--cursor-spacing-2) + var(--cursor-spacing-3));pointer-events:none;position:absolute;z-index:40}.FloatingAskCursor_standaloneDock__EfQw7>*{pointer-events:auto}.FsdSuggestionsPanel_dock__EjIqZ{bottom:64px;inset-inline:0;margin-inline:auto;max-width:680px;padding-inline:var(--cursor-spacing-4);pointer-events:none;position:absolute;width:100%;z-index:40}.FsdSuggestionsPanel_pillDot__sWs7q{background-color:var(--cursor-bg-blue-primary);border-radius:var(--cursor-radius-full);flex:0 0 auto;height:6px;width:6px}.FsdSuggestionsPanel_stack__QOjEx{position:relative;width:100%}.FsdSuggestionsPanel_stackFullscreen__BVBjQ{display:flex;flex-direction:column;height:100%;min-height:0}.FsdSuggestionsPanel_fullscreenRoot__Lo7c1{align-items:stretch;background-color:rgba(0,0,0,.4);bottom:0;display:flex;justify-content:center;left:0;padding:var(--cursor-spacing-3);position:fixed;right:0;top:0;z-index:200}@media(min-width:640px){.FsdSuggestionsPanel_fullscreenRoot__Lo7c1{padding:var(--cursor-spacing-6)}}.FsdSuggestionsPanel_fullscreenFrame__1kB_i{display:flex;flex-direction:column;height:100%;max-width:64rem;width:100%}.FsdSuggestionsPanel_panel__s4cTo{animation:FsdSuggestionsPanel_fsd-tray-in__Kj1BJ .15s cubic-bezier(.215,.61,.355,1);background-color:var(--cursor-bg-elevated);border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-xl);box-shadow:0 0 0 .5px var(--cursor-shadow-secondary),0 10px 26px -8px var(--cursor-shadow-primary),0 22px 50px -10px var(--cursor-shadow-primary);display:flex;flex-direction:column;max-height:min(560px,60vh);overflow:hidden;pointer-events:auto;width:100%}.FsdSuggestionsPanel_panelFullscreen__k73j9{height:100%;max-height:none;min-height:0}.FsdSuggestionsPanel_panelFullscreen__k73j9 .FsdSuggestionsPanel_body__KAf0g,.FsdSuggestionsPanel_panelFullscreen__k73j9 .FsdSuggestionsPanel_cardSwap__4ChAs,.FsdSuggestionsPanel_panelFullscreen__k73j9 .FsdSuggestionsPanel_list__6nYvH{flex:1 1 auto}.FsdSuggestionsPanel_panelFullscreen__k73j9 .FsdSuggestionsPanel_cardTitle__cWwst{overflow:visible;text-overflow:unset;white-space:normal}.FsdSuggestionsPanel_panelFullscreen__k73j9 .FsdSuggestionsPanel_cardPreview__wBDfZ{-webkit-line-clamp:unset;display:block;overflow:visible}.FsdSuggestionsPanel_header__MDzKK{align-items:center;background-color:var(--cursor-bg-elevated);display:flex;flex:0 0 auto;gap:var(--cursor-spacing-2);justify-content:space-between;padding:var(--cursor-spacing-1-5) var(--cursor-spacing-3)}.FsdSuggestionsPanel_body__KAf0g{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.FsdSuggestionsPanel_headerTitleGroup__gJ2jq{align-items:center;display:flex;gap:var(--cursor-spacing-2);min-width:0}.FsdSuggestionsPanel_headerActions__MHZKq{align-items:center;display:flex;flex:0 0 auto;gap:var(--cursor-spacing-1)}.FsdSuggestionsPanel_viewAllButton__6Zr0Z{opacity:0;transition:opacity var(--cursor-duration-normal) ease}.FsdSuggestionsPanel_header__MDzKK:hover .FsdSuggestionsPanel_viewAllButton__6Zr0Z,.FsdSuggestionsPanel_viewAllButton__6Zr0Z:focus-within{opacity:1}@media(hover:none){.FsdSuggestionsPanel_viewAllButton__6Zr0Z{opacity:1}}@media(prefers-reduced-motion:reduce){.FsdSuggestionsPanel_viewAllButton__6Zr0Z{transition:none}}.FsdSuggestionsPanel_title__FruBZ{color:var(--cursor-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FsdSuggestionsPanel_list__6nYvH{animation:FsdSuggestionsPanel_fsd-view-in__6dZNv .32s ease-in-out;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:0 var(--cursor-spacing-2) var(--cursor-spacing-2)}.FsdSuggestionsPanel_listRow__UQeyb{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:var(--cursor-radius-lg);color:inherit;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;font:inherit;gap:var(--cursor-spacing-0-5);padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2);text-align:left;transition:background-color var(--cursor-duration-fast) ease}.FsdSuggestionsPanel_listRow__UQeyb:focus-visible,.FsdSuggestionsPanel_listRow__UQeyb:hover{background-color:var(--cursor-bg-tertiary)}.FsdSuggestionsPanel_listRowMeta__DPCpb{align-items:center;display:flex;gap:var(--cursor-spacing-2)}.FsdSuggestionsPanel_producerChip__Fm7pS{align-items:center;display:inline-flex;flex:0 0 auto;gap:var(--cursor-spacing-1)}.FsdSuggestionsPanel_card__mZUeV{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5);padding:0 var(--cursor-spacing-3) var(--cursor-spacing-2-5)}.FsdSuggestionsPanel_cardTitle__cWwst{color:var(--cursor-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FsdSuggestionsPanel_cardMetaRow__xW6Qu{align-items:center;display:flex;gap:var(--cursor-spacing-2)}.FsdSuggestionsPanel_cardPreview__wBDfZ{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.FsdSuggestionsPanel_diffPreview___ve8I{display:flex;flex-direction:column;gap:var(--cursor-spacing-2);padding-top:var(--cursor-spacing-1)}.FsdSuggestionsPanel_diffFileCard__Rgniz{border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-md);overflow:hidden}.FsdSuggestionsPanel_diffFileHeader__7ENKK{align-items:center;background-color:var(--cursor-bg-tertiary);display:flex;font-family:var(--cursor-font-family-mono);font-size:11px;gap:var(--cursor-spacing-2);justify-content:space-between;padding:var(--cursor-spacing-1) var(--cursor-spacing-2)}.FsdSuggestionsPanel_diffFilePath__Dr3Im{align-items:center;color:var(--cursor-text-primary);display:flex;gap:var(--cursor-spacing-1);min-width:0}.FsdSuggestionsPanel_diffFilePathSegment__vUjPn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FsdSuggestionsPanel_diffFileMeta__KHXeO{align-items:center;display:flex;flex:0 0 auto;gap:var(--cursor-spacing-2)}.FsdSuggestionsPanel_diffFileStatus__myeuC{border-radius:var(--cursor-radius-sm);color:var(--cursor-text-secondary);padding:0 var(--cursor-spacing-1)}.FsdSuggestionsPanel_diffFileStatus__myeuC[data-status=added]{color:var(--cursor-text-green-primary)}.FsdSuggestionsPanel_diffFileStatus__myeuC[data-status=deleted]{color:var(--cursor-text-red-primary)}.FsdSuggestionsPanel_diffFileHunks__MvmNP,.FsdSuggestionsPanel_diffFileNote__pPCEN{border-top:1px solid var(--cursor-stroke-tertiary)}.FsdSuggestionsPanel_diffFileNote__pPCEN{display:block;padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2)}.FsdSuggestionsPanel_diffNote__Cla_f{border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-md);display:flex;flex-direction:column;gap:var(--cursor-spacing-1);margin-top:var(--cursor-spacing-1);padding:var(--cursor-spacing-2)}.FsdSuggestionsPanel_diffNoteTitle__irMS8{align-items:center;display:flex;gap:var(--cursor-spacing-1-5)}.FsdSuggestionsPanel_diffLoading__UONyj{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5);margin-top:var(--cursor-spacing-1)}.FsdSuggestionsPanel_diffLoadingLine__6Sh9o{animation:FsdSuggestionsPanel_fsd-diff-loading-pulse__j1dpt 1.4s ease-in-out infinite;background-color:var(--cursor-bg-tertiary);border-radius:var(--cursor-radius-sm);height:10px}@media(prefers-reduced-motion:reduce){.FsdSuggestionsPanel_diffLoadingLine__6Sh9o{animation:none}}.FsdSuggestionsPanel_diffLoadingLine__6Sh9o:nth-child(2){width:83%}.FsdSuggestionsPanel_diffLoadingLine__6Sh9o:nth-child(3){width:66%}@keyframes FsdSuggestionsPanel_fsd-diff-loading-pulse__j1dpt{0%,to{opacity:1}50%{opacity:.45}}.FsdSuggestionsPanel_footer___JkuD{border-top:1px solid var(--cursor-stroke-tertiary);justify-content:flex-end;padding:var(--cursor-spacing-2) var(--cursor-spacing-3)}.FsdSuggestionsPanel_footerActions__iK896,.FsdSuggestionsPanel_footer___JkuD{align-items:center;display:flex;flex:0 0 auto;gap:var(--cursor-spacing-2)}@keyframes FsdSuggestionsPanel_fsd-tray-in__Kj1BJ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.FsdSuggestionsPanel_cardSwap__4ChAs{display:flex;flex-direction:column;min-height:0}@keyframes FsdSuggestionsPanel_fsd-card-enter-next__yM2kE{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes FsdSuggestionsPanel_fsd-card-enter-prev__ccTEO{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.FsdSuggestionsPanel_cardEnterNext__YmVfU{animation:FsdSuggestionsPanel_fsd-card-enter-next__yM2kE .15s cubic-bezier(.215,.61,.355,1)}.FsdSuggestionsPanel_cardEnterPrev__D2mIi{animation:FsdSuggestionsPanel_fsd-card-enter-prev__ccTEO .15s cubic-bezier(.215,.61,.355,1)}@keyframes FsdSuggestionsPanel_fsd-view-in__6dZNv{0%{opacity:0;transform:translateY(3px)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}.FsdSuggestionsPanel_viewIn__fKf3e{animation:FsdSuggestionsPanel_fsd-view-in__6dZNv .32s ease-in-out}.FsdSuggestionsPanel_producerChipIn__NcVml{animation:FsdSuggestionsPanel_fsd-view-in__6dZNv .32s ease-in-out .15s backwards}@media(prefers-reduced-motion:reduce){.FsdSuggestionsPanel_cardEnterNext__YmVfU,.FsdSuggestionsPanel_cardEnterPrev__D2mIi,.FsdSuggestionsPanel_list__6nYvH,.FsdSuggestionsPanel_panel__s4cTo,.FsdSuggestionsPanel_producerChipIn__NcVml,.FsdSuggestionsPanel_viewIn__fKf3e{animation:none}}.CodeBrowser_dialog__zF7dc{position:fixed;inset:0;z-index:1100;display:flex;min-width:0;min-height:0;flex-direction:column;background-color:var(--cursor-bg-editor);color:var(--cursor-text-primary)}.CodeBrowser_header__TqzXf{justify-content:space-between;gap:var(--cursor-spacing-3);padding:var(--cursor-spacing-2);border-bottom:1px solid var(--cursor-stroke-secondary);background-color:var(--cursor-bg-chrome)}.CodeBrowser_headerActions__AJL3Q,.CodeBrowser_headerLeading__HFHq4,.CodeBrowser_header__TqzXf,.CodeBrowser_prIdentity__IP8GZ{display:flex;min-width:0;align-items:center}.CodeBrowser_headerLeading__HFHq4{flex:1 1;gap:var(--cursor-spacing-2)}.CodeBrowser_headerActions__AJL3Q{flex-shrink:0;gap:var(--cursor-spacing-2)}.CodeBrowser_divider__vbU0A{width:1px;height:var(--cursor-spacing-6);flex-shrink:0;background-color:var(--cursor-stroke-secondary)}.CodeBrowser_prIdentity__IP8GZ{gap:var(--cursor-spacing-1-5);overflow:hidden;font-size:var(--cursor-font-size-base);font-weight:600}.CodeBrowser_repo__Rk8Ww{flex-shrink:0;color:var(--cursor-text-secondary)}.CodeBrowser_title__RdRSj{overflow:hidden;color:var(--cursor-text-primary);text-overflow:ellipsis;white-space:nowrap}.CodeBrowser_body__lNBS1,.CodeBrowser_editor__9LVzn{display:flex;min-width:0;min-height:0;flex:1 1}.CodeBrowser_editor__9LVzn{flex-direction:column}.CodeBrowser_monaco__U_L_u{min-width:0;min-height:0;flex:1 1}.CodeBrowser_loading__qt1Lv{height:100%;justify-content:center}.CodeBrowser_loading__qt1Lv,.CodeBrowser_ribbon__bmrTy{display:flex;align-items:center;color:var(--cursor-text-secondary)}.CodeBrowser_ribbon__bmrTy{gap:var(--cursor-spacing-3);padding:var(--cursor-spacing-2) var(--cursor-spacing-3)}.CodeBrowser_ribbonDivider__GhPrK{height:1px;flex-shrink:0;background-color:var(--cursor-stroke-secondary)}.CodeBrowserFileTree_fileTree__3cIFX{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr);grid-gap:var(--cursor-spacing-1-5);gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-2);box-sizing:border-box;border-right:1px solid var(--cursor-stroke-secondary);background-color:var(--cursor-bg-sidebar);color:var(--cursor-text-primary)}.CodeBrowserFileTree_header__03O3j{display:flex;min-width:0;flex-direction:column;gap:var(--cursor-spacing-0-5);padding-inline:var(--cursor-spacing-1)}.CodeBrowserFileTree_heading__p1s8n{margin:0;font-size:var(--cursor-font-size-base);font-weight:600}.CodeBrowserFileTree_version__xO023{overflow:hidden;color:var(--cursor-text-tertiary);font-size:var(--cursor-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.CodeBrowserFileTree_scroll__28PYN{min-height:0;overflow-y:auto}.CodeBrowserFileTree_tree__PMHS7{min-width:0}.CodeBrowserFileTree_group___kmFO,.CodeBrowserFileTree_treeList__Xxi8j{padding:0;margin:0;list-style:none}.CodeBrowserFileTree_group___kmFO{-webkit-padding-start:var(--cursor-spacing-3);padding-inline-start:var(--cursor-spacing-3)}.CodeBrowserFileTree_row__Huc5U{display:flex;width:100%;min-width:0;align-items:center;gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-1) var(--cursor-spacing-1-5);border:0;border-radius:var(--cursor-radius-sm);background:rgba(0,0,0,0);color:var(--cursor-text-secondary);cursor:pointer;font:inherit;text-align:start}.CodeBrowserFileTree_row__Huc5U:hover{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.CodeBrowserFileTree_row__Huc5U:focus-visible{outline:1px solid var(--cursor-stroke-focused);outline-offset:-1px}.CodeBrowserFileTree_row__Huc5U[data-selected=true]{background-color:var(--cursor-bg-active);color:var(--cursor-text-primary)}.CodeBrowserFileTree_name__qts_x{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CodeBrowserFileTree_stats__xAS6F{flex-shrink:0;-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--cursor-font-size-sm)}.CodeBrowserInvalidatedBanner_root__e09Ff{flex-shrink:0;padding:var(--cursor-spacing-3)}.LoadingCover_loadingCover__PF12b{block-size:100%;inline-size:100%;padding:var(--cursor-spacing-6);text-wrap:balance;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:LoadingCover_fade-in__JNpFm .5s ease-in-out .5s forwards;opacity:0}.LoadingCover_subtitle__q2h6B,.LoadingCover_title__1PG7T{text-align:center;opacity:0;animation:LoadingCover_fade-in__JNpFm .3s ease-in-out forwards}@media(prefers-reduced-motion:no-preference){.LoadingCover_subtitle__q2h6B,.LoadingCover_title__1PG7T{animation-name:LoadingCover_slide-up-text__Z5BTi}}.LoadingCover_title__1PG7T{margin-block:2em 0;animation-delay:.5s}.LoadingCover_subtitle__q2h6B{margin-block:1em 0;animation-delay:.75s}@keyframes LoadingCover_fade-in__JNpFm{0%{opacity:0}to{opacity:1}}@keyframes LoadingCover_slide-up-text__Z5BTi{0%{translate:0 1em;opacity:0}to{translate:0;opacity:1}}.PrError_container___xY_S{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:480px;min-height:100%;gap:var(--cursor-spacing-4);margin:0 auto;padding:var(--cursor-spacing-4)}.PrError_title__pdolr{text-align:center}.PrError_body__I_GzU{max-width:500px;margin-bottom:var(--cursor-spacing-4);text-align:center;text-wrap:pretty}.PrError_actions__skvHX{flex-direction:column}.PrError_actionRow__n1505,.PrError_actions__skvHX{display:flex;gap:var(--cursor-spacing-2);width:100%}.PrError_flex1__0p48F{flex:1 1}.PrError_fullWidth__KQnXy{width:100%}.LoadingProgressBar_bar__LuXLE{z-index:2001;position:absolute;top:0;left:0;background:var(--icon-accent);width:100%;height:2px;transform:scaleX(0);transform-origin:left}.LoadingProgressBar_bar__loading___tY7x{transform:scaleX(.8);transition:transform 40s cubic-bezier(var(--loading-progress-bar-bezier-p0),var(--loading-progress-bar-bezier-p1),0,.9)}.LoadingProgressBar_bar__loaded__Orv1T{transform:scaleX(1);opacity:0;transition:transform .8s cubic-bezier(.85,.15,.5,1),opacity .4s ease-out 1.2s}.PrBreadcrumb_breadcrumb___PxKf{box-sizing:border-box;padding-inline:0;overflow:visible;isolation:isolate;background-color:var(--cursor-bg-chrome)}.PrBreadcrumb_breadcrumb___PxKf[data-compact=true] .PrBreadcrumb_breadcrumbInner__oGvmU{-webkit-padding-after:var(--cursor-spacing-1-5);padding-block-end:var(--cursor-spacing-1-5);min-block-size:calc(var(--cursor-spacing-1-5) + var(--cursor-height-base, 28px) + var(--cursor-spacing-1-5));transition-duration:var(--cursor-duration-slow)}.PrBreadcrumb_trailBar__lqksp{background-color:var(--cursor-bg-chrome)}.PrBreadcrumb_breadcrumbInner__oGvmU{box-sizing:border-box;inline-size:100%;max-inline-size:var(--codebase-header-max-width);margin-inline:auto;padding-inline:var(--codebase-header-inline-pad);display:flex;flex-wrap:nowrap;align-items:center;gap:var(--cursor-spacing-2);-webkit-padding-before:var(--cursor-spacing-1-5);padding-block-start:var(--cursor-spacing-1-5);-webkit-padding-after:0;padding-block-end:0;min-block-size:calc(var(--cursor-spacing-1-5) + var(--cursor-height-base, 28px));transition-property:min-block-size,-webkit-padding-after;transition-property:padding-block-end,min-block-size;transition-property:padding-block-end,min-block-size,-webkit-padding-after;transition-duration:var(--cursor-duration-fast);transition-timing-function:var(--cursor-easing-out)}.PrBreadcrumb_trailPrimary__YP7ff{display:flex;flex-wrap:nowrap;align-items:center;gap:0;min-inline-size:0;flex:1 1}.PrBreadcrumb_breadcrumbTrail__HwEeX{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--cursor-spacing-1-5);min-inline-size:0;flex:0 1 auto;white-space:nowrap;font-family:system-ui,var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);line-height:var(--cursor-line-height-sm)}.PrBreadcrumb_statusSlot__W98xK{display:inline-flex;flex-shrink:0;align-items:center;line-height:1}.PrBreadcrumb_statusSlot__W98xK:empty{display:none}.PrBreadcrumb_leadingSlot__rLTbj{display:inline-flex;flex-shrink:0;align-items:center;line-height:1;-webkit-margin-end:var(--cursor-spacing-2);margin-inline-end:var(--cursor-spacing-2)}.PrBreadcrumb_leadingSlot__rLTbj:empty{display:none}@media(max-width:767px){.PrBreadcrumb_leadingSlot__rLTbj[data-hidden-below-tablet]{display:none}}.PrBreadcrumb_fixedSegment__iVpab{flex-shrink:0}.PrBreadcrumb_fixedSegment__iVpab,.PrBreadcrumb_truncatingSegment__itMqI{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1);white-space:nowrap}.PrBreadcrumb_truncatingSegment__itMqI{flex:0 1 auto;min-inline-size:4ch}.PrBreadcrumb_plainSegment__D5Htm{color:var(--cursor-text-secondary)}.PrBreadcrumb_segmentLabel__hk0ks{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PrBreadcrumb_forgeIcon__eYLoR{display:inline-flex;flex-shrink:0;align-self:center;line-height:1}.PrBreadcrumb_breadcrumbSeparator__6tWll{flex-shrink:0;align-self:center;font-size:var(--cursor-font-size-xs);font-weight:var(--cursor-font-weight-bold);line-height:1;color:var(--cursor-text-quaternary);-webkit-user-select:none;user-select:none}.PrBreadcrumb_trailMetaGate__wiPhK,.PrBreadcrumb_trailMeta__wMw_K{display:flex;min-inline-size:0;flex:1 1 auto}.PrBreadcrumb_trailMeta__wMw_K{align-items:center;gap:var(--cursor-spacing-2);-webkit-margin-start:var(--cursor-spacing-3);margin-inline-start:var(--cursor-spacing-3)}.PrBreadcrumb_trailActions__1PPzJ{display:flex;align-items:center;flex-shrink:0;-webkit-margin-start:auto;margin-inline-start:auto}@media(prefers-reduced-motion:reduce){.PrBreadcrumb_breadcrumbInner__oGvmU{transition:none}}.SuggestedEditPopover_popup__KnD0b{display:flex;flex-direction:column;gap:var(--cursor-spacing-2);width:400px;max-width:100%}.ui-popover[data-surface-name=suggested-edit]:not(.SuggestedEditPopover_popup__KnD0b){max-width:434px;padding:var(--cursor-spacing-4);border-radius:var(--cursor-radius-xl)}.SuggestedEditPopover_header___J_re{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-2)}.SuggestedEditPopover_title__nI_jX{margin:0}.SuggestedEditPopover_commitButton__qQ305{align-self:flex-end}.OverflowMenu_externalLink__44lwu{color:inherit;text-decoration:none}.PreviewLinksAction_logoIcon__gjikg{width:16px;height:16px}.PreviewLinksAction_externalLink__hMtQ7{color:inherit;text-decoration:none}.PreviewLinksAction_previewLinkActionLabel___lIW5{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1)}.PreviewLinksAction_previewLinkUpdatedDot__4gjHe{position:static;flex:0 0 auto;width:6px;height:6px}.MwrDebugDumpDialog_content__GovO7{display:flex;flex-direction:column;gap:var(--cursor-spacing-3)}.DismissReviewModal_field__4Bow6{display:flex;flex-direction:column;gap:var(--cursor-spacing-1)}.DismissReviewModal_label__0ZC6d{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-normal,400);line-height:var(--cursor-line-height-sm)}.ReviewAction_reviewButton__dcZjk{flex-shrink:0}.ReviewAction_reviewAnchor__CWR4q{display:flex;flex-shrink:0}.ReviewAction_reviewAnchor__CWR4q[data-full-width=true]{inline-size:100%;flex-shrink:1}.ReviewAction_approvedLabel__T_QIh,.ReviewAction_finishReviewLabel__ovbpP{display:inline-flex;align-items:center}.ReviewAction_finishReviewLabel__ovbpP{gap:var(--cursor-spacing-1)}.ReviewAction_approvedLabel__T_QIh{gap:var(--cursor-spacing-0-5)}.ReviewCommentComposer_reviewCommentComposer__hmUjB{--markdown-input-radius:var(--cursor-radius-lg);max-block-size:max(480px,50vh);cursor:text}.ReviewCommentComposer_reviewCommentComposer__hmUjB [role=toolbar]>:focus-visible{outline-offset:-1px}.ReviewCommentComposer_editorSlot__qWo3p{--markdown-input-editor-padding:0}.ReviewDecisionSelector_decisionOptions__DcurZ{gap:var(--cursor-spacing-1)}.ReviewDecisionSelector_reviewDecisionOption__23w_v{display:flex;align-items:center;gap:var(--cursor-spacing-2);padding-block:var(--cursor-spacing-1-5);padding-inline:var(--cursor-spacing-2);border-radius:var(--cursor-radius-sm);cursor:pointer}@media(max-width:768px){.ReviewDecisionSelector_reviewDecisionOption__23w_v{min-block-size:40px}}.ReviewDecisionSelector_reviewDecisionOption__23w_v[data-decision=comment i]{--review-decision-option-background:var(--bg-accent-quaternary)}.ReviewDecisionSelector_reviewDecisionOption__23w_v[data-decision=request_changes i]{--review-decision-option-background:var(--bg-warn-quaternary)}.ReviewDecisionSelector_reviewDecisionOption__23w_v[data-decision=approve i]{--review-decision-option-background:var(--bg-success-quaternary)}.ReviewDecisionSelector_reviewDecisionOption__23w_v .ReviewDecisionSelector_decisionIcon__KkIuQ{opacity:0}.ReviewDecisionSelector_reviewDecisionOption__23w_v:hover .ReviewDecisionSelector_decisionIcon__KkIuQ,.ReviewDecisionSelector_reviewDecisionOption__23w_v[data-checked] .ReviewDecisionSelector_decisionIcon__KkIuQ{transition:opacity 50ms ease-out 75ms;opacity:1}.ReviewDecisionSelector_reviewDecisionOption__23w_v:hover{background-color:var(--bg-quinary)}.ReviewDecisionSelector_reviewDecisionOption__23w_v[data-checked]{transition:background-color .1s ease-in-out;background-color:var(--review-decision-option-background)}.ReviewDecisionSelector_reviewDecisionOption__23w_v[data-disabled]{background-color:rgba(0,0,0,0);cursor:not-allowed}.ReviewDecisionSelector_reviewDecisionOption__23w_v[data-disabled] .ReviewDecisionSelector_decisionIcon__KkIuQ{opacity:0}.ReviewPopover_reviewPopover__dAKJl{display:flex;flex-direction:column}.ui-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)[aria-label="Review pull request"][data-surface-name=review]:not(.ReviewPopover_reviewPopover__dAKJl){width:376px;max-width:376px;padding:var(--cursor-spacing-3);border-radius:var(--cursor-radius-xl)}.ReviewPopover_decisionForm__9nX_q{display:flex;flex-direction:column;gap:var(--cursor-spacing-4)}.ReviewPopover_submitTooltipAnchor__LF1Bn{display:block}.ReviewPopover_anchorProxy__7htDW{position:fixed;pointer-events:none}.BranchChip_label__d_s13{display:block;min-inline-size:0;max-inline-size:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BranchMetadata_branchPair__EJhEn{min-inline-size:0;flex-shrink:1;display:inline-flex;align-items:center;gap:var(--cursor-spacing-1);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)}.BranchMetadata_branchButton__MIPZg{min-inline-size:4ch;max-inline-size:-webkit-max-content;max-inline-size:max-content;flex:0 1 auto;width:-webkit-max-content;width:max-content}.BranchMetadata_branchArrow__EOdOo{flex-shrink:0}.ForgeSiblingPrBanner_forgeSiblingPrBanner__6zrTm{--forge-banner-bg:var(--bg-accent);--forge-banner-text:var(--text-inverted);--forge-banner-border:var(--bg-accent);--forge-banner-secondary-font-size:0.75em;align-self:stretch;inline-size:100%;border:1px solid var(--forge-banner-border);border-radius:0;color:var(--forge-banner-text);background-color:var(--forge-banner-bg)}.ForgeSiblingPrBanner_forgeSiblingPrBanner__6zrTm[data-forge-source=github]{--forge-banner-bg:var(--success);--forge-banner-text:var(--text-inverted);--forge-banner-border:var(--success)}.ForgeSiblingPrBanner_forgeSiblingPrBanner__6zrTm .ForgeSiblingPrBanner_forgeSiblingPrFeedbackLink__UHYTO,.ForgeSiblingPrBanner_forgeSiblingPrBanner__6zrTm .ForgeSiblingPrBanner_forgeSiblingPrFeedbackLink__UHYTO:hover,.ForgeSiblingPrBanner_forgeSiblingPrBanner__6zrTm .ForgeSiblingPrBanner_forgeSiblingPrNudgeLink__07bYb,.ForgeSiblingPrBanner_forgeSiblingPrBanner__6zrTm .ForgeSiblingPrBanner_forgeSiblingPrNudgeLink__07bYb:hover{color:inherit}.ForgeSiblingPrBanner_forgeSiblingPrBannerContent__fvd7_{box-sizing:border-box;inline-size:100%;max-inline-size:var(--codebase-header-max-width);margin-inline:auto;padding-inline:var(--codebase-header-inline-pad);display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-1-5);padding-block:2px}.ForgeSiblingPrBanner_forgeSiblingPrLabel__qJ_cM{font-family:var(--code-font-family);font-size:1em;font-weight:var(--cursor-font-weight-semibold,600);line-height:1;translate:0 .08em}.ForgeSiblingPrBanner_forgeSiblingPrFeedback__UHZ3f{font-size:var(--forge-banner-secondary-font-size);opacity:.9}.ForgeSiblingPrBanner_forgeSiblingPrRightActions__tX3Jn{display:inline-flex;align-items:center;gap:var(--cursor-spacing-0-75);-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:calc(-1*var(--cursor-spacing-0-75));margin-inline-end:calc(-1*var(--cursor-spacing-0-75))}.ForgeSiblingPrBanner_forgeSiblingPrFeedbackLink__UHYTO{font-weight:var(--cursor-font-weight-semibold,600);text-decoration:none}.ForgeSiblingPrBanner_forgeSiblingPrFeedbackLink__UHYTO:hover{text-decoration:none}.ForgeSiblingPrBanner_forgeSiblingPrNudgeLink__07bYb{display:inline-flex;align-items:center;gap:var(--cursor-spacing-0-5);-webkit-margin-end:var(--cursor-spacing-1-5);margin-inline-end:var(--cursor-spacing-1-5);white-space:nowrap;font-size:var(--forge-banner-secondary-font-size);text-decoration:none}.ForgeSiblingPrBanner_forgeSiblingPrNudgeLink__07bYb:hover{text-decoration:none}.ForgeSiblingPrBanner_forgeSiblingPrLabelGroup__rfd7K{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1);font-size:.75em;line-height:1}.ForgeSiblingPrBanner_forgeSiblingPrLabelIcon__8dcY4{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;block-size:1em;inline-size:1em;color:inherit}.ForgeSiblingPrBanner_forgeSiblingPrLabelIcon__8dcY4 .ui-icon{--icon-size:1em}.ForgeSiblingPrBanner_forgeSiblingPrCollapseButton__VGUab{flex-shrink:0;inline-size:auto;min-block-size:0;padding-inline:var(--cursor-spacing-0-75);--ui-button-fg:var(--forge-banner-text);--ui-button-fg-hover:var(--forge-banner-text)}.PrEditableTitle_titleCell__8k5sj{position:relative;min-inline-size:0;flex:1 1}.PrEditableTitle_titleCell__8k5sj[data-compact=true]{display:flex;align-items:center}.PrEditableTitle_titleCell__8k5sj[data-editing=true] .PrEditableTitle_titleHeading__c3vGK{visibility:hidden}.PrEditableTitle_titleEditor__HLkKc{position:absolute;inset-block:0;inset-inline-start:0;display:flex;align-items:center;box-sizing:border-box;min-inline-size:0;inline-size:100%;max-inline-size:min(60vw,100%);overflow:hidden;border-radius:var(--cursor-radius-base);box-shadow:inset 0 0 0 1px var(--cursor-stroke-secondary);padding-inline:var(--cursor-spacing-1)}.PrEditableTitle_titleEditor__HLkKc .ui-text-editable{display:block;box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:0;block-size:100%;padding:0;margin:0;line-height:21px;field-sizing:fixed;overflow:hidden;text-overflow:ellipsis}.PrEditableTitle_titleHeading__c3vGK{display:inline;margin:0}.PrEditableTitle_titleCell__8k5sj[data-compact=true] .PrEditableTitle_titleHeading__c3vGK{display:flex;align-items:center;min-inline-size:0;overflow:hidden}.PrEditableTitle_titleText__5agvn{overflow-wrap:break-word}.PrEditableTitle_titleCell__8k5sj[data-compact=true] .PrEditableTitle_titleText__5agvn{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.PrEditableTitle_titleTrail__BhBOm{white-space:nowrap}.PrEditableTitle_titleCell__8k5sj[data-compact=true] .PrEditableTitle_titleTrail__BhBOm{flex-shrink:0}.PrEditableTitle_titleHeading__c3vGK .PrEditableTitle_prNumber__bRzKA{font:inherit;white-space:pre;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PrEditableTitle_titleActions__2PIOL{display:inline-flex;align-items:center;height:21px;line-height:21px;vertical-align:top;gap:var(--cursor-spacing-0-5);-webkit-margin-start:var(--cursor-spacing-1);margin-inline-start:var(--cursor-spacing-1);opacity:0;pointer-events:none;transition-property:opacity;transition-duration:var(--cursor-duration-fast);transition-timing-function:var(--cursor-easing-default)}.PrEditableTitle_titleCell__8k5sj:focus-within .PrEditableTitle_titleActions__2PIOL,.PrEditableTitle_titleCell__8k5sj:hover .PrEditableTitle_titleActions__2PIOL{opacity:1;pointer-events:auto}.PrPageChrome_chrome__yGkcC{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:10;background-color:var(--cursor-bg-chrome)}.PrPageChrome_header__C0CTv{box-sizing:border-box;inline-size:100%;max-inline-size:var(--codebase-header-max-width);margin-inline:auto;padding-inline:var(--codebase-header-inline-pad);position:relative;z-index:10;display:flex;flex-direction:column;-webkit-padding-before:var(--cursor-spacing-2-5);padding-block-start:var(--cursor-spacing-2-5);-webkit-padding-after:var(--cursor-spacing-2);padding-block-end:var(--cursor-spacing-2);background-color:var(--cursor-bg-chrome)}.PrPageChrome_titleSentinel__hg8xm{block-size:1px;-webkit-margin-before:-1px;margin-block-start:-1px;pointer-events:none}.PrPageChrome_titleRow__rk6DO{display:flex;align-items:flex-start;gap:var(--cursor-spacing-3);min-inline-size:0}.PrPageChrome_trailActionCluster__5CxAw{display:flex;align-items:center;flex-shrink:0}.PrPageChrome_trailActionCluster__5CxAw .PrPageChrome_actionCluster__VsJkG{flex-wrap:nowrap}.PrPageChrome_trailStatus__P5dV_{align-self:center}.PrPageChrome_titleArea__SVlq4{display:flex;align-items:center;gap:var(--cursor-spacing-2);min-inline-size:0}.PrPageChrome_titleRow__rk6DO>.PrPageChrome_titleArea__SVlq4{flex:1 1}@media(max-width:768px){.PrPageChrome_titleArea__SVlq4{flex-direction:column;align-items:stretch}}.PrPageChrome_titleGroup__hSHj_{display:flex;flex:1 1;min-inline-size:0}.PrPageChrome_actionCluster__VsJkG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cursor-spacing-1-5)}.PrPageChrome_primaryAction__qGcZz{flex:1 1;min-inline-size:0}.PrPageChrome_primaryAction__qGcZz:empty{display:none}.PrPageChrome_trailStack__GHwz6{flex-shrink:0;display:inline-flex;align-items:center}.PrPageChrome_trailBranches__pE0s5{min-inline-size:0;flex-shrink:1}.PrPageChrome_subtitleRow__pwRxM{-webkit-padding-before:var(--cursor-spacing-2);padding-block-start:var(--cursor-spacing-2);min-inline-size:0}.PrPageChrome_subtitleInset__GPVan{-webkit-padding-start:var(--cursor-spacing-1);padding-inline-start:var(--cursor-spacing-1)}@media(max-width:768px){.PrPageChrome_subtitleInset__GPVan{-webkit-padding-start:0;padding-inline-start:0}}.PrPageChrome_inflowActions__O_97h{-webkit-padding-before:var(--cursor-spacing-4);padding-block-start:var(--cursor-spacing-4)}@media(max-width:768px){.PrPageChrome_inflowActions__O_97h{padding-block:calc(var(--cursor-spacing-4) + var(--cursor-spacing-2)) var(--cursor-spacing-2)}}.PrStatusPill_statusPill__aWXv6{flex-shrink:0;align-self:start;width:-webkit-max-content;width:max-content;--cursor-height-sm:var(--cursor-height-base,28px);--cursor-spacing-2:var(--cursor-spacing-2-5);padding-top:var(--cursor-spacing-1-25);padding-bottom:var(--cursor-spacing-1-25)}.PrStatusPill_statusPill__aWXv6[data-pr-status=OPEN]{--cursor-bg-green-secondary:var(--cursor-bg-green-primary);--cursor-text-green-primary:var(--cursor-text-invert)}.PrStatusPill_statusPill__aWXv6[data-pr-status=CLOSED]{--cursor-bg-red-secondary:var(--cursor-bg-red-primary);--cursor-text-red-primary:var(--cursor-text-invert)}.PrStatusPill_statusPill__aWXv6[data-pr-status=MERGED]{--cursor-bg-purple-secondary:var(--cursor-bg-purple-primary);--cursor-text-purple-primary:var(--cursor-text-invert)}.PrStatusPill_statusPill__aWXv6.PrStatusPill_compactPill__09uv2{--cursor-height-sm:24px;--cursor-spacing-2:8px;padding-top:0;padding-bottom:0;padding-left:var(--cursor-spacing-2);padding-right:var(--cursor-spacing-2);font-weight:var(--cursor-font-weight-medium)}.PrSubtitle_subtitle__QACYB{display:flex;align-items:center;gap:var(--cursor-spacing-2);min-inline-size:0}.PrSubtitle_subtitleBranches__0At3S{min-inline-size:0}.ui-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)[data-surface-name=stack]:not(.StackPopover_container__PdvCl){min-width:280px;max-width:750px;padding:0;max-height:var(--available-height,100vh);overflow:hidden}[data-component=popover-positioner][data-surface-name=stack]:not(.StackPopover_container__PdvCl){z-index:1599!important}.StackPopover_container__PdvCl{padding:var(--cursor-spacing-2)}.StackPopover_headerRow__FBHNV{gap:var(--cursor-spacing-2)}.StackPopover_title__669xs{padding-left:var(--cursor-spacing-1);font-size:var(--cursor-font-size-sm);font-weight:500}.StackPopover_iconLabel__gahzV{gap:var(--cursor-spacing-1)}.StackVizDialog_body__kVTSN{overflow-x:hidden}.Metastatus_root__IRUVd{color:var(--cursor-text-secondary);font-size:var(--cursor-font-size-sm);font-weight:500;white-space:nowrap}.Metastatus_root__IRUVd[data-intent=action]{color:var(--cursor-text-purple-primary)}.Metastatus_root__IRUVd[data-intent=caution]{color:var(--cursor-text-yellow-primary)}.Metastatus_root__IRUVd[data-intent=emphasis]{color:var(--cursor-text-blue-primary)}.Metastatus_root__IRUVd[data-intent=negative]{color:var(--cursor-text-red-primary)}.Metastatus_root__IRUVd[data-intent=positive]{color:var(--cursor-text-green-primary)}.StackSkeleton_list__9sPbz{display:flex;flex-direction:column;gap:var(--cursor-spacing-3);inline-size:100%;box-sizing:border-box;padding:var(--cursor-spacing-3)}.StackSkeleton_row__Wh42R{display:flex;align-items:center;gap:var(--cursor-spacing-2);min-inline-size:0}.StackSkeleton_ref__JEcFC{flex-shrink:0}.ActorHovercard_detail__WX8dR{display:flex;align-items:center;gap:8px;padding:8px}.ActorHovercard_identity__5P37o{display:flex;flex-direction:column}.AgentAuthorAvatarPair_pair__m4PnO{--agent-author-avatar-size:24px;display:inline-flex;align-items:center;flex-shrink:0}.AgentAuthorAvatarPair_pair__m4PnO[data-size=xs]{--agent-author-avatar-size:16px}.AgentAuthorAvatarPair_pair__m4PnO[data-size=s]{--agent-author-avatar-size:20px}.AgentAuthorAvatarPair_pair__m4PnO[data-size=m]{--agent-author-avatar-size:24px}.AgentAuthorAvatarPair_pair__m4PnO[data-size=l]{--agent-author-avatar-size:32px}.AgentAuthorAvatarPair_pair__m4PnO[data-size=xl]{--agent-author-avatar-size:96px}.AgentAuthorAvatarPair_user__DdEfM{position:relative;z-index:1;flex-shrink:0}.AgentAuthorAvatarPair_agent__DpbLa{position:relative;z-index:0;flex-shrink:0;-webkit-margin-start:calc(-1*var(--agent-author-avatar-size)*.3);margin-inline-start:calc(-1*var(--agent-author-avatar-size)*.3);--_gap:2px;--_r:calc(var(--agent-author-avatar-size) / 2);--_overlap:calc(var(--agent-author-avatar-size) * 0.3);-webkit-mask-image:radial-gradient(circle calc(var(--_r) + var(--_gap)) at calc(-1 * var(--_r) + var(--_overlap)) 50%,transparent 100%,#000 100%);mask-image:radial-gradient(circle calc(var(--_r) + var(--_gap)) at calc(-1 * var(--_r) + var(--_overlap)) 50%,transparent 100%,#000 100%)}.AgentAuthorAvatarPair_agentChip__tv3XP{display:inline-flex;align-items:center;justify-content:center;block-size:var(--agent-author-avatar-size);inline-size:var(--agent-author-avatar-size);border-radius:var(--cursor-radius-full,999px);background-color:var(--cursor-bg-primary,#000);color:var(--cursor-text-inverted,#fff);border:1px solid var(--border-secondary,transparent)}.AgentAuthorAvatarPair_agentIcon__5SACl{--icon-size:calc(var(--agent-author-avatar-size) * 0.7);color:inherit}.FoldPrDialog_body__TWpPm{gap:var(--cursor-spacing-4)}.StackViz_stackVizRow__M9X64{display:flex;-webkit-padding-start:var(--cursor-spacing-3);padding-inline-start:var(--cursor-spacing-3);border-radius:var(--cursor-radius-lg);position:relative}.StackViz_stackVizRow__M9X64.StackViz_compact__J_1Sv{-webkit-padding-start:var(--cursor-spacing-2);padding-inline-start:var(--cursor-spacing-2);border-radius:var(--cursor-radius-sm)}.StackViz_stackVizRow__M9X64.StackViz_stackVizRowInteractive__akbwT{cursor:pointer}.StackViz_stackVizRow__M9X64.StackViz_stackVizRowInteractive__akbwT:hover{background-color:var(--bg-quinary);box-shadow:inset 0 0 2px var(--border-primary)}.StackViz_stackVizRow__M9X64.StackViz_stackVizRowInteractive__akbwT:focus-visible{outline-offset:-2px}.StackViz_stackVizRow__M9X64.StackViz_stackVizRowInteractive__akbwT[aria-current=true]{background-color:var(--bg-quaternary);box-shadow:inset 0 0 2px var(--border-primary)}.StackViz_stackVizRow__M9X64.StackViz_stackVizRowInteractive__akbwT.StackViz_compact__J_1Sv{box-shadow:none}.StackViz_currentRowActions__d7FdB{display:flex;align-items:center;gap:var(--cursor-spacing-0-75);padding:var(--cursor-spacing-0-5);border:1px solid var(--border-tertiary);border-radius:var(--cursor-radius-lg);background-color:var(--bg-editor);position:absolute;right:0;top:0;bottom:0;margin-block:auto;z-index:1;opacity:0;visibility:hidden;transition:opacity .15s ease;box-shadow:var(--cursor-box-shadow-sm)}.StackViz_currentRowActions__d7FdB:empty{display:none}.StackViz_stackVizRow__M9X64:hover .StackViz_currentRowActions__d7FdB{opacity:1;visibility:visible}.StackViz_stackVizRowContents__iQyYw{flex:1 1;min-width:0}:where(.StackViz_stackVizRowContents__iQyYw){padding:var(--cursor-spacing-1) var(--cursor-spacing-3)}.StackViz_stackVizRowUpdatedTime__DewEW{min-inline-size:4ch;text-align:end;font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);font-weight:var(--cursor-font-weight-normal);line-height:var(--cursor-line-height-sm)}@media(max-width:768px){.StackViz_stackVizRowUpdatedTime__DewEW{min-inline-size:1.5ch}}.StackViz_emptyState__FrkZT{gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-2)}.StackViz_rowContentsLayout__qDx5o{gap:var(--cursor-spacing-2)}.StackViz_titleCell__x790X{gap:var(--cursor-spacing-1)}.StackViz_threadCounts__5nB_N{gap:var(--cursor-spacing-1);font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);font-weight:var(--cursor-font-weight-normal);line-height:var(--cursor-line-height-sm)}.StackViz_statusCell__UkUDe{gap:var(--cursor-spacing-1)}.StackViz_trunkLabel__XLs1i{font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-base);font-weight:var(--cursor-font-weight-normal);line-height:var(--cursor-line-height-sm)}.StackVizNode_stackViz_node__00MRI{--stroke-width:2px;--dot-size:8px;--stack-viz-rail-emphasis:#3565e2;--stack-viz-rail-positive:#3a9a43;--stack-viz-rail-action:#8256cb;--stack-viz-rail-caution:#f07c00;position:relative;display:flex;flex-direction:column;justify-content:center}.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_branch__kOgCh,.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_dot__oZMMr,.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_line__MJycO{--node-fill-color:var(--stack-viz-rail-emphasis);color:var(--node-fill-color)}.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_branch__kOgCh[data-node-fill-color="0"],.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_dot__oZMMr[data-node-fill-color="0"],.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_line__MJycO[data-node-fill-color="0"]{--node-fill-color:var(--stack-viz-rail-emphasis)}.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_branch__kOgCh[data-node-fill-color="1"],.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_dot__oZMMr[data-node-fill-color="1"],.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_line__MJycO[data-node-fill-color="1"]{--node-fill-color:var(--stack-viz-rail-positive)}.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_branch__kOgCh[data-node-fill-color="2"],.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_dot__oZMMr[data-node-fill-color="2"],.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_line__MJycO[data-node-fill-color="2"]{--node-fill-color:var(--stack-viz-rail-action)}.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_branch__kOgCh[data-node-fill-color="3"],.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_dot__oZMMr[data-node-fill-color="3"],.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_line__MJycO[data-node-fill-color="3"]{--node-fill-color:var(--stack-viz-rail-caution)}.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_dot__oZMMr{position:absolute;width:var(--dot-size);height:var(--dot-size);border:var(--stroke-width) solid var(--node-fill-color);border-radius:50%;background-color:var(--bg-editor);box-shadow:var(--cursor-box-shadow-lg)}.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_dot__oZMMr[data-selected=true]{background-color:var(--node-fill-color)}.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_line__MJycO{width:var(--stroke-width);height:100%;margin:0 calc((var(--dot-size) - var(--stroke-width))/2);background-color:var(--node-fill-color)}.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_line__MJycO[data-kind=outgoing]{position:relative}.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_branch__kOgCh{position:absolute;top:calc(-2*var(--stroke-width));right:calc(-1*(var(--dot-size) + var(--stroke-width))/2)}.StackVizNode_stackViz_node__00MRI .StackVizNode_stackViz_node_branch__kOgCh[data-kind=incoming]{top:calc(100% - var(--stroke-width));left:unset;right:calc((var(--dot-size) - var(--stroke-width))/2)}html[data-color-scheme] .StackVizNode_stackViz_node__00MRI{--stack-viz-rail-positive:var(--success)}.StackVizNode_stackTrunkNode__G55uA{gap:calc((var(--dot-size) - 2*var(--stroke-width))/2)}.StackVizNode_stackTrunkNode__G55uA .StackVizNode_stackViz_node_line__MJycO[data-kind=incoming]{-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}.StackVizModalBody_body__5CigL{gap:var(--cursor-spacing-4)}.StackVizModalBody_stackVizModalRow__YRZB4{outline-offset:-1px}.StackVizModalBody_stackVizModalRow__YRZB4:hover{background-color:var(--bg-tertiary)}.StackVizModalBody_rowLayout__mOCQb{padding-block:var(--cursor-spacing-3);gap:var(--cursor-spacing-1)}.StackVizModalBody_rowMeta__8WJ65{padding-left:var(--cursor-spacing-0-5);gap:var(--cursor-spacing-0-5)}.StackVizModalBody_rowTitle__1K2Fi{font-size:var(--cursor-font-size-lg);line-height:20px}.StackVizModalBody_rowByline__tXBF6,.StackVizModalBody_rowTitle__1K2Fi{font-family:var(--cursor-font-family-sans);font-weight:var(--cursor-font-weight-normal)}.StackVizModalBody_rowByline__tXBF6{font-size:var(--cursor-font-size-sm);line-height:var(--cursor-line-height-sm)}.PullRequestSearchPopover_pullRequestSearchPopoverAnchor__U6216{position:relative;height:0;z-index:10}.PullRequestSearchPopover_pullRequestSearchPopoverAnchor__U6216[data-page-scroll=true]{position:-webkit-sticky;position:sticky;inset-block-start:var(--pr-sticky-chrome-height,40px)}.PullRequestSearchPopover_pullRequestSearchPopover__bssAb{position:absolute;inset-block-start:0;inset-inline-end:0;width:400px;max-width:calc(100vw - 2*var(--cursor-spacing-4));margin:var(--cursor-spacing-2);padding:var(--cursor-spacing-1-5);display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5);background-color:var(--cursor-bg-elevated);border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-base);box-shadow:var(--cursor-box-shadow-lg)}.PullRequestSearchPopover_pullRequestSearchInput__8jKJz{flex:1 1;min-width:0}.PullRequestSearchPopover_searchField__kvY26{height:var(--cursor-spacing-8);box-sizing:border-box}.PullRequestSearchPopover_row__SYQNF{display:flex;align-items:center;gap:var(--cursor-spacing-1-5)}.PullRequestSearchPopover_actions__9x36H{display:flex;align-items:center;flex-shrink:0;gap:var(--cursor-spacing-0-5)}.PullRequestSearchPopover_actionButton__c9Szw{width:var(--cursor-spacing-7);height:var(--cursor-spacing-7)}.PullRequestSearchPopover_notice__iPp39{margin:0;padding:var(--cursor-spacing-0-5);font-family:var(--cursor-font-family-sans);font-size:var(--cursor-font-size-sm);font-weight:var(--font-weight-normal,400);line-height:var(--cursor-line-height-sm);color:var(--cursor-text-tertiary)}.PullRequestSearchPopover_pullRequestSearchResultsCount__4_wTh{font-size:14px;font-weight:400;line-height:16px;color:var(--cursor-text-secondary)}.search-highlight{background-color:var(--cursor-bg-diff-selection,var(--cursor-bg-yellow-secondary));color:var(--cursor-text-primary)}.search-highlight-selected{background-color:var(--bg-warn,var(--cursor-bg-yellow-primary));color:var(--text-inverted,var(--cursor-text-invert))}.CursorBlameConversationContent_loader__uANH2{width:100%;-webkit-padding-before:var(--cursor-spacing-3);padding-block-start:var(--cursor-spacing-3)}.CursorBlameConversationContent_conversationList___Z4wg,.CursorBlameConversationContent_emptyMessage__gwpCR{display:flex;flex-direction:column;gap:var(--cursor-spacing-2)}.CursorBlameConversationContent_emptyMessage__gwpCR{height:100%;align-items:center;justify-content:center;margin:auto}.CursorBlameConversationContent_emptyMessageText__evgiV{margin:0;font-family:system-ui,var(--cursor-font-family-sans);font-size:.9375rem;line-height:1.3333;font-weight:400;color:var(--text-tertiary)}.CursorBlameConversationContent_versionGroup__exSqj:not(:first-child){margin-top:var(--cursor-spacing-4)}.CursorBlameConversationContent_versionHeader__c0HaR{font-size:14px;font-weight:500;line-height:16px;color:var(--text-primary);padding:var(--cursor-spacing-2) 0}.CursorBlameConversationContent_commitHash__5dfge{font-family:var(--gds-font-family-mono);font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--text-secondary);font-size:12px}.CursorBlameConversationContent_conversationCard___efgU{padding:var(--cursor-spacing-3);border-radius:var(--cursor-radius-base);background-color:var(--bg-editor);border:1px solid var(--border-secondary);transition:border-color .4s ease-out}.CursorBlameConversationContent_conversationCard___efgU:not(:last-child){margin-bottom:var(--cursor-spacing-2)}.CursorBlameConversationContent_conversationCard___efgU[data-highlighted]{border-color:var(--accent-color-info);animation:CursorBlameConversationContent_highlight-fade__v_fAb 2s ease-out forwards}@keyframes CursorBlameConversationContent_highlight-fade__v_fAb{0%{border-color:var(--accent-color-info)}70%{border-color:var(--accent-color-info)}to{border-color:var(--border-secondary)}}.CursorBlameConversationContent_cardTitle__nOIUp{font-size:14px;font-weight:500;line-height:16px;margin:0;color:var(--text-accent)}.CursorBlameConversationContent_cardTitleLink___AKMh{display:inline;color:inherit;text-decoration:none}.CursorBlameConversationContent_cardTitleLink___AKMh:hover{text-decoration:underline}.CursorBlameConversationContent_cardTitleLinkIcon__Sr6Ot{display:inline;vertical-align:initial;margin-left:var(--cursor-spacing-0-75);color:var(--text-secondary)}.CursorBlameConversationContent_cardTldr__VHUAg{margin:var(--cursor-spacing-1) 0 0;color:var(--text-primary)}.CursorBlameConversationContent_bulletList__lPwQh,.CursorBlameConversationContent_cardOverview__WCXFy{margin:var(--cursor-spacing-2) 0 0;color:var(--text-secondary);font-size:13px}.CursorBlameConversationContent_bulletList__lPwQh{padding-left:var(--cursor-spacing-4)}.CursorBlameConversationContent_bulletList__lPwQh li:not(:last-child){margin-bottom:var(--cursor-spacing-1)}.CursorBlameConversationContent_tabGroup__US9Xz{margin-top:var(--cursor-spacing-2)}.CursorBlameConversationContent_tabContent__9oN4U{padding-top:var(--cursor-spacing-2)}.CursorBlameConversationContent_cardFooter__Iv4Qn{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5);margin-top:var(--cursor-spacing-3)}.CursorBlameConversationContent_commitMetadataList__6b_Dj{display:flex;flex-direction:column;gap:var(--cursor-spacing-1)}.CursorBlameConversationContent_cardIdRow__iYCPF{border-top:1px solid var(--border-secondary);padding-top:var(--cursor-spacing-1-5)}.CursorBlameConversationContent_metadataSection__QBoDX{margin-top:var(--cursor-spacing-3)}.CursorBlameConversationContent_metadataSectionTitle__0cgMS{font-size:14px;font-weight:500;line-height:16px;color:var(--text-accent);margin-bottom:var(--cursor-spacing-1)}.CursorBlameConversationContent_metadataList__BMMQp{display:flex;flex-direction:column;gap:var(--cursor-spacing-1)}.CursorBlameConversationContent_metadataItem__f1FJF{padding:var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-sm);background-color:var(--bg-chrome)}.CursorBlameConversationContent_metadataItemHeader__KBTnq{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cursor-spacing-1-5)}.CursorBlameConversationContent_metadataItemTitle__gCHp2{font-size:14px;font-weight:500;line-height:16px;color:var(--text-primary);min-width:0}.CursorBlameConversationContent_metadataBadges__M8C3w{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--cursor-spacing-1)}.CursorBlameConversationContent_metadataItemDescription__JbJME{margin:var(--cursor-spacing-1) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.4}.CursorBlameConversationContent_emptyState__3BAjI{margin:var(--cursor-spacing-2) 0 0;color:var(--text-tertiary);font-size:13px}.RightSidebarContainer_rightSidebarContainer__kHkok{block-size:100%;min-inline-size:0;contain:strict;background-color:var(--bg-editor);-webkit-border-start:1px solid var(--border-secondary);border-inline-start:1px solid var(--border-secondary)}.ChatActionsButtonRow_dividerSlot__ANF1n{display:flex;align-self:center;height:18px}.loading-spinner{align-items:center;display:flex;justify-content:center;margin:128px auto 0;text-align:center;width:1 16px}.loading-spinner.loading-marginless{margin:0 auto}.loading-spinner>div{animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:var(--gds-icon-color-default);border-radius:100%;display:inline-block;height:18px;margin:2px;width:18px}.loading-spinner .loading-bounce1{animation-delay:-.32s}.loading-spinner .loading-bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.CodeBrowser_dialog__dYQlu{--gds-dialog-height:calc(100vh - var(--gds-space-2xl))}.CodeBrowser_header__uuEuS{display:flex;align-items:center;justify-content:space-between;gap:var(--gds-space-l);padding:var(--gds-space-m) var(--gds-space-m);-webkit-border-after:var(--gds-border-standard);border-block-end:var(--gds-border-standard)}.PlanSelectionModal_stickyHeader__dXGEy{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:var(--gds-color-bg-light);display:flex;flex-direction:column;align-self:stretch;gap:var(--gds-space-xs)}.PlanSelectionModal_modalTitle__M6E4t{font:var(--gds-font-h2);text-align:center;width:100%;margin:0}.PlanSelectionModal_headerDivider__W3v4t{background:var(--gds-border-color-default);height:1px;flex:1 1;align-self:stretch}.PlanSelectionModal_description__eEo0Q{font:var(--gds-font-ui-md);color:var(--gds-color-gray-70);margin:0}.PlanSelectionModal_link___TFxb{font:var(--gds-font-ui-md);color:var(--gds-blue-50)}.PlanSelectionModal_link___TFxb:hover{text-decoration:underline}@media(max-width:768px){.PlanSelectionModal_descriptionContainer__F2WkP{margin-bottom:var(--gds-space-xl)}}.PlanSelectionModal_noPaddingTop__Yrdfr{padding-top:0!important}.BillingPeriodSelector_selectorContainer__VhQXr{margin-top:var(--gds-space-m);margin-bottom:var(--gds-space-m)}.BillingPeriodSelector_selector__ELFIh{display:inline-flex;background-color:var(--gds-color-alpha-20);border:var(--gds-border-width-default) solid var(--gds-border-color-default);border-radius:var(--gds-radius-m);padding:var(--gds-space-3xs);gap:0;width:480px;height:32px}.BillingPeriodSelector_selectorButton__TDw4S{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;color:var(--gds-color-gray-60)!important;padding:var(--gds-space-m) var(--gds-space-xl);border-radius:var(--gds-radius-m);cursor:pointer;transition:all .15s ease-in-out;flex:1 1;text-align:center;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;line-height:16px;white-space:nowrap}.BillingPeriodSelector_selectorButton__TDw4S:hover:not([data-selected=true]){color:var(--gds-text-color-default)}.BillingPeriodSelector_selectorButton__TDw4S[data-selected=true]{background-color:var(--gds-text-color-inverted);color:var(--gds-text-color-default)!important;font-weight:500;box-shadow:var(--gds-box-shadow-sm),0 0 0 1px hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.2)}.BillingPeriodSelector_selectorButton__TDw4S:focus-visible{outline:var(--gds-focus-outline);outline-offset:calc(var(--gds-border-width-medium)*-1)}.PlanCard_planCard__RBQJ8{height:100%;width:100%;transition:box-shadow .2s ease;border:var(--gds-border-width-default) solid var(--gds-border-color-default);border-radius:var(--gds-radius-xl);padding:var(--gds-space-xl);min-width:0;max-width:600px;background:var(--gds-color-bg-light);box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:var(--gds-space-m)}.PlanCard_planCard__RBQJ8[data-current=true]{border:var(--gds-border-width-medium) solid var(--gds-border-color-focused)}.PlanCard_planCard__RBQJ8[data-variant=onboarding]{background-color:#0f0f0f;border-radius:var(--gds-radius-m);padding:var(--gds-space-2xl)}.PlanCard_pricing__PjXFJ{margin-top:var(--gds-space-s);margin-bottom:var(--gds-space-xs)}.PlanCard_pricing__PjXFJ .PlanCard_primaryPrice__mkgx1{font-size:16px;font-weight:400;line-height:22px;font-weight:600;margin-bottom:var(--gds-space-xs)}.PlanCard_pricing__PjXFJ .PlanCard_secondaryPrice__bC_Z3{font-family:var(--gds-font-family-mono);font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--gds-text-color-disabled)}.PlanCard_description___8m7F{font:var(--gds-font-ui-md);color:var(--gds-color-gray-70);margin:0;width:100%}.PlanCard_featuresList__FrWYt{list-style:none;padding:0;margin:0;gap:var(--gds-space-l)}.PlanCard_featuresList__FrWYt li{gap:var(--gds-space-s);line-height:1.5}.PlanCard_featuresList__FrWYt li svg{color:var(--gds-icon-color-default);flex-shrink:0;margin-top:var(--gds-space-3xs)}.PlanCard_featuresList__FrWYt li span{font:var(--gds-font-ui-md);color:var(--gds-color-gray-80);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:768px){.PlanCard_featuresList__FrWYt{margin:var(--gds-space-l) 0 var(--gds-space-s) 0;gap:var(--gds-space-m)}}.PlanSelectionTable_billingSelector__NaWiN{position:-webkit-sticky;position:sticky;top:0;z-index:1}.PlanSelectionTable_plansGridContainer__orBJN{container-type:inline-size;margin-top:var(--gds-space-m);width:100%}.PlanSelectionTable_plansGrid__wusSM{display:grid;grid-gap:var(--gds-space-m);gap:var(--gds-space-m);max-width:1028px;margin:0 auto;width:100%;grid-template-columns:repeat(3,1fr);overflow-x:hidden}@container (width < 920px){.PlanSelectionTable_plansGrid__wusSM{grid-template-columns:1fr;justify-items:center}}.PlanSelectionTable_plansGrid__wusSM[data-variant=onboarding]{max-width:none;margin:0;padding-bottom:var(--gds-space-2xl);padding-left:var(--gds-space-2xl);padding-right:var(--gds-space-2xl)}.ProgressiveBlur_progressiveBlurContainer__u2z0g{position:absolute;left:0;bottom:0;right:0;height:100%;pointer-events:none}.ProgressiveBlur_progressiveBlurContainer__u2z0g>.ProgressiveBlur_blurFilter__jAfgC{position:absolute;top:0;left:0;right:0;bottom:0}.ProgressiveBlur_progressiveBlurContainer__u2z0g>.ProgressiveBlur_blurFilter__jAfgC:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0) 0,rgb(0,0,0) 20%,rgb(0,0,0) 40%,rgba(0,0,0,0) 60%);mask-image:linear-gradient(0deg,rgba(0,0,0,0) 0,rgb(0,0,0) 20%,rgb(0,0,0) 40%,rgba(0,0,0,0) 60%)}.ProgressiveBlur_progressiveBlurContainer__u2z0g>.ProgressiveBlur_blurFilter__jAfgC:nth-child(2){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0) 20%,rgb(0,0,0) 40%,rgb(0,0,0) 60%,rgba(0,0,0,0) 80%);mask-image:linear-gradient(0deg,rgba(0,0,0,0) 20%,rgb(0,0,0) 40%,rgb(0,0,0) 60%,rgba(0,0,0,0) 80%)}.ProgressiveBlur_progressiveBlurContainer__u2z0g>.ProgressiveBlur_blurFilter__jAfgC:nth-child(3){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0) 40%,rgb(0,0,0) 60%,rgb(0,0,0) 80%,rgba(0,0,0,0));mask-image:linear-gradient(0deg,rgba(0,0,0,0) 40%,rgb(0,0,0) 60%,rgb(0,0,0) 80%,rgba(0,0,0,0))}.ProgressiveBlur_progressiveBlurContainer__u2z0g>.ProgressiveBlur_blurFilter__jAfgC:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0) 60%,rgb(0,0,0) 80%,rgb(0,0,0));mask-image:linear-gradient(0deg,rgba(0,0,0,0) 60%,rgb(0,0,0) 80%,rgb(0,0,0))}.ProgressiveBlur_progressiveBlurContainer__u2z0g>.ProgressiveBlur_blurFilter__jAfgC:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0) 80%,rgb(0,0,0));mask-image:linear-gradient(0deg,rgba(0,0,0,0) 80%,rgb(0,0,0))}.ProgressiveBlur_progressiveBlurContents__Im63Q{position:relative}.ChatRemainingMessagesBanner_banner__LUs3r{background-color:var(--gds-btn-color-neutral-default)}.ChatRemainingMessagesBanner_subtitleLink__A2JXC{font:var(--gds-font-ui-xs);color:var(--gds-text-color-low-contrast);text-decoration:underline;cursor:pointer}.ChatRemainingMessagesBanner_subtitleLink__A2JXC:hover{opacity:.8}.Sidebar_sidebarContainer__ULCC_{position:relative;block-size:100%;display:flex;contain:layout}@media(max-width:768px){.Sidebar_sidebarContainer__ULCC_{position:absolute;inset:0;--sidebar-width:100%}.Sidebar_sidebarContainer__ULCC_[data-collapsed=true]{visibility:hidden}.Sidebar_sidebarContainer__ULCC_[data-align=start]{z-index:1}.Sidebar_sidebarContainer__ULCC_[data-align=end]{flex-direction:row-reverse}}.Sidebar_sidebarContainer__ULCC_ .Sidebar_sidebarResizer__WdT72{position:absolute;inset-block:0;inset-inline-start:calc(-1*(var(--sidebar-resizer-width, 8px))/2);inline-size:var(--sidebar-resizer-width,8px);z-index:52;cursor:col-resize}.Sidebar_sidebarContainer__ULCC_ .Sidebar_sidebarResizer__WdT72:focus{outline:none}.Sidebar_sidebarContainer__ULCC_ .Sidebar_sidebarResizer__WdT72:before{content:"";position:absolute;block-size:100%;inset-block:0;inline-size:var(--resizer-highlight-width,2px);inset-inline-start:calc((var(--sidebar-resizer-width, 8px) - var(--resizer-highlight-width, 2px))/2);transition:background-color .1s ease-in}.Sidebar_sidebarContainer__ULCC_ .Sidebar_sidebarResizer__WdT72:is(:hover,:focus,[data-dragging=true]):before{background-color:var(--gds-icon-color-emphasis)}@media(max-width:768px){.Sidebar_sidebarContainer__ULCC_ .Sidebar_sidebarResizer__WdT72{display:none}}.Sidebar_sidebarContainer__ULCC_[data-align=start] .Sidebar_sidebarResizer__WdT72{inset-inline-start:auto;inset-inline-end:calc(-1*(var(--sidebar-resizer-width, 8px))/2)}.Sidebar_sidebarContainer__ULCC_ .Sidebar_sidebarContents__eZozI{max-block-size:100%;inline-size:var(--sidebar-width);overflow-y:auto;overflow-x:hidden}@media(max-width:768px){.Sidebar_sidebarContainer__ULCC_ .Sidebar_sidebarContents__eZozI{inline-size:100%;z-index:1100}}.Sidebar_sidebarContainer__ULCC_ .Sidebar_sidebarContents__eZozI>*{inline-size:max(100%,var(--sidebar-last-nonzero-width,var(--sidebar-min-width)))}@media(max-width:768px){.Sidebar_sidebarContainer__ULCC_ .Sidebar_sidebarContents__eZozI>*{inline-size:100%}}.Sidebar_sidebarContainer__ULCC_ .Sidebar_sidebarResizer__WdT72[data-dragging=true]+.Sidebar_sidebarContents__eZozI{pointer-events:none}.CodeBrowserChatPanel_chatContainer__V1AXH{block-size:100%;display:grid;grid-template:auto 1fr auto/minmax(0,1fr);-webkit-border-start:var(--gds-border-standard);border-inline-start:var(--gds-border-standard)}.CodeBrowserChatPanel_chatMessages__clZ_R{overflow-y:auto;display:flex;flex-direction:column;gap:var(--gds-space-m);padding:0 var(--gds-space-m)}.CodeBrowserChatPanel_chatComposer__QI2k_{padding:0 var(--gds-space-m) var(--gds-space-m) var(--gds-space-m);box-shadow:0 -8px 8px -4px var(--gds-color-bg-light);z-index:1}.CodeBrowserFileTree_fileTree__s_uiK{height:100%;display:grid;grid-template:auto 1fr/1fr;grid-gap:var(--gds-space-s);gap:var(--gds-space-s);padding:var(--gds-space-s);-webkit-border-end:var(--gds-border-standard);border-inline-end:var(--gds-border-standard)}.CodeBrowserInvalidatedBanner_banner__Hr5eE{background-color:var(--gds-accent-color-caution-bg);border:1px solid var(--accent-color-caution-border);border-radius:var(--gds-radius-m)}.HoverHandleCard_hoverHandleTrack__Q1iPO{inline-size:var(--hover-handle-track-width,16px);padding-block:var(--gds-space-xl);contain:strict;position:absolute;height:100%;z-index:var(--hover-handle-track-z-index,1);display:flex;justify-content:center;align-content:center;pointer-events:none}.HoverHandleCard_hoverHandle__FrLFX{--hover-handle-overflow-buffer:32px;max-block-size:min(100%,var(--hover-handle-card-max-height,480px));inline-size:12px;margin-block:auto;padding-block:var(--hover-handle-overflow-buffer);overflow:hidden;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--hover-handle-overflow-buffer),black calc(100% - var(--hover-handle-overflow-buffer)),transparent);mask-image:linear-gradient(to bottom,transparent,black var(--hover-handle-overflow-buffer),black calc(100% - var(--hover-handle-overflow-buffer)),transparent);display:flex;flex-direction:column;row-gap:var(--gds-space-m);pointer-events:auto}.HoverHandleCard_hoverHandleMarker__7jbFa{--hover-handle-marker-size:2px;--hover-handle-marker-attention-size:3px;--hover-handle-marker-attention-border:1.5px;block-size:var(--hover-handle-marker-size);inline-size:100%;display:grid;grid-template-columns:1fr;align-items:center}.HoverHandleCard_hoverHandleMarker__7jbFa:after,.HoverHandleCard_hoverHandleMarker__7jbFa:before{content:"";grid-row:1;grid-column:1/-1;border-radius:var(--gds-radius-circular);transition:background-color 75ms ease-in-out}.HoverHandleCard_hoverHandleMarker__7jbFa:before{block-size:var(--hover-handle-marker-size);-webkit-margin-end:calc(var(--hover-handle-marker-attention-size) - var(--hover-handle-marker-size));margin-inline-end:calc(var(--hover-handle-marker-attention-size) - var(--hover-handle-marker-size));background-color:var(--gds-border-color-default)}@media(prefers-contrast:more){.HoverHandleCard_hoverHandleMarker__7jbFa:before{background-color:ButtonBorder}}.HoverHandleCard_hoverHandleMarker__7jbFa[data-active=true]:before{background-color:var(--gds-icon-color-high-contrast)}@media(prefers-contrast:more){.HoverHandleCard_hoverHandleMarker__7jbFa[data-active=true]:before{background-color:AccentColor}}.HoverHandleCard_hoverHandleMarker__7jbFa:after{content:"";position:relative;inset-inline-end:calc(-1*var(--hover-handle-marker-attention-border));box-sizing:initial;justify-self:end;block-size:var(--hover-handle-marker-attention-size);inline-size:var(--hover-handle-marker-attention-size);border:var(--hover-handle-marker-attention-border) solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.HoverHandleCard_hoverHandleMarker__7jbFa[data-has-attention=true]:after{background-color:var(--gds-icon-color-caution);border-color:var(--gds-color-bg-med)}@media(prefers-contrast:more){.HoverHandleCard_hoverHandleMarker__7jbFa[data-has-attention=true]:after{background-color:AccentColor}}.HoverHandleCard_hoverHandleCard__r3ajv{block-size:min(var(--popover-available-height),var(--hover-handle-card-max-height,480px));display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0;transform-origin:var(--popover-transform-origin)}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=left]{transform:translateX(calc(-1 * var(--popover-anchor-width)))}@media(prefers-reduced-motion:no-preference){.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=left]{transform:translateX(calc(-1 * var(--popover-anchor-width) - 16px))}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=left][data-enter],.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=left][data-leave]{transition:transform 75ms ease-in-out,opacity 75ms ease-in-out}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=left][data-enter]{transform:translateX(calc(-1 * var(--popover-anchor-width)))}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=left][data-leave]{transform:translateX(calc(-1 * var(--popover-anchor-width) - 16px))}}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=right]{transform:translateX(var(--popover-anchor-width))}@media(prefers-reduced-motion:no-preference){.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=right]{transform:translateX(calc(var(--popover-anchor-width) + 16px))}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=right][data-enter],.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=right][data-leave]{transition:transform 75ms ease-in-out,opacity 75ms ease-in-out}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=right][data-enter]{transform:translateX(var(--popover-anchor-width))}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=right][data-leave]{transform:translateX(calc(var(--popover-anchor-width) + 16px))}}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=none]{transform:translateX(0)}.PullRequestError_container__D2h8N{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:480px;min-height:100%;gap:var(--gds-space-xl);margin:0 auto;padding:var(--gds-space-xl)}.PullRequestError_container__D2h8N .PullRequestError_body__UHR_8{max-width:500px;text-wrap:pretty;margin-bottom:var(--gds-space-xl)}.PullRequestError_container__D2h8N .PullRequestError_buttons__bxaBL{margin:0 64px var(--gds-space-xl)}.LanguageSelector_languageSelectorButton__FD__S{font-size:13px;line-height:16px;padding:var(--gds-space-xs);border-radius:var(--gds-radius-m);color:var(--code-text-low-contrast)}.LanguageSelector_languageSelectorButton__FD__S:hover{color:var(--code-text-normal-contrast);background-color:var(--gds-btn-color-neutral-hover)}.TeamReviewerHovercard_teamHovercard__VID8n{padding:0;max-height:380px;display:flex;flex-direction:column}.TeamReviewerHovercard_teamMemberList__LHllk{flex:1 1;overflow-y:auto;min-height:0}.TeamReviewerHovercard_teamHovercardFooter__NHTIx{flex-shrink:0;-webkit-border-before:var(--gds-border-thin);border-block-start:var(--gds-border-thin);background-color:var(--gds-color-bg-med);color:var(--gds-text-color-low-contrast);padding:var(--gds-space-l);overflow-wrap:break-word;word-break:break-word;max-height:120px;overflow-y:auto}.TeamReviewerHovercard_teamHovercardFooter__NHTIx a{color:var(--gds-text-color-emphasis);text-decoration:underline}.TeamReviewerHovercard_teamHovercardFooter__NHTIx a:hover{text-decoration:none}.FileCodeowners_menu__y0Rn4{min-width:240px;max-width:320px;width:100vw;display:flex;flex-direction:column;gap:var(--gds-space-m);padding:var(--gds-space-xl);background-color:var(--gds-color-bg-light);border:var(--gds-border-thin);border-radius:var(--gds-radius-l);box-shadow:var(--gds-box-shadow-lg)}.FileCodeowners_ownerList__ADjyX{display:flex;flex-direction:column;gap:var(--gds-space-3xs);max-height:320px;overflow-y:auto}.FileCodeowners_ownerRow__6_3YR{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:var(--gds-space-s);gap:var(--gds-space-s);width:100%;padding:var(--gds-space-xs);border:0;border-radius:var(--gds-radius-m);background:rgba(0,0,0,0);text-align:start}.FileCodeowners_ownerRowInteractive__FG_so{cursor:pointer}.FileCodeowners_ownerRowInteractive__FG_so:hover{background-color:var(--gds-btn-color-neutral-default)}.FileCodeowners_ownerRowInteractive__FG_so:active{background-color:var(--gds-btn-color-neutral-pressed)}.FileCodeowners_ownerRowStatus__MVbEa{justify-content:center;width:var(--gds-space-l)}.FileCodeowners_ownerRowAvatar___9rjE,.FileCodeowners_ownerRowStatus__MVbEa{display:flex;align-items:center;flex-shrink:0}.FileCodeowners_ownerRowLabel__X2reS{font:var(--gds-font-ui-sm);color:var(--gds-text-color-high-contrast);min-width:0}.FileCodeowners_ownerRowChevron__qKP38{display:flex;align-items:center;flex-shrink:0}.FileDiffTitle_fileDiffTitle__I1w0K{font-size:13px;line-height:16px;padding:var(--gds-space-xs);border-radius:var(--gds-radius-m);-webkit-user-select:text;user-select:text}.FileDiffTitle_fileDiffTitle__I1w0K .FileDiffTitle_copyIcon__sxU9I{visibility:hidden}.FileDiffTitle_fileDiffTitle__I1w0K:focus-visible .FileDiffTitle_copyIcon__sxU9I,.FileDiffTitle_fileDiffTitle__I1w0K:hover .FileDiffTitle_copyIcon__sxU9I{visibility:visible}.FileDiffTitle_fileDiffTitle__I1w0K:hover{background-color:var(--gds-btn-color-neutral-hover)}.FileDiffTitle_fileDiffTitlePlain__IBtn2,.FileDiffTitle_fileDiffTitlePlain__IBtn2 *{cursor:default}.FileDiffTitle_fileDiffTitlePlain__IBtn2:hover{background-color:rgba(0,0,0,0)}.FileDiffTitle_fileDiffTitleLink__L6Gpr{color:inherit;text-decoration:none}.FileDiffTitle_fileDiffTitleLink__L6Gpr:focus-visible,.FileDiffTitle_fileDiffTitleLink__L6Gpr:hover{text-decoration:underline}.FileDiffTitle_fileDiffTitleSegment__DvHoy{color:var(--code-text-normal-contrast)}.FileDiffTitle_fileDiffTitleSegment__DvHoy[data-last-segment=true]{font-weight:var(--gds-font-weight-medium);color:var(--gds-text-color-high-contrast)}.FileDiffTitle_pathWithGaps__KGQ_j{display:inline;white-space:nowrap}.FileHeader_fileHeader__bjSQ_{height:var(--diff-file-header-height);position:-webkit-sticky;position:sticky;top:0}@media(min-width:769px){.FileHeader_fileHeader__bjSQ_{top:var(--pr-file-scroll-margin-top)}}.FileHeader_fileHeader__bjSQ_{z-index:2;display:flex;align-items:center;gap:var(--gds-space-m);padding:var(--gds-space-m);background-color:var(--code-bg-unchanged);border-bottom:var(--gds-border-width-thin) solid rgba(0,0,0,0);outline-offset:-3px;overflow:hidden;cursor:pointer}.FileHeader_fileHeader__bjSQ_[aria-expanded=true]{border-bottom-color:var(--gds-border-color-default)}.FileHeader_fileHeaderContents__x_csB{pointer-events:none}.FileHeader_fileHeaderContents__x_csB *{pointer-events:auto}.FileHeader_fileChangeStats__941EI{padding-inline:var(--gds-space-3xs);font-size:13px;line-height:16px}.FileHeader_fileHunkHeader__IYTlj{position:-webkit-sticky;position:sticky;top:0;z-index:2;border-bottom:var(--gds-border-width-thin) solid rgba(0,0,0,0);overflow:hidden;cursor:pointer;outline-offset:-3px}.FileHeader_fileHunkHeader__IYTlj[aria-expanded=true]{border-bottom-color:var(--gds-border-color-default)}@media(max-width:768px){.FileHeader_fileHunkHeader__IYTlj{top:0}}@media(min-width:769px){.FileHeader_fileHunkHeader__IYTlj{top:var(--pr-file-scroll-margin-top)}}.FileHeader_markdownDiffPreviewToggle__F0zb0{background-color:var(--gds-btn-color-neutral-default)}.FileSidebar_fileSidebar__b_yCu{position:-webkit-sticky;position:sticky;inset-block-start:var(--pr-file-scroll-margin-top);align-self:flex-start;overflow:hidden}.FileSidebar_fileSidebarContents__0kyWg{block-size:100%;min-block-size:0;box-sizing:border-box;-webkit-padding-before:calc(var(--gds-space-m) + 2px);padding-block-start:calc(var(--gds-space-m) + 2px);-webkit-padding-end:var(--gds-space-m);padding-inline-end:var(--gds-space-m);display:grid;grid-template-rows:[header-start] auto [header-end filter-state-start] auto [filter-state-end file-tree-start] minmax(0,1fr) [file-tree-end];grid-template-columns:[header-start filter-state-start file-tree-start] minmax(0,1fr) [header-end filter-state-end file-tree-end]}.FileSidebar_fileSidebarHeader__aoVgN{grid-area:header;-webkit-padding-end:var(--gds-space-xs);padding-inline-end:var(--gds-space-xs)}.FileSidebar_fileSidebarFilterState___2X9A{grid-area:filter-state}.FileSidebar_fileSidebarTree__TKmRr{grid-area:file-tree;min-block-size:0;--gds-tree-item-padding-inline:var(--gds-space-m)}.TextArea_textArea__jQUJK{max-height:var(--text-area-max-height,50vh);overflow:clip;overflow-clip-margin:content-box;display:flex;flex-direction:column}.TextArea_textAreaStyled__F4qGr{background-color:var(--gds-btn-color-neutral-default);border:var(--gds-border-standard);border-radius:var(--text-area-border-radius,var(--gds-radius-m));outline:var(--gds-border-width-medium) solid rgba(0,0,0,0);outline-offset:calc(-1*var(--gds-border-width-medium));transition:50ms ease-in-out;transition-property:background-color,outline-color,box-shadow}.TextArea_textAreaStyled__F4qGr:hover{background-color:var(--gds-btn-color-neutral-hover)}.TextArea_textAreaStyled__F4qGr:focus-within{background-color:var(--gds-btn-color-neutral-selected);outline-color:var(--gds-color-focus-outline)}.TextArea_textAreaStyled__F4qGr[data-invalid=true]{outline-color:var(--gds-border-color-error)}.TextArea_textAreaInputContainer__pnj3W{flex:1 1;height:100%;overflow-y:auto;display:grid;grid-template:1fr/minmax(0,1fr)}.TextArea_textAreaInputContainer__pnj3W .TextArea_textAreaInput__R1hc0,.TextArea_textAreaInputContainer__pnj3W[data-replicated-value]:after{grid-area:1/1/-1/-1;max-height:inherit;padding:var(--text-area-padding,calc(var(--gds-space-s) - 1px));margin:0;border:0;overflow-wrap:anywhere;font:var(--gds-font-ui-md);line-height:20px;letter-spacing:inherit;font-family:inherit;font-weight:inherit}.TextArea_textAreaInputContainer__pnj3W .TextArea_textAreaInput__R1hc0{color:var(--gds-text-color-high-contrast);background-color:rgba(0,0,0,0);outline:0;resize:none}.TextArea_textAreaInputContainer__pnj3W .TextArea_textAreaInput__R1hc0::placeholder{font:var(--gds-font-ui-md);line-height:20px;color:var(--gds-text-color-disabled)}.TextArea_textAreaInputContainer__pnj3W[data-replicated-value]:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}.TextArea_textAreaInputContainer__pnj3W[data-replicated-value] .TextArea_textAreaInput__R1hc0,.TextArea_textAreaInputContainer__pnj3W[data-replicated-value]:after{height:100%;overflow-y:auto;scrollbar-gutter:stable}.TextArea_textArea__jQUJK[data-resize]{max-height:none;overflow:visible}.TextArea_textArea__jQUJK[data-resize] .TextArea_textAreaInputContainer__pnj3W{flex:none;height:auto;overflow-y:visible;grid-template:auto/minmax(0,1fr)}.TextArea_textArea__jQUJK[data-resize] .TextArea_textAreaInput__R1hc0{max-height:none;min-height:var(--text-area-min-height,80px)}.TextArea_textArea__jQUJK[data-resize=vertical] .TextArea_textAreaInput__R1hc0{resize:vertical}.TextArea_textArea__jQUJK[data-resize=horizontal] .TextArea_textAreaInput__R1hc0{resize:horizontal}.TextArea_textArea__jQUJK[data-resize=both] .TextArea_textAreaInput__R1hc0{resize:both}.TextArea_textAreaToolbar__e78L2{margin-inline:var(--text-area-padding,calc(var(--gds-space-s) - 1px));-webkit-border-before:var(--gds-border-standard);border-block-start:var(--gds-border-standard)}.TextArea_errorMessage__KwFK3{color:var(--gds-text-color-caution)}.TextArea_errorMessage__KwFK3:empty{display:none}@keyframes CodeTourOutline_fadeInAnimation__8Z_F5{0%{opacity:0;transform:translateY(3px);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%)}60%{opacity:1}to{transform:translateY(0);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%)}}.CodeTourOutline_fadeIn__09qcK{animation:CodeTourOutline_fadeInAnimation__8Z_F5 .32s ease-in-out}.CodeTourOutline_outline__ikcMa{--code-tour-outline-max-block-size:calc(100dvh - var(--page-header-height, 0px) - var(--pr-file-scroll-margin-top));position:-webkit-sticky;position:sticky;top:var(--pr-file-scroll-margin-top);align-self:flex-start;width:var(--file-sidebar-width,256px);flex-shrink:0;display:flex;flex-direction:column;min-block-size:0;block-size:var(--code-tour-outline-max-block-size);overflow-y:auto;-webkit-padding-before:calc(var(--gds-space-m) + 2px);padding-block-start:calc(var(--gds-space-m) + 2px);-webkit-padding-after:var(--gds-space-l);padding-block-end:var(--gds-space-l);-webkit-padding-end:var(--gds-space-xl);padding-inline-end:var(--gds-space-xl)}.CodeTourOutline_outlineTreeStreaming__G4Fkl[data-streaming=true] [role=treeitem]{animation:CodeTourOutline_fadeInAnimation__8Z_F5 .32s ease-in-out}.CodeTourOutline_tree__JN7rT{--gds-tree-item-padding-inline:var(--gds-space-s);--gds-tree-indent:var(--gds-space-xl)}.CodeTourOutline_outlineHeadingMarkdown__beF3i code{font-family:inherit;font-size:inherit;line-height:inherit}@media(hover:hover){.CodeTourOutline_outlineTreeItem__rx0Dn:hover{background-color:var(--gds-btn-color-neutral-selected)}}.CodeTourOutline_outlineTreeItem__rx0Dn[aria-selected=true]{background-color:var(--gds-btn-color-neutral-selected)}@media(hover:hover){.CodeTourOutline_outlineTreeItem__rx0Dn[aria-selected=true]:hover{background-color:var(--gds-btn-color-neutral-selected)}}.CodeTourOutline_feedbackButtons__8DCa0 button{--gds-icon-color:var(--gds-text-color-disabled)}.CodeTourOutline_feedbackButtons__8DCa0 button[aria-pressed=true]{--gds-icon-color:var(--gds-text-color-low-contrast)}.HiddenChunkV2_hiddenChunk__MAF3V{min-height:var(--hidden-chunk-height);background-color:var(--code-bg-hidden-chunks)}.HiddenChunkV2_hiddenChunkButton__9V6da{font-family:inherit;white-space:nowrap;font-weight:600;line-height:16px;color:var(--code-text-low-contrast)}.HiddenChunkV2_hiddenChunkButton__9V6da:hover{color:var(--code-text-high-contrast)}.HiddenChunkV2_hiddenChunkLoadingText__wgo6Q{--color-one:var(--code-text-low-contrast);--color-two:var(--code-text-normal-contrast);font-family:inherit;font-size:12px;font-weight:600;font-size:14px;font-weight:500;line-height:16px;--bg-size:200%;--color-one:var(--gds-text-color-disabled);--color-two:var(--gds-text-color-high-contrast);background:linear-gradient(130deg,var(--color-one) 0 20%,var(--color-two) 30% 50%,var(--color-one) 60% 100%) 0 0/var(--bg-size) 100%;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;animation:HiddenChunkV2_shimmer__OQJ4c 1s linear infinite}@keyframes HiddenChunkV2_shimmer__OQJ4c{0%{background-position:0 0}to{background-position:calc(var(--bg-size)*-1) 0}}@media(prefers-reduced-motion:reduce){.HiddenChunkV2_hiddenChunkLoadingText__wgo6Q{animation:none;background:none;color:var(--code-text-low-contrast)}}.HiddenChunkV2_hiddenChunkSpacer__SWhbZ{height:var(--hidden-chunk-spacer-height);background-color:var(--code-bg-unchanged)}.HiddenChunkV2_hiddenChunkSpacerBorder__IckKQ{border-left:.5px solid var(--gds-border-color-default)}.VersionRangeBanner_versionRangeBanner__SHRm9{--gds-icon-color:var(--gds-icon-color-emphasis);max-inline-size:-webkit-fit-content;max-inline-size:fit-content;margin-inline:auto;background-color:var(--gds-color-bg-light)}.VersionRangeBanner_versionRangeBanner__SHRm9 p{color:var(--gds-text-color-emphasis)}.VersionRangeBanner_versionRangeBanner__SHRm9[data-intent=caution]{--gds-icon-color:var(--gds-icon-color-caution)}.VersionRangeBanner_versionRangeBanner__SHRm9[data-intent=caution] p{color:var(--gds-text-color-caution)}.CommitSelector_commitRangeSelector__NLo_z{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}.CommitSelector_commitRangeSelector__NLo_z .CommitSelector_commitRow__jYBdt{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.CommitSelector_commitRangeSelector__NLo_z .CommitSelector_commitRow__jYBdt[data-first]{--cell-start-start-radius:var(--gds-radius-xl);--cell-start-end-radius:var(--gds-radius-xl);-webkit-border-after:var(--gds-border-thin);border-block-end:var(--gds-border-thin)}.CommitSelector_commitRangeSelector__NLo_z .CommitSelector_commitRow__jYBdt[data-last]{--cell-end-start-radius:var(--gds-radius-xl);--cell-end-end-radius:var(--gds-radius-xl)}.CommitSelector_commitRangeSelector__NLo_z .CommitSelector_commitRow__jYBdt+.CommitSelector_commitRow__jYBdt{-webkit-border-before:var(--gds-border-thin);border-block-start:var(--gds-border-thin)}.CommitSelector_commitRangeSelector__NLo_z .CommitSelector_commitSelector__ZMZst{min-block-size:48px;display:grid;place-items:center}.CommitSelector_commitRangeSelector__NLo_z .CommitSelector_commitSelector__ZMZst:focus-visible{outline:none}.CommitSelector_commitRangeSelector__NLo_z .CommitSelector_commitSelector__ZMZst:focus-visible>*{outline:var(--gds-focus-outline);outline-offset:var(--gds-border-width-default)}.CommitSelector_commitRangeSelector__NLo_z .CommitSelector_commitSelector__ZMZst[data-type=from]{grid-column:1;background-color:var(--code-bg-removed);border-start-start-radius:var(--cell-start-start-radius);border-end-start-radius:var(--cell-end-start-radius)}.CommitSelector_commitRangeSelector__NLo_z .CommitSelector_commitSelector__ZMZst[data-type=to]{grid-column:2;background-color:var(--code-bg-added);border-start-end-radius:var(--cell-start-end-radius);border-end-end-radius:var(--cell-end-end-radius)}.CommitSelector_commitRangeSelector__NLo_z .CommitSelector_commitDetails__U4JJU{grid-column:3;align-self:center;min-width:0;padding-block:var(--gds-space-s) var(--gds-space-xs);-webkit-padding-start:var(--gds-space-l);padding-inline-start:var(--gds-space-l)}.DiffComparisonSelector_diffComparisonSelector__0e4YQ{max-height:min(448px,100vh - 96px);overflow:hidden}.DiffComparisonSelector_diffComparisonSelector__0e4YQ,.DiffComparisonSelector_diffComparisonSelector__0e4YQ>div{display:flex;flex-direction:column;min-height:0;flex:1 1}.DiffHeader_diffHeader__ie_zs{position:-webkit-sticky;position:sticky;inset-block-start:var(--diff-header-inset,0);z-index:2;block-size:calc(var(--diff-header-height) + 1px);-webkit-margin-after:-1px;margin-block-end:-1px;-webkit-margin-end:calc(-1*var(--diff-header-padding));margin-inline-end:calc(-1*var(--diff-header-padding));padding-inline:var(--diff-header-padding);background-color:var(--diff-header-background,var(--gds-color-bg-med))}.DiffHeader_diffHeader__ie_zs:after{content:"";position:absolute;block-size:1px;inset-block-end:0;inset-inline:0;-webkit-border-after:var(--gds-border-width-thin) solid rgba(0,0,0,0);border-block-end:var(--gds-border-width-thin) solid rgba(0,0,0,0);box-shadow:0 1px 0 0 var(--gds-border-color-default);opacity:0;transition:opacity .1s ease-out}.DiffHeader_diffHeader__ie_zs[data-stuck=true]:after{opacity:1}.DiffHeader_diffHeader__ie_zs[data-show-floating-comments=true]{-webkit-margin-end:-6px;margin-inline-end:-6px;-webkit-padding-end:6px;padding-inline-end:6px}.FilesTourToggle_tabLabel__wa7jr{display:inline-flex;align-items:center;gap:var(--gds-space-xs)}.FilesTourToggle_updatingLabel__isPgQ{-webkit-padding-start:calc(var(--gds-space-xs) + var(--gds-space-xs));padding-inline-start:calc(var(--gds-space-xs) + var(--gds-space-xs));--color-one:var(--gds-text-color-disabled);--color-two:var(--gds-text-color-low-contrast)}.ViewedFilesProgressBar_viewedFilesProgressBar__7oCeq{--progress-fill:var(--gds-icon-color-emphasis)}.ViewedFilesProgressBar_viewedFilesProgressBar__7oCeq label{font-weight:600}.ViewedFilesProgressBar_viewedFilesProgressBar__7oCeq progress{-webkit-appearance:none;appearance:none;contain:paint;block-size:var(--gds-space-m);inline-size:40px;flex:1 1;border:0;border-radius:var(--gds-radius-circular)}.ViewedFilesProgressBar_viewedFilesProgressBar__7oCeq progress::-webkit-progress-bar{background-color:var(--gds-btn-color-neutral-pressed);border-radius:var(--gds-radius-circular)}.ViewedFilesProgressBar_viewedFilesProgressBar__7oCeq progress::-webkit-progress-value{background-color:var(--progress-fill);border-radius:var(--gds-radius-circular);-webkit-transition:75ms ease-in-out;transition:75ms ease-in-out;-webkit-transition-property:width,background-color;transition-property:width,background-color}.ViewedFilesProgressBar_viewedFilesProgressBar__7oCeq progress::-moz-progress-bar{-moz-transition:75ms ease-out;transition:75ms ease-out;-moz-transition-property:padding-block-end background-color;transition-property:padding-block-end background-color;padding-inline-start:var(--gds-space-m);padding-block-end:var(--value);background-color:var(--progress-fill);block-size:0;transform-origin:0 0;transform:rotate(-90deg) translateX(calc(-1 * var(--gds-space-m)))}.PullRequestSearchPopover_pullRequestSearchPopoverAnchor__AlJbU{position:relative;height:0;z-index:10}.PullRequestSearchPopover_pullRequestSearchPopover__TKozv{position:absolute;inset-block-start:0;inset-inline-end:0;width:400px;max-width:calc(100vw - 2*var(--gds-space-xl));margin:var(--gds-space-m);padding:var(--gds-space-s);display:flex;flex-direction:column;gap:var(--gds-space-s);background-color:var(--gds-color-bg-light);border:var(--gds-border-thin);border-radius:var(--gds-radius-m);box-shadow:var(--gds-box-shadow-lg)}.PullRequestSearchPopover_pullRequestSearchInput__7oDp9{flex:1 1}.PullRequestSearchPopover_pullRequestSearchResultsCount__GiMbg{font-size:14px;font-weight:400;line-height:16px;color:var(--gds-text-color-low-contrast)}.CursorBlameConversationContent_versionGroup__H2J00:not(:first-child){margin-top:var(--gds-space-xl)}.CursorBlameConversationContent_versionHeader__3mJD7{font-size:14px;font-weight:500;line-height:16px;color:var(--gds-text-color-default);padding:var(--gds-space-m) 0}.CursorBlameConversationContent_commitHash__Ncsym{font-family:var(--gds-font-family-mono);font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--gds-text-color-low-contrast);font-size:12px}.CursorBlameConversationContent_conversationCard__QZmBg{padding:var(--gds-space-l);border-radius:var(--gds-radius-m);background-color:var(--gds-color-bg-light);border:1px solid var(--gds-border-color-default);transition:border-color .4s ease-out}.CursorBlameConversationContent_conversationCard__QZmBg:not(:last-child){margin-bottom:var(--gds-space-m)}.CursorBlameConversationContent_conversationCard__QZmBg[data-highlighted]{border-color:var(--accent-color-info);animation:CursorBlameConversationContent_highlight-fade__P0ujK 2s ease-out forwards}@keyframes CursorBlameConversationContent_highlight-fade__P0ujK{0%{border-color:var(--accent-color-info)}70%{border-color:var(--accent-color-info)}to{border-color:var(--gds-border-color-default)}}.CursorBlameConversationContent_cardTitle__5XrxU{font-size:14px;font-weight:500;line-height:16px;margin:0;color:var(--gds-text-color-emphasis)}.CursorBlameConversationContent_cardTitleLink__WUl58{display:inline;color:inherit;text-decoration:none}.CursorBlameConversationContent_cardTitleLink__WUl58:hover{text-decoration:underline}.CursorBlameConversationContent_cardTitleLinkIcon__5StpY{display:inline;vertical-align:initial;margin-left:var(--gds-space-2xs);color:var(--gds-text-color-low-contrast)}.CursorBlameConversationContent_cardTldr__2U8Ak{margin:var(--gds-space-xs) 0 0;color:var(--gds-text-color-default)}.CursorBlameConversationContent_bulletList__TBpBP,.CursorBlameConversationContent_cardOverview__YS5VT{margin:var(--gds-space-m) 0 0;color:var(--gds-text-color-low-contrast);font-size:13px}.CursorBlameConversationContent_bulletList__TBpBP{padding-left:var(--gds-space-xl)}.CursorBlameConversationContent_bulletList__TBpBP li:not(:last-child){margin-bottom:var(--gds-space-xs)}.CursorBlameConversationContent_tabGroup__sL6dN{margin-top:var(--gds-space-m)}.CursorBlameConversationContent_tabContent__tFMB_{padding-top:var(--gds-space-m)}.CursorBlameConversationContent_cardFooter__mg9EJ{display:flex;flex-direction:column;gap:var(--gds-space-s);margin-top:var(--gds-space-l)}.CursorBlameConversationContent_cardIdRow__2_hoJ{border-top:1px solid var(--gds-border-color-default);padding-top:var(--gds-space-s)}.CursorBlameConversationContent_metadataSection__5cBgy{margin-top:var(--gds-space-l)}.CursorBlameConversationContent_metadataSectionTitle__oSVjo{font-size:14px;font-weight:500;line-height:16px;color:var(--gds-text-color-emphasis);margin-bottom:var(--gds-space-xs)}.CursorBlameConversationContent_metadataList__qNgGy{display:flex;flex-direction:column;gap:var(--gds-space-xs)}.CursorBlameConversationContent_metadataItem__2luFk{padding:var(--gds-space-s);border-radius:var(--gds-radius-s);background-color:var(--gds-color-bg-med)}.CursorBlameConversationContent_metadataItemHeader__6jKck{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gds-space-s)}.CursorBlameConversationContent_metadataItemTitle__qbINF{font-size:14px;font-weight:500;line-height:16px;color:var(--gds-text-color-default);min-width:0}.CursorBlameConversationContent_metadataBadges__rTA3h{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--gds-space-xs)}.CursorBlameConversationContent_metadataItemDescription__4sNi4{margin:var(--gds-space-xs) 0 0;color:var(--gds-text-color-low-contrast);font-size:13px;line-height:1.4}.CursorBlameConversationContent_emptyState__nZR_X{margin:var(--gds-space-m) 0 0;color:var(--gds-text-color-disabled);font-size:13px}.RightSidebarContainer_rightSidebarContainer__8_ktH{block-size:100%;min-inline-size:0;contain:strict;background-color:var(--gds-color-bg-light);-webkit-border-start:var(--gds-border-standard);border-inline-start:var(--gds-border-standard)}.PrPageLayout_prMainContents__7S0If{container:pr-page/inline-size;--file-minimap-width:20px}.PrPageLayout_prDiffContents__a3h1i[data-enable-file-minimap=true]{display:block}.AppNavigationMobile_navigationMenu__PfFAx{position:fixed;inset:0;padding:var(--gds-space-l);display:flex;flex-direction:column;gap:var(--gds-space-2xl);background-color:var(--gds-color-bg-med);box-shadow:var(--gds-box-shadow-lg);z-index:1000}.Lightbox_lightboxOverlay__XoZdH{position:fixed;inset:0;z-index:1000;background-color:var(--gds-color-bg-dark);cursor:zoom-out}.Lightbox_lightboxOverlay__XoZdH .Lightbox_closeButton__0PVwt{position:absolute;top:var(--gds-space-xl);right:var(--gds-space-xl);z-index:1001}.Lightbox_lightboxImage__FY97F{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-out}.LightboxImageWithToolbar_toolbar__izzKK{background-color:var(--gds-color-bg-light);border:var(--gds-border-thin);border-radius:var(--gds-radius-m);box-shadow:var(--gds-box-shadow-soft);pointer-events:auto}.LightboxImageWithToolbar_toolbarButton__DKwz6{border-radius:var(--gds-radius-s)}.Ribbon_ribbon__Wt8Oy{position:-webkit-sticky;position:sticky;inset-block-start:0;display:flex;justify-content:center;align-items:center;gap:var(--gds-space-m);padding:var(--gds-space-m) var(--gds-space-xl);border-bottom:var(--gds-border-standard);font-size:14px;font-weight:500;line-height:16px;overflow-wrap:anywhere}.Ribbon_ribbon__Wt8Oy[data-ribbon-theme=caution]{color:var(--gds-text-color-caution);background-color:var(--gds-accent-color-caution-bg)}.Ribbon_ribbon__Wt8Oy[data-ribbon-theme=action]{color:var(--gds-text-color-action);background-color:var(--gds-accent-color-action-bg)}.Ribbon_ribbon__Wt8Oy .Ribbon_ribbon_dismiss__s7u0B{position:absolute;right:var(--gds-space-m)}.MilkbowlDebugger_debugger__QjrYC{z-index:1100;position:absolute;left:20px;bottom:20px;min-width:400px;max-width:.5vw;min-height:600px;max-height:.5vh;overflow:scroll;background-color:var(--gds-color-bg-light);opacity:80%;border-radius:8px;display:flex;flex-direction:column}.MilkbowlDebugger_debugger__QjrYC .MilkbowlDebugger_debugger--title__4v6rm{display:flex;padding:4px;align-items:center;justify-content:center;font:var(--gds-font-h2)}.MilkbowlDebugger_debugger__QjrYC .MilkbowlDebugger_debugger--subtitle__VYlOA{display:flex;padding:4px;align-items:center;justify-content:center;font:var(--gds-font-h3)}.AppDebugData_appDebugData__azzwV{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:var(--gds-space-2xl)}.AppDebugData_descriptionList__TEFoj{margin:0;display:flex;flex-wrap:wrap;column-gap:var(--gds-space-2xl)}.AppDebugData_descriptionList__TEFoj div{display:flex;justify-content:space-between;align-items:center;column-gap:var(--gds-space-xs);font:var(--gds-font-ui-xs);color:var(--gds-text-color-low-contrast)}.AppDebugData_descriptionList__TEFoj dt{color:var(--gds-text-color-disabled)}.AppDebugData_descriptionList__TEFoj dd{margin:0;font-family:var(--gds-font-family-mono);font-size:inherit;font-weight:inherit;line-height:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppDebugData_descriptionList__TEFoj dd.AppDebugData_numeric__jYDwS{align-self:flex-end;text-align:end}.AppDebugData_descriptionList__TEFoj [data-threshold="0"]{color:var(--gds-color-negative-default)}.AppDebugData_descriptionList__TEFoj [data-threshold="1"]{color:var(--gds-color-negative-high-contrast)}.AppDebugData_descriptionList__TEFoj [data-threshold="2"]{color:var(--gds-color-negative-highest-contrast)}.AppDebugData_descriptionList__TEFoj [data-threshold="3"]{background-color:var(--gds-color-negative-default);color:var(--gds-text-color-inverted)}@media screen and (max-width:430px){.AppDebugData_appDebugData__azzwV{flex-grow:1}.AppDebugData_descriptionList__TEFoj{flex-grow:1;flex-direction:column;align-items:stretch;column-gap:var(--gds-space-l)}}
/*# sourceMappingURL=bce1c12b003ba901.css.map*/