@property --x-1t9cdi6{syntax:"*";inherits:false}@property --x-1xmrurk{syntax:"*";inherits:false}@property --x-backgroundColor{syntax:"*";inherits:false}@property --x-borderColor{syntax:"*";inherits:false}@property --x-flexBasis{syntax:"*";inherits:false}@property --x-fontFamily{syntax:"*";inherits:false}@property --x-fontSize{syntax:"*";inherits:false}@property --x-height{syntax:"*";inherits:false}@property --x-insetInlineEnd{syntax:"*";inherits:false}@property --x-insetInlineStart{syntax:"*";inherits:false}@property --x-minHeight{syntax:"*";inherits:false}@property --x-paddingInlineStart{syntax:"*";inherits:false}@property --x-transitionTimingFunction{syntax:"*";inherits:false}@property --x-width{syntax:"*";inherits:false}@property --x-zIndex{syntax:"*";inherits:false}@keyframes ui-14ooa7-B{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes ui-1fny1my-B{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ui-5oi2r7-B{0%{border-color:var(--accent-color-info)}70%{border-color:var(--accent-color-info)}to{border-color:var(--cursor-stroke-secondary)}}@keyframes ui-17owty7-B{0%,to{border-left-color:var(--cursor-text-primary)}50%{border-left-color:transparent}}@keyframes ui-xwzhwk-B{0%{box-shadow:0 0 0 .5px var(--cursor-bg-yellow-primary)}40%{box-shadow:0 0 0 2.5px color-mix(in srgb,var(--cursor-bg-yellow-primary) 0%,transparent)}40.1%{box-shadow:0 0 0 .5px color-mix(in srgb,var(--cursor-bg-yellow-primary) 0%,transparent)}90%{box-shadow:0 0 0 .5px color-mix(in srgb,var(--cursor-bg-yellow-primary) 0%,transparent)}to{box-shadow:0 0 0 .5px var(--cursor-bg-yellow-primary)}}@keyframes ui-18re5ia-B{0%{opacity:0}to{opacity:1}}@keyframes ui-eq2ppv-B{0%{opacity:1}50%{opacity:.45}to{opacity:1}}@keyframes ui-tut5q7-B{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes ui-9bopjs-B{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes ui-i7zcar-B{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ui-1mi9ahm-B{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes ui-1rr3xe8-B{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes ui-1bzi508-B{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-i9f8nv-B{0%{opacity:0;transform:translateY(3px)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes ui-b35mrj-B{40%{outline-color:rgb(53 101 226/75%);outline-width:3px}to{outline-width:0;outline-offset:3px}}@keyframes ui-23psle-B{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes ui-1njflng-B{0%{opacity:0;transform:translateY(3px);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%)}60%{opacity:1}to{transform:translateY(0);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%)}}@keyframes ui-x7gt4p-B{0%{translate:0 1em;opacity:0}to{translate:0;opacity:1}}.ui-1wk85il,:root{--origin-review-agent-media-max-block-size:min(420px,60vh);--origin-review-agent-media-max-inline-size:min(520px,100%);--origin-review-bg-danger-quaternary:color-mix(in oklab,var(--cursor-danger) 8%,transparent);--origin-review-bg-warn-quaternary:color-mix(in oklab,var(--cursor-warn) 8%,transparent);--origin-review-checks-group-chevron-opacity:0;--origin-review-code-line-height:20px;--origin-review-code-tour-context-feedback-opacity:0;--origin-review-code-tour-context-feedback-pointer-events:none;--origin-review-code-tour-heading-action-opacity:0;--origin-review-composer-radius:10px;--origin-review-content-max-width:960px;--origin-review-diff-side-width:360px;--origin-review-file-header-height:36px;--origin-review-file-rail-width:256px;--origin-review-floating-dock-max-width:680px;--origin-review-floating-dock-shadow:0 6px 18px rgba(0,0,0,0.18);--origin-review-floating-pill-bg-hover:color-mix(in srgb,var(--cursor-base) 8%,var(--cursor-bg-elevated));--origin-review-full-bleed-max-width:2400px;--origin-review-gutter-number-width:3.25rem;--origin-review-minimap-width:20px;--origin-review-page-column-width:1056px;--origin-review-sidebar-width:320px;--origin-review-sticky-chrome-height:40px;--origin-review-title-actions-opacity:0;--origin-review-title-actions-pointer-events:none;--origin-review-z-dropdown:1600;--origin-review-z-dropdown-background-detect:1500;--origin-review-z-files-header-row:2;--origin-review-z-header:10;--origin-review-z-modal-content:1100;--origin-review-z-pageloader:2001;--origin-review-z-resizer:52;--origin-review-z-review-bar:800;--origin-review-z-sheet-content:1100;--origin-review-z-sheet-overlay:1000;--origin-review-z-sticky-fileheader:2}.ui-6dr29q,:root{--origin-stack-rail-action:#8256cb;--origin-stack-rail-caution:#f07c00;--origin-stack-rail-emphasis:#3565e2;--origin-stack-rail-positive:#3a9a43;--origin-stack-row-actions-opacity:0;--origin-stack-row-actions-visibility:hidden}.ui-1y9vhev,.ui-1y9vhev:root{--origin-review-composer-radius:var(--cursor-radius-2xl)}.ui-lchg4b{--code-bg-unchanged-number:var(--cursor-bg-editor)}.ui-x36r5m{--code-bg-unchanged:var(--cursor-bg-editor)}.ui-1pema7w{--code-diff-constrained-width:760px}.ui-1oupo6p{--code-diff-constrained-width:var(--origin-review-content-max-width)}.ui-1fgxp8o{--code-seam-bleed:var(--code-bg-gutter-line-selected)}.ui-1gottwh{--code-seam-bleed:var(--code-bg-line-selected)}.ui-1bfbinh{--code-tour-context-inline-padding:var(--cursor-spacing-4)}.ui-1vm3enj{--conversation-block-inset:var(--cursor-spacing-2-5)}.ui-wjh4bi{--conversation-font-size:var(--conversation-tool-font-size,13px)}.ui-1v3rfid{--conversation-font-size:var(--cursor-font-size-sm)}.ui-y8k71{--conversation-text-font-size:var(--cursor-font-size-base)}.ui-1s3eovo{--conversation-text-inset:var(--cursor-spacing-2-5)}.ui-1q4sk7a{--conversation-tool-card-padding-x:var(--cursor-spacing-2)}.ui-7qiatj{--conversation-tool-font-size:var(--cursor-font-size-base)}.ui-jr2hrr{--cursor-bg-green-secondary:var(--cursor-bg-green-primary)}.ui-h06qqc{--cursor-bg-purple-secondary:var(--cursor-bg-purple-primary)}.ui-csirhi{--cursor-bg-red-secondary:var(--cursor-bg-red-primary)}.ui-44mfka{--cursor-bg-sidebar:transparent}.ui-j88wmv{--cursor-bg-sidebar:var(--cursor-bg-chrome)}.ui-dim2vi{--cursor-height-sm:24px}.ui-1ohdphb{--cursor-height-sm:var(--cursor-height-base)}.ui-713jm0{--cursor-spacing-2:8px}.ui-502zg7{--cursor-spacing-2:var(--cursor-spacing-2-5)}.ui-1df6obs{--cursor-text-green-primary:var(--cursor-text-invert)}.ui-v334pp{--cursor-text-purple-primary:var(--cursor-text-invert)}.ui-1kgp9dx{--cursor-text-red-primary:var(--cursor-text-invert)}.ui-5bteqe{--diff-file-header-height:var(--origin-review-file-header-height)}.ui-hrg9cl{--diff-header-background:var(--cursor-bg-chrome)}.ui-atoq3p{--diff-header-height:calc(var(--cursor-spacing-6) + 2*var(--cursor-spacing-2))}.ui-x5mzz7{--diff-header-inset:0px}.ui-1ysycq5{--diff-header-inset:var(--pr-sticky-chrome-height,var(--origin-review-sticky-chrome-height))}.ui-zdokcp{--diffs-addition-color-override:var(--cursor-text-tertiary)}.ui-1r3z6ph{--diffs-deletion-color-override:var(--cursor-text-tertiary)}.ui-kqsnmn{--file-minimap-width:0}.ui-1l6e6sn{--file-sidebar-width:var(--origin-review-file-rail-width)}.ui-1aeizcn{--gds-button-padding-inline:var(--cursor-spacing-1)}.ui-1scr9ff{--gds-card-body-padding:var(--cursor-spacing-1-5)}.ui-1kincjx{--gds-card-header-padding:var(--cursor-spacing-1-5)}.ui-1be89fx{--gutter-bg:transparent}.ui-1vmuqdg{--gutter-bg:var(--code-bg-added-gutter)}.ui-1u59jjp{--gutter-bg:var(--code-bg-added-partial)}.ui-1ltkm2o{--gutter-bg:var(--code-bg-added)}.ui-145zif3{--gutter-bg:var(--code-bg-gutter-line-selected)}.ui-1w3e6f2{--gutter-bg:var(--code-bg-removed-gutter)}.ui-c3cgii{--gutter-bg:var(--code-bg-removed-partial)}.ui-ps5pru{--gutter-bg:var(--code-bg-removed)}.ui-slczm7{--gutter-bg:var(--code-bg-unchanged)}.ui-a584bt{--icon-size:1em}.ui-1xxckbi{--line-bleed-bg:transparent}.ui-ycs5c8{--line-bleed-bg:var(--code-bg-added-partial)}.ui-168hvr9{--line-bleed-bg:var(--code-bg-added)}.ui-1df2cw1{--line-bleed-bg:var(--code-bg-line-selected)}.ui-c3i80y{--line-bleed-bg:var(--code-bg-removed-partial)}.ui-1u1rdcn{--line-bleed-bg:var(--code-bg-removed)}.ui-1y6oqsp{--line-bleed-bg:var(--code-bg-unchanged)}.ui-1jm4bhu{--line-indicator-bg:var(--code-bg-added)}.ui-1mzy7hw{--line-indicator-bg:var(--code-bg-gutter-line-selected)}.ui-menaj6{--line-indicator-bg:var(--code-bg-gutter-selected)}.ui-ffwclk{--line-indicator-bg:var(--code-bg-removed)}.ui-72ke8t{--line-indicator-color:var(--base)}.ui-p9xgih{--line-indicator-color:var(--code-text-added)}.ui-f3usig{--line-indicator-color:var(--code-text-removed)}.ui-1jgckv4{--line-number-bg:var(--code-bg-added)}.ui-42x40g{--line-number-bg:var(--code-bg-gutter-line-selected)}.ui-ijgxa{--line-number-bg:var(--code-bg-gutter-selected)}.ui-aclox{--line-number-bg:var(--code-bg-removed)}.ui-15sp1ac{--line-number-bg:var(--code-bg-unchanged-number)}.ui-lfhcqw{--line-number-color:var(--base)}.ui-1ftbbv2{--line-number-color:var(--code-line-number-text-changed,var(--code-text-added))}.ui-qxm7g6{--line-number-color:var(--code-line-number-text-changed,var(--code-text-removed))}.ui-qm1ltf{--line-number-color:var(--code-line-number-text-unchanged,var(--cursor-text-tertiary))}.ui-mgakjv{--line-number-color:var(--code-text-added)}.ui-c95io8{--line-number-color:var(--code-text-removed)}.ui-1l2qad4{--markdown-input-editor-padding:0}.ui-15qaafv{--markdown-input-radius:var(--cursor-radius-2xl)}.ui-asddqp{--permalink-highlight-radius:var(--cursor-radius-2xl)}.ui-16mr28g{--pr-file-scroll-margin-top:calc(var(--diff-header-height) + var(--diff-header-inset))}.ui-i4e6cu{--pr-floating-dock-clearance:72px}.ui-1sftivg{--pr-floating-dock-clearance:calc(min(50vh,360px) + 164px)}.ui-1fhz021{--prompt-input-border-radius-dynamic-island:var(--cursor-radius-full)}.ui-ybl6kh{--prompt-input-container-bg-hover:var(--origin-review-floating-pill-bg-hover)}.ui-63s0z3{--prompt-input-container-bg:var(--cursor-bg-elevated)}.ui-iwrm1c{--prompt-input-container-bg:var(--cursor-bg-input)}.ui-ih41kk{--prompt-input-container-border-hover:var(--cursor-stroke-primary)}.ui-1ep5w7e{--prompt-input-container-border:var(--cursor-stroke-tertiary)}.ui-1o64z9f{--prompt-input-dynamic-island-active-height:var(--cursor-spacing-8)}.ui-18g6jp2{--prompt-input-dynamic-island-label-fade-width:0%}.ui-1b705we{--prompt-input-dynamic-island-pill-width:max-content}.ui-hi4jl{--prompt-input-dynamic-island-rest-width:max-content}.ui-16w5bnx{--row-offset:inherit}.ui-58n9tp:focus-visible{--origin-review-checks-group-chevron-opacity:1}.ui-qean40:focus-within{--origin-review-title-actions-opacity:1}.ui-1afgh3t:focus-within{--origin-review-title-actions-pointer-events:auto}.ui-18qqm3j:hover{--origin-review-checks-group-chevron-opacity:1}.ui-115it2h:hover{--origin-review-code-tour-context-feedback-opacity:1}.ui-8wws77:hover{--origin-review-code-tour-context-feedback-pointer-events:auto}.ui-1qwmbux:hover{--origin-review-code-tour-heading-action-opacity:1}.ui-7n2rky:hover{--origin-review-title-actions-opacity:1}.ui-16eyr1r:hover{--origin-review-title-actions-pointer-events:auto}.ui-1k9iy6h:hover{--origin-stack-row-actions-opacity:1}.ui-1z0lv7u:hover{--origin-stack-row-actions-visibility:visible}.ui-1uwsscb{all:unset}.ui-ln7xf2{font:inherit}.ui-175mniq{grid-area:1/1}.ui-1cnu6j2{grid-area:icon}.ui-gqacei{grid-area:titles}.ui-1txd71x{grid-area:trailing}.ui-10a8y8t{inset:0}.ui-kdpibf{margin:-1px}.ui-1ghz6dp{margin:0}.ui-hrvkko{margin:calc(-1*var(--cursor-spacing-1))}.ui-1717udv{padding:0}.ui-1hbkpea{padding:var(--cursor-spacing-0-5)}.ui-ugt2tg{padding:var(--cursor-spacing-1-5)}.ui-1fn2sgp{padding:var(--cursor-spacing-1)}.ui-17ak5pl{padding:var(--cursor-spacing-2)}.ui-15wvsb0{padding:var(--cursor-spacing-3)}.ui-1n6jgo6{padding:var(--cursor-spacing-4)}.ui-dx8idz{padding:var(--cursor-spacing-6)}.ui-257560{padding:var(--markdown-input-editor-padding,8px 12px)}@media (max-width:768px){.ui-fhdd4q.ui-fhdd4q{inset:0}}@media screen and (hover:hover){.ui-1eo0pub.ui-1eo0pub{padding:var(--cursor-spacing-1)}}@media (min-width:640px){.ui-1qd1b6p.ui-1qd1b6p{padding:var(--cursor-spacing-6)}}.ui-1agz8ms{background-position:0 0}.ui-17hsi9p{background-position:0 calc(-1*var(--row-offset,0px))}.ui-bsrsd9{border-color:color-mix(in oklab,var(--cursor-danger) 56%,transparent)}.ui-181nr7w{border-color:currentcolor}.ui-1r7ld26{border-color:currentColor}.ui-9r1u3d{border-color:transparent}.ui-z04spc{border-color:var(--border-secondary)}.ui-s82o1a{border-color:var(--cursor-bg-accent)}.ui-5yek2y{border-color:var(--cursor-bg-quinary)}.ui-1xmqp4p{border-color:var(--cursor-icon-accent-primary)}.ui-mrlvvy{border-color:var(--cursor-stroke-blue-secondary)}.ui-fegry7{border-color:var(--cursor-stroke-focused)}.ui-1gvt79p{border-color:var(--cursor-stroke-green-secondary)}.ui-1tjqsyf{border-color:var(--cursor-stroke-primary)}.ui-16sux1g{border-color:var(--cursor-stroke-quaternary)}.ui-883z09{border-color:var(--cursor-stroke-red-primary)}.ui-105evjg{border-color:var(--cursor-stroke-red-secondary)}.ui-13747pv{border-color:var(--cursor-stroke-secondary)}.ui-qz0629{border-color:var(--cursor-stroke-tertiary)}.ui-1nhlusf{border-color:var(--cursor-stroke-yellow-primary)}.ui-1cucnr7{border-color:var(--cursor-stroke-yellow-secondary)}.ui-1h4ys0f{border-color:var(--cursor-success)}.ui-1t3n6ic{border-color:var(--cursor-warn)}.ui-xi1ulk{border-color:var(--origin-stack-rail-action)}.ui-1qge0jg{border-color:var(--origin-stack-rail-caution)}.ui-cpmasn{border-color:var(--origin-stack-rail-emphasis)}.ui-1vo2r20{border-color:var(--origin-stack-rail-positive)}.ui-6w5c0t{border-color:var(--x-borderColor)}.ui-2u8bby{border-radius:0}.ui-orixrz{border-radius:100%}.ui-1q4ynmn{border-radius:10px}.ui-ixl9f9{border-radius:14px}.ui-16rqkct{border-radius:50%}.ui-1kogg8i{border-radius:6px}.ui-ur7f20{border-radius:8px}.ui-10hpsqq{border-radius:9999px}.ui-7ur7su{border-radius:calc(var(--cursor-radius-base) + var(--cursor-spacing-0-5))}.ui-1pjcqnp{border-radius:inherit}.ui-1828qc5{border-radius:var(--cursor-radius-2xl)}.ui-1043rbw{border-radius:var(--cursor-radius-base)}.ui-1i4c3av{border-radius:var(--cursor-radius-full)}.ui-1m7fhj7{border-radius:var(--cursor-radius-lg)}.ui-1e1y6u3{border-radius:var(--cursor-radius-sm)}.ui-1pkpdue{border-radius:var(--cursor-radius-xl)}.ui-1bl94mz{border-radius:var(--cursor-radius-xs)}.ui-8gd6ij{border-radius:var(--origin-review-composer-radius)}.ui-1amx6il{border-radius:var(--permalink-highlight-radius,0)}.ui-bsl7fq{border-style:dashed}.ui-ng3xce{border-style:none}.ui-1y0btm7{border-style:solid}.ui-4hv7ue{border-width:.5px}.ui-c342km{border-width:0}.ui-mkeg23{border-width:1px}.ui-dh2fpr{border-width:2px}.ui-1g8la5s{border-width:var(--cursor-spacing-0-5)}.ui-5mp9sv{flex:1 0 0}.ui-12lumcd{flex:1 1 auto}.ui-98rzlu{flex:1}.ui-1okw0bk{flex:none}.ui-xhr3t{gap:0}.ui-12mrbbr{gap:1px}.ui-195vfkc{gap:2px}.ui-1ed6fcf{gap:3px}.ui-1jnr06f{gap:4px}.ui-167g77z{gap:8px}.ui-9dfw6q{gap:calc((var(--cursor-spacing-2) - 2*var(--cursor-spacing-0-5)) / 2)}.ui-5cdhqx{gap:var(--cursor-spacing-0-25)}.ui-137clkk{gap:var(--cursor-spacing-0-5)}.ui-1ns6icm{gap:var(--cursor-spacing-0-75)}.ui-pkkfsy{gap:var(--cursor-spacing-1-5)}.ui-11twubx{gap:var(--cursor-spacing-1)}.ui-1dbef6d{gap:var(--cursor-spacing-2-5)}.ui-ehausa{gap:var(--cursor-spacing-2)}.ui-1oot3zn{gap:var(--cursor-spacing-3)}.ui-1jlwbde{gap:var(--cursor-spacing-4)}.ui-1m87ff3{gap:var(--cursor-spacing-6)}.ui-3qzy4x{gap:var(--cursor-spacing-7)}.ui-t4v3it{gap:var(--cursor-spacing-8)}.ui-gkxs2y{grid-column:1}.ui-427cgg{grid-column:1/-1}.ui-1rhfpie{grid-column:1/3}.ui-1npkx4u{grid-column:2}.ui-cjmef0{grid-column:2/-1}.ui-1k3v4rp{grid-column:3}.ui-1ms6mhf{grid-row:1}.ui-7sv70a{grid-row:2}.ui-1p3192o{grid-template-areas:"icon titles trailing"}.ui-10no89f{inset-block:0}.ui-17y0mx6{inset-inline:0}.ui-e8uvvx{list-style:none}.ui-10im51j{margin-block:0}.ui-1jx73ew{margin-block:var(--cursor-spacing-1-5)}.ui-dpki88{margin-block:var(--cursor-spacing-1)}.ui-xpsriy{margin-block:var(--cursor-spacing-2)}.ui-qyz6jc{margin-block:var(--cursor-spacing-ne-1-5)}.ui-1lldz1v{margin-inline:.05em}.ui-rxpjvj{margin-inline:0}.ui-ckhbgb{margin-inline:1px}.ui-vueqy4{margin-inline:auto}.ui-1lvhks5{margin-inline:var(--code-tour-context-margin-inline,auto)}.ui-grv8by{margin-inline:var(--code-tour-thinking-margin-inline,auto)}.ui-a46pd{margin-inline:var(--cursor-spacing-1)}.ui-b5jg2q{margin-inline:var(--cursor-spacing-4)}.ui-1rgduyr{margin-inline:var(--cursor-spacing-ne-2)}.ui-1a2a7pz{outline:none}.ui-ysyzu8{overflow:auto}.ui-7giv3{overflow:clip}.ui-b3r6kr{overflow:hidden}.ui-1rea2x4{overflow:visible}.ui-ish69e{overscroll-behavior:contain}.ui-t970qd{padding-block:0}.ui-splgde{padding-block:1px}.ui-j8oexa{padding-block:2px}.ui-gmh6ty{padding-block:56px}.ui-1vvogim{padding-block:8px}.ui-1me4vk0{padding-block:calc((50vh - 100px) / 2);padding-block:calc((50dvh - 100px) / 2)}.ui-156q4mj{padding-block:calc(var(--cursor-spacing-1) + 1px)}.ui-11jd7i5{padding-block:var(--cursor-spacing-0-5)}.ui-1lqmthn{padding-block:var(--cursor-spacing-1-5)}.ui-y3jwiz{padding-block:var(--cursor-spacing-1)}.ui-12ffz05{padding-block:var(--cursor-spacing-2)}.ui-y3j6vt{padding-block:var(--cursor-spacing-3)}.ui-dnbh10{padding-block:var(--cursor-spacing-4)}.ui-g9gn6j{padding-block:var(--cursor-spacing-5)}.ui-j2grvh{padding-block:var(--cursor-spacing-8)}.ui-a4jxih{padding-inline:.25ch}.ui-njsko4{padding-inline:0}.ui-aope02{padding-inline:12px}.ui-4l9tsp{padding-inline:24px}.ui-5k8d2m{padding-inline:2px}.ui-fn1xvj{padding-inline:4px}.ui-1xcny9u{padding-inline:calc(1px + var(--cursor-spacing-3-5))}.ui-10c8fmn{padding-inline:calc(var(--cursor-spacing-2) + 1px)}.ui-pdf0lk{padding-inline:var(--code-tour-context-inline-padding,var(--cursor-spacing-2))}.ui-1ukcich{padding-inline:var(--code-tour-thinking-inline-padding,var(--cursor-spacing-2))}.ui-1bfovwe{padding-inline:var(--cursor-spacing-0-5)}.ui-8foszq{padding-inline:var(--cursor-spacing-0-75)}.ui-4q8mmk{padding-inline:var(--cursor-spacing-1-5)}.ui-mpze1h{padding-inline:var(--cursor-spacing-1)}.ui-w3enoh{padding-inline:var(--cursor-spacing-2-5)}.ui-13e3tqs{padding-inline:var(--cursor-spacing-2)}.ui-2f45yy{padding-inline:var(--cursor-spacing-3-5)}.ui-1m31zm8{padding-inline:var(--cursor-spacing-3)}.ui-1px5tkr{padding-inline:var(--cursor-spacing-4)}.ui-1h6isjj{padding-inline:var(--cursor-spacing-6)}.ui-1qkxpox{padding-inline:var(--file-minimap-width)}.ui-1ku5rj1{place-items:center}.ui-hpx5ed{scroll-padding-block:var(--cursor-spacing-2)}.ui-1hl2dhg{text-decoration:none}.ui-1bvjpef{text-decoration:underline}.ui-1egrocn:focus-within,.ui-uwcr36:hover:not([data-disabled]){border-color:var(--cursor-stroke-primary)}.ui-v3uukv:focus-visible{border-color:var(--cursor-stroke-primary)}.ui-1c0k13w:focus-visible{border-radius:0}.ui-1axhdtx:focus-visible{border-radius:var(--cursor-radius-2xl)}.ui-1x2nrdy:focus-visible{border-radius:var(--cursor-radius-lg)}.ui-1q03sdz:focus-visible{border-radius:var(--cursor-radius-sm)}.ui-1f4ar3y:focus-visible{border-radius:var(--cursor-radius-xs)}.ui-k2swo9:focus-visible{outline:none}.ui-1me23qb:not(:focus,:focus-within){overflow:hidden}:where(.ui--default-marker:is([data-table-focused]:not([contenteditable=false]))) .ui-1gdkeso.ui-1gdkeso{place-items:center}.ui-1y001m6:hover{border-color:var(--cursor-stroke-primary)}.ui-1g5a2ak:hover{border-color:var(--cursor-stroke-secondary)}.ui-1lku1pv:hover{text-decoration:none}.ui-t0b8zv:hover{text-decoration:underline}.ui-1uvtmcs:focus{outline:none}.ui-11iimpl:active{text-decoration:none}.ui-1eo1aoc:active{text-decoration:underline}@media screen and (hover:hover){.ui-i91lkq.ui-i91lkq{border-color:var(--cursor-stroke-tertiary)}}@media (max-width:768px){.ui-12odzay.ui-12odzay{border-radius:0}}@media screen and (hover:hover){.ui-qqqk5h.ui-qqqk5h{border-radius:calc(var(--cursor-radius-base) + var(--cursor-spacing-0-5))}.ui-13eyqun.ui-13eyqun{border-style:solid}.ui-1ekaoc2.ui-1ekaoc2{border-width:1px}}@media (max-width:768px){.ui-1fo2fdx.ui-1fo2fdx{gap:var(--cursor-spacing-2)}.ui-1jkx2mc.ui-1jkx2mc{grid-template-areas:"icon titles" ". trailing"}}@media (min-width:769px){.ui-1wyh9j8.ui-1wyh9j8{inset-block:0}}@media (max-width:768px){.ui-vth8v4.ui-vth8v4{margin-inline:var(--cursor-spacing-2)}}@media (min-width:769px){.ui-19ywiec.ui-19ywiec{overflow:visible}}@media screen and (hover:hover){.ui-1uqykwi.ui-1uqykwi{padding-block:var(--cursor-spacing-1)}}@media (max-width:768px){.ui-1cgrb2w.ui-1cgrb2w{padding-inline:0}}@media screen and (hover:hover){.ui-fatvdz.ui-fatvdz{padding-inline:var(--cursor-spacing-1)}}.ui-1ua5tub{-webkit-box-orient:vertical}.ui-1h7i4cw{-webkit-line-clamp:2}.ui-1u5n1hv{-webkit-line-clamp:unset}.ui-1d95f0i{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4))),rgba(0,0,0,.97) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .08),rgba(0,0,0,.9) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .22),rgba(0,0,0,.76) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .4),rgba(0,0,0,.55) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .57),rgba(0,0,0,.34) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .72),rgba(0,0,0,.16) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .86),transparent 100%)}.ui-1qsw9wy{-webkit-mask-repeat:no-repeat}.ui-1vluf5{-webkit-mask-size:100% 100%}.ui-pdipgo{-webkit-touch-callout:none}.ui-1winvzj{-webkit-user-select:none}.ui-c26acl{align-content:center}.ui-1pha0wt{align-items:baseline}.ui-6s0dn4{align-items:center}.ui-uk3077{align-items:flex-end}.ui-1cy8zhl{align-items:flex-start}.ui-7a106z{align-items:start}.ui-1qjc9v5{align-items:stretch}.ui-amitd3{align-self:center}.ui-pvyfi4{align-self:flex-end}.ui-qcrz7y{align-self:flex-start}.ui-1y8v6su{align-self:start}.ui-kh2ocl{align-self:stretch}.ui-ko1gk3{animation-delay:-.15s}.ui-1mminal{animation-delay:-.16s}.ui-15g1pi7{animation-delay:-.32s}.ui-1io94vc{animation-delay:-.3s}.ui-mmqq2k{animation-delay:.15s}.ui-fjzax6{animation-delay:.5s}.ui-1la68h3{animation-delay:.75s}.ui-tsvl71{animation-duration:.15s}.ui-5hsz1j{animation-duration:.2s}.ui-1i47e9z{animation-duration:.32s}.ui-4afe7t{animation-duration:.3s}.ui-xkxylk{animation-duration:.5s}.ui-1sbju2s{animation-duration:1.4s}.ui-mg6eyc{animation-duration:1.5s}.ui-1gr6fcq{animation-duration:1s,.2s}.ui-1q3qbx4{animation-duration:1s}.ui-rp5g2y{animation-duration:2.2s}.ui-1c74tu6{animation-duration:2s}.ui-4ar09x{animation-duration:var(--cursor-duration-slower)}.ui-skzprw{animation-fill-mode:backwards}.ui-1u6ievf{animation-fill-mode:both}.ui-10e4vud{animation-fill-mode:forwards}.ui-1v7wizp{animation-iteration-count:1}.ui-1u2jdfp{animation-iteration-count:3}.ui-jbfziq{animation-iteration-count:infinite,1}.ui-a4qsjk{animation-iteration-count:infinite}.ui-las7gu{animation-name:ui-14ooa7-B,ui-18re5ia-B}.ui-4palic{animation-name:ui-14ooa7-B}.ui-1i68yt3{animation-name:ui-17owty7-B}.ui-16q0fa0{animation-name:ui-18re5ia-B}.ui-kagel6{animation-name:ui-1bzi508-B}.ui-17xo24v{animation-name:ui-1fny1my-B}.ui-1pozr06{animation-name:ui-1mi9ahm-B}.ui-1wjh9at{animation-name:ui-1njflng-B}.ui-v7m0fq{animation-name:ui-1rr3xe8-B}.ui-r4olsr{animation-name:ui-23psle-B}.ui-1ijxfge{animation-name:ui-9bopjs-B}.ui-1h9yczz{animation-name:ui-b35mrj-B}.ui-1wz4y4y{animation-name:ui-eq2ppv-B}.ui-168ijgt{animation-name:ui-i7zcar-B}.ui-1r632fi{animation-name:ui-i9f8nv-B}.ui-prav0i{animation-name:ui-tut5q7-B}.ui-1yky480{animation-timing-function:cubic-bezier(.215,.61,.355,1)}.ui-w1l40g{animation-timing-function:cubic-bezier(.4,0,.6,1)}.ui-4hg4is{animation-timing-function:ease-in-out}.ui-a3vuyk{animation-timing-function:ease-out}.ui-b2dje8{animation-timing-function:linear,ease-in-out}.ui-1esw782{animation-timing-function:linear}.ui-dr7l65{animation-timing-function:step-end}.ui-1yruv16{animation-timing-function:var(--cursor-easing-out)}.ui-jyslct{-webkit-appearance:none;appearance:none}.ui-1plog1{aspect-ratio:1}.ui-1gvjw7{aspect-ratio:1/1}.ui-pi5jss{aspect-ratio:16/9}.ui-gv0goc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ui-1u7o2vf{background-clip:initial}.ui-19rovml{background-clip:padding-box,border-box}.ui-1ta4xzc{-webkit-background-clip:text;background-clip:text}.ui-1a8el85{background-color:#0f0f0f}.ui-83z2og{background-color:#fff}.ui-1sm3vg6{background-color:color-mix(in oklab,var(--cursor-accent) 8%,transparent)}.ui-1a9eyza{background-color:color-mix(in oklab,var(--cursor-base) 4%,var(--cursor-bg-chrome))}.ui-1r7cavw{background-color:color-mix(in oklab,var(--cursor-success) 8%,transparent)}.ui-1okryyp{background-color:color-mix(in oklab,var(--cursor-warn) 8%,transparent)}.ui-d0w3i9{background-color:color-mix(in srgb,var(--cursor-bg-accent) 20%,transparent)}.ui-1ff7plg{background-color:color-mix(in srgb,var(--cursor-bg-accent) 20%,var(--code-bg-unchanged))}.ui-1ell52a{background-color:color-mix(in srgb,var(--cursor-bg-elevated) 96%,rgb(255 255 255))}.ui-1ozzu0k{background-color:color-mix(in srgb,var(--cursor-danger) 8%,transparent)}.ui-1pbsxy2{background-color:color-mix(in srgb,var(--cursor-success) 8%,transparent)}.ui-ktdud4{background-color:color-mix(in srgb,var(--cursor-text-green-primary) 18%,transparent)}.ui-1gaxmal{background-color:color-mix(in srgb,var(--cursor-text-secondary) 14%,transparent)}.ui-1f0zp2t{background-color:color-mix(in srgb,var(--cursor-text-secondary) 7%,var(--cursor-bg-elevated))}.ui-1i152it{background-color:color-mix(in srgb,var(--cursor-warn) 8%,transparent)}.ui-twfq29{background-color:currentColor}.ui-oqkebb{background-color:rgb(0 0 0/40%)}.ui-1nh8wwv{background-color:rgb(0 0 0/50%)}.ui-1av4zun{background-color:rgba(0,0,0,.85)}.ui-jbqb8w{background-color:initial}.ui-1m499yi{background-color:var(--bg-editor)}.ui-1ckspld{background-color:var(--bg-elevated)}.ui-celbwx{background-color:var(--bg-warn,var(--cursor-bg-yellow-primary))}.ui-1t151qp{background-color:var(--code-bg-added-partial-highlight)}.ui-bmkg1t{background-color:var(--code-bg-added-partial)}.ui-132t3d4{background-color:var(--code-bg-added)}.ui-1968ycn{background-color:var(--code-bg-gutter-line-selected)}.ui-2a8tmb{background-color:var(--code-bg-hidden-chunks)}.ui-12ojzxt{background-color:var(--code-bg-line-selected)}.ui-1jrihip{background-color:var(--code-bg-removed-partial-highlight)}.ui-1b49ojz{background-color:var(--code-bg-removed-partial)}.ui-1pgbca1{background-color:var(--code-bg-removed)}.ui-1mgllzv{background-color:var(--code-bg-unchanged)}.ui-1ccqatf{background-color:var(--cursor-bg-accent-quaternary)}.ui-1gxx7xa{background-color:var(--cursor-bg-accent)}.ui-ri19xs{background-color:var(--cursor-bg-active)}.ui-db05xe{background-color:var(--cursor-bg-blue-primary)}.ui-162gavy{background-color:var(--cursor-bg-blue-secondary)}.ui-1ys0zz1{background-color:var(--cursor-bg-chrome)}.ui-118nwij{background-color:var(--cursor-bg-cyan-secondary)}.ui-1o4zlmm{background-color:var(--cursor-bg-diff-selection,var(--cursor-bg-yellow-secondary))}.ui-1ua6jya{background-color:var(--cursor-bg-editor)}.ui-f1vpex{background-color:var(--cursor-bg-elevated)}.ui-1bnzhhc{background-color:var(--cursor-bg-git-added-secondary)}.ui-1hoj1be{background-color:var(--cursor-bg-git-removed-secondary)}.ui-1buh4up{background-color:var(--cursor-bg-green-secondary)}.ui-18gyud7{background-color:var(--cursor-bg-input)}.ui-3dhcaw{background-color:var(--cursor-bg-primary)}.ui-f7e430{background-color:var(--cursor-bg-purple-secondary)}.ui-11qbb29{background-color:var(--cursor-bg-purple-tertiary)}.ui-flfp0o{background-color:var(--cursor-bg-quaternary)}.ui-1ciwos8{background-color:var(--cursor-bg-quinary)}.ui-1xnwcy6{background-color:var(--cursor-bg-red-secondary)}.ui-59yu97{background-color:var(--cursor-bg-secondary)}.ui-qju7qh{background-color:var(--cursor-bg-sidebar)}.ui-i07v4r{background-color:var(--cursor-bg-tertiary)}.ui-1h2qwge{background-color:var(--cursor-bg-yellow-primary)}.ui-1xvwvse{background-color:var(--cursor-bg-yellow-secondary)}.ui-1nawb4t{background-color:var(--cursor-icon-accent-primary)}.ui-1wwcp47{background-color:var(--cursor-icon-secondary)}.ui-1lrqy4w{background-color:var(--cursor-icon-yellow-primary)}.ui-1x013yy{background-color:var(--cursor-stroke-focused)}.ui-iw1gut{background-color:var(--cursor-stroke-quaternary)}.ui-1qmjd7y{background-color:var(--cursor-stroke-secondary)}.ui-1m4ooaa{background-color:var(--cursor-stroke-tertiary)}.ui-pjm2jw{background-color:var(--cursor-success)}.ui-iv5q1f{background-color:var(--cursor-text-invert)}.ui-bhuhuz{background-color:var(--cursor-text-quaternary)}.ui-xa9ouo{background-color:var(--cursor-text-tertiary)}.ui-4bbodi{background-color:var(--cursor-text-yellow-primary)}.ui-1bi6yj{background-color:var(--diff-header-background,var(--cursor-bg-chrome))}.ui-o11jnj{background-color:var(--gutter-bg,var(--code-bg-unchanged))}.ui-1od28em{background-color:var(--line-bleed-bg,var(--code-bg-unchanged))}.ui-qnug6x{background-color:var(--line-indicator-bg,var(--gutter-bg,var(--code-bg-unchanged)))}.ui-1eewdz4{background-color:var(--line-number-bg,var(--gutter-bg,var(--code-bg-unchanged-number)))}.ui-vvidne{background-color:var(--origin-review-bg-danger-quaternary)}.ui-1rnnxt3{background-color:var(--origin-review-bg-warn-quaternary)}.ui-r5f2f7{background-color:var(--origin-stack-rail-action)}.ui-pi1e7{background-color:var(--origin-stack-rail-caution)}.ui-1upe736{background-color:var(--origin-stack-rail-emphasis)}.ui-1ed3rvz{background-color:var(--origin-stack-rail-positive)}.ui-1ndbbw8{background-color:var(--shortcut-key-background,var(--cursor-bg-quaternary))}.ui-l8spv7{background-color:var(--x-backgroundColor)}.ui-1y9doh{background-image:linear-gradient(-45deg,var(--code-bg-empty-stripe) 0 9%,transparent 9% 41%,var(--code-bg-empty-stripe) 41% 59%,transparent 59% 91%,var(--code-bg-empty-stripe) 91% 100%)}.ui-pb0yai{background-image:linear-gradient(130deg,var(--code-text-low-contrast) 0 20%,var(--code-text-normal-contrast) 30% 50%,var(--code-text-low-contrast) 60% 100%)}.ui-1adl887{background-image:linear-gradient(130deg,var(--cursor-text-tertiary) 0 20%,var(--cursor-foreground) 30% 50%,var(--cursor-text-tertiary) 60% 100%)}.ui-qaigl6{background-image:linear-gradient(130deg,var(--cursor-text-tertiary) 0 20%,var(--cursor-text-primary) 30% 50%,var(--cursor-text-tertiary) 60% 100%)}.ui-1x7aght{background-image:linear-gradient(130deg,var(--cursor-text-tertiary) 0 20%,var(--cursor-text-secondary) 30% 50%,var(--cursor-text-tertiary) 60% 100%)}.ui-1p69lvn{background-image:linear-gradient(90deg,var(--cursor-bg-quaternary) 0,var(--cursor-bg-tertiary) 50%,var(--cursor-bg-quaternary) 100%)}.ui-151j2ih{background-image:linear-gradient(to right,transparent 0,transparent var(--comment-gutter-width,0),var(--code-bg-unchanged) var(--comment-gutter-width,0),var(--code-bg-unchanged) calc(var(--comment-gutter-width,0px) + var(--cursor-spacing-0-5)),transparent calc(var(--comment-gutter-width,0px) + var(--cursor-spacing-0-5)),transparent 100%)}.ui-2217u0{background-image:linear-gradient(to right,var(--code-bg-added-gutter) 0,var(--code-bg-added-gutter) var(--comment-gutter-width,0),var(--code-bg-unchanged) var(--comment-gutter-width,0),var(--code-bg-unchanged) calc(var(--comment-gutter-width,0px) + var(--cursor-spacing-0-5)),var(--code-bg-added-partial) calc(var(--comment-gutter-width,0px) + var(--cursor-spacing-0-5)),var(--code-bg-added-partial) 100%)}.ui-4kyjkb{background-image:linear-gradient(to right,var(--code-bg-added-gutter) 0,var(--code-bg-added-gutter) var(--comment-gutter-width,0),var(--code-bg-unchanged) var(--comment-gutter-width,0),var(--code-bg-unchanged) calc(var(--comment-gutter-width,0px) + var(--cursor-spacing-0-5)),var(--code-bg-added) calc(var(--comment-gutter-width,0px) + var(--cursor-spacing-0-5)),var(--code-bg-added) 100%)}.ui-16d5a2j{background-image:linear-gradient(to right,var(--code-bg-removed-gutter) 0,var(--code-bg-removed-gutter) var(--comment-gutter-width,0),var(--code-bg-unchanged) var(--comment-gutter-width,0),var(--code-bg-unchanged) calc(var(--comment-gutter-width,0px) + var(--cursor-spacing-0-5)),var(--code-bg-removed-partial) calc(var(--comment-gutter-width,0px) + var(--cursor-spacing-0-5)),var(--code-bg-removed-partial) 100%)}.ui-1iaqbtl{background-image:linear-gradient(to right,var(--code-bg-removed-gutter) 0,var(--code-bg-removed-gutter) var(--comment-gutter-width,0),var(--code-bg-unchanged) var(--comment-gutter-width,0),var(--code-bg-unchanged) calc(var(--comment-gutter-width,0px) + var(--cursor-spacing-0-5)),var(--code-bg-removed) calc(var(--comment-gutter-width,0px) + var(--cursor-spacing-0-5)),var(--code-bg-removed) 100%)}.ui-114airu{background-image:linear-gradient(to right,var(--code-bg-unchanged) 0,var(--code-bg-unchanged) var(--comment-gutter-width,0),var(--code-bg-unchanged) var(--comment-gutter-width,0),var(--code-bg-unchanged) calc(var(--comment-gutter-width,0px) + var(--cursor-spacing-0-5)),var(--code-bg-unchanged) calc(var(--comment-gutter-width,0px) + var(--cursor-spacing-0-5)),var(--code-bg-unchanged) 100%)}.ui-5nmu1n{background-image:linear-gradient(to top,var(--cursor-bg-chrome) 0,transparent 100%)}.ui-chbg0h{background-image:linear-gradient(var(--cursor-bg-editor),var(--cursor-bg-editor)),linear-gradient(to bottom,var(--cursor-stroke-cyan-primary) 0,var(--cursor-stroke-cyan-primary) 22%,var(--cursor-stroke-cyan-secondary) 72%)}.ui-1eq6d23{background-image:linear-gradient(var(--cursor-bg-editor),var(--cursor-bg-editor)),linear-gradient(to bottom,var(--cursor-stroke-green-primary) 0,var(--cursor-stroke-green-primary) 22%,var(--cursor-stroke-green-secondary) 72%)}.ui-d7mhex{background-image:linear-gradient(var(--cursor-bg-editor),var(--cursor-bg-editor)),linear-gradient(to bottom,var(--cursor-stroke-red-primary) 0,var(--cursor-stroke-red-primary) 22%,var(--cursor-stroke-red-secondary) 72%)}.ui-swdhan{background-image:linear-gradient(var(--cursor-bg-editor),var(--cursor-bg-editor)),linear-gradient(to bottom,var(--cursor-stroke-secondary) 0,var(--cursor-stroke-secondary) 22%,var(--cursor-stroke-tertiary) 72%)}.ui-1cc5cvq{background-image:linear-gradient(var(--cursor-bg-editor),var(--cursor-bg-editor)),linear-gradient(to bottom,var(--cursor-stroke-yellow-primary) 0,var(--cursor-stroke-yellow-primary) 22%,var(--cursor-stroke-yellow-secondary) 72%)}.ui-xxm0fk{background-image:linear-gradient(var(--cursor-bg-editor),var(--cursor-bg-editor)),linear-gradient(to bottom,var(--cursor-text-purple-primary) 0,var(--cursor-text-purple-primary) 22%,var(--cursor-text-purple-secondary) 72%)}.ui-18o3ruo{background-image:none}.ui-1gqfdwy{background-origin:border-box}.ui-5u69so{background-origin:padding-box,border-box}.ui-akli9p{background-size:200% 100%}.ui-u00q2a{background-size:8px 8px}.ui-1mwwwfo{border-collapse:collapse}.ui-140muxe{border-end-end-radius:inherit}.ui-o1y3bh{border-end-start-radius:inherit}.ui-1o3jo1z{border-inline-end-color:transparent}.ui-18oe1m7{border-inline-end-style:none}.ui-18b5jzi{border-inline-end-style:solid}.ui-1lun4ml{border-inline-end-width:1px}.ui-v5lvn5{border-inline-start-color:transparent}.ui-19smxde{border-inline-start-color:var(--cursor-stroke-secondary)}.ui-1t7ytsu{border-inline-start-style:solid}.ui-pilrb4{border-inline-start-width:1px}.ui-u25z0z{border-start-end-radius:inherit}.ui-1fmog5m{border-start-start-radius:inherit}.ui-1w3geq1{box-shadow:0 0 0 .5px var(--cursor-shadow-secondary),0 10px 26px -8px var(--cursor-shadow-primary),0 22px 50px -10px var(--cursor-shadow-primary)}.ui-2p75iu{box-shadow:0 0 0 2px var(--cursor-stroke-quaternary)}.ui-1b49tnc{box-shadow:0 1px 0 0 var(--code-seam-bleed,var(--gutter-bg,var(--code-bg-unchanged)))}.ui-177j2qc{box-shadow:0 1px 2px 0 rgb(0 0 0/5%)}.ui-y8tuwg{box-shadow:0 1px 2px 0 var(--cursor-shadow-secondary)}.ui-10owv0l{box-shadow:0 6px 18px rgba(0,0,0,.18)}.ui-1o74ylv{box-shadow:0 8px 24px var(--cursor-shadow-primary)}.ui-1nn4tqu{box-shadow:inset 0 -1px 0 0 var(--cursor-stroke-tertiary)}.ui-1u01kyz{box-shadow:inset 0 0 0 1px var(--cursor-stroke-secondary)}.ui-zi7n8j{box-shadow:inset 0 0 2px var(--cursor-stroke-primary)}.ui-kfb1ju{box-shadow:inset 2px 0 0 var(--cursor-stroke-focused)}.ui-1gnnqk1{box-shadow:none}.ui-189dmb1{box-shadow:var(--cursor-box-shadow-lg)}.ui-e8b6fs{box-shadow:var(--cursor-box-shadow-sm)}.ui-14cu5b6{box-shadow:var(--cursor-box-shadow-soft)}.ui-9f619{box-sizing:border-box}.ui-buiw85{caret-color:transparent}.ui-1hyvwdk{-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ui-zpqnlu{clip:rect(0,0,0,0)}.ui-1qvwoe0{clip:rect(1px,1px,1px,1px)}.ui-fungia{color:#fff}.ui-1heor9g{color:inherit}.ui-19co3pv{color:transparent}.ui-1l6gwv9{color:var(--code-text-added)}.ui-1e38exo{color:var(--code-text-low-contrast)}.ui-ydqb72{color:var(--code-text-removed)}.ui-kvtn3o{color:var(--cursor-base)}.ui-1ydw3io{color:var(--cursor-bg-secondary)}.ui-yz91fk{color:var(--cursor-danger)}.ui-fnq1wt{color:var(--cursor-foreground)}.ui-scuw3h{color:var(--cursor-icon-accent-primary)}.ui-101qeuz{color:var(--cursor-icon-blue-primary)}.ui-p6nzhx{color:var(--cursor-icon-green-primary)}.ui-1nqczng{color:var(--cursor-icon-primary)}.ui-1qh17o{color:var(--cursor-icon-quaternary)}.ui-ku4wcm{color:var(--cursor-icon-red-primary)}.ui-1mh7f6w{color:var(--cursor-icon-secondary)}.ui-1lbmi28{color:var(--cursor-icon-tertiary)}.ui-1hn9r2r{color:var(--cursor-icon-yellow-primary)}.ui-1qphcl{color:var(--cursor-success)}.ui-o6482c{color:var(--cursor-syntax-constant)}.ui-1vc66rg{color:var(--cursor-syntax-keyword)}.ui-kbann2{color:var(--cursor-text-accent)}.ui-9mox06{color:var(--cursor-text-blue-primary)}.ui-154umg{color:var(--cursor-text-blue-secondary)}.ui-1d0l12{color:var(--cursor-text-cyan-primary)}.ui-t1zr94{color:var(--cursor-text-git-added-primary)}.ui-r243le{color:var(--cursor-text-git-removed-primary)}.ui-1w5rjie{color:var(--cursor-text-green-primary)}.ui-dki84f{color:var(--cursor-text-green-secondary)}.ui-70xvah{color:var(--cursor-text-invert)}.ui-l1v4ol{color:var(--cursor-text-link)}.ui-1wd3ewq{color:var(--cursor-text-primary)}.ui-169g1at{color:var(--cursor-text-purple-primary)}.ui-1e4uaio{color:var(--cursor-text-quaternary)}.ui-1jh5svw{color:var(--cursor-text-red-primary)}.ui-o7cye4{color:var(--cursor-text-red-secondary)}.ui-19aaqeu{color:var(--cursor-text-secondary)}.ui-4b2ntj{color:var(--cursor-text-tertiary)}.ui-1izesbo{color:var(--cursor-text-yellow-primary)}.ui-14nh9a{color:var(--cursor-text-yellow-secondary)}.ui-znader{color:var(--cursor-warn)}.ui-1cdy0yk{color:var(--diffs-addition-color-override,var(--cursor-text-git-added-primary))}.ui-1wkh6qm{color:var(--diffs-deletion-color-override,var(--cursor-text-git-removed-primary))}.ui-1pjwx45{color:var(--line-indicator-color,var(--cursor-text-primary))}.ui-74zmj9{color:var(--line-number-color,var(--cursor-text-tertiary))}.ui-cfkvrx{color:var(--origin-stack-rail-action)}.ui-n3axic{color:var(--origin-stack-rail-caution)}.ui-1jsbw9z{color:var(--origin-stack-rail-emphasis)}.ui-t3mp84{color:var(--origin-stack-rail-positive)}.ui-vr7e9r{color:var(--shortcut-key-color,var(--cursor-text-secondary))}.ui-11tz2be{color:var(--ui-button-fg,var(--cursor-text-primary))}.ui-10iwvqk{column-gap:var(--cursor-spacing-1-5)}.ui-17wnvr4{column-gap:var(--cursor-spacing-1)}.ui-vptqrk{column-gap:var(--cursor-spacing-2)}.ui-4r3nzd{column-gap:var(--cursor-spacing-3)}.ui-j1vagl{column-gap:var(--cursor-spacing-4)}.ui-1rwun3o{column-gap:var(--cursor-spacing-6)}.ui-1exl66k{contain:inline-size layout paint}.ui-tirrka{contain:inline-size layout style}.ui-m8eibi{contain:inline-size layout}.ui-1vjgj0v{contain:layout}.ui-16qrkmw{contain:paint}.ui-1u9q23r{contain:strict}.ui-1ppnkwv{container-name:activity-tab-layout}.ui-qyn2ra{container-name:code-diff-container}.ui-y7hkv{container-name:code-diff}.ui-dihtgj{container-name:codebase-pr-scroll}.ui-39c8b2{container-name:none}.ui-g2bxft{container-name:pr-inbox-table}.ui-183at4c{container-name:pr-page}.ui-140a5v3{container-name:pr-status-card}.ui-12h1iku{container-type:inline-size}.ui-1hssuek{container-type:normal}.ui-pqogu8{container-type:size}.ui-1sqbtui{cursor:auto}.ui-icojor{cursor:col-resize}.ui-t0e3qv{cursor:default}.ui-1jm3nie{cursor:grab}.ui-mper1u{cursor:inherit}.ui-v5twrn{cursor:move}.ui-1h6gzvc{cursor:not-allowed}.ui-1ypdohk{cursor:pointer}.ui-1ed109x{cursor:text}.ui-1w9wu52{cursor:unset}.ui-1huxd7x{cursor:zoom-in}.ui-zuqxi3{cursor:zoom-out}.ui-zt5al7{direction:ltr}.ui-zyj77d{direction:rtl}.ui-104kibb{display:-webkit-box}.ui-1lliihq{display:block}.ui-jp7ctv{display:contents}.ui-78zum5{display:flex}.ui-rvj5dj{display:grid}.ui-1rg5ohu{display:inline-block}.ui-3nfvp2{display:inline-flex}.ui-wz0xwf{display:inline-grid}.ui-t0psk2{display:inline}.ui-tcx8v3{display:list-item}.ui-1s85apg{display:none}.ui-4hz23x{field-sizing:fixed}.ui-12e0967{filter:brightness(1.2) saturate(1.1)}.ui-154i32e{filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.ui-1vs0yx7{filter:drop-shadow(var(--origin-review-floating-dock-shadow))}.ui-kcp37y{filter:none}.ui-1r8uery{flex-basis:0}.ui-1t1x2f9{flex-basis:0%}.ui-1x4ha49{flex-basis:40px}.ui-dl72j9{flex-basis:auto}.ui-1cb4aou{flex-basis:var(--cursor-spacing-4)}.ui-1mz2wy7{flex-basis:var(--x-flexBasis)}.ui-dt5ytf{flex-direction:column}.ui-15zctf7{flex-direction:row-reverse}.ui-1q0g3np{flex-direction:row}.ui-1c4vz4f{flex-grow:0}.ui-1iyjqo2{flex-grow:1}.ui-2lah0s{flex-shrink:0}.ui-s83m0k{flex-shrink:1}.ui-ozqiw3{flex-wrap:nowrap}.ui-8hhl5t{flex-wrap:wrap-reverse}.ui-1a02dak{flex-wrap:wrap}.ui-y1aii3{font-family:"SF Pro",var(--cursor-font-family-sans)}.ui-jb2p0i{font-family:inherit}.ui-1y4ldob{font-family:system-ui,var(--cursor-font-family-sans)}.ui-1fbujv4{font-family:var(--code-font-family)}.ui-xwulf8{font-family:var(--cursor-font-family-mono,ui-monospace,monospace)}.ui-mpsg8l{font-family:var(--cursor-font-family-mono)}.ui-1acoasx{font-family:var(--cursor-font-family-sans)}.ui-5t0nin{font-family:var(--diffs-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace)}.ui-3jmlzd{font-family:var(--font-family-mono,ui-monospace,monospace)}.ui-1r6pusf{font-family:var(--user-code-font-family)}.ui-k2v41j{font-family:var(--x-fontFamily)}.ui-14bywn9{font-feature-settings:"calt"0}.ui-194cz7a{font-feature-settings:"lnum"1,"tnum"1}.ui-hhyodo{font-feature-settings:"ss02","ss07","cv01","cv10"}.ui-3u6hjl{font-size:.75em}.ui-boafo0{font-size:.75rem}.ui-1dcheo9{font-size:.8125rem}.ui-kpwil5{font-size:.875rem}.ui-sfzzmd{font-size:.8em}.ui-6u19be{font-size:.9375rem}.ui-ngnso2{font-size:1.5rem}.ui-1j6dyjg{font-size:11px}.ui-fifm61{font-size:12px}.ui-4z9k3i{font-size:13px}.ui-if65rj{font-size:14px}.ui-1jvydc1{font-size:15px}.ui-1j61zf2{font-size:16px}.ui-19d36u7{font-size:17px}.ui-osj86m{font-size:18px}.ui-rv4cvt{font-size:1em}.ui-wsyq91{font-size:20px}.ui-1tgwohi{font-size:40px}.ui-1qlqyl8{font-size:inherit}.ui-11wthnw{font-size:var(--cursor-font-size-base)}.ui-fc7y3v{font-size:var(--cursor-font-size-lg)}.ui-e9klto{font-size:var(--cursor-font-size-sm,12px)}.ui-1wm8ruf{font-size:var(--cursor-font-size-sm)}.ui-y5h43f{font-size:var(--cursor-font-size-xs)}.ui-1libpwi{font-size:var(--diffs-font-size,12px)}.ui-9gipc6{font-size:var(--user-code-font-size)}.ui-dmh292{font-size:var(--x-fontSize)}.ui-1t35e8{font-style:inherit}.ui-1k4tb9n{font-style:italic}.ui-ss6m8b{font-variant-numeric:tabular-nums}.ui-o1l8bm{font-weight:400}.ui-k50ysn{font-weight:500}.ui-1s688f{font-weight:600}.ui-117nqv4{font-weight:700}.ui-1pd3egz{font-weight:inherit}.ui-1yl5bsf{font-weight:var(--cursor-font-weight-medium,500)}.ui-h4fh7u{font-weight:var(--cursor-font-weight-medium)}.ui-20ajya{font-weight:var(--cursor-font-weight-normal,400)}.ui-q991bo{font-weight:var(--cursor-font-weight-regular,400)}.ui-13ebx5f{font-weight:var(--cursor-font-weight-semibold,590)}.ui-1kjrdcj{font-weight:var(--cursor-font-weight-semibold,600)}.ui-1phgrxx{font-weight:var(--font-weight-medium,500)}.ui-1sodnla{font-weight:var(--font-weight-normal)}.ui-gk6g08{grid-auto-rows:minmax(0,1fr)}.ui-crlgei{grid-column-start:1}.ui-1xdureb{grid-column-start:2}.ui-1agbcgv{grid-row-start:1}.ui-13vxnyz{grid-row-start:2}.ui-1x1ga72{grid-template-columns:20px minmax(0,1fr)}.ui-1crvffk{grid-template-columns:48px 48px minmax(0,1fr)}.ui-18ne4uv{grid-template-columns:auto auto 1fr auto}.ui-qul9xh{grid-template-columns:auto minmax(0,1fr) auto 24px}.ui-x9t13c{grid-template-columns:auto minmax(0,1fr) auto}.ui-1rkzygb{grid-template-columns:auto minmax(0,1fr)}.ui-1cspih7{grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content}.ui-2ikbc2{grid-template-columns:-webkit-max-content auto minmax(0,1fr);grid-template-columns:max-content auto minmax(0,1fr)}.ui-16lqc3j{grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr)}.ui-18vavcf{grid-template-columns:minmax(0,1fr) minmax(50%,1fr)}.ui-1mkdm3x{grid-template-columns:minmax(0,1fr)}.ui-nby9oq{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-l501l6{grid-template-columns:repeat(4,1fr)}.ui-19uqqrj{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.ui-4w6khx{grid-template-columns:subgrid}.ui-z4w7sy{grid-template-columns:var(--cursor-spacing-3-5) minmax(0,1fr) auto}.ui-14idh90{grid-template-columns:var(--cursor-spacing-3-5) minmax(0,1fr)}.ui-1gyi8pe{grid-template-columns:var(--cursor-spacing-4) minmax(0,1fr)}.ui-f2t4qh{grid-template-columns:var(--cursor-spacing-6) minmax(0,1fr)}.ui-1h51kgi{grid-template-rows:1fr auto}.ui-fn7qqc{grid-template-rows:20px auto}.ui-16p6thf{grid-template-rows:auto minmax(0,1fr)}.ui-1bo5odz{grid-template-rows:auto}.ui-1sx1omo{grid-template-rows:minmax(0,1fr) auto}.ui-1qbarr{grid-template-rows:minmax(24px,-webkit-max-content);grid-template-rows:minmax(24px,max-content)}.ui-kjl1po{-webkit-hyphens:auto;hyphens:auto}.ui-qwxbl3{inset-inline-end:-4px}.ui-tijo5x{inset-inline-end:0}.ui-ndfbnp{inset-inline-end:var(--cursor-spacing-1-5)}.ui-1m2uhk7{inset-inline-end:var(--cursor-spacing-2)}.ui-qxgn94{inset-inline-end:var(--x-insetInlineEnd)}.ui-l3v32j{inset-inline-start:-4px}.ui-1o0tod{inset-inline-start:0}.ui-hi6v0a{inset-inline-start:auto}.ui-1t0newt{inset-inline-start:calc(-1*var(--cursor-spacing-4))}.ui-1r8e166{inset-inline-start:calc(100% + var(--cursor-spacing-0-75))}.ui-x0w4yv{inset-inline-start:calc(var(--cursor-spacing-2) + var(--cursor-spacing-3-5) / 2)}.ui-1ir3mlc{inset-inline-start:var(--cursor-spacing-2)}.ui-1lxsm33{inset-inline-start:var(--x-insetInlineStart)}.ui-c8icb0{isolation:isolate}.ui-l56j7k{justify-content:center}.ui-7v6yn8{justify-content:end}.ui-13a6bvl{justify-content:flex-end}.ui-1nhvcw1{justify-content:flex-start}.ui-1qughib{justify-content:space-between}.ui-7v7x1q{justify-self:center}.ui-1qab1bc{justify-self:end}.ui-1lqcxt8{justify-self:start}.ui-1i21sxh{letter-spacing:normal}.ui-14s4slr{letter-spacing:var(--cursor-letter-spacing-sm)}.ui-14ju556{line-height:0}.ui-1f41ap9{line-height:1.05}.ui-1sibtaa{line-height:1.2308}.ui-132q4wb{line-height:1.25}.ui-plvh11{line-height:1.28}.ui-mpu03t{line-height:1.32}.ui-vq8zen{line-height:1.3333}.ui-37zpob{line-height:1.4}.ui-16h55sf{line-height:1.4286}.ui-frs9s4{line-height:1.45}.ui-1evy7pa{line-height:1.5}.ui-o5v014{line-height:1}.ui-1ure90c{line-height:160%}.ui-1d3mw78{line-height:16px}.ui-d4r4e8{line-height:18px}.ui-1fc57z9{line-height:20px}.ui-dod15v{line-height:21px}.ui-19v9tvf{line-height:22px}.ui-1o2sk6j{line-height:24px}.ui-eqr9p9{line-height:26px}.ui-gif2c7{line-height:28px}.ui-1vy86p0{line-height:36px}.ui-8mif59{line-height:calc(16/ 12)}.ui-1qamg1i{line-height:calc(16/ 13)}.ui-1nbwtv2{line-height:calc(20/ 13)}.ui-d52ago{line-height:calc(20/ 14)}.ui-wydmaf{line-height:calc(20/ 15)}.ui-13mufsx{line-height:calc(21px/var(--cursor-font-size-lg))}.ui-1pvfgmb{line-height:calc(var(--origin-review-code-line-height) /var(--cursor-font-size-base))}.ui-15bjb6t{line-height:inherit}.ui-ggjnk3{line-height:normal}.ui-1ja60sm{line-height:var(--cursor-line-height-base)}.ui-1yxxptd{line-height:var(--cursor-line-height-lg)}.ui-spwq11{line-height:var(--cursor-line-height-sm)}.ui-19ji09o{line-height:var(--cursor-line-height-xs)}.ui-nc1zw5{line-height:var(--user-code-line-height)}.ui-1cy9i3i{list-style-position:inside}.ui-rylv2j{list-style-type:circle}.ui-3yw8vx{list-style-type:decimal}.ui-taz4m5{list-style-type:disc}.ui-l9f6x0{list-style-type:disclosure-closed}.ui-1mos4eo{list-style-type:disclosure-open}.ui-1rrqm6h{list-style-type:lower-alpha}.ui-19k9dhg{list-style-type:lower-roman}.ui-3ct3a4{list-style-type:none}.ui-152237o{list-style-type:square}.ui-14z9mp{-webkit-margin-end:0;margin-inline-end:0}.ui-11t971q{-webkit-margin-end:auto;margin-inline-end:auto}.ui-19bgqr9{-webkit-margin-end:calc(-1*var(--cursor-spacing-0-75));margin-inline-end:calc(-1*var(--cursor-spacing-0-75))}.ui-jnrdtm{-webkit-margin-end:calc(var(--cursor-spacing-2-5) - var(--cursor-spacing-2-25));margin-inline-end:calc(var(--cursor-spacing-2-5) - var(--cursor-spacing-2-25))}.ui-4n4jyn{-webkit-margin-end:calc(var(--cursor-spacing-2) - var(--cursor-spacing-0-75));margin-inline-end:calc(var(--cursor-spacing-2) - var(--cursor-spacing-0-75))}.ui-13hu3r4{-webkit-margin-end:var(--cursor-spacing-0-5);margin-inline-end:var(--cursor-spacing-0-5)}.ui-wbqysy{-webkit-margin-end:var(--cursor-spacing-1-5);margin-inline-end:var(--cursor-spacing-1-5)}.ui-43o282{-webkit-margin-end:var(--cursor-spacing-1);margin-inline-end:var(--cursor-spacing-1)}.ui-4so5ww{-webkit-margin-end:var(--cursor-spacing-2);margin-inline-end:var(--cursor-spacing-2)}.ui-6xdu4z{-webkit-margin-end:var(--cursor-spacing-3);margin-inline-end:var(--cursor-spacing-3)}.ui-1bk7dnq{-webkit-margin-end:var(--cursor-spacing-ne-1);margin-inline-end:var(--cursor-spacing-ne-1)}.ui-mq2q1c{-webkit-margin-start:-28.8px;margin-inline-start:-28.8px}.ui-e9ewy2{-webkit-margin-start:-2px;margin-inline-start:-2px}.ui-xhrcpc{-webkit-margin-start:-4.8px;margin-inline-start:-4.8px}.ui-165d6jo{-webkit-margin-start:-4px;margin-inline-start:-4px}.ui-w01apr{-webkit-margin-start:-6px;margin-inline-start:-6px}.ui-8nx2m8{-webkit-margin-start:-7.2px;margin-inline-start:-7.2px}.ui-a1vryr{-webkit-margin-start:-9.6px;margin-inline-start:-9.6px}.ui-d4ohhm{-webkit-margin-start:.5ch;margin-inline-start:.5ch}.ui-1lziwak{-webkit-margin-start:0;margin-inline-start:0}.ui-vc5jky{-webkit-margin-start:auto;margin-inline-start:auto}.ui-ensrv8{-webkit-margin-start:calc(-1*var(--editor-list-padding-start));margin-inline-start:calc(-1*var(--editor-list-padding-start))}.ui-pc330g{-webkit-margin-start:calc(16px + var(--cursor-spacing-3) * 2);margin-inline-start:calc(16px + var(--cursor-spacing-3) * 2)}.ui-s2duc4{-webkit-margin-start:calc(var(--cursor-spacing-2-5) - var(--cursor-spacing-2-25));margin-inline-start:calc(var(--cursor-spacing-2-5) - var(--cursor-spacing-2-25))}.ui-1wnwlyc{-webkit-margin-start:calc(var(--cursor-spacing-6) + var(--cursor-spacing-2));margin-inline-start:calc(var(--cursor-spacing-6) + var(--cursor-spacing-2))}.ui-1ssmpg2{-webkit-margin-start:calc(var(--editor-list-padding-start) - 13px - var(--cursor-spacing-0-75));margin-inline-start:calc(var(--editor-list-padding-start) - 13px - var(--cursor-spacing-0-75))}.ui-1gk5ko7{-webkit-margin-start:var(--cursor-spacing-1);margin-inline-start:var(--cursor-spacing-1)}.ui-1uokl23{-webkit-margin-start:var(--cursor-spacing-2);margin-inline-start:var(--cursor-spacing-2)}.ui-1m7rdgf{-webkit-margin-start:var(--cursor-spacing-3);margin-inline-start:var(--cursor-spacing-3)}.ui-19e1ykq{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4))),rgba(0,0,0,.97) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .08),rgba(0,0,0,.9) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .22),rgba(0,0,0,.76) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .4),rgba(0,0,0,.55) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .57),rgba(0,0,0,.34) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .72),rgba(0,0,0,.16) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .86),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4))),rgba(0,0,0,.97) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .08),rgba(0,0,0,.9) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .22),rgba(0,0,0,.76) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .4),rgba(0,0,0,.55) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .57),rgba(0,0,0,.34) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .72),rgba(0,0,0,.16) calc(100% - calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) + calc(var(--cursor-spacing-18) + var(--cursor-spacing-8) + var(--cursor-spacing-4)) * .86),transparent 100%)}.ui-cr92nb{-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}.ui-1wzjlcy{-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0) 0,transparent);mask-image:linear-gradient(180deg,rgb(0 0 0) 0,transparent)}.ui-hwf86w{-webkit-mask-image:radial-gradient(circle 10px at -3.2px 50%,transparent 100%,#000 0);mask-image:radial-gradient(circle 10px at -3.2px 50%,transparent 100%,#000 0)}.ui-1dxvdx8{-webkit-mask-image:radial-gradient(circle 12px at -4px 50%,transparent 100%,#000 0);mask-image:radial-gradient(circle 12px at -4px 50%,transparent 100%,#000 0)}.ui-1s195k2{-webkit-mask-image:radial-gradient(circle 14px at -4.8px 50%,transparent 100%,#000 0);mask-image:radial-gradient(circle 14px at -4.8px 50%,transparent 100%,#000 0)}.ui-ebiqha{-webkit-mask-image:radial-gradient(circle 18px at -6.4px 50%,transparent 100%,#000 0);mask-image:radial-gradient(circle 18px at -6.4px 50%,transparent 100%,#000 0)}.ui-ku7lio{-webkit-mask-image:radial-gradient(circle 50px at -19.2px 50%,transparent 100%,#000 0);mask-image:radial-gradient(circle 50px at -19.2px 50%,transparent 100%,#000 0)}.ui-16fucec{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-3b2oae{-webkit-mask-size:100% 100%;mask-size:100% 100%}.ui-19kjcj4{object-fit:contain}.ui-ti2d7y{opacity:.4}.ui-byyjgo{opacity:.5}.ui-wq05k6{opacity:.55}.ui-197sbye{opacity:.6}.ui-190dgpg{opacity:.65}.ui-f9vgkq{opacity:.72}.ui-1us6l5c{opacity:.8}.ui-1iy03kw{opacity:.9}.ui-g01cxk{opacity:0}.ui-1hc1fzr{opacity:1}.ui-aulpas{opacity:var(--origin-review-checks-group-chevron-opacity)}.ui-7oflcr{opacity:var(--origin-review-code-tour-context-feedback-opacity)}.ui-x6xu0k{opacity:var(--origin-review-code-tour-heading-action-opacity)}.ui-75ywez{opacity:var(--origin-review-title-actions-opacity)}.ui-14qmexx{opacity:var(--origin-stack-row-actions-opacity)}.ui-1clqncf{order:-1}.ui-9ek82g{order:1}.ui-o1ph6p{order:3}.ui-19q6kvi{outline-color:color-mix(in oklab,var(--cursor-accent) 56%,transparent)}.ui-13jdqcs{outline-color:color-mix(in oklab,var(--cursor-danger) 56%,transparent)}.ui-gzayjq{outline-color:color-mix(in oklab,var(--cursor-warn) 56%,transparent)}.ui-s75743{outline-color:rgb(53 101 226/0)}.ui-1uczgqu{outline-color:transparent}.ui-14e94t0{outline-color:var(--cursor-danger)}.ui-718nlf{outline-color:var(--cursor-stroke-focused)}.ui-pkz39j{outline-color:var(--cursor-stroke-primary)}.ui-g03ug8{outline-color:var(--cursor-stroke-secondary)}.ui-1g40iwv{outline-offset:-1px}.ui-2ssjo2{outline-offset:-2px}.ui-1v57pqu{outline-offset:-3px}.ui-1wfwxd8{outline-offset:0}.ui-19h8765{outline-offset:var(--cursor-spacing-1)}.ui-1lm3g78{outline-style:dotted}.ui-1t137rt{outline-style:none}.ui-aatb59{outline-style:solid}.ui-1k57tk5{outline-width:0}.ui-1qgsegg{outline-width:1px}.ui-1de99jn{outline-width:2px}.ui-1xzczws{overflow-anchor:none}.ui-j0a0fe{overflow-wrap:anywhere}.ui-1mzt3pk{overflow-wrap:break-word}.ui-1h4wwuj{overflow-wrap:normal}.ui-yri2b{-webkit-padding-end:0;padding-inline-end:0}.ui-11lfxj5{-webkit-padding-end:4px;padding-inline-end:4px}.ui-1dga5s0{-webkit-padding-end:calc(var(--cursor-spacing-1-25) + 1px);padding-inline-end:calc(var(--cursor-spacing-1-25) + 1px)}.ui-1czcfko{-webkit-padding-end:var(--cursor-spacing-0-5);padding-inline-end:var(--cursor-spacing-0-5)}.ui-19bzwdx{-webkit-padding-end:var(--cursor-spacing-1-5);padding-inline-end:var(--cursor-spacing-1-5)}.ui-1tlft3r{-webkit-padding-end:var(--cursor-spacing-1);padding-inline-end:var(--cursor-spacing-1)}.ui-1qrhe86{-webkit-padding-end:var(--cursor-spacing-2-25);padding-inline-end:var(--cursor-spacing-2-25)}.ui-196pc8s{-webkit-padding-end:var(--cursor-spacing-2);padding-inline-end:var(--cursor-spacing-2)}.ui-t1q3vd{-webkit-padding-end:var(--cursor-spacing-3);padding-inline-end:var(--cursor-spacing-3)}.ui-16mtmbo{-webkit-padding-end:var(--cursor-spacing-4);padding-inline-end:var(--cursor-spacing-4)}.ui-16wt1hl{-webkit-padding-end:var(--file-minimap-width);padding-inline-end:var(--file-minimap-width)}.ui-1c1uobl{-webkit-padding-start:0;padding-inline-start:0}.ui-135b78x{-webkit-padding-start:4px;padding-inline-start:4px}.ui-1auaxfe{-webkit-padding-start:calc(1*var(--cursor-spacing-4));padding-inline-start:calc(1*var(--cursor-spacing-4))}.ui-125qp1h{-webkit-padding-start:calc(2*var(--cursor-spacing-4));padding-inline-start:calc(2*var(--cursor-spacing-4))}.ui-twg3b2{-webkit-padding-start:calc(3*var(--cursor-spacing-4));padding-inline-start:calc(3*var(--cursor-spacing-4))}.ui-1q5s54o{-webkit-padding-start:calc(4*var(--cursor-spacing-4));padding-inline-start:calc(4*var(--cursor-spacing-4))}.ui-11f6w5g{-webkit-padding-start:calc(5*var(--cursor-spacing-4));padding-inline-start:calc(5*var(--cursor-spacing-4))}.ui-1tycjty{-webkit-padding-start:calc(var(--cursor-spacing-1-75) + 1px);padding-inline-start:calc(var(--cursor-spacing-1-75) + 1px)}.ui-vj9qgv{-webkit-padding-start:calc(var(--cursor-spacing-1) + var(--cursor-spacing-1));padding-inline-start:calc(var(--cursor-spacing-1) + var(--cursor-spacing-1))}.ui-6k30mo{-webkit-padding-start:calc(var(--cursor-spacing-2) + var(--cursor-spacing-3-5) + var(--cursor-spacing-2));padding-inline-start:calc(var(--cursor-spacing-2) + var(--cursor-spacing-3-5) + var(--cursor-spacing-2))}.ui-fc6gib{-webkit-padding-start:calc(var(--cursor-spacing-3-5) + var(--cursor-spacing-2));padding-inline-start:calc(var(--cursor-spacing-3-5) + var(--cursor-spacing-2))}.ui-1x7hqf9{-webkit-padding-start:calc(var(--cursor-spacing-3) + var(--cursor-spacing-1-5) + var(--cursor-spacing-4));padding-inline-start:calc(var(--cursor-spacing-3) + var(--cursor-spacing-1-5) + var(--cursor-spacing-4))}.ui-1l4exno{-webkit-padding-start:calc(var(--cursor-spacing-4) + var(--cursor-spacing-0-75));padding-inline-start:calc(var(--cursor-spacing-4) + var(--cursor-spacing-0-75))}.ui-1qdp5ne{-webkit-padding-start:var(--cursor-spacing-0-5);padding-inline-start:var(--cursor-spacing-0-5)}.ui-149t747{-webkit-padding-start:var(--cursor-spacing-0-75);padding-inline-start:var(--cursor-spacing-0-75)}.ui-v853mj{-webkit-padding-start:var(--cursor-spacing-1-5);padding-inline-start:var(--cursor-spacing-1-5)}.ui-tw3t59{-webkit-padding-start:var(--cursor-spacing-1);padding-inline-start:var(--cursor-spacing-1)}.ui-1obuc19{-webkit-padding-start:var(--cursor-spacing-2-25);padding-inline-start:var(--cursor-spacing-2-25)}.ui-1tajz9i{-webkit-padding-start:var(--cursor-spacing-2-5);padding-inline-start:var(--cursor-spacing-2-5)}.ui-22095l{-webkit-padding-start:var(--cursor-spacing-2);padding-inline-start:var(--cursor-spacing-2)}.ui-8fiw5y{-webkit-padding-start:var(--cursor-spacing-3);padding-inline-start:var(--cursor-spacing-3)}.ui-7ru5ko{-webkit-padding-start:var(--cursor-spacing-4);padding-inline-start:var(--cursor-spacing-4)}.ui-16b226r{-webkit-padding-start:var(--cursor-spacing-8);padding-inline-start:var(--cursor-spacing-8)}.ui-nvo3vl{-webkit-padding-start:var(--x-paddingInlineStart);padding-inline-start:var(--x-paddingInlineStart)}.ui-67bb7w{pointer-events:auto}.ui-47corl{pointer-events:none}.ui-181gvu2{pointer-events:var(--origin-review-code-tour-context-feedback-pointer-events)}.ui-r6eunw{pointer-events:var(--origin-review-title-actions-pointer-events)}.ui-10l6tqk{position:absolute}.ui-ixxii4{position:fixed}.ui-1n2onr6{position:relative}.ui-1uhb9sk{position:static}.ui-7wzq59{position:-webkit-sticky;position:sticky}.ui-288g5{resize:vertical}.ui-1b1xhmr{rotate:-90deg}.ui-1gcftaf{rotate:0deg}.ui-xs79tx{row-gap:0}.ui-lg1q0c{row-gap:var(--cursor-spacing-0-5)}.ui-nz9w4z{row-gap:var(--cursor-spacing-1)}.ui-3r2rup{row-gap:var(--cursor-spacing-2)}.ui-79aity{row-gap:var(--cursor-spacing-4)}.ui-1iolq9a{row-gap:var(--cursor-spacing-8)}.ui-kcv6ua{scroll-behavior:smooth}.ui-k2nmmj{scrollbar-color:var(--cursor-text-quaternary) transparent}.ui-24f09q{scrollbar-gutter:auto}.ui-185mbhu{scrollbar-gutter:stable}.ui-1597r2g{scrollbar-width:thin}.ui-eq4nuv{tab-size:2}.ui-140o2bo{table-layout:fixed}.ui-2b8uid{text-align:center}.ui-p4054r{text-align:end}.ui-14wi4xw{text-align:initial}.ui-dpxx8g{text-align:left}.ui-1hr2gdg{text-align:right}.ui-1yc453h{text-align:start}.ui-5lhwog{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.ui-krqix3{-webkit-text-decoration-line:none;text-decoration-line:none}.ui-ujl8zx{-webkit-text-decoration-line:underline;text-decoration-line:underline}.ui-i2nhp4{-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.ui-1craim4{text-decoration-thickness:.09em}.ui-yi4chj{text-decoration-thickness:1px}.ui-lyipyv{text-overflow:ellipsis}.ui-1n0xbq2{text-overflow:unset}.ui-n80e1m{text-transform:capitalize}.ui-1kyqaxf{text-transform:lowercase}.ui-g830sg{text-underline-offset:.15em}.ui-xxd787{text-underline-offset:.16em}.ui-rys4gj{text-underline-offset:2px}.ui-sdcz8n{text-wrap-mode:wrap}.ui-1w2vvpw{text-wrap:balance}.ui-1fzhlzt{text-wrap:pretty}.ui-k4td0m{text-wrap:wrap}.ui-5ve5x3{touch-action:none}.ui-1g0ag68{transform-origin:center}.ui-19w6rv{transform-origin:left}.ui-7p49u4{transform:rotate(0deg)}.ui-1iffjtl{transform:rotate(90deg)}.ui-1n5d1j9{transform:scale(.96)}.ui-3oybdh{transform:scale(1)}.ui-1f4kvgw{transform:scaleX(.8)}.ui-1ufz0iv{transform:scaleX(0)}.ui-zn2k1w{transform:scaleX(1)}.ui-11lhmoz{transform:translate(-50%,-50%)}.ui-uuh30{transform:translateX(-50%)}.ui-1dfbj77{transform:translateX(calc(var(--cursor-spacing-6) - var(--cursor-spacing-4)))}.ui-105ttfm{transform:translateY(-100%)}.ui-1uqg51p{transform:translateY(-1px)}.ui-cvzcc4{transform:translateY(calc((var(--editor-line-height,1lh) - 100%) / 2))}.ui-d00j3c{transition-behavior:allow-discrete}.ui-1ovc2hb{transition-delay:75ms}.ui-1c7chuo{transition-delay:0s,1.2s}.ui-1ahifba{transition-delay:0s}.ui-1pv9i8n{transition-duration:.05s}.ui-vfvke7{transition-duration:75ms,75ms}.ui-1k2tvsc{transition-duration:75ms}.ui-12s1jxh{transition-duration:.08s}.ui-l3wvix{transition-duration:.125s}.ui-gdialr{transition-duration:.12s}.ui-x6bhzk{transition-duration:.15s}.ui-1g2r6go{transition-duration:.1s}.ui-13dflua{transition-duration:.2s}.ui-1d8287x{transition-duration:.3s}.ui-ofcydl{transition-duration:.4s}.ui-123oasl{transition-duration:.8s,.4s}.ui-1sqve6{transition-duration:40s}.ui-7pq1vu{transition-duration:var(--cursor-duration-fast)}.ui-g3p6pi{transition-duration:var(--cursor-duration-normal)}.ui-1bqoo3p{transition-duration:var(--cursor-duration-slow)}.ui-fagghw{transition-property:all}.ui-ts7igz{transition-property:background-color,border-color}.ui-s2xxs2{transition-property:background-color,color}.ui-1oid35t{transition-property:background-color,outline}.ui-15406qy{transition-property:background-color}.ui-1tv3a4w{transition-property:border-color,box-shadow,background-color}.ui-1i6m205{transition-property:border-color,color}.ui-shfolx{transition-property:border-color}.ui-kdsq27{transition-property:box-shadow}.ui-1gbuem2{transition-property:color,background-color}.ui-t3l3uh{transition-property:color}.ui-1mz1wvm{transition-property:opacity,color}.ui-1lazow{transition-property:opacity,display}.ui-19991ni{transition-property:opacity}.ui-p8vgqf{transition-property:padding-bottom,min-height}.ui-wcsmn1{transition-property:transform,opacity}.ui-11xpdln{transition-property:transform}.ui-xrbq2n{transition-property:width}.ui-z0zot5{transition-timing-function:cubic-bezier(.26,.86,.6,.99)}.ui-5pt3x8{transition-timing-function:cubic-bezier(.85,.15,.5,1),ease-out}.ui-ir186z{transition-timing-function:ease-in-out,ease-in-out}.ui-z4gly6{transition-timing-function:ease-in-out}.ui-1lizcpb{transition-timing-function:ease-in}.ui-9lcvmn{transition-timing-function:ease-out}.ui-wji4o3{transition-timing-function:ease}.ui-cj1dhv{transition-timing-function:linear}.ui-6ekqhr{transition-timing-function:var(--cursor-easing-default)}.ui-1bt1wk1{transition-timing-function:var(--cursor-easing-in-out)}.ui-6tor67{transition-timing-function:var(--cursor-easing-out)}.ui-1ljhoio{transition-timing-function:var(--x-transitionTimingFunction)}.ui-10rysi0{translate:-50%-50%}.ui-1fmgfhc{translate:0 .08em}.ui-g8qktx{unicode-bidi:bidi-override}.ui-87ps6o{-webkit-user-select:none;user-select:none}.ui-1hx0egp{-webkit-user-select:text;user-select:text}.ui-f6nozr{vertical-align:-.15em}.ui-11njtxf{vertical-align:initial}.ui-3ajldb{vertical-align:bottom}.ui-xymvpz{vertical-align:middle}.ui-16dsc37{vertical-align:top}.ui-lshs6z{visibility:hidden}.ui-1p11g9u{visibility:var(--origin-stack-row-actions-visibility)}.ui-npuxes{visibility:visible}.ui-eaf4i8{white-space:normal}.ui-uxw1ft{white-space:nowrap}.ui-126k92a{white-space:pre-wrap}.ui-1sdyfia{white-space:pre}.ui-1dwv3re{will-change:auto}.ui-1larqbn{will-change:opacity}.ui-1yn0g08{word-break:break-all}.ui-13faqbe{word-break:break-word}.ui-1vvkbs{word-wrap:break-word}.ui-1ja2u2z{z-index:0}.ui-1vjfegm{z-index:1}.ui-1n327nk{z-index:10}.ui-fo81ep{z-index:1000}.ui-1bkdxzg{z-index:1001}.ui-1478y4x{z-index:1500}.ui-htitgo{z-index:2}.ui-8k05lb{z-index:200}.ui-1jeq31z{z-index:31}.ui-cegukh{z-index:32}.ui-f5e64p{z-index:40}.ui-a9119d{z-index:50}.ui-cj3vzc{z-index:calc(var(--origin-review-z-header) - 1)}.ui-cuog0m{z-index:var(--origin-review-z-dropdown-background-detect)}.ui-16eu3pf{z-index:var(--origin-review-z-dropdown)}.ui-cagezu{z-index:var(--origin-review-z-files-header-row)}.ui-zhjck1{z-index:var(--origin-review-z-header)}.ui-bcin1b{z-index:var(--origin-review-z-modal-content)}.ui-1xa5zot{z-index:var(--origin-review-z-pageloader)}.ui-1raa5ei{z-index:var(--origin-review-z-resizer)}.ui-8zh2un{z-index:var(--origin-review-z-sheet-content)}.ui-1rs5ggg{z-index:var(--origin-review-z-sheet-overlay)}.ui-7fi2hi{z-index:var(--origin-review-z-sticky-fileheader)}.ui-r3buco{z-index:var(--x-zIndex)}.ui-wxwx65[data-variant=dynamic-island][data-dynamic-island-active=true]{--prompt-input-container-bg-hover:var(--cursor-bg-input)}.ui-swymln[data-variant=dynamic-island]{--prompt-input-container-bg-hover:var(--origin-review-floating-pill-bg-hover)}.ui-12z684v[data-variant=dynamic-island]{--prompt-input-container-bg:var(--cursor-bg-elevated)}.ui-1bp2mnv[data-variant=dynamic-island][data-dynamic-island-active=true]{--prompt-input-container-bg:var(--cursor-bg-input)}.ui-1x64jeg[data-variant=dynamic-island]{--prompt-input-container-border-hover:var(--cursor-stroke-primary)}.ui-1h9h2wf[data-variant=dynamic-island][data-dynamic-island-active=true]{--prompt-input-container-border-hover:var(--cursor-stroke-secondary)}.ui-4jpxfo[data-variant=dynamic-island]{--prompt-input-container-border:var(--cursor-stroke-tertiary)}:where(.ui--default-marker:focus-within) .ui-1aohl8z.ui-1aohl8z{opacity:1}:where(.ui--default-marker:focus-within) .ui-1vuuts8.ui-1vuuts8{pointer-events:auto}:where(.ui--default-marker:hover) .ui-15aqy90.ui-15aqy90{opacity:1}:where(.ui--default-marker:hover) .ui-1yn6d7v.ui-1yn6d7v{pointer-events:auto}:where(.ui--default-marker:hover) .ui-1vejzxz.ui-1vejzxz{transition-delay:75ms}:where(.ui--default-marker:hover) .ui-3431eb.ui-3431eb{transition-duration:.05s}:where(.ui--default-marker:hover) .ui-1u7e61o.ui-1u7e61o{transition-property:opacity}:where(.ui--default-marker:hover) .ui-much3k.ui-much3k{transition-timing-function:ease-out}:where(.ui--default-marker:hover) .ui-pnmrod.ui-pnmrod{visibility:visible}:where(.ui--default-marker:focus-visible)~.ui-1xsr2zk.ui-1xsr2zk{outline-color:var(--cursor-stroke-focused)}:where(.ui--default-marker:focus-visible)~.ui-a65uyp.ui-a65uyp{outline-offset:1px}:where(.ui--default-marker:focus-visible)~.ui-a2imrf.ui-a2imrf{outline-style:solid}:where(.ui--default-marker:focus-visible)~.ui-13pctdf.ui-13pctdf{outline-width:2px}.ui-1uzxtyd:focus-within{background-color:var(--cursor-bg-chrome)}.ui-f2736f:hover:not(:disabled){background-color:var(--cursor-bg-editor)}.ui-10co6l2:focus-visible{background-color:var(--cursor-bg-quaternary)}:where(.ui--default-marker:is([data-hidden-chunk-controls]:hover)) .ui-1myqnwr.ui-1myqnwr{background-color:var(--cursor-bg-quaternary)}.ui-mlo77d:focus-visible{background-color:var(--cursor-bg-quinary)}.ui-bc7umr:focus-visible{background-color:var(--cursor-bg-tertiary)}.ui-oli092:hover:not(:disabled){background-color:var(--cursor-bg-tertiary)}.ui-1ppgssd:hover:not([data-disabled]),.ui-w7uhqu:active:not([data-disabled]){background-color:var(--origin-review-floating-pill-bg-hover)}.ui-t6ui9f:not(:focus,:focus-within){clip:rect(1px,1px,1px,1px)}.ui-ieb0by:focus-visible{color:inherit}:where(.ui--default-marker:is([data-hidden-chunk-controls]:hover)) .ui-a5w1py.ui-a5w1py{color:var(--cursor-icon-secondary)}.ui-1dsx48b:hover:not(:disabled),.ui-1qp4pc4:hover:not([data-disabled]){color:var(--cursor-text-primary)}:where(.ui--default-marker:is([data-variant=dynamic-island]:hover)) .ui-iulgro.ui-iulgro{color:var(--cursor-text-primary)}:where(.ui--default-marker:is([data-hidden-chunk-controls]:hover)) .ui-pcoe3q.ui-pcoe3q{color:var(--cursor-text-primary)}.ui-vvdyaj:focus-visible{color:var(--cursor-text-primary)}:where(.ui--default-marker:is(a)) .ui-4pavs0.ui-4pavs0{cursor:pointer}:where(.ui--default-marker:is([data-thread-comment]:hover)) .ui-1ekdln1.ui-1ekdln1{display:flex}:where(.ui--default-marker:is([data-rendering-context=sidebar]:not([data-thread-card]):focus-within)) .ui-1gpbj8z.ui-1gpbj8z{display:flex}:where(.ui--default-marker:is([data-rendering-context]:not([data-thread-card]):hover)) .ui-1reuwl4.ui-1reuwl4{display:flex}:where(.ui--default-marker:is([data-thread-comment]:focus-within)) .ui-7kabjc.ui-7kabjc{display:flex}:where(.ui--default-marker:is([data-rendering-context]:not([data-thread-card]):focus-within)) .ui-8but7w.ui-8but7w{display:flex}:where(.ui--default-marker:is([data-rendering-context=sidebar]:not([data-thread-card]):hover)) .ui-yrhlio.ui-yrhlio{display:flex}:where(.ui--default-marker:is([data-table-focused]:not([contenteditable=false]))) .ui-1bu6zkv.ui-1bu6zkv{display:grid}:where(.ui--default-marker:is([data-file-header]:hover)) .ui-19ru4xe.ui-19ru4xe{display:inline-flex}:where(.ui--default-marker:is([data-file-header]:hover)) .ui-12376lx.ui-12376lx{display:none}:where(.ui--default-marker:is([data-open=false])) .ui-1btzku6.ui-1btzku6{display:none}.ui-vgho8r:is([hidden]){display:none}:where(.ui--default-marker[data-sticky-shadow=true]) .ui-1b1err7.ui-1b1err7{opacity:1}:where(.ui--default-marker:is([data-rendering-context=sidebar]:not([data-thread-card]):focus-within)) .ui-1caypbt.ui-1caypbt{opacity:1}:where(.ui--default-marker:is([data-code-block]:hover)) .ui-1dss1f3.ui-1dss1f3{opacity:1}.ui-1euntei:focus-within{opacity:1}:where(.ui--default-marker:is([data-rendering-context=sidebar]:not([data-thread-card]):hover)) .ui-1g5rwgq.ui-1g5rwgq{opacity:1}:where(.ui--default-marker:is([data-thread-comment]:focus-within)) .ui-1tu9gbz.ui-1tu9gbz{opacity:1}:where(.ui--default-marker:is([data-rendering-context]:not([data-thread-card]):hover)) .ui-1xcuuuo.ui-1xcuuuo{opacity:1}.ui-25t5g8:focus-visible{opacity:1}:where(.ui--default-marker:is([data-thread-comment]:hover)) .ui-atsvkx.ui-atsvkx{opacity:1}:where(.ui--default-marker:is([data-rendering-context]:not([data-thread-card]):focus-within)) .ui-g5d87b.ui-g5d87b{opacity:1}.ui-1725o6r:focus-visible{outline-color:var(--cursor-stroke-focused)}:where(.ui--default-marker:is([data-grid-cell]:focus-visible)) .ui-1elwtni.ui-1elwtni{outline-color:var(--cursor-stroke-focused)}.ui-y9f4xx:focus-visible{outline-offset:-1px}.ui-1bqaal:focus-visible{outline-offset:-2px}.ui-13iak60:focus-visible{outline-offset:1px}:where(.ui--default-marker:is([data-grid-cell]:focus-visible)) .ui-1hw0886.ui-1hw0886{outline-offset:1px}.ui-7s97pk:focus-visible{outline-offset:2px}.ui-i1ac0m:focus-within{outline-style:none}.ui-i5y0ii:focus-visible{outline-style:none}:where(.ui--default-marker:is([data-grid-cell]:focus-visible)) .ui-134sce9.ui-134sce9{outline-style:solid}.ui-9v5kkp:focus-visible{outline-style:solid}.ui-4xl6zf:focus-visible{outline-width:1px}:where(.ui--default-marker:is([data-grid-cell]:focus-visible)) .ui-1enadm6.ui-1enadm6{outline-width:2px}.ui-784prv:focus-visible{outline-width:2px}.ui-xfjnht:not(:focus,:focus-within){position:absolute!important}.ui-1mqgifo:focus-visible{-webkit-text-decoration-line:none;text-decoration-line:none}.ui-1f2jko9:focus-visible{-webkit-text-decoration-line:underline;text-decoration-line:underline}:where(.ui--default-marker:hover[data-buildkite-job-link]) .ui-1nx2wk4.ui-1nx2wk4{-webkit-text-decoration-line:underline;text-decoration-line:underline}:where(.ui--default-marker:active[data-buildkite-job-link]) .ui-1wzqb4g.ui-1wzqb4g{-webkit-text-decoration-line:underline;text-decoration-line:underline}:where(.ui--default-marker:focus-visible[data-buildkite-job-link]) .ui-qla2ci.ui-qla2ci{-webkit-text-decoration-line:underline;text-decoration-line:underline}:where(.ui--default-marker:is(td)) .ui-qszzms.ui-qszzms{vertical-align:middle}.ui-9cjcuk:not(:focus,:focus-within){white-space:nowrap}.ui-135w3n3:focus-visible{z-index:1}.ui-di4fqz:first-of-type{border-end-start-radius:var(--cursor-radius-sm)}.ui-1ge0x8d:first-of-type{border-start-start-radius:var(--cursor-radius-sm)}.ui-gkpkp8:last-child{-webkit-margin-end:var(--cursor-spacing-ne-1);margin-inline-end:var(--cursor-spacing-ne-1)}.ui-1l03ot7:last-of-type{border-end-end-radius:var(--cursor-radius-sm)}.ui-sl4ycl:last-of-type{border-start-end-radius:var(--cursor-radius-sm)}.ui-jl7jj:empty{display:none}.ui-w0c0cq:visited{color:var(--cursor-purple)}.ui-tgyt42:disabled{cursor:default}.ui-1s07b3s:disabled{cursor:not-allowed}.ui-1bq4at4:disabled{opacity:.3}.ui-ijokvz:disabled{opacity:.5}:where(.ui--default-marker:is([data-editing-state=tag-name],[data-editing-state=attributes])) .ui-ry28yo.ui-ry28yo:empty{display:inline}.ui-1ax2uin:hover{background-color:color-mix(in oklab,var(--cursor-base) 6%,color-mix(in oklab,var(--cursor-base) 4%,var(--cursor-bg-chrome)))}.ui-5seprl:hover{background-color:color-mix(in oklab,var(--cursor-base) 6%,var(--cursor-bg-chrome))}.ui-jy9zhf:hover{background-color:color-mix(in srgb,var(--cursor-bg-purple-secondary) 80%,var(--cursor-text-accent) 20%)}.ui-qu2esx:hover{background-color:var(--cursor-bg-chrome)}.ui-1g36fln:hover{background-color:var(--cursor-bg-editor)}.ui-qjnua1:hover{background-color:var(--cursor-bg-quaternary)}.ui-1sjiwpj:hover{background-color:var(--cursor-bg-quinary)}.ui-1kj6vsg:hover{background-color:var(--cursor-bg-secondary)}.ui-1iuyybk:hover{background-color:var(--cursor-bg-tertiary)}.ui-18vo4lf:hover{box-shadow:inset 0 0 2px var(--cursor-stroke-primary)}.ui-144v4sp:hover{color:inherit}.ui-1xutn2k:hover{color:var(--code-text-high-contrast)}.ui-xauxpv:hover{color:var(--cursor-foreground)}.ui-wtkblp:hover{color:var(--cursor-icon-primary)}.ui-5408cx:hover{color:var(--cursor-icon-secondary)}.ui-7gh5u8:hover{color:var(--cursor-text-primary)}.ui-xs50az:hover{color:var(--cursor-text-secondary)}.ui-1277o0a:hover{cursor:pointer}.ui-1ubmc1d:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.ui-1sur9pj:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.ui-cizgln:hover{transition-property:none}.ui-mn1vha:focus{background-color:var(--cursor-bg-accent-quaternary)}.ui-hlp2gg:focus{outline-style:none}.ui-clsj8u:active{background-color:var(--cursor-bg-secondary)}.ui-1298wse:active{color:inherit}.ui-14lnuru:active{color:var(--cursor-icon-primary)}.ui-1p8fkj:active{color:var(--cursor-text-primary)}.ui-8dg1f7:active{-webkit-text-decoration-line:none;text-decoration-line:none}.ui-noqg6i:active{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (max-width:768px){.ui-1bqxhvn.ui-1bqxhvn{align-items:flex-start}}@media (max-width:639px){.ui-1j3vi7i.ui-1j3vi7i{align-items:stretch}}@media (max-width:768px){.ui-wup9ig.ui-wup9ig{align-items:stretch}}@media (min-width:640px){.ui-81bxfg.ui-81bxfg{align-self:flex-start}}@media (max-width:768px){.ui-18pbeh1.ui-18pbeh1{align-self:start}}@media (prefers-reduced-motion:reduce){.ui-1aquc0h.ui-1aquc0h{animation-name:none}}@media (prefers-reduced-motion:no-preference){.ui-glnjim.ui-glnjim{animation-name:ui-x7gt4p-B}}@media (prefers-contrast:more){.ui-bc8ahs.ui-bc8ahs{background-color:AccentColor}}@media screen and (hover:hover){.ui-wlqmc2.ui-wlqmc2{background-color:var(--cursor-bg-editor)}}@media (prefers-reduced-motion:reduce){.ui-113gph9.ui-113gph9{background-color:var(--cursor-bg-tertiary)}.ui-phioz4.ui-phioz4{background-image:none}}@media (max-width:768px){.ui-a3wbww.ui-a3wbww{box-shadow:none}}@media (prefers-reduced-motion:reduce){.ui-1bsvwif.ui-1bsvwif{color:var(--code-text-low-contrast)}.ui-z12y5f.ui-z12y5f{color:var(--cursor-text-tertiary)}}@media (max-width:768px){.ui-cb1eq8.ui-cb1eq8{display:flex}}@media not (hover:hover){.ui-1u7ot80.ui-1u7ot80{display:flex}}@media (hover:none){.ui-gsbacl.ui-gsbacl{display:inline-flex}}@media (max-width:768px){.ui-i1mfgr.ui-i1mfgr{display:none!important}}@media (min-width:769px){.ui-wx6h2g.ui-wx6h2g{display:none!important}}@media (hover:none),(pointer:coarse){.ui-cvu74h.ui-cvu74h{display:none}}@media (hover:none){.ui-1dc2ync.ui-1dc2ync{display:none}}@media (max-width:767px){.ui-dontly.ui-dontly{display:none}}@media (max-width:768px){.ui-w8gtlo.ui-w8gtlo{display:none}}@media (min-width:769px){.ui-219dsg.ui-219dsg{display:none}}@media not ((hover:hover) and (pointer:fine)){.ui-wm7xiz.ui-wm7xiz{display:none}}@media (max-width:768px){.ui-18jc7yw.ui-18jc7yw{flex-basis:0}}@media (max-width:639px){.ui-16v1wmp.ui-16v1wmp{flex-direction:column}}@media (max-width:768px){.ui-1at33l0.ui-1at33l0{flex-direction:column}.ui-mqrxgs.ui-mqrxgs{flex-direction:row-reverse}.ui-17bo8mc.ui-17bo8mc{flex-grow:1}.ui-1n3bf5m.ui-1n3bf5m{flex-shrink:1}.ui-16sdh9b.ui-16sdh9b{flex-wrap:wrap-reverse}.ui-1yr0pyu.ui-1yr0pyu{flex-wrap:wrap}.ui-130jyrl.ui-130jyrl{grid-template-columns:auto minmax(0,1fr)}}@media (min-width:769px){.ui-1x4higv.ui-1x4higv{inset-inline-end:0}}@media screen and (hover:hover){.ui-1jha2yb.ui-1jha2yb{inset-inline-end:var(--cursor-spacing-1-5)}}@media (min-width:769px){.ui-gv2i7o.ui-gv2i7o{inset-inline-start:0}}@media (max-width:768px){.ui-1k9o9p3.ui-1k9o9p3{justify-content:flex-start}.ui-nicbo0.ui-nicbo0{justify-self:stretch}.ui-1lwodvl.ui-1lwodvl{-webkit-margin-end:0;margin-inline-end:0}}@media (prefers-reduced-motion:reduce){.ui-2iwn24.ui-2iwn24{opacity:.4}}@media screen and (hover:hover){.ui-1waoy2u.ui-1waoy2u{opacity:0}}@media (hover:none) and (not (max-width:768px)){.ui-ddf88x.ui-ddf88x{opacity:1}}@media (hover:none),(pointer:coarse){.ui-dff20x.ui-dff20x{opacity:1}}@media (hover:none){.ui-qzx146.ui-qzx146{opacity:1}}@media (max-width:768px){.ui-1pvv94h.ui-1pvv94h{opacity:1}}@media not (hover:hover){.ui-ddxqcm.ui-ddxqcm{opacity:1}}@media screen and (hover:hover){.ui-1t1loln.ui-1t1loln{opacity:1}}@media (max-width:768px){.ui-195v7y.ui-195v7y{-webkit-padding-end:0;padding-inline-end:0}.ui-6mrqnc.ui-6mrqnc{-webkit-padding-start:0;padding-inline-start:0}}@media (hover:none) and (not (max-width:768px)){.ui-1rag76b.ui-1rag76b{pointer-events:auto}}@media (hover:none),(pointer:coarse){.ui-1mznd8e.ui-1mznd8e{pointer-events:auto}}@media (hover:none){.ui-j2bkfp.ui-j2bkfp{pointer-events:auto}}@media (max-width:768px){.ui-1kfler3.ui-1kfler3{pointer-events:auto}}@media screen and (hover:hover){.ui-44fdqv.ui-44fdqv{pointer-events:auto}.ui-af6gw9.ui-af6gw9{pointer-events:none}}@media (max-width:768px){.ui-txbn6x.ui-txbn6x{position:absolute}}@media (min-width:769px){.ui-1ezkfee.ui-1ezkfee{position:absolute}}@media screen and (hover:hover){.ui-1f067r2.ui-1f067r2{position:absolute}}@media (max-width:768px){.ui-1mf7xlf.ui-1mf7xlf{row-gap:var(--cursor-spacing-3)}}@media (prefers-reduced-motion:no-preference){.ui-14drz6x.ui-14drz6x{transition-duration:var(--cursor-duration-fast)}}@media screen and (hover:hover){.ui-1bqvi3x.ui-1bqvi3x{transition-duration:var(--cursor-duration-fast)}}@media (prefers-reduced-motion:reduce){.ui-4wkmsb.ui-4wkmsb{transition-property:none}}@media screen and (hover:hover){.ui-12fuavq.ui-12fuavq{transition-property:opacity}}@media (prefers-reduced-motion:no-preference){.ui-16e2i3x.ui-16e2i3x{transition-property:rotate}.ui-2nlg2u.ui-2nlg2u{transition-timing-function:ease-out}}@media screen and (hover:hover){.ui-pe9wla.ui-pe9wla{transition-timing-function:var(--cursor-easing-default)}}@media (max-width:768px){.ui-1sq2wkf.ui-1sq2wkf{visibility:hidden}.ui-g9mgxp.ui-g9mgxp{z-index:1}}@media (min-width:769px){.ui-1d1eadv.ui-1d1eadv{z-index:1}}@media screen and (hover:hover){.ui-10gytqo.ui-10gytqo{z-index:1}}@media (max-width:768px){.ui-xfx53m.ui-xfx53m{z-index:var(--origin-review-z-modal-content)}}@media screen and (hover:hover){:where(.ui--default-marker:focus-within) .ui-1ysc43y.ui-1ysc43y.ui-1ysc43y{opacity:1}}@media screen and (hover:hover){:where(.ui--default-marker:focus-within) .ui-1jy3o71.ui-1jy3o71.ui-1jy3o71{pointer-events:auto}}@media screen and (hover:hover){:where(.ui--default-marker:hover) .ui-15tzsrt.ui-15tzsrt.ui-15tzsrt{opacity:1}}@media screen and (hover:hover){:where(.ui--default-marker:hover) .ui-1y2wd5g.ui-1y2wd5g.ui-1y2wd5g{pointer-events:auto}}@container pr-status-card (inline-size <= 480px){.ui-15c3jqw.ui-15c3jqw{align-items:stretch}}@container activity-tab-layout (inline-size <= 900px){.ui-pgvtad.ui-pgvtad{display:flex}.ui-1uh0wlg.ui-1uh0wlg{display:none}}@container pr-inbox-table (inline-size < 500px){.ui-163167y.ui-163167y{display:none}}@container pr-inbox-table (inline-size < 600px){.ui-jag61e.ui-jag61e{display:none}}@container pr-inbox-table (inline-size < 800px){.ui-ydf9wd.ui-ydf9wd{display:none}}@container activity-tab-layout (inline-size <= 900px){.ui-8pvpao.ui-8pvpao{flex-direction:column}}@container pr-status-card (inline-size <= 480px){.ui-166r9f.ui-166r9f{flex-direction:column}}@container activity-tab-layout (inline-size <= 900px){.ui-1x8g5b.ui-1x8g5b{row-gap:var(--cursor-spacing-6)}}@media (hover:hover){.ui-1vt04a3.ui-1vt04a3:hover{background-color:var(--cursor-bg-tertiary)}}.ui-2wpanw{border-bottom-color:color-mix(in srgb,var(--cursor-bg-accent) 70%,transparent)}.ui-1g95lbd{border-bottom-color:var(--cursor-stroke-quaternary)}.ui-1jfuf7k{border-bottom-color:var(--cursor-stroke-secondary)}.ui-17fyfba{border-bottom-color:var(--cursor-stroke-tertiary)}.ui-frllxf{border-bottom-left-radius:0}.ui-12z1xqx{border-bottom-left-radius:1px}.ui-famn59{border-bottom-left-radius:var(--cursor-radius-base)}.ui-3n1r3t{border-bottom-left-radius:var(--cursor-radius-xl)}.ui-jppbhk{border-bottom-right-radius:0}.ui-1jyzfkr{border-bottom-right-radius:1px}.ui-uvn51i{border-bottom-right-radius:3px}.ui-1talola{border-bottom-right-radius:var(--cursor-radius-base)}.ui-1d76mj{border-bottom-right-radius:var(--cursor-radius-xl)}.ui-1sy0etr{border-bottom-style:none}.ui-1q0q8m5{border-bottom-style:solid}.ui-1qhh985{border-bottom-width:0}.ui-so031l{border-bottom-width:1px}.ui-q5k0gn{border-left-color:color-mix(in srgb,var(--cursor-bg-accent) 70%,transparent)}.ui-1l09f48{border-left-color:var(--cursor-stroke-secondary)}.ui-1arpupx{border-left-color:var(--cursor-stroke-tertiary)}.ui-13w5sj{border-left-color:var(--cursor-text-primary)}.ui-1b16gh4{border-left-style:none}.ui-19ypqd9{border-left-style:solid}.ui-1dx4pje{border-left-width:.5px}.ui-yj58a3{border-left-width:0}.ui-e0pwq{border-left-width:1px}.ui-tv0b2n{border-right-color:color-mix(in srgb,var(--cursor-bg-accent) 70%,transparent)}.ui-hnkhp4{border-right-color:var(--cursor-stroke-secondary)}.ui-141kqco{border-right-color:var(--cursor-stroke-tertiary)}.ui-11pwa6s{border-right-style:none}.ui-32b0ac{border-right-style:solid}.ui-gfja2r{border-right-width:0}.ui-s1s249{border-right-width:1px}.ui-1v45ute{border-top-color:color-mix(in srgb,var(--cursor-bg-accent) 70%,transparent)}.ui-2kampu{border-top-color:var(--cursor-stroke-secondary)}.ui-1aeic0j{border-top-color:var(--cursor-stroke-tertiary)}.ui-1szi7b0{border-top-left-radius:1px}.ui-1njmyyh{border-top-left-radius:var(--cursor-radius-base)}.ui-1dcy8l4{border-top-left-radius:var(--cursor-radius-xl)}.ui-1w8hd2q{border-top-right-radius:1px}.ui-16gx4na{border-top-right-radius:3px}.ui-y7i79c{border-top-right-radius:var(--cursor-radius-base)}.ui-1upd4za{border-top-right-radius:var(--cursor-radius-xl)}.ui-1ejq31n{border-top-style:none}.ui-13fuv20{border-top-style:solid}.ui-972fbf{border-top-width:0}.ui-178xt8z{border-top-width:1px}.ui-1ey2m1c{bottom:0}.ui-1m82ljr{bottom:50%}.ui-y75b87{bottom:64px}.ui-dd4er5{bottom:auto}.ui-197v2o8{bottom:calc(100% + var(--cursor-spacing-2))}.ui-r0fw0u{bottom:var(--cursor-spacing-1)}.ui-1j94fpl{bottom:var(--cursor-spacing-4)}.ui-f08kfj{height:.875rem}.ui-qtp20y{height:0}.ui-1nb25p5{height:1.15em}.ui-5yr21d{height:100%}.ui-pyat2d{height:100px}.ui-170jfvy{height:10px}.ui-1v9usgg{height:14px}.ui-lup9mm{height:16px}.ui-mix8c7{height:18px}.ui-lzyvqe{height:1em}.ui-g2ss61{height:1lh}.ui-jm9jq1{height:1px}.ui-1l36t39{height:1rem}.ui-1m3v4wt{height:200px}.ui-1qx5ct2{height:20px}.ui-158ke7r{height:21px}.ui-xk0z11{height:24px}.ui-1fgtraw{height:28px}.ui-36qwtl{height:2px}.ui-10w6t97{height:32px}.ui-c9qbxq{height:36px}.ui-1vqgdyp{height:40px}.ui-n3w4p2{height:44px}.ui-sdox4t{height:48px}.ui-qu0tyb{height:4px}.ui-dd8jsf{height:52px}.ui-wui03x{height:632px}.ui-ols6we{height:6px}.ui-kisesf{height:75vh}.ui-dk7pt{height:8px}.ui-1h69tko{height:90dvh}.ui-jp8j0k{height:96px}.ui-t7dq6l{height:auto}.ui-lwa88x{height:calc(100% - 2*var(--cursor-spacing-2))}.ui-1334kth{height:calc(100% - 3px)}.ui-v6mvtp{height:calc(100% - 6px)}.ui-1b8ws3g{height:calc(100cqb - var(--diff-header-inset,var(--pr-sticky-chrome-height,var(--origin-review-sticky-chrome-height))))}.ui-paa9pb{height:calc(100cqb - var(--pr-file-scroll-margin-top))}.ui-piycu1{height:calc(var(--cursor-line-height-base) + 49px)}.ui-1th6cxs{height:var(--cursor-height-base)}.ui-1m1144u{height:var(--cursor-height-sm)}.ui-rar8zy{height:var(--cursor-height-xs)}.ui-1b6ohxb{height:var(--cursor-line-height-base)}.ui-fflwv{height:var(--cursor-line-height-lg)}.ui-1feg4er{height:var(--cursor-spacing-1-5)}.ui-f2gx5w{height:var(--cursor-spacing-10)}.ui-e48kcg{height:var(--cursor-spacing-12)}.ui-1q8rfgd{height:var(--cursor-spacing-2)}.ui-1q5geii{height:var(--cursor-spacing-3-5)}.ui-1d74i34{height:var(--cursor-spacing-3)}.ui-1vatr1o{height:var(--cursor-spacing-4)}.ui-1a6rlst{height:var(--cursor-spacing-5)}.ui-1e94bgo{height:var(--cursor-spacing-6)}.ui-170hpbr{height:var(--cursor-spacing-7)}.ui-t8t6p{height:var(--cursor-spacing-8)}.ui-d2w3sx{height:var(--origin-review-file-header-height)}.ui-16ye13r{height:var(--x-height)}.ui-v3o253{left:-1.25em}.ui-u96u03{left:0}.ui-1nrll8i{left:50%}.ui-1nx7grf{left:unset}.ui-1jyxor1{margin-bottom:-1px}.ui-q2qa84{margin-bottom:.5em}.ui-at24cr{margin-bottom:0}.ui-jpr12u{margin-bottom:2px}.ui-4ii5y1{margin-bottom:auto}.ui-3hek13{margin-bottom:calc(-1*var(--cursor-spacing-2-5))}.ui-1e8yfua{margin-bottom:var(--conversation-list-after-gap,var(--conversation-block-gap,10px))}.ui-fynt6u{margin-bottom:var(--cursor-spacing-0-5)}.ui-1qaq26d{margin-bottom:var(--cursor-spacing-1)}.ui-iu1vb2{margin-bottom:var(--cursor-spacing-2-5)}.ui-1vnbkiq{margin-bottom:var(--cursor-spacing-2)}.ui-14q74kp{margin-bottom:var(--cursor-spacing-3)}.ui-198axqt{margin-bottom:var(--cursor-spacing-4)}.ui-e9sxmx{margin-bottom:var(--cursor-spacing-6)}.ui-1hi8m59{margin-bottom:var(--cursor-spacing-ne-1-5)}.ui-h9i6ac{margin-left:-1px}.ui-11yfylt{margin-left:-4px}.ui-j3b58b{margin-left:0}.ui-1swdo50{margin-left:2px}.ui-8x9d4c{margin-left:auto}.ui-feilr8{margin-left:calc((var(--cursor-spacing-2) - var(--cursor-spacing-0-5)) / 2)}.ui-1kde42o{margin-left:var(--cursor-spacing-0-75)}.ui-v5sl7z{margin-left:var(--cursor-spacing-2)}.ui-1pkf07v{margin-left:var(--cursor-spacing-6)}.ui-1y7amh{margin-right:-1px}.ui-1jlnqtu{margin-right:-6px}.ui-1yf7rl7{margin-right:0}.ui-1ldx8e{margin-right:2px}.ui-ack27t{margin-right:auto}.ui-1mxdwsk{margin-right:calc((var(--cursor-spacing-2) - var(--cursor-spacing-0-5)) / 2)}.ui-1f1oiij{margin-right:var(--cursor-spacing-1)}.ui-8nignz{margin-right:var(--cursor-spacing-2)}.ui-1t00xno{margin-right:var(--cursor-spacing-ne-1-5)}.ui-1y332i5{margin-top:-1px}.ui-1198e8h{margin-top:-3px}.ui-16z1lm9{margin-top:-7px}.ui-mpcrmx{margin-top:.1em}.ui-tlvy1s{margin-top:.5em}.ui-dj266r{margin-top:0}.ui-1ay4s1n{margin-top:128px}.ui-14beivq{margin-top:1em}.ui-vijh9v{margin-top:1px}.ui-1sy10c2{margin-top:20px}.ui-qui205{margin-top:24px}.ui-otjm27{margin-top:2em}.ui-r9ek0c{margin-top:2px}.ui-1gslohp{margin-top:4px}.ui-1xmf6yo{margin-top:8px}.ui-r1yuqi{margin-top:auto}.ui-1wbx8jj{margin-top:calc(-1* (var(--cursor-spacing-1-5) + 1px))}.ui-1d3oze9{margin-top:calc(-1*var(--cursor-spacing-2-5))}.ui-13vk20g{margin-top:var(--conversation-list-before-gap,var(--conversation-block-gap,10px))}.ui-1k5org8{margin-top:var(--cursor-spacing-0-5)}.ui-1mdx765{margin-top:var(--cursor-spacing-1-5)}.ui-1om1abp{margin-top:var(--cursor-spacing-1)}.ui-1e66mq1{margin-top:var(--cursor-spacing-2)}.ui-19snzy6{margin-top:var(--cursor-spacing-3)}.ui-1x419k1{margin-top:var(--cursor-spacing-4)}.ui-gwa8ej{margin-top:var(--cursor-spacing-6)}.ui-mz0i5r{max-height:100%}.ui-1mu601j{max-height:120px}.ui-1xiyphd{max-height:240px}.ui-l8z2ie{max-height:250px}.ui-1sslpiy{max-height:320px}.ui-1csiy34{max-height:350px}.ui-1a3r9hi{max-height:380px}.ui-1phlbz0{max-height:400px}.ui-14eurpq{max-height:480px}.ui-12r9pyh{max-height:50vh;max-height:50dvh}.ui-159tps6{max-height:640px}.ui-1ismmbu{max-height:90dvh}.ui-19rjrr8{max-height:calc(100% - 2*var(--cursor-spacing-2))}.ui-17mrd89{max-height:calc(100cqb - calc(var(--diff-header-inset,0px) + var(--cursor-spacing-4)) - var(--cursor-spacing-4))}.ui-1kx4nbt{max-height:calc(100cqb - var(--diff-header-inset,var(--pr-sticky-chrome-height,var(--origin-review-sticky-chrome-height))))}.ui-1p7f6p7{max-height:calc(100cqb - var(--pr-file-scroll-margin-top))}.ui-w1ewq7{max-height:calc(4lh - 1px)}.ui-iri54d{max-height:calc(8* 1.45em)}.ui-1wc9iqu{max-height:calc(var(--cursor-spacing-8) * 5)}.ui-ts2iuo{max-height:max(480px,50vh)}.ui-1atimz6{max-height:min(448px,calc(100vh - 96px))}.ui-17mu6iy{max-height:min(480px,var(--available-height,100vh))}.ui-2tvb8s{max-height:min(52dvb,520px)}.ui-10vde4a{max-height:min(560px,60vh)}.ui-7ab17h{max-height:none}.ui-1u4d8o5{max-height:var(--available-height,100vh)}.ui-achipd{max-height:var(--markdown-input-max-block-size)}.ui-yie55z{max-height:var(--origin-review-agent-media-max-block-size)}.ui-1m189uc{max-width:0}.ui-193iq5w{max-width:100%}.ui-18qnofl{max-width:160px}.ui-1e4dklr{max-width:180px}.ui-1ncir08{max-width:200px}.ui-16em4ew{max-width:240px}.ui-w5ewwj{max-width:300px}.ui-1va8c73{max-width:320px}.ui-xc7z9f{max-width:360px}.ui-lnrm6{max-width:376px}.ui-1dt7z5j{max-width:380px}.ui-dusixz{max-width:384px}.ui-1j9u4d2{max-width:400px}.ui-1ujmood{max-width:434px}.ui-q2pcee{max-width:440px}.ui-17fpy1y{max-width:480px}.ui-1s7uwgp{max-width:484px}.ui-65f84u{max-width:500px}.ui-27kpxv{max-width:560px}.ui-1g75kmi{max-width:572px}.ui-1xn9zfg{max-width:576px}.ui-rlsmeg{max-width:600px}.ui-l4u9xm{max-width:64rem}.ui-wnkcuf{max-width:720px}.ui-1hv4mr{max-width:72rem}.ui-cq0f20{max-width:750px}.ui-xx4wpe{max-width:calc(100vw - 2*var(--cursor-spacing-4))}.ui-18yfq3i{max-width:calc(100vw - 20px)}.ui-1c2zl8v{max-width:calc(2*var(--code-diff-constrained-width,var(--origin-review-content-max-width)))}.ui-1qwfeve{max-width:calc(var(--origin-review-page-column-width) + 2*var(--cursor-spacing-4))}.ui-1u4bug8{max-width:-webkit-fit-content;max-width:fit-content}.ui-1t8xbu{max-width:-webkit-max-content;max-width:max-content}.ui-1lwx479{max-width:min(100%,var(--origin-review-full-bleed-max-width))}.ui-1hj4qr1{max-width:min(376px,var(--available-width,100vw))}.ui-1x75xia{max-width:min(500px,calc(100vw - var(--cursor-spacing-2) - var(--cursor-spacing-2)))}.ui-eqs1eq{max-width:min(60vw,100%)}.ui-1x1rfll{max-width:none}.ui-na8553{max-width:var(--code-diff-constrained-width,var(--origin-review-content-max-width))}.ui-bl2ye7{max-width:var(--code-tour-context-max-inline-size,var(--code-diff-constrained-width,var(--origin-review-content-max-width)))}.ui-1sjom5a{max-width:var(--code-tour-thinking-max-inline-size,var(--code-diff-constrained-width,var(--origin-review-content-max-width)))}.ui-jyptm4{max-width:var(--origin-review-agent-media-max-inline-size)}.ui-4b18oh{max-width:var(--origin-review-content-max-width)}.ui-1orv3ft{max-width:var(--origin-review-floating-dock-max-width)}.ui-2lwn1j{min-height:0}.ui-1us19tq{min-height:100%}.ui-i3av73{min-height:120px}.ui-hvfr7q{min-height:148px}.ui-1db3i3o{min-height:160px}.ui-1shn012{min-height:180px}.ui-1xaadd7{min-height:1em}.ui-4zw9a1{min-height:1px}.ui-isnujt{min-height:20px}.ui-1ficeh5{min-height:240px}.ui-jwf9q1{min-height:24px}.ui-e0p6wg{min-height:28px}.ui-1p38f1z{min-height:3.25rem}.ui-21xpn4{min-height:32px}.ui-u0aao5{min-height:36px}.ui-1ba4aug{min-height:40px}.ui-1wxaq2x{min-height:48px}.ui-seoqlg{min-height:80px}.ui-65nank{min-height:auto}.ui-1pdehsm{min-height:calc(var(--cursor-height-sm) + 2*var(--cursor-spacing-2))}.ui-1jag88g{min-height:calc(var(--cursor-spacing-1-5) + var(--cursor-height-base) + var(--cursor-spacing-1-5))}.ui-1t4ed7{min-height:calc(var(--cursor-spacing-1-5) + var(--cursor-height-base))}.ui-skvk3g{min-height:min(240px,50dvh)}.ui-10v4ep9{min-height:var(--cursor-height-xs)}.ui-10fesj9{min-height:var(--cursor-line-height-base)}.ui-1vsofuc{min-height:var(--cursor-spacing-5-5)}.ui-t6xkjb{min-height:var(--cursor-spacing-6)}.ui-phwom3{min-height:var(--cursor-spacing-8)}.ui-1leqhh2{min-height:var(--cursor-spacing-9)}.ui-1bewx5t{min-height:var(--diff-header-height)}.ui-1rbpv7c{min-height:var(--hidden-chunk-height)}.ui-pikveh{min-height:var(--markdown-input-min-block-size,0)}.ui-1sozmfc{min-height:var(--origin-review-file-header-height)}.ui-82snj4{min-height:var(--x-minHeight)}.ui-euugli{min-width:0}.ui-gqtt45{min-width:100%}.ui-15kz4h8{min-width:16px}.ui-gc0pbm{min-width:1px}.ui-lm99nl{min-width:240px}.ui-1u2d2a2{min-width:280px}.ui-1264ykn{min-width:28px}.ui-18n5i07{min-width:300px}.ui-46jg8d{min-width:32px}.ui-1pwt7xx{min-width:420px}.ui-13n9wmd{min-width:4ch}.ui-1jn76jz{min-width:56px}.ui-1pshirs{min-width:-webkit-fit-content;min-width:fit-content}.ui-k8lq53{min-width:-webkit-max-content;min-width:max-content}.ui-1m8zklk{min-width:min(180px,calc(100vw - var(--cursor-spacing-2) - var(--cursor-spacing-2)))}.ui-bepa0f{min-width:var(--cursor-spacing-10)}.ui-fnmjv7{min-width:var(--line-number-width)}.ui-w2csxc{overflow-x:auto}.ui-101abm8{overflow-x:clip}.ui-6ikm8r{overflow-x:hidden}.ui-1plvlek{overflow-x:visible}.ui-1odjw0f{overflow-y:auto}.ui-1s73dr8{overflow-y:clip}.ui-10wlt62{overflow-y:hidden}.ui-1rife3k{overflow-y:scroll}.ui-ryxfnj{overflow-y:visible}.ui-y5w88m{overscroll-behavior-y:auto}.ui-1e4zzel{overscroll-behavior-y:contain}.ui-18d9i69{padding-bottom:0}.ui-sag5q8{padding-bottom:12px}.ui-159lptv{padding-bottom:1em}.ui-1m7pmia{padding-bottom:44px}.ui-chf9pb{padding-bottom:calc(var(--cursor-spacing-2) + var(--cursor-spacing-3))}.ui-1a8nstk{padding-bottom:calc(var(--cursor-spacing-3-5) - 7px)}.ui-te6n9u{padding-bottom:calc(var(--cursor-spacing-6) + var(--cursor-spacing-0-75))}.ui-b6dno7{padding-bottom:var(--cursor-spacing-0-5)}.ui-1cea8gx{padding-bottom:var(--cursor-spacing-0-75)}.ui-5wifs{padding-bottom:var(--cursor-spacing-1-25)}.ui-1rgtt3y{padding-bottom:var(--cursor-spacing-1-5)}.ui-cnij5n{padding-bottom:var(--cursor-spacing-1)}.ui-10ha4xm{padding-bottom:var(--cursor-spacing-12)}.ui-16q8a3j{padding-bottom:var(--cursor-spacing-15)}.ui-zofaqt{padding-bottom:var(--cursor-spacing-16)}.ui-2lprc{padding-bottom:var(--cursor-spacing-2-5)}.ui-1xlntvz{padding-bottom:var(--cursor-spacing-2)}.ui-1mdop1q{padding-bottom:var(--cursor-spacing-3-5)}.ui-usxwy5{padding-bottom:var(--cursor-spacing-3)}.ui-20eq2h{padding-bottom:var(--cursor-spacing-4)}.ui-ab0n8b{padding-bottom:var(--cursor-spacing-6)}.ui-1dbk7ps{padding-bottom:var(--cursor-spacing-8)}.ui-e5l45e{padding-bottom:var(--pr-file-scroll-margin-top)}.ui-hm1n9d{padding-bottom:var(--pr-floating-dock-clearance,0)}.ui-1uhho1l{padding-left:0}.ui-1lqa7cf{padding-left:10px}.ui-9dzeaa{padding-left:1rem}.ui-1bae07f{padding-left:2em}.ui-g3sno2{padding-left:44px}.ui-163pfp{padding-left:8px}.ui-1bid81l{padding-left:calc(var(--comment-gutter-width,0px) + var(--cursor-spacing-0-5) + var(--cursor-spacing-2))}.ui-1e7ydrk{padding-left:var(--cursor-spacing-0-5)}.ui-1rplcre{padding-left:var(--cursor-spacing-0-75)}.ui-1lfpczk{padding-left:var(--cursor-spacing-1-5)}.ui-43mhey{padding-left:var(--cursor-spacing-1)}.ui-o7x2bt{padding-left:var(--cursor-spacing-2-5)}.ui-yab65l{padding-left:var(--cursor-spacing-2)}.ui-1jpuwqu{padding-left:var(--cursor-spacing-3-5)}.ui-1o7kk3e{padding-left:var(--cursor-spacing-3)}.ui-193t4r6{padding-left:var(--cursor-spacing-4)}.ui-v0g687{padding-left:var(--cursor-spacing-6)}.ui-1xpa7k{padding-right:0}.ui-52dz5p{padding-right:1rem}.ui-1oou3sl{padding-right:22px}.ui-j5tbmc{padding-right:40px}.ui-126bw0h{padding-right:44px}.ui-15k77t0{padding-right:calc(var(--cursor-spacing-6) + var(--cursor-spacing-0-75))}.ui-14ndyrl{padding-right:var(--cursor-spacing-0-5)}.ui-1jg1sa{padding-right:var(--cursor-spacing-0-75)}.ui-17v7654{padding-right:var(--cursor-spacing-1-5)}.ui-g31tg3{padding-right:var(--cursor-spacing-1)}.ui-16b7oty{padding-right:var(--cursor-spacing-2-5)}.ui-1yxiud8{padding-right:var(--cursor-spacing-2)}.ui-1yraood{padding-right:var(--cursor-spacing-3-5)}.ui-1jkygx{padding-right:var(--cursor-spacing-3)}.ui-10cfkro{padding-right:var(--cursor-spacing-4)}.ui-1qg3m7i{padding-right:var(--cursor-spacing-6)}.ui-exx8yu{padding-top:0}.ui-wp6svo{padding-top:1em}.ui-laft8j{padding-top:44px}.ui-1iorvi4{padding-top:4px}.ui-5pb957{padding-top:var(--cursor-spacing-0-25)}.ui-493x5y{padding-top:var(--cursor-spacing-0-5)}.ui-1gv78wz{padding-top:var(--cursor-spacing-0-75)}.ui-1to6kjf{padding-top:var(--cursor-spacing-1-25)}.ui-uve7l6{padding-top:var(--cursor-spacing-1-5)}.ui-f6zju3{padding-top:var(--cursor-spacing-1)}.ui-5qhfrr{padding-top:var(--cursor-spacing-16)}.ui-oyc9vk{padding-top:var(--cursor-spacing-2-5)}.ui-13ly8rp{padding-top:var(--cursor-spacing-2)}.ui-1gkbk22{padding-top:var(--cursor-spacing-3-5)}.ui-1t8xvyj{padding-top:var(--cursor-spacing-3)}.ui-t9g0qb{padding-top:var(--cursor-spacing-4)}.ui-1fcjpnv{padding-top:var(--cursor-spacing-5)}.ui-1avjwpx{padding-top:var(--cursor-spacing-6)}.ui-tgesqp{padding-top:var(--cursor-spacing-8)}.ui-3m8u43{right:0}.ui-1pqncro{right:50%}.ui-19up5dg{right:8px}.ui-8w8urx{right:calc(-1* (var(--cursor-spacing-2) + var(--cursor-spacing-0-5)) / 2)}.ui-1pp91ja{right:calc((var(--cursor-spacing-2) - var(--cursor-spacing-0-5)) / 2)}.ui-1s3hisn{right:var(--cursor-spacing-1-5)}.ui-7zl9wm{right:var(--cursor-spacing-1)}.ui-1qo02jc{right:var(--cursor-spacing-2)}.ui-1f1i51p{right:var(--cursor-spacing-4)}.ui-thzflj{scroll-margin-top:calc(var(--pr-file-scroll-margin-top,var(--diff-header-height)) - 1px)}.ui-wubsdx{scroll-margin-top:calc(var(--pr-file-scroll-margin-top) + var(--diff-file-header-height))}.ui-1v55hru{scroll-margin-top:var(--cursor-spacing-1)}.ui-1pdr0v7{top:-1px}.ui-13vifvy{top:0}.ui-dsb8wn{top:100%}.ui-6j6q66{top:100cqb}.ui-xk6nc9{top:3px}.ui-wa60dl{top:50%}.ui-fr5jun{top:8px}.ui-80663w{top:auto}.ui-1xq8gd8{top:calc(-2*var(--cursor-spacing-0-5))}.ui-r3lodx{top:calc((22px - var(--cursor-spacing-5)) / 2)}.ui-1ko52dr{top:calc((25px - var(--cursor-spacing-5)) / 2)}.ui-5vja1q{top:calc((29px - var(--cursor-spacing-5)) / 2)}.ui-1fttww0{top:calc(100% - var(--cursor-spacing-0-5))}.ui-16jvohp{top:calc(100% + var(--cursor-spacing-0-75))}.ui-51jxe6{top:calc(var(--diff-header-inset,0px) + var(--cursor-spacing-4))}.ui-lvb38y{top:calc(var(--pr-file-scroll-margin-top) - 1px)}.ui-1jgjl8u{top:var(--cursor-spacing-1-5)}.ui-8hg36d{top:var(--cursor-spacing-1)}.ui-1epp9v1{top:var(--cursor-spacing-2)}.ui-130f9t4{top:var(--cursor-spacing-4)}.ui-1ilpd0t{top:var(--diff-header-inset,var(--pr-sticky-chrome-height,var(--origin-review-sticky-chrome-height)))}.ui-wsmukp{top:var(--pr-file-scroll-margin-top)}.ui-iofu97{top:var(--pr-sticky-chrome-height,var(--origin-review-sticky-chrome-height))}.ui-1gmyrci{top:var(--pr-sticky-title-chrome-height,var(--origin-review-sticky-chrome-height))}.ui-1xvt488{width:.875rem}.ui-hekxkv{width:1.15em}.ui-dpf0h8{width:1.5em}.ui-h8yej3{width:100%}.ui-n9wirt{width:100vw}.ui-6jxa94{width:14px}.ui-1kky2od{width:16px}.ui-1xp8n7a{width:18px}.ui-15vhz18{width:1em}.ui-1i1rx1s{width:1px}.ui-cdlrvm{width:1rem}.ui-w4jnvo{width:20px}.ui-16grhtn{width:220px}.ui-vy4d1p{width:24px}.ui-gd8bvy{width:28px}.ui-1iy3nof{width:32%}.ui-1m258z3{width:320px}.ui-1td3qas{width:32px}.ui-1cvmir6{width:360px}.ui-1b14inu{width:376px}.ui-wl9fdd{width:380px}.ui-1l2rt3b{width:400px}.ui-100vrsf{width:40px}.ui-187nhsf{width:44px}.ui-1useyqa{width:48px}.ui-51ohtg{width:4px}.ui-3hqpx7{width:50%}.ui-hyb2dy{width:52%}.ui-1vz4e29{width:66%}.ui-1v4s8kt{width:6px}.ui-1l3jyfm{width:83%}.ui-1xc55vz{width:8px}.ui-13oubkp{width:96px}.ui-14atkfc{width:auto}.ui-eq5yr9{width:-webkit-fit-content;width:fit-content}.ui-ezivpi{width:-webkit-max-content;width:max-content}.ui-yw7tqn{width:min(100%,720px)}.ui-1fi5rrj{width:min(100%,var(--code-diff-constrained-width,var(--origin-review-content-max-width)))}.ui-6anfts{width:var(--cursor-height-sm)}.ui-tfhva6{width:var(--cursor-spacing-0-5)}.ui-19j8p08{width:var(--cursor-spacing-1-5)}.ui-1w4v6el{width:var(--cursor-spacing-12)}.ui-d5ft5l{width:var(--cursor-spacing-2)}.ui-ek66a6{width:var(--cursor-spacing-3-5)}.ui-ncpac4{width:var(--cursor-spacing-3)}.ui-1pwdyn5{width:var(--cursor-spacing-4)}.ui-16bvwqk{width:var(--cursor-spacing-5)}.ui-1eu7oa3{width:var(--cursor-spacing-6)}.ui-178nhl6{width:var(--file-sidebar-width,var(--origin-review-file-rail-width))}.ui-e3dr0c{width:var(--gutter-width)}.ui-oyivod{width:var(--origin-review-gutter-number-width)}.ui-15b1hod{width:var(--origin-review-sidebar-width)}.ui-otii6r{width:var(--x-1t9cdi6)}.ui-11ymkkh{width:var(--x-1xmrurk)}.ui-5lhr3w{width:var(--x-width)}@supports (height:1lh){.ui-qr009j.ui-qr009j{height:1lh}}:where(.ui--default-marker:is([data-rendering-context=sidebar][data-active=true])) .ui-6wmynz.ui-6wmynz{border-bottom-color:var(--cursor-stroke-focused)}.ui-illscj:focus-within{border-bottom-color:var(--cursor-stroke-primary)}.ui-1tyyy7l:not(:last-child){border-bottom-color:var(--cursor-stroke-secondary)}.ui-137r021:not(:last-child){border-bottom-style:solid}.ui-1q8zilx:not(:last-child){border-bottom-width:1px}:where(.ui--default-marker:is([data-rendering-context=sidebar][data-active=true])) .ui-goc1m4.ui-goc1m4{border-left-color:var(--cursor-stroke-focused)}.ui-vv26sj:focus-within{border-left-color:var(--cursor-stroke-primary)}:where(.ui--default-marker:is([data-rendering-context=sidebar][data-active=true])) .ui-439bzk.ui-439bzk{border-right-color:var(--cursor-stroke-focused)}.ui-7asvek:focus-within{border-right-color:var(--cursor-stroke-primary)}:where(.ui--default-marker:is([data-rendering-context=sidebar][data-active=true])) .ui-1btlu1v.ui-1btlu1v{border-top-color:var(--cursor-stroke-focused)}.ui-9afaxg:focus-within{border-top-color:var(--cursor-stroke-primary)}.ui-xpplom:not(:first-child){border-top-color:var(--cursor-stroke-secondary)}.ui-a1hsq:not(:first-child){border-top-style:solid}.ui-10n88xp:not(:first-child){border-top-width:1px}.ui-9vp9oc:not(:focus,:focus-within){height:1px}:where(.ui--default-marker:is(td)) .ui-fwhzw6.ui-fwhzw6{margin-bottom:0}.ui-1ignot8:not(:last-child){margin-bottom:var(--cursor-spacing-1)}.ui-1c8b9i6:not(:last-child){margin-bottom:var(--cursor-spacing-2)}:where(.ui--default-marker:is(td)) .ui-2doiyl.ui-2doiyl{margin-top:0}.ui-kicguf:not(:first-child){margin-top:var(--cursor-spacing-4)}:where(.ui--default-marker:is([data-thread-comment]:last-child)) .ui-1vdhvda.ui-1vdhvda{padding-bottom:var(--cursor-spacing-1-5)}.ui-15c9zy9:not(:focus,:focus-within){width:1px}.ui-1g31smg:first-child{border-top-width:0}.ui-14l7nz5:first-child{margin-top:0}.ui-zboxd6:last-child{margin-bottom:0}.ui-78wcqu:empty{padding-left:0}.ui-lbdvbg:empty{padding-right:0}.ui-l6bsgv:empty{padding-top:0}.ui-1hhos8t:hover{border-bottom-color:transparent}.ui-1rlzdi:hover{border-bottom-style:solid}.ui-1kylhsf:hover{border-bottom-width:1px}.ui-1mys3cw:hover{border-top-color:transparent}@media (max-width:768px){.ui-p99ry3.ui-p99ry3{border-left-style:none}.ui-1an39g0.ui-1an39g0{border-left-width:0}.ui-1aob7o6.ui-1aob7o6{border-right-style:none}.ui-14ewh1r.ui-14ewh1r{border-right-width:0}.ui-1hm2qoq.ui-1hm2qoq{bottom:0}.ui-oehqgh.ui-oehqgh{bottom:var(--cursor-spacing-2)}.ui-1vhb8wp.ui-1vhb8wp{height:auto}.ui-asnj59.ui-asnj59{left:0}.ui-1ibfn0b.ui-1ibfn0b{margin-bottom:0}.ui-17cfd10.ui-17cfd10{margin-bottom:var(--cursor-spacing-1-5)}.ui-1aof50.ui-1aof50{margin-top:0}}@media (max-width:639px){.ui-1vit7oc.ui-1vit7oc{margin-top:8px}}@media (max-width:768px){.ui-12bbwuj.ui-12bbwuj{margin-top:var(--cursor-spacing-3)}}@media screen and (max-width:480px){.ui-g3tx0u.ui-g3tx0u{max-height:32dvb}}@media (max-width:768px){.ui-1c5ljdp.ui-1c5ljdp{max-height:none}.ui-1hjnv8e.ui-1hjnv8e{max-width:none}.ui-14wcobl.ui-14wcobl{min-height:0}}@media screen and (max-width:480px){.ui-csejlj.ui-csejlj{min-height:140px}}@media (max-width:768px){.ui-1subjuv.ui-1subjuv{min-height:40px}.ui-o0ycjg.ui-o0ycjg{min-width:1.5ch}.ui-1ak50n1.ui-1ak50n1{overflow-x:hidden}.ui-wohvct.ui-wohvct{overflow-y:auto}.ui-du4u7v.ui-du4u7v{overflow-y:hidden}.ui-1waop1i.ui-1waop1i{padding-bottom:var(--cursor-spacing-2)}}@media (min-width:768px){.ui-mydzpw.ui-mydzpw{padding-left:3rem}.ui-t8v1mq.ui-t8v1mq{padding-right:3rem}}@media (max-width:768px){.ui-hmq78l.ui-hmq78l{padding-top:calc(var(--cursor-spacing-4) + var(--cursor-spacing-2))}.ui-16zgqx8.ui-16zgqx8{right:0}.ui-13nzrw2.ui-13nzrw2{scroll-margin-top:calc(-1* 1px)}.ui-ciwvq7.ui-ciwvq7{top:0}}@media (min-width:768.01px){.ui-5628oy.ui-5628oy{top:calc(var(--pr-file-scroll-margin-top) - 1px)}}@media screen and (hover:hover){.ui-1v3pfma.ui-1v3pfma{top:var(--cursor-spacing-1-5)}}@media (max-width:768px){.ui-1yih69s.ui-1yih69s{top:var(--pr-sticky-chrome-height,var(--origin-review-sticky-chrome-height))}}@media (min-width:769px){.ui-bb5e4r.ui-bb5e4r{width:0}}@media (max-width:639px){.ui-pm4lsr.ui-pm4lsr{width:100%}}@media (max-width:768px){.ui-kpfjl2.ui-kpfjl2{width:100%}}@media (hover:hover){:where(.ui--default-marker:is([data-rendering-context=sidebar]:not([data-stale]):hover)) .ui-1l41dtu.ui-1l41dtu.ui-1l41dtu{border-bottom-color:var(--cursor-stroke-focused)}}@media (hover:hover){:where(.ui--default-marker:is([data-rendering-context=sidebar]:not([data-stale]):hover)) .ui-14ke858.ui-14ke858.ui-14ke858{border-left-color:var(--cursor-stroke-focused)}}@media (hover:hover){:where(.ui--default-marker:is([data-rendering-context=sidebar]:not([data-stale]):hover)) .ui-hjo2em.ui-hjo2em.ui-hjo2em{border-right-color:var(--cursor-stroke-focused)}}@media (hover:hover){:where(.ui--default-marker:is([data-rendering-context=sidebar]:not([data-stale]):hover)) .ui-1iad43i.ui-1iad43i.ui-1iad43i{border-top-color:var(--cursor-stroke-focused)}}@container pr-status-card (inline-size <= 480px){.ui-1j368vp.ui-1j368vp{width:100%}}.ui-1wywz82[data-highlighted]{border-color:var(--accent-color-info)}.ui-8yk62r[data-highlighted]{animation-duration:2s}.ui-1flblni[data-highlighted]{animation-fill-mode:forwards}.ui-1fipyjn[data-highlighted]{animation-name:ui-5oi2r7-B}.ui-1f26s5r[data-highlighted]{animation-timing-function:ease-out}.ui-10xk1v6[data-focus-visible-within]{background-color:var(--cursor-bg-quinary)}.ui-19qh7lp[data-open]{background-color:var(--cursor-bg-secondary)}.ui-1n49scl[data-status=added]{color:var(--cursor-text-green-primary)}.ui-5wrsbd[data-open]{color:var(--cursor-text-primary)}.ui-1h3k96f[data-status=deleted]{color:var(--cursor-text-red-primary)}.ui-1vzcycm[data-popup-open]{display:flex}.ui-xqxnks[data-filtered=true]{display:none}.ui-arstr8:after,.ui-xx281p:before{inset:0}.ui-9l0ti8[data-visible=true],.ui-x5rj9m[data-popup-open]{opacity:1}.ui-vueagm[data-sticky=true]{position:-webkit-sticky;position:sticky}.ui-l8dh3x[data-sticky=true]{z-index:30}.ui-1ld6n7z:hover[data-open]{color:var(--cursor-text-primary)}.ui-1kvar18::-webkit-scrollbar-thumb{border-radius:999px}.ui-xyica1:before{border-radius:inherit}.ui-13maa0u:before{border-radius:var(--cursor-radius-full)}.ui-1m2pjai:after{border-radius:var(--cursor-radius-xs)}.ui-87ejxl::-webkit-scrollbar-track,.ui-irzrjq::-webkit-scrollbar-thumb{border-width:0}.ui-17gn2l9:before{grid-column:1}.ui-ur7jy1:before{grid-row:2}.ui-1nc033x:before{inset-block:0}.ui-4lie5u:after{inset-block:var(--cursor-spacing-0-75)}.ui-18yz2wm:before{inset-block:var(--cursor-spacing-1)}.ui-b7ltuz:after,.ui-m4btww:before{inset-inline:0}.ui-36t0bl:after{inset-inline:var(--cursor-spacing-3)}.ui-68ayqm[data-hidden-chunk-loading]{padding-bottom:var(--cursor-spacing-1)}.ui-1lrewj5[data-hidden-chunk-loading]{padding-top:var(--cursor-spacing-1)}.ui-xvtxu7[data-sticky=true]{top:var(--sticky-top-offset,0)}.ui-yd43pi:after{align-content:center}.ui-1b724ar:before{animation-delay:.5s}.ui-r44b32:before{animation-duration:2s}.ui-69491x:before{animation-iteration-count:2}.ui-1h49mgt:before{animation-name:ui-xwzhwk-B}.ui-1o22g4v:before{animation-timing-function:ease-in-out}.ui-122zoth::-webkit-scrollbar-track{background-color:initial}.ui-1imh15s::selection{background-color:initial}.ui-1p58mzm:before{background-color:initial}.ui-f6u46u::-webkit-scrollbar-corner{background-color:initial}.ui-1ncm8h5:before{background-color:var(--code-indicator-added)}.ui-uqr8xi:before{background-color:var(--code-indicator-removed)}.ui-t082v9:after{background-color:var(--code-seam-bleed,var(--line-bleed-bg))}.ui-bcmmyq:before{background-color:var(--cursor-bg-chrome)}.ui-1sxjvhh:before{background-color:var(--cursor-danger)}.ui-1wdo9pf:after,.ui-lr1qew:before{background-color:var(--cursor-icon-accent-primary)}.ui-smukgh:before{background-color:var(--cursor-icon-green-primary)}.ui-azg4dp:before{background-color:var(--cursor-icon-purple-primary)}.ui-fmfmcs:before{background-color:var(--cursor-icon-red-primary)}.ui-88tgtn:before{background-color:var(--cursor-icon-yellow-primary)}.ui-ytzyjz:before{background-color:var(--cursor-stroke-secondary)}.ui-dpb96d:after{background-color:var(--cursor-stroke-tertiary)}.ui-9t7qzs:before{background-color:var(--cursor-success)}.ui-1sy7cjz::-webkit-scrollbar-thumb{background-color:var(--cursor-text-quaternary)}.ui-jagy1c:before{background-color:var(--cursor-warn)}.ui-qihos6:after{background-image:linear-gradient(to top,color-mix(in srgb,var(--cursor-bg-elevated) 96%,rgb(255 255 255)),transparent)}.ui-1qoizyj:before{border-inline-start-color:var(--cursor-stroke-secondary)}.ui-1rovbrg:before{border-inline-start-style:solid}.ui-1t6kmxa:before{border-inline-start-width:1px}.ui-9gbymm:before{box-shadow:0 0 0 .5px rgba(0,0,53,.1)}.ui-16qt3pn:before{box-shadow:0 0 0 .5px var(--cursor-bg-yellow-primary)}.ui-s9agjw:after{box-shadow:0 1px 0 0 var(--cursor-stroke-secondary)}.ui-1q1jcfj::-webkit-scrollbar-thumb,.ui-xhlet0::-webkit-scrollbar-track{box-shadow:none}.ui-1c1q26c:before{-webkit-clip-path:inset(-10px -10px 0 -10px);clip-path:inset(-10px -10px 0 -10px)}.ui-ietag4:before{-webkit-clip-path:inset(-10px);clip-path:inset(-10px)}.ui-v3qhb:before{-webkit-clip-path:inset(0 -10px -10px -10px);clip-path:inset(0 -10px -10px -10px)}.ui-12geyp5:before{-webkit-clip-path:inset(0 -10px);clip-path:inset(0 -10px)}.ui-86pnqq:after{color:var(--cursor-text-invert)}.ui-1bze0pg::-webkit-details-marker{color:var(--cursor-text-tertiary)}.ui-1vr5nsh:after,.ui-fs3jnq:before,.ui-ltfok3::placeholder{color:var(--cursor-text-tertiary)}.ui-1xhnyyv:before{content:" "}.ui-bqv5k2:before{content:"·"}.ui-1cpjm7i:before,.ui-1s928wv:after{content:""}.ui-10qiror:before{content:"\00a0·\00a0"}.ui-1w7ra6q:before{content:"<"}.ui-iobty5:after{content:"</" attr(data-tag-name) ">"}.ui-w6bbcx:after{content:">"}.ui-2sgkn1:before{content:"Add section content..."}.ui-wvamur:before{content:"Add section title..."}.ui-jde1i3:after{content:"Drop to upload"}.ui-lygx4p:after{content:"Type / for commands..."}.ui-zfue9t:before{content:attr(data-placeholder)}.ui-hwikjo:before{cursor:pointer}.ui-1fgarty:before,.ui-hkezso:after{display:block}.ui-7juwj5:after{display:flex}.ui-15ozc13:before{display:none}.ui-1i5lizr::-webkit-details-marker{display:none}.ui-c5wvgw:after{flex-direction:column}.ui-xig4dn:after{font-family:var(--cursor-font-family-mono)}.ui-17ihj6w:after,.ui-ow5ug2:before{font-style:italic}.ui-cj0i9h:before,.ui-nox7yo:after{font-weight:500}.ui-1unh1gc:after{inset-inline-end:0}.ui-1ncykjq:after{inset-inline-end:calc(-.5* (3px + var(--cursor-spacing-1-5)))}.ui-1682cnc:before,.ui-1iygr5g:after{inset-inline-start:0}.ui-9kt690:before{inset-inline-start:3px}.ui-a34ezb:after{inset-inline-start:calc(-.5* (3px + var(--cursor-spacing-1-5)))}.ui-1n34b3u:before{inset-inline-start:var(--cursor-spacing-1)}.ui-v8v218:after{justify-content:center}.ui-971kp5:before{justify-self:center}.ui-7xwk5j::placeholder{opacity:1}.ui-2q1x1w:after,.ui-kk1bqk:before{pointer-events:none}.ui-1hmns74:before,.ui-1j6awrg:after{position:absolute}.ui-qarhxm:after{text-align:center}.ui-zwr48f:before{transition-duration:.1s}.ui-1oimt37:before{transition-duration:var(--cursor-duration-fast)}.ui-xcwgru:before{transition-property:background-color}.ui-17mwaq6:before{transition-timing-function:ease-in}.ui-geau9e:before{transition-timing-function:var(--cursor-easing-in)}.ui-1jbr1xh:after,.ui-1rbqspl:before{-webkit-user-select:none;user-select:none}.ui-36un7l:before,.ui-ghlvnu:after{white-space:nowrap}.ui-1r0yslu:after,.ui-2hztxu:before{z-index:0}.ui-2ho3dd:is(:hover,:focus,[data-dragging=true]):before{background-color:var(--icon-accent)}:where(.ui--default-marker:is([data-self-closing=true])) .ui-1d7hdnw.ui-1d7hdnw:after{content:" />"}.ui-w86o2v:last-child:before{display:none}.ui-1f010t:empty:after{content:"attributes"}.ui-ikl6jf:empty:before{content:"tag"}.ui-1kpl8ji:hover:before,.ui-e5t8lc:focus:before{background-color:var(--cursor-icon-accent-primary)}.ui-hhgppv:after{border-bottom-color:transparent}.ui-tn0ejt:after{border-bottom-color:var(--cursor-icon-accent-primary)}.ui-1r9ni5o:after{border-bottom-style:solid}.ui-1qj619r:after{border-bottom-width:1px}.ui-2te4dl:after{border-bottom-width:3px}.ui-1xrz1ek:after,.ui-hq5o37:before{bottom:0}.ui-1oazjvz:before{bottom:100%}.ui-8iwe21:after{bottom:8px}.ui-1sikjjl:after{bottom:calc(-.5* (3px + var(--cursor-spacing-1)))}.ui-19ga4sg:after{bottom:calc((-0.5*var(--cursor-spacing-4)) - 3px)}.ui-1d6cozu:before{bottom:calc(100% - 1px)}.ui-1wsn0xg:after,.ui-szcg87:before{height:100%}.ui-1nipwj6:after{height:1lh}.ui-cock1l:after{height:1px}.ui-1hjan8n:before{height:calc(100% - 2*var(--cursor-spacing-1))}.ui-jjq6sd:before{height:calc(var(--diff-header-inset,var(--pr-sticky-chrome-height,var(--origin-review-sticky-chrome-height))) + 1px)}.ui-1cseswa:before{height:var(--diff-header-inset,var(--pr-sticky-chrome-height,var(--origin-review-sticky-chrome-height)))}.ui-odfmxj:before{height:var(--pr-sticky-title-chrome-height,var(--origin-review-sticky-chrome-height))}.ui-17cx49:after,.ui-1wlytlt:before{left:0}.ui-1xs1knr:before{margin-bottom:var(--cursor-spacing-ne-1-5)}.ui-b0dqd5:before,.ui-nbfe2x:after{right:0}.ui-1m1drc7:after,.ui-1y3wzot:before{top:0}.ui-1srwf7z:after{top:100%}.ui-1srnxvx:after{top:calc(-.5* (3px + var(--cursor-spacing-1)))}.ui-o2a7wx:after{top:calc((-0.5*var(--cursor-spacing-4)) - 3px)}.ui-4eaejv:after{width:100%}.ui-juy2up:before{width:2px}.ui-qysinb:after{width:3px}.ui-y2251v::-webkit-scrollbar{width:6px}.ui-10mnas6:after{width:8px}.ui-ijg2is:before{width:var(--cursor-spacing-1)}.ui-yphstr[data-stuck=true]:before{content:""}
/*# sourceMappingURL=7985ea28e3bba9ae.css.map*/