.ui-tab-system{--tab-system-height:35px;--tab-max-width:200px;--tab-container-padding:5px;--tab-stable-end-margin:0px;--tab-gap:1px;--tab-bar-mask-size:var(--cursor-spacing-2);display:flex;flex-direction:column;width:100%;font-size:12px;line-height:1.5}.ui-tab-system-group{display:flex;flex-direction:column;flex:1 1;min-height:0}.ui-tab-system-bar{height:var(--tab-system-height);background-color:var(--tab-system-bar-background,initial)}.ui-tab-system-bar,.ui-tab-system-section{display:flex;flex-direction:row;align-items:center;gap:0;flex-shrink:0;box-sizing:border-box;-webkit-app-region:no-drag}.ui-tab-system-section{height:100%;padding:var(--cursor-spacing-1) var(--cursor-spacing-2);color:var(--cursor-text-tertiary)}.ui-tab-system-tabs__scrollable{display:flex;flex-direction:row;align-items:center;gap:0;flex:1 1;min-width:0}.ui-tab-system-tabs__scrollable[data-has-stable]{margin-left:var(--tab-stable-end-margin)}.ui-tab-system-tabs__scrollable{height:100%;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--tab-bar-mask-size);scrollbar-width:none;-ms-overflow-style:none}.ui-tab-system-tabs__scrollable::-webkit-scrollbar{display:none}.ui-tab-system-tabs__scrollable[data-mask-start]:not([data-mask-end]){mask-image:linear-gradient(to right,transparent,#000 var(--tab-bar-mask-size));-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--tab-bar-mask-size))}.ui-tab-system-tabs__scrollable[data-mask-end]:not([data-mask-start]){mask-image:linear-gradient(to left,transparent,#000 var(--tab-bar-mask-size));-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--tab-bar-mask-size))}.ui-tab-system-tabs__scrollable[data-mask-start][data-mask-end]{mask-image:linear-gradient(to right,transparent,#000 var(--tab-bar-mask-size),#000 calc(100% - var(--tab-bar-mask-size)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--tab-bar-mask-size),#000 calc(100% - var(--tab-bar-mask-size)),transparent)}.ui-tab-system-tabs__scrollable[data-drop-blocked]{opacity:.5;cursor:not-allowed}.ui-tab-system-tabs__viewport{display:flex;flex-direction:row;align-items:center;gap:0;flex-shrink:0;height:100%;overflow:hidden;position:relative}.ui-tab-system-tabs__scrollable--sections .ui-tab-system-tabs__viewport{min-width:0}.ui-tab-system-tabs__section{display:flex;flex-direction:row;align-items:center;gap:0;flex-shrink:0;align-items:stretch;height:100%;-webkit-app-region:drag}.ui-tab-system-tabs__section>.ui-tab-system-tab:last-child{margin-right:0!important}.ui-tab-system-tabs__section-divider{flex-shrink:0;width:1px;align-self:stretch;margin:1ch var(--cursor-spacing-1);border:none;padding:0;background-color:var(--cursor-stroke-tertiary)}.ui-tab-system-tabs__actions{display:flex;align-items:center;flex-shrink:0;height:100%;-webkit-app-region:no-drag}.ui-tab-system-tabs__scrollable[data-mask-end]>.ui-tab-system-tabs__actions{display:none}.ui-tab-system-tabs__actions .ui-icon-button[data-variant=default]{color:var(--cursor-icon-tertiary)}.ui-tab-system-tabs__actions .ui-icon-button[data-variant=default]:hover:not(:disabled){color:var(--cursor-icon-secondary)}.ui-tab-system-tabs__actions .ui-icon-button[data-size=lg]{box-sizing:border-box;width:calc(2*var(--cursor-spacing-1-5) + 12px);height:calc(100% - 2*var(--tab-container-padding));min-width:calc(2*var(--cursor-spacing-1-5) + 12px);min-height:calc(100% - 2*var(--tab-container-padding));border-radius:var(--cursor-radius-base)}.ui-tab-system-tabs__spacer{flex:1 1;min-width:0;height:100%;-webkit-app-region:drag}.ui-tab-system-tab{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;outline:none!important;outline-width:0!important;outline-style:none!important;outline-offset:0!important;outline-color:transparent!important;box-sizing:border-box;position:relative;display:flex;align-items:center;height:calc(100% - 2*var(--tab-container-padding));margin:auto 0;margin-right:var(--tab-gap);max-width:var(--tab-max-width);padding:0 var(--cursor-spacing-2);color:var(--cursor-text-tertiary);flex-shrink:0}.ui-tab-system-tab[data-stable]{padding:0 var(--cursor-spacing-1-5);transition-property:padding,background-color;transition-duration:.1s;transition-timing-function:ease}@media(prefers-reduced-motion:reduce){.ui-tab-system-tab[data-stable]{transition-duration:.01ms}}.ui-tab-system-tab[data-stable-expanded]{padding:0 var(--cursor-spacing-2)}.ui-tab-system-tab{-webkit-app-region:no-drag}.ui-tab-system-tab[data-stable]:first-child,.ui-tab-system-tabs__scrollable:not([data-has-stable])>.ui-tab-system-tabs__viewport>.ui-tab-system-tab:first-child,.ui-tab-system-tabs__scrollable:not([data-has-stable])>.ui-tab-system-tabs__viewport>.ui-tab-system-tabs__section:first-child>.ui-tab-system-tab:first-child{margin-left:var(--tab-container-padding)}.ui-tab-system-tab{border-radius:var(--cursor-radius-base);border:1px solid transparent;background-color:transparent}@media(hover:hover)and (pointer:fine){.ui-tab-system-tab[data-hovered]:not([data-active]){background-color:var(--cursor-bg-card);color:var(--cursor-text-primary)}.ui-tab-system-tab[data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-secondary)}.ui-tab-system-tab[data-hovered]:not([data-stable]):not([data-launcher-tab]):not([data-label-editing]) .ui-tab-system-tab__content{mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent calc(100% - 12px));-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent calc(100% - 12px))}}.ui-tab-system-tab[data-active]{background-color:var(--cursor-bg-quaternary);color:var(--cursor-text-primary)}.ui-tab-system-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--cursor-stroke-focused)}.ui-tab-system-tab:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media(hover:hover)and (pointer:fine){.ui-tab-system-tab:not([data-hovered]) .ui-tab-system-tab__close-container{opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){.ui-tab-system-tab{transition-duration:.01ms}}.ui-tab-system-tab[data-placeholder-tab]{color:var(--cursor-text-tertiary)}.ui-tab-system-tab[data-placeholder-tab][data-active]{color:var(--cursor-text-primary)}.ui-tab-system-tab__content{display:flex;flex-direction:row;gap:var(--cursor-spacing-1-5);align-items:center;flex:1 1;min-width:0;overflow:hidden}.ui-tab-system-tab__icon{flex-shrink:0;color:var(--cursor-icon-tertiary)}.ui-tab-system-tab[data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-primary)}.ui-tab-system-tab[data-placeholder-tab] .ui-tab-system-tab__icon{color:var(--cursor-icon-tertiary)}.ui-tab-system-tab__label{display:flex;flex-direction:row;align-items:center;gap:0;flex:1 1;min-width:0;align-items:baseline;text-align:left}.ui-tab-system-tab__label-primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.ui-tab-system-tab[data-preview] .ui-tab-system-tab__label-primary{font-style:italic}.ui-tab-system-tab__label-secondary{flex-shrink:0;margin-left:var(--cursor-spacing-1);color:var(--cursor-text-tertiary)}.ui-tab-system-tab__decoration-badge{flex-shrink:0;font-size:10px;font-weight:var(--cursor-font-weight-semibold,590);line-height:1;margin-left:2px;opacity:.85}.ui-tab-system-tab__decoration-badge[data-decoration-status=modified]{color:var(--cursor-text-orange-primary)}.ui-tab-system-tab__decoration-badge[data-decoration-status=added]{color:var(--cursor-text-green-primary)}.ui-tab-system-tab__decoration-badge[data-decoration-status=deleted]{color:var(--cursor-text-red-primary)}.ui-tab-system-tab__decoration-badge[data-decoration-status=renamed]{color:var(--cursor-text-cyan-primary)}.ui-tab-system-tab__decoration-badge[data-decoration-status=untracked]{color:var(--cursor-text-green-primary)}.ui-tab-system-tab[data-decoration-status=modified] .ui-tab-system-tab__label-primary{color:var(--cursor-text-orange-primary)}.ui-tab-system-tab[data-decoration-status=modified] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-orange-secondary)}.ui-tab-system-tab[data-decoration-status=added] .ui-tab-system-tab__label-primary{color:var(--cursor-text-green-primary)}.ui-tab-system-tab[data-decoration-status=added] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-green-secondary)}.ui-tab-system-tab[data-decoration-status=deleted] .ui-tab-system-tab__label-primary{color:var(--cursor-text-red-primary)}.ui-tab-system-tab[data-decoration-status=deleted] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-red-secondary)}.ui-tab-system-tab[data-decoration-status=renamed] .ui-tab-system-tab__label-primary{color:var(--cursor-text-cyan-primary)}.ui-tab-system-tab[data-decoration-status=renamed] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-cyan-secondary)}.ui-tab-system-tab[data-decoration-status=untracked] .ui-tab-system-tab__label-primary{color:var(--cursor-text-green-primary)}.ui-tab-system-tab[data-decoration-status=untracked] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-green-secondary)}.ui-tab-system-tab[data-tint=amber]{color:var(--cursor-text-yellow-secondary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__icon{color:var(--cursor-icon-yellow-secondary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-yellow-secondary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__dirty-indicator[data-dirty]{background-color:var(--cursor-text-yellow-secondary)}@media(hover:hover)and (pointer:fine){.ui-tab-system-tab[data-tint=amber][data-hovered]:not([data-active]){background-color:var(--cursor-bg-yellow-secondary);color:var(--cursor-text-yellow-primary)}.ui-tab-system-tab[data-tint=amber][data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-yellow-primary)}}.ui-tab-system-tab[data-tint=amber][data-active]{background-color:var(--cursor-bg-yellow-secondary);color:var(--cursor-text-yellow-primary)}.ui-tab-system-tab[data-tint=amber][data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-yellow-primary)}.ui-tab-system-tab[data-tint=amber][data-active] .ui-tab-system-tab__dirty-indicator[data-dirty]{background-color:var(--cursor-text-yellow-primary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__close{color:var(--cursor-icon-yellow-secondary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__close:hover:not(:disabled){color:var(--cursor-icon-yellow-primary);background-color:var(--cursor-bg-yellow-secondary)}.ui-tab-system-tab[data-icon-tint=green] .ui-tab-system-tab__icon{color:var(--cursor-icon-green-primary)}@media(hover:hover)and (pointer:fine){.ui-tab-system-tab[data-icon-tint=green][data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-green-primary)}}.ui-tab-system-tab[data-icon-tint=green][data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-green-primary)}.ui-tab-system-tab[data-icon-tint=purple] .ui-tab-system-tab__icon{color:var(--cursor-icon-purple-primary)}@media(hover:hover)and (pointer:fine){.ui-tab-system-tab[data-icon-tint=purple][data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-purple-primary)}}.ui-tab-system-tab[data-icon-tint=purple][data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-purple-primary)}.ui-tab-system-tab[data-icon-tint=red] .ui-tab-system-tab__icon{color:var(--cursor-icon-red-primary)}@media(hover:hover)and (pointer:fine){.ui-tab-system-tab[data-icon-tint=red][data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-red-primary)}}.ui-tab-system-tab[data-icon-tint=red][data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-red-primary)}.ui-tab-system-tab__label-edit-slot{position:relative;display:inline-flex;align-items:center;vertical-align:middle;flex:0 0 auto;min-width:0;max-width:calc(var(--tab-max-width) - 2.75rem)}.ui-tab-system-tab__label-measure{position:absolute;left:0;top:50%;transform:translateY(-50%);visibility:hidden;white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;padding:0;margin:0;border:0;min-width:28px;max-width:calc(var(--tab-max-width) - 2.75rem);display:inline-block}.ui-tab-system-tab[data-preview] .ui-tab-system-tab__label-measure{font-style:italic}.ui-tab-system-tab__label-input{flex:0 0 auto;min-width:28px;max-width:100%;padding:0;margin:0;border:none;background:transparent;color:inherit;font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-align:left;outline:none;box-shadow:none;-webkit-app-region:no-drag}.ui-tab-system-tab[data-preview] .ui-tab-system-tab__label-input{font-style:italic}.ui-tab-system-tab__label-input:focus,.ui-tab-system-tab__label-input:focus-visible{outline:none;box-shadow:none}.ui-tab-system-tab[data-label-editing] .ui-tab-system-tab__content{overflow:visible}.ui-tab-system-tab__dirty-indicator{display:none;flex-shrink:0;width:5px;height:5px;margin-left:2px;border-radius:var(--cursor-radius-full);background-color:var(--cursor-text-tertiary)}.ui-tab-system-tab__dirty-indicator[data-dirty]{display:block}.ui-tab-system-tab__close-container{position:absolute;right:var(--cursor-spacing-1);top:0;bottom:0;display:flex;align-items:center;z-index:1}.ui-tab-system-drop-indicator{position:absolute;top:var(--cursor-spacing-2-5);bottom:var(--cursor-spacing-2-5);width:var(--tab-drop-indicator-width);background-color:var(--cursor-text-primary);border-radius:var(--cursor-radius-full);pointer-events:none;z-index:10}.ui-tab-system-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-tab-system-content{flex:1 1;min-height:0;position:relative}.ui-tab-system-tab-content{position:absolute;inset:0;overflow:auto}.ui-tab-system-tab-content:not([data-active]){display:none}.ui-tab-system-content-drop-overlay{position:absolute;inset:0;background-color:var(--cursor-bg-focused);z-index:100;pointer-events:none}.ui-tiling{position:relative}.ui-tiling,.ui-tiling-branch{display:flex;width:100%;height:100%;overflow:hidden}.ui-tiling-branch[data-direction=horizontal]{flex-direction:row}.ui-tiling-branch[data-direction=vertical]{flex-direction:column}.ui-tiling-child{position:relative;overflow:hidden;min-width:0;min-height:0;flex-grow:0;flex-shrink:0}.ui-tiling-panel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;outline:1px solid transparent;outline-offset:-1px;transition:outline-color .1s ease}.ui-tiling-panel[data-focused]{z-index:1;outline-color:var(--cursor-stroke-focused)}.ui-tiling-panel[data-dragging]{opacity:.5}.ui-tiling-panel-header{flex-shrink:0;-webkit-user-select:none;user-select:none}.ui-tiling-panel-content{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0;overflow:hidden}.ui-tiling-sash{position:relative;flex-shrink:0;z-index:2;touch-action:none;overflow:visible}.ui-tiling-sash:before{border-radius:0;background-color:var(--cursor-stroke-tertiary);opacity:1;transition:all .1s ease}.ui-tiling-sash:after,.ui-tiling-sash:before{content:"";position:absolute}.ui-tiling-sash[data-direction=horizontal]{width:var(--tiling-sash-layout-size);cursor:col-resize}.ui-tiling-sash[data-direction=horizontal]:after{top:0;bottom:0;left:calc(var(--tiling-sash-layout-size)/2 - var(--tiling-sash-size)/2);width:var(--tiling-sash-size)}.ui-tiling-sash[data-direction=horizontal]:before{top:0;bottom:0;left:0;width:1px;transform:none}.ui-tiling-sash[data-direction=vertical]{height:var(--tiling-sash-layout-size);cursor:row-resize}.ui-tiling-sash[data-direction=vertical]:after{left:0;right:0;top:calc(var(--tiling-sash-layout-size)/2 - var(--tiling-sash-size)/2);height:var(--tiling-sash-size)}.ui-tiling-sash[data-direction=vertical]:before{left:0;right:0;top:0;height:1px;transform:none}.ui-tiling-sash:hover:before,.ui-tiling-sash[data-resizing]:before{background-color:var(--cursor-stroke-secondary);border-radius:1px}.ui-tiling-sash[data-direction=horizontal]:hover:after,.ui-tiling-sash[data-direction=horizontal][data-resizing]:after{left:calc(var(--tiling-sash-layout-size)/2 - var(--tiling-sash-hover-size)/2);width:var(--tiling-sash-hover-size)}.ui-tiling-sash[data-direction=horizontal]:hover:before,.ui-tiling-sash[data-direction=horizontal][data-resizing]:before{left:calc(var(--tiling-sash-layout-size)/2 - 1px);width:2px;transform:none}.ui-tiling-sash[data-direction=vertical]:hover:after,.ui-tiling-sash[data-direction=vertical][data-resizing]:after{top:calc(var(--tiling-sash-layout-size)/2 - var(--tiling-sash-hover-size)/2);height:var(--tiling-sash-hover-size)}.ui-tiling-sash[data-direction=vertical]:hover:before,.ui-tiling-sash[data-direction=vertical][data-resizing]:before{top:calc(var(--tiling-sash-layout-size)/2 - 1px);height:2px;transform:none}.ui-tiling-sash[data-resizing]:before{background-color:var(--cursor-bg-accent)}.ui-tiling-drop-overlay{position:absolute;inset:var(--cursor-spacing-0-5);z-index:var(--ui-portal-layer-z-index-dropdown,1000);pointer-events:none}.ui-tiling-drop-overlay-highlight{position:absolute;background-color:color-mix(in srgb,var(--cursor-bg-accent) 28%,transparent);border-radius:var(--cursor-radius-sm);outline:1px solid color-mix(in srgb,var(--cursor-bg-accent) 62%,transparent);outline-offset:-1px;transition:top .1s ease,left .1s ease,width .1s ease,height .1s ease}.ui-todo-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.ui-todo-item{position:relative;display:flex;align-items:flex-start;gap:4px;padding:0;animation:ui-todo-fade-in .2s ease-out both}.ui-todo-item--pending{color:var(--cursor-text-quaternary)}.ui-todo-item--cancelled .ui-todo-item__content,.ui-todo-item--completed .ui-todo-item__content{text-decoration:line-through;color:var(--cursor-text-quaternary)}.ui-todo-item--dimmed .ui-todo-item__content--in-progress{color:inherit}@keyframes ui-todo-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ui-todo-item__label{display:flex;align-items:flex-start;gap:8px;cursor:default;color:var(--cursor-text-secondary);flex:1 1}.ui-todo-item__indicator{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:20px}.ui-todo-item__content{flex:1 1;-webkit-user-select:text;user-select:text;cursor:text;font-size:14px;line-height:20px;color:var(--cursor-text-secondary)}.ui-todo-item__content--in-progress{color:var(--cursor-text-primary)}.ui-todo-list-header{all:unset;display:flex;align-items:center;justify-content:space-between;gap:8px;overflow:hidden;box-sizing:border-box;width:100%;height:28px;padding:0 12px;cursor:pointer;transition:opacity .1s ease-in-out;font:inherit;color:inherit}.ui-todo-list-header:hover{opacity:1}.ui-todo-list-header__left{display:flex;align-items:center;gap:6px;flex-shrink:1;max-width:70%}.ui-todo-list-header__title{color:var(--cursor-text-secondary);font-size:14px;line-height:20px;display:flex;align-items:center;gap:6px}.ui-todo-list-header__count{color:var(--cursor-text-tertiary)}.ui-todo-list-header__toggle{color:var(--cursor-text-secondary);font-size:14px;line-height:20px;cursor:pointer;transition:color .1s ease-in-out}.ui-todo-list-header__toggle:hover{color:var(--cursor-text-primary)}.ui-todo-list-container{background:var(--cursor-bg-quaternary);border:1px solid var(--cursor-stroke-quaternary);box-sizing:border-box;border-radius:8px;overflow:hidden}.ui-todo-list-container__body{padding:8px 16px}.ui-update-logs{margin-block:var(--cursor-spacing-1)}.ui-update-logs,.ui-update-logs__body{display:flex;min-width:0;flex-direction:column}.ui-update-logs__body{gap:var(--cursor-spacing-2)}.ui-update-logs__warning{padding:var(--cursor-spacing-2) var(--cursor-spacing-3);border:1px solid color-mix(in srgb,var(--cursor-text-yellow-primary) 28%,transparent);border-radius:var(--cursor-radius-base);background:color-mix(in srgb,var(--cursor-bg-yellow-secondary) 92%,transparent);color:var(--cursor-text-yellow-primary);font-size:13px;line-height:18px}.ui-update-logs__line--command{color:var(--cursor-text-primary)}.ui-update-logs__line--stdout{color:var(--cursor-text-secondary)}.ui-update-logs__line--stderr{color:var(--cursor-text-red-primary)}.ui-update-logs__line--truncated{color:var(--cursor-text-tertiary)}.ui-usage-limit-tray{min-width:300px;max-width:400px}.ui-usage-limit-tray .ui-tray-header{padding:var(--cursor-spacing-2) var(--cursor-spacing-3);padding-bottom:0;margin-bottom:var(--cursor-spacing-2)}.ui-usage-limit-tray .ui-tray-header__title-section{padding-left:0}.ui-usage-limit-tray .ui-tray-header__action-button.ui-icon-button[data-variant=circle]{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-secondary)}.ui-usage-limit-tray .ui-tray-header__action-button.ui-icon-button[data-variant=circle]:hover:not(:disabled){background-color:var(--cursor-bg-secondary);color:var(--cursor-text-primary)}.ui-usage-limit-tray__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1) 0;box-sizing:border-box;width:100%}.ui-usage-limit-tray__amount-selector{display:flex;align-items:center;gap:var(--cursor-spacing-1-5);padding:0 var(--cursor-spacing-1-5);box-sizing:border-box;width:100%}.ui-usage-limit-tray__amount-option{-webkit-appearance:none;appearance:none;flex:1 1;height:24px;display:flex;align-items:center;justify-content:center;padding:var(--cursor-spacing-1) var(--cursor-spacing-2-5);border-radius:var(--cursor-radius-base);border:1px solid var(--cursor-stroke-tertiary);background-color:transparent;color:var(--cursor-text-secondary);font-size:13px;font-weight:var(--cursor-font-weight-normal,400);cursor:pointer;transition:background-color .1s ease,border-color .1s ease,color .1s ease}.ui-usage-limit-tray__amount-option:hover:not([data-selected]),.ui-usage-limit-tray__amount-option[data-selected]{background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-stroke-secondary)}.ui-usage-limit-tray__amount-option[data-selected]{color:var(--cursor-text-primary)}.ui-usage-limit-tray__custom-input-inline{flex:1 1;height:24px;display:flex;align-items:center;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-1) var(--cursor-spacing-2-5);border-radius:var(--cursor-radius-base);border:1px solid var(--cursor-stroke-tertiary);background-color:transparent;box-sizing:border-box;transition:border-color .1s ease}.ui-usage-limit-tray__custom-input-inline[data-selected]{background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-stroke-secondary)}.ui-usage-limit-tray__custom-input-inline:focus-within{border-color:var(--cursor-stroke-secondary)}.ui-usage-limit-tray__custom-input-prefix-inline{flex-shrink:0;color:var(--cursor-text-secondary);font-size:13px;line-height:1;-webkit-user-select:none;user-select:none}.ui-usage-limit-tray__custom-input{-webkit-appearance:none;appearance:none;flex:1 1;height:100%;min-width:0;width:100%;padding:0;border:none;background-color:transparent;color:var(--cursor-text-primary);font-size:13px;font-weight:var(--cursor-font-weight-normal,400);outline:none}.ui-usage-limit-tray__custom-input::placeholder{color:var(--cursor-text-tertiary)}.ui-usage-limit-tray__progress-section{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--cursor-spacing-2);box-sizing:border-box;gap:var(--cursor-spacing-2);width:100%}.ui-usage-limit-tray__progress-bar.ui-progress-bar{height:6px;border-radius:var(--cursor-radius-full)}.ui-usage-limit-tray__progress-bar.ui-progress-bar:before{background-color:var(--cursor-bg-tertiary);border-radius:var(--cursor-radius-full)}.ui-usage-limit-tray__progress-bar.ui-progress-bar .ui-progress-bar-fill{border-radius:var(--cursor-radius-full)}.ui-usage-limit-tray__usage-label{text-align:center}.ui-usage-limit-tray__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-2) 0;box-sizing:border-box;width:100%}.ui-usage-limit-tray--compact{min-width:auto;max-width:none}.ui-usage-limit-tray__compact-content{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;gap:var(--cursor-spacing-3);padding:var(--cursor-spacing-3) var(--cursor-spacing-1-5);width:100%}.ui-usage-limit-tray__compact-text{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-5);flex:1 1;min-width:0}.ui-usage-limit-tray__compact-subtitle,.ui-usage-limit-tray__compact-title{font-size:13px;line-height:1.42}.ui-usage-limit-tray__compact-button{flex-shrink:0}.fullscreen-media-controls{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:none}.fullscreen-media-controls-spacer{flex:1 1;min-height:0}.fullscreen-media-controls-bar{flex-shrink:0;padding:16px 20px 20px;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.5) 50%,transparent);pointer-events:auto}.fullscreen-media-controls-top{display:flex;justify-content:flex-end;margin-bottom:12px}.fullscreen-media-controls-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:hsla(0,0%,100%,.1);border:none;color:#fff;cursor:pointer;transition:background-color .15s ease}.fullscreen-media-controls-close:hover{background-color:hsla(0,0%,100%,.2)}.fullscreen-media-controls-bottom{display:flex;align-items:center;gap:12px}.fullscreen-media-controls-play{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background-color:hsla(0,0%,100%,.15);border:none;color:#fff;cursor:pointer;transition:background-color .15s ease}.fullscreen-media-controls-play:hover{background-color:hsla(0,0%,100%,.25)}.fullscreen-media-controls-time{flex-shrink:0;min-width:36px;font-size:13px;font-weight:var(--cursor-font-weight-medium,500);color:hsla(0,0%,100%,.9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fullscreen-media-controls-segments{position:relative;display:flex;flex:1 1;gap:4px;align-items:center;cursor:pointer;padding:8px 0;margin:-8px 0}.fullscreen-media-controls-segments.dragging{cursor:grabbing}.fullscreen-media-controls-segment{flex:1 1;min-width:0}.fullscreen-media-controls-segment-track{position:relative;height:6px;border-radius:3px;background-color:transparent;overflow:visible;display:flex;align-items:center;pointer-events:none}.fullscreen-media-controls-segment-track:before{content:"";position:absolute;top:50%;left:0;right:0;height:6px;transform:translateY(-50%);border-radius:3px;background-color:hsla(0,0%,100%,.25);pointer-events:none;transition:background-color .15s ease}.fullscreen-media-controls-segments.hovering .fullscreen-media-controls-segment-track:before{background-color:hsla(0,0%,100%,.4)}.fullscreen-media-controls-segment-hover-fill{background-color:hsla(0,0%,100%,.5);opacity:.6;z-index:0}.fullscreen-media-controls-segment-fill,.fullscreen-media-controls-segment-hover-fill{position:absolute;top:50%;left:0;height:6px;transform:translateY(-50%);border-radius:3px;pointer-events:none}.fullscreen-media-controls-segment-fill{background-color:hsla(0,0%,100%,.9);transition:width .05s linear;z-index:1}.fullscreen-media-controls-thumb{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background-color:#fff;transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 1px 4px rgba(0,0,0,.3);z-index:2;opacity:.9;transition:opacity .15s ease,transform .1s ease}.fullscreen-media-controls-thumb.active{opacity:1;transform:translate(-50%,-50%) scale(1.15)}.fullscreen-media-controls-speed{flex-shrink:0;min-width:36px;padding:6px 10px;font-size:12px;font-weight:var(--cursor-font-weight-semibold,600);color:hsla(0,0%,100%,.9);background-color:hsla(0,0%,100%,.15);border:none;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.fullscreen-media-controls-speed:hover{background-color:hsla(0,0%,100%,.25)}.custom-video-player{display:flex;flex-direction:column;height:100%;background-color:var(--color-theme-bg)}.custom-video-player-preview{position:relative;width:100%;aspect-ratio:16/9;flex-shrink:0;background-color:#000;object-fit:cover;overflow:hidden}.custom-video-player-thumbnail,.custom-video-player-video{width:100%;height:100%;object-fit:contain}.custom-video-player-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none}.custom-video-player-play-button{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:var(--color-theme-bg);box-shadow:0 4px 12px var(--color-theme-shadow);color:var(--color-theme-text-primary);transition:transform .15s ease}.custom-video-player-play-overlay:hover .custom-video-player-play-button{transform:scale(1.05)}.video-scrubber{flex-shrink:0;padding:12px 16px;background-color:var(--color-theme-bg);border-bottom:1px solid var(--color-theme-border-02)}.video-scrubber-top{display:flex;align-items:center;gap:12px}.video-scrubber-play{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background-color:transparent;border:none;color:var(--color-theme-text-primary);cursor:pointer;transition:background-color .15s ease}.video-scrubber-play:hover{background-color:var(--color-theme-bg-secondary)}.video-scrubber-time{flex-shrink:0;min-width:32px;font-size:12px;font-weight:var(--cursor-font-weight-medium,500);color:var(--color-theme-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.video-scrubber-segments{position:relative;display:flex;flex:1 1;gap:4px;align-items:center;cursor:pointer;padding:6px 0;margin:-6px 0}.video-scrubber-segments.dragging{cursor:grabbing}.video-scrubber-segment{flex:1 1;min-width:0}.video-scrubber-segment-track{position:relative;height:16px;border-radius:2px;background-color:transparent;overflow:visible;display:flex;align-items:center;pointer-events:none}.video-scrubber-segment-track:before{content:"";position:absolute;top:50%;left:0;right:0;height:4px;transform:translateY(-50%);border-radius:2px;background-color:var(--color-theme-border-01);pointer-events:none;transition:background-color .15s ease}.video-scrubber-segments.hovering .video-scrubber-segment-track:before{background-color:var(--color-theme-border-02)}.video-scrubber-segment-hover-fill{opacity:.4;z-index:0}.video-scrubber-segment-fill,.video-scrubber-segment-hover-fill{position:absolute;top:50%;left:0;height:4px;transform:translateY(-50%);border-radius:2px;background-color:var(--color-theme-text-tertiary);pointer-events:none}.video-scrubber-segment-fill{transition:width .05s linear;z-index:1}.video-scrubber-thumb{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background-color:var(--color-theme-text-primary);transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 1px 3px var(--color-theme-shadow);z-index:2;opacity:.6;transition:opacity .15s ease,transform .1s ease}.video-scrubber-thumb.active{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.custom-video-player-chapters{flex:1 1;overflow-y:auto;padding:4px 0}.custom-video-player-chapter-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;background:transparent;border:none;border-radius:0;cursor:pointer;text-align:left}.custom-video-player-chapter-row:hover{background-color:var(--color-theme-hover)}.custom-video-player-chapter-row.active{background-color:var(--color-theme-bg-secondary)}.custom-video-player-chapter-icon{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0}.custom-video-player-chapter-time{flex-shrink:0;min-width:32px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-theme-text-tertiary)}.custom-video-player-chapter-time.active{color:var(--color-theme-text-secondary)}.custom-video-player-chapter-description{flex:1 1;min-width:0;font-size:12px;color:var(--color-theme-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-video-player-chapter-description.active{color:var(--color-theme-text-primary)}.ui-dialog-description.ui-alert-dialog-description{font-size:14px;line-height:20px;letter-spacing:-.15px;margin-top:var(--cursor-spacing-1);overflow-wrap:anywhere;word-break:break-word;white-space:pre-line}.ui-alert-dialog[data-presentation=instruction] .ui-dialog-title.ui-text[data-color=primary]{color:var(--cursor-text-tertiary)}.ui-alert-dialog[data-presentation=instruction] .ui-alert-dialog-instruction-body{min-height:0;-webkit-user-select:text;user-select:text}.ui-alert-dialog[data-presentation=instruction] .ui-dialog-description.ui-alert-dialog-description{color:var(--cursor-text-primary);white-space:pre-wrap;-webkit-user-select:text;user-select:text}.ui-alert-dialog[data-presentation=instruction] .ui-dialog-description.ui-alert-dialog-description .markdown-root,.ui-alert-dialog[data-presentation=instruction] .ui-dialog-description.ui-alert-dialog-description .markdown-root p{color:inherit}.ui-alert-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-2)}.ui-alert-dialog-footer__trailing{display:flex;align-items:center;gap:var(--cursor-spacing-1-5)}.ui-alert-dialog-double-confirm{display:flex;flex-direction:column;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-3) var(--cursor-spacing-4)}.ui-alert-dialog-double-confirm__hint{color:var(--cursor-text-secondary)}.ui-alert-dialog-double-confirm__keyword{color:var(--cursor-text-primary);font-weight:var(--cursor-font-weight-medium,500)}.ui-alert-dialog-action[data-loading]{position:relative}.ui-alert-dialog-action[data-loading] .ui-alert-dialog-action__label,.ui-alert-dialog-action[data-loading] .ui-button__kbs{opacity:0!important}.ui-alert-dialog-action__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-color-picker{display:inline-flex;align-items:center;gap:var(--cursor-spacing-2)}.ui-color-picker[data-disabled]{opacity:.5}.ui-color-picker__slider{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;margin:0}.ui-color-picker__slider::-webkit-slider-runnable-track{height:6px;border-radius:var(--cursor-radius-xs);background:var(--cursor-stroke-tertiary)}.ui-color-picker__slider::-moz-range-track{height:6px;border-radius:var(--cursor-radius-xs);background:var(--cursor-stroke-tertiary)}.ui-color-picker__slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:var(--cursor-radius-full);margin-top:-4px;border:2px solid var(--cursor-bg-elevated);background:hsl(var(--ui-color-picker-hue),var(--ui-color-picker-sat),var(--ui-color-picker-light));box-shadow:0 0 2px rgba(0,0,0,.3)}.ui-color-picker__slider::-moz-range-thumb{width:14px;height:14px;border-radius:var(--cursor-radius-full);border:2px solid var(--cursor-bg-elevated);background:hsl(var(--ui-color-picker-hue),var(--ui-color-picker-sat),var(--ui-color-picker-light));box-shadow:0 0 2px rgba(0,0,0,.3)}.ui-color-picker__indicator-area{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--cursor-spacing-5-5)}.ui-color-picker__swatch{width:20px;height:20px;border-radius:var(--cursor-radius-full);border:1px solid var(--cursor-stroke-tertiary);background-color:var(--cursor-stroke-tertiary)}.ui-color-picker__intensity-marker{width:100%;color:var(--cursor-text-secondary);font-size:11px;line-height:1;text-align:center}.ui-color-picker-pad-input{position:relative;width:100%}.ui-color-picker-pad-input__field{width:100%}.ui-color-picker-pad-input__field input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase}.ui-color-picker-pad-input__field-swatch-slot{padding-right:var(--cursor-spacing-0-5)}.ui-color-picker-pad-input__field-swatch{display:block;width:var(--cursor-spacing-3-25);height:var(--cursor-spacing-3-25);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-xs);background-color:var(--cursor-stroke-tertiary)}.ui-color-picker-pad-input__popover{outline:none!important;outline-width:0!important;outline-style:none!important;outline-offset:0!important;outline-color:transparent!important;z-index:var(--ui-portal-layer-z-index-popover,4000);display:flex;width:13rem;flex-direction:column;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1-5);background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-base);box-shadow:var(--cursor-box-shadow-base),inset 0 0 0 1px var(--cursor-stroke-tertiary);outline:none}.ui-color-picker-pad-input__surface{position:relative;width:100%;height:6.75rem;overflow:hidden;border-radius:var(--cursor-radius-sm);background-color:hsl(calc(var(--ui-color-picker-pad-input-hue) * 1deg),100%,50%);background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,transparent);cursor:crosshair}.ui-color-picker-pad-input__thumb{position:absolute;width:.75rem;height:.75rem;border:2px solid var(--cursor-bg-elevated);border-radius:var(--cursor-radius-full);box-shadow:0 0 0 1px var(--cursor-stroke-primary),0 0 0 3px color-mix(in srgb,var(--cursor-shadow-primary) 18%,transparent);pointer-events:none;transform:translate(-50%,-50%)}.ui-color-picker-pad-input__hue{box-sizing:border-box;display:flex;width:100%;padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1) var(--cursor-spacing-1-5)}.ui-color-picker-pad-input__hue .ui-color-picker__slider{flex:1 1 auto}.ui-copy-branch-label{-webkit-appearance:none;appearance:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;outline:none!important;outline-width:0!important;outline-style:none!important;outline-offset:0!important;outline-color:transparent!important;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;display:inline-flex;align-items:center;min-width:0;max-width:100%;position:relative;border:1px solid transparent;border-radius:var(--cursor-radius-full);background-color:transparent;overflow:hidden}.ui-copy-branch-label:focus-visible{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-copy-branch-label:hover{background-color:var(--cursor-bg-quaternary)}@media(prefers-reduced-motion:reduce){.ui-copy-branch-label{transition-duration:.01ms}}.ui-copy-branch-label__text{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;padding:var(--cursor-spacing-0-5) var(--cursor-spacing-3);color:var(--cursor-text-secondary)}.ui-copy-branch-label__icon{position:absolute;right:var(--cursor-spacing-2);top:50%;transform:translateY(-50%);flex-shrink:0;width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;color:var(--cursor-icon-tertiary);opacity:0;transition:opacity .15s ease}.ui-copy-branch-label:hover .ui-copy-branch-label__icon{opacity:1;color:var(--cursor-icon-secondary)}.ui-copy-branch-label__text--truncate{text-overflow:ellipsis}.ui-copy-branch-label.ui-copy-branch-label--compact{border-radius:var(--cursor-radius-sm)}.ui-copy-branch-label.ui-copy-branch-label--compact .ui-copy-branch-label__text{padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1);color:var(--cursor-text-tertiary)}.ui-copy-branch-label.ui-copy-branch-label--compact .ui-copy-branch-label__icon{right:var(--cursor-spacing-1);width:10px;height:10px}.ui-copy-branch-label.ui-copy-branch-label--compact .ui-copy-branch-label__icon .ui-icon{--icon-size:10px}.ui-copy-branch-label.ui-copy-branch-label--compact:hover{background-color:var(--cursor-bg-quinary)}.ui-loading-pulse{display:inline-flex;align-items:center;justify-content:center;min-width:3ch;color:currentColor}.ui-loading-pulse:before{content:"⠀⠶⠀";animation:ui-loading-pulse-frames .9s step-end infinite}@keyframes ui-loading-pulse-frames{0%,19.999%{content:"⠀⠶⠀"}20%,39.999%{content:"⠰⣿⠆"}40%,59.999%{content:"⢾⣉⡷"}60%,79.999%{content:"⣏⠀⣹"}80%,to{content:"⡁⠀⢈"}}.ui-number-stepper{display:inline-flex;align-items:center;justify-content:center;gap:var(--cursor-spacing-1)}.ui-number-stepper .ui-input-group{max-width:6.5rem}.ui-number-stepper[data-disabled]{opacity:.5}.ui-number-stepper__input{text-align:center!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-page-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cursor-spacing-1);width:100%;padding:0 var(--cursor-spacing-2)}.ui-page-header__title-row{display:flex;align-items:center;gap:var(--cursor-spacing-3);width:100%}.ui-page-header__title-group{display:flex;align-items:center;gap:var(--cursor-spacing-2);min-width:0}.ui-page-header__title{margin:0;color:var(--cursor-text-primary);font-weight:var(--cursor-font-weight-normal,400);font-size:17px;line-height:21px;letter-spacing:-.44px;word-break:break-word;overflow-wrap:break-word}.ui-page-header__help-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cursor-text-tertiary);text-decoration:none}.ui-page-header__help-link:hover{color:var(--cursor-text-secondary)}.ui-page-header__help-icon{display:block}.ui-page-header__trailing{display:flex;align-items:center;gap:var(--cursor-spacing-2);flex-shrink:0;margin-left:auto}.ui-page-header__content-row{display:flex;align-items:flex-start;gap:var(--cursor-spacing-3);width:100%}.ui-page-header__description{margin:0;color:var(--cursor-text-secondary);font-size:13px;line-height:18px;letter-spacing:-.08px;word-break:break-word;overflow-wrap:break-word}.ui-page-header__description-trailing{flex-shrink:0;margin-left:auto}.pagination-footer,.ui-page-header__description-trailing{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.pagination-footer{width:100%;justify-content:space-between;color:var(--cursor-text-tertiary);font-size:12px;line-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pagination-footer__controls{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.pagination-footer__status{color:var(--cursor-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes ui-icon-morph-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes text-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-palette{display:flex;flex-direction:column;width:100%;overflow:hidden;font-family:var(--cursor-font-family-sans);font-size:13px;color:var(--cursor-text-primary);background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-3xl)}.ui-dialog.ui-palette-dialog{top:20%;left:50%;transform:translate(-50%);transform-origin:top center;width:100%;max-width:640px;animation:none}.ui-dialog.ui-palette-dialog[data-status=close]{opacity:0}.ui-dialog.ui-palette-dialog:focus{outline:none}@media(max-width:560px){.ui-dialog.ui-palette-dialog{max-width:calc(100% - 16px)}}:has(.ui-palette-dialog)>.ui-dialog-backdrop{background-color:rgba(0,0,0,.4);animation:none}:has(.ui-palette-dialog)>.ui-dialog-backdrop[data-status=close]{opacity:0}.ui-palette-input-wrapper{display:flex;align-items:center;padding:0 var(--cursor-spacing-4);gap:var(--cursor-spacing-1);border-bottom:1px solid var(--cursor-stroke-quaternary);overflow:hidden;height:44px;cursor:text}.ui-palette-input-wrapper:has(.ui-palette-input-wrapper__icon,.ui-palette-input-wrapper__icon-button){padding-left:14px}.ui-palette-input-wrapper__icon{flex-shrink:0;color:var(--cursor-icon-secondary)}.ui-palette-input-wrapper>.ui-palette-input-wrapper__icon{margin-right:var(--cursor-spacing-1)}.ui-palette-input-wrapper__icon-button{display:inline-flex;align-items:center;justify-content:center;height:100%;width:16px;flex-shrink:0;margin-right:var(--cursor-spacing-1);padding:0;background:transparent;border:none;cursor:pointer}.ui-palette-input{flex:1 1;height:24px;-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);font-family:inherit;font-size:17px;line-height:21px;color:var(--cursor-text-primary);background-color:transparent;border:none;outline:none}.ui-palette-input::placeholder{color:var(--cursor-text-tertiary)}.ui-palette-input:disabled{cursor:not-allowed;opacity:.5}.ui-palette-list{pointer-events:auto}.ui-palette-list__viewport{padding:var(--cursor-spacing-2);scroll-padding:var(--cursor-spacing-1)}.ui-palette-list [cmdk-list-sizer]{display:flex;flex-direction:column;gap:var(--cursor-spacing-2)}.ui-palette-item{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);position:relative;display:flex;align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);font-size:13px;line-height:18px;color:var(--cursor-text-secondary);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.ui-palette-item[aria-selected=true]{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.ui-palette-item[data-disabled=true]{pointer-events:none;opacity:.5}.ui-palette-item.ui-palette-item--hover-enabled:hover{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.ui-palette-item .ui-codicon,.ui-palette-item .ui-icon:not([data-color]),.ui-palette-item>svg{color:var(--cursor-icon-secondary)}.ui-palette-group{overflow:hidden;padding:0;color:var(--cursor-text-primary);-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale)}.ui-palette-group [cmdk-group-items]{display:flex;flex-direction:column;gap:1px}.ui-palette-group [cmdk-group-heading]{margin:0;padding:5px var(--cursor-spacing-1-5);font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary)}.ui-palette-group .ui-palette-group-heading{display:flex;align-items:center;gap:var(--cursor-spacing-1-5)}.ui-palette-empty{padding:var(--cursor-spacing-6) 0;text-align:center;font-size:13px;color:var(--cursor-text-secondary)}.ui-palette-separator{margin:var(--cursor-spacing-1) calc(-1*var(--cursor-spacing-1));height:1px;border:none;background-color:var(--cursor-stroke-secondary)}.ui-palette-shortcut{margin-left:auto;display:inline-flex;align-items:center}.ui-palette-scrim{position:fixed;inset:0;z-index:var(--ui-portal-layer-z-index-modal,3000);background-color:rgba(0,0,0,.4)}@media(prefers-reduced-motion:reduce){.ui-palette-scrim{opacity:1}}.ui-vibrancy-sticky-rounded-mask{display:block;min-height:0;position:relative}.ui-voice-waveform{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.ui-voice-waveform__canvas{display:block;width:100%;height:100%}.AuthorFilters_authorNameContainer__y5JTp,.AuthorFilters_authorNameSingle__4s6Yy{min-width:0}.AuthorFilters_authorName__z1zdh{min-width:0;flex:0 1 auto}.AuthorFilters_authorCount__dmKJN{flex-shrink:0;white-space:nowrap}.ThreadFilters_threadFilters__NvPSC{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:var(--gds-space-xs) var(--gds-space-m);gap:var(--gds-space-xs) var(--gds-space-m);position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;padding:0 var(--gds-space-m) var(--gds-space-m);-webkit-border-after:var(--border-standard);border-block-end:var(--border-standard);background-color:var(--color-bg-light)}.ThreadFilters_threadFilters__NvPSC>*{min-width:0}.CommentsSidebar_commentsSidebarButtonText__RNtxV{border-radius:var(--gds-radius-xs);background-color:transparent;transition:.1s ease-in-out;transition-property:color,background-color}.CommentsSidebar_commentsSidebarButtonText__RNtxV[data-loading=true]{color:transparent;background-color:var(--btn-color-neutral-disabled);animation:CommentsSidebar_pulse__jBhwt 2s ease-in-out infinite}@keyframes CommentsSidebar_pulse__jBhwt{0%,to{opacity:.5}50%{opacity:1}}.ClearFiltersPrompt_clearFiltersPrompt__DOklO{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--gds-space-xs);padding:var(--gds-space-xs) var(--gds-space-m);-webkit-border-after:var(--border-standard);border-block-end:var(--border-standard);background-color:var(--color-bg-default)}.SidebarCommentThreadHeader_sidebarCommentThreadHeader__ncS1h{padding:var(--gds-space-l);-webkit-padding-after:0;padding-block-end:0}.SidebarCommentThreadHeader_sidebarCommentThreadHeader__ncS1h>:first-child{-webkit-margin-end:var(--gds-space-3xs);margin-inline-end:var(--gds-space-3xs)}.SidebarCommentThreadHeader_threadOpenDot__YA1OK{margin-right:var(--gds-space-xs)}.FilteredThreadsList_filteredThreadsList__8Ylm1{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow-y:auto}.FilteredThreadsList_filteredThreadsList__8Ylm1 ul>li[data-filtered=true]{display:none}.FilteredThreadsList_filteredThreadsList__8Ylm1 ul>li[data-filtered]{-webkit-border-before:var(--border-standard);border-block-start:var(--border-standard)}.FilteredThreadsList_filteredThreadsList__8Ylm1 ul>li:nth-child(1 of li:not([data-filtered=true])){-webkit-border-before:none;border-block-start:none}.MergeCommit_merge-commit__OQcnG{background-color:var(--color-bg-light);padding-top:8px;padding-bottom:8px;gap:4px;border-bottom:var(--border-standard);display:flex;flex-direction:column;overflow:hidden}.MergeCommit_merge-commit__OQcnG:first-child{padding-top:0}.MergeCommit_merge-commit__OQcnG:last-child{border-bottom-style:none;padding-bottom:0}.MergeCommit_merge-commit__OQcnG .MergeCommit_merge-commit__subtle__CGnfL{display:flex;align-items:center;gap:8px;font:var(--gds-font-ui-xs);color:var(--text-color-low-contrast)}.MergeCommit_merge-commit__OQcnG .MergeCommit_merge-commit__emphasis__SKll_{font-size:14px;font-weight:500;line-height:20px;color:var(--text-color-high-contrast) -adaptive}.MergeQueueModal_merge-confirmation--content__p4GbG{gap:8px;display:flex;flex-direction:column}.MergeQueueModal_merge-confirmation--content__p4GbG .MergeQueueModal_merge-confirmation--content--line__sHJfw{display:flex;flex-direction:row;gap:4px;align-items:center}.MergeQueueModal_merge-confirmation--content__p4GbG .MergeQueueModal_merge-confirmation--content--line__sHJfw .MergeQueueModal_merge-confirmation--content--line__subtle__Xm6nR{color:var(--text-color-low-contrast)}.MergeQueueModal_merge-confirmation--options__KwycY{padding:12px 0;border-top:var(--border-standard)}.MergeQueueModal_merge-confirmation--stack__1Hzb0{padding-top:8px;border-top:var(--border-standard)}.MergeQueueModal_merge-confirmation--stack__1Hzb0 .MergeQueueModal_merge-confirmation--stack--title__xXcjr{font:var(--gds-font-h3);color:var(--text-color-high-contrast)}.MergeQueueModal_merge-confirmation--stack__1Hzb0 .MergeQueueModal_merge-confirmation--stack--pr-stack__1q8qQ{padding:16px;margin-bottom:8px;background-color:var(--color-bg-light);border-radius:8px}.MergeQueueModal_advanced-options__aIufy{display:flex;flex-direction:column;gap:12px}.MergeQueueModal_advanced-options__aIufy .MergeQueueModal_advanced-options--header__ykZVh{display:flex;flex-direction:row;gap:4px;align-items:center;cursor:pointer}.MergeQueueModal_advanced-options__aIufy .MergeQueueModal_advanced-options--option__5T0dv{display:flex;gap:4px;align-items:center;cursor:pointer}.PreviewLinksAction_previewLinksAction__8Gkjl{background-color:var(--color-bg-light)}.PreviewLinksAction_previewLinksAction__8Gkjl:hover{background-color:var(--color-bg-med)}.PreviewLinksAction_logoIcon__iqgWr{width:16px;height:16px}.ReviewCommentComposer_reviewCommentComposer__61frJ{--outline-width:var(--gds-border-width-default);max-block-size:max(480px,50vh);cursor:text;display:grid;grid-template-rows:1fr auto;border:var(--border-standard);border-radius:var(--gds-radius-m);outline:var(--outline-width) solid transparent;outline-offset:calc(-1*var(--outline-width));transition:.1s ease-in-out;transition-property:outline-color}.ReviewCommentComposer_reviewCommentComposer__61frJ[data-new-layout=true]{overflow:clip}.ReviewCommentComposer_reviewCommentComposer__61frJ{background-color:transparent}.ReviewCommentComposer_reviewCommentComposer__61frJ:focus-within,.ReviewCommentComposer_reviewCommentComposer__61frJ:has(:focus-visible){--outline-width:var(--gds-border-width-medium);outline-color:var(--gds-color-focus-outline)}.ReviewCommentComposer_reviewCommentComposer__61frJ .ReviewCommentComposer_commentEditorNewLayout__nH_qe,.ReviewCommentComposer_reviewCommentComposer__61frJ .ReviewCommentComposer_commentEditor__awUOX{min-block-size:calc(4*var(--markdown-text-line-height, 20px));min-block-size:4lh}.ReviewCommentComposer_reviewCommentComposer__61frJ .ReviewCommentComposer_commentEditor__awUOX{padding-block:var(--gds-space-xs);padding-inline:var(--gds-space-s)}.ReviewCommentComposer_reviewCommentComposer__61frJ .ReviewCommentComposer_toolbar__q9Y4B>:focus-visible{outline-offset:calc(-1*var(--gds-border-width-default))}.ReviewConfirmation_reviewConfirmationIcon__lgKDV{--gds-icon-size:32px}.ReviewDecisionSelector_reviewDecisionOption__xzTub{display:flex;align-items:center;gap:var(--gds-space-m);padding-block:var(--gds-space-s);padding-inline:var(--gds-space-m);border-radius:var(--gds-radius-s);cursor:pointer}@media(max-width:768px){.ReviewDecisionSelector_reviewDecisionOption__xzTub{min-block-size:40px}}.ReviewDecisionSelector_reviewDecisionOption__xzTub[data-decision=comment i]{--review-decision-option-background:var(--accent-color-info-bg)}.ReviewDecisionSelector_reviewDecisionOption__xzTub[data-decision=request_changes i]{--review-decision-option-background:var(--accent-color-caution-bg)}.ReviewDecisionSelector_reviewDecisionOption__xzTub[data-decision=approve i]{--review-decision-option-background:var(--accent-color-positive-bg)}.ReviewDecisionSelector_reviewDecisionOption__xzTub .ReviewDecisionSelector_decisionIcon__myOvS{opacity:0}.ReviewDecisionSelector_reviewDecisionOption__xzTub:has(input:checked) .ReviewDecisionSelector_decisionIcon__myOvS,.ReviewDecisionSelector_reviewDecisionOption__xzTub:hover .ReviewDecisionSelector_decisionIcon__myOvS{transition:opacity 50ms ease-out 75ms;opacity:1}.ReviewDecisionSelector_reviewDecisionOption__xzTub:hover{background-color:var(--color-alpha-00)}.ReviewDecisionSelector_reviewDecisionOption__xzTub:has(input:focus-visible) .ReviewDecisionSelector_radioIndicator__uAz9p{outline:var(--gds-focus-outline);outline-offset:var(--gds-border-width-default)}.ReviewDecisionSelector_reviewDecisionOption__xzTub:has(input:checked){transition:background-color .1s ease-in-out;background-color:var(--review-decision-option-background)}.ReviewDecisionSelector_reviewDecisionOption__xzTub:has(input:disabled){background-color:transparent;cursor:not-allowed}.ReviewDecisionSelector_reviewDecisionOption__xzTub:has(input:disabled) .ReviewDecisionSelector_decisionIcon__myOvS{opacity:0}.ReviewPopover_reviewPopover__zBn1H{padding:var(--gds-space-l);border-color:var(--border-color-selected);border-radius:var(--gds-radius-xl);box-shadow:0 10px 20px rgba(0,0,0,.08);z-index:1100}.ReviewChangesAction_reviewChangesAction__2zDOA{background-color:var(--color-bg-light)}.ReviewChangesAction_reviewChangesAction__2zDOA:hover{background-color:var(--color-bg-med)}.ZenModeMergePopover_mergeTriggerButton__FU893[data-priority=secondary]{background-color:var(--color-bg-light)}.ZenModeMergePopover_mergeTriggerButton__FU893[data-priority=secondary]:hover{background-color:var(--color-bg-med)}.PrHeaderTitle_prHeaderTitleContainer__qS_vb{display:inline-flex;align-items:center;min-inline-size:0}.PrHeaderTitle_prHeaderTitleRegion___bjAa{position:relative;display:grid;flex:1 1 auto;min-inline-size:0;overflow:hidden}.PrHeaderTitle_prHeaderTitleRow__B__0T{display:flex;align-items:center;gap:var(--gds-space-m);min-inline-size:0;overflow:hidden}.PrHeaderTitle_prHeaderTitleHiddenLine__7WaOe{grid-area:1/1;min-inline-size:0;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .2s ease-out,transform .2s ease-out}.PrHeaderTitle_prHeaderTitleVisibleLine__1y2zs{grid-area:1/1;min-inline-size:0;opacity:0;pointer-events:none;transform:translateY(var(--gds-space-m));transform-origin:bottom;transition:opacity .2s ease-out,transform .2s ease-out}.PrHeaderTitle_prHeaderTitleRegion___bjAa[data-visible=true] .PrHeaderTitle_prHeaderTitleHiddenLine__7WaOe{opacity:0;pointer-events:none;transform:translateY(calc(-1 * var(--gds-space-s)))}.PrHeaderTitle_prHeaderTitleRegion___bjAa[data-visible=true] .PrHeaderTitle_prHeaderTitleVisibleLine__1y2zs{opacity:1;pointer-events:auto;transform:translateY(0)}.PrHeaderTitle_prHeaderTitleRegion___bjAa:not([data-has-hidden-line=true]) .PrHeaderTitle_prHeaderTitleVisibleLine__1y2zs{opacity:0;pointer-events:none;transform:translateY(var(--gds-space-m));transform-origin:bottom}.PrHeaderTitle_prHeaderTitleRegion___bjAa:not([data-has-hidden-line=true])[data-visible=true] .PrHeaderTitle_prHeaderTitleVisibleLine__1y2zs{opacity:1;pointer-events:auto;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.PrHeaderTitle_prHeaderTitleHiddenLine__7WaOe,.PrHeaderTitle_prHeaderTitleVisibleLine__1y2zs{transition-duration:.01ms}}.PullRequestPageHeader_prPageHeader__0mWkb{box-sizing:content-box;padding:var(--gds-space-m);-webkit-padding-start:var(--gds-space-xl);padding-inline-start:var(--gds-space-xl)}.PullRequestPageHeader_prPageHeader__0mWkb[data-cursor-nav]{box-sizing:border-box;min-block-size:var(--page-header-height,40px)}.PullRequestPageHeader_prPageHeader__0mWkb{-webkit-border-after:var(--gds-border-width-default) solid transparent;border-block-end:var(--gds-border-width-default) solid transparent;display:flex;flex-direction:column;gap:var(--gds-space-xs);background-color:var(--color-bg-med);transition:border-block-end-color .1s ease-out}@media(min-width:769px){.PullRequestPageHeader_prPageHeader__0mWkb{z-index:10}}.PullRequestPageHeader_prPageHeader__0mWkb[data-scrolled=true]{border-block-end-color:var(--border-color-default);box-shadow:0 2px 4px 0 rgba(0,0,0,.04)}.PullRequestPageHeader_container__NimSR{box-sizing:content-box;padding:var(--gds-space-m);-webkit-border-after:var(--border-standard);border-block-end:var(--border-standard);display:flex;flex-direction:column;gap:var(--gds-space-xs);background-color:var(--color-bg-light)}.PullRequestPageHeader_pullRequestTitleSeparator__HUEkB{opacity:0;transition:opacity .2s ease-in-out}.PullRequestPageHeader_pullRequestTitleSeparator__HUEkB[data-visible=true]{opacity:1}.ConflictSection_conflictSection__YYn_S{background-color:var(--color-bg-light);border:1px solid var(--border-color-default);overflow-x:auto}.ConflictSection_codeBlock__Ae1zS{font-family:var(--gds-font-family-mono);font-size:inherit;font-weight:inherit;line-height:inherit}.ConflictSection_contextLine__fOsBT{color:var(--text-color-low-contrast)}.ConflictSection_codeLine__uZQ3S,.ConflictSection_contextLine__fOsBT{padding:var(--gds-space-3xs) var(--gds-space-m);white-space:pre;overflow-x:auto}.ConflictSection_markerSeparator__cYy46{display:flex;align-items:center;gap:var(--gds-space-m);padding:var(--gds-space-xs) var(--gds-space-m);background-color:var(--color-bg-med);font:var(--gds-font-ui-xs);color:var(--text-color-low-contrast)}.ConflictSection_markerLine__WAiOu{flex:1 1;height:1px;background-color:var(--border-color-default)}.ConflictSection_markerLabel__ll1K_{white-space:nowrap;font-weight:500}.ConflictSection_headChanges__fWn2P{background-color:rgba(255,0,0,.08);border-left:3px solid rgba(255,0,0,.4)}.ConflictSection_baseChanges__Y34Te{background-color:rgba(100,100,255,.08);border-left:3px solid rgba(100,100,255,.4)}.ConflictSection_incomingChanges__PVSha{background-color:rgba(0,255,0,.08);border-left:3px solid rgba(0,255,0,.4)}.PullRequest_prMainContents__AeZC0{container:pr-page/inline-size;--file-minimap-width:20px}.PullRequest_prMainContents__AeZC0[data-origin-review=true]{--page-header-height:40px;--file-minimap-width:0}.PullRequest_prDiffContents__hX_nI[data-enable-file-minimap=true]{display:block}.PullRequestError_container__iXpdD{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:480px;min-height:100%;gap:var(--gds-space-xl);margin:0 auto;padding:var(--gds-space-xl)}.PullRequestError_container__iXpdD .PullRequestError_body__grDkg{max-width:500px;text-wrap:pretty;margin-bottom:var(--gds-space-xl)}.PullRequestError_container__iXpdD .PullRequestError_buttons__5v2HU{margin:0 64px var(--gds-space-xl)}.ActivityFeed_activityFeedContainer__3RZjc{block-size:100%;contain:inline-size layout paint style;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.ActivityFeed_activityFeedContainer__3RZjc:after{content:""}.ActivityFeed_activityFeed__mQIlg{max-block-size:100%;-webkit-padding-after:var(--gds-space-xl);padding-block-end:var(--gds-space-xl);overflow-y:auto;contain:inline-size layout paint style;display:flex;flex-direction:column-reverse;gap:var(--gds-space-xl);overflow-anchor:none}.ActivityFeed_activityFeed__mQIlg:after{content:"";-webkit-border-before:1px solid transparent;border-block-start:1px solid transparent}.ActivityFeed_activityFeed__mQIlg>*{--discussion-item-border-radius:0;scroll-margin-block:var(--gds-space-m)}.ActivityFeedEvent_activityFeedEvent__sZFbB{padding-inline:var(--activity-feed-event-padding,var(--gds-space-m))}.ActivityFeedEvent_activityFeedEventIcon__jjeNa{--gds-icon-size:var(--activity-feed-event-icon-size,16px);background-color:var(--btn-color-neutral-default)}.ActivityFeedEvent_activityFeedEventIcon__jjeNa[data-intent=emphasis]{background-color:var(--icon-color-emphasis);--gds-icon-color:var(--icon-color-inverted)}.ActivityFeedEvent_activityFeedEventIcon__jjeNa[data-intent=negative]{--gds-icon-color:var(--icon-color-negative)}.ActivityFeedEvent_activityFeedEventIcon__jjeNa[data-intent=action]{background-color:var(--icon-color-action);--gds-icon-color:var(--icon-color-inverted)}.ActivityFeedEvent_activityFeedEventHoverActions__0rlLj{display:none}[data-activity-feed-event]:is(:hover,:focus,:focus-within) .ActivityFeedEvent_activityFeedEventHoverActions__0rlLj{display:initial}.DiscussionItem_discussionItem__EBj0h{contain:inline-size layout paint style;display:grid;grid-template-columns:auto minmax(0,1fr);grid-row-gap:var(--gds-space-xs);row-gap:var(--gds-space-xs);outline:var(--gds-border-width-thin) solid var(--discussion-item-border-color,transparent);outline-offset:calc(-1*var(--gds-border-width-thin));border-radius:var(--discussion-item-border-radius,var(--gds-radius-xl))}.DiscussionItem_discussionItem__EBj0h:focus-within,.DiscussionItem_discussionItem__EBj0h:hover{background-color:var(--discussion-item-bg,var(--color-alpha-00))}.DiscussionItem_discussionItem__EBj0h .DiscussionItem_discussionItemActions__um2G_,.DiscussionItem_discussionItem__EBj0h .DiscussionItem_discussionItemBody__nbry3,.DiscussionItem_discussionItem__EBj0h .DiscussionItem_discussionItemHeader__Lr8Nj{grid-column:2}.DiscussionItem_discussionItemHeader__Lr8Nj{align-self:center}.DiscussionItem_discussionItemBody__nbry3{display:flex;flex-direction:column;gap:var(--gds-space-m);overflow-x:auto}.DiscussionItem_discussionItemBody__nbry3:empty{display:none}.DiscussionItem_discussionItemActions__um2G_{display:flex;align-items:center;gap:var(--gds-space-xs)}@media screen and (hover:hover){.DiscussionItem_discussionItem__EBj0h[data-actions-style=hover] .DiscussionItem_discussionItemActions__um2G_{position:absolute;inset-block-start:var(--gds-space-3xs);inset-inline-end:var(--gds-space-3xs);padding:var(--gds-space-xs);border-radius:calc(var(--gds-radius-m) + var(--gds-space-3xs));opacity:0;transition:opacity .1s ease-in-out}.DiscussionItem_discussionItem__EBj0h[data-actions-style=hover] .DiscussionItem_discussionItemActions__um2G_:has([aria-expanded=true]),.DiscussionItem_discussionItem__EBj0h[data-actions-style=hover]:focus-within .DiscussionItem_discussionItemActions__um2G_,.DiscussionItem_discussionItem__EBj0h[data-actions-style=hover]:hover .DiscussionItem_discussionItemActions__um2G_{opacity:1}}.DiscussionItem_discussionItem__EBj0h[data-actions-style=static] .DiscussionItem_addDiscussionReactionButton__74wHv{display:none}@media screen and (hover:none){.DiscussionItem_discussionItem__EBj0h[data-actions-style=hover] .DiscussionItem_addDiscussionReactionButton__74wHv{display:none}}.MarkdownBlockquote_githubMarkdownAlert__Orj87,.MarkdownBlockquote_markdownBlockquote__yDgWP{position:relative;-webkit-margin-after:var(--gds-space-xl);margin-block-end:var(--gds-space-xl);margin-inline:0;padding-block:var(--gds-space-m);padding-inline:var(--gds-space-xl) var(--gds-space-m);--alert-accent:var(--border-color-default)}.MarkdownBlockquote_githubMarkdownAlert__Orj87:before,.MarkdownBlockquote_markdownBlockquote__yDgWP:before{content:"";position:absolute;inset-block:var(--gds-space-xs);inset-inline-start:var(--gds-space-xs);block-size:calc(100% - 2*var(--gds-space-xs));inline-size:var(--gds-space-xs);border-radius:var(--gds-radius-circular);background-color:var(--alert-accent,var(--border-color-default))}.MarkdownBlockquote_githubMarkdownAlert__Orj87 :last-child,.MarkdownBlockquote_markdownBlockquote__yDgWP :last-child{-webkit-margin-after:0;margin-block-end:0}.MarkdownBlockquote_githubMarkdownAlert__Orj87{display:flex;flex-direction:column;gap:var(--gds-space-xs);border:var(--gds-border-width-thin) solid var(--color-alpha-00);border-radius:var(--gds-radius-s);background-color:var(--alert-bg);background-clip:border-box}.MarkdownBlockquote_githubMarkdownAlert__Orj87 .MarkdownBlockquote_header__GOTbW{color:var(--alert-text)}.MarkdownBlockquote_githubMarkdownAlert__Orj87[data-kind=note i]{--alert-accent:var(--icon-color-emphasis);--alert-bg:var(--accent-color-info-bg);--alert-text:var(--text-color-emphasis)}.MarkdownBlockquote_githubMarkdownAlert__Orj87[data-kind=tip i]{--alert-accent:var(--icon-color-positive);--alert-bg:var(--accent-color-positive-bg);--alert-text:var(--text-color-positive)}.MarkdownBlockquote_githubMarkdownAlert__Orj87[data-kind=important i]{--alert-accent:var(--icon-color-action);--alert-bg:var(--accent-color-action-bg);--alert-text:var(--text-color-action)}.MarkdownBlockquote_githubMarkdownAlert__Orj87[data-kind=warning i]{--alert-accent:var(--icon-color-caution);--alert-bg:var(--accent-color-caution-bg);--alert-text:var(--text-color-caution)}.MarkdownBlockquote_githubMarkdownAlert__Orj87[data-kind=caution i]{--alert-accent:var(--icon-color-negative);--alert-bg:var(--accent-color-negative-bg);--alert-text:var(--text-color-negative)}html[data-brand=cursor] .MarkdownBlockquote_githubMarkdownAlert__Orj87{background-color:transparent}.MarkdownImage_image__II_D1{cursor:zoom-in}.MarkdownImage_imageLightbox__sgkqq{position:fixed;inset:var(--gds-space-xl);margin:auto;block-size:-webkit-min-content;block-size:min-content;max-block-size:calc(var(--dialog-viewport-height, 100dvb) - 2*var(--gds-space-xl));inline-size:calc(100% - 2*var(--gds-space-xl));max-inline-size:-webkit-max-content;max-inline-size:max-content;display:grid;grid-template-rows:auto minmax(0,1fr);background-color:var(--color-bg-light);box-shadow:var(--gds-box-shadow-lg);z-index:1100;opacity:0;transform:scale(.98);transition:opacity .1s ease-out,transform .1s ease-out}.MarkdownImage_imageLightbox__sgkqq[data-enter]{opacity:1;transform:scale(1)}.MarkdownImage_imageLightbox__sgkqq img{display:block;margin-inline:auto;max-width:100%;max-height:100%;cursor:zoom-out}.MarkdownImage_imageLightbox__sgkqq img[width]{height:auto}.MarkdownImage_backdrop__EuzmN{background-color:var(--color-bg-overlay);opacity:0;transition:opacity .1s ease-out}.MarkdownImage_backdrop__EuzmN[data-enter]{opacity:1}.MarkdownLink_githubLabelLink__ph59y{block-size:round(.875lh,1px);line-height:inherit}.MarkdownPre_suggestion__J5qur{-webkit-margin-after:var(--gds-space-xl);margin-block-end:var(--gds-space-xl)}.MarkdownUserMention_userMention__KiS1W{display:inline-flex;align-items:baseline;gap:var(--gds-space-xs);padding-inline:var(--gds-space-xs) var(--gds-space-m);border-radius:var(--gds-radius-circular);font:inherit;font-weight:var(--gds-font-weight-medium);line-height:inherit;letter-spacing:inherit;background-color:var(--accent-color-info-bg);color:var(--accent-color-info-text);cursor:default}.MarkdownUserMention_userMentionAvatar__s2ol1{--avatar-size:1em!important;align-self:center}.DiscussionSection_discussionSection__8eWsh{border:var(--border-standard);border-radius:var(--gds-radius-xl);background-color:var(--color-bg-light);overflow:clip;overflow-clip-margin:content-box}.DiscussionSection_discussionSectionHeader__Aj8hf{padding:var(--gds-space-m);display:flex;align-items:center;gap:var(--gds-space-m)}.DiscussionSection_discussionSectionContents__9G8Bp{padding:var(--gds-space-m);-webkit-padding-before:0;padding-block-start:0}.DiscussionSection_discussionSectionContents__9G8Bp:before{content:"";display:block;block-size:1px;inline-size:100%;-webkit-border-before:var(--border-thin);border-block-start:var(--border-thin);-webkit-padding-before:var(--gds-space-m);padding-block-start:var(--gds-space-m)}.DiscussionSection_discussionSectionFooter__aIrKW{padding:var(--gds-space-m)}.DiscussionSection_discussionSectionFooter__aIrKW[data-new-layout]{padding-right:var(--gds-space-l)}.DiscussionSection_discussionSectionFooter__aIrKW{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--gds-space-m);gap:var(--gds-space-m)}.DiscussionSection_discussionEditorWrapper__5e8SP{border-radius:var(--gds-radius-m);outline:var(--gds-border-width-default) solid var(--border-color-default);outline-offset:calc(-1*var(--gds-border-width-default));border:var(--gds-border-width-default) solid transparent;overflow:clip;transition:background-color 75ms ease-in-out,outline 75ms ease-in-out}.DiscussionSection_discussionEditorWrapper__5e8SP[data-focused=true]{outline-color:var(--border-color-focused);outline-width:var(--gds-border-width-medium)}.DiscussionSection_discussionEditorWrapper__5e8SP[data-active=true]{background-color:var(--color-bg-dark)}.CommitShaBadge_commitSha__jKZVF{color:var(--text-color-low-contrast)}.CommitShaBadge_commitSha__jKZVF:is(button,a){cursor:pointer}.CommitShaBadge_commitSha__jKZVF:is(button,a):hover{color:var(--text-color-high-contrast)}.ReviewAvatar_pullRequestReviewAvatar__kUHjj[data-decision=APPROVED]{--gds-avatar-border-color:var(--icon-color-positive);--gds-avatar-outline-color:var(--accent-color-positive-bg);--gds-avatar-cutout-color:var(--accent-color-positive-bg)}.ReviewAvatar_pullRequestReviewAvatar__kUHjj[data-decision=CHANGES_REQUESTED]{--gds-avatar-border-color:var(--icon-color-caution);--gds-avatar-outline-color:var(--accent-color-caution-bg);--gds-avatar-cutout-color:var(--accent-color-caution-bg)}.ReviewAvatar_pullRequestReviewAvatar__kUHjj[data-decision=COMMENTED]{--gds-avatar-border-color:var(--icon-color-emphasis);--gds-avatar-outline-color:var(--accent-color-info-bg);--gds-avatar-cutout-color:var(--accent-color-info-bg)}.ReviewAvatar_pullRequestReviewAvatar__kUHjj[data-decision=DISMISSED]{--gds-avatar-border-color:var(--icon-color-disabled);--gds-avatar-outline-color:var(--border-color-disabled)}.DiscussionReview_discussionReview__arskh{background-color:var(--discussion-item-bg,transparent);--discussion-item-border-color:var(--border-color-default)}.DiscussionReview_discussionReview__arskh[data-decision=APPROVED]{--discussion-item-bg:var(--color-positive-lowest-contrast)}.DiscussionReview_discussionReview__arskh[data-decision=CHANGES_REQUESTED]{--discussion-item-bg:var(--color-caution-lowest-contrast)}.DiscussionReview_discussionReview__arskh[data-decision=COMMENTED]{--discussion-item-bg:var(--color-emphasis-lowest-contrast)}html[data-brand=cursor] .DiscussionReview_discussionReview__arskh{--discussion-item-border-color:transparent}html[data-brand=cursor] .DiscussionReview_discussionReview__arskh[data-decision=APPROVED],html[data-brand=cursor] .DiscussionReview_discussionReview__arskh[data-decision=CHANGES_REQUESTED],html[data-brand=cursor] .DiscussionReview_discussionReview__arskh[data-decision=COMMENTED]{--discussion-item-bg:unset}.DiscussionReview_discussionReviewDismissedDecision__UcuQh{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.ReviewComments_reviewCommentsHeader__x9bMD{display:flex;justify-content:stretch;align-items:center;gap:var(--gds-space-m)}.ReviewComments_reviewCommentsHeader__x9bMD:after,.ReviewComments_reviewCommentsHeader__x9bMD:before{content:"";block-size:1px;background-color:var(--border-color-default);border-style:none;flex-grow:1}.ReviewComments_reviewCommentLink__ClQMA{border:1px solid transparent;border-radius:var(--gds-radius-s)}.ReviewComments_reviewCommentLink__ClQMA:hover{background-color:var(--btn-color-neutral-hover)}.VersionEvent_versionEvent__6AHxg{padding-inline:var(--activity-feed-event-padding,var(--gds-space-m))}.VersionEvent_viewVersionButton__J6tJc{padding:0;border-style:none;color:var(--version-accent,var(--text-color-disabled));background-color:transparent;font-weight:var(--gds-font-weight-medium);line-height:1.3333333333;cursor:pointer}.VersionEvent_viewVersionButton__J6tJc[data-latest=true]{--version-accent:var(--border-color-focused)}.VersionEvent_versionText__cN_7F:after{content:"";flex:1 1;block-size:1px;-webkit-margin-before:.1em;margin-block-start:.1em;background-color:var(--version-accent,var(--border-color-default))}.VersionEvent_viewVersionMessage__3Rzfn{display:none;color:var(--text-color-emphasis)}.VersionEvent_viewVersionButton__J6tJc:is(:hover,:focus,:focus-within) .VersionEvent_viewVersionMessage__3Rzfn{display:initial}.FileTree_fileTree__rSEQ3{height:100%;overflow-y:auto}:where(.FileTree_fileTree__rSEQ3){--file-tree-outline-padding:var(--gds-space-m);padding-block:var(--file-tree-outline-padding);scroll-padding-block:var(--file-tree-outline-padding)}.FileTree_fileTreeFile__TqTIg{position:relative}@media(hover:hover){.FileTree_fileTreeFile__TqTIg:where([data-viewed=true]:not(:hover))>*{opacity:.5}}@media not (hover:hover){.FileTree_fileTreeFile__TqTIg:where([data-viewed=true])>*{opacity:1}}.FileTree_fileTreeFile__TqTIg .FileTree_fileLink__iJty1:after{content:"";position:absolute;inset:0}.FileTree_fileTreeViewedToggle__ffbzj{display:none;isolation:isolate}.FileTree_fileTreeFile__TqTIg:where(:focus,[data-viewed=true]) .FileTree_fileTreeViewedToggle__ffbzj{--gds-icon-color:var(--icon-color-default);display:flex}@media(hover:hover){.FileTree_fileTreeFile__TqTIg:hover .FileTree_fileTreeViewedToggle__ffbzj{--gds-icon-color:var(--icon-color-default);display:flex}.FileTree_fileTreeViewedToggle__ffbzj:hover{--gds-icon-color:var(--icon-color-high-contrast)}}@keyframes CodeTourOutline_fadeInAnimation__w3V2M{0%{opacity:0;transform:translateY(3px);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%)}60%{opacity:1}to{transform:translateY(0);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%)}}.CodeTourOutline_fadeIn__meMfK{animation:CodeTourOutline_fadeInAnimation__w3V2M .32s ease-in-out}.CodeTourOutline_outline__VowP0{--code-tour-outline-max-block-size:calc(100dvh - var(--page-header-height, 0px) - var(--pr-file-scroll-margin-top));position:-webkit-sticky;position:sticky;top:var(--pr-file-scroll-margin-top);align-self:flex-start;width:var(--file-sidebar-width,256px);flex-shrink:0;display:flex;flex-direction:column;min-block-size:0;block-size:var(--code-tour-outline-max-block-size);overflow-y:auto;-webkit-padding-before:calc(var(--gds-space-m) + 2px);padding-block-start:calc(var(--gds-space-m) + 2px);-webkit-padding-after:var(--gds-space-l);padding-block-end:var(--gds-space-l);-webkit-padding-end:var(--gds-space-xl);padding-inline-end:var(--gds-space-xl)}.CodeTourOutline_outline__VowP0[data-origin-review=true]{-webkit-border-end:var(--border-standard);border-inline-end:var(--border-standard);padding-inline:var(--gds-space-m)}.CodeTourOutline_outlineTreeStreaming__XKevB[data-streaming=true] [role=treeitem]{animation:CodeTourOutline_fadeInAnimation__w3V2M .32s ease-in-out}.CodeTourOutline_tree__Rx5yK{--gds-tree-item-padding-inline:var(--gds-space-s);--gds-tree-indent:var(--gds-space-xl)}.CodeTourOutline_treeLegacy__26CxU{--gds-tree-item-padding-inline:var(--gds-space-m);font-size:.8125rem;line-height:1.2307692308}.CodeTourOutline_outlineItemText___p1RS{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CodeTourOutline_outlineHeadingMarkdown__dbN7g code{font-family:inherit;font-size:inherit;line-height:inherit}@media(hover:hover){.CodeTourOutline_outlineTreeItem__tv6yZ:hover{background-color:var(--btn-color-neutral-selected)}}.CodeTourOutline_outlineTreeItem__tv6yZ[aria-selected=true]{background-color:var(--btn-color-neutral-selected)}@media(hover:hover){.CodeTourOutline_outlineTreeItem__tv6yZ[aria-selected=true]:hover{background-color:var(--btn-color-neutral-selected)}}.CodeTourOutline_feedbackButtons__2lc7r button{--gds-icon-color:var(--text-color-disabled)}.CodeTourOutline_feedbackButtons__2lc7r button[aria-pressed=true]{--gds-icon-color:var(--text-color-low-contrast)}.FilesTourToggle_tabLabel__22cIC{display:inline-flex;align-items:center;gap:var(--gds-space-xs)}.FilesTourToggle_modeTabList__uiv0v{height:28px;min-block-size:28px;padding:var(--gds-space-3xs)}.FilesTourToggle_modeTab__3xtWC{height:var(--gds-space-2xl);padding-block:0;padding-inline:var(--gds-space-m);font-size:.75rem}.FilesTourToggle_updatingLabel__iZNGn{-webkit-padding-start:calc(var(--gds-space-xs) + var(--gds-space-xs));padding-inline-start:calc(var(--gds-space-xs) + var(--gds-space-xs));--color-one:var(--text-color-disabled);--color-two:var(--text-color-low-contrast)}.FilesSheet_codeTourOutline__mI3_g{position:static;top:auto;align-self:stretch;width:100%;padding-block:0;-webkit-padding-end:0;padding-inline-end:0}.MobileActionBar_mobileActionBar__xES15{display:none}@media(max-width:768px){.MobileActionBar_mobileActionBar__xES15{display:block;position:fixed;inset-inline:0;inset-block-end:0;z-index:800;padding:var(--gds-space-2xl) max(env(safe-area-inset-right),var(--gds-space-l)) max(env(safe-area-inset-bottom),var(--gds-space-l)) max(env(safe-area-inset-left),var(--gds-space-l))}.MobileActionBar_mobileActionBar__xES15:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-bg-med);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000);mask-image:linear-gradient(180deg,transparent 0,#000)}.MobileActionBar_mobileActionBar__xES15 .MobileActionBar_content__cnnfa{display:flex;align-items:center;justify-content:space-between}.MobileActionBar_mobileActionBar__xES15 .MobileActionBar_content__cnnfa button{box-shadow:var(--gds-box-shadow-soft)}}.VersionRangeSelector_versionRangeSelector__TEnxd{display:grid;grid-template-columns:48px 48px minmax(0,1fr);align-items:center}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionRow__PSvWj{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionRow__PSvWj[data-first]{--cell-start-start-radius:var(--gds-radius-xl);--cell-start-end-radius:var(--gds-radius-xl);-webkit-border-after:var(--border-thin);border-block-end:var(--border-thin)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionRow__PSvWj[data-last]{--cell-end-start-radius:var(--gds-radius-xl);--cell-end-end-radius:var(--gds-radius-xl)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionRow__PSvWj+.VersionRangeSelector_versionRow__PSvWj{-webkit-border-before:var(--border-thin);border-block-start:var(--border-thin)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionSelector__drS79{min-block-size:48px;display:grid;place-items:center}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionSelector__drS79:focus-visible{outline:none}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionSelector__drS79:focus-visible>*{outline:var(--gds-focus-outline);outline-offset:var(--gds-border-width-default)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionSelector__drS79[data-type=from]{grid-column:1;border-start-start-radius:var(--cell-start-start-radius);border-end-start-radius:var(--cell-end-start-radius)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionSelector__drS79[data-type=to]{grid-column:2;border-start-end-radius:var(--cell-start-end-radius);border-end-end-radius:var(--cell-end-end-radius)}.VersionRangeSelector_versionRangeSelector__TEnxd[data-diff-ux-redesign=true] .VersionRangeSelector_versionSelector__drS79[data-type=from]{background-color:var(--code-bg-removed)}.VersionRangeSelector_versionRangeSelector__TEnxd[data-diff-ux-redesign=true] .VersionRangeSelector_versionSelector__drS79[data-type=to]{background-color:var(--code-bg-added)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionDetails__U7TFS{grid-column:3;align-self:center;min-width:0;padding-block:var(--gds-space-s) var(--gds-space-xs);-webkit-padding-start:var(--gds-space-l);padding-inline-start:var(--gds-space-l)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionNameRow___f_av{min-width:0;overflow:hidden;flex-shrink:1}.CommitSelector_commitRangeSelector__GuQ8U{display:grid;grid-template-columns:48px 48px minmax(0,1fr);align-items:center}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitRow__pbpOU{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitRow__pbpOU[data-first]{--cell-start-start-radius:var(--gds-radius-xl);--cell-start-end-radius:var(--gds-radius-xl);-webkit-border-after:var(--border-thin);border-block-end:var(--border-thin)}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitRow__pbpOU[data-last]{--cell-end-start-radius:var(--gds-radius-xl);--cell-end-end-radius:var(--gds-radius-xl)}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitRow__pbpOU+.CommitSelector_commitRow__pbpOU{-webkit-border-before:var(--border-thin);border-block-start:var(--border-thin)}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitSelector__xwkO1{min-block-size:48px;display:grid;place-items:center}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitSelector__xwkO1:focus-visible{outline:none}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitSelector__xwkO1:focus-visible>*{outline:var(--gds-focus-outline);outline-offset:var(--gds-border-width-default)}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitSelector__xwkO1[data-type=from]{grid-column:1;background-color:var(--code-bg-removed-partial);border-start-start-radius:var(--cell-start-start-radius);border-end-start-radius:var(--cell-end-start-radius)}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitSelector__xwkO1[data-type=to]{grid-column:2;background-color:var(--code-bg-added-partial);border-start-end-radius:var(--cell-start-end-radius);border-end-end-radius:var(--cell-end-end-radius)}.CommitSelector_commitRangeSelector__GuQ8U[data-diff-ux-redesign=true] .CommitSelector_commitSelector__xwkO1[data-type=from]{background-color:var(--code-bg-removed)}.CommitSelector_commitRangeSelector__GuQ8U[data-diff-ux-redesign=true] .CommitSelector_commitSelector__xwkO1[data-type=to]{background-color:var(--code-bg-added)}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitDetails__utPoU{grid-column:3;align-self:center;min-width:0;padding-block:var(--gds-space-s) var(--gds-space-xs);-webkit-padding-start:var(--gds-space-l);padding-inline-start:var(--gds-space-l)}.hljs{color:var(--code-default);background:var(--code-bg-unchanged)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--code-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--code-entity)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--code-constant)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--code-string)}.hljs-built_in,.hljs-symbol{color:var(--code-variable)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--code-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--code-entity-tag)}.hljs-subst{color:var(--code-subst)}.hljs-section{color:var(--code-markup-heading);font-weight:700}.hljs-bullet{color:var(--code-markup-list);color:#eecf77}.hljs-emphasis{color:var(--code-default);font-style:italic}.hljs-strong{color:var(--code-default);font-weight:700}.hljs-addition{color:var(--code-markup-inserted);background-color:unset}.hljs-deletion{color:var(--code-markup-deleted);background-color:unset}.gt-mtk1{color:var(--mtk1)}.gt-mtk2{color:var(--mtk2)}.gt-mtk3{color:var(--mtk3)}.gt-mtk4{color:var(--mtk4)}.gt-mtk5{color:var(--mtk5)}.gt-mtk6{color:var(--mtk6)}.gt-mtk7{color:var(--mtk7)}.gt-mtk8{color:var(--mtk8)}.gt-mtk9{color:var(--mtk9)}.gt-mtk10{color:var(--mtk10)}.gt-mtk11{color:var(--mtk11)}.gt-mtk12{color:var(--mtk12)}.gt-mtk13{color:var(--mtk13)}.gt-mtk14,.mtk14{color:var(--mtk14)}.gt-mtk15{color:var(--mtk15)}.gt-mtk16{color:var(--mtk16)}.gt-mtk17{color:var(--mtk17)}.gt-mtk18{color:var(--mtk18)}.gt-mtk19{color:var(--mtk19)}.gt-mtki{font-style:italic}.gt-mtkb{font-weight:700}.gt-mtku{text-decoration:underline;text-underline-position:under}.gt-mtks{text-decoration:line-through}.gt-mtks.gt-mtku{text-decoration:underline line-through;text-underline-position:under}.StatusRowLayout_statusRowLayout__DN3VJ{position:relative;min-block-size:var(--status-row-min-height,28px);border-radius:var(--gds-radius-s);background-color:transparent;cursor:default}.StatusRowLayout_statusRowLayout__DN3VJ .StatusRowLayout_statusRowLink___lWMd[href]:before{content:"";position:absolute;inset:0;cursor:pointer}.StatusRowLayout_statusRowLayout__DN3VJ .StatusRowLayout_statusRowLink___lWMd:focus{outline:none}.StatusRowLayout_statusRowLayout__DN3VJ:has(.StatusRowLayout_statusRowLink___lWMd:focus-visible){outline:var(--gds-focus-outline)}.StatusRowLayout_statusRowLayout__DN3VJ .StatusRowLayout_statusRowActions__Rt_h2{position:absolute;inset-inline-end:0;flex-shrink:0;opacity:0;min-block-size:var(--status-row-min-height,28px)}.StatusRowLayout_statusRowLayout__DN3VJ .StatusRowLayout_statusRowActions__Rt_h2>*{outline-offset:0}.StatusRowLayout_statusRowLayout__DN3VJ:focus-visible,.StatusRowLayout_statusRowLayout__DN3VJ:has(.StatusRowLayout_statusRowActions__Rt_h2:focus-within),.StatusRowLayout_statusRowLayout__DN3VJ:has(:focus-visible,[aria-pressed=true],[aria-expanded=true]),.StatusRowLayout_statusRowLayout__DN3VJ:hover{background-color:var(--btn-color-neutral-hover)}.StatusRowLayout_statusRowLayout__DN3VJ:focus-visible .StatusRowLayout_statusRowActions__Rt_h2,.StatusRowLayout_statusRowLayout__DN3VJ:has(.StatusRowLayout_statusRowActions__Rt_h2:focus-within) .StatusRowLayout_statusRowActions__Rt_h2,.StatusRowLayout_statusRowLayout__DN3VJ:has(:focus-visible,[aria-pressed=true],[aria-expanded=true]) .StatusRowLayout_statusRowActions__Rt_h2,.StatusRowLayout_statusRowLayout__DN3VJ:hover .StatusRowLayout_statusRowActions__Rt_h2{position:static;opacity:1}.StatusRowLayout_statusRowLayout__DN3VJ[data-size=xs]{--status-row-min-height:24px}.StatusRowLayout_statusSectionEmptyState__1jBPY{padding-block:var(--gds-space-s);-webkit-padding-start:var(--zen-status-section-label-indent,32px);padding-inline-start:var(--zen-status-section-label-indent,32px)}.StatusRowLayout_statusSectionEmptyState__1jBPY[data-condensed=true]{padding-block:var(--gds-space-xs);-webkit-padding-start:10px;padding-inline-start:10px}.StatusRowLayout_statusSectionEmptyStateAction__nXiWq{color:inherit;text-decoration:underline}.StatusRowLayout_statusSectionEmptyStateAction__nXiWq:hover,.StatusRowLayout_statusSectionEmptyStateAction__nXiWq[aria-expanded=true]{color:var(--text-color-high-contrast)}.ZenModeArtifactsPanel_root__0C22P{max-width:var(--code-diff-constrained-width,960px);margin-inline:auto}.ZenModeArtifactsPanel_sectionTitle__gmTAt{margin:0}.ZenModeArtifactsPanel_fileStatus__ZMql1,.ZenModeArtifactsPanel_threadTitle__YYiVq{color:var(--text-color-low-contrast)}.ZenModeArtifactsPanel_artifactGrid__TRZ_0{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--gds-space-xl);gap:var(--gds-space-xl)}.ZenModeArtifactsPanel_artifactCard__siEyZ{overflow:hidden;min-width:0;background:var(--color-bg-light);border:1px solid var(--border-color-default);border-radius:var(--gds-radius-l)}.ZenModeArtifactsPanel_artifactPreview__lOrxC{display:flex;align-items:center;justify-content:center;min-height:220px;color:var(--text-color-low-contrast);background:var(--color-bg-med)}.ZenModeArtifactsPanel_previewMedia__I5D2Q{display:block;max-width:100%;max-height:480px;object-fit:contain}.ZenModeArtifactsPanel_fileLink__fnBmY{width:100%;min-height:220px;color:var(--text-color-default);text-decoration:none}.ZenModeArtifactsPanel_fileLink__fnBmY:hover{color:var(--text-color-emphasis)}.DiffComparisonSelector_diffComparisonSelector__XdQlz{max-height:480px;display:flex;flex-direction:column;overflow:hidden}.DiffComparisonSelector_diffComparisonSelector__XdQlz>div{display:flex;flex-direction:column;min-height:0;flex:1 1}.DiffHeader_diffHeader__09RUk{position:-webkit-sticky;position:sticky;inset-block-start:var(--diff-header-inset,0);z-index:2;block-size:calc(var(--diff-header-height) + 1px);-webkit-margin-after:-1px;margin-block-end:-1px;-webkit-margin-end:calc(-1*var(--diff-header-padding));margin-inline-end:calc(-1*var(--diff-header-padding));padding-inline:var(--diff-header-padding);background-color:var(--diff-header-background,var(--color-bg-med))}.DiffHeader_diffHeader__09RUk:after{content:"";position:absolute;block-size:1px;inset-block-end:0;inset-inline:0;-webkit-border-after:var(--gds-border-width-thin) solid transparent;border-block-end:var(--gds-border-width-thin) solid transparent;box-shadow:0 1px 0 0 var(--border-color-default);opacity:0;transition:opacity .1s ease-out}.DiffHeader_diffHeader__09RUk[data-stuck=true]:after{opacity:1}.DiffHeader_diffHeader__09RUk[data-show-floating-comments=true]{-webkit-margin-end:-6px;margin-inline-end:-6px;-webkit-padding-end:6px;padding-inline-end:6px}.DiffHeader_diffHeader__09RUk[data-origin-review=true]{-webkit-margin-end:0;margin-inline-end:0}.ViewedFilesProgressBar_viewedFilesProgressBar__AIhvA{--progress-fill:var(--icon-color-emphasis)}.ViewedFilesProgressBar_viewedFilesProgressBar__AIhvA label{font-weight:600}.ViewedFilesProgressBar_viewedFilesProgressBar__AIhvA progress{-webkit-appearance:none;appearance:none;contain:paint;block-size:var(--gds-space-m);inline-size:40px;flex:1 1;border:0;border-radius:var(--gds-radius-circular)}.ViewedFilesProgressBar_viewedFilesProgressBar__AIhvA progress::-webkit-progress-bar{background-color:var(--btn-color-neutral-pressed);border-radius:var(--gds-radius-circular)}.ViewedFilesProgressBar_viewedFilesProgressBar__AIhvA progress::-webkit-progress-value{background-color:var(--progress-fill);border-radius:var(--gds-radius-circular);-webkit-transition:75ms ease-in-out;transition:75ms ease-in-out;-webkit-transition-property:width,background-color;transition-property:width,background-color}.ViewedFilesProgressBar_viewedFilesProgressBar__AIhvA progress::-moz-progress-bar{-moz-transition:75ms ease-out;transition:75ms ease-out;-moz-transition-property:padding-block-end background-color;transition-property:padding-block-end background-color;padding-inline-start:var(--gds-space-m);padding-block-end:var(--value);background-color:var(--progress-fill);block-size:0;transform-origin:0 0;transform:rotate(-90deg) translateX(calc(-1 * var(--gds-space-m)))}.DiffHeaderSentinel_diffHeaderSentinel__A_et5{position:absolute;top:-1px;height:1px;width:1px;visibility:hidden;pointer-events:none}.GenerateTitleButton_generateTitleButton__Q3yCJ{background-color:var(--color-bg-light)}.GenerateTitleButton_generateTitleButton__Q3yCJ:hover{background-color:var(--color-bg-med)}.PrPageLayoutToggleLink_layoutToggleLink__AQxIr{border:0;padding:0;background:transparent;cursor:pointer;text-decoration:underline;white-space:nowrap}.MetadataSection_metadataSection__b6241{container:metadata-section/inline-size;-webkit-padding-before:var(--gds-space-l);padding-block-start:var(--gds-space-l)}.MetadataSection_metadataSection__b6241[data-origin-review=true]{-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:var(--gds-space-m);padding-block-end:var(--gds-space-m);padding-inline:var(--gds-space-l);background-color:var(--color-bg-med)}.MetadataSection_prNumberGroup__sfocH{display:inline-flex;align-items:baseline;gap:var(--gds-space-s)}.MetadataSection_prInfoGroup__1ip2m{display:flex;justify-content:flex-start}@container metadata-section (inline-size <= 500px){.MetadataSection_prInfoGroup__1ip2m{flex:1 0 100%;flex-wrap:wrap;min-inline-size:0}.MetadataSection_prInfoGroup__1ip2m .MetadataSection_branchMetadata__NqAcV{order:1}}.MetadataSection_branchInfoGroup__g_bb5{max-inline-size:-webkit-max-content;max-inline-size:max-content;overflow:clip}.MetadataSection_sourceBranch__ffXVC{min-inline-size:min(100px,50%);max-inline-size:-webkit-max-content;max-inline-size:max-content;flex:1 1 max-content;outline-offset:calc(-1*var(--gds-border-width-medium))}.MetadataSection_targetBranch__4fwdj{max-inline-size:min(250px,50%);flex-shrink:0;font-size:12px}.MetadataSection_inlineTextButton__u5KnN{--gds-button-padding-inline:0}.PrMetadataPill_prMetadataPill__qwaIk{min-block-size:24px;padding-inline:var(--gds-space-xs);border-radius:var(--gds-radius-circular);display:flex;align-items:center;gap:var(--gds-space-3xs);font:var(--gds-font-ui-xs);background-color:transparent;color:var(--text-color-low-contrast);transition:.1s linear;transition-property:background-color,color}.PrMetadataPill_prMetadataPill__qwaIk[data-empty=true]{--gds-icon-color:var(--icon-color-disabled)}.PrMetadataPill_prMetadataPill__qwaIk:focus-visible,.PrMetadataPill_prMetadataPill__qwaIk:hover,.PrMetadataPill_prMetadataPill__qwaIk[aria-expanded=true]{background-color:var(--btn-color-neutral-hover);color:var(--text-color-high-contrast)}.PrMetadataPill_prMetadataPillContent__kqamD{min-inline-size:16px;display:inline-grid;place-items:center}.ActionCardLayout_actionCardLayout__tw2V4{padding-block:calc(var(--action-card-padding-block, var(--gds-space-l)) - var(--gds-border-width-thin));padding-inline:calc(var(--gds-space-s) - var(--gds-border-width-thin));border:var(--gds-border-width-thin) solid var(--border-color-default);border-radius:var(--gds-radius-m);background-color:var(--color-bg-light)}.BugbotAutofixPreviewDialog_dialog__w7OsN{--gds-dialog-height:calc(100vh - var(--gds-space-2xl))}.BugbotAutofixPreviewDialog_header__yDixa{display:flex;align-items:center;justify-content:space-between;gap:var(--gds-space-l);padding:var(--gds-space-m);-webkit-border-after:var(--border-standard);border-block-end:var(--border-standard)}.BugbotAutofixPreviewDialog_content__e9Rp4{display:flex;flex:1 1;min-height:0}.BugbotAutofixPreviewDialog_fileTree__ffhbN{display:flex;flex-direction:column;width:320px;min-width:240px;padding:var(--gds-space-m);-webkit-border-end:var(--border-standard);border-inline-end:var(--border-standard)}.BugbotAutofixPreviewDialog_fileTreeBody__g1QpC{padding-block:var(--gds-space-xs);overflow-y:auto}.BugbotAutofixPreviewDialog_editorPane__0TRQ2{flex:1 1;min-width:0}.BugbotAutofixPreviewDialog_message__qoUsr{display:flex;flex:1 1;align-items:center;justify-content:center;padding:var(--gds-space-2xl)}.FullSelfDrivingStatusCard_detailText__ke0Bh{animation:FullSelfDrivingStatusCard_fadeIn__ELdR7 .2s ease-in-out}.FullSelfDrivingStatusCard_detailText__ke0Bh.FullSelfDrivingStatusCard_detailText__loading__5DcZR{--bg-size:200%;--color-one:var(--text-color-disabled);--color-two:var(--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:transparent;-webkit-background-clip:text;background-clip:text;animation:FullSelfDrivingStatusCard_shimmer__olO5t 1s linear infinite,FullSelfDrivingStatusCard_fadeIn__ELdR7 .2s ease-in-out}@keyframes FullSelfDrivingStatusCard_shimmer__olO5t{0%{background-position:0 0}to{background-position:calc(var(--bg-size)*-1) 0}}@keyframes FullSelfDrivingStatusCard_fadeIn__ELdR7{0%{opacity:0}to{opacity:1}}.BugbotIssuesResolutionRing_ringWrap__PNd3X{width:var(--bugbot-ring-size);height:var(--bugbot-ring-size);min-width:var(--bugbot-ring-size);min-height:var(--bugbot-ring-size)}.BugbotIssuesResolutionRing_svg__eDk5o{transform:rotate(-90deg);width:var(--bugbot-ring-size);height:var(--bugbot-ring-size)}.BugbotIssuesResolutionRing_arcResolved__mpeTq{stroke:var(--icon-color-positive);stroke-linecap:butt}.BugbotIssuesResolutionRing_arcUnresolved__XB_d0{stroke:var(--icon-color-caution);stroke-linecap:butt}
/*# sourceMappingURL=9838765603f4da2b.css.map*/