body{margin:0}table{border-collapse:collapse}[data-color-mode=light] input{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-color-mode=dark] input{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[role=button]:focus:not(:focus-visible):not(.focus-visible),[role=tabpanel][tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),a:focus:not(:focus-visible):not(.focus-visible),button:focus:not(:focus-visible):not(.focus-visible),summary:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}[tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),details-dialog:focus:not(:focus-visible):not(.focus-visible){outline:none}.prc-src-BaseStyles-aopSS{color:var(--BaseStyles-fgColor,var(--fgColor-default,#1f2328));font-family:var(--BaseStyles-fontFamily,var(--fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"));line-height:var(--BaseStyles-lineHeight,1.5)}.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__])){color:var(--fgColor-accent,var(--color-accent-fg));-webkit-text-decoration:none;text-decoration:none}.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__])):hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-VisuallyHidden-VisuallyHidden-Q0qSB:not(:focus):not(:active):not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prc-Spinner-Box-Y-ke-{display:inline-flex}@keyframes prc-Spinner-rotate-keyframes-LV51p{to{transform:rotate(1turn)}}.prc-Spinner-SpinnerAnimation-tutJZ{animation:prc-Spinner-rotate-keyframes-LV51p var(--base-duration-1000,[ object Object ]) var(--base-easing-linear,0,0,1,1) infinite}.prc-CounterLabel-CounterLabel-X-kRU{border:var(--borderWidth-thin,.0625rem) solid var(--counter-borderColor,#fff0);font-size:var(--text-body-size-small,.75rem);font-weight:var(--base-text-weight-semibold,600);padding:var(--base-size-2,.125rem) var(--base-size-6,.375rem);border-radius:20px;line-height:1;display:inline-block}.prc-CounterLabel-CounterLabel-X-kRU:where([data-variant=primary]){background-color:var(--bgColor-neutral-emphasis,#59636e);color:var(--fgColor-onEmphasis,#fff)}.prc-CounterLabel-CounterLabel-X-kRU:where([data-variant=secondary]){background-color:var(--bgColor-neutral-muted,#818b981f);color:var(--fgColor-default,#1f2328)}.prc-CounterLabel-CounterLabel-X-kRU:where(:empty){display:none}.prc-Button-ButtonBase-9n-Xk{appearance:none;border:var(--borderWidth-thin,.0625rem) solid;border-color:var(--button-default-borderColor-rest,#d1d9e0);border-radius:var(--borderRadius-medium,.375rem);color:var(--button-default-fgColor-rest,#25292e);cursor:pointer;font-family:inherit;font-size:var(--text-body-size-medium,.875rem);font-weight:var(--base-text-weight-medium,500);align-items:center;gap:var(--base-size-8,.5rem);height:var(--control-medium-size,2rem);min-width:max-content;padding:0 var(--control-medium-paddingInline-normal,.75rem);text-align:center;-webkit-user-select:none;user-select:none;background-color:#0000;justify-content:space-between;-webkit-text-decoration:none;text-decoration:none;transition:color 80ms cubic-bezier(.65,0,.35,1),fill 80ms cubic-bezier(.65,0,.35,1),background-color 80ms cubic-bezier(.65,0,.35,1),border-color 80ms cubic-bezier(.65,0,.35,1);display:flex}.prc-Button-ButtonBase-9n-Xk:has([data-kbd-chord]){padding-inline-end:var(--base-size-6,.375rem)}.prc-Button-ButtonBase-9n-Xk:hover{transition-duration:80ms}.prc-Button-ButtonBase-9n-Xk:focus-visible{box-shadow:none;outline:2px solid var(--focus-outline-color,var(--focus-outlineColor,#0969da));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:active{transition:none}.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true]){box-shadow:none;cursor:not-allowed}.prc-Button-ButtonBase-9n-Xk:disabled:not(.prc-Button-does-not-exist-3ns8K) .prc-Button-CounterLabel-5hAs4,.prc-Button-ButtonBase-9n-Xk:disabled:not(.prc-Button-does-not-exist-3ns8K) .prc-Button-Visual-YNt2F,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true]) .prc-Button-CounterLabel-5hAs4,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true]) .prc-Button-Visual-YNt2F{color:inherit}@media (forced-colors:active){.prc-Button-ButtonBase-9n-Xk:focus{outline:1px solid #0000}}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-Visual-YNt2F){color:var(--fgColor-muted,#59636e);pointer-events:none;display:flex}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-VisualWrap-E4cnq){pointer-events:none;display:flex}.prc-Button-ButtonBase-9n-Xk:where(.prc-Button-IconButton-fyge7){min-width:unset;padding:unset;width:var(--control-medium-size,2rem);flex-shrink:0;place-content:center;display:inline-grid}.prc-Button-ButtonBase-9n-Xk:where(.prc-Button-IconButton-fyge7):where([data-size=small]){width:var(--control-small-size,1.75rem)}.prc-Button-ButtonBase-9n-Xk:where(.prc-Button-IconButton-fyge7):where([data-size=large]){width:var(--control-large-size,2.5rem)}.prc-Button-ButtonBase-9n-Xk:where([href]){display:inline-flex}.prc-Button-ButtonBase-9n-Xk:where([href]):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5){flex:1 0 auto;grid-template-columns:min-content minmax(0,auto) min-content;grid-template-areas:"leadingVisual text trailingVisual";align-content:center;align-items:center;display:grid}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5)>:not(:last-child){margin-right:var(--base-size-8,.5rem)}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5):where([data-align=center]){justify-content:center}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5):where([data-align=start]){justify-content:flex-start}.prc-Button-ButtonBase-9n-Xk :where([data-component=leadingVisual]){grid-area:leadingVisual}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-Label-FWkx3){line-height:var(--text-body-lineHeight-medium,1.5);white-space:nowrap;grid-area:text}.prc-Button-ButtonBase-9n-Xk :where([data-component=trailingVisual]){grid-area:trailingVisual}.prc-Button-ButtonBase-9n-Xk :where([data-component=trailingAction]){margin-right:calc(var(--base-size-4,.25rem)*-1)}.prc-Button-ButtonBase-9n-Xk:where([data-size=small]){font-size:var(--text-body-size-small,.75rem);gap:var(--control-small-gap,.25rem);height:var(--control-small-size,1.75rem);padding:0 var(--control-small-paddingInline-condensed,.5rem)}.prc-Button-ButtonBase-9n-Xk:where([data-size=small]) .prc-Button-ButtonContent-Iohp5>:not(:last-child){margin-right:var(--control-small-gap,.25rem)}.prc-Button-ButtonBase-9n-Xk:where([data-size=small]) .prc-Button-Label-FWkx3{line-height:var(--text-body-lineHeight-small,1.625)}.prc-Button-ButtonBase-9n-Xk:where([data-size=large]){gap:var(--control-large-gap,.5rem);height:var(--control-large-size,2.5rem);padding:0 var(--control-large-paddingInline-spacious,1rem)}.prc-Button-ButtonBase-9n-Xk:where([data-size=large]) .prc-Button-ButtonContent-Iohp5>:not(:last-child){margin-right:var(--control-large-gap,.5rem)}.prc-Button-ButtonBase-9n-Xk:where([data-size=large]):has([data-kbd-chord]){padding-inline-end:var(--base-size-8,.5rem)}.prc-Button-ButtonBase-9n-Xk:where([data-block=block]){width:100%}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]){height:unset;min-height:var(--control-medium-size,2rem);min-width:fit-content}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]) .prc-Button-ButtonContent-Iohp5{padding-block:calc(var(--control-medium-paddingBlock,.375rem) - var(--base-size-2,.125rem));flex:auto;align-self:stretch}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]) .prc-Button-Label-FWkx3{white-space:unset;word-break:break-word}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]):where([data-size=small]){height:unset;min-height:var(--control-small-size,1.75rem)}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]):where([data-size=small]) .prc-Button-ButtonContent-Iohp5{padding-block:calc(var(--control-small-paddingBlock,.25rem) - var(--base-size-2,.125rem))}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]):where([data-size=large]){height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem)}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]):where([data-size=large]) .prc-Button-ButtonContent-Iohp5{padding-block:calc(var(--control-large-paddingBlock,.625rem) - var(--base-size-2,.125rem))}.prc-Button-ButtonBase-9n-Xk:where([data-loading=true]) .prc-Button-LoadingSpinner-6KfaT:not([data-component=leadingVisual],[data-component=trailingVisual],[data-component=trailingAction]){grid-area:text;place-self:center;margin-right:0!important}.prc-Button-ButtonBase-9n-Xk:where([data-loading=true]) .prc-Button-LoadingSpinner-6KfaT:not([data-component=leadingVisual],[data-component=trailingVisual],[data-component=trailingAction])+.prc-Button-Label-FWkx3{visibility:hidden}.prc-Button-ButtonBase-9n-Xk .prc-Button-LoadingSpinner-6KfaT{justify-content:center;align-items:center;display:flex}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]){background-color:var(--button-default-bgColor-rest,#f6f8fa);box-shadow:var(--button-default-shadow-resting,0 1px 0 0 #1f23280a);color:var(--button-default-fgColor-rest,#25292e)}.prc-Button-ButtonBase-9n-Xk[aria-expanded=true]:where([data-variant=default]){background-color:var(--button-default-bgColor-active,#e6eaef);border-color:var(--button-default-borderColor-active,#d1d9e0)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):hover{background-color:var(--button-default-bgColor-hover,#eff2f5);border-color:var(--button-default-borderColor-hover,#d1d9e0)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):active{background-color:var(--button-default-bgColor-active,#e6eaef);border-color:var(--button-default-borderColor-active,#d1d9e0)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=default]):not([data-loading=true]){background-color:var(--button-default-bgColor-disabled,#eff2f5);border-color:var(--button-default-borderColor-disabled,#818b981a);box-shadow:none;color:var(--control-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled:not(.prc-Button-does-not-exist-3ns8K) [data-kbd-chord],.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=default]):not([data-loading=true]) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-default-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-default-bgColor-rest,#818b981f)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-rest,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-rest,#d1d9e0b3);color:var(--buttonKeybindingHint-default-fgColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):where(.prc-Button-IconButton-fyge7){color:var(--fgColor-muted,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]){background-color:var(--button-primary-bgColor-rest,#1f883d);border-color:var(--button-primary-borderColor-rest,#1f232826);box-shadow:var(--shadow-resting-small,0 1px 1px 0 #1f23280a,0 1px 2px 0 #1f232808);color:var(--button-primary-fgColor-rest,#fff)}.prc-Button-ButtonBase-9n-Xk[aria-expanded=true]:where([data-variant=primary]){background-color:var(--button-primary-bgColor-active,#197935);box-shadow:var(--button-primary-shadow-selected,inset 0 1px 0 0 #002d114d)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):hover{background-color:var(--button-primary-bgColor-hover,#1c8139);border-color:var(--button-primary-borderColor-hover,#1f232826)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,#fff);outline:2px solid var(--focus-outline-color,var(--focus-outlineColor,#0969da));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):active{background-color:var(--button-primary-bgColor-active,#197935);box-shadow:var(--button-primary-shadow-selected,inset 0 1px 0 0 #002d114d)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=primary]):not([data-loading=true]){background-color:var(--button-primary-bgColor-disabled,#95d8a6);border-color:var(--button-primary-borderColor-disabled,#95d8a6);box-shadow:none;color:var(--button-primary-fgColor-disabled,#fffc)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled:not(.prc-Button-does-not-exist-3ns8K) [data-kbd-chord],.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=primary]):not([data-loading=true]) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-disabled,#002d111a);border-color:var(--buttonKeybindingHint-primary-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-primary-fgColor-disabled,#fffc)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-primary-bgColor-rest,#002d1133)!important;color:var(--button-primary-fgColor-rest,#fff)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-rest,#002d1133);border-color:var(--buttonKeybindingHint-primary-borderColor-rest,#1f232826);color:var(--buttonKeybindingHint-primary-fgColor-rest,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]) .prc-Button-Visual-YNt2F{color:var(--button-primary-fgColor-rest,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]){background-color:var(--button-danger-bgColor-rest,#f6f8fa);box-shadow:var(--button-default-shadow-resting,0 1px 0 0 #1f23280a);color:var(--button-danger-fgColor-rest,#d1242f)}.prc-Button-ButtonBase-9n-Xk[aria-expanded=true]:where([data-variant=danger]){background-color:var(--button-danger-bgColor-active,#a40e26);border-color:var(--button-danger-borderColor-active,#1f232826);box-shadow:var(--button-danger-shadow-selected,inset 0 1px 0 0 #4c001433);color:var(--button-danger-fgColor-active,#fff)}.prc-Button-ButtonBase-9n-Xk[aria-expanded=true]:where([data-variant=danger]) .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover{background-color:var(--button-danger-bgColor-hover,#cf222e);border-color:var(--button-danger-borderColor-hover,#1f232826);box-shadow:var(--shadow-resting-small,0 1px 1px 0 #1f23280a,0 1px 2px 0 #1f232808);color:var(--button-danger-fgColor-hover,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,#fff3)!important;color:var(--buttonCounter-danger-fgColor-hover,#fff)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-hover,#1f232833);border-color:var(--buttonKeybindingHint-danger-borderColor-hover,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-hover,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active{background-color:var(--button-danger-bgColor-active,#a40e26);border-color:var(--button-danger-borderColor-active,#1f232826);box-shadow:var(--button-danger-shadow-selected,inset 0 1px 0 0 #4c001433);color:var(--button-danger-fgColor-active,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,#fff3)!important;color:var(--buttonCounter-danger-fgColor-hover,#fff)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-active,#1f232866);border-color:var(--buttonKeybindingHint-danger-borderColor-active,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-active,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true]){background-color:var(--button-danger-bgColor-disabled,#eff2f5);border-color:var(--button-default-borderColor-disabled,#818b981a);box-shadow:none;color:var(--button-danger-fgColor-disabled,#d1242f80)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled:not(.prc-Button-does-not-exist-3ns8K) .prc-Button-CounterLabel-5hAs4,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true]) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-disabled,#cf222e0d)!important;color:var(--buttonCounter-danger-fgColor-disabled,#d1242f80)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled:not(.prc-Button-does-not-exist-3ns8K) [data-kbd-chord],.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true]) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-danger-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-rest,#cf222e1a)!important;color:var(--buttonCounter-danger-fgColor-rest,#c21c2c)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-rest,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-rest,#d1d9e0b3);color:var(--buttonKeybindingHint-danger-fgColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]) .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-rest,#d1242f)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]){border-color:var(--button-invisible-borderColor-rest,#fff0);box-shadow:none;color:var(--button-default-fgColor-rest,#25292e)}.prc-Button-ButtonBase-9n-Xk[aria-expanded=true]:where([data-variant=invisible]){background-color:var(--button-invisible-bgColor-active,#818b9826)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover{background-color:var(--button-invisible-bgColor-hover,#818b981a);border-color:var(--button-invisible-borderColor-hover,#fff0)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-hover,#818b981a);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active{background-color:var(--button-invisible-bgColor-active,#818b9826)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-active,#818b9826);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=invisible]):not([data-loading=true]){background-color:var(--button-invisible-bgColor-disabled,#fff0);border-color:var(--button-invisible-borderColor-disabled,#fff0);box-shadow:none;color:var(--button-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled:not(.prc-Button-does-not-exist-3ns8K) [data-kbd-chord],.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=invisible]):not([data-loading=true]) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-disabled,#fff0);border-color:var(--buttonKeybindingHint-invisible-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]) .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-invisible-bgColor-rest,#818b981f)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-rest,#eff2f5);border-color:var(--buttonKeybindingHint-invisible-borderColor-rest,#fff0);color:var(--buttonKeybindingHint-invisible-fgColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):where(.prc-Button-IconButton-fyge7){color:var(--button-invisible-iconColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]){border:unset;color:var(--fgColor-link,#0969da);font-size:inherit;height:unset;text-align:left;border-radius:0;min-width:fit-content;padding:0;display:inline-flex}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):hover:not(:disabled,[data-inactive]){-webkit-text-decoration:underline;text-decoration:underline}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus,.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus-visible{outline-offset:2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=link]):not([data-loading=true]){color:var(--control-fgColor-disabled,#818b98);background-color:#0000;border-color:#0000}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]) .prc-Button-Label-FWkx3{white-space:unset}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):where([data-inactive]){color:var(--button-inactive-fgColor,#59636e);background:0 0!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]) .prc-Button-Visual-YNt2F{color:var(--fgColor-link,#0969da)}[data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk[data-no-visuals]:where([data-variant=link]){-webkit-text-decoration:underline;text-decoration:underline}[data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk[data-no-visuals]:where([data-variant=link]):hover{-webkit-text-decoration:none;text-decoration:none}[data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):not([data-no-visuals]){background-image:linear-gradient(90deg,currentColor,currentColor);background-position:0 calc(100% - 2px);background-repeat:no-repeat;background-size:100% 1.5px}[data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):not([data-no-visuals]):hover{-webkit-text-decoration:none;text-decoration:none}[data-a11y-link-underlines=false] .prc-Button-ButtonBase-9n-Xk[data-no-visuals]:where([data-variant=link]){background-image:none;-webkit-text-decoration:none;text-decoration:none}[data-a11y-link-underlines=false] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):not([data-no-visuals]){background-image:none}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover{background-color:var(--button-inactive-bgColor,#e6eaef);border-color:var(--button-inactive-bgColor,#e6eaef);box-shadow:none;color:var(--button-inactive-fgColor,#59636e);cursor:auto}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):not(.prc-Button-does-not-exist-3ns8K) .prc-Button-Visual-YNt2F,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover .prc-Button-Visual-YNt2F,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active .prc-Button-Visual-YNt2F,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):not(.prc-Button-does-not-exist-3ns8K) .prc-Button-CounterLabel-5hAs4,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover .prc-Button-CounterLabel-5hAs4,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active .prc-Button-CounterLabel-5hAs4{color:inherit!important}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):not(.prc-Button-does-not-exist-3ns8K) [data-kbd-chord],.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover [data-kbd-chord],.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-inactive-bgColor,#eff2f5);border-color:var(--buttonKeybindingHint-inactive-borderColor,#d1d9e0b3);color:var(--buttonKeybindingHint-inactive-fgColor,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-icon-only-counter]){padding-inline:var(--control-medium-paddingInline-condensed,.5rem)}.prc-Button-ButtonBase-9n-Xk:where([data-icon-only-counter]):where([data-size=small]){padding-inline:var(--control-xsmall-paddingInline-condensed,.25rem)}.prc-Button-ButtonBase-9n-Xk:where([data-icon-only-counter]):where([data-size=large]){padding-inline:var(--control-large-paddingInline-normal,.75rem)}.prc-Button-ConditionalWrapper-Rvbgb{display:block}.prc-Button-ConditionalWrapperLink-d0qv7{display:inline-flex}[data-kbd-chord]{transition:color 80ms ease-in,background-color 80ms ease-in,border-color 80ms ease-in}.prc-Text-Text-9mHv3:where([data-size=small]){font-size:var(--text-body-size-small,.75rem);line-height:var(--text-body-lineHeight-small,1.625)}.prc-Text-Text-9mHv3:where([data-size=medium]){font-size:var(--text-body-size-medium,.875rem);line-height:var(--text-body-lineHeight-medium,1.5)}.prc-Text-Text-9mHv3:where([data-size=large]){font-size:var(--text-body-size-large,1rem);line-height:var(--text-body-lineHeight-large,1.5)}.prc-Text-Text-9mHv3:where([data-weight=light]){font-weight:var(--base-text-weight-light,300)}.prc-Text-Text-9mHv3:where([data-weight=normal]){font-weight:var(--base-text-weight-normal,400)}.prc-Text-Text-9mHv3:where([data-weight=medium]){font-weight:var(--base-text-weight-medium,500)}.prc-Text-Text-9mHv3:where([data-weight=semibold]){font-weight:var(--base-text-weight-semibold,600)}.prc-Text-Text-9mHv3:where([data-white-space=pre]){white-space:pre}.prc-Text-Text-9mHv3:where([data-white-space=normal]){white-space:normal}.prc-Text-Text-9mHv3:where([data-white-space=nowrap]){white-space:nowrap}.prc-Text-Text-9mHv3:where([data-white-space=pre-wrap]){white-space:pre-wrap}.prc-Text-Text-9mHv3:where([data-white-space=pre-line]){white-space:pre-line}@keyframes prc-TooltipV2-tooltip-appear-xyBco{0%{opacity:0}to{opacity:1}}.prc-TooltipV2-Tooltip-tLeuB{display:none}.prc-TooltipV2-Tooltip-tLeuB[popover]{max-width:250px;padding:var(--overlay-paddingBlock-condensed,.25rem) var(--overlay-padding-condensed,.5rem);clip:auto;background:var(--tooltip-bgColor,#25292e);border-radius:var(--borderRadius-medium,.375rem);width:max-content;color:var(--tooltip-fgColor,#fff);font:var(--text-body-shorthand-small,400 .75rem/1.625 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");overflow-wrap:break-word;text-align:center;white-space:normal;-webkit-font-smoothing:subpixel-antialiased;text-wrap:balance;border:0;margin:auto;position:absolute;inset:auto;overflow:visible}.prc-TooltipV2-Tooltip-tLeuB[popover]:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB[popover].\\:popover-open{display:block}@media (forced-colors:active){.prc-TooltipV2-Tooltip-tLeuB{outline:1px solid #0000}}.prc-TooltipV2-Tooltip-tLeuB:after{content:"";height:var(--overlay-offset,.25rem);display:block;position:absolute;left:0;right:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=n]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=ne]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=nw]:after{top:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=s]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=se]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=sw]:after{bottom:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{left:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{content:"";width:8px;height:100%;display:block;position:absolute;bottom:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after{margin-left:-8px;right:100%}@media screen and (prefers-reduced-motion:no-preference){.prc-TooltipV2-Tooltip-tLeuB:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}}.prc-TooltipV2-KeybindingHintContainer-Ymj-3.prc-TooltipV2-HasTextBefore-fdOXj{margin-left:var(--base-size-6,.375rem)}.prc-TooltipV2-KeybindingHintContainer-Ymj-3.prc-TooltipV2-HasTextBefore-fdOXj.prc-TooltipV2-HasMultipleHints-9VYeg{margin-left:var(--base-size-8,.5rem)}.prc-src-InternalVisuallyHidden-2YaI6{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prc-components-Chord-DdhWN{border:var(--borderWidth-thin,.0625rem) solid;border-radius:var(--borderRadius-default,.375rem);box-shadow:none;font-size:var(--text-body-size-small,.75rem);font-weight:var(--base-text-weight-normal,400);padding:var(--base-size-4,.25rem);vertical-align:baseline;justify-content:center;gap:.5ch;line-height:10px;display:inline-flex;overflow:hidden}.prc-components-ChordNormal-Ov9XG{background:var(--bgColor-transparent,#fff0);border-color:var(--borderColor-default,#d1d9e0);color:var(--fgColor-muted,#59636e)}.prc-components-ChordOnEmphasis-O-4BS{background:var(--counter-bgColor-emphasis,#59636e)}.prc-components-ChordOnEmphasis-O-4BS,.prc-components-ChordOnPrimary-J2XUj{color:var(--fgColor-onEmphasis,#fff);border-color:#0000}.prc-components-ChordOnPrimary-J2XUj{background:var(--button-primary-bgColor-active,#197935)}.prc-components-ChordSmall-c-P-x{border-radius:var(--borderRadius-small,.1875rem);font-size:11px;line-height:var(--base-size-8,.5rem);min-width:var(--base-size-16,1rem);padding:var(--base-size-2,.125rem)}.prc-components-ChordNormal-Ov9XG:not(.prc-components-ChordSmall-c-P-x){border-radius:var(--borderRadius-medium,.375rem);font-size:var(--text-body-size-small,.75rem);min-width:var(--base-size-20,1.25rem);padding:var(--base-size-4,.25rem);line-height:10px}.prc-KeybindingHint-KeybindingHint-qpYIs{box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;line-height:unset;vertical-align:baseline;white-space:nowrap;background:0 0;border:none;padding:0;position:relative;overflow:visible}.prc-TextInput-CharacterCounter-vJZBe{color:var(--fgColor-muted,#59636e);align-items:center;gap:var(--control-xsmall-gap,.25rem);display:flex}.prc-TextInput-CharacterCounter--error-HA0kN{color:var(--fgColor-danger,#d1242f)}.prc-components-Spinner-fIUBk{max-width:100%;height:100%;position:absolute;top:0;right:0}.prc-components-SpinnerLeading-phYLe{left:0}.prc-components-SpinnerHidden-mRxuj{visibility:hidden}.prc-components-SpinnerVisible-paqsj{visibility:visible}.prc-components-Box-XRSqm{display:flex;position:relative}.prc-components-TextInputBaseWrapper-wY-n0{background-color:var(--bgColor-default,#fff);border:var(--borderWidth-thin,.0625rem) solid var(--control-borderColor-rest,#d1d9e0);border-radius:var(--borderRadius-medium,.375rem);box-shadow:var(--shadow-inset,inset 0 1px 0 0 #1f23280a);color:var(--fgColor-default,#1f2328);cursor:text;font-size:var(--text-body-size-medium,.875rem);line-height:var(--base-size-20,1.25rem);min-height:var(--base-size-32,2rem);vertical-align:middle;outline:none;align-items:stretch;display:inline-flex;overflow:hidden}.prc-components-TextInputBaseWrapper-wY-n0 input,.prc-components-TextInputBaseWrapper-wY-n0 textarea{cursor:text}.prc-components-TextInputBaseWrapper-wY-n0 select{cursor:pointer}.prc-components-TextInputBaseWrapper-wY-n0 input::placeholder,.prc-components-TextInputBaseWrapper-wY-n0 textarea::placeholder,.prc-components-TextInputBaseWrapper-wY-n0 select::placeholder{color:var(--fgColor-muted,#59636e)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-no-trailing-action]:focus-within),.prc-components-TextInputBaseWrapper-wY-n0:where([data-trailing-action][data-focused]){border-color:var(--borderColor-accent-emphasis,#0969da);outline:var(--borderWidth-thick,.125rem) solid var(--borderColor-accent-emphasis,#0969da);outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0>textarea{padding:var(--base-size-12,.75rem)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-contrast]){background-color:var(--control-bgColor-contrast,var(--bgColor-inset,#f6f8fa))}.prc-components-TextInputBaseWrapper-wY-n0:where([data-disabled]){background-color:var(--control-bgColor-disabled,#eff2f5);border-color:var(--control-borderColor-disabled,#818b981a);box-shadow:none;color:var(--fgColor-disabled,#818b98)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-disabled]) input,.prc-components-TextInputBaseWrapper-wY-n0:where([data-disabled]) select,.prc-components-TextInputBaseWrapper-wY-n0:where([data-disabled]) textarea{cursor:not-allowed}.prc-components-TextInputBaseWrapper-wY-n0:where([data-monospace]){font-family:var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]){border-color:var(--borderColor-danger-emphasis,#cf222e)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]):where([data-no-trailing-action]):focus-within,.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]):where([data-trailing-action][data-focused]){border-color:var(--control-borderColor-danger,#cf222e);outline:2px solid var(--control-borderColor-danger,#cf222e);outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=success]){border-color:var(--bgColor-success-emphasis,#1f883d)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-block]){align-self:stretch;width:100%;display:flex}@media screen and (width>=48rem){.prc-components-TextInputBaseWrapper-wY-n0{font-size:var(--text-body-size-medium,.875rem)}}.prc-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-size=small]){--inner-action-size:var(--base-size-20,1.25rem);font-size:var(--text-body-size-small,.75rem);line-height:var(--base-size-20,1.25rem);min-height:var(--base-size-28,1.75rem);padding-bottom:3px;padding-left:var(--base-size-8,.5rem);padding-right:var(--base-size-8,.5rem);padding-top:3px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-size=large]){--inner-action-size:var(--base-size-28,1.75rem);height:var(--base-size-40,2.5rem);padding-bottom:10px;padding-left:var(--base-size-8,.5rem);padding-right:var(--base-size-8,.5rem);padding-top:10px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-variant=small]){font-size:(--text-body-size-small);line-height:var(--base-size-20,1.25rem);min-height:28px;padding-bottom:3px;padding-left:var(--base-size-8,.5rem);padding-right:var(--base-size-8,.5rem);padding-top:3px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-variant=large]){font-size:var(--text-title-size-medium,1.25rem);padding-bottom:10px;padding-left:var(--base-size-8,.5rem);padding-right:var(--base-size-8,.5rem);padding-top:10px}.prc-components-TextInputWrapper-Hpdqi,.prc-components-TextInputWrapper-Hpdqi>input,.prc-components-TextInputWrapper-Hpdqi>select{padding-left:0;padding-right:0}.prc-components-TextInputWrapper-Hpdqi{background-position:right 8px center;background-repeat:no-repeat}.prc-components-TextInputWrapper-Hpdqi>:not(:last-child){margin-right:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi .TextInput-action,.prc-components-TextInputWrapper-Hpdqi .TextInput-icon{color:var(--fgColor-muted,#59636e);flex-shrink:0;align-self:center}.prc-components-TextInputWrapper-Hpdqi:where([data-leading-visual]){padding-left:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-trailing-visual][data-no-trailing-action]){padding-right:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-no-leading-visual][data-trailing-visual])>input,.prc-components-TextInputWrapper-Hpdqi:where([data-no-leading-visual][data-trailing-action])>input,.prc-components-TextInputWrapper-Hpdqi:where([data-no-leading-visual][data-trailing-visual])>select,.prc-components-TextInputWrapper-Hpdqi:where([data-no-leading-visual][data-trailing-action])>select{padding-left:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-no-trailing-visual][data-no-trailing-action])>input,.prc-components-TextInputWrapper-Hpdqi:where([data-no-trailing-visual][data-no-trailing-action])>select{padding-right:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-no-leading-visual][data-no-trailing-visual][data-no-trailing-action])>input,.prc-components-TextInputWrapper-Hpdqi:where([data-no-leading-visual][data-no-trailing-visual][data-no-trailing-action])>select{padding-left:var(--base-size-12,.75rem);padding-right:var(--base-size-12,.75rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-size=large]):where([data-leading-visual]){padding-left:var(--base-size-12,.75rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-size=large]):where([data-trailing-visual][data-no-trailing-action]){padding-right:var(--base-size-12,.75rem)}.prc-components-Invisible-bKOcl{color:var(--fgColor-muted,#59636e);padding:var(--base-size-2,.125rem) var(--base-size-4,.25rem);background-color:#0000;position:relative}.prc-components-Invisible-bKOcl:focus,.prc-components-Invisible-bKOcl:hover{color:var(--fgColor-default,#1f2328)}.prc-components-Invisible-bKOcl[data-component=IconButton]{height:var(--inner-action-size);width:var(--inner-action-size)}@media (pointer:coarse){.prc-components-Invisible-bKOcl :after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-components-TextInputAction-CjGDX{margin-left:var(--base-size-4,.25rem);margin-right:var(--base-size-4,.25rem);line-height:0}.prc-components-ConditionalTooltip-1n0Zr{display:inline-block}.prc-components-Input-IwWrt{appearance:none;color:inherit;font-family:inherit;font-size:inherit;background-color:#0000;border:0;width:100%}.prc-components-Input-IwWrt:focus{outline:0}.vis .overlay{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{width:auto;min-height:0}div.vis-configuration{float:left;font-size:12px;display:block;position:relative}div.vis-configuration-wrapper{width:700px;display:block}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;width:495px;margin-top:20px;padding-left:5px;display:block;left:10px}div.vis-configuration.vis-config-button{vertical-align:middle;cursor:pointer;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;width:495px;height:25px;margin-top:20px;margin-bottom:30px;padding-left:5px;line-height:25px;display:block;left:10px}div.vis-configuration.vis-config-button.hover{color:#fff;background-color:#4588e6;border:2px solid #214373}div.vis-configuration.vis-config-item{float:left;vertical-align:middle;width:495px;height:25px;line-height:25px;display:block}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;padding-left:5px;left:10px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;padding-left:5px;left:20px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;padding-left:5px;left:30px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{cursor:pointer;border:1px solid #444;border-radius:2px;width:30px;height:19px;margin:0;padding:0;top:1px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{pointer-events:none;width:60px;margin:0;padding:1px;position:relative;top:-5px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:#0000;border:0 solid #fff;width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:-moz-linear-gradient(#c8c8c8 .999999%,#dedede 100%);background:-o-linear-gradient(#c8c8c8 .999999%,#dedede 100%);background:-ms-linear-gradient(top, #dedede 0%, #c8c8c8 99%);width:300px;height:5px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede", endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#dedede 0%,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px #aaa}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:-moz-linear-gradient(#385380 0%,#3876c2 100%);background:-o-linear-gradient(#385380 0%,#3876c2 100%);background:-ms-linear-gradient(top, #3876c2 0%, #385380 100%);width:17px;height:17px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2", endColorstr="#385380",GradientType=0);background:linear-gradient(#3876c2 0%,#385380 100%);border:1px solid #14334b;border-radius:50%;margin-top:-7px;box-shadow:0 0 1px #111927}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:-moz-linear-gradient(#c8c8c8 .999999%,#9d9d9d 100%);background:-o-linear-gradient(#c8c8c8 .999999%,#9d9d9d 100%);background:-ms-linear-gradient(top, #9d9d9d 0%, #c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d", endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#9d9d9d 0%,#c8c8c8 99%)}input.vis-configuration.vis-config-range::-moz-range-track{background:-moz-linear-gradient(#c8c8c8 .999999%,#dedede 100%);background:-o-linear-gradient(#c8c8c8 .999999%,#dedede 100%);background:-ms-linear-gradient(top, #dedede 0%, #c8c8c8 99%);width:300px;height:10px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede", endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#dedede 0%,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px #aaa}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;width:16px;height:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline-offset:-1px;outline:1px solid #fff}input.vis-configuration.vis-config-range::-ms-track{color:#0000;background:0 0;border-width:6px 0;border-color:#0000;width:300px;height:5px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;width:16px;height:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{text-align:center;color:#fff;background:#394c59d9;border:2px solid #f2faff;border-radius:4px;width:150px;height:30px;font-size:14px;line-height:30px;transition:opacity .3s ease-in-out;position:absolute}.vis-configuration-popup:after,.vis-configuration-popup:before{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:100%}.vis-configuration-popup:after{border-width:8px;border-color:#88b7d500 #88b7d500 #88b7d500 #394c59d9;margin-top:-8px}.vis-configuration-popup:before{border-width:12px;border-color:#c2e1f500 #c2e1f500 #c2e1f500 #f2faff;margin-top:-12px}div.vis-tooltip{visibility:hidden;white-space:nowrap;color:#000;pointer-events:none;z-index:5;background-color:#f5f4ed;border:1px solid #808074;border-radius:3px;padding:5px;font-family:verdana;font-size:14px;position:absolute;box-shadow:3px 3px 10px #0003}.vis-current-time{z-index:1;pointer-events:none;background-color:#ff7f6e;width:2px}.vis-rolling-mode-btn{cursor:pointer;opacity:.8;color:#fff;text-align:center;background:#3876c2;border-radius:50%;width:40px;height:40px;font-size:28px;font-weight:700;position:absolute;top:7px;right:20px}.vis-rolling-mode-btn:before{content:"⛶"}.vis-rolling-mode-btn:hover{opacity:1}.vis-custom-time{cursor:move;z-index:1;background-color:#6e94ff;width:2px}.vis-custom-time>.vis-custom-time-marker{background-color:inherit;color:#fff;white-space:nowrap;cursor:initial;z-index:inherit;padding:3px 5px;font-size:12px;top:0}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{border-bottom:1px solid;width:100%;height:0;position:absolute}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{color:#4d4d4d;white-space:nowrap;width:100%;position:absolute}.vis-data-axis .vis-y-axis.vis-major.vis-measure{visibility:hidden;border:0;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-minor{color:#bebebe;white-space:nowrap;width:100%;position:absolute}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{visibility:hidden;border:0;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-title{color:#4d4d4d;white-space:nowrap;text-align:center;position:absolute;bottom:20px}.vis-data-axis .vis-y-axis.vis-title.vis-measure{visibility:hidden;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-title.vis-left{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 100%;bottom:0;transform:rotate(-90deg)}.vis-data-axis .vis-y-axis.vis-title.vis-right{transform-origin:100% 100%;bottom:0;transform:rotate(90deg)}.vis-legend{background-color:#f7fcffa6;border:1px solid #b3b3b3;padding:5px;box-shadow:2px 2px 10px #9a9a9a8c}.vis-legend-text{white-space:nowrap;display:inline-block}.vis-item{color:#1a1a1a;z-index:1;background-color:#d5ddf6;border-width:1px;border-color:#97b0f8;display:inline-block;position:absolute}.vis-item.vis-selected{z-index:2;background-color:#fff785;border-color:#ffc200}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-point{background:0 0}.vis-item.vis-dot{border-style:solid;border-width:4px;border-radius:4px;padding:0;position:absolute}.vis-item.vis-range{box-sizing:border-box;border-style:solid;border-radius:2px}.vis-item.vis-background{box-sizing:border-box;background-color:#d5ddf666;border:none;margin:0;padding:0}.vis-item .vis-item-overflow{width:100%;height:100%;margin:0;padding:0;position:relative;overflow:hidden}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{display:inline-block;position:relative}.vis-item.vis-background .vis-item-content{display:inline-block;position:absolute}.vis-item.vis-line{border-left-style:solid;border-left-width:1px;width:0;padding:0;position:absolute}.vis-item .vis-item-content{white-space:nowrap;box-sizing:border-box;padding:5px}.vis-item .vis-onUpdateTime-tooltip{color:#fff;text-align:center;white-space:nowrap;-o-transition:.4s;background:#4f81bd;border-radius:1px;width:200px;padding:5px;transition:all .4s;position:absolute}.vis-item .vis-delete,.vis-item .vis-delete-rtl{box-sizing:border-box;cursor:pointer;-o-transition:background .2s linear;width:24px;height:24px;padding:0 5px;transition:background .2s linear;position:absolute;top:0}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete:after,.vis-item .vis-delete-rtl:after{content:"×";color:red;-o-transition:color .2s linear;font-family:arial,sans-serif;font-size:22px;font-weight:700;transition:color .2s linear}.vis-item .vis-delete:hover,.vis-item .vis-delete-rtl:hover{background:red}.vis-item .vis-delete:hover:after,.vis-item .vis-delete-rtl:hover:after{color:#fff}.vis-item .vis-drag-center{cursor:move;width:100%;height:100%;position:absolute;top:0;left:0}.vis-item.vis-range .vis-drag-left{cursor:w-resize;width:24px;min-width:2px;max-width:20%;height:100%;position:absolute;top:0;left:-4px}.vis-item.vis-range .vis-drag-right{cursor:e-resize;width:24px;min-width:2px;max-width:20%;height:100%;position:absolute;top:0;right:-4px}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-item.vis-cluster{vertical-align:center;text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-cluster-line{border-left-style:solid;border-left-width:1px;width:0;padding:0;position:absolute}.vis-item.vis-cluster-dot{border-style:solid;border-width:4px;border-radius:4px;padding:0;position:absolute}.vis-itemset{box-sizing:border-box;margin:0;padding:0;position:relative}.vis-itemset .vis-background,.vis-itemset .vis-foreground{width:100%;height:100%;position:absolute;overflow:visible}.vis-axis{z-index:1;width:100%;height:0;position:absolute;left:0}.vis-foreground .vis-group{box-sizing:border-box;border-bottom:1px solid #bfbfbf;position:relative}.vis-foreground .vis-group:last-child{border-bottom:none}.vis-nesting-group{cursor:pointer}.vis-label.vis-nested-group.vis-group-level-unknown-but-gte1{background:#f5f5f5}.vis-label.vis-nested-group.vis-group-level-0{background-color:#fff}.vis-ltr .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-left:0}.vis-rtl .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-right:0}.vis-label.vis-nested-group.vis-group-level-1{background-color:#0000000d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-left:15px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-right:15px}.vis-label.vis-nested-group.vis-group-level-2{background-color:#0000001a}.vis-ltr .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-left:30px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-right:30px}.vis-label.vis-nested-group.vis-group-level-3{background-color:#00000026}.vis-ltr .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-left:45px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-right:45px}.vis-label.vis-nested-group.vis-group-level-4{background-color:#0003}.vis-ltr .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-left:60px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-right:60px}.vis-label.vis-nested-group.vis-group-level-5{background-color:#00000040}.vis-ltr .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-left:75px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-right:75px}.vis-label.vis-nested-group.vis-group-level-6{background-color:#0000004d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-left:90px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-right:90px}.vis-label.vis-nested-group.vis-group-level-7{background-color:#00000059}.vis-ltr .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-left:105px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-right:105px}.vis-label.vis-nested-group.vis-group-level-8{background-color:#0006}.vis-ltr .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-left:120px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-right:120px}.vis-label.vis-nested-group.vis-group-level-9{background-color:#00000073}.vis-ltr .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-left:135px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-right:135px}.vis-label.vis-nested-group{background-color:#00000080}.vis-ltr .vis-label.vis-nested-group .vis-inner{padding-left:150px}.vis-rtl .vis-label.vis-nested-group .vis-inner{padding-right:150px}.vis-group-level-unknown-but-gte1{border:1px solid red}.vis-label.vis-nesting-group:before,.vis-label.vis-nesting-group:before{width:15px;display:inline-block}.vis-label.vis-nesting-group.expanded:before{content:"▼"}.vis-label.vis-nesting-group.collapsed:before{content:"▶"}.vis-rtl .vis-label.vis-nesting-group.collapsed:before{content:"◀"}.vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-left:15px}.vis-rtl .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-right:15px}.vis-overlay{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.vis-labelset{box-sizing:border-box;position:relative;overflow:hidden}.vis-labelset .vis-label{color:#4d4d4d;box-sizing:border-box;border-bottom:1px solid #bfbfbf;width:100%;position:relative;top:0;left:0}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-group-is-dragging{background:#0000001a}.vis-labelset .vis-label:last-child{border-bottom:none}.vis-labelset .vis-label .vis-inner{padding:5px;display:inline-block}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-panel{box-sizing:border-box;margin:0;padding:0;position:absolute}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top,.vis-panel.vis-bottom{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow:hidden scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content,.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-center,.vis-panel.vis-top,.vis-panel.vis-bottom{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{width:100%;height:1px;position:absolute;box-shadow:0 0 10px #000c}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-time-axis{position:relative;overflow:hidden}.vis-time-axis.vis-foreground{width:100%;top:0;left:0}.vis-time-axis.vis-background{width:100%;height:100%;position:absolute;top:0;left:0}.vis-time-axis .vis-text{color:#4d4d4d;box-sizing:border-box;white-space:nowrap;padding:3px;position:absolute;overflow:hidden}.vis-time-axis .vis-text.vis-measure{visibility:hidden;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:absolute}.vis-time-axis .vis-grid.vis-vertical{border-left:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-vertical-rtl{border-right:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-timeline{box-sizing:border-box;border:1px solid #bfbfbf;margin:0;padding:0;position:relative;overflow:hidden}.vis-loading-screen{width:100%;height:100%;position:absolute;top:0;left:0}@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:45 920;font-display:swap;src:url(/board/assets/PretendardVariable-CJuje-Rk.woff2)format("woff2-variations")}@font-face{font-family:D2Coding;font-style:normal;font-weight:400;font-display:swap;src:url(/board/assets/D2Coding-bHejqQuU.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-node:#5fa04e;--accent-node-strong:#3f873f;--accent-node-soft:#edf7eb;--status-open:#3f873f;--status-merged:#6e56c9;--status-closed:#b33f50;--chart-merged:#a7d3a0;--chart-merged-ink:#315f37;--chart-open:#a9cfe8;--chart-open-ink:#285d7a;--chart-closed:#e8b3b8;--chart-closed-ink:#7a3c46;--ink:#19221c;--ink-soft:#3e4a42;--ink-muted:#68736b;--surface:#fff;--surface-subtle:#f8f9f7;--surface-muted:#f1f3f0;--accent-recent:#8ab8e8;--activity-reviewed:#8a6410;--link:#1769aa;--line:#dfe4df;--line-strong:#cdd5ce;--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--font-mono:"D2Coding", monospace;--BaseStyles-fontFamily:var(--font-sans);--text-site-title:1.125rem;--text-navigation:.8125rem;--text-control:.8125rem;--text-meta:.75rem;--text-summary:.8125rem;--text-group-title:.8125rem;--text-table-heading:.75rem;--text-contributor-name:.9375rem;--text-contributor-login:.8125rem;--text-metric:.9375rem;--text-pull-request-title:.9375rem;--text-label:.75rem;--text-review-activity:.8125rem;--text-reference:.8125rem;--text-report-year-title:1.125rem;--text-report-stat-heading:.875rem;--text-report-total:1rem;--text-report-body:1rem;--text-report-heading:1.375rem;--text-report-subheading:1.125rem;--text-report-minor-heading:1rem;--text-inline-code:.88em;--text-code-block:.875rem;--text-chart-axis:12px;--text-chart-value:12px;--text-chart-tooltip:.75rem;--text-chart-tooltip-title:.8125rem;--text-pending-title:1.125rem;--text-resource-home-title:1.5rem;--text-resource-navigation:.875rem;--text-resource-title:1rem;--text-resource-description:.9375rem;--text-community-title:1.75rem;--text-community-body:1.0625rem;--site-header-sticky-offset:69px;--resource-navigation-width:184px;--resource-aside-width:176px;--optical-offset-contributor-text:2px;--target-scroll-offset:var(--site-header-sticky-offset);--shadow-surface:0 0 0 1px #19221c0f, 0 1px 2px -1px #19221c14, 0 6px 18px -12px #19221c3d;--shadow-control:0 0 0 1px #19221c12, 0 1px 2px #19221c0f}@media (width<=760px){:root{--text-site-title:1rem;--target-scroll-offset:16px}}@media (width<=600px){:root{--text-report-year-title:1rem;--text-report-body:.9375rem;--text-report-heading:1.25rem}}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;background:var(--surface-muted)}body{min-width:min(320px,100%);color:var(--ink);background:var(--surface-muted);font-family:var(--font-sans);margin:0}button,input{font:inherit}button,a,input{touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb, var(--accent-node) 18%, transparent)}a{color:var(--link);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-node) 42%, white);outline-offset:2px}h1,h2,h3,h4{scroll-margin-top:var(--site-header-sticky-offset);text-wrap:balance}p,li{text-wrap:pretty}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;color:var(--surface);background:var(--ink);opacity:0;border-radius:8px;padding:8px 12px;transition-property:opacity,translate;transition-duration:.14s;transition-timing-function:ease-out;position:fixed;top:8px;left:8px;translate:0 -150%}.skip-link:focus-visible{opacity:1;translate:0}.site-shell,.status-page{color:var(--ink);font-family:var(--font-sans)}.site-shell{width:min(1200px,100% - 32px);margin:0 auto;padding:0 0 48px}.site-header{z-index:5;border-bottom:1px solid var(--line-strong);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:0;min-height:44px;margin-bottom:12px;padding:10px 4px 6px;display:flex;position:sticky;top:0}.site-footer{border-top:1px solid var(--line-strong);color:var(--ink-muted);font-size:var(--text-control);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:20px;padding:16px 4px 0;line-height:1.5;display:flex}.site-footer nav,.site-footer-credit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.site-signature{color:var(--ink-soft)}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--accent-node-strong);text-decoration:underline}@media (width>=761px){.site-header{box-shadow:-8px 0 0 var(--surface-muted), 8px 0 0 var(--surface-muted)}}.site-brand{min-width:0;min-height:40px;color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.site-brand:hover{color:var(--accent-node-strong);text-decoration:none}.node-logo{flex:none;width:20px;height:23px;display:block;position:relative}.node-logo img{width:20px;height:23px;display:block;position:absolute;inset:0}.node-logo-js{background:var(--surface-muted);opacity:0;animation:20s ease-in-out infinite node-logo-js}.node-logo-starts-js .node-logo-js{animation-delay:-10s}@keyframes node-logo-js{0%,45%{opacity:0}50%,95%{opacity:1}to{opacity:0}}.site-header h1{font-size:var(--text-site-title);letter-spacing:-.025em;margin:0;font-weight:650;line-height:1.25}.subtitle{color:var(--ink-muted);font-size:var(--text-navigation);flex:none;margin:0;line-height:1.4}.header-controls{flex:none;align-items:center;margin-left:auto;display:flex}.content-nav{flex:none;align-items:center;gap:2px;display:flex}.content-nav a{min-height:40px;color:var(--ink-muted);font-size:var(--text-navigation);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-weight:650;text-decoration:none;transition-property:color,background-color,scale;transition-duration:.14s;transition-timing-function:ease-out;display:inline-flex;position:relative}.content-nav a:hover{color:var(--ink);background:var(--surface-subtle);text-decoration:none}.content-nav a[aria-current=page]{color:var(--accent-node-strong);background:var(--accent-node-soft)}.content-nav a:active{scale:.96}.landing-page{background:var(--surface);min-height:min(760px,100vh - 116px);box-shadow:var(--shadow-surface);border-radius:16px;padding:clamp(28px,4vw,48px);overflow:hidden}.landing-signal,.landing-eyebrow,.landing-latest-meta,.landing-contributor,.landing-actions{align-items:center;display:flex}.landing-signal{justify-content:space-between;gap:20px}.landing-eyebrow,.landing-cutoff{color:var(--ink-muted);font-size:var(--text-meta);margin:0;font-weight:700}.landing-eyebrow{letter-spacing:.04em;gap:8px}.landing-eyebrow strong{border-left:1px solid var(--line-strong);color:var(--accent-node-strong);padding-left:8px}.landing-signal-dot{border:2px solid var(--surface);background:var(--accent-node);width:9px;height:9px;box-shadow:0 0 0 1px var(--accent-node);border-radius:50%;animation:.52s cubic-bezier(.2,.8,.2,1) both landing-signal-arrival}.landing-latest{max-width:1020px;padding:clamp(56px,8vw,88px) 0 clamp(48px,6vw,72px);position:relative}.landing-latest:before{background:var(--accent-node);content:"";transform-origin:0;width:clamp(40px,7vw,84px);height:2px;animation:.46s cubic-bezier(.16,1,.3,1) .1s both landing-trace-arrival;position:absolute;top:clamp(36px,5vw,56px);left:0}.landing-latest>p{color:var(--ink-muted);font-size:var(--text-control);margin:0 0 20px;font-weight:700}.landing-pr-number{color:var(--accent-node-strong);font-family:var(--font-sans);margin-bottom:12px;font-size:clamp(.8125rem,1.4vw,1rem);font-weight:650;display:block}.landing-latest h2{letter-spacing:-.065em;max-width:980px;margin:0;font-size:clamp(2.65rem,6.3vw,5.35rem);font-weight:720;line-height:.98}.landing-latest h2 a{color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.landing-latest h2 a:hover{color:var(--accent-node-strong)}.landing-latest-meta{color:var(--ink-muted);font-size:var(--text-control);flex-wrap:wrap;gap:10px 18px;margin-top:28px;font-weight:650}.landing-latest>p,.landing-pr-number,.landing-latest h2,.landing-latest-meta{animation:.42s cubic-bezier(.16,1,.3,1) both landing-content-arrival}.landing-latest>p{animation-delay:.14s}.landing-pr-number{animation-delay:.19s}.landing-latest h2{animation-delay:.24s}.landing-latest-meta{animation-delay:.31s}@keyframes landing-signal-arrival{0%{opacity:0;box-shadow:0 0 0 1px var(--accent-node);scale:.4}45%{opacity:1;box-shadow:0 0 0 7px color-mix(in srgb, var(--accent-node) 14%, transparent);scale:1}to{opacity:1;box-shadow:0 0 0 1px var(--accent-node);scale:1}}@keyframes landing-trace-arrival{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}@keyframes landing-content-arrival{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}.landing-contributor{color:var(--ink-soft);gap:8px;text-decoration:none}.landing-contributor:hover{color:var(--accent-node-strong);text-decoration:underline}.landing-contributor .avatar{width:28px;height:28px}@media (width>=1440px) and (height>=1050px){.landing-latest{padding-block:104px 84px}.landing-latest:before{top:68px}}.landing-recent{border-top:1px solid var(--line-strong);padding:22px 0 0}.landing-recent-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.landing-recent-header h3{color:var(--ink-muted);font-size:var(--text-control);margin:0;font-weight:700}.landing-recent-header a{color:var(--accent-node-strong);font-size:var(--text-control);padding:0;font-weight:700;text-decoration:none}.landing-recent-header a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.landing-recent-list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-recent-list>li{min-width:0;padding:4px clamp(18px,2.5vw,30px) 20px}.landing-recent-list>li:first-child{padding-left:0}.landing-recent-list>li+li{border-left:1px solid var(--line)}.landing-recent-list .activity-event-reference{justify-content:space-between}.landing-recent-list .activity-event>time{color:var(--ink-muted);font-size:var(--text-meta);margin-top:12px;font-weight:650;display:block}.landing-recent-list h4{letter-spacing:-.025em;margin:16px 0 0;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.35}.landing-recent-list h4 a{color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.landing-recent-list h4 a:hover{color:var(--accent-node-strong)}.activity-log-page{background:var(--surface);min-height:620px;box-shadow:var(--shadow-surface);border-radius:16px;padding:clamp(32px,5vw,64px)}.activity-log-intro{max-width:760px;padding-bottom:16px}.activity-log-intro>p:first-child{color:var(--accent-node-strong);font-size:var(--text-control);letter-spacing:.04em;margin:0 0 14px;font-weight:750}.activity-log-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,7vw,5.5rem);font-weight:720;line-height:.95}.activity-schedule{border-top:1px solid var(--line-strong);padding:16px 0}.activity-schedule-header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.activity-schedule-title{align-items:baseline;gap:12px;min-width:0;display:flex}.activity-schedule-title h3{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:750}.activity-schedule-title a{color:var(--accent-node-strong);font-size:var(--text-control);white-space:nowrap;font-weight:700;text-decoration:none}.activity-schedule-title a:hover{color:var(--ink);text-decoration:underline}.activity-schedule-header>span{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:650}.activity-schedule-chart{height:168px}.activity-schedule-chart .vis-timeline{color:var(--ink);font-family:var(--font-sans);border:0}.activity-schedule-chart .vis-panel.vis-center,.activity-schedule-chart .vis-panel.vis-left,.activity-schedule-chart .vis-panel.vis-top{border-color:var(--line)}.activity-schedule-chart .vis-labelset .vis-label{border-color:var(--line);color:var(--ink-muted);font-size:var(--text-meta);font-weight:700}.activity-schedule-chart .vis-labelset .vis-label .vis-inner{padding:8px 12px 8px 0}.activity-schedule-chart .vis-time-axis .vis-text{color:var(--ink-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;padding:2px 4px;font-size:.6875rem}.activity-schedule-chart .vis-time-axis .vis-grid.vis-minor{border-color:var(--line)}.activity-schedule-chart .vis-custom-time.today{cursor:default;pointer-events:none;background:var(--accent-node);width:1px}.activity-schedule-chart .vis-item{font-size:var(--text-meta);font-weight:700}.activity-schedule-chart .vis-item .vis-item-content{padding:5px 8px}.activity-schedule-chart .vis-item.schedule-phase{color:var(--ink-soft);background:var(--surface-muted);border:0;border-radius:5px}.activity-schedule-chart .vis-item.schedule-phase .vis-item-content{box-sizing:border-box;text-align:center;width:100%}.activity-schedule-chart .vis-item.schedule-phase.is-current{color:var(--ink);background:var(--accent-node-soft);box-shadow:inset 3px 0 0 var(--accent-node)}.activity-schedule-chart .vis-item.schedule-phase.is-past{color:var(--ink-muted);background:var(--surface-subtle)}.activity-schedule-chart .vis-item.schedule-milestone{border-color:var(--line-strong);color:var(--ink-soft)}.activity-schedule-chart .vis-item.schedule-milestone.is-next{border-color:var(--accent-node);color:var(--accent-node-strong)}.activity-schedule-chart .vis-item.schedule-milestone.vis-dot{border-width:4px}.activity-schedule-list{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.activity-month{border-top:1px solid var(--line-strong);grid-template-columns:minmax(84px,120px) minmax(0,1fr);column-gap:24px;padding:32px 0 8px;display:grid}.activity-month>h3{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.07em;margin:-4px 0 0;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:520;line-height:1}.activity-days{min-width:0}.activity-day{grid-template-columns:72px minmax(0,1fr);gap:24px;display:grid;position:relative}.activity-day+.activity-day{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.activity-day-date{color:var(--ink-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;display:flex}.activity-day-date strong{color:var(--ink);letter-spacing:-.04em;font-size:1.5rem;font-weight:600}.activity-day-date span{font-size:var(--text-meta);font-weight:650}.activity-day-events{margin:0;padding:0 0 32px;list-style:none}.activity-event{min-width:0}.activity-day-events .activity-event+.activity-event{border-top:1px dashed var(--line);margin-top:24px;padding-top:24px}.activity-event-reference,.activity-kind,.activity-event-meta,.activity-review-summary,.activity-review-counts{align-items:center;display:flex}.activity-event-reference{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-meta);gap:12px;font-weight:650}.activity-kind{font-family:var(--font-sans);gap:6px}.activity-kind-opened{color:var(--status-open)}.activity-kind-reviewed{color:var(--activity-reviewed)}.activity-kind-merged{color:var(--status-merged)}.activity-kind-closed{color:var(--status-closed)}.activity-event h4{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.4}.activity-event h4 a{color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.activity-event h4 a:hover{color:var(--accent-node-strong);text-underline-offset:3px;text-decoration:underline}.activity-event-meta,.activity-review-details{color:var(--ink-muted);font-size:var(--text-meta);margin-top:10px;font-weight:650}.activity-event-meta,.activity-review-summary{flex-wrap:wrap;gap:6px 12px}.activity-event-meta a,.activity-review-summary a{color:var(--ink-soft);text-decoration:none}.activity-event-meta a:hover,.activity-review-summary a:hover{color:var(--accent-node-strong);text-decoration:underline}.activity-review-details{gap:8px;display:grid}.activity-review-counts{flex-wrap:wrap;gap:6px 14px}.activity-review-counts>span{align-items:center;gap:4px;display:inline-flex}.activity-review-counts>span>span{color:var(--ink-muted);font-family:var(--font-sans)}.activity-reviewers{color:var(--ink-soft);font-family:var(--font-sans);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 7px;display:flex}.activity-event.is-compact .activity-reviewers{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-log-more{border:1px solid var(--line-strong);min-width:144px;min-height:44px;color:var(--ink-soft);background:var(--surface);font-size:var(--text-control);cursor:pointer;border-radius:9px;margin:24px auto 0;padding:0 18px;font-weight:700;display:block}.activity-log-more:hover{color:var(--accent-node-strong);border-color:var(--accent-node-strong)}.activity-log-empty{border-top:1px solid var(--line-strong);color:var(--ink-muted);margin:0;padding:48px 0}.landing-overview{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.landing-overview>div{gap:16px;padding:clamp(16px,2.25vw,24px) clamp(8px,2.5vw,28px);display:grid}.landing-overview>div:first-child{padding-left:0}.landing-overview>div.is-masters{background:color-mix(in srgb, var(--accent-node-soft) 48%, transparent)}.landing-overview>div.is-masters dt{color:var(--accent-node-strong)}.landing-overview>div+div{border-left:1px solid var(--line)}.landing-overview dt{color:var(--ink-muted);font-size:var(--text-control);font-weight:700}.landing-overview dd{color:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin:0;font-size:clamp(2.25rem,5vw,4rem);font-weight:520;line-height:.85}.landing-overview dd span{color:var(--ink-muted);font-family:var(--font-sans);letter-spacing:0;margin-left:6px;font-size:.875rem;font-weight:650}.landing-actions{justify-content:flex-end;gap:8px;padding-top:20px}.landing-actions button{border:1px solid var(--line-strong);min-height:44px;color:var(--ink-soft);background:var(--surface);font-size:var(--text-control);cursor:pointer;border-radius:9px;padding:0 18px;font-weight:700;transition-property:color,background-color,border-color,translate;transition-duration:.14s;transition-timing-function:ease-out}.landing-actions button:hover{color:var(--ink);border-color:var(--ink-muted);translate:0 -1px}.landing-actions .landing-primary-action{border-color:var(--accent-node-strong);color:var(--surface);background:var(--accent-node-strong)}.landing-actions .landing-primary-action:hover{border-color:var(--ink);color:var(--surface);background:var(--ink)}.context-bar{background:var(--surface);min-height:56px;box-shadow:var(--shadow-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin-bottom:12px;padding:8px 12px;display:grid}.year-tabs{overscroll-behavior-inline:contain;align-items:center;gap:4px;min-width:0;padding:0;display:flex;overflow-x:auto}.year-tabs button{min-width:60px;min-height:40px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-weight:650;transition-property:scale;transition-duration:.14s;transition-timing-function:ease-out;position:relative}.year-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:5px;left:12px;right:12px}.year-tabs button:hover{color:var(--ink);background:var(--surface-muted)}.year-tabs button[aria-selected=true]{color:var(--accent-node-strong);background:var(--accent-node-soft)}.year-tabs button[aria-selected=true]:after{background:var(--accent-node)}.year-tabs button:active,.action-button:active,.filter-button:active,.detail-toggle:active{scale:.96}.year-summary,.year-heading,.summary-grid,.filter-bar,.toolbar-actions,.state-filters,.expansion-controls,.pull-request-heading,.review-counts{align-items:center;display:flex}.year-summary{justify-content:flex-end;gap:4px;min-width:0}.year-heading{flex:none;gap:6px}.year-badge{object-fit:cover;outline-offset:-1px;border-radius:50%;outline:1px solid #0000001a;flex:none;display:block}.year-summary-badge{width:32px;height:32px}.progress-label{min-height:24px;color:var(--accent-node-strong);background:var(--accent-node-soft);font-size:var(--text-meta);border-radius:6px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.summary-grid{justify-content:flex-end;min-width:0;margin:0}.summary-grid>div{border-left:1px solid var(--line);align-items:baseline;gap:6px;min-width:0;padding:0 12px;display:flex}.summary-grid dt{color:var(--ink-muted);font-size:var(--text-meta);white-space:nowrap;font-weight:650}.summary-grid dd{color:var(--ink-soft);font-size:var(--text-summary);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:650}.board-section{background:var(--surface);box-shadow:var(--shadow-surface);border-radius:12px;overflow:hidden}.filter-bar{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 12px}.search-input{border-radius:8px;flex:1;width:auto;max-width:480px}.search-input input{min-height:40px}.toolbar-actions{justify-content:flex-end;gap:8px;min-width:0}.state-filters{background:var(--surface-muted);border-radius:10px;flex:none;gap:2px;padding:2px;box-shadow:inset 0 0 0 1px #19221c0a}.expansion-controls{border-left:1px solid var(--line);flex:none;gap:4px;padding-left:8px}.action-button,.filter-button{border-radius:8px;min-height:40px;transition-property:scale;transition-duration:.14s;transition-timing-function:ease-out}.filter-button{box-shadow:none;background:0 0;border-color:#0000}.filter-button[aria-pressed=false]{color:var(--ink-soft)}.filter-button:hover:not([disabled]){color:var(--ink);background:color-mix(in srgb, var(--surface) 75%, transparent)}.filter-button[aria-pressed=true]{color:var(--surface);background:var(--accent-node-strong);box-shadow:0 1px 2px #19221c29}.action-button{color:var(--ink-soft);background:var(--surface-subtle);box-shadow:var(--shadow-control)}.toolbar-actions .action-button{border-color:var(--line-strong)}.action-button:hover:not([disabled]){color:var(--ink);background:color-mix(in srgb, var(--surface-subtle) 88%, var(--ink))}.board-frame{overflow:hidden}.all-year-groups{background:var(--surface-muted)}.all-year-group+.all-year-group{margin-top:8px}.all-year-header{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:8px 16px;display:flex}.all-year-title{align-items:center;gap:8px;display:flex}.all-year-badge{width:28px;height:28px}.all-year-header h3,.all-year-header span{margin:0}.all-year-header h3{font-size:var(--text-group-title);font-weight:700}.all-year-header span{color:var(--ink-muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.contributor-board{border-spacing:0;border-collapse:collapse;table-layout:fixed;width:100%}.contributor-board th,.contributor-board td{border-top:1px solid var(--line);text-align:left;padding:6px 16px}.contributor-board thead th{height:36px;color:var(--ink-muted);background:var(--surface-subtle);font-size:var(--text-table-heading);letter-spacing:.01em;border-top:0;font-weight:650}.contributor-board thead th:first-child{padding-left:104px}.contributor-board thead th:not(:first-child),.number-cell{text-align:right;width:104px}.contributor-row>th,.contributor-row>td{height:56px}.contributor-row{scroll-margin-top:var(--target-scroll-offset)}.contributor-row:hover,.contributor-row:focus-within{background:var(--surface-subtle)}.contributor-identity{align-items:center;gap:8px;min-width:0;display:flex}.detail-toggle{width:40px;height:40px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;transition-property:scale;transition-duration:.14s;transition-timing-function:ease-out;display:inline-grid}.detail-toggle:hover,.detail-toggle[aria-expanded=true]{color:var(--accent-node-strong);background:var(--accent-node-soft)}.avatar{object-fit:cover;outline-offset:-1px;border-radius:50%;outline:1px solid #0000001a;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.avatar-fallback{color:var(--accent-node-strong);background:var(--accent-node-soft);font-weight:700}.contributor-name{min-width:0;min-height:40px;transform:translateY(var(--optical-offset-contributor-text));align-content:center;gap:0;line-height:1.3;display:grid}.contributor-profile-target{width:fit-content;color:var(--ink);overflow-wrap:anywhere;font-size:var(--text-contributor-name);font-weight:650;text-decoration:none}.contributor-primary{flex-wrap:wrap;align-items:center;gap:5px;width:fit-content;min-width:0;display:flex}.contributor-tag{color:var(--accent-node-strong);background:var(--accent-node-soft);font-size:var(--text-meta);border-radius:999px;flex:none;padding:1px 5px;font-weight:650;line-height:1.4}.contributor-secondary{align-items:center;gap:6px;width:fit-content;min-width:0;display:flex}.contributor-login{overflow-wrap:anywhere;width:fit-content;text-decoration:none}.contribution-note-link{border-left:1px solid var(--line-strong);color:var(--accent-node-strong);font-size:var(--text-meta);padding-left:6px;font-weight:650;text-decoration:none}.contributor-login{color:var(--ink-muted);font-size:var(--text-contributor-login);font-weight:500}.contributor-profile-target:hover,.contributor-login:hover,.contribution-note-link:hover{text-decoration:underline}.number-cell,.pull-number,.review-counts,time{font-variant-numeric:tabular-nums}.number-cell{font-size:var(--text-metric);font-weight:650}.contributor-board .number-cell{text-align:right}.number-cell[data-zero=true]{color:#a0aaa2;font-weight:550}.state-open-text{color:var(--status-open)}.state-merged-text{color:var(--status-merged)}.state-closed-text{color:var(--status-closed)}.details-row td{background:var(--surface-muted);padding:0}.contribution-details{padding:8px 12px 12px}.pull-request-list{background:var(--surface);box-shadow:var(--shadow-control);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.pull-request-item{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) 150px 180px 96px;align-items:center;gap:12px;min-width:0;padding:4px 12px;display:grid}.pull-request-item:first-child{border-top:0}.pull-request-item:hover{background:var(--surface-subtle)}.pull-request-item.is-recent{box-shadow:inset 2px 0 var(--accent-recent)}.pull-request-heading{gap:8px;min-width:0}.pull-request-title{overflow-wrap:anywhere;min-width:0;min-height:40px;color:var(--ink);font-size:var(--text-pull-request-title);align-items:center;font-weight:650;display:inline-flex}.pull-number{color:var(--ink-muted);font-size:var(--text-meta);flex:none}.state-badge,.issue-state{font-size:var(--text-meta);flex:none;align-items:center;gap:4px;font-weight:700;display:inline-flex}.state-badge{min-width:72px}.state-open{color:var(--status-open)}.state-merged{color:var(--status-merged)}.state-closed{color:var(--status-closed)}.labels{flex-wrap:wrap;flex:1;align-content:center;align-items:center;gap:2px 4px;min-width:0;display:inline-flex}.label{max-width:100%;color:var(--ink-soft);font-size:var(--text-label);white-space:nowrap;background:#e9ece9;border-radius:5px;flex:none;padding:1px 6px;font-weight:650}.pull-request-reference,.pull-request-lifecycle,.pull-request-lifecycle>span,.pull-request-reviews{align-items:center;min-width:0;display:flex}.pull-request-reference{gap:6px;overflow:hidden}.pull-request-lifecycle{color:var(--ink-muted);font-size:var(--text-meta);white-space:nowrap;justify-content:flex-end;gap:6px}.pull-request-lifecycle>span{gap:6px}.pull-request-reviews{justify-content:flex-end}.review-counts{color:var(--ink-soft);font-size:var(--text-review-activity);gap:8px;font-weight:650}.review-counts>span{align-items:center;gap:2px;display:inline-flex}.review-approved{color:var(--status-open)}.review-changes{color:var(--status-closed)}.reference-issues{border-top:1px solid var(--line-strong);margin-top:8px;padding-top:8px}.reference-issues h3{color:var(--ink-soft);font-size:var(--text-reference);margin:0}.reference-issues ul{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.reference-issues li{font-size:var(--text-reference);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.reference-issues time{color:var(--ink-muted)}.reference-issues a{align-items:center;min-height:40px;display:inline-flex}.no-activity,.empty-state,.error-message{color:var(--ink-muted)}.no-activity{margin:0}.empty-state{background:var(--surface-subtle);text-align:center;padding:40px 20px}.report-view,.year-report{gap:12px;min-width:0;display:grid}.report-loading{color:var(--ink-muted);background:var(--surface);box-shadow:var(--shadow-surface);text-align:center;border-radius:12px;padding:40px 20px}.report-view.is-all{gap:20px}.year-report.is-grouped{border-top:1px solid var(--line-strong);padding-top:12px;position:relative}.year-report.is-grouped:first-child{border-top:0;padding-top:0}.report-year-header,.statistics-heading,.chart-legend{align-items:center;display:flex}.report-year-header{background:var(--surface);box-shadow:var(--shadow-surface);border-radius:12px;gap:12px;padding:12px 16px}.report-year-badge{width:48px;height:48px}.report-year-header h2,.report-year-header p,.statistics-heading h3,.report-copy h2,.report-copy h3,.report-copy h4,.report-pending p,.report-pending h3,.contribution-chart{margin:0}.report-year-header h2{font-size:var(--text-report-year-title);letter-spacing:-.025em;font-weight:700}.report-year-header p{color:var(--ink-muted);font-size:var(--text-control);font-variant-numeric:tabular-nums;margin-top:3px}.report-statistics{background:var(--surface);min-width:0;box-shadow:var(--shadow-surface);border-radius:12px;padding:16px}.statistics-heading{justify-content:space-between;gap:16px}.statistics-heading h3{font-size:var(--text-report-stat-heading);font-weight:700}.chart-legend{color:var(--ink-muted);font-size:var(--text-meta);gap:12px;font-weight:650}.chart-legend>span{align-items:center;gap:5px;display:inline-flex}.chart-legend>span>span{border-radius:2px;width:8px;height:8px}.legend-merged>span{background:var(--chart-merged)}.legend-open>span{background:var(--chart-open)}.legend-closed>span{background:var(--chart-closed)}.report-totals{background:var(--surface-subtle);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #19221c0d}.report-totals>div{border-left:1px solid var(--line);justify-content:center;align-items:baseline;gap:8px;min-width:0;padding:10px 12px;display:flex}.report-totals>div:first-child{border-left:0}.report-totals dt{color:var(--ink-muted);font-size:var(--text-meta);white-space:nowrap;font-weight:650}.report-totals dd{font-size:var(--text-report-total);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.report-totals .state-merged-text{color:var(--chart-merged-ink)}.report-totals .state-open-text{color:var(--chart-open-ink)}.report-totals .state-closed-text{color:var(--chart-closed-ink)}.contribution-chart{min-width:0;margin-top:14px}.chart-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--line-strong) transparent;min-width:0;max-width:100%;overflow:auto hidden}.chart-scroll:focus-visible{border-radius:6px}.echart-canvas{width:100%;height:320px}.chart-tooltip{min-width:144px;color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--text-chart-tooltip);font-variant-numeric:tabular-nums}.chart-tooltip strong{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-chart-tooltip-title);margin-bottom:7px;display:block}.chart-tooltip>div{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;margin-top:4px;display:grid}.chart-tooltip .chart-tooltip-total{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;margin-bottom:3px;padding-bottom:5px}.chart-tooltip-swatch{border-radius:2px;width:8px;height:8px}.tooltip-merged{background:var(--chart-merged)}.tooltip-open{background:var(--chart-open)}.tooltip-closed{background:var(--chart-closed)}.report-copy,.report-pending{background:var(--surface);width:100%;max-width:100%;box-shadow:var(--shadow-surface);border-radius:12px;margin-inline:auto}.report-copy{color:var(--ink);font-size:var(--text-community-body);padding:clamp(24px,4vw,48px);line-height:1.82}.report-copy-content{width:min(100%,760px);margin-inline:auto}.report-copy h2{border-bottom:1px solid var(--line-strong);color:var(--ink);font-size:var(--text-report-heading);letter-spacing:-.025em;margin-top:56px;margin-bottom:32px;padding-bottom:10px;font-weight:700;line-height:1.35}.report-copy-content>h2:first-child{margin-top:0}.report-copy h3{color:var(--ink);font-size:var(--text-report-subheading);margin-top:38px;font-weight:700;line-height:1.45}.section-heading-anchor{color:inherit;text-decoration:none}.report-copy h4{color:var(--ink-soft);font-size:var(--text-report-minor-heading);margin-top:28px;font-weight:700;line-height:1.45}.report-copy p{margin:16px 0 0}.report-copy p,.report-copy li{overflow-wrap:anywhere;word-break:keep-all}.report-copy ul,.report-copy ol{gap:7px;margin:14px 0 0;padding-left:22px;display:grid}.report-copy li>ul,.report-copy li>ol{margin-top:7px}.report-copy code{color:var(--ink);background:var(--surface-muted);font-family:var(--font-sans);font-size:var(--text-inline-code);border-radius:4px;padding:1px 4px}.report-copy pre code{font-family:var(--font-mono)}.report-copy a{text-underline-offset:3px;overflow-wrap:anywhere;font-weight:550;text-decoration-thickness:1.5px}.report-copy a:hover{color:var(--accent-node-strong)}.report-pending{padding:28px 32px}.report-pending-label{color:var(--ink-muted);font-size:var(--text-meta);font-weight:700}.report-pending h3{font-size:var(--text-pending-title);margin-top:4px}.community-document,.community-empty{background:var(--surface);box-shadow:var(--shadow-surface);border-radius:12px;overflow:hidden}.resource-mark{background:var(--accent-node);clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);flex:none;width:13px;height:15px;display:block}.resource-workspace{grid-template-columns:var(--resource-navigation-width) minmax(0, 1fr) var(--resource-aside-width);background:var(--surface);min-height:560px;box-shadow:var(--shadow-surface);border-radius:12px;display:grid;overflow:clip}.resource-navigation-desktop{border-right:1px solid var(--line);background:var(--surface-subtle);grid-area:1/1;padding:20px 12px}.resource-navigation-desktop .resource-navigation{top:calc(var(--site-header-sticky-offset) + 20px);position:sticky}.resource-navigation-mobile{display:none}.resource-navigation a{min-height:32px;color:var(--ink-soft);font-size:var(--text-resource-navigation);border-radius:6px;align-items:center;padding:5px 8px;font-weight:550;line-height:1.35;text-decoration:none;display:flex}.resource-navigation a:hover{color:var(--ink);background:var(--surface-muted)}.resource-navigation a[aria-current=page]{color:var(--accent-node-strong);background:var(--accent-node-soft)}.resource-home-link{margin-bottom:12px}.resource-navigation section{border-top:1px solid var(--line);padding-top:12px}.resource-navigation section+section{margin-top:14px}.resource-navigation h2{color:var(--ink-soft);font-size:var(--text-meta);letter-spacing:.035em;margin:0 0 8px;padding:0 8px;font-weight:750}.resource-navigation ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.resource-main{grid-area:1/2/auto/-1;min-width:0}.resource-workspace.has-document .resource-main{grid-column:2}.resource-index,.resource-document{padding:48px 52px 72px}.resource-index-header{border-bottom:1px solid var(--line-strong);align-items:flex-start;gap:12px;padding-bottom:28px;display:flex}.resource-index-header .resource-mark{margin-top:7px}.resource-index-header h2,.resource-index-header p,.resource-index-groups h3,.resource-index-groups p,.resource-document-aside h2,.resource-document-aside p,.community-document-header h2,.community-document-header p,.profile-header h2,.community-empty h2,.community-empty p{margin:0}.resource-index-header h2{font-size:var(--text-resource-home-title);letter-spacing:-.025em;font-weight:750}.resource-index-header p{color:var(--ink-muted);font-size:var(--text-resource-description);margin-top:6px;line-height:1.55}.resource-index-groups{gap:34px;padding-top:32px;display:grid}.resource-index-groups>section{border-left:2px solid var(--accent-node-soft);padding-left:18px}.resource-index-groups h3{font-size:var(--text-resource-title);font-weight:750}.resource-index-groups ul{gap:18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.resource-index-groups li{grid-template-columns:13px minmax(0,1fr);align-items:start;gap:10px;display:grid}.resource-index-node{background:var(--accent-node);clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);width:10px;height:12px;margin-top:5px}.resource-index-groups a{color:var(--ink);font-size:var(--text-resource-title);font-weight:700;text-decoration:none}.resource-index-groups a:hover{color:var(--accent-node-strong);text-decoration:underline}.resource-index-groups p{color:var(--ink-muted);font-size:var(--text-resource-description);margin-top:3px;line-height:1.55}.resource-document-aside{top:var(--site-header-sticky-offset);border-left:1px solid var(--line);grid-area:1/3;align-self:start;padding:36px 16px;position:sticky}.resource-document-aside section+section,.resource-document-aside section+nav,.resource-document-aside nav+section{margin-top:24px}.resource-document-aside h2{color:var(--ink-muted);font-size:var(--text-meta);letter-spacing:.025em;margin-bottom:7px;font-weight:750}.resource-document-aside p{color:var(--ink-soft);font-size:var(--text-control)}.resource-document-aside ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.resource-document-aside a{color:var(--ink-muted);font-size:var(--text-control);padding:2px 0;line-height:1.5;text-decoration:none;display:block}.resource-document-aside a:hover{color:var(--accent-node-strong);text-decoration:underline}.resource-authors{flex-wrap:wrap;gap:0;min-width:0;display:flex}.resource-document-aside .resource-author{border-radius:50%;place-items:center;width:40px;height:40px;padding:4px;display:grid}.resource-author img{object-fit:cover;outline-offset:-1px;border-radius:50%;outline:1px solid #0000001a;width:32px;height:32px}.resource-document-aside .resource-author:hover{text-decoration:none}.resource-author:hover img{box-shadow:0 0 0 2px var(--accent-node-soft)}.resource-document-aside .resource-author:focus-visible{outline:2px solid var(--accent-node);outline-offset:0}.resource-workspace .community-empty{box-shadow:none;border-radius:0}.community-document{padding:clamp(24px,4vw,48px)}.community-document-header,.community-document-body{width:min(100%,720px);margin-inline:auto}.community-document-header{border-bottom:1px solid var(--line-strong);padding-bottom:32px}.community-document-header h2{color:var(--ink);font-size:var(--text-community-title);letter-spacing:-.035em;font-weight:750;line-height:1.25}.community-document-header>p{color:var(--ink-soft);font-size:var(--text-community-body);margin-top:18px;line-height:1.75}.community-document-body{color:var(--ink);font-size:var(--text-community-body);line-height:1.82}.community-document-body h2{color:var(--ink);letter-spacing:-.025em;margin:56px 0 0;font-size:1.3125rem;line-height:1.35}.community-document-body h3{color:var(--ink);margin:36px 0 0;font-size:1.0625rem;line-height:1.45}.community-document-body p{margin:14px 0 0}.community-document-body blockquote{border-left:2px solid var(--line-strong);margin:22px 0 0;padding-left:20px}.community-document-body blockquote p{margin:0}.community-document-body ul,.community-document-body ol{gap:8px;margin:14px 0 0;padding-left:22px;display:grid}.community-document-body pre{color:var(--ink);background:var(--surface-muted);font-family:var(--font-mono);font-size:var(--text-code-block);border-radius:8px;margin:18px 0 0;padding:16px 18px;line-height:1.65;overflow-x:auto}.community-document-body pre code{font-family:var(--font-mono)}.community-document-header :not(pre)>code,.community-document-body :not(pre)>code{color:var(--ink);background:var(--surface-muted);font-family:var(--font-sans);font-size:var(--text-inline-code);border-radius:4px;padding:1px 4px}.community-document-body a{text-underline-offset:3px;overflow-wrap:anywhere;font-weight:550;text-decoration-thickness:1.5px}.community-document-body a:hover{color:var(--accent-node-strong)}.community-table-scroll{margin-top:20px;overflow-x:auto}.community-table-scroll table{border-collapse:collapse;width:100%;min-width:620px;font-size:.9375rem;line-height:1.55}.community-table-scroll table:has(>thead>tr>th:first-child:nth-last-child(2)){min-width:0}.community-table-scroll th,.community-table-scroll td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px}.community-table-scroll th{border-bottom-color:var(--line-strong);color:var(--ink);font-size:var(--text-control);padding-top:0;font-weight:750}.community-table-scroll th:first-child,.community-table-scroll td:first-child{width:20%;padding-left:0}.community-table-scroll th:nth-child(2),.community-table-scroll td:nth-child(2){width:34%}.community-table-scroll th:last-child,.community-table-scroll td:last-child{width:46%;padding-right:0}.community-table-scroll th:first-child:nth-last-child(2),.community-table-scroll td:first-child:nth-last-child(2){width:30%}.community-table-scroll th:nth-child(2):last-child,.community-table-scroll td:nth-child(2):last-child{width:70%}.community-table-scroll td:nth-child(2){font-size:.875rem;line-height:1.5}.profile-header{border-bottom:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(100%,824px);margin-inline:auto;padding-bottom:24px;display:grid}.profile-header>img,.profile-avatar-fallback{outline-offset:-1px;border-radius:50%;outline:1px solid #0000001a;width:88px;height:88px;display:block}.profile-header>img{object-fit:cover}.profile-avatar-fallback{color:var(--accent-node-strong);background:var(--accent-node-soft);place-items:center;font-size:1.75rem;font-weight:750;display:grid}.contribution-note-mark{width:72px;height:72px;color:var(--accent-node-strong);background:var(--accent-node-soft);border-radius:18px;place-items:center;display:grid}.contribution-note-header{border-bottom:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:min(100%,824px);margin-inline:auto;display:grid}.contribution-note-title{min-width:0}.contribution-note-kicker{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-meta);font-weight:650}.contribution-note-header h2{font-size:var(--text-community-title);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.contribution-note-information{grid-column:1/-1;grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.contribution-note-information.is-single{grid-template-rows:auto}.contribution-note-metadata{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0;padding:12px 0;display:flex}.contribution-note-metadata>div,.contribution-note-labels,.contribution-note-footer,.contribution-note-source{align-items:center;display:flex}.contribution-note-metadata>div{gap:6px;min-width:0}.contribution-note-metadata dt{color:var(--ink-muted);font-size:var(--text-meta)}.contribution-note-metadata dd{color:var(--ink-soft);font-size:var(--text-control);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.contribution-note-metadata dd[class^=state-]{font-weight:700}.contribution-note-labels{flex-wrap:wrap;gap:4px}.contribution-note-footer{flex-wrap:wrap;gap:8px 16px;min-height:100%;padding:12px 0}.contribution-note-contributor{color:var(--ink-muted);font-size:var(--text-control);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.contribution-note-contributor a{color:var(--accent-node-strong);align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.contribution-note-contributor a:hover{text-decoration:underline}.contribution-note-avatar{object-fit:cover;outline-offset:-1px;border-radius:50%;outline:1px solid #0000001a;flex:none;width:24px;height:24px;display:block}.contribution-note-avatar.is-fallback{color:var(--accent-node-strong);background:var(--accent-node-soft);place-items:center;font-size:.75rem;font-weight:750;display:grid}.contribution-note-source{border-left:1px solid var(--line-strong);color:var(--accent-node-strong);font-size:var(--text-control);gap:4px;padding-left:10px;font-weight:650;text-decoration:none}.contribution-note-source:hover{text-decoration:underline}.profile-header h2{font-size:var(--text-community-title);letter-spacing:-.025em}.profile-login{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-control);margin-top:3px;text-decoration:none;display:inline-block}.profile-activity-link{border:1px solid var(--line-strong);min-height:40px;color:var(--ink-soft);background:var(--surface-subtle);font-size:var(--text-control);box-shadow:var(--shadow-control);border-radius:8px;align-items:center;padding:0 12px;font-weight:650;text-decoration:none;display:inline-flex}.profile-login:hover,.profile-activity-link:hover{color:var(--accent-node-strong);text-decoration:underline}.contribution-note .community-document-body{padding-top:4px}.profile-authored,.profile-contributions,.profile-notes{width:min(100%,824px);margin-inline:auto}.profile-authored{border-bottom:1px solid var(--line-strong);padding:36px 0 44px}.profile-authored>h3,.profile-contributions h3,.profile-notes h3,.profile-note-list h4{color:var(--ink);margin:0}.profile-authored>h3,.profile-contributions h3,.profile-notes h3{letter-spacing:-.02em;font-size:1rem;font-weight:750}.profile-authored>h3{border-left:3px solid var(--accent-node);margin-bottom:20px;padding-left:12px}.profile-authored .community-document-body{width:min(100%,720px);margin-inline:0}.profile-authored .community-document-body>:first-child{margin-top:0}.profile-contributions{border-bottom:1px solid var(--line-strong);padding:44px 0}.profile-contributions>header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.profile-contributions>header p{color:var(--ink-muted);font-size:var(--text-meta);margin:0}.profile-contribution-overview{grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr);align-items:end;gap:32px;padding-top:26px;display:grid}.profile-contribution-total{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.profile-contribution-total span,.profile-contribution-counts dt{color:var(--ink-muted);font-size:var(--text-control);font-weight:650}.profile-contribution-total strong{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.08em;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:520;line-height:.8}.profile-contribution-counts{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;display:grid;overflow:hidden}.profile-contribution-counts>div{background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:14px 16px;display:flex}.profile-contribution-counts dd{font-family:var(--font-sans);margin:0;font-size:1.25rem;font-weight:700}.profile-contribution-track{background:var(--surface-muted);border-radius:999px;height:7px;margin-top:24px;display:flex;overflow:hidden}.profile-contribution-track span{min-width:7px}.profile-contribution-track .is-merged{background:var(--status-merged)}.profile-contribution-track .is-open{background:var(--status-open)}.profile-contribution-track .is-closed{background:var(--status-closed)}.profile-notes{padding:44px 0 24px}.profile-note-list{gap:0;margin:0;padding:24px 0 0 30px;list-style:none;display:grid;position:relative}.profile-note-list:before{background:var(--accent-node-soft);content:"";width:2px;position:absolute;top:29px;bottom:20px;left:6px}.profile-note-list>li{padding:0 0 32px;position:relative}.profile-note-node{border:3px solid var(--surface);background:var(--accent-node);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent-node);border-radius:50%;position:absolute;top:4px;left:-30px}.profile-note-meta,.profile-note-links{flex-wrap:wrap;align-items:center;display:flex}.profile-note-meta{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-meta);gap:8px 12px;font-weight:650}.profile-note-meta [class^=state-]{font-family:var(--font-sans);font-weight:750}.profile-note-list h4{letter-spacing:-.015em;margin-top:5px;font-size:1.0625rem;line-height:1.45}.profile-note-list h4 a{color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.profile-note-list h4 a:hover{color:var(--accent-node-strong);text-underline-offset:3px;text-decoration:underline}.profile-note-excerpt,.profile-notes-empty{color:var(--ink-soft);font-size:var(--text-resource-description);line-height:1.65}.profile-note-excerpt{max-width:680px;margin:7px 0 0;text-decoration:none;display:block}.profile-note-excerpt:hover{color:var(--accent-node-strong);text-underline-offset:3px;text-decoration:underline}.profile-note-links{gap:8px 18px;margin-top:10px}.profile-note-links a{color:var(--accent-node-strong);font-size:var(--text-control);font-weight:650;text-decoration:none}.profile-note-links a+a{color:var(--ink-muted)}.profile-note-links a:hover{text-decoration:underline}.profile-notes-empty{border-top:1px solid var(--line);margin:16px 0 0;padding:20px 0}.contribution-note .community-document-body{grid-template-columns:minmax(132px,.32fr) minmax(0,1fr);column-gap:40px;width:min(100%,824px);padding:48px 0 32px;display:grid}.contribution-note .community-document-body>h2{border-top:2px solid var(--accent-node-strong);color:var(--ink);letter-spacing:-.015em;grid-column:1;align-self:start;margin:0;padding:14px 12px 0 0;font-size:.9375rem;font-weight:750;line-height:1.45}.contribution-note .community-document-body>:not(h2){grid-column:2}.contribution-note .community-document-body>h2+*{border-top:1px solid var(--line-strong);margin-top:0;padding-top:14px}.contribution-note .community-document-body>h2:not(:first-child),.contribution-note .community-document-body>h2:not(:first-child)+*{margin-top:38px}.contribution-note .community-document-body>ul,.contribution-note .community-document-body>ol{gap:0;padding-left:0;list-style:none}.contribution-note .community-document-body>ul>li,.contribution-note .community-document-body>ol>li{padding:12px 0 12px 24px;position:relative}.contribution-note .community-document-body>ul>li>p,.contribution-note .community-document-body>ol>li>p{margin:0}.contribution-note .community-document-body>ul>li:first-child,.contribution-note .community-document-body>ol>li:first-child{padding-top:0}.contribution-note .community-document-body>ul>li:before,.contribution-note .community-document-body>ol>li:before{border:2px solid var(--accent-node);content:"";border-radius:2px;width:7px;height:7px;position:absolute;top:20px;left:2px}.contribution-note .community-document-body>ul>li:first-child:before,.contribution-note .community-document-body>ol>li:first-child:before{top:8px}.community-empty{color:var(--ink-muted);text-align:center;padding:40px 20px}.community-empty h2{color:var(--ink);font-size:var(--text-pending-title)}.community-empty p{margin-top:6px}.community-empty a{align-items:center;min-height:40px;margin-top:8px;display:inline-flex}.status-page{text-align:center;place-content:center;place-items:center;gap:12px;min-height:100svh;padding:32px;display:grid}.status-page h1,.status-page p{margin:0}@media (width<=1100px){.resource-workspace{grid-template-columns:var(--resource-navigation-width) minmax(0, 1fr)}.resource-navigation-desktop{grid-row:1/span 2}.resource-workspace.has-document .resource-main{grid-area:2/2}.resource-document-aside{border-bottom:1px solid var(--line);border-left:0;grid-area:1/2;grid-template-columns:auto minmax(0,1fr);gap:16px 24px;padding:16px 24px;display:grid;position:static}.resource-document-aside section+section,.resource-document-aside section+nav,.resource-document-aside nav+section{margin-top:0}.resource-document-aside nav{grid-column:1/-1}}@media (width<=940px){.context-bar{grid-template-columns:1fr;gap:8px}.year-summary{border-top:1px solid var(--line);justify-content:flex-start;padding-top:8px}.summary-grid{justify-content:flex-start}.summary-grid>div:first-child{border-left:0}.pull-request-item{grid-template-columns:minmax(0,1fr) 180px 96px;gap:0 12px}.pull-request-heading{grid-column:1/-1}.pull-request-reference{padding-left:80px}}@media (width<=760px){.site-shell{width:min(100% - 24px,720px);padding:12px 0 40px}.site-header{gap:12px;min-height:40px;margin-bottom:8px;padding-bottom:8px;position:static}.landing-page{min-height:0;padding:24px}.activity-log-page{min-height:0;padding:32px 28px}.landing-latest{padding-block:56px 48px}.landing-latest:before{top:36px}h1,h2,h3,h4{scroll-margin-top:16px}.context-bar{margin-bottom:8px;padding:8px}.report-year-header,.report-statistics{padding:12px}.report-copy{padding:24px}.resource-workspace{grid-template-columns:1fr;min-height:0}.resource-navigation-desktop{display:none}.resource-navigation-mobile{border-bottom:1px solid var(--line);background:var(--surface-subtle);grid-area:1/1;display:block}.resource-navigation-mobile summary{min-height:44px;color:var(--ink-soft);cursor:pointer;font-size:var(--text-resource-navigation);padding:12px 16px;font-weight:700}.resource-navigation-mobile .resource-navigation{max-height:70vh;padding:4px 12px 16px;overflow-y:auto}.resource-document-aside{grid-area:2/1}.resource-document-aside nav{display:none}.resource-main,.resource-workspace.has-document .resource-main{grid-area:3/1}.resource-workspace:not(.has-document) .resource-main{grid-row:2}.resource-index,.resource-document,.community-document{padding:24px}.filter-bar{flex-direction:column;align-items:stretch;gap:8px}.search-input{width:100%;max-width:none}.toolbar-actions{justify-content:space-between;gap:8px;width:100%}.state-filters{flex:1}.state-filters .filter-button{flex:1;min-width:40px;padding-inline:8px}.expansion-controls .action-button{width:40px;padding-inline:0}.action-label{display:none}.board-section{box-shadow:none;background:0 0;overflow:visible}.filter-bar{background:var(--surface);box-shadow:var(--shadow-surface);border:0;border-radius:12px;margin-bottom:8px}.board-frame{overflow:visible}.contributor-board,.contributor-board tbody{display:block}.contributor-board thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contributor-board .contributor-row{background:var(--surface);box-shadow:var(--shadow-surface);border-radius:10px;grid-template-columns:minmax(180px,1fr) repeat(4,64px);margin-top:8px;display:grid;overflow:hidden}.contributor-board .contributor-row:first-child{margin-top:0}.contributor-board .contributor-row.is-expanded{border-radius:10px 10px 0 0}.contributor-board th,.contributor-board td{text-align:left;border-top:0;width:auto;height:56px;padding:6px 10px;display:grid}.contributor-board .number-cell{border-left:1px solid var(--line);align-content:center}.number-cell:before{content:attr(data-label);color:var(--ink-muted);font-size:var(--text-meta);margin-bottom:2px;font-weight:650}.details-row{display:block}.details-row td{height:auto;box-shadow:var(--shadow-surface);border-radius:0 0 10px 10px;padding:0;display:block}.contribution-details{padding:8px}}@media (width<=600px){.subtitle{display:none}.site-header{flex-wrap:wrap;align-items:center}.header-controls{border-top:1px solid var(--line);order:2;grid-template-columns:minmax(0,1fr) 40px;gap:12px;width:100%;margin-left:0;padding-top:4px;display:grid}.content-nav{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.content-nav a{white-space:nowrap;flex:1;min-width:0;padding-inline:2px;font-size:.75rem}.toolbar-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.state-filters{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.state-filters .filter-button{min-width:0}.expansion-controls{border-left:0;grid-column:2;justify-self:end;padding-left:0}.landing-page{border-radius:12px;padding:20px 18px}.landing-signal{flex-direction:column;align-items:flex-start;gap:8px}.landing-latest{padding-block:48px 40px}.landing-latest h2{font-size:clamp(2.25rem,12vw,3.4rem)}.landing-recent-list{grid-template-columns:1fr}.landing-recent-list>li,.landing-recent-list>li:first-child{padding:14px 0}.landing-recent-list>li+li{border-top:1px solid var(--line);border-left:0}.landing-recent-list h4{margin-top:10px}.landing-overview>div{gap:12px;padding:16px 10px}.landing-overview>div:first-child{padding-left:0}.landing-overview dt{font-size:.6875rem}.landing-overview dd{font-size:clamp(1.75rem,10vw,2.5rem)}.landing-overview dd span{margin:8px 0 0;font-size:.75rem;display:block}.landing-actions{flex-direction:column;align-items:stretch}.activity-log-page{border-radius:12px;padding:28px 18px}.activity-log-intro h2{font-size:clamp(2.75rem,15vw,4.25rem)}.activity-schedule-chart{display:none}.activity-schedule-list{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;list-style:none;display:grid;position:static;overflow:visible}.activity-schedule-list li{border-top:1px solid var(--line);font-size:var(--text-meta);grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:8px 0;display:grid}.activity-schedule-list time{color:var(--ink-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:650}.activity-schedule-list strong{overflow-wrap:anywhere;min-width:0;font-weight:720}.activity-schedule-list span{color:var(--ink-muted);font-weight:650}.activity-month{padding-top:24px;display:block}.activity-month>h3{margin-bottom:32px;font-size:2.75rem}.activity-day{grid-template-columns:minmax(0,1fr);gap:18px}.activity-day-date{border-bottom:1px solid var(--line);padding-bottom:10px}.year-tabs{width:100%}.year-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;width:100%;display:grid}.year-heading{grid-area:1/1/auto/-1}.summary-grid{display:contents}.summary-grid>div{border-left:0;padding:0}.summary-period{grid-area:2/1/auto/-1}.summary-grid>div:nth-child(2){grid-area:3/1}.summary-grid>div:nth-child(3){grid-area:3/2}.summary-grid>div:nth-child(4){grid-area:3/3}.contributor-board .contributor-row{grid-template-columns:repeat(4,1fr)}.contributor-board th[data-label=기여자]{grid-column:1/-1;height:56px}.contributor-board .number-cell{border-top:1px solid var(--line);height:48px}.contributor-board td[data-label=Pull\ Request]:before{content:"PR"}.number-cell:before{white-space:nowrap}.pull-request-item{grid-template-columns:minmax(0,1fr) auto}.pull-request-reference{grid-area:2/1}.pull-request-reviews{grid-area:2/2}.pull-request-lifecycle{grid-area:3/1/auto/-1;justify-content:flex-start;padding-left:80px}.report-year-badge{width:40px;height:40px}.statistics-heading{flex-direction:column;align-items:flex-start;gap:8px}.report-totals>div{flex-direction:column;align-items:center;gap:2px;padding:8px 4px}.report-totals{grid-template-columns:1.25fr repeat(3,minmax(0,1fr))}.report-copy,.resource-index,.resource-document{padding:20px 16px}.resource-index-groups>section{padding-left:14px}.community-document{padding:20px 16px}.community-document-header{padding-bottom:20px}.community-document-body h2{margin-top:34px}.profile-header{grid-template-columns:auto minmax(0,1fr)}.profile-header>img,.profile-avatar-fallback{width:56px;height:56px}.profile-authored,.profile-contributions,.profile-notes{padding-block:32px}.profile-contributions>header{flex-direction:column;align-items:flex-start;gap:4px}.profile-contribution-overview{grid-template-columns:1fr;gap:20px;padding-top:22px}.profile-contribution-total{justify-content:flex-start}.profile-contribution-total strong{margin-left:auto;font-size:3.5rem}.profile-contribution-counts>div{flex-direction:column;align-items:flex-start;padding:12px}.profile-note-list{padding-left:26px}.profile-note-node{left:-26px}.contribution-note-mark{display:none}.contribution-note-header{grid-template-columns:minmax(0,1fr)}.contribution-note .community-document-body{padding:32px 0 24px;display:block}.contribution-note .community-document-body>h2,.contribution-note .community-document-body>h2:not(:first-child){margin:32px 0 0;padding:14px 0 0}.contribution-note .community-document-body>h2:first-child{margin-top:0}.contribution-note .community-document-body>h2+*,.contribution-note .community-document-body>h2:not(:first-child)+*{border-top:0;margin-top:12px;padding-top:0}.profile-activity-link{grid-column:1/-1;justify-content:center}.report-copy h2{margin-top:36px}.report-copy h3{margin-top:26px}.report-pending{padding:22px 20px}}.contributor-row.is-targeted{background:var(--accent-node-soft)}.contributor-row.is-targeted>th:first-child,.details-row.is-targeted>td{box-shadow:inset 3px 0 var(--accent-node)}.details-row.is-targeted>td{background:color-mix(in srgb, var(--accent-node-soft) 72%, var(--surface-muted))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.landing-signal-dot,.landing-latest:before,.landing-latest>p,.landing-pr-number,.landing-latest h2,.landing-latest-meta,.node-logo-js{animation:none}}.theme-toggle{width:40px;height:40px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{color:var(--ink);background:var(--surface-subtle)}html[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-node:#71b58e;--accent-node-strong:#8bd0aa;--accent-node-soft:#173329;--status-open:#83cea1;--status-merged:#aca4f4;--status-closed:#eb8fa0;--chart-merged:#478a67;--chart-merged-ink:#f1fff6;--chart-open:#3d7da9;--chart-open-ink:#f0f9ff;--chart-closed:#a65d70;--chart-closed-ink:#fff2f5;--ink:#e7edf4;--ink-soft:#b9c6d3;--ink-muted:#8294a6;--surface:#111d29;--surface-subtle:#172637;--surface-muted:#0b1520;--accent-recent:#4d9bc4;--activity-reviewed:#e1b761;--link:#78c5ff;--line:#243b50;--line-strong:#34506a;--shadow-surface:inset 0 0 0 1px var(--line);--shadow-control:inset 0 0 0 1px var(--line)}html[data-color-mode=dark] body{background-image:linear-gradient(#78c5ff09 1px,#0000 1px),linear-gradient(90deg,#78c5ff09 1px,#0000 1px);background-size:24px 24px}html[data-color-mode=dark] .site-header{border-right:1px solid var(--line);border-left:1px solid var(--line);background:color-mix(in srgb, var(--surface-muted) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-color-mode=dark] .number-cell[data-zero=true]{color:var(--ink-muted)}html[data-color-mode=dark] .label{color:var(--ink-soft);background:var(--surface-subtle)}html[data-color-mode=dark] .shiki{background:var(--surface-subtle)!important}html[data-color-mode=dark] .shiki span{color:var(--ink-soft)!important}
