.base--BcSHN{--background-image:none;--background-color:var(--color-primary-surface);--border-color:var(--color-primary-border-bold);--border-color-hover:var(--border-color);--text-color:var(--color-primary-surface-content);--focus-outline:var(--color-primary-focus-outline);--background-color-hover:var(--color-primary-surface-hover);--background-color-active:var(--color-primary-surface-active);--wait-color-value:var(--color-primary-emphasis-subtle);--wait-color-value-outline:var(--color-primary-emphasis);--wait-color-opacity:10%;--wait-color:color-mix(in lab,var(--wait-color-value) var(--wait-color-opacity),transparent);--focus-shadow:0 0 0 4px var(--focus-outline);--emboss-shadow:inset 0 1px 0 rgb(var(--white-raw)/10%),inset 0 -1px 0 rgb(var(--black-raw)/10%);--emboss-shadow-active:inset 0 -1px 0 rgb(var(--white-raw)/5%),inset 0 1px 0 rgb(var(--black-raw)/10%)}.base--BcSHN>span:not(:has(text)):has(svg:only-child){aspect-ratio:1/1}.base--BcSHN>span:not(:has(text)):has(svg:only-child){height:100%}.base--BcSHN>span:not(:has(text)):has(svg:only-child){width:100%}.base--BcSHN>span:not(:has(text)):has(svg:only-child){padding:var(--spacing-0)}.base--BcSHN>em{display:inline-flex}.base--BcSHN>em>svg{aspect-ratio:1/1;height:100%}.base--BcSHN:active{--emboss-shadow:var(--emboss-shadow-active)}.base--BcSHN:focus{box-shadow:var(--emboss-shadow),var(--focus-shadow)}.base--BcSHN:disabled:not(.waiting--ugUfP),.base--BcSHN:disabled:not(.waiting--ugUfP):active,.base--BcSHN:disabled:not(.waiting--ugUfP):focus,.base--BcSHN:disabled:not(.waiting--ugUfP):hover{--background-color:var(--color-neutral-surface);--background-color-hover:var(--color-neutral-surface);--background-color-active:var(--color-neutral-surface);--border-color-hover:var(--color-neutral-border);--border-color:var(--color-neutral-border);--text-color:var(--color-neutral-content-subtlest);box-shadow:none;cursor:not-allowed;text-shadow:none}.variant-primary--dfHvC{--background-color:var(--color-primary-surface);--border-color:var(--color-primary-border-bold);--text-color:var(--color-primary-surface-content);--background-color-hover:var(--color-primary-surface-hover);--background-color-active:var(--color-primary-surface-active);--focus-outline:var(--color-primary-focus-outline);--background-color-hover-outline:var(--color-primary-emphasis-subtle);--background-color-active-outline:var(--color-primary-emphasis);--border-outline:var(--color-primary-border);--text-outline:var(--color-primary-content);--wait-color-value:var(--color-primary-emphasis-subtle);--wait-color-value-outline:var(--color-primary-emphasis);--wait-color-opacity:10%}.variant-neutral--M8wWS{--background-color:var(--color-neutral-surface);--border-color:var(--color-neutral-border-bold);--text-color:var(--color-neutral-surface-content);--background-color-hover:var(--color-neutral-surface-hover);--background-color-active:var(--color-neutral-surface-active);--focus-outline:var(--color-primary-focus-outline);--background-color-hover-outline:var(--color-primary-emphasis-subtle);--background-color-active-outline:var(--color-neutral-emphasis);--border-outline:var(--color-neutral-border);--text-outline:var(--color-neutral-content);--wait-color-value:var(--color-neutral-inverted-surface);--wait-color-value-outline:var(--color-neutral-inverted-surface);--wait-color-opacity:5%}.variant-negative--Bx_if{--background-color:var(--color-negative-surface);--border-color:var(--color-negative-border-bold);--text-color:var(--color-negative-surface-content);--background-color-hover:var(--color-negative-surface-hover);--background-color-active:var(--color-negative-surface-active);--focus-outline:var(--color-negative-focus-outline);--background-color-hover-outline:var(--color-negative-emphasis-subtle);--background-color-active-outline:var(--color-negative-emphasis);--border-outline:var(--color-negative-border);--text-outline:var(--color-negative-content);--wait-color-value:var(--color-negative-emphasis-subtle);--wait-color-value-outline:var(--color-negative-emphasis);--wait-color-opacity:10%}.variant-positive--wwlQc{--background-color:var(--color-positive-surface);--border-color:var(--color-positive-border-bold);--text-color:var(--color-positive-surface-content);--background-color-hover:var(--color-positive-surface-hover);--background-color-active:var(--color-positive-surface-active);--focus-outline:var(--color-positive-focus-outline);--background-color-hover-outline:var(--color-positive-emphasis-subtle);--background-color-active-outline:var(--color-positive-emphasis);--border-outline:var(--color-positive-border);--text-outline:var(--color-positive-content);--wait-color-value:var(--color-positive-emphasis-subtle);--wait-color-value-outline:var(--color-positive-emphasis);--wait-color-opacity:10%}.variant-warning--nX1q0{--background-color:var(--color-warning-surface);--border-color:var(--color-warning-border-bold);--text-color:var(--color-warning-surface-content);--background-color-hover:var(--color-warning-surface-hover);--background-color-active:var(--color-warning-surface-active);--focus-outline:var(--color-warning-focus-outline);--background-color-hover-outline:var(--color-warning-emphasis-subtle);--background-color-active-outline:var(--color-warning-emphasis);--border-outline:var(--color-warning-border);--text-outline:var(--color-warning-content);--wait-color-value:var(--color-warning-emphasis-subtle);--wait-color-value-outline:var(--color-warning-emphasis);--wait-color-opacity:10%}.variant-neutral-interted--GYOQk{--background-color:var(--color-neutral-inverted-surface);--border-color:var(--color-neutral-inverted-border);--text-color:var(--color-neutral-inverted-content);--background-color-hover:var(--color-neutral-inverted-surface-hover);--background-color-active:var(--color-neutral-inverted-surface-active);--focus-outline:var(--color-primary-focus-outline);--background-color-hover-outline:var(--color-neutral-inverted-emphasis-subtle);--background-color-active-outline:var(--color-neutral-inverted-emphasis);--border-outline:var(--color-neutral-inverted-border);--text-outline:var(--color-neutral-inverted-content);--wait-color-value:var(--color-neutral-inverted-emphasis-subtle);--wait-color-value-outline:var(--color-neutral-inverted-emphasis);--wait-color-opacity:10%}.base--BcSHN.variant-gradient--dYaNp{--background-color:var(--color-neutral-background);--border-color:var(--color-accent-canteloupe-bold);--focus-outline:var(--color-warning-focus-outline);background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-canteloupe-base),transparent 10%),color-mix(in srgb,var(--color-accent-persimmon-base),transparent 10%),color-mix(in srgb,var(--color-accent-plum-base),transparent 10%) 100%);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.base--BcSHN.variant-gradient--dYaNp:hover:not(.waiting--ugUfP){--background-color:var(--color-warning-emphasis-subtle);background-image:linear-gradient(90deg,var(--color-accent-canteloupe-base,#ffa663) 0,var(--color-accent-persimmon-base,#ff7557) 50%,var(--color-accent-plum-base,#e37bd3) 100%)}.base--BcSHN.variant-gradient--dYaNp.waiting--ugUfP{animation:none;animation:gradient-button-waiting--h9Rhl 2s linear infinite;background-image:linear-gradient(90deg,var(--color-accent-canteloupe-base,#ffa663) 0,var(--color-accent-persimmon-base,#ff7557) 25%,var(--color-accent-plum-base,#e37bd3) 50%,var(--color-accent-persimmon-base,#ff7557) 75%,var(--color-accent-canteloupe-base,#ffa663) 100%);background-position:0 0;background-size:200% 100%}.base--BcSHN.variant-gradient--dYaNp:active{--background-color:var(--color-warning-emphasis-subtle,);background-image:linear-gradient(90deg,var(--color-accent-canteloupe-dark,#664228) 0,var(--color-accent-persimmon-dark,#803b2c) 50%,var(--color-accent-plum-dark,#723e6a) 100%)}.base--BcSHN.variant-gradient--dYaNp:disabled:not(.waiting--ugUfP){background-image:none}.base--BcSHN.variant-gradient--dYaNp.look-outlined--_UPGN:not(:disabled){--text-color:var(--color-accent-canteloupe-dark,);--border-color:var(--color-warning-border-subtle);background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-canteloupe-base),transparent 75%),color-mix(in srgb,var(--color-accent-persimmon-base),transparent 75%),color-mix(in srgb,var(--color-accent-plum-base),transparent 75%) 100%);text-shadow:none}.base--BcSHN.variant-gradient--dYaNp.look-outlined--_UPGN:not(:disabled):hover:not(.waiting--ugUfP){background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-canteloupe-base),transparent 80%),color-mix(in srgb,var(--color-accent-persimmon-base),transparent 80%),color-mix(in srgb,var(--color-accent-plum-base),transparent 75%) 100%)}.base--BcSHN.variant-gradient--dYaNp.look-outlined--_UPGN:not(:disabled).waiting--ugUfP{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-canteloupe-base),transparent 80%) 0,color-mix(in srgb,var(--color-accent-persimmon-base),transparent 80%) 25%,color-mix(in srgb,var(--color-accent-plum-base),transparent 75%) 50%,color-mix(in srgb,var(--color-accent-persimmon-base),transparent 80%) 75%,color-mix(in srgb,var(--color-accent-canteloupe-base),transparent 80%) 100%);background-size:200% 100%}.base--BcSHN.variant-gradient--dYaNp.look-outlined--_UPGN:not(:disabled):disabled:not(.waiting--ugUfP){--background-color:var(--color-neutral-surface);--background-color-hover:var(--color-neutral-surface);--background-color-active:var(--color-neutral-surface);--border-color-hover:var(--color-neutral-border);--border-color:var(--color-neutral-border);--text-color:var(--color-neutral-content-subtlest);background-image:none}.base--BcSHN.variant-gradient--dYaNp.look-string--fVFJ_:not(:disabled){--text-color:transparent;background-image:none}.base--BcSHN.variant-gradient--dYaNp.look-string--fVFJ_:not(:disabled)>span{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-canteloupe-base),transparent 10%),color-mix(in srgb,var(--color-accent-persimmon-base),transparent 10%),color-mix(in srgb,var(--color-accent-plum-base),transparent 10%) 100%);color:transparent}.base--BcSHN.variant-gradient--dYaNp.look-string--fVFJ_:not(:disabled).waiting--ugUfP{border-color:transparent}.base--BcSHN.variant-gradient--dYaNp.look-string--fVFJ_:not(:disabled).waiting--ugUfP>span{animation:gradient-button-waiting--h9Rhl 2s linear infinite;background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-canteloupe-base),transparent 10%),color-mix(in srgb,var(--color-accent-persimmon-base),transparent 10%),color-mix(in srgb,var(--color-accent-plum-base),transparent 10%) 100%,color-mix(in srgb,var(--color-accent-persimmon-base),transparent 10%),color-mix(in srgb,var(--color-accent-canteloupe-base),transparent 10%));background-size:200% 100%}.base--BcSHN.variant-gradient--dYaNp.look-string--fVFJ_:not(:disabled):focus{--border-color:var(--color-warning-border-subtle);--focus-outline:var(--color-warning-focus-outline);box-shadow:var(--focus-shadow)}.base--BcSHN.variant-gradient--dYaNp.look-string--fVFJ_:not(:disabled):focus>span{color:var(--color-accent-canteloupe-dark,)}.base--BcSHN.variant-gradient--dYaNp.look-string--fVFJ_:not(:disabled):focus{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-canteloupe-base),transparent 75%),color-mix(in srgb,var(--color-accent-persimmon-base),transparent 75%),color-mix(in srgb,var(--color-accent-plum-base),transparent 75%) 100%)}.look-outlined--_UPGN.waiting--ugUfP,.look-outlined--_UPGN:not(:disabled){--background-color:var(--color-neutral-background);--border-color:var(--border-outline);--text-color:var(--text-outline);--background-color-hover:var(--background-color-hover-outline);--background-color-active:var(--background-color-active-outline);--wait-color-value:var(--wait-color-value-outline);--wait-color-opacity:40%;--emboss-shadow:0 0 0 transparent;text-shadow:none}.look-outlined--_UPGN.waiting--ugUfP:active,.look-outlined--_UPGN:not(:disabled):active{box-shadow:inset 0 1px 0 rgb(var(--black-raw)/10%)}.look-string--fVFJ_.waiting--ugUfP,.look-string--fVFJ_:not(:disabled){--border-color:transparent;--background-color:transparent;--text-color:var(--text-outline);--background-color-hover:var(--background-color-hover-outline);--background-color-active:var(--background-color-active-outline);--wait-color-value:var(--wait-color-value-outline);--wait-color-opacity:40%;box-shadow:none;text-shadow:none}.look-string--fVFJ_.waiting--ugUfP.waiting--ugUfP,.look-string--fVFJ_:not(:disabled).waiting--ugUfP{border-color:var(--border-outline)}.look-string--fVFJ_.waiting--ugUfP:not(.look-string--fVFJ_.waiting--ugUfP:disabled),.look-string--fVFJ_:not(:disabled):not(.look-string--fVFJ_:not(:disabled):disabled){color:var(--text-outline)}.look-string--fVFJ_.waiting--ugUfP:focus,.look-string--fVFJ_:not(:disabled):focus{border-color:var(--border-color-hover)}.look-string--fVFJ_:disabled:not(.waiting--ugUfP),.look-string--fVFJ_:disabled:not(.waiting--ugUfP):active,.look-string--fVFJ_:disabled:not(.waiting--ugUfP):focus,.look-string--fVFJ_:disabled:not(.waiting--ugUfP):hover{--background-color-hover:transparent;--background-color-active:transparent;--border-color-hover:transparent;--background-color:transparent;--border-color:transparent}.size-medium--UaJNF{font-size:var(--font-size-label-medium);height:var(--spacing-1000);padding:var(--spacing-tight)}.size-medium--UaJNF>span{gap:var(--spacing-tight);padding-left:var(--spacing-tight);padding-right:var(--spacing-tight)}.size-medium--UaJNF>em{gap:var(--spacing-tight);height:var(--spacing-600);min-width:var(--spacing-600)}.size-small--vP7Ct{font-size:var(--font-size-label-small);height:var(--spacing-800);padding:var(--spacing-tighter)}.size-small--vP7Ct>span{gap:var(--spacing-tighter);padding-left:var(--spacing-tighter);padding-right:var(--spacing-tighter)}.size-small--vP7Ct>em{gap:var(--spacing-tighter);height:var(--spacing-400);min-width:var(--spacing-400)}.size-smaller--Dt7Xa{font-size:var(--font-size-label-smaller);height:var(--spacing-600);padding:var(--spacing-tightest)}.size-smaller--Dt7Xa>span{gap:var(--spacing-tightest);padding-left:var(--spacing-tightest);padding-right:var(--spacing-tightest)}.size-smaller--Dt7Xa>em{gap:var(--spacing-tighter);height:var(--spacing-400);min-width:var(--spacing-400)}.waiting--ugUfP{--background-image:repeating-linear-gradient(-63.43deg,transparent 1px,var(--wait-color) 2px,var(--wait-color) 7px,transparent 8px,transparent 12px);animation:button-waiting--_XcK8 1s linear infinite;background-position:40px;background-repeat:repeat;background-size:37px 100%;border-color:var(--border-color)}.waiting--ugUfP:disabled{--background-color-hover:var(--background-color);--background-color-active:var(--background-color);--border-color-hover:var(--border-color);cursor:wait}@keyframes button-waiting--_XcK8{0%{background-position:0 0}to{background-position:37px 0}}@keyframes gradient-button-waiting--h9Rhl{to{background-position:-200%}}.align-center--wcenX,.align-default--gKPyp>span{justify-content:center}.align-center--wcenX>span{flex-grow:0;justify-content:center}.align-left--Ze0sW>span{justify-content:flex-start}.align-right--Oa5a0>span{justify-content:flex-end}.button-group--ruIyJ{display:flex;gap:var(--spacing-tight)}.button-group--ruIyJ.button-group-collapsed--kgtE4{gap:var(--spacing-0)}.button-group--ruIyJ.button-group-collapsed--kgtE4 button:not(:first-child){border-left:none}.button-group--ruIyJ.button-group-collapsed--kgtE4 button:first-child:not(:only-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--ruIyJ.button-group-collapsed--kgtE4 button:last-child:not(:only-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group--ruIyJ.button-group-collapsed--kgtE4 button:not(:first-child,:last-child){border-radius:0}.tooltip--qXxeD{--transition-delay:150ms;--animation-duration:100ms;--animation-curve:cubic-bezier(0.21,1.04,0.68,1);--animation-start:-10px;--pointer-size:10px;--offset-x:var(--spacing-base);background-color:var(--color-neutral-inverted-background);border-radius:3px;color:var(--color-neutral-inverted-content);display:none;font-size:var(--font-size-body-small);left:-1000px;line-height:24px;max-width:250px;overflow-wrap:anywhere;padding:4px 10px;pointer-events:none;position:absolute;top:-1000px;white-space:normal;z-index:99999}.tooltip--qXxeD:before{background-color:inherit;bottom:0;content:"";display:block;height:var(--pointer-size);left:50%;position:absolute;transform:translate(-50%,50%) rotate(45deg);width:var(--pointer-size)}.tooltip--qXxeD.before-appear--P7lWp,.tooltip--qXxeD.before-disappear--crK6V{transition:opacity var(--animation-duration) var(--animation-curve) var(--transition-delay),transform var(--animation-duration) var(--animation-curve) var(--transition-delay)}.tooltip--qXxeD.before-appear--P7lWp{display:flex;opacity:0;transform:translate3d(0,var(--animation-start),0)}.tooltip--qXxeD.appear--XfIdd{opacity:1;transform:translateZ(0)}.tooltip--qXxeD.visible--A9zr4{display:flex;opacity:1}.tooltip--qXxeD.before-disappear--crK6V{display:flex;opacity:1;transform:translateZ(0)}.tooltip--qXxeD.disappear--F8A2v{opacity:0;transform:translate3d(0,var(--animation-start),0)}.tooltip_align_top-center--FUkk1{--animation-start:-10px}.tooltip_align_top-center--FUkk1:before{bottom:0;transform:translate(-50%,50%) rotate(45deg)}.tooltip_align_bottom-center--bCz5D{--animation-start:10px}.tooltip_align_bottom-center--bCz5D:before{top:0;transform:translate(-50%,-50%) rotate(45deg)}.tooltip_align_bottom-left--qvReC{--animation-start:10px;margin-left:calc((var(--offset-x) - var(--pointer-size)/2)*-1)}.tooltip_align_bottom-left--qvReC:before{left:24px;top:0;transform:translate(-50%,-50%) rotate(45deg)}.tooltip_align_top-left--mLID2{--animation-start:-10px;margin-left:calc((var(--offset-x) - var(--pointer-size)/2)*-1)}.tooltip_align_top-left--mLID2:before{bottom:0;left:24px;transform:translate(-50%,50%) rotate(45deg)}.tooltip_align_top-right--vdxWR{--animation-start:-10px;margin-left:calc(var(--offset-x) - var(--pointer-size)/2)}.tooltip_align_top-right--vdxWR:before{bottom:0;left:auto;right:18px;transform:translate(-50%,50%) rotate(45deg)}.tooltip_align_bottom-right--f4hxm{--animation-start:10px;margin-left:calc(var(--offset-x) - var(--pointer-size)/2)}.tooltip_align_bottom-right--f4hxm:before{left:auto;right:var(--offset-x);top:0;transform:translate(-50%,-50%) rotate(45deg)}.wrapper--bUV_v{display:contents}.lsf-space-ls{grid-gap:16px;display:grid}.lsf-space-ls,.lsf-space-ls_direction_horizontal{align-items:center;grid-auto-columns:max-content;grid-auto-flow:column}.lsf-space-ls_direction_vertical{grid-auto-flow:row;grid-auto-rows:max-content;justify-content:center}.lsf-space-ls_spread{justify-content:space-between;width:100%}.lsf-space-ls_align_start{justify-content:flex-start}.lsf-space-ls_align_end{justify-content:flex-end}.lsf-space-ls_stretch .lsf-space-ls_direction_horizontal{grid-auto-columns:1fr;grid-auto-rows:1fr}.lsf-space-ls_size_large{grid-gap:32px}.lsf-space-ls_size_small{grid-gap:12px}.lsf-inline-error{background-color:var(--color-negative-background);border-radius:.5rem;box-sizing:border-box;width:100%}.lsf-error-message{max-width:100%;padding:1rem}.lsf-error-message__heidi{display:block;margin:32px auto 0}.lsf-error-message__title{color:var(--color-negative-content);font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold)}.lsf-error-message__detail{color:var(--color-neutral-content);font-size:var(--font-size-title-sm);font-weight:var(--font-weight-regular);margin-top:.5rem;white-space:pre-line;word-break:break-word}.lsf-error-message__exception{margin:.5rem 1rem}.lsf-error-message__stracktrace{border-radius:5px;color:var(--color-neutral-content);font-family:var(--font-mono);line-height:26px;margin:.5rem 1rem;max-height:200px;overflow:auto;padding:16px;white-space:pre}.lsf-error-message__version{color:var(--color-neutral-content-subtlest);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);margin:.5rem 0}.lsf-error-message__validation{list-style-type:none;margin:.5rem 1rem;max-height:300px;overflow-y:auto;padding:0}.lsf-error-message__message{color:var(--color-neutral-content-subtler);line-height:var(--line-height-snug);padding:0;white-space:pre-line;word-break:break-word}.lsf-error-message__actions{display:flex;margin:1rem}.lsf-error-message__slack{align-items:center;display:flex;margin-right:auto}.lsf-error-message__slack img{height:16px;margin-right:8px;width:16px}.lsf-error-message_kind_paused{padding:32px}.lsf-error-message_kind_paused .lsf-error-message__detail{margin-block:16px}.lsf-error-message_kind_paused .lsf-error-message__actions{margin-inline:0}.lsf-paused-error .lsf-modal-ls__content{border-radius:16px;overflow:hidden}.lsf-modal-ls{--transition-duration:250ms;align-items:center;backdrop-filter:blur(2px);background-color:rgba(var(--color-neutral-shadow-raw)/50%);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;will-change:opacity;z-index:2000}.lsf-modal-ls_optimize .lsf-modal-ls__wrapper{will-change:transform}.lsf-modal-ls__wrapper{box-sizing:border-box;max-height:100%;overflow:auto;padding:40px 0 56px;width:100%}.lsf-modal-ls__content{background-color:var(--color-neutral-background);border-radius:var(--modal-border-radius,.5rem);box-shadow:0 16px 36px rgba(var(--color-neutral-shadow-raw)/calc(40%*var(--shadow-intensity))),inset 0 1px 1px var(--color-neutral-border),inset 0 -1px rgba(var(--color-neutral-shadow-raw)/30%);display:flex;flex-direction:column;margin:0 auto;max-height:calc(100vh - 96px);max-width:calc(100vw - 16px);min-height:100px;overflow:hidden;width:600px}.lsf-modal-ls__header{align-items:center;box-sizing:content-box;display:flex;flex:0 0 auto;justify-content:space-between;min-height:40px;padding:1rem 2rem}.lsf-modal-ls__header_divided{border-bottom:1px solid var(--color-neutral-border)}.lsf-modal-ls__header-content{align-items:center;display:flex;margin-left:auto;margin-right:var(--spacing-base)}.lsf-modal-ls__title{color:var(--color-neutral-content);font-size:var(--font-size-title-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 auto 0 0}.lsf-modal-ls__body{flex:1;line-height:140%;min-height:0;overflow-y:auto;overscroll-behavior:none;padding:0 var(--spacing-wider) var(--spacing-wider)}.lsf-modal-ls__body_bare{display:flex;flex-direction:column;height:100%;overflow-y:visible;padding:0}.lsf-modal-ls__body:has(>*>[class*=__actions]:last-child),.lsf-modal-ls__body:has(>[class*=__actions]:last-child){padding-bottom:0}.lsf-modal-ls__body>*>[class*=__actions]:last-child,.lsf-modal-ls__body>[class*=__actions]:last-child{background:var(--color-neutral-background);bottom:0;margin-inline:calc(var(--spacing-wider)*-1);max-width:none;padding:16px var(--spacing-wider);position:sticky;width:calc(100% + var(--spacing-wider)*2);z-index:1}.lsf-modal-ls__footer{color:var(--color-neutral-content-subtler);flex:0 0 auto;font-size:var(--font-size-body-small);line-height:22px;padding:var(--spacing-base) var(--spacing-wider);text-align:center}.lsf-modal-ls__footer a{color:var(--grape_600);text-decoration:underline}.lsf-modal-ls__footer a:hover{color:var(--grape_700)}.lsf-modal-ls__footer:not(.lsf-modal-ls__footer_bare){background:var(--color-neutral-surface);border-top:1px solid var(--color-neutral-border)}.lsf-modal-ls_fullscreen{--fullscreen-size-reduction:80px}.lsf-modal-ls_fullscreen .lsf-modal-ls__wrapper{padding:calc(var(--fullscreen-size-reduction)/2) 0}.lsf-modal-ls_fullscreen .lsf-modal-ls__content{height:calc(100vh - var(--fullscreen-size-reduction));max-height:none;width:calc(100vw - var(--fullscreen-size-reduction))}@media (max-width:768px){.lsf-modal-ls_fullscreen{--fullscreen-size-reduction:16px}.lsf-modal-ls_fullscreen .lsf-modal-ls__wrapper{padding:8px 0}}.lsf-modal-ls_visible{opacity:0;transition:opacity var(--transition-duration) ease}.lsf-modal-ls_visible .lsf-modal-ls__wrapper{transform:scale(1.05);transition:transform var(--transition-duration) ease}.lsf-modal-ls.lsf-visible{opacity:1}.lsf-modal-ls.lsf-visible .lsf-modal-ls__wrapper{transform:none}.lsf-modal-ls.lsf-before-appear{opacity:0}.lsf-modal-ls.lsf-before-appear .lsf-modal-ls__wrapper{transform:scale(1.05)}.lsf-modal-ls.lsf-appear{opacity:1}.lsf-modal-ls.lsf-appear .lsf-modal-ls__wrapper{transform:scale(1)}.lsf-modal-ls.lsf-before-disappear{opacity:1}.lsf-modal-ls.lsf-before-disappear .lsf-modal-ls__wrapper{transform:scale(1)}.lsf-modal-ls.lsf-disappear{opacity:0}.lsf-modal-ls.lsf-disappear .lsf-modal-ls__wrapper{transform:scale(1.05)}body.lsf-is-capacitor .lsf-modal-ls__wrapper{padding:calc(env(safe-area-inset-top, 0px) + 8px) env(safe-area-inset-right,0) calc(env(safe-area-inset-bottom, 0px) + 8px) env(safe-area-inset-left,0)}body.lsf-is-capacitor .lsf-modal-ls_fullscreen .lsf-modal-ls__content{height:calc(100vh - var(--fullscreen-size-reduction) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}@media (max-width:700px){.lsf-modal-ls__content{box-sizing:border-box;max-width:calc(100vw - 16px);width:100%}.lsf-modal-ls__body,.lsf-modal-ls__body *,.lsf-modal-ls__header,.lsf-modal-ls__header *{box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere}.lsf-modal-ls__body .lsf-lsf-input-ls,.lsf-modal-ls__body .lsf-lsf-select-ls,.lsf-modal-ls__body input,.lsf-modal-ls__body select,.lsf-modal-ls__body textarea{box-sizing:border-box;max-width:100%;width:100%}}@keyframes toast-enter-up--CrFZO{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-leave-fade--e8R1q{0%{opacity:1}to{opacity:0}}@keyframes toast-leave-down--ay6GU{0%{opacity:1;transform:translateY(var(--radix-toast-swipe-end-y))}to{opacity:0;transform:translateY(100%)}}.toast-viewport--KWbKt{--toast-spacing:var(--spacing-tight);bottom:24px;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;width:100%;z-index:9999}.toast-viewport--KWbKt ol{list-style:none;margin:0;padding:0}.toast-viewport--KWbKt ol li+li{margin-top:var(--toast-spacing)}.toast-viewport--KWbKt ol:empty{display:none}@media (prefers-reduced-motion:no-preference){.toast-viewport--KWbKt li{will-change:opacity,transform}.toast-viewport--KWbKt li[data-state=open]{animation:toast-enter-up--CrFZO .1s ease-out forwards}.toast-viewport--KWbKt li[data-state=closed]{animation:toast-leave-fade--e8R1q .1s ease-out forwards}.toast-viewport--KWbKt li[data-swipe=move]{transform:translateY(var(--radix-toast-swipe-move-y))}.toast-viewport--KWbKt li[data-swipe=cancel]{transform:translateY(0)}.toast-viewport--KWbKt li[data-swipe=end]{animation:toast-leave-down--ay6GU .1s ease-out forwards}}.toast--Bd9P5{--text-color:var(--color-neutral-inverted-content);--background-color:var(--color-neutral-inverted-surface);--border-color:var(--color-surface-border);--hover-color:var(--color-neutral-inverted-surface-hover);--padding:var(--toast-spacing);align-items:center;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);display:flex;gap:16px;overflow:hidden;pointer-events:all}.toast--Bd9P5>div,.toast__content--g1WK9{flex:1;font-size:var(--font-size-body-small);line-height:24px}.toast__action--BgWzJ,.toast__content--g1WK9{color:var(--text-color);padding:var(--padding)}.toast__action--BgWzJ{align-items:center;align-self:stretch;background:none;border:none;border-left:1px solid var(--border-color);border-radius:0;display:flex;flex:0;font-size:var(--font-size-button);font-weight:var(--font-weight-medium);line-height:24px;min-width:-moz-min-content;min-width:min-content;white-space:nowrap}.toast__action--BgWzJ:hover{color:var(--color-negative-border)}.toast__close--RRspL{align-items:center;background:none;border:none;border-radius:0;cursor:pointer;display:inline-flex;font-size:var(--font-size-title-2xl);height:40px;justify-content:center;min-height:40px;min-width:40px;padding:0;width:24px}.toast__close--RRspL:hover{background-color:var(--hover-color)}.toast_info--fgepA{--text-color:var(--color-sand-100);--background-color:var(--color-sand-900);--border-color:var(--color-sand-700);--hover-color:var(--color-sand-800)}.toast_error--Wxo0J{--text-color:var(--color-negative-surface-content);--background-color:var(--color-negative-surface);--border-color:var(--color-negative-border);--hover-color:var(--color-negative-surface-hover)}.toast_alertError--ISu9a{--text-color:var(--color-neutral-content);--background-color:var(--color-neutral-surface);--border-color:var(--color-neutral-border);--hover-color:var(--color-neutral-inverted-surface-hover);border-bottom:5px solid var(--color-negative-border);border-radius:4px;text-align:center}.toast_alertError__action--BJ9NY{align-items:center;align-self:stretch;display:flex}.toast_alertError__content--JHabh{display:block}.messageToast--SutFu{border-radius:4px}.messageToast_alertError--ho5jR{left:calc(50vw - 250px);max-width:500px;position:fixed;top:60px;transform:translateY(-200%);transition:transform 1s;width:calc(100vw - 60px);z-index:100}.lsf-offline-card{background:var(--color-neutral-background,#fff);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08);box-sizing:border-box;margin:48px auto;max-width:480px;padding:32px;text-align:center}.lsf-offline-card__overlay{align-items:center;background:var(--color-neutral-surface,#f8fafc);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.lsf-offline-card__overlay .lsf-offline-card{margin:0}.lsf-offline-card__modal-backdrop{align-items:center;background:rgba(15,23,42,.45);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.lsf-offline-card__modal-backdrop .lsf-offline-card{margin:0}.lsf-offline-card__logo{display:block;height:56px;margin:0 auto 8px;width:56px}.lsf-offline-card__title{color:var(--color-neutral-content,#0f172a);font-size:22px;font-weight:600;margin:16px 0 8px}.lsf-offline-card__body{color:var(--color-neutral-content-subtler,#475569);font-size:14px;line-height:1.5;margin:4px 0}.lsf-offline-card__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.lsf-offline-card__btn{background:#272727;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:10px 18px}.lsf-offline-card__btn:hover{background:#3f3f3f}.lsf-offline-card__btn_secondary{background:transparent;border:1px solid var(--color-neutral-border,#cbd5e1);color:var(--color-neutral-content-subtler,#475569)}.lsf-offline-card__btn_secondary:hover{background:var(--color-neutral-surface,#f1f5f9)}.lsf-offline-card__hint{color:var(--color-neutral-content-subtlest,#94a3b8);font-size:12px;margin-top:14px}.lsf-loading-center{align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;justify-content:center;padding:24px;width:100%}.lsf-loading-center__mark{flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.lsf-loading-center__text{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small)}@position-try --dropdown-bottom-left{bottom:auto;left:anchor(left);right:auto;top:anchor(bottom)}@position-try --dropdown-bottom-right{bottom:auto;left:auto;right:anchor(right);top:anchor(bottom)}@position-try --dropdown-bottom-center{bottom:auto;left:anchor(center);right:auto;top:anchor(bottom);translate:-50% 0}@position-try --dropdown-top-left{bottom:anchor(top);left:anchor(left);right:auto;top:auto}@position-try --dropdown-top-right{bottom:anchor(top);left:auto;right:anchor(right);top:auto}@position-try --dropdown-top-center{bottom:anchor(top);left:anchor(center);right:auto;top:auto;translate:-50% 0}.lsf-dropdown{--menu-animation-duration:0.15s;--menu-animation-curve:cubic-bezier(0.21,1.04,0.68,1);--menu-animation-start:-10px;background-color:var(--color-neutral-background);border-radius:var(--corner-radius-small,4px);box-shadow:0 5px 20px rgb(var(--color-neutral-shadow-raw)/calc(20%*var(--shadow-intensity)));box-sizing:border-box;display:none;flex-direction:column;max-height:calc(100vh - 20px);max-width:calc(100vw - 20px);position:absolute;top:calc(100% + 1px);will-change:transform,opacity;z-index:500}@supports (anchor-name:--test){.lsf-dropdown{position-try-fallbacks:--dropdown-bottom-right,--dropdown-bottom-center,--dropdown-top-left,--dropdown-top-right,--dropdown-top-center,flip-block,flip-inline;position-visibility:anchors-visible;bottom:auto;left:anchor(left);position:fixed;right:auto;top:anchor(bottom)}}@supports (width:anchor-size(width)){.lsf-dropdown_sync-width{min-width:anchor-size(width);width:anchor-size(width)}}.lsf-dropdown:not(.lsf-dropdown_sync-width):not(.lsf-sidebar) .lsf-main-menu{max-width:100%;width:-moz-max-content;width:max-content}.lsf-dropdown_constrain-height{overflow-y:auto}.lsf-dropdown_align_left{left:-20px}@supports (anchor-name:--test){.lsf-dropdown_align_left{left:anchor(left)}}.lsf-dropdown_align_right{right:-20px}@supports (anchor-name:--test){.lsf-dropdown_align_right{right:anchor(right)}}.lsf-dropdown__trigger{position:relative}@supports (anchor-name:--test){.lsf-dropdown__trigger{anchor-name:--dropdown-trigger}}.lsf-dropdown.lsf-before-appear,.lsf-dropdown.lsf-before-disappear{transition-duration:var(--menu-animation-duration);transition-property:opacity,transform;transition-timing-function:var(--menu-animation-curve)}.lsf-dropdown.lsf-mounted{pointer-events:none;visibility:hidden}.lsf-dropdown.lsf-before-appear,.lsf-dropdown.lsf-mounted{display:flex;opacity:0;transform:translate3d(0,var(--menu-animation-start),0)}.lsf-dropdown.lsf-appear{opacity:1;transform:translateZ(0)}.lsf-dropdown.lsf-visible{display:flex;opacity:1}.lsf-dropdown.lsf-before-disappear{display:flex;opacity:1;transform:translateZ(0)}.lsf-dropdown.lsf-disappear{opacity:0;transform:translate3d(0,var(--menu-animation-start),0);visibility:hidden}.lsf-main-menu{background:var(--color-neutral-emphasis-subtle);border-right:1px solid var(--color-neutral-border);box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:4px;list-style-type:none;margin:0;max-width:100%;padding:10px 8px;transition:background-color .4s ease-out}.lsf-main-menu__item{align-items:center;border-radius:var(--corner-radius-smaller);box-sizing:border-box;color:var(--color-neutral-content-subtler);cursor:pointer;display:flex;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);height:34px;letter-spacing:-.005em;padding:0 10px 0 12px;position:relative;text-decoration:none;transition:color .12s ease,background-color .12s ease;white-space:nowrap}.lsf-main-menu__item-icon{align-items:center;display:flex;justify-content:center;margin-right:10px;-o-object-fit:contain;object-fit:contain;opacity:.7;transition:opacity .12s ease,color .12s ease;width:20px}.lsf-main-menu__item-beta{background-color:var(--color-accent-plum-base);border-radius:12px;color:var(--color-accent-plum-subtlest);font-size:var(--font-size-caption);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.04em;line-height:var(--line-height-snug);margin-left:8px;padding:1px 7px;text-transform:uppercase}.lsf-main-menu__item_look_danger{color:var(--color-negative-content)}.lsf-main-menu__item:not(.lsf-main-menu__item_look_danger):not(.lsf-main-menu__item_active):hover{background:var(--color-neutral-background);color:var(--color-neutral-content)}.lsf-main-menu__item_active{color:var(--color-neutral-content);font-weight:var(--font-weight-medium)}.lsf-main-menu__item_active:not(.lsf-sidebar__pin){background:var(--color-neutral-background);pointer-events:none}.lsf-main-menu__item_active:not(.lsf-sidebar__pin):before{background:var(--color-primary-surface);border-radius:0 2px 2px 0;bottom:6px;content:"";left:0;position:absolute;top:6px;width:2px}.lsf-main-menu__item:hover .lsf-main-menu__item-icon,.lsf-main-menu__item_active .lsf-main-menu__item-icon{opacity:1}.lsf-main-menu__item_dangerous{color:var(--color-negative-content)}.lsf-main-menu__item_dangerous:hover{background-color:var(--color-negative-background)!important;color:var(--color-negative-content)!important}.lsf-main-menu__spacer{flex:1;min-height:12px}.lsf-main-menu__divider{background-color:var(--color-neutral-border);height:1px;margin:10px 8px;opacity:.7;transition:background-color .15s ease-out}.lsf-main-menu__section-header{color:var(--color-neutral-content-subtler,var(--color-neutral-content));font-size:var(--font-size-caption,12px);font-weight:600;letter-spacing:.04em;list-style:none;margin-top:12px;opacity:.7;padding:6px 12px 2px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-main-menu__section-header:first-child{margin-top:0}.lsf-main-menu_size_compact{background:var(--color-neutral-background)}.lsf-main-menu_size_compact .lsf-main-menu__item,.lsf-main-menu_size_medium .lsf-main-menu__item{font-size:var(--font-size-body-small);height:32px}.lsf-main-menu_size_small .lsf-main-menu__item{font-size:var(--font-size-body-small);height:24px;padding:0 10px}.lsf-main-menu_collapsed{padding:.5rem}.lsf-main-menu_collapsed__item{border-radius:.25rem}.lsf-main-menu_contextual{border-radius:4px;box-shadow:0 1px 2px rgba(38,38,38,.3),0 1px 3px 1px rgba(38,38,38,.15)}.lsf-main-menu_contextual .lsf-main-menu__item{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:space-between;padding:16px 8px}.lsf-main-menu_contextual .lsf-main-menu__item:hover{background-color:var(--color-primary-emphasis-subtle)}.lsf-main-menu_contextual .lsf-main-menu__item_dangerous{color:var(--color-negative-content)}.lsf-main-menu_contextual .lsf-main-menu__item_dangerous:hover{background-color:var(--color-negative-emphasis-subtle);color:var(--color-neutral-content)}.lsf-main-menu:first-child{padding-top:8px}.lsf-main-menu:last-child{padding-bottom:8px}@media (max-width:768px){.lsf-main-menu{gap:6px;padding:8px 6px}.lsf-main-menu__item{font-size:var(--font-size-title-sm);height:48px;padding:0 14px}.lsf-main-menu__item-icon{margin-right:14px;width:22px}}.lsf-menu-group__title{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);padding:4px 10px}.lsf-menu-group__list{list-style-type:none;margin-left:10px;padding:0}.lsf-project-nav{align-items:center;display:inline-flex;min-width:0}.lsf-project-nav__pills{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:2px}.lsf-project-nav__compact-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-neutral-surface,var(--color-neutral-background));border:1px solid var(--color-neutral-border);border-radius:8px;color:var(--color-neutral-content);cursor:pointer;display:none;font-family:inherit;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);gap:8px;height:36px;justify-content:space-between;line-height:var(--line-height-snug);margin-right:8px;max-width:60vw;max-width:100%;min-width:0;padding:0 10px 0 14px;transition:background .15s,color .15s,border-color .15s}.lsf-project-nav__compact-trigger:hover{background:var(--color-neutral-emphasis-subtle);color:var(--color-neutral-content)}.lsf-project-nav__compact-trigger:focus-visible{box-shadow:0 0 0 2px var(--color-primary-border-subtle,var(--color-primary-surface));outline:none}.lsf-project-nav__compact-label{color:var(--color-neutral-content);font-weight:var(--font-weight-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-project-nav__compact-caret{color:var(--color-neutral-content-subtler);flex-shrink:0;font-size:var(--font-size-caption)}@media (max-width:1440px){.lsf-project-nav__pills{display:none}.lsf-project-nav__compact-trigger{display:inline-flex}}.typography-display-large--L7jjg{font-size:var(--font-size-display-large);line-height:var(--line-height-display-large)}.typography-display-large--L7jjg,.typography-display-medium--Fb1GK{font-family:var(--font-family-headings);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-densest)}.typography-display-medium--Fb1GK{font-size:var(--font-size-display-medium);line-height:var(--line-height-display-medium)}.typography-display-small--hUFwk{font-size:var(--font-size-display-small);line-height:var(--line-height-display-small)}.typography-display-small--hUFwk,.typography-headline-large--obBAi{font-family:var(--font-family-headings);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-densest)}.typography-headline-large--obBAi{font-size:var(--font-size-headline-large);line-height:var(--line-height-headline-large)}.typography-headline-medium--r2A3U{font-size:var(--font-size-headline-medium);letter-spacing:var(--letter-spacing-denser);line-height:var(--line-height-headline-medium)}.typography-headline-medium--r2A3U,.typography-headline-small--t95wb{font-family:var(--font-family-headings);font-weight:var(--font-weight-medium)}.typography-headline-small--t95wb{font-size:var(--font-size-headline-small);letter-spacing:var(--letter-spacing-dense);line-height:var(--line-height-headline-small)}.typography-title-large--BLeVc{font-size:var(--font-size-title-large);line-height:var(--line-height-title-large)}.typography-title-large--BLeVc,.typography-title-medium--aCTAE{font-family:var(--font-family-headings);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-base)}.typography-title-medium--aCTAE{font-size:var(--font-size-title-medium);line-height:var(--line-height-title-medium)}.typography-title-small--L2YF2{font-family:var(--font-family-headings);font-size:var(--font-size-title-small);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-title-small)}.typography-label-medium--c732U{font-size:var(--font-size-label-medium);line-height:var(--line-height-label-medium)}.typography-label-medium--c732U,.typography-label-small--LG_md{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide)}.typography-label-small--LG_md{font-size:var(--font-size-label-small);line-height:var(--line-height-label-small)}.typography-label-smaller--FLWbs{font-size:var(--font-size-label-smaller);letter-spacing:var(--letter-spacing-wider);line-height:var(--line-height-label-smaller)}.typography-label-smaller--FLWbs,.typography-label-smallest--nKFIL{font-family:var(--font-family-body);font-weight:var(--font-weight-medium)}.typography-label-smallest--nKFIL{font-size:var(--font-size-label-smallest);letter-spacing:var(--letter-spacing-widest);line-height:var(--line-height-label-smallest)}.typography-body-medium--d1uCi{font-size:var(--font-size-body-medium);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-body-medium)}.typography-body-medium--d1uCi,.typography-body-small--viiwK{font-family:var(--font-family-body);font-weight:var(--font-weight-regular)}.typography-body-small--viiwK{font-size:var(--font-size-body-small);letter-spacing:var(--letter-spacing-wider);line-height:var(--line-height-body-small)}.typography-body-smaller--i_vTw{font-size:var(--font-size-body-smaller);line-height:var(--line-height-body-smaller)}.typography-body-smaller--i_vTw,.typography-body-smallest--TkeNr{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-widest)}.typography-body-smallest--TkeNr{font-size:var(--font-size-body-smallest);line-height:var(--line-height-body-smallest)}.base--mNK8S{align-items:flex-start;border-radius:var(--corner-radius-small);border-width:1px;display:flex;gap:var(--spacing-tight)}.size-medium--APlAf{padding:var(--spacing-base)}.size-medium--APlAf .body--GqWVd{gap:var(--spacing-base)}.size-medium--APlAf .close--g3LON{max-height:1.5rem;max-width:1.5rem}.size-small--NUZbE{padding:var(--spacing-tight)}.size-small--NUZbE .title--MPgo5{font-size:var(--font-size-label-small)}.size-small--NUZbE .body--GqWVd{font-size:var(--font-size-body-small);gap:var(--spacing-tight)}.size-small--NUZbE .close--g3LON{max-height:1.25rem;max-width:1.25rem}.icon--u4SsG{align-items:center;border-radius:.25rem;display:flex;flex-shrink:0;justify-content:center}.content--Eeuwb{display:flex;flex:1 1 0%;flex-direction:column;gap:var(--spacing-tight)}.title--MPgo5{font-weight:var(--font-weight-medium)}.body--GqWVd{color:var(--color-neutral-content);display:flex;flex-direction:column;gap:var(--spacing-tight)}.close--g3LON{flex-shrink:0}.icon--u4SsG svg{color:inherit}.variant-primary--EHSTs{background-color:var(--color-primary-background);border-color:var(--color-primary-border-subtle)}.variant-primary--EHSTs .icon--u4SsG svg{color:var(--color-primary-icon)}.variant-neutral--Dv9SW{background-color:var(--color-neutral-background);border-color:var(--color-neutral-border)}.variant-neutral--Dv9SW .icon--u4SsG svg{color:var(--color-neutral-icon)}.variant-negative--qjBVM{background-color:var(--color-negative-background);border-color:var(--color-negative-border-subtle)}.variant-negative--qjBVM .icon--u4SsG svg{color:var(--color-negative-icon)}.variant-positive--tVYmn{background-color:var(--color-positive-background);border-color:var(--color-positive-border-subtle)}.variant-positive--tVYmn .icon--u4SsG svg{color:var(--color-positive-icon)}.variant-warning--R3aSP{background-color:var(--color-warning-background);border-color:var(--color-warning-border-subtle)}.variant-warning--R3aSP .icon--u4SsG svg{color:var(--color-warning-icon)}.checkbox--UQ7IT{--checkbox-default-size:16px;--checkbox-default-color:var(--color-primary-surface-content);--checkbox-default-background-color:var(--color-neutral-background);--checkbox-default-border-color:var(--color-neutral-border);--checkbox-default-checked-color:var(--color-primary-surface-content);--checkbox-default-checked-background-color:var(--color-primary-surface);--checkbox-default-checked-border-color:var(--color-primary-border);--checkbox-default-hover-background-color:var(--color-neutral-surface);--checkbox-default-hover-color:var(--color-primary-surface-content);--checkbox-default-hover-border-color:var(--color-neutral-border-bold);--checkbox-default-checked-hover-color:var(--color-primary-surface-content);--checkbox-default-checked-hover-background-color:var(--color-primary-surface-hover);--checkbox-default-checked-hover-border-color:var(--grape_600);--checkbox-default-checked-focused-color:var(--color-primary-surface-content);--checkbox-default-checked-focused-background-color:var(--grape_800);--checkbox-default-checked-focused-border-color:var(--grape_800);--checkbox-default-disabled-background-color:var(--color-neutral-background);--checkbox-default-disabled-color:var(--color-neutral-content-subtlest);--checkbox-default-disabled-border-color:var(--color-neutral-border);--checkbox-default-indeterminate-gap:3px;align-items:center;color:var(--color-neutral-content);display:inline-flex;justify-content:center;position:relative;transition:all .1s ease-out}.checkbox_disabled--nX9RJ{cursor:not-allowed!important}.checkbox_disabled--nX9RJ .checkbox__box--T0XDH{border-color:var(--checkbox-disabled-border-color,var(--checkbox-default-disabled-border-color));cursor:not-allowed!important}.checkbox_disabled--nX9RJ .checkbox__input--M_nsl{cursor:not-allowed!important}.checkbox_disabled--nX9RJ .checkbox__check--aF471{background-color:var(--checkbox-disabled-background-color,var(--checkbox-default-disabled-background-color));color:var(--checkbox-disabled-color,var(--checkbox-default-disabled-color))}.checkbox_disabled--nX9RJ .checkbox__check_checked--mnoes:before,.checkbox_disabled--nX9RJ .checkbox__check_indeterminate--SENOL:after{background-color:var(--checkbox-disabled-color,var(--checkbox-default-disabled-color))}.checkbox_disabled--nX9RJ .checkbox__label--nPJUT{color:var(--checkbox-disabled-color,var(--checkbox-default-disabled-color));cursor:not-allowed!important}.checkbox--UQ7IT:focus-within .checkbox__box--T0XDH{border-color:var(
        --checkbox-checked-focused-border-color,var(--checkbox-default-checked-focused-border-color,#37447a)
      );border-radius:4px}.checkbox__box--T0XDH{border:1px solid var(--checkbox-border-color,var(--checkbox-default-border-color));border-radius:4px;box-sizing:content-box;color:var(--checkbox-color,var(--checkbox-default-color));cursor:pointer;display:inline-block;flex-shrink:0;margin-top:1px;max-height:var(--checkbox-size,var(--checkbox-default-size));max-width:var(--checkbox-size,var(--checkbox-default-size));overflow:hidden;position:relative;white-space:nowrap}.checkbox__box_checked--Q_ooJ{border-color:var(--checkbox-checked-border-color,var(--checkbox-default-checked-border-color))}.checkbox__input--M_nsl{border:none;cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:10}.checkbox__check--aF471{background:var(--checkbox-background-color,var(--checkbox-default-background-color));display:block;height:var(--checkbox-size,var(--checkbox-default-size));position:relative;transition:all 80ms ease;width:var(--checkbox-size,var(--checkbox-default-size));will-change:all}.checkbox__check--aF471:after,.checkbox__check--aF471:before{content:"";display:block;inset:0;opacity:0;position:absolute}.checkbox__check--aF471:before{background-color:var(--checkbox-color,var(--checkbox-default-color));-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' fill='none' viewBox='0 0 13 10'%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M1.5 4.5 5 8l6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' fill='none' viewBox='0 0 13 10'%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M1.5 4.5 5 8l6-6'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;transition:all .12s ease}.checkbox__check_checked--mnoes,.checkbox__check_indeterminate--SENOL:after{background-color:var(--checkbox-checked-background-color,var(--checkbox-default-checked-background-color));color:var(--checkbox-checked-color,var(--checkbox-default-checked-color))}.checkbox__check_indeterminate--SENOL:after{border-color:var(--checkbox-checked-border-color,var(--checkbox-default-checked-border-color));border-radius:2px;inset:calc(var(--checkbox-indeterminate-gap, var(--checkbox-default-indeterminate-gap)))}.checkbox__check_checked--mnoes:before,.checkbox__check_indeterminate--SENOL:after{opacity:1}.checkbox__label--nPJUT{align-items:flex-start;display:flex;gap:var(--spacing-tight);width:100%}.checkbox--UQ7IT:not(.checkbox_disabled--nX9RJ){cursor:pointer}.checkbox--UQ7IT:not(.checkbox_disabled--nX9RJ):hover .checkbox__box--T0XDH{border-color:var(--checkbox-hover-border-color,var(--checkbox-default-hover-border-color))}.checkbox--UQ7IT:not(.checkbox_disabled--nX9RJ):hover .checkbox__box_checked--Q_ooJ{border-color:var(
              --checkbox-checked-hover-border-color,var(--checkbox-default-checked-hover-border-color)
            )}.checkbox--UQ7IT:not(.checkbox_disabled--nX9RJ):hover .checkbox__check--aF471{background-color:var(--checkbox-hover-background-color,var(--checkbox-default-hover-background-color));color:var(--checkbox-hover-color,var(--checkbox-default-hover-color))}.checkbox--UQ7IT:not(.checkbox_disabled--nX9RJ):hover .checkbox__check_checked--mnoes,.checkbox--UQ7IT:not(.checkbox_disabled--nX9RJ):hover .checkbox__check_indeterminate--SENOL:after{background-color:var(
              --checkbox-checked-hover-background-color,var(--checkbox-default-checked-hover-background-color)
            );color:var(--checkbox-checked-hover-color,var(--checkbox-default-checked-hover-color))}.card--KYQxu{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0}.compact--QWslt{border-radius:var(--corner-radius-smaller)}.danger--ax5LJ{border-color:var(--color-negative-border)}.danger--ax5LJ .header--m57HK{border-bottom-color:var(--color-negative-border)}.danger--ax5LJ .title--wT_vC{color:var(--color-negative-content)}.header--m57HK{align-items:flex-start;border-bottom:1px solid var(--color-neutral-border);display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;min-width:0;padding:20px 22px 12px}.compact--QWslt .header--m57HK{border-bottom:none;padding:14px 18px 10px}.headerText--Nlhe9{display:flex;flex-direction:column;gap:2px;min-width:0}.title--wT_vC{color:var(--color-neutral-content);font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);gap:6px;line-height:var(--line-height-tight);margin:0;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infoBtn--hRx9p,.title--wT_vC{align-items:center;display:inline-flex}.infoBtn--hRx9p{background:none;border:none;color:var(--color-neutral-content-subtler);cursor:help;justify-content:center;padding:0;transition:color .12s ease}.infoBtn--hRx9p:hover{color:var(--color-neutral-content)}.infoBtn--hRx9p svg{height:16px;width:16px}.descTip--CthUc{font-size:var(--font-size-body-small);line-height:var(--line-height-body);max-width:320px;white-space:normal}.compact--QWslt .title--wT_vC{color:var(--color-neutral-content);font-size:var(--font-size-card-title);font-weight:var(--font-weight-medium)}.description--pRwyi{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);line-height:var(--line-height-snug);margin:0}.headerActions--INxIj{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;white-space:nowrap}.content--ufwYa{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px 22px 20px}.compact--QWslt .content--ufwYa{gap:10px;padding:0 18px 16px}.contentFlush--ObaKl{padding:0}.footer--XeciY{background:var(--color-neutral-emphasis-subtle);border-radius:0 0 10px 10px;border-top:1px solid var(--color-neutral-border);display:flex;gap:8px;justify-content:flex-end;padding:12px 22px}.lsf-form-validation{margin-top:32px}.lsf-form-validation__group{background-color:var(--color-negative-background);border:1px solid var(--color-negative-border-subtlest);border-radius:5px;color:var(--color-negative-content);padding:7px 14px}.lsf-form-validation__group+.lsf-form-validation__group{margin-top:5px}.lsf-form-validation__field{font-size:var(--font-size-body-small);font-weight:700}.lsf-form-validation__messages{margin-top:3px}.lsf-form-validation__message{color:var(--color-neutral-content);font-size:var(--font-size-caption)}.lsf-label-ls{color:var(--color-neutral-content);margin-bottom:0}.lsf-label-ls__text{display:flex;font-size:var(--font-size-body-small);line-height:var(--line-height-snug);margin-bottom:0}.lsf-label-ls__description{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);white-space:pre-line}.lsf-label-ls__description a{color:var(--color-primary-content);text-decoration:underline}.lsf-label-ls__description a:hover{color:var(--color-primary-content-hover);text-decoration:none}.lsf-label-ls__footer{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);margin-top:var(--spacing-tightest);white-space:pre-line}.lsf-label-ls__footer a{color:var(--color-primary-content);text-decoration:underline}.lsf-label-ls__footer a:hover{color:var(--color-primary-content-hover);text-decoration:none}.lsf-label-ls__field{line-height:0}.lsf-label-ls__label{align-items:center;display:flex;gap:4px;margin-bottom:var(--spacing-tightest);white-space:pre-line}.lsf-label-ls__tooltip{align-items:center;color:var(--color-primary-content);display:flex;font-size:0;height:20px;margin-left:4px;width:20px}.lsf-label-ls__tooltip svg{fill:var(--color-neutral-icon);height:100%;width:100%}.lsf-label-ls_size_large .lsf-label-ls__text{font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium)}.lsf-label-ls_flat .lsf-label-ls__text{padding:0}.lsf-label-ls .lsf-input-ls,.lsf-label-ls .lsf-select-ls,.lsf-label-ls .lsf-textarea-ls{width:100%}.lsf-label-ls[data-required] .lsf-label-ls__text span:after{align-self:center;color:var(--color-neutral-content-subtler);content:"Required";font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin-left:var(--spacing-tight);text-transform:uppercase}.lsf-label-ls__info{align-items:center;background:none;border:none;color:var(--color-neutral-content-subtler);cursor:help;display:inline-flex;justify-content:center;margin-left:4px;padding:0;transition:color .12s ease}.lsf-label-ls__info:hover{color:var(--color-neutral-content)}.lsf-label-ls__info svg{height:15px;width:15px}.lsf-label-ls__tip{font-size:var(--font-size-body-small);line-height:var(--line-height-body);max-width:320px;white-space:normal}.lsf-label-ls_large .lsf-label-ls__text{font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold)}.lsf-label-ls_placement_left,.lsf-label-ls_placement_right{display:grid;gap:8px;row-gap:0}.lsf-label-ls_placement_right{grid-template-areas:"field label" "field description";grid-template-columns:auto 1fr}.lsf-label-ls_placement_left{grid-template-areas:"label field" "description field";grid-template-columns:1fr auto}.lsf-label-ls_placement_left:not(.lsf-label-ls_withDescription,.lsf-label-ls_withFooter){grid-template-areas:"label field"}.lsf-label-ls_placement_right:not(.lsf-label-ls_withDescription,.lsf-label-ls_withFooter){grid-template-areas:"field label"}.lsf-label-ls_placement_left.lsf-label-ls_withDescription.lsf-label-ls_withFooter{grid-template-areas:"label field" "description field" "footer footer"}.lsf-label-ls_placement_right.lsf-label-ls_withDescription.lsf-label-ls_withFooter{grid-template-areas:"field label" "field description" "footer footer"}.lsf-label-ls_placement_left.lsf-label-ls_withFooter:not(.lsf-label-ls_withDescription){grid-template-areas:"label field" "footer footer"}.lsf-label-ls_placement_right.lsf-label-ls_withFooter:not(.lsf-label-ls_withDescription){grid-template-areas:"field label" "footer footer"}.lsf-label-ls_empty .lsf-label-ls__text,.lsf-label-ls_placement_left .lsf-label-ls__text,.lsf-label-ls_placement_right .lsf-label-ls__text{align-items:center;font-weight:var(--font-weight-medium);grid-area:label;height:auto;line-height:var(--line-height-snug);margin-bottom:0}.lsf-label-ls_placement_left:not(.lsf-label-ls_withDescription) .lsf-label-ls__field,.lsf-label-ls_placement_right:not(.lsf-label-ls_withDescription) .lsf-label-ls__field{align-items:center;display:flex;grid-area:field}.lsf-label-ls_placement_left .lsf-label-ls__description,.lsf-label-ls_placement_right .lsf-label-ls__description{grid-area:description}.lsf-label-ls_placement_left .lsf-label-ls__footer,.lsf-label-ls_placement_right .lsf-label-ls__footer{grid-area:footer}.lsf-label-ls_placement_right.lsf-label-ls_withDescription .lsf-label-ls__field input[type=radio]{margin:4px 0 0}label{display:block;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-tighter)}.lsf-counter{align-items:center;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:8px;box-sizing:border-box;display:flex;height:40px;min-width:114px;transition:all .15s ease;width:114px}.lsf-counter:active{border:1px solid var(--color-neutral-border-bold)}.lsf-counter_disabled{background-color:var(--color-neutral-background);opacity:.6}.lsf-counter__btn{align-items:center;background:var(--color-neutral-background);border:none;border-radius:4px;box-shadow:0 4px 8px rgba(var(--color-neutral-shadow-raw)/16%),0 1px 2px rgba(var(--color-neutral-shadow-raw)/30%);color:var(--color-primary-icon);display:flex;justify-content:center;margin:4px;min-height:32px;min-width:32px;outline:none;transition:all .15s ease}.lsf-counter__btn_disabled{background:var(--color-neutral-surface);box-shadow:none;color:var(--color-neutral-content-subtlest);pointer-events:none}.lsf-counter__btn:active,.lsf-counter__btn:hover{background:var(--color-neutral-surface-hover);box-shadow:0 6px 12px 0 rgba(0,0,0,.15),0 2px 4px 0 rgba(38,38,38,.3);box-shadow:0 6px 12px rgba(var(--color-neutral-shadow-raw)/16%),0 2px 4px rgba(var(--color-neutral-shadow-raw)/30%);color:var(--color-primary-content)}.lsf-counter__input{background:none;border:none;flex:1;outline:none;padding:0;text-align:center;width:100%}.lsf-counter__input,.lsf-input-ls,.lsf-select-ls,.lsf-textarea-ls{color:var(--color-neutral-content);font-size:var(--font-size-field-input);line-height:var(--line-height-snug)}.lsf-input-ls,.lsf-select-ls,.lsf-textarea-ls{--input-size:40px;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px;box-shadow:inset 0 1px 2px rgba(var(--color-neutral-shadow-raw)/8%);box-sizing:border-box;font-weight:var(--font-weight-regular);height:var(--input-size);min-height:var(--input-size);padding:0 16px;transition:all .15s ease-out}.lsf-input-ls::-moz-placeholder,.lsf-select-ls::-moz-placeholder,.lsf-textarea-ls::-moz-placeholder{color:var(--color-neutral-content-subtler)}.lsf-input-ls::placeholder,.lsf-select-ls::placeholder,.lsf-textarea-ls::placeholder{color:var(--color-neutral-content-subtler)}.lsf-input-ls_ghost,.lsf-select-ls_ghost,.lsf-textarea-ls_ghost{background-color:transparent;border:none;outline:none;padding:0}.lsf-input-ls:-moz-read-only,.lsf-select-ls:-moz-read-only,.lsf-textarea-ls:-moz-read-only{background-color:var(--color-neutral-surface);color:var(--color-neutral-content-subtler)}.lsf-input-ls:read-only,.lsf-select-ls:read-only,.lsf-textarea-ls:read-only{background-color:var(--color-neutral-surface);color:var(--color-neutral-content-subtler)}.lsf-input-ls:not([disabled]):hover,.lsf-textarea-ls:not([disabled]):hover{border-color:var(--color-neutral-border-bold)}.lsf-input-ls:not([disabled]):active,.lsf-textarea-ls:not([disabled]):active{border-color:var(--color-neutral-border-bolder)}.lsf-select-ls:not(.lsf-disabled):hover{border-color:var(--color-neutral-border-bold)}.lsf-select-ls:not(.lsf-disabled):active{border-color:var(--color-neutral-border-bolder)}input.lsf-input-ls[type=radio]{height:16px;min-height:0;width:16px}.lsf-textarea-ls{min-height:50px;padding:12px 16px}.label--uf8wW{margin-bottom:0}.label__text--JspPI{color:var(--color-neutral-content-subtle);display:flex;font-size:var(--font-size-body-small);height:22px;justify-content:space-between;line-height:22px;margin-bottom:4px}.label__description--ex967{color:var(--color-neutral-content-subtler);display:block;font-size:var(--font-size-caption);line-height:var(--line-height-snug);margin-top:5px}.label__field--s80PT{line-height:0}.label_size_small--fKz7M .label__text--JspPI{font-size:var(--font-size-body-small);height:14px;line-height:14px;margin:0}.label_size_large--Rfoke .label__text--JspPI{font-size:var(--font-size-title-sm);font-weight:var(--font-weight-medium);line-height:22px;margin-bottom:16px}.label_flat--s4Ux9 .label__text--JspPI{padding:0}.label--uf8wW .input--q5EUi,.label--uf8wW .select--ngzkt,.label--uf8wW .textarea--CVgis{width:100%}.label--uf8wW[data-required] .label__text--JspPI:after{color:var(--color-negative-content,var(--sand_500));content:"Required";font-size:11px;font-weight:500;letter-spacing:.02em;margin-left:.325rem}.label_placement_right--XEKm4{flex-direction:row-reverse}.label_placement_left--SvdLT,.label_placement_right--XEKm4{display:inline-flex;gap:var(--spacing-tighter,4px)}.label_empty--SMBk3 .label__text--JspPI,.label_placement_left--SvdLT .label__text--JspPI,.label_placement_right--XEKm4 .label__text--JspPI{align-items:center;height:auto;line-height:22px;margin-bottom:0}.label_placement_left--SvdLT:not(.label_withDescription--K4DIx) .label__field--s80PT,.label_placement_right--XEKm4:not(.label_withDescription--K4DIx) .label__field--s80PT{align-items:center;display:flex}.label_placement_left--SvdLT.label_withDescription--K4DIx .label__field--s80PT,.label_placement_right--XEKm4.label_withDescription--K4DIx .label__field--s80PT{margin-top:5px}.badge--AOOHp{align-items:center;background:var(--color-neutral-surface);border:1px solid transparent;border-color:var(--color-neutral-border);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);display:inline-flex;font-size:var(--font-size-label-smaller);font-weight:var(--font-weight-medium);height:22px;letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-label-smaller);padding:0 var(--spacing-tight);transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;white-space:nowrap}.shape-rounded--je89e{border-radius:var(--corner-radius-large)}.shape-squared--vSw_U{border-radius:var(--corner-radius-smaller)}.size-compact--pXpmy,.size-small--AzJM1{font-size:var(--font-size-label-smaller);height:18px;letter-spacing:var(--letter-spacing-wider);padding:0 var(--spacing-tighter)}.size-compact--pXpmy .icon--qyZBs,.size-small--AzJM1 .icon--qyZBs{margin-right:var(--spacing-tightest)}.size-compact--pXpmy .icon--qyZBs svg,.size-small--AzJM1 .icon--qyZBs svg{height:12px;width:12px}.variant-grape--_h6wR{background:var(--color-accent-grape-subtlest);border-color:var(--color-accent-grape-subtle);color:var(--color-accent-grape-bold)}.variant-blueberry--WKrDv{background:var(--color-accent-blueberry-subtlest);border-color:var(--color-accent-blueberry-subtle);color:var(--color-accent-blueberry-bold)}.variant-kale--nDn2U{background:var(--color-accent-kale-subtlest);border-color:var(--color-accent-kale-subtle);color:var(--color-accent-kale-bold)}.variant-kiwi--VwIMy{background:var(--color-accent-kiwi-subtlest);border-color:var(--color-accent-kiwi-subtle);color:var(--color-accent-kiwi-bold)}.variant-mango--pFucn{background:var(--color-accent-mango-subtlest);border-color:var(--color-accent-mango-subtle);color:var(--color-accent-mango-bold)}.variant-canteloupe--aFhY1{background:var(--color-accent-canteloupe-subtlest);border-color:var(--color-accent-canteloupe-subtle);color:var(--color-accent-canteloupe-bold)}.variant-persimmon--bhJWv{background:var(--color-accent-persimmon-subtlest);border-color:var(--color-accent-persimmon-subtle);color:var(--color-accent-persimmon-bold)}.variant-plum--fAmLG{background:var(--color-accent-plum-subtlest);border-color:var(--color-accent-plum-subtle);color:var(--color-accent-plum-bold)}.variant-fig--gK315{background:var(--color-accent-fig-subtlest);border-color:var(--color-accent-fig-subtle);color:var(--color-accent-fig-bold)}.variant-sand--QcE_8{background:var(--color-accent-sand-subtlest);border-color:var(--color-accent-sand-subtle);color:var(--color-accent-sand-bold)}.style-outline--pHv8e.variant-grape--_h6wR{background:transparent;border-color:var(--color-accent-grape-subtle);color:var(--color-accent-grape-bold)}.style-outline--pHv8e.variant-blueberry--WKrDv{background:transparent;border-color:var(--color-accent-blueberry-subtle);color:var(--color-accent-blueberry-bold)}.style-outline--pHv8e.variant-kale--nDn2U{background:transparent;border-color:var(--color-accent-kale-subtle);color:var(--color-accent-kale-bold)}.style-outline--pHv8e.variant-kiwi--VwIMy{background:transparent;border-color:var(--color-accent-kiwi-subtle);color:var(--color-accent-kiwi-bold)}.style-outline--pHv8e.variant-mango--pFucn{background:transparent;border-color:var(--color-accent-mango-subtle);color:var(--color-accent-mango-bold)}.style-outline--pHv8e.variant-canteloupe--aFhY1{background:transparent;border-color:var(--color-accent-canteloupe-subtle);color:var(--color-accent-canteloupe-bold)}.style-outline--pHv8e.variant-persimmon--bhJWv{background:transparent;border-color:var(--color-accent-persimmon-subtle);color:var(--color-accent-persimmon-bold)}.style-outline--pHv8e.variant-plum--fAmLG{background:transparent;border-color:var(--color-accent-plum-subtle);color:var(--color-accent-plum-bold)}.style-outline--pHv8e.variant-fig--gK315{background:transparent;border-color:var(--color-accent-fig-subtle);color:var(--color-accent-fig-bold)}.style-outline--pHv8e.variant-sand--QcE_8{background:transparent;border-color:var(--color-neutral-border);color:var(--color-accent-sand-bold)}.style-ghost--S3IYp{background:none!important;border:none!important}.style-ghost--S3IYp.variant-grape--_h6wR{color:var(--color-accent-grape-bold)}.style-ghost--S3IYp.variant-blueberry--WKrDv{color:var(--color-accent-blueberry-bold)}.style-ghost--S3IYp.variant-kale--nDn2U{color:var(--color-accent-kale-bold)}.style-ghost--S3IYp.variant-kiwi--VwIMy{color:var(--color-accent-kiwi-bold)}.style-ghost--S3IYp.variant-mango--pFucn{color:var(--color-accent-mango-bold)}.style-ghost--S3IYp.variant-canteloupe--aFhY1{color:var(--color-accent-canteloupe-bold)}.style-ghost--S3IYp.variant-persimmon--bhJWv{color:var(--color-accent-persimmon-bold)}.style-ghost--S3IYp.variant-plum--fAmLG{color:var(--color-accent-plum-bold)}.style-ghost--S3IYp.variant-fig--gK315{color:var(--color-accent-fig-bold)}.style-ghost--S3IYp.variant-sand--QcE_8{color:var(--color-accent-sand-bold)}.style-solid--xUYxP{border:none!important}.style-solid--xUYxP.variant-grape--_h6wR{background:var(--color-accent-grape-subtle);color:var(--color-accent-grape-dark)}.style-solid--xUYxP.variant-blueberry--WKrDv{background:var(--color-accent-blueberry-subtle);color:var(--color-accent-blueberry-dark)}.style-solid--xUYxP.variant-kale--nDn2U{background:var(--color-accent-kale-subtle);color:var(--color-accent-kale-dark)}.style-solid--xUYxP.variant-kiwi--VwIMy{background:var(--color-accent-kiwi-subtle);color:var(--color-accent-kiwi-dark)}.style-solid--xUYxP.variant-mango--pFucn{background:var(--color-accent-mango-subtle);color:var(--color-accent-mango-dark)}.style-solid--xUYxP.variant-canteloupe--aFhY1{background:var(--color-accent-canteloupe-subtle);color:var(--color-accent-canteloupe-dark)}.style-solid--xUYxP.variant-persimmon--bhJWv{background:var(--color-accent-persimmon-subtle);color:var(--color-accent-persimmon-dark)}.style-solid--xUYxP.variant-plum--fAmLG{background:var(--color-accent-plum-subtle);color:var(--color-accent-plum-dark)}.style-solid--xUYxP.variant-fig--gK315{background:var(--color-accent-fig-subtle);color:var(--color-accent-fig-dark)}.style-solid--xUYxP.variant-sand--QcE_8{background:var(--color-accent-sand-subtle);color:var(--color-accent-sand-dark)}.variant-gradient--stf8a{background:linear-gradient(135deg,var(--color-accent-canteloupe-base) 0,var(--color-accent-persimmon-base) 50%,var(--color-accent-plum-base) 100%);border:none;border-radius:var(--corner-radius-smaller);display:inline-block;height:20px;padding:0;vertical-align:middle}.variant-gradient--stf8a.shape-rounded--je89e{border-radius:var(--corner-radius-large)}.variant-gradient--stf8a.shape-rounded--je89e .badge-content--ryOzA{border-radius:calc(var(--corner-radius-large) - 1px)}.variant-gradient--stf8a.shape-squared--vSw_U{border-radius:var(--corner-radius-smaller)}.variant-gradient--stf8a .badge-content--ryOzA,.variant-gradient--stf8a.shape-squared--vSw_U .badge-content--ryOzA{border-radius:calc(var(--corner-radius-smaller) - 1px)}.variant-gradient--stf8a .badge-content--ryOzA{align-items:center;background:none;cursor:default;display:flex;font-size:var(--font-size-label-smaller);font-weight:var(--font-weight-medium);gap:var(--spacing-tighter);line-height:100%;margin:1px;padding:0 var(--spacing-tighter) 0 var(--spacing-tighter);vertical-align:middle}.variant-gradient--stf8a .badge-text--i6xal{-webkit-text-fill-color:transparent;background:linear-gradient(109deg,var(--color-accent-canteloupe-base) 0,var(--color-accent-persimmon-base) 51.56%,var(--color-accent-plum-base) 100%);-webkit-background-clip:text;background-clip:text}.variant-gradient--stf8a.style-filled--R0jAd .badge-content--ryOzA{background:linear-gradient(135deg,var(--color-accent-canteloupe-subtlest) 0,var(--color-accent-persimmon-subtlest) 50%,var(--color-accent-plum-subtlest) 100%);height:calc(100% - 2px)}.variant-gradient--stf8a.style-filled--R0jAd.shape-rounded--je89e .badge-content--ryOzA{border-radius:calc(var(--corner-radius-large) - 1px)}.variant-gradient--stf8a.style-filled--R0jAd.shape-squared--vSw_U .badge-content--ryOzA{border-radius:calc(var(--corner-radius-smaller) - 1px)}.variant-gradient--stf8a.style-outline--pHv8e .badge-content--ryOzA{background:var(--color-neutral-background);height:calc(100% - 2px)}.variant-gradient--stf8a.style-outline--pHv8e.shape-rounded--je89e .badge-content--ryOzA{border-radius:calc(var(--corner-radius-large) - 1px)}.variant-gradient--stf8a.style-outline--pHv8e.shape-squared--vSw_U .badge-content--ryOzA{border-radius:calc(var(--corner-radius-smaller) - 1px)}.variant-gradient--stf8a.style-solid--xUYxP .badge-content--ryOzA{background:none;border:none;height:calc(100% - 2px)}.variant-gradient--stf8a.style-solid--xUYxP .badge-text--i6xal{-webkit-text-fill-color:unset;background:none;background-clip:unset;color:var(--color-neutral-on-dark-content)}.variant-gradient--stf8a.style-solid--xUYxP .icon--qyZBs path{fill:var(--color-neutral-on-dark-content)}.variant-gradient--stf8a.style-solid--xUYxP.shape-rounded--je89e .badge-content--ryOzA{border-radius:calc(var(--corner-radius-large) - 1px)}.variant-gradient--stf8a.style-solid--xUYxP.shape-squared--vSw_U .badge-content--ryOzA{border-radius:calc(var(--corner-radius-smaller) - 1px)}.variant-gradient--stf8a.style-ghost--S3IYp{background:none;border-radius:0}.variant-gradient--stf8a.style-ghost--S3IYp.shape-rounded--je89e,.variant-gradient--stf8a.style-ghost--S3IYp.shape-rounded--je89e .badge-content--ryOzA{border-radius:var(--corner-radius-large)}.variant-gradient--stf8a.style-ghost--S3IYp.shape-squared--vSw_U,.variant-gradient--stf8a.style-ghost--S3IYp.shape-squared--vSw_U .badge-content--ryOzA{border-radius:var(--corner-radius-smaller)}.variant-gradient--stf8a.style-ghost--S3IYp .badge-content--ryOzA{background:none;border-radius:0;height:100%;margin:0;padding:0}.variant-gradient--stf8a.size-compact--pXpmy .badge-content--ryOzA,.variant-gradient--stf8a.size-small--AzJM1 .badge-content--ryOzA{font-size:var(--font-size-label-smallest);letter-spacing:var(--letter-spacing-wider);padding:var(--spacing-tightest)}.variant-gradient--stf8a.icon-only--S7_mw .badge-content--ryOzA{padding:0 var(--spacing-tightest)}.icon--qyZBs{align-items:center;display:inline-flex;flex-shrink:0}.icon--qyZBs svg{height:14px;width:14px}.label--SNkXZ{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.closeButton--SXaTn{align-items:center;background:transparent;border:none;border-radius:var(--corner-radius-smallest);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin:0 calc(var(--spacing-tightest)*-1) 0 var(--spacing-tightest);opacity:.7;padding:0;transition:opacity .15s ease-out}.closeButton--SXaTn:hover{opacity:1}.closeButton--SXaTn svg{height:12px;width:12px}.selectTrigger--OpGk8{--select-trigger-height:40px;--select-trigger-font-size:var(--font-size-body-small);align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content-subtler);display:flex;flex:1 0 0;font-size:var(--select-trigger-font-size);font-style:normal;font-weight:var(--font-weight-400);gap:var(--spacing-tight);height:var(--select-trigger-height);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-24);max-width:100%;min-width:0;overflow:hidden;padding:var(--spacing-tight) var(--spacing-tight) var(--spacing-tight) var(--spacing-base);text-overflow:ellipsis;transition:background .15s ease-out,border-color .15s ease-out;width:100%}.selectTrigger--OpGk8:hover:not(.isDisabled--Cw3S4){border:1px solid var(--color-neutral-border-bold)}.selectTrigger--OpGk8:focus{background:var(--color-neutral-surface-hover);outline:none}.selectTrigger--OpGk8.isOpen--TNMQ6,.selectTrigger--OpGk8:focus{box-shadow:inset 0 1px 2px 1px rgb(0 0 0/6%);color:var(--color-neutral-content)}.selectTrigger--OpGk8.isOpen--TNMQ6{background:var(--color-neutral-surface-active);border:1px solid var(--color-neutral-border-bold)}.selectTrigger--OpGk8.isDisabled--Cw3S4{background:var(--color-neutral-surface);box-shadow:inset 0 1px 2px 1px rgb(0 0 0/6%);color:var(--color-neutral-content-subtlest);cursor:not-allowed;filter:none}.selectTrigger--OpGk8.sizeSmall--WVam2{--select-trigger-height:24px;--select-trigger-font-size:var(--font-size-caption)}.selectTrigger--OpGk8.sizeLarge--u4c2o{--select-trigger-height:60px;--select-trigger-font-size:var(--font-size-title-md)}.selectTrigger--OpGk8.isInline--dqqej{display:inline-flex;width:auto}.selectLoading--cuXHO:focus{outline:none;padding:var(--spacing-tight)}.valueInput--S2eeA{display:none!important}[data-radix-popper-content-wrapper]{max-width:var(--radix-popper-available-width);min-width:var(--radix-popper-anchor-width)!important}.selectedItemsGroup--wGHp9{background:var(--color-primary-background);border-bottom:1px solid var(--color-neutral-border);position:sticky;top:0;z-index:10}.selectedItemsHeader--wJiCp{padding:var(--spacing-tight)}.selectedItemsHeader--wJiCp,.selectedItemsToggle--J12TD{align-items:center;display:flex;gap:var(--spacing-tight)}.selectedItemsToggle--J12TD{background:transparent;border:none;color:inherit;flex:1;font:inherit;min-width:0;padding:0;text-align:left}.selectedItemsToggle--J12TD:not(:disabled){cursor:pointer}.selectedItemsToggle--J12TD:not(:disabled):hover{background:var(--color-primary-background-hover);border-radius:var(--border-radius-medium)}.selectedItemsToggle--J12TD:not(:disabled):focus-visible{border-radius:var(--border-radius-medium);outline:2px solid var(--color-primary-border);outline-offset:-2px}.selectedItemsTitle--_XraL{align-items:center;color:var(--color-primary-content);display:flex;gap:var(--spacing-tight);min-width:0}.selectedItemsCaret--zX9Zn{flex-shrink:0;transition:opacity .15s ease-out}.selectedItemsContent--E3OY2{border-top:1px solid var(--color-neutral-border-subtler);max-height:160px;overflow-y:auto}.groupHeader--zB_Y2{color:var(--color-neutral-content-subtler);letter-spacing:normal;padding:var(--spacing-tight);padding-bottom:0;pointer-events:none;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle--VcL0T{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:12px;box-sizing:content-box;color:var(--toggle-color,var(--grape_500));cursor:pointer;display:block;height:24px;max-height:24px;min-width:42px;position:relative;transition:all .1s ease-out;width:42px}.toggle--VcL0T:hover{border:1px solid var(--color-neutral-border-bold)}.toggle__input--R3oPP{height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.toggle__indicator--u4pQ9{align-items:center;display:flex;height:24px;justify-content:center;transition:all .12s ease;width:24px}.toggle__indicator--u4pQ9:before{background:var(--color-neutral-border-bold);border-radius:100%;box-shadow:0 5px 10px rgba(18,17,13,.15),inset 0 -1px 0 rgba(18,17,13,.1),inset 0 0 0 1px rgb(18 17 13/5%);content:"";height:10px;transition:all .12s ease;width:10px}.toggle_checked--glwkP .toggle__indicator--u4pQ9{margin-left:18px}.toggle_checked--glwkP .toggle__indicator--u4pQ9:before{background:var(--color-primary-surface);box-shadow:0 5px 10px var(--color-primary-shadow),inset 0 -1px 0 rgba(var(--color-primary-shadow)/10%);height:16px;width:16px}.toggle_alwaysBlue--ZkEbV .toggle__indicator--u4pQ9:before{background:var(--primary_link);box-shadow:0 5px 10px var(--color-primary-surface-content-subtle),inset 0 -1px 0 rgba(0,0,0,.1);height:16px;width:16px}.toggle_disabled--IR0d8{background:var(--color-neutral-background);box-shadow:none;cursor:not-allowed;pointer-events:none}.toggle_disabled--IR0d8 .toggle__indicator--u4pQ9{transition:none}.toggle_disabled--IR0d8 .toggle__indicator--u4pQ9:before,.toggle_disabled--IR0d8.toggle_checked--glwkP .toggle__indicator--u4pQ9:before{background-color:var(--color-neutral-border);box-shadow:none;transition:none}.lsf-input-dm,.lsf-textarea-dm{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px;box-sizing:border-box;font-size:var(--font-size-body-small);padding:0 16px;transition:box-shadow 80ms ease;width:100%}.lsf-input-dm_size_compact{height:32px}.lsf-input-dm_size_small{font-size:var(--font-size-caption);height:24px;padding:0 5px}.lsf-input-dm_size_large{font-size:var(--font-size-title-sm);height:40px}.lsf-textarea-dm{min-height:50px;padding:12px 16px}.lsf-input-dm:focus,.lsf-textarea-dm:focus{border-color:var(--color-primary-border);box-shadow:0 0 0 6px var(--color-primary-focus-outline),inset 0 -1px 0 var(--black_10),inset 0 0 0 1px var(--black_15),inset 0 0 0 1px rgb(var(--accent_color-raw)/20%);outline:none}.lsf-upload_page{display:flex;flex:1;flex-direction:column;min-height:0}.lsf-upload_page__error{background:var(--color-negative-background);border:1px solid var(--color-negative-border);border-radius:var(--corner-radius-small);color:var(--color-negative-content);display:flex;gap:var(--spacing-tight);margin:0 var(--spacing-wider) var(--spacing-wide);padding:var(--spacing-base)}.lsf-upload_page button{line-height:1em}.lsf-upload_page>header{align-items:center;background:var(--color-neutral-background);display:flex;font-size:var(--font-size-body-small);padding:24px 32px}.lsf-upload_page>header.lsf-overlay{box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.lsf-upload_page__url-form{display:flex}.lsf-upload_page__url-form input{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px 0 0 5px;box-shadow:inset 0 1px 2px rgba(var(--color-neutral-shadow-raw)/12%);color:var(--color-neutral-content);line-height:1em;transition:all .15s ease-out;width:320px}.lsf-upload_page__url-form input:focus,.lsf-upload_page__url-form input:focus-visible{border-color:var(--color-neutral-border-bolder);box-shadow:0 0 0 4px var(--color-primary-focus-outline);outline:none}.lsf-upload_page__url-form button{border-color:var(--color-primary-border,var(--color-neutral-border-bold));border-radius:0 var(--corner-radius-smaller) var(--corner-radius-smaller) 0;color:var(--color-primary-content);font-weight:var(--font-weight-medium);height:40px;margin-left:-1px;min-width:96px;padding:0 var(--spacing-base)}.lsf-upload_page__url-form button:hover{background:var(--color-primary-emphasis-subtle)}.lsf-upload_page__url-form button:focus-visible{box-shadow:0 0 0 4px var(--color-primary-focus-outline);outline:none;z-index:1}.lsf-upload_page__url-form+span{color:var(--color-neutral-content-subtler)}.lsf-upload_page__status{font-weight:500;margin-left:auto}.lsf-upload_page>main,.lsf-upload_page__code-wrapper>div{scrollbar-color:var(--color-neutral-border-bold) transparent;scrollbar-width:thin}.lsf-upload_page>main::-webkit-scrollbar,.lsf-upload_page__code-wrapper>div::-webkit-scrollbar{background-color:var(--color-neutral-surface);height:6px;width:6px}.lsf-upload_page>main::-webkit-scrollbar-track,.lsf-upload_page__code-wrapper>div::-webkit-scrollbar-track{background:var(--color-neutral-surface);border-radius:3px}.lsf-upload_page>main::-webkit-scrollbar-thumb,.lsf-upload_page__code-wrapper>div::-webkit-scrollbar-thumb{background:var(--color-neutral-border-bold);border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.lsf-upload_page>main::-webkit-scrollbar-thumb:hover,.lsf-upload_page__code-wrapper>div::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-border-boldest)}.lsf-upload_page>main::-webkit-scrollbar-corner,.lsf-upload_page__code-wrapper>div::-webkit-scrollbar-corner{background:var(--color-neutral-surface)}.lsf-upload_page>main{background:linear-gradient(var(--color-neutral-background) 30%,hsla(0,0%,100%,0)),linear-gradient(rgba(0,0,0,.1),var(--color-neutral-background) 100%);background-attachment:local,scroll;background-color:var(--color-neutral-background);background-repeat:no-repeat;background-size:100% 20px,100% 5px;flex:1;overflow-y:auto}.lsf-upload_page table{table-layout:fixed}.lsf-upload_page table tr{background-color:transparent;border-bottom:2px solid var(--color-neutral-background)}.lsf-upload_page table tr td:nth-child(2){width:136px}.lsf-upload_page table tr:nth-child(odd){background:var(--color-neutral-emphasis-subtle)}.lsf-upload_page table td{padding:var(--spacing-tight) var(--spacing-tight)}.lsf-upload_page__file-status{background:var(--color-positive-surface);border:1px solid var(--color-positive-surface);border-radius:4px;display:block;height:6px;width:120px}.lsf-upload_page__file-status_uploading{animation:lsf-status-uploading 1s linear infinite;background-color:var(--color-primary-surface);background-image:repeating-linear-gradient(-63.43deg,hsla(0,0%,100%,.2) 1px,#efefef 2px,#efefef 6px,hsla(0,0%,100%,.2) 7px,hsla(0,0%,100%,.2) 12px);background-position:40px;background-repeat:repeat;background-size:37px 100%;border:1px solid var(--color-primary-border-subtle)}.lsf-upload_page__file-name{width:100%}.lsf-upload_page__file-size{width:100px}.lsf-upload_page__upload-flash{animation:lsf-upload-flash 2s ease-in-out}.lsf-upload_page__spinner{background:hsla(0,0%,100%,.5);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.lsf-upload_page__code-wrapper{height:calc(100% - var(--spacing-tight));padding:0 var(--spacing-base) var(--spacing-base)}.lsf-upload_page__code-wrapper>div{border:1px solid var(--color-neutral-border);box-shadow:inset 0 2px 8px rgba(var(--color-neutral-shadow-raw)/12%);color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-small);height:100%;overflow-y:auto}.lsf-upload_page__info-icon{height:20px;vertical-align:-5px}.lsf-upload_page__csv-handling{margin:0 auto}.lsf-upload_page__csv-handling_hidden{display:none}.lsf-upload_page__csv-handling_highlighted{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:8px;padding:4px 8px;position:relative;z-index:12}.lsf-upload_page__csv-handling label{cursor:pointer;margin-left:8px}.lsf-upload_page__csv-splash{background:rgb(var(--color-neutral-background-raw)/90%);border-radius:5px;inset:0;pointer-events:none;position:absolute;z-index:10}@media (max-width:768px){.lsf-upload_page>header{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:10px;padding:12px 16px}.lsf-upload_page>header>*{flex:0 0 auto;width:100%}.lsf-upload_page>header>span:not([class]){display:none}.lsf-upload_page>header>.lsf-select-ls,.lsf-upload_page>header>[role=combobox],.lsf-upload_page>header>button{width:100%}.lsf-upload_page__url-form{display:flex!important;width:100%}.lsf-upload_page__url-form>:first-child{flex:1 1 auto;min-width:0}.lsf-upload_page__url-form input{min-width:0;width:100%}.lsf-upload_page__status{font-size:var(--font-size-body-small);margin-left:0;text-align:right}.lsf-upload_page__csv-handling{display:flex;flex-wrap:wrap;gap:6px;margin:0}.lsf-upload_page__csv-handling>span:first-child{flex:1 1 100%;font-weight:500}.lsf-upload_page table{table-layout:auto}.lsf-upload_page table tr td:nth-child(2),.lsf-upload_page__file-size{width:auto}}.lsf-dropzone{display:flex;height:100%;margin:0;min-height:600px;padding:0 32px 32px;position:relative}.lsf-dropzone a{color:var(--color-primary-content)}.lsf-dropzone a:hover{text-decoration:underline}.lsf-dropzone:before{align-items:center;border:2px dashed transparent;border-radius:var(--corner-radius-small);color:var(--color-neutral-content);content:"";display:flex;flex-direction:column;font-size:var(--font-size-title-2xl);font-weight:500;inset:16px 48px 48px;justify-content:center;line-height:32px;pointer-events:none;position:absolute;text-align:center;transition:all .3s ease-out}.lsf-dropzone_hovered:before{background:var(--color-primary-emphasis);border:2px dashed var(--color-primary-border-subtle);box-shadow:inset 2px 2px 24px 0 rgba(var(--color-primary-shadow-raw)/10%),inset 2px 2px 8px 0 rgba(var(--color-primary-shadow-raw)/15%);content:"Drop file(s) to upload";font-size:var(--font-size-display);inset:0 32px 32px;position:absolute}.lsf-dropzone__icon{color:var(--color-primary-icon)}.lsf-dropzone label,.lsf-dropzone__content{display:flex;justify-content:center}.lsf-dropzone__content{align-items:center;background:var(--color-primary-background);border:1px solid var(--color-primary-border-subtler);border-radius:var(--corner-radius-small);color:var(--color-neutral-content-subtle);cursor:pointer;flex-direction:column;padding:var(--spacing-base);transition:all .15s ease-out}.lsf-dropzone__content>:not(:first-child){margin-top:32px}.lsf-dropzone__content header{color:var(--color-neutral-content);font-size:var(--font-size-title-2xl);line-height:32px;text-align:center}.lsf-dropzone__content dl{display:grid;font-size:var(--font-size-body-small);gap:0 30px;grid-template:auto/auto auto;line-height:24px}.lsf-dropzone__content dl dt{color:var(--color-neutral-content)}.lsf-dropzone__content dl dd{font-weight:400}.lsf-dropzone__content dl dd:last-of-type,.lsf-dropzone__content dl dt:last-of-type{margin-top:20px}.lsf-dropzone__content:hover{border-color:var(--color-primary-border)}@media (max-width:768px){.lsf-dropzone{min-height:360px;padding:0 16px 16px}.lsf-dropzone:before{font-size:var(--font-size-lead);inset:12px 24px 24px;line-height:26px}.lsf-dropzone_hovered:before{font-size:var(--font-size-title-lg);inset:0 16px 16px}.lsf-dropzone__content{padding:16px}.lsf-dropzone__content>:not(:first-child){margin-top:20px}.lsf-dropzone__content header{font-size:var(--font-size-title-md);line-height:24px}.lsf-dropzone__content dl{gap:0 16px;grid-template:auto/max-content 1fr;line-height:20px}.lsf-dropzone__content .lsf-tips,.lsf-dropzone__content dl{font-size:var(--font-size-caption)}}.lsf-loading{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center;max-height:300px}#lsf-import-tasks .lsf-loading h4,#lsf-import-tasks .lsf-loading p{margin-bottom:24px}.lsf-import-footer{align-items:center;display:flex;gap:.5rem;justify-content:center}@keyframes lsf-reveal{0%{opacity:0}to{opacity:1}}#lsf-import-tasks .lsf-loading p{animation:lsf-reveal .3s 3s 1 both}.lsf-loading.lsf-splash{background:var(--theme-bg);opacity:.5;position:absolute;width:100%;z-index:1}@keyframes lsf-status-uploading{0%{background-position:0 0}to{background-position:37px 0}}@keyframes lsf-upload-flash{0%{background-color:var(--color-positive-emphasis)}20%{background-color:var(--color-positive-emphasis)}to{background-color:transparent}}.lsf-upload_page__file-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:4px}.lsf-upload_page__file-card{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:.5rem;box-shadow:0 4px 8px rgb(0 0 0/5%);color:var(--color-neutral-content-subtle);display:flex;flex-direction:column;gap:6px;padding:14px 16px;position:relative;transition:background .15s ease-out,border-color .15s ease-out}.lsf-upload_page__file-card:hover{background:var(--color-neutral-surface);border-color:var(--color-primary-border-subtle)}.lsf-upload_page__file-card_ok{background:var(--color-positive-background);border-color:var(--color-positive-emphasis-subtle)}.lsf-upload_page__file-card_missing{background:var(--color-negative-background);border-color:var(--color-negative-emphasis-subtle)}.lsf-upload_page__file-card_flash{animation:lsf-upload-flash 1.4s ease-out}.lsf-upload_page__file-card_uploading{background:var(--color-neutral-emphasis-subtle);border-style:dashed}.lsf-upload_page__file-card-remove{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:4px;color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-flex;font-size:var(--font-size-body-small);height:22px;justify-content:center;line-height:1;opacity:.6;position:absolute;right:6px;top:6px;transition:opacity .12s ease,background .12s ease,color .12s ease;width:22px}.lsf-upload_page__file-card-remove:hover{background:var(--color-negative-emphasis-subtle);color:var(--color-negative-content);opacity:1}.lsf-upload_page__file-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between;padding-right:24px}.lsf-upload_page__file-card-name{color:var(--color-neutral-content);flex:1 1 auto;font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-upload_page__file-card-tick,.lsf-upload_page__file-card-warn{align-items:center;display:inline-flex;flex:0 0 auto}.lsf-upload_page__file-card-warn{color:var(--color-negative-icon)}.lsf-upload_page__file-card-meta{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);line-height:1.3}.lsf-upload_page__file-card-chip{align-items:center;align-self:flex-start;border:1px solid transparent;border-radius:4px;display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);gap:4px;letter-spacing:.02em;line-height:1.4;margin-top:2px;max-width:100%;padding:2px 10px;white-space:normal}.lsf-upload_page__file-card-chip_ok{background:var(--color-positive-emphasis-subtle);border-color:var(--color-positive-emphasis-subtle);color:var(--color-positive-content)}.lsf-upload_page__file-card-chip_missing{background:var(--color-negative-emphasis-subtle);border-color:var(--color-negative-emphasis-subtle);color:var(--color-negative-content)}.lsf-upload_page__file-card-foot{display:flex;justify-content:flex-end;margin-top:6px}.lsf-upload_page__tabs{border-bottom:1px solid var(--color-neutral-border);display:flex;gap:8px;margin:0;padding:12px 32px 0}.lsf-upload_page__tab-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--color-neutral-content-subtler);cursor:pointer;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);line-height:1.4;margin-bottom:-1px;padding:10px 18px;transition:color .12s,border-color .12s,background .12s}.lsf-upload_page__tab-btn:hover{color:var(--color-neutral-content)}.lsf-upload_page__tab-btn_active{border-bottom-color:var(--color-primary-action);color:var(--color-primary-content);font-weight:var(--font-weight-semibold)}.lsf-upload_page__hf-wrap{flex:1;min-height:0;overflow-y:auto;padding:24px 32px 32px}.lsf-upload_page__urls-empty{background:var(--color-neutral-surface);border:1px dashed var(--color-neutral-border);border-radius:10px;color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);line-height:var(--line-height-body);padding:32px 24px;text-align:center;width:100%}.lsf-upload_page__urls-empty p{margin:0}.lsf-upload_page__paste-wrap{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px 32px 32px;width:100%}.lsf-upload_page__paste-form{display:flex;flex-direction:column;gap:var(--spacing-tight,8px);width:100%}.lsf-upload_page__paste-input{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:10px;box-sizing:border-box;color:var(--color-neutral-content);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--font-size-body-small);line-height:1.5;min-height:220px;padding:12px 14px;resize:vertical;width:100%}.lsf-upload_page__paste-input:focus{border-color:var(--color-primary-border,var(--color-primary-content));box-shadow:0 0 0 3px var(--color-primary-focus-outline,rgba(76,95,169,.15));outline:none}.lsf-upload_page__paste-actions{align-items:center;display:flex;gap:var(--spacing-base,12px)}.lsf-upload_page__paste-hint{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption)}.lsf-upload_page__map{display:flex;flex-direction:column;gap:12px;padding:4px 0}.lsf-upload_page__map-header{align-items:center;cursor:pointer;display:flex;font-weight:var(--font-weight-medium);gap:8px}.lsf-upload_page__map-hint{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);margin:0}.lsf-upload_page__map-rows{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.lsf-upload_page__map-row{align-items:center;display:flex;gap:12px}.lsf-upload_page__map-col{flex:1 1 50%;font-size:var(--font-size-body-small);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-upload_page__map-sample{color:var(--color-neutral-content-subtler);font-style:italic}.lsf-upload_page__map-select{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-small,4px);color:var(--color-neutral-content);flex:1 1 50%;font-size:var(--font-size-body-small);height:34px;max-width:50%;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis}.lsf-upload_page__map-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.lsf-upload_page__gold{background:var(--color-neutral-surface-subtler,var(--color-neutral-background));border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-small);margin:0 var(--spacing-wider) var(--spacing-wide);padding:var(--spacing-base)}.lsf-upload_page__gold-toggle{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:var(--spacing-tight)}.lsf-upload_page__gold-hint{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);margin:var(--spacing-tighter) 0 0}.lsf-upload_page__gold-answer{align-items:center;display:flex;font-size:var(--font-size-body-small);gap:var(--spacing-tight);margin-top:var(--spacing-tight)}.lsf-upload_page__gold-answer select{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-small);color:var(--color-neutral-content);max-width:240px;padding:6px 10px}.errorDismiss{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;opacity:.65;padding:0;width:24px}.errorDismiss:hover{opacity:1}.lsf-upload_page__file-status{overflow:hidden;position:relative}.lsf-upload_page__file-progress-fill{background:var(--color-primary-surface-content,var(--color-primary-content));border-radius:inherit;inset:0 auto 0 0;position:absolute;transition:width .2s ease-out}.lsf-dropzone__formats,.lsf-dropzone__tip{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);line-height:1.5;margin:6px 0 0;max-width:520px;text-align:center}.lsf-dropzone__formats a,.lsf-dropzone__tip a{color:var(--color-primary-content);text-decoration:underline}.code-block-shadow--Ar2Ld{box-shadow:inset 0 2px 8px rgba(var(--color-neutral-shadow-raw)/12%)}.spinner--vWl6X{--spinner-size:50px;align-items:center;display:inline-flex;justify-content:center}.mark--HqXH0{height:var(--spinner-size);max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:var(--spinner-size)}.lsf-media-splitter{--splitter-wave:var(--color-primary-surface,#6b7bd6);--splitter-silence:rgb(0 0 0/6%);color:var(--color-neutral-content);display:flex;flex-direction:column;font-size:var(--font-size-body-small);gap:10px}.lsf-media-splitter__error{background:var(--color-negative-background);border-radius:var(--corner-radius-smaller);color:var(--color-negative-content);margin:0;padding:8px 10px}.lsf-media-splitter__hint{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);margin:0}.lsf-media-splitter__player{display:none}.lsf-media-splitter__player_video{background:#000;border-radius:var(--corner-radius-smaller);display:block;overflow:hidden}.lsf-media-splitter__player_video video{cursor:pointer;display:block;max-height:320px;width:100%}.lsf-media-splitter__transport{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.lsf-media-splitter__clock{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.lsf-media-splitter__keys{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);margin-left:auto}.lsf-media-splitter__timeline{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);cursor:crosshair;height:88px;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-media-splitter__timeline:focus{border-color:var(--color-primary-border-subtle);outline:none}.lsf-media-splitter__wave{display:block;height:calc(100% - 18px);inset:18px 0 0;position:absolute;width:100%}.lsf-media-splitter__segment{background:rgba(107,123,214,.1);border-right:1px solid transparent;box-sizing:border-box;color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);height:18px;line-height:18px;overflow:hidden;padding-left:4px;position:absolute;top:0;white-space:nowrap}.lsf-media-splitter__segment_odd{background:rgba(107,123,214,.2)}.lsf-media-splitter__segment_short{background:var(--color-warning-background);color:var(--color-warning-content)}.lsf-media-splitter__cut{background:var(--color-negative-surface,#d64545);bottom:0;cursor:ew-resize;margin-left:-1px;position:absolute;top:0;width:2px}.lsf-media-splitter__cut:before{background:inherit;border-radius:0 0 7px 7px;content:"";height:14px;left:-6px;position:absolute;top:0;width:14px}.lsf-media-splitter__cut:after{content:"";inset:0 -6px;position:absolute}.lsf-media-splitter__cut_selected{background:var(--color-negative-content,#a62d2d);width:3px}.lsf-media-splitter__playhead{background:var(--color-neutral-content);bottom:0;pointer-events:none;position:absolute;top:0;width:1px}.lsf-media-splitter__tools{display:flex;flex-direction:column;gap:6px}.lsf-media-splitter__tool{align-items:center;color:var(--color-neutral-content-subtler);display:flex;flex-wrap:wrap;font-size:var(--font-size-caption);gap:12px}.lsf-media-splitter__tool>span:first-child{color:var(--color-neutral-content);font-weight:var(--font-weight-medium)}.lsf-media-splitter__tool label{align-items:center;display:inline-flex;gap:4px}.lsf-media-splitter__tool input[type=number]{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);font:inherit;height:28px;padding:0 6px;width:64px}.lsf-media-splitter__check,.lsf-media-splitter__note{color:var(--color-neutral-content)}.lsf-media-splitter__check{align-items:center;display:inline-flex;gap:6px}.lsf-media-splitter__segments{border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);max-height:220px;overflow:auto}.lsf-media-splitter__segments table{border-collapse:collapse;width:100%}.lsf-media-splitter__segments td,.lsf-media-splitter__segments th{border-bottom:1px solid var(--color-neutral-border);font-variant-numeric:tabular-nums;padding:5px 8px;text-align:left;white-space:nowrap}.lsf-media-splitter__segments th{background:var(--color-neutral-background);color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);position:sticky;top:0}.lsf-media-splitter__segments td:nth-child(5){width:100%}.lsf-media-splitter__row_short td{color:var(--color-warning-content)}.lsf-media-splitter__label-input{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);font:inherit;height:28px;min-width:160px;padding:0 8px;width:100%}.lsf-media-splitter__row-actions{display:flex;gap:4px}.lsf-media-splitter__row-actions button{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);cursor:pointer;font:inherit;font-size:var(--font-size-caption);height:26px;padding:0 8px}.lsf-media-splitter__footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.lsf-media-splitter__summary{color:var(--color-neutral-content-subtler)}.lsf-media-splitter__actions{display:flex;gap:8px;justify-content:flex-end}.lsf-media-splitter__progress{display:flex;flex-direction:column;gap:10px}.lsf-media-splitter__bar{background:var(--color-neutral-emphasis);border-radius:4px;height:8px;overflow:hidden}.lsf-media-splitter__bar span{background:var(--color-primary-surface);display:block;height:100%;transition:width .2s ease-out}.lsf-media-splitter__status{margin:0}.lsf-media-splitter__results{color:var(--color-neutral-content-subtler);display:flex;flex-direction:column;font-size:var(--font-size-caption);gap:4px;list-style:none;margin:0;max-height:240px;overflow:auto;padding:0}.lsf-media-splitter__results li{align-items:baseline;display:flex;gap:8px}.lsf-media-splitter__results a{color:var(--color-primary-content);max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-media-splitter__after{display:flex;flex-direction:column;gap:10px}.lsf-hf-import-panel{display:flex;flex-direction:column;gap:12px;width:100%}.lsf-hf-import-panel__empty{align-items:flex-start;background:var(--color-neutral-surface);border:1px dashed var(--color-neutral-border);border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:20px}.lsf-hf-import-panel__empty p{color:var(--color-neutral-content);font-size:var(--font-size-body-small);margin:0}.lsf-hf-import-panel__link{color:var(--color-primary-content);text-decoration:underline}.lsf-hf-import-panel__grid{display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.lsf-hf-import-panel__field{display:flex;flex-direction:column;gap:6px}.lsf-hf-import-panel__label{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium)}.lsf-hf-import-panel__input{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px;box-sizing:border-box;color:var(--color-neutral-content);font-size:var(--font-size-field-input);height:40px;line-height:var(--line-height-snug);padding:0 16px;width:100%}.lsf-hf-import-panel__input:focus{border-color:var(--color-primary-action);box-shadow:0 0 0 3px var(--color-primary-background);outline:none}.lsf-hf-import-panel__input:disabled{cursor:not-allowed;opacity:.6}.lsf-hf-import-panel input[aria-invalid=true]{background:var(--color-negative-background,#fff5f5);border-color:var(--color-negative-border,#e05a5a);box-shadow:0 0 0 2px rgba(224,90,90,.15)}.lsf-hf-import-panel input[aria-invalid=true]:focus{border-color:var(--color-negative-border,#c04a4a);box-shadow:0 0 0 3px rgba(224,90,90,.2);outline:none}.lsf-hf-import-panel__btnrow{display:flex;flex-wrap:wrap;gap:8px}.lsf-hf-import-panel__preview{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:10px;margin-top:8px;padding:14px 16px}.lsf-hf-import-panel__preview-meta{border-bottom:1px dashed var(--color-neutral-border);color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);margin-bottom:10px;padding-bottom:8px}.lsf-hf-import-panel__mapping-title{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);padding-bottom:8px}.lsf-hf-import-panel__mapping-table{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:32px minmax(140px,1fr) minmax(140px,1fr) 80px;padding-top:6px;row-gap:6px}@media (max-width:640px){.lsf-hf-import-panel__mapping-table{grid-template-columns:32px 1fr}}.lsf-hf-import-panel__mapping-head{color:var(--color-neutral-content-subtler);display:contents;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:.03em;text-transform:uppercase}.lsf-hf-import-panel__mapping-head>*{border-bottom:1px solid var(--color-neutral-border);padding-bottom:6px}.lsf-hf-import-panel__mapping-row{display:contents}.lsf-hf-import-panel__mapping-row>*{padding:4px 0}.lsf-hf-import-panel__mapping-row input[type=text]{font-size:var(--font-size-body-small);height:32px;max-width:260px;min-height:32px;padding:0 10px;width:100%}.lsf-hf-import-panel__col-name{align-self:center;background:var(--color-neutral-emphasis);border-radius:4px;color:var(--color-neutral-content);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:var(--font-size-caption);padding:2px 6px;width:-moz-fit-content;width:fit-content}.lsf-hf-import-panel__col-type{align-self:center;color:var(--color-neutral-content-subtler);cursor:help;font-size:var(--font-size-micro)}.lsf-hf-import-panel__preview-actions{align-items:center;border-top:1px solid var(--color-neutral-border);display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding-top:12px}.lsf-hf-import-panel__preview-hint{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption)}.lsf-hf-import-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.lsf-hf-import-panel__source-note{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);margin:0 0 8px}.lsf-hf-import-panel__needed{color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-small);margin:4px 0 8px}.lsf-form{display:block;width:100%}.lsf-form__row{grid-gap:var(--row-gap,16px) 12px;display:grid;grid-template-columns:repeat(var(--column-count,5),1fr);justify-content:space-between;justify-items:stretch;min-width:0}.lsf-form__row:not(:first-child){margin-top:20px}.lsf-form__row__description{font-size:var(--font-size-caption)}@media (max-width:700px){.lsf-form__row{grid-template-columns:1fr}}.lsf-form__submit{align-items:center;display:flex;justify-content:space-between;margin-top:32px}.lsf-form__submit+.lsf-inline-error{margin-top:32px}.lsf-form__submit_size_small{margin-top:16px}.lsf-form__info{align-items:center;color:var(--color-negative-content);display:flex;font-size:var(--font-size-body-small);line-height:var(--line-height-snug)}.lsf-form__info_valid{color:var(--color-neutral-content-subtler)}.lsf-form__column{align-items:flex-start;display:grid;grid-auto-flow:column}.lsf-counter,.lsf-input-ls,.lsf-select-ls__list,.lsf-textarea-ls{color:var(--color-neutral-content);outline:0;transition:all .1s ease-out}.lsf-counter:not(:-moz-read-only):focus,.lsf-input-ls:not(:-moz-read-only):focus,.lsf-select-ls__list:not(:-moz-read-only):focus,.lsf-textarea-ls:not(:-moz-read-only):focus{border-color:var(--color-neutral-border-bolder);outline:4px solid var(--color-primary-focus-outline)}.lsf-counter:not(.lsf-counter_ghost):focus,.lsf-counter:not(:read-only):focus,.lsf-counter_focused,.lsf-input-ls:not(.lsf-input-ls_ghost):focus,.lsf-input-ls:not(:read-only):focus,.lsf-input-ls_focused,.lsf-select-ls__list:not(.lsf-select-ls__list_ghost):focus,.lsf-select-ls__list:not(:read-only):focus,.lsf-select-ls__list_focused,.lsf-textarea-ls:not(.lsf-textarea-ls_ghost):focus,.lsf-textarea-ls:not(:read-only):focus,.lsf-textarea-ls_focused{border-color:var(--color-neutral-border-bolder);outline:4px solid var(--color-primary-focus-outline)}.lsf-counter:focus-visible,.lsf-input-ls:focus-visible,.lsf-select-ls__list:focus-visible,.lsf-textarea-ls:focus-visible{outline:none}.lsf-counter:-moz-read-only:focus,.lsf-input-ls:-moz-read-only:focus,.lsf-select-ls__list:-moz-read-only:focus,.lsf-textarea-ls:-moz-read-only:focus{border-color:var(--border-color);box-shadow:none}.lsf-counter:read-only:focus,.lsf-input-ls:read-only:focus,.lsf-select-ls__list:read-only:focus,.lsf-textarea-ls:read-only:focus{border-color:var(--border-color);box-shadow:none}.lsf-form-indicator{font-weight:var(--font-weight-medium)}.lsf-form-indicator__item_type_success{color:var(--color-positive-content)}.lsf-form-indicator__item_type_fail{color:var(--color-negative-content)}.lsf-export-page__recent{display:grid;grid-auto-flow:rows}.lsf-export-page__recent a{color:var(--color-primary-content);font-size:var(--font-size-body-small);text-decoration:underline}.lsf-export-page__footer{background-color:var(--color-neutral-surface-active);border-top:1px solid var(--color-neutral-border);margin:16px -40px -32px;padding:20px 32px;position:static}@media (max-width:700px){.lsf-export-page__footer{margin:16px -12px -16px;padding:16px 12px}}.lsf-export-page__footer .lsf-ls-space{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-base);justify-content:space-between;width:100%}.lsf-export-page__footer .lsf-export-page__recent{flex:1;min-width:240px}.lsf-export-page__footer .lsf-export-page__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-base)}.lsf-export-page__status-message{color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-small);margin-bottom:12px;text-align:center}.lsf-export-page__timeout,.lsf-export-page__warning{border:1px solid var(--color-neutral-border-subtler);border-radius:6px;color:var(--color-neutral-content);margin:12px 0 16px;padding:16px 18px}.lsf-export-page__warning{background-color:var(--color-primary-emphasis-subtle)}.lsf-export-page__bundle{align-items:center;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border-subtler);border-radius:6px;color:var(--color-neutral-content);display:flex;gap:16px;margin:12px 0 16px;padding:16px 18px}.lsf-export-page__bundle-text{flex:1;min-width:0}.lsf-export-page__bundle-title{font-weight:600;margin-bottom:4px}.lsf-export-page__bundle-body{color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-small);line-height:var(--line-height-body)}.lsf-export-page__timeout-title,.lsf-export-page__warning-title{font-weight:600;margin-bottom:4px}.lsf-export-page__timeout-body,.lsf-export-page__warning-body{color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-small);line-height:var(--line-height-body)}.lsf-export-page__timeout-body a,.lsf-export-page__warning-body a{border-bottom:1px solid transparent;color:var(--color-primary-content);text-decoration:none;transition:border-color .2s}.lsf-export-page__timeout-body a:hover,.lsf-export-page__warning-body a:hover{border-bottom-color:var(--color-primary-content)}.lsf-export-page__timeout{background:var(--color-neutral-surface);border-left:2px solid var(--color-negative-border);box-shadow:0 1px 3px rgb(0 0 0/4%)}.lsf-export-page__timeout-header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.lsf-export-page__timeout-icon{color:var(--color-neutral-content-subtle);flex-shrink:0;height:20px;opacity:.7;width:20px}.lsf-export-page__timeout-title{color:var(--color-neutral-content);font-size:var(--font-size-card-title);font-weight:500;letter-spacing:-.01em;margin-bottom:0}.lsf-export-page__timeout-actions{color:var(--color-neutral-content);font-size:var(--font-size-body-small);margin-top:16px}.lsf-export-page__timeout-actions-title{color:var(--color-neutral-content-subtle);font-weight:500;margin-bottom:14px}.lsf-export-page__timeout-actions-list{color:var(--color-neutral-content-subtle);list-style:none;margin:0;padding-left:0}.lsf-export-page__timeout-actions-list li{margin:0 0 14px;padding-left:0}.lsf-export-page__timeout-actions-list li:last-child{margin-bottom:0}.lsf-export-page__timeout-action-item{align-items:flex-start;display:flex;gap:10px}.lsf-export-page__timeout-action-icon{color:var(--color-neutral-content-subtler);flex-shrink:0;height:18px;margin-top:3px;opacity:.6;width:18px}.lsf-export-page__timeout-action-content{display:flex;flex:1;flex-direction:column;gap:4px;line-height:var(--line-height-relaxed)}.lsf-export-page__timeout-action-label{color:var(--color-neutral-content);font-weight:600}.lsf-export-page__timeout-link-icon{display:inline-block;height:11px;margin-left:2px;opacity:.6;vertical-align:middle;width:11px}.lsf-export-page__timeout-code-wrapper{align-items:stretch;display:flex;margin:10px 0 0;position:relative}.lsf-export-page__timeout-code{background-color:var(--color-neutral-surface-active);border:1px solid var(--color-neutral-border-subtler);border-radius:4px;flex:1;overflow-x:auto;padding:10px 50px 10px 12px;position:relative}.lsf-export-page__timeout-code:before{background:var(--color-neutral-border-subtle);border-radius:4px 0 0 4px;bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.lsf-export-page__timeout-code code{color:var(--color-neutral-content-subtle);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-size-caption);white-space:pre}.lsf-export-page__timeout-copy-button{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--color-neutral-content-subtler);cursor:pointer;display:flex;font-size:var(--font-size-caption);gap:4px;padding:6px 8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s}.lsf-export-page__timeout-copy-button:hover{background-color:var(--color-neutral-surface);color:var(--color-neutral-content)}.lsf-export-page__timeout-copy-button:active{transform:translateY(-50%) scale(.95)}.lsf-export-page__timeout-copy-icon{flex-shrink:0;height:14px;width:14px}.lsf-export-page__timeout-copy-text{color:var(--color-primary-content);font-weight:500}.lsf-export-page__timeout-footer{border-top:1px solid var(--color-neutral-border-subtler);color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);margin-top:18px;padding-top:14px}.lsf-export-page__timeout-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-tight);justify-content:space-between;width:100%}.lsf-export-page__timeout-footer-links a{align-items:center;border-bottom:1px solid transparent;color:var(--color-primary-content);display:inline-flex;font-weight:500;gap:4px;text-decoration:none;transition:border-color .2s}.lsf-export-page__timeout-footer-links a:hover{border-bottom-color:var(--color-primary-content);opacity:.85}.lsf-export-page__timeout-footer-icon{color:var(--color-neutral-content-subtler);flex-shrink:0;height:14px;opacity:.5;width:14px}.lsf-formats{color:var(--color-neutral-content-subtler);font-size:var(--font-size-title-sm);padding-bottom:var(--spacing-base)}.lsf-formats__list{display:flex;flex-flow:row wrap;gap:var(--spacing-tight);margin:10px -7px}.lsf-formats a{color:var(--color-primary-content);text-decoration:underline}.lsf-formats__item{border:1px solid transparent;border-radius:4px;color:var(--color-neutral-content);padding:10px 9px 10px 38px;pointer-events:none;position:relative;transition:all .15s ease-out;width:100%}.lsf-formats__item_active{cursor:pointer;pointer-events:all}.lsf-formats__item_active:hover:not(.lsf-formats__item_selected){background-color:var(--color-primary-emphasis-subtle)}.lsf-formats__item:not(.lsf-formats__item_active){opacity:.3}.lsf-formats__item:after,.lsf-formats__item:before{border-radius:100%;content:"";display:block;height:18px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.lsf-formats__item:before{box-shadow:0 0 0 .5px var(--color-neutral-content-subtler)}.lsf-formats__item_selected{background-color:var(--color-primary-emphasis);border:1px solid var(--color-primary-border-subtler);pointer-events:none}.lsf-formats__item_selected:after{background-color:var(--color-primary-content);height:14px;left:12px;width:14px}.lsf-formats__item_selected:before{box-shadow:0 0 0 .5px var(--color-neutral-content)}.lsf-formats__name{display:flex;font-weight:500;justify-content:space-between}.lsf-formats__tag{background-color:var(--color-primary-background);border-radius:2px;color:var(--color-primary-content);font-size:var(--font-size-caption);font-weight:400;padding:2px 5px}.lsf-formats__description{color:var(--color-neutral-content-subtle);font-size:var(--font-size-caption);opacity:.7}.lsf-export-page__header-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.lsf-export-page__export-button{font-weight:700;min-width:200px}.lsf-export-page__summary{align-items:center;background:var(--color-neutral-background);border-bottom:1px solid var(--color-neutral-border);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px;padding:10px 0 12px;position:sticky;top:0;z-index:3}.lsf-export-page__chip{align-items:center;background:var(--color-neutral-surface,#f0efeb);border-radius:999px;color:var(--color-neutral-content-subtle);display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.lsf-export-page__chip_primary{background:var(--color-primary-surface-subtle,#d4e7fb);color:var(--color-primary-content,#2b78ca)}.lsf-export-page__summary-link{background:transparent;border:0;color:var(--color-primary-content);cursor:pointer;font-size:12px;font-weight:600;margin-left:auto}.lsf-export-page__label-short{display:none}@media (max-width:700px){.lsf-export-page__header-actions{flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.lsf-export-page__export-button{min-width:0}.lsf-export-page__label-full{display:none}.lsf-export-page__label-short{display:inline}.lsf-export-page__summary{gap:6px;padding:8px 0 10px}.lsf-export-page__summary-link{flex-basis:100%;margin-left:0;text-align:left}}.userpic--Nq8qD{align-items:center;background:var(--color-neutral-surface);border:1px solid rgba(var(--color-neutral-shadow-raw)/10%);border-radius:50%;box-shadow:none;display:flex;flex-shrink:0;height:28px;justify-content:center;position:relative;transition:all .15s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.userpic--Nq8qD .avatar--SLhGG{border-radius:100%;font-size:var(--font-size-caption);height:100%;line-height:22px;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;width:100%}.userpic--Nq8qD .avatar--SLhGG:before{content:none;display:none}.userpic--Nq8qD .username--hm9K4{align-items:center;display:flex;font-size:var(--font-size-caption);font-weight:700;justify-content:center;line-height:1;opacity:.9;overflow:hidden;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.userpic--Nq8qD .badge--esyFP{position:absolute}.userpic--Nq8qD .badge--esyFP.topLeft--rPj3F{left:0;top:0}.userpic--Nq8qD .badge--esyFP.topRight--_Nkl6{right:0;top:0}.userpic--Nq8qD .badge--esyFP.bottomLeft--YxPlp{bottom:0;left:0}.userpic--Nq8qD .badge--esyFP.bottomRight--T0Hdh{bottom:0;right:0}.userpic--Nq8qD.faded--HXYk9{background:var(--color-neutral-surface);box-shadow:inset 0 0 0 1px var(--color-neutral-border-subtle)}.userpic--Nq8qD.faded--HXYk9 .avatar--SLhGG{opacity:.3}.userpic--Nq8qD.faded--HXYk9 .username--hm9K4{opacity:.2}.lsf-summary-strip{display:grid;gap:16px 28px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin:0 0 20px;padding:0}.lsf-summary-strip__item{display:flex;flex-direction:column;gap:2px;min-width:0}.lsf-summary-strip__value{color:var(--color-neutral-content);font-size:var(--font-size-title-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.1}.lsf-summary-strip__label{overflow-wrap:anywhere}.lsf-summary-strip__label,.lsf-summary-strip__sub{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);line-height:1.3}.lsf-summary-strip__sub{font-style:italic}.lsf-summary-strip__item_tone_positive .lsf-summary-strip__value{color:var(--color-positive-content)}.lsf-summary-strip__item_tone_negative .lsf-summary-strip__value{color:var(--color-negative-content)}.lsf-summary-strip__item_tone_warning .lsf-summary-strip__value{color:var(--color-warning-content,var(--color-accent-mango-bold))}@media (max-width:900px){.lsf-summary-strip{gap:14px 12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.lsf-summary-strip__value{font-size:var(--font-size-lead)}}@media (max-width:560px){.lsf-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.afri-range-picker__short{display:none}@media (max-width:640px){.afri-range-picker{box-sizing:border-box;display:flex!important;flex-wrap:nowrap;max-width:100%;overflow:visible;width:100%}.afri-range-picker__long{display:none}.afri-range-picker__short{display:inline}.afri-range-picker>button{flex:1 1 0;min-height:36px;min-width:0;padding:8px 6px!important;text-align:center;white-space:nowrap}.afri-range-picker__pop{box-sizing:border-box;flex-wrap:wrap;left:0!important;max-width:100%;right:0!important;z-index:30!important}.afri-range-picker__pop input[type=date]{flex:1 1 40%;font-size:16px;min-width:0}}.afri-range-picker__pop{background:var(--color-neutral-surface,#fff)!important;border:1px solid var(--color-neutral-border-bold,var(--color-neutral-border,#ccc))!important;box-shadow:0 10px 30px rgba(0,0,0,.28)!important;color:var(--color-neutral-content,#1a1a1a)}.afri-range-picker__pop input[type=date]{background:var(--color-neutral-background,#fff);border:1px solid var(--color-neutral-border,#ccc);border-radius:6px;color:var(--color-neutral-content,#1a1a1a);color-scheme:light dark;padding:6px 8px}.afri-range-picker__pop input[type=date]::-webkit-calendar-picker-indicator{filter:var(--afri-picker-icon-filter,none);opacity:.8}[data-color-scheme=dark] .afri-range-picker__pop input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.afri-range-picker__pop>span{color:var(--color-neutral-content-subtler,#6b7280);opacity:1!important}.afri-range-picker__pop>button{background:var(--color-primary-surface,#1f5b3f);border:none;border-radius:6px;color:var(--color-primary-surface-content,#fff);cursor:pointer;padding:7px 12px}.afri-range-picker>button{background:transparent!important;box-shadow:none!important;color:var(--color-neutral-content-subtler,#64748b)!important}.afri-range-picker>button.is-active,.afri-range-picker>button[aria-pressed=true]{background:var(--color-neutral-surface,#fff)!important;box-shadow:0 1px 2px rgba(0,0,0,.18),0 0 0 1px var(--color-neutral-border,#d0d5dd) inset!important;color:var(--color-neutral-content,#111)!important;font-weight:600!important}[data-color-scheme=dark] .afri-range-picker>button.is-active,[data-color-scheme=dark] .afri-range-picker>button[aria-pressed=true]{background:var(--color-neutral-emphasis,#2a2f3a)!important;color:#fff!important}.afri-range-picker{background:var(--color-neutral-emphasis-subtle,rgba(0,0,0,.06))!important;border:1px solid var(--color-neutral-border,rgba(0,0,0,.08))}[data-color-scheme=dark] .afri-range-picker{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.1)}.afri-range-picker__pop{align-items:flex-end;display:flex!important;flex-wrap:wrap;gap:8px 10px!important;padding:10px 12px!important}.afri-range-picker__field{flex:1 1 120px;gap:3px}.afri-range-picker__field>span{color:var(--color-neutral-content-subtler,#6b7280);font-size:11px;font-weight:500;line-height:1}.afri-range-picker__field>input[type=date]{box-sizing:border-box;font-size:14px!important;height:34px!important;line-height:34px;min-height:34px!important;padding:0 8px!important;width:100%}.afri-range-picker__apply{flex:0 0 auto;font-weight:600;height:34px!important;line-height:34px;min-height:34px!important;padding:0 14px!important}.afri-range-picker__apply:disabled{cursor:not-allowed;opacity:.5}@media (pointer:coarse){.afri-range-picker__field>input[type=date]{font-size:16px!important}}.afri-range-picker__field>input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;font-size:16px!important;line-height:40px;min-width:132px;padding:0 10px!important}.afri-range-picker__field>input[type=date]::-webkit-date-and-time-value{font-size:16px;line-height:40px;min-height:1.4em}.afri-range-picker__apply{font-size:14px!important;line-height:40px;min-height:40px!important;padding:0 16px!important}.afri-range-picker__pop{align-items:flex-end!important}.afri-range-picker__arrow{align-self:flex-end;color:var(--color-neutral-content-subtler,#6b7280);flex:0 0 auto;font-size:14px;height:40px;line-height:40px;padding:0 2px}.afri-range-picker__field{align-self:flex-end}.afri-range-picker__apply{align-self:flex-end;margin:0!important}.afri-range-picker__field>input[type=date]::-webkit-calendar-picker-indicator{display:block;height:18px;margin-left:4px;opacity:.85;width:18px}.afri-range-picker__apply,.afri-range-picker__field>input[type=date]{border-style:solid!important;border-width:1px!important;box-sizing:border-box!important;height:40px!important;line-height:38px!important;margin:0!important;max-height:40px!important;min-height:40px!important}.afri-range-picker__field>input[type=date]::-webkit-date-and-time-value{height:38px;line-height:38px;min-height:0}.afri-range-picker__pop{align-items:flex-start!important}.afri-range-picker__field{align-self:flex-start;display:inline-flex;flex-direction:column;gap:0;height:55px}.afri-range-picker__field>span{display:block;font-size:12px;height:15px;line-height:15px}.afri-range-picker__field>input[type=date]{display:block}.afri-range-picker__apply{align-self:flex-start;height:40px!important;margin-top:15px!important}.afri-range-picker__pop{gap:8px!important;left:auto!important;max-width:100%;padding:8px 10px!important;right:0!important;width:-moz-max-content;width:max-content}.afri-range-picker__field{flex:0 0 auto;height:auto;min-width:0}.afri-range-picker__field>input[type=date]{font-size:15px!important;min-width:0;padding:0 30px 0 8px!important;width:auto}.afri-range-picker__field>input[type=date]::-webkit-calendar-picker-indicator{height:16px;margin:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:16px}.afri-range-picker__field>input[type=date]{position:relative}.afri-range-picker__apply{font-size:13px!important;padding:0 12px!important}@media (max-width:640px){.afri-range-picker__pop{left:0!important;right:0!important;width:100%}.afri-range-picker__field{flex:1 1 0}.afri-range-picker__field>input[type=date]{width:100%}}.afri-range-picker__field>input[type=date]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHg9IjMiIHk9IjQiIHJ4PSIyIi8+PHBhdGggZD0iTTE2IDJ2NE04IDJ2NE0zIDEwaDE4Ii8+PC9zdmc+");background-position:right 8px center;background-repeat:no-repeat;background-size:16px 16px}[data-color-scheme=dark] .afri-range-picker__field>input[type=date]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2NjIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHg9IjMiIHk9IjQiIHJ4PSIyIi8+PHBhdGggZD0iTTE2IDJ2NE04IDJ2NE0zIDEwaDE4Ii8+PC9zdmc+")}.afri-range-picker__field>input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;opacity:0;right:0;top:0;transform:none;width:28px}.afri-range-picker__field>input[type=date]{min-width:0!important;padding-left:8px!important;text-align:left;width:108px!important}.afri-range-picker__field>input[type=date]::-webkit-datetime-edit{margin:0;padding:0}.afri-range-picker__field{flex:0 0 auto!important}@media (max-width:640px){.afri-range-picker__field>input[type=date]{width:118px!important}}.afri-range-picker__field>input[type=date]{align-items:center;display:flex!important;justify-content:flex-start}.afri-range-picker__field>input[type=date]::-webkit-datetime-edit,.afri-range-picker__field>input[type=date]::-webkit-datetime-edit-fields-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:flex-start;margin:0;padding:0;text-align:left;width:auto}.afri-range-picker__field>input[type=date]::-webkit-date-and-time-value{margin:0;text-align:left;width:auto}.afri-range-picker__field{position:relative}.afri-range-picker__display{font-size:15px;line-height:40px;pointer-events:none;white-space:nowrap;z-index:1}.afri-range-picker__field>input[type=date]{-webkit-text-fill-color:transparent;caret-color:transparent;color:transparent!important;width:128px!important}.afri-range-picker__field>input[type=date]::-webkit-date-and-time-value,.afri-range-picker__field>input[type=date]::-webkit-datetime-edit{-webkit-text-fill-color:transparent;color:transparent}.afri-range-picker__display:empty,.afri-range-picker__field:has(input:invalid) .afri-range-picker__display{color:var(--color-neutral-content-subtler,#9aa0a6)}.afri-range-picker__apply{margin-left:auto!important}@media (max-width:640px){.afri-range-picker__pop{width:100%}.afri-range-picker__field>input[type=date]{min-width:118px!important;width:100%!important}.afri-range-picker__field{flex:1 1 0!important}}.afri-range-picker__field>input[type=date],.afri-range-picker__field>input[type=date]::-webkit-date-and-time-value,.afri-range-picker__field>input[type=date]::-webkit-datetime-edit,.afri-range-picker__field>input[type=date]::-webkit-datetime-edit-day-field,.afri-range-picker__field>input[type=date]::-webkit-datetime-edit-fields-wrapper,.afri-range-picker__field>input[type=date]::-webkit-datetime-edit-month-field,.afri-range-picker__field>input[type=date]::-webkit-datetime-edit-text,.afri-range-picker__field>input[type=date]::-webkit-datetime-edit-year-field{-webkit-text-fill-color:transparent!important;color:transparent!important;opacity:1;text-shadow:none!important}@supports (-webkit-touch-callout:none){.afri-range-picker__field>input[type=date]{font-size:1px!important;font-size:15px!important}}.afri-range-picker__display{align-items:center;bottom:0;color:var(--color-neutral-content,#1a1a1a);display:flex;font-size:15px!important;font-weight:500;height:40px;left:9px;line-height:1;position:absolute;right:30px;top:auto}.afri-range-picker__field>input[type=date]{height:40px!important;line-height:normal!important;min-height:40px!important}.afri-range-picker__field>span:first-child{display:block;font-size:12px;height:15px;line-height:15px}.afri-range-picker__field>span.afri-range-picker__display{align-items:center!important;bottom:0!important;color:var(--color-neutral-content,#1a1a1a);display:flex!important;font-size:15px!important;font-weight:500;height:40px!important;left:9px!important;line-height:1!important;pointer-events:none;position:absolute!important;right:30px!important;top:auto!important}.lsf-pagination-ls{--pagination-height:40px;--button-color:var(--color-primary-content);align-items:center;display:inline-flex;height:var(--pagination-height)}.lsf-pagination-ls_disabled{--button-color:var(--color-neutral-content-subtlest);background-color:var(--color-neutral-surface);pointer-events:none}.lsf-pagination-ls__label{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);line-height:19px;padding-right:16px}.lsf-pagination-ls__navigation{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px;display:flex;height:100%}.lsf-pagination-ls__navigation_waiting .lsf-pagination-ls__navigation{--button-background-image:var(--button-waiting-animation-bg);animation:lsf-button-waiting 1s linear infinite;pointer-events:none}.lsf-pagination-ls__divider{background-color:var(--color-neutral-border);height:30px;width:1px}.lsf-pagination-ls__btn{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:37px}.lsf-pagination-ls__btn_waiting .lsf-pagination-ls__btn{opacity:.5}.lsf-pagination-ls__btn_disabled{--button-color:var(--color-neutral-content-subtlest);pointer-events:none}.lsf-pagination-ls__btn_arrow-left,.lsf-pagination-ls__btn_arrow-right{position:relative}.lsf-pagination-ls__btn_arrow-left:after,.lsf-pagination-ls__btn_arrow-left:before,.lsf-pagination-ls__btn_arrow-right:after,.lsf-pagination-ls__btn_arrow-right:before{border:2px solid var(--color-primary-icon);border-bottom:none;border-right:none;content:"";display:block;height:9px;left:50%;position:absolute;top:50%;width:9px}.lsf-pagination-ls__btn_arrow-left:after,.lsf-pagination-ls__btn_arrow-right:after{display:none}.lsf-pagination-ls__btn_arrow-left:after,.lsf-pagination-ls__btn_arrow-left:before{transform:translate3d(-50%,-50%,0) rotate(-45deg)}.lsf-pagination-ls__btn_arrow-right:after,.lsf-pagination-ls__btn_arrow-right:before{transform:translate3d(-50%,-50%,0) rotate(135deg)}.lsf-pagination-ls__btn_arrow-left-double:after{display:block;margin-left:7px}.lsf-pagination-ls__btn_arrow-right-double:after{display:block;margin-left:-7px}.lsf-pagination-ls__input{align-items:center;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-bottom:none;border-top:none;display:flex;height:var(--pagination-height);justify-content:center;margin:1px 0;text-align:center;width:100px}.lsf-pagination-ls__input_waiting .lsf-pagination-ls__input{opacity:.5}.lsf-pagination-ls__input input{background:none;border:none;font-size:var(--font-size-field-input);font-weight:var(--font-weight-medium);height:calc(100% - 2px);line-height:19px;margin:1px 0;outline:none;padding:0;text-align:center;width:100%}.lsf-pagination-ls__page-indicator{flex:1;font-size:var(--font-size-title-sm);font-weight:var(--font-weight-medium);line-height:19px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-pagination-ls__page-indicator span{font-weight:400;opacity:.75}.lsf-pagination-ls__page-size{box-sizing:content-box;min-width:150px;padding-left:16px}.lsf-pagination-ls__page-size .lsf-select__list{padding-right:0}@media (max-width:640px){.lsf-pagination-ls{flex-wrap:wrap;gap:8px;height:auto;max-width:100%;min-height:var(--pagination-height)}.lsf-pagination-ls__label{display:none}.lsf-pagination-ls__input{width:84px}.lsf-pagination-ls__page-size{min-width:0;padding-left:8px}}.lsf-tab-body{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-base);min-height:100%;min-width:0}.lsf-tab-stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,240px))}.lsf-tab-empty{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);padding:36px 18px;text-align:center}.lsf-tab-toolbar{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);display:flex;flex-wrap:wrap;gap:var(--spacing-tight);padding:10px 12px}.lsf-tab-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-base);justify-content:space-between}.lsf-tab-header__text{display:flex;flex-direction:column;gap:var(--spacing-tightest);min-width:0}.lsf-tab-header__title{align-items:center;color:var(--color-neutral-content);display:inline-flex;font-size:var(--font-size-title-lg);font-weight:var(--font-weight-bold);gap:8px;line-height:var(--line-height-tight);margin:0}.lsf-tab-header__info{align-items:center;background:none;border:none;color:var(--color-neutral-content-subtler);cursor:help;display:inline-flex;justify-content:center;padding:0;transition:color .12s ease}.lsf-tab-header__info:hover{color:var(--color-neutral-content)}.lsf-tab-header__info svg{height:18px;width:18px}.lsf-tab-header__tip{font-size:var(--font-size-body-small);line-height:var(--line-height-body);max-width:320px;white-space:normal}.lsf-tab-header__subtitle{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);line-height:var(--line-height-body);margin:0}.lsf-tab-header__actions{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--spacing-tight)}@media (max-width:900px){.lsf-tab-stats{gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (max-width:640px){.lsf-tab-header{align-items:stretch;flex-direction:column;gap:var(--spacing-tight)}.lsf-tab-header__title{font-size:var(--font-size-title-md)}.lsf-tab-header__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-tight);justify-content:flex-start}.lsf-tab-toolbar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:8px 10px;scrollbar-width:none}.lsf-tab-toolbar::-webkit-scrollbar{display:none}.lsf-tab-toolbar button:not([class*=primary]),.lsf-tab-toolbar input:not([type=checkbox]):not([type=radio]),.lsf-tab-toolbar select{flex:0 0 auto;font-size:16px!important;height:36px;line-height:1.2;min-height:36px!important;min-width:0;padding-bottom:0!important;padding-left:10px;padding-right:10px;padding-top:0!important;white-space:nowrap;width:auto}.lsf-tab-toolbar select{max-width:48vw;padding-right:26px;text-overflow:ellipsis}.lsf-tab-toolbar [class*=__count]{flex:0 0 auto;margin-left:auto;white-space:nowrap}.lsf-tab-empty{padding:24px 12px}}@media (max-width:480px){.lsf-tab-stats{gap:8px;grid-template-columns:1fr}.lsf-tab-header__title{font-size:var(--font-size-title-sm)}}@media (max-width:720px){.lsf-org-layout__content .lsf-tab-header__text,.lsf-platform-layout__content .lsf-tab-header__text{display:none}.lsf-org-layout__content .lsf-tab-header,.lsf-platform-layout__content .lsf-tab-header{gap:0;margin-bottom:0}.lsf-org-layout__content .lsf-tab-header:not(:has(.lsf-tab-header__actions>*)),.lsf-platform-layout__content .lsf-tab-header:not(:has(.lsf-tab-header__actions>*)){display:none}}@media (max-width:640px){.lsf-tab-toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-neutral-surface,#fff);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEyIDgiPjxwYXRoIHN0cm9rZT0iIzU1NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNzUiIGQ9Im0xIDEuNSA1IDUgNS01Ii8+PC9zdmc+");background-position:right 9px center;background-repeat:no-repeat}[data-color-scheme=dark] .lsf-tab-toolbar select{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEyIDgiPjxwYXRoIHN0cm9rZT0iI2RkZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNzUiIGQ9Im0xIDEuNSA1IDUgNS01Ii8+PC9zdmc+")}}.lsf-analytics-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.lsf-analytics-panel{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden;padding:14px 16px}.lsf-analytics-panel_span-2{grid-column:1/-1}.lsf-analytics-panel__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.lsf-analytics-panel__heading{min-width:0}.lsf-analytics-panel__title{color:var(--color-neutral-content);font-size:var(--font-size-card-title);font-weight:var(--font-weight-medium);margin:0}.lsf-analytics-panel__subtitle{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);line-height:var(--line-height-snug);margin:2px 0 0}.lsf-analytics-panel__body{flex:1;min-width:0;position:relative}.lsf-analytics-panel__body>*{max-width:100%;min-width:0;width:100%}.lsf-analytics-panel__body svg{max-width:100%}.lsf-analytics-panel__empty{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);padding:4px 0}.lsf-analytics-panel__empty a{color:var(--color-primary-content,var(--color-primary-surface));font-weight:var(--font-weight-medium);text-decoration:none}@media (max-width:960px){.lsf-analytics-grid{grid-template-columns:1fr}.lsf-analytics-panel_span-2{grid-column:auto}}.lsf-project-metrics{box-sizing:border-box;min-width:0;padding:24px 32px;width:100%}@media (max-width:900px){.lsf-project-metrics{padding:16px 20px}}@media (max-width:560px){.lsf-project-metrics{padding:12px 14px}}.lsf-project-metrics__wrapper{display:flex;flex-direction:column;gap:20px}.lsf-project-metrics__range-row{align-items:center;display:flex;justify-content:flex-end}.lsf-project-metrics__donut-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:8px 0}@media (max-width:560px){.lsf-project-metrics__donut-wrap{flex-direction:column;gap:12px}}.lsf-project-metrics__legend{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.lsf-project-metrics__legend li{align-items:center;color:var(--color-neutral-content-subtler);display:flex;font-size:var(--font-size-body-small);gap:8px}.lsf-project-metrics__legend b{color:var(--color-neutral-content);font-variant-numeric:tabular-nums;margin-left:auto}.lsf-project-metrics__dot{border-radius:3px;display:inline-block;height:10px;width:10px}.lsf-project-metrics__table{border-collapse:collapse;font-size:var(--font-size-body-small);table-layout:auto;width:100%}.lsf-project-metrics__table thead th{border-bottom:1px solid var(--color-neutral-border);color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);padding:10px 12px;text-align:left;white-space:nowrap}.lsf-project-metrics__table tbody td{border-bottom:1px solid var(--color-neutral-border);color:var(--color-neutral-content);padding:10px 12px;vertical-align:middle}@media (max-width:720px){.lsf-project-metrics__table tbody td:nth-child(3),.lsf-project-metrics__table tbody td:nth-child(4),.lsf-project-metrics__table tbody td:nth-child(5),.lsf-project-metrics__table thead th:nth-child(3),.lsf-project-metrics__table thead th:nth-child(4),.lsf-project-metrics__table thead th:nth-child(5){display:none}.lsf-project-metrics__table tbody td,.lsf-project-metrics__table thead th{padding:8px}}@media (max-width:480px){.lsf-project-metrics__bar-track{display:none}.lsf-project-metrics__bar-cell{gap:0}.lsf-project-metrics__email{display:none}.lsf-project-metrics__user-cell{gap:8px}}.lsf-project-metrics__table tbody tr:last-child td{border-bottom:0}.lsf-project-metrics__table tbody tr:hover td{background:var(--color-neutral-emphasis)}.lsf-project-metrics__user-cell{align-items:center;display:flex;gap:10px}.lsf-project-metrics__avatar{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);height:28px;justify-content:center;width:28px}.lsf-project-metrics__name{color:var(--color-neutral-content);font-weight:var(--font-weight-medium)}.lsf-project-metrics__email{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small)}.lsf-project-metrics__bar-cell{align-items:center;display:inline-flex;gap:10px;justify-content:flex-end;padding:4px 0}.lsf-project-metrics__bar-track{background:var(--color-neutral-emphasis);border-radius:4px;flex:0 0 120px;height:6px;overflow:hidden;position:relative}.lsf-project-metrics__bar-fill{background:var(--color-primary-surface);border-radius:4px;display:block;height:100%;transition:width .28s ease-out}.lsf-project-metrics__bar-value{min-width:28px;text-align:right}.lsf-project-metrics__score-chip{border-radius:4px;color:#fff;display:inline-block;font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);padding:2px 8px}.lsf-review-queue{display:flex;flex-direction:column;gap:16px}.lsf-review-queue__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.lsf-review-queue__select{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px;box-sizing:border-box;font-size:var(--font-size-body-small);height:40px;line-height:var(--line-height-snug);min-height:40px;padding:0 16px}.lsf-review-queue__count{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;margin-left:auto}.lsf-review-queue__list{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.lsf-review-queue__empty{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);padding:14px 16px}.lsf-review-queue__row{align-items:center;border-bottom:1px solid var(--color-neutral-border);display:grid;gap:12px;grid-template-columns:16px minmax(0,1fr) auto;padding:10px 16px}.lsf-review-queue__row:last-child{border-bottom:0}.lsf-review-queue__row:hover{background:var(--color-neutral-emphasis)}.lsf-review-queue__mark{align-items:center;border-radius:50%;box-sizing:border-box;display:inline-flex;height:16px;justify-content:center;width:16px}.lsf-review-queue__mark_open{border:1.5px solid var(--color-warning-content,#b45309)}.lsf-review-queue__mark_done{background:var(--color-positive-content,#1f7a5a);color:#fff}.lsf-review-queue__mark_off{border:1.5px solid var(--color-neutral-border);color:var(--color-neutral-content-subtler)}.lsf-review-queue__main{display:flex;flex-direction:column;gap:2px;min-width:0}.lsf-review-queue__name{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.lsf-review-queue__reason{color:var(--color-neutral-content);font-size:var(--font-size-body-small)}.lsf-review-queue__sub{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}@media (max-width:720px){.lsf-review-queue__row{gap:8px 12px;grid-template-columns:16px minmax(0,1fr)}.lsf-review-queue__actions{grid-column:2}}.lsf-review-queue__actions{display:flex;gap:8px}.lsf-project-analytics-modal__tabs{background:var(--color-neutral-background);border-bottom:1px solid var(--color-neutral-border);display:flex;flex-shrink:0;gap:4px;overflow-x:auto;padding:0 24px}@media (max-width:480px){.lsf-project-analytics-modal__tabs{padding:0 16px}}.lsf-project-analytics-modal__tab{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);gap:8px;margin-bottom:-1px;padding:10px 14px;transition:color .12s,border-color .12s}.lsf-project-analytics-modal__tab:hover{color:var(--color-neutral-content)}.lsf-project-analytics-modal__tab_active{border-bottom-color:var(--color-primary-surface);color:var(--color-neutral-content);font-weight:var(--font-weight-semibold)}.lsf-project-analytics-modal__badge{background:var(--color-negative-content,#dc2626);border-radius:4px;color:#fff;font-size:var(--font-size-body-small);font-weight:var(--font-weight-bold);height:18px;line-height:18px;min-width:18px;padding:0 6px;text-align:center}.lsf-project-analytics-modal__body{flex:1;min-height:0;overflow:auto;padding:20px 24px}@media (max-width:480px){.lsf-project-analytics-modal__body{padding:16px}}.lsf-datamanager{height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));overflow-x:auto;position:relative;z-index:1}.lsf-datamanager #lsf-label-studio-dm [class*=Annotations_annotation_selected]{background:var(--color-primary-surface-content)}@media (max-width:900px){.lsf-datamanager .lsf-tab-panel{flex-wrap:wrap!important;gap:6px!important;padding:8px!important;row-gap:8px!important}.lsf-datamanager .lsf-tab-panel [role=button],.lsf-datamanager .lsf-tab-panel button{font-size:var(--font-size-caption)!important}.lsf-datamanager .lsf-tabs-dm-content{--filters-sidebar-width:100vw!important}.lsf-datamanager .lsf-tabs-dm-content__tab_shrink{width:100%!important}.lsf-datamanager .lsf-data-view-dm,.lsf-datamanager .lsf-dm-content,.lsf-datamanager .lsf-grid-view{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.lsf-datamanager .lsf-data-view-dm>div,.lsf-datamanager .lsf-dm-content>div[style*=overflow],.lsf-datamanager [class*=sticky-list],.lsf-datamanager [class*=virtual-list]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y pan-x;will-change:scroll-position}.lsf-datamanager .lsf-data-view-dm [class*=grid-view__item],.lsf-datamanager .lsf-data-view-dm [class*=table__row]{contain:layout paint}}@media (max-width:560px){.lsf-datamanager .lsf-tab-panel{padding:6px!important}}@media (max-width:900px){.lsf-datamanager .lsf-annotation-button,.lsf-datamanager .lsf-lsf-bottombar button,.lsf-datamanager .lsf-lsf-panel__header button,.lsf-datamanager .lsf-lsf-topbar button{font-size:var(--font-size-body-small)!important;min-height:40px!important;padding:0 14px!important}.lsf-datamanager .lsf-lsf-bottombar,.lsf-datamanager .lsf-lsf-topbar{flex-wrap:wrap!important;row-gap:6px!important}.lsf-datamanager .lsf-lsf-main-view__annotation .lsf-lsf-sidebar{max-width:100vw!important}}.lsf-datamanager *{font-family:var(--font-sans)!important}.lsf-export-preview-page{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:24px 32px 40px;width:100%}.lsf-export-preview-page__select{--select-trigger-height:32px;min-width:150px}.lsf-export-preview-page__scope{color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-small,13px);white-space:nowrap}.lsf-export-preview-page__drop{color:var(--color-negative-content,#cc5e46);font-weight:var(--font-weight-semibold,600)}.lsf-export-preview-page__spacer{flex:1 1 auto}.lsf-export-preview-page__pos{color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-smaller,12px);font-weight:var(--font-weight-semibold,600);min-width:56px;text-align:center}.lsf-export-preview-page__panes{display:grid;gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);min-height:480px}@media (max-width:1000px){.lsf-export-preview-page__panes{grid-template-columns:minmax(0,1fr)}}.lsf-export-preview-page__card{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);display:flex;flex-direction:column;min-width:0;overflow:hidden}.lsf-export-preview-page__card_dark{background:#262522;border-color:#262522;color:#e1ded5}.lsf-export-preview-page__card-head{align-items:center;border-bottom:1px solid var(--color-neutral-border);display:flex;gap:var(--spacing-tight);justify-content:space-between;min-height:42px;padding:10px 12px}.lsf-export-preview-page__card_dark .lsf-export-preview-page__card-head{border-bottom-color:hsla(45,17%,86%,.15)}.lsf-export-preview-page__card-title{align-items:center;display:flex;font-size:var(--font-size-body-small,13px);font-weight:var(--font-weight-semibold,600);gap:var(--spacing-tight);min-width:0}.lsf-export-preview-page__card_dark .lsf-export-preview-page__card-title{color:#e1ded5}.lsf-export-preview-page__pill{align-items:center;background:var(--color-neutral-surface,#f0efeb);border-radius:999px;color:var(--color-neutral-content-subtle);display:inline-flex;font-size:11px;font-weight:var(--font-weight-semibold,600);height:20px;padding:0 8px}.lsf-export-preview-page__pill_warn{background:var(--color-negative-surface-subtle,#fdece8);color:var(--color-negative-content,#cc5e46)}.lsf-export-preview-page__hint{color:#a49f95;font-size:11px;white-space:nowrap}.lsf-export-preview-page__editor{flex:1 1 auto;min-height:420px;overflow:auto;padding:6px 8px}.lsf-export-preview-page__record{flex:1 1 auto;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;max-height:600px;overflow:auto}@media (max-width:720px){.lsf-export-preview-page{gap:12px;padding:18px 20px 32px}.lsf-export-preview-page__editor{min-height:300px}.lsf-export-preview-page__record{max-height:60vh}.lsf-export-preview-page__scope{white-space:normal}}@media (max-width:560px){.lsf-export-preview-page{padding:14px 16px 24px}.lsf-export-preview-page__card-head{flex-wrap:wrap;min-height:0}.lsf-export-preview-page__hint{white-space:normal}.lsf-export-preview-page__pos{min-width:44px}}.lsf-export-preview-page__empty{color:#a49f95;padding:12px}.lsf-export-preview-page__block{border-left:3px solid transparent;cursor:pointer;margin:0;padding:8px 12px 8px 16px;white-space:pre-wrap;word-break:break-word}.lsf-export-preview-page__block:hover{background:rgba(50,135,226,.12)}.lsf-export-preview-page__block_active{background:rgba(50,135,226,.28);border-left-color:#3287e2}.lsf-export-preview-page__block_dim{color:#a49f95;cursor:default}.lsf-export-preview-page__block_dim:hover{background:transparent}.lsf-fields-modal{flex-direction:column;padding-top:6px}.lsf-fields-modal,.lsf-fields-modal__top{display:flex;gap:var(--spacing-base,12px)}.lsf-fields-modal__top{align-items:center}.lsf-fields-modal__search{flex:1 1 auto;outline-offset:-1px}.lsf-fields-modal__count{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-smaller,12px);font-weight:var(--font-weight-semibold,600);white-space:nowrap}.lsf-fields-modal__groups{display:flex;flex-direction:column;gap:14px;max-height:44vh;overflow:auto;padding-right:4px}.lsf-fields-modal__group-head{align-items:baseline;display:flex;gap:10px;margin-bottom:8px}.lsf-fields-modal__group_muted .lsf-fields-modal__group-title{color:var(--color-neutral-content-subtler)}.lsf-fields-modal__group-title{font-size:var(--font-size-body-small,13px);font-weight:var(--font-weight-bold,700)}.lsf-fields-modal__group-hint{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-smaller,12px)}.lsf-fields-modal__items{display:grid;gap:2px 20px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));padding-left:28px}.lsf-fields-modal__item{--checkbox-size:14px;color:var(--color-neutral-content-subtle);display:block;font-size:12px;line-height:1.5;min-width:0;overflow:hidden}.lsf-fields-modal__item label,.lsf-fields-modal__item span{min-width:0}.lsf-fields-modal__item code{display:inline-block;font-size:11.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.lsf-fields-modal__none{color:var(--color-neutral-content-subtler);font-size:12px}.lsf-fields-modal__foot{align-items:center;border-top:1px solid var(--color-neutral-border);display:flex;flex-wrap:wrap;gap:var(--spacing-tight,8px);padding:var(--spacing-base,12px) var(--spacing-wider,32px);text-align:left}@media (max-width:640px){.lsf-fields-modal__items{grid-template-columns:minmax(0,1fr)}.lsf-fields-modal__foot-actions{border-left:0;margin-left:0;padding-left:0}.lsf-fields-modal__spacer{flex-basis:100%;height:0}}.lsf-fields-modal__foot-actions{align-items:center;border-left:1px solid var(--color-neutral-border);display:inline-flex;gap:var(--spacing-tight,8px);margin-left:var(--spacing-tight,8px);padding-left:var(--spacing-base,12px)}.lsf-fields-modal__spacer{flex:1 1 auto}.lsf-fields-modal__primary{align-items:center;display:inline-flex;gap:var(--spacing-tight,8px)}.lsf-fields-modal_phone{padding-top:8px}.lsf-fields-modal_phone .lsf-fields-modal__groups{gap:18px;max-height:none;overflow:visible;padding-right:0}.lsf-fields-modal_phone .lsf-fields-modal__group-head{flex-wrap:wrap;row-gap:2px}.lsf-fields-modal_phone .lsf-fields-modal__group-hint{display:none}.lsf-fields-modal_phone .lsf-fields-modal__items{gap:6px 0;grid-template-columns:minmax(0,1fr)}.lsf-fields-modal_phone .lsf-fields-modal__item{--checkbox-size:18px;font-size:14px;line-height:1.6}.lsf-fields-modal_phone .lsf-fields-modal__item code{font-size:13px}.lsf-fields-modal__foot_phone{align-items:center;background:var(--color-neutral-background);box-shadow:0 -6px 16px rgba(38,37,34,.08);display:flex;flex-wrap:wrap;gap:8px 10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))}.lsf-fields-modal__foot_phone .lsf-fields-modal__count{flex:1 1 auto;text-align:left;white-space:nowrap}.lsf-fields-modal__foot_phone .lsf-fields-modal__foot-actions{border:0;display:inline-flex;gap:8px;margin:0 0 0 auto;padding:0}.lsf-fields-modal__foot_phone .lsf-fields-modal__primary{display:grid;flex-basis:100%;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.lsf-fields-modal__foot_phone .lsf-fields-modal__primary button{justify-content:center;width:100%}.lsf-export-preview-page__scope-short,.lsf-fields-modal__foot_phone .lsf-fields-modal__spacer{display:none}@media (max-width:700px){.lsf-export-preview-page__scope-full{display:none}.lsf-export-preview-page__scope-short{display:inline}.lsf-export-preview-page__toolbar{gap:8px}.lsf-export-preview-page__spacer{display:none}}.lsf-export-preview-page__phone-actions{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.lsf-export-preview-page__phone-actions .lsf-lsf-button,.lsf-export-preview-page__phone-actions button{justify-content:center;width:100%}.lsf-export-preview-page__back{color:var(--color-primary-content);grid-column:1/-1;justify-content:flex-start!important;padding-left:0!important}.lsf-export-preview-page__back svg{height:16px;width:16px}.lsf-export-preview-page__toolbar_phone{align-items:stretch;flex-direction:column;gap:10px}.lsf-export-preview-page__row{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.lsf-export-preview-page__row_controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lsf-export-preview-page__row_controls .lsf-lsf-button,.lsf-export-preview-page__row_controls button{justify-content:center;width:100%}.lsf-export-preview-page__toolbar_phone .lsf-export-preview-page__select{min-width:0;width:100%}.lsf-export-preview-page__toolbar_phone .lsf-export-preview-page__row{flex-wrap:nowrap}.lsf-export-preview-page__toolbar_phone .lsf-export-preview-page__scope{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-export-preview-page__toolbar_phone .lsf-export-preview-page__nav{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;white-space:nowrap}.lsf-export-preview-page__toolbar_phone .lsf-export-preview-page__nav .lsf-lsf-button,.lsf-export-preview-page__toolbar_phone .lsf-export-preview-page__nav button{height:36px!important;min-height:36px!important;min-width:36px!important;padding:0!important;width:36px!important}.lsf-export-preview-page__toolbar_phone .lsf-export-preview-page__pos{min-width:0;padding:0 4px}.lsf-export-preview-page__toolbar_phone .lsf-export-preview-page__row_controls .lsf-lsf-button,.lsf-export-preview-page__toolbar_phone .lsf-export-preview-page__row_controls button{height:36px!important;min-height:36px!important}.lsf-export-preview-page__toolbar_phone .lsf-export-preview-page__row_controls .lsf-export-preview-page__select{--select-trigger-height:36px}.lsf-export-preview-page__lens{align-items:center;background:var(--color-neutral-surface,#f7f6f3);border-bottom:1px solid var(--color-neutral-border-subtle,var(--color-neutral-border));color:var(--color-neutral-content-subtler);display:flex;flex-wrap:wrap;font-size:var(--font-size-body-smaller,12px);gap:6px 10px;padding:8px 14px}.lsf-export-preview-page__lens b{color:var(--color-neutral-content);font-weight:var(--font-weight-semibold,600)}.lsf-export-preview-page__lens-note{flex-basis:100%;line-height:1.4}.lsf-export-preview-page__card_dark .lsf-export-preview-page__lens{background:hsla(0,0%,100%,.05);border-bottom-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7)}.lsf-export-preview-page__card_dark .lsf-export-preview-page__lens b{color:#fff}.lsf-export-preview-page__block_dropped{border-style:dashed;color:hsla(0,0%,100%,.38);position:relative}.lsf-export-preview-page__block_dropped:after{background:#fbe9e4;border-radius:999px;color:#b24a32;content:attr(data-lens);font-family:var(--font-family-primary,inherit);font-size:11px;font-weight:600;opacity:1;padding:1px 7px;position:absolute;right:8px;top:6px}.lsf-export-preview-page__out-head{align-items:center;color:var(--color-neutral-content-subtler);display:flex;font-size:var(--font-size-body-smaller,12px);font-weight:var(--font-weight-semibold,600);gap:8px;margin:10px 0 4px}.lsf-export-preview-page__card_dark .lsf-export-preview-page__out-head{color:hsla(0,0%,100%,.7)}.lsf-export-preview-page__out{max-height:420px;overflow:auto;white-space:pre}.lsf-empty-state-default{align-items:center;background:var(--color-primary-background);border:1px solid var(--color-primary-border-subtlest);border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;max-width:40rem;padding:2rem}.lsf-empty-state-default__icon{background:var(--color-primary-emphasis);border-radius:2rem;display:flex;margin-bottom:.75rem;padding:.5rem}.lsf-empty-state-default__icon svg path{fill:var(--color-primary-icon)}.lsf-empty-state-default__action{margin-bottom:1.25rem}.lsf-empty-state-default__title{color:var(--color-primary-content);font-size:var(--font-size-title-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-base);text-align:center}.lsf-empty-state-default__description{color:var(--color-neutral-content-subtle);margin-bottom:var(--spacing-base)}.lsf-empty-state-default__description,.lsf-empty-state-default__footer{font-size:var(--font-size-caption);line-height:var(--line-height-body);text-align:center}.lsf-empty-state-default__footer{color:var(--color-neutral-content)}.lsf-empty-state-default__footer a{color:var(--grape_700);text-decoration:underline}.lsf-empty-state-default__footer a:hover{text-decoration:none}.lsf-validate-page{box-sizing:border-box;padding:24px 32px 40px;width:100%}.lsf-validate-page__body{align-items:flex-start;display:flex;gap:24px;margin-top:16px}@media (max-width:760px){.lsf-validate-page__body{flex-direction:column-reverse}}.lsf-validate-page__sidebar{display:flex;flex:0 0 300px;flex-direction:column;gap:16px}@media (max-width:760px){.lsf-validate-page__sidebar{flex:none;width:100%}}.lsf-validate-page__leaderboard{background:var(--color-neutral-background,#fff);border:1px solid var(--color-neutral-border-subtle,#e2e8f0);border-radius:14px;padding:16px 18px}.lsf-validate-page__leaderboard h4{color:var(--color-neutral-content-subtler,#64748b);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.lsf-validate-page__leaderboard ol{display:flex;flex-direction:column;font-size:13px;gap:6px;margin:0;padding-left:22px}.lsf-validate-page__leader{display:flex;gap:8px;justify-content:space-between}.lsf-validate-page__leader_you{color:var(--color-positive-content);font-weight:700}.lsf-validate-page__criteria{background:var(--color-neutral-surface,#f8fafc);border:1px solid var(--color-neutral-border-subtle,#e2e8f0);border-radius:14px;flex:0 0 auto;padding:18px 18px 16px}.lsf-validate-page__criteria h4{color:var(--color-neutral-content-subtler,#64748b);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.lsf-validate-page__criteria ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.lsf-validate-page__criteria li{align-items:flex-start;color:var(--color-neutral-content,#334155);display:flex;font-size:13px;gap:10px;line-height:1.5}.lsf-validate-page__criteria li:before{align-items:center;background:var(--color-positive-emphasis-subtle);border-radius:50%;color:var(--color-positive-content);content:"✓";display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;margin-top:1px;width:18px}@media (max-width:760px){.lsf-validate-page__criteria{flex:none;width:100%}}.lsf-validate-page__main{align-items:center;display:flex;flex:1;flex-direction:column;gap:18px;margin:0 auto;max-width:760px;min-width:0}.lsf-validate-page__prompt{background:var(--color-neutral-surface,#f8fafc);border-left:none;border:1px solid var(--color-neutral-border-subtle,#e2e8f0);border-radius:12px;font-size:18px;line-height:1.5;margin:8px 0 0;max-width:640px;padding:16px 20px;text-align:center}.lsf-validate-page__player-row{align-items:center;display:flex;gap:10px;max-width:640px;width:100%}.lsf-validate-page__player{flex:1;width:100%}.lsf-validate-page__player_video{background:#000;border-radius:8px;max-height:420px}.lsf-validate-page__speed{background:var(--color-neutral-background,#fff);border:1px solid var(--color-neutral-border,#cbd5e1);border-radius:8px;cursor:pointer;flex-shrink:0;font-size:13px;padding:6px 10px}.lsf-validate-page__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lsf-validate-page__btn{align-items:center;background:var(--color-neutral-background,#fff);border:1px solid var(--color-neutral-border,#cbd5e1);border-radius:10px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 22px}.lsf-validate-page__btn kbd{border:1px solid var(--color-neutral-border,#cbd5e1);border-radius:4px;color:var(--color-neutral-content-subtlest,#94a3b8);font-size:11px;font-weight:400;padding:1px 5px}.lsf-validate-page__btn:disabled{cursor:default;opacity:.5}.lsf-validate-page__btn_tone_yes{border-color:var(--color-positive-content);color:var(--color-positive-content)}.lsf-validate-page__btn_tone_no{border-color:var(--color-negative-content);color:var(--color-negative-content)}.lsf-validate-page__btn_tone_report{color:var(--color-neutral-content-subtler,#475569)}.lsf-validate-page__report{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.lsf-validate-page__report-reason{background:var(--color-neutral-surface,#f8fafc);border:1px solid var(--color-neutral-border,#cbd5e1);border-radius:999px;cursor:pointer;font-size:13px;padding:6px 14px}.lsf-validate-page__remaining{color:var(--color-neutral-content-subtlest,#94a3b8);font-size:12px}.lsf-validate-page__prompt-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.lsf-validate-page__prompt-meta span{background:var(--color-neutral-surface,#f8fafc);border:1px solid var(--color-neutral-border,#cbd5e1);border-radius:999px;color:var(--color-neutral-content-subtler,#475569);font-size:12px;padding:3px 10px}.lsf-validate-page__submit-panel{background:var(--color-neutral-surface,#f8fafc);border:1px solid var(--color-neutral-border-subtle,#e2e8f0);border-radius:14px;max-width:640px;padding:14px 16px;width:100%}.lsf-validate-page__submit-panel h4{color:var(--color-neutral-content-subtler,#64748b);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.lsf-validate-page__submit-panel textarea{border:1px solid var(--color-neutral-border,#cbd5e1);border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:15px;margin-bottom:8px;padding:10px 12px;resize:vertical;width:100%}.lsf-validate-page__submit-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lsf-validate-page__submit-row input,.lsf-validate-page__submit-row select{background:var(--color-neutral-background,#fff);border:1px solid var(--color-neutral-border,#cbd5e1);border-radius:8px;font-size:13px;padding:8px 10px}.lsf-validate-page__submit-row input{flex:1;min-width:140px}.lsf-validate-page__wordcount{color:var(--color-neutral-content-subtlest,#94a3b8);font-size:12px}.lsf-validate-page__wordcount_over{color:var(--color-negative-content);font-weight:700}.lsf-validate-page__empty{align-items:center;display:flex;flex-direction:column;gap:8px;padding:60px 0}.lsf-validate-page__empty-glyph{color:var(--color-positive-content);font-size:34px}.lsf-validate-page__empty-title{font-size:16px;font-weight:600}.lsf-validate-page__empty-sub{color:var(--color-neutral-content-subtler,#475569);font-size:13px}.lsf-validate-page__spinner{animation:lsf-validate-spin .8s linear infinite;border:3px solid var(--color-neutral-border,#cbd5e1);border-radius:50%;border-top-color:var(--color-neutral-content,#0f172a);height:26px;width:26px}@keyframes lsf-validate-spin{to{transform:rotate(1turn)}}@media (max-width:760px){.lsf-validate-page{padding:16px 16px 28px}.lsf-validate-page__prompt{font-size:16px;padding:12px 14px}.lsf-validate-page__actions{display:grid;gap:8px;grid-template-columns:1fr 1fr;width:100%}.lsf-validate-page__btn{justify-content:center;min-height:48px;padding:14px 10px}}@media (hover:none) and (pointer:coarse){.lsf-validate-page__btn kbd{display:none}}.lsf-validate-page__verdict{color:var(--color-neutral-content-subtler);font-size:13px;margin:4px 0 8px}.lsf-validate-page__override{align-items:center;border:1px dashed var(--color-neutral-border);border-radius:var(--corner-radius-smaller,6px);display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 10px;padding:8px 10px}.lsf-validate-page__override-label{color:var(--color-neutral-content-subtler);font-size:12px;font-weight:600;margin-right:4px}.lsf-validate-page__btn_small{font-size:13px;min-height:32px;padding:0 12px}.lsf-validate-page__queue-switch{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.lsf-validate-page__queue-chip{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:999px;color:var(--color-neutral-content);cursor:pointer;font:inherit;font-size:12px;font-weight:600;height:28px;padding:0 10px}.lsf-validate-page__queue-chip_active{background:var(--color-primary-surface,#d4e7fb);border-color:var(--color-primary-border,#3287e2);color:var(--color-primary-content,#2b78ca)}.lsf-sidebar-menu{display:flex;flex:1;max-height:calc(100vh - var(--header-height) - var(--app-footer-height, 0px) - var(--app-footer-clearance, 0px))}.lsf-sidebar-menu__navigation{border-right:1px solid var(--color-neutral-border);display:flex;flex-direction:column;overflow-y:auto;transition:border .4s ease-out;width:calc(var(--menu-sidebar-width))}.lsf-sidebar-menu__navigation .lsf-main-menu{background:var(--color-neutral-background);border-right:0}.lsf-sidebar-menu__navigation .lsf-main-menu__item{background:var(--color-neutral-background)}.lsf-sidebar-menu__navigation .lsf-main-menu__item_active{background:var(--color-primary-emphasis-subtle);pointer-events:all}.lsf-sidebar-menu__select{display:none}.lsf-sidebar-menu__content{flex:1;min-width:0;overflow:auto;padding:2rem}@media (max-width:900px){.lsf-sidebar-menu{flex-direction:column;position:relative}.lsf-sidebar-menu__navigation{display:none}.lsf-sidebar-menu__select{background:var(--color-neutral-background);border-bottom:1px solid var(--color-neutral-border);display:block;padding:20px 20px 12px}.lsf-sidebar-menu__select>select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEyIDgiPjxwYXRoIHN0cm9rZT0iIzU1NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNzUiIGQ9Im0xIDEuNSA1IDUgNS01Ii8+PC9zdmc+");background-position:right 8px center;background-repeat:no-repeat;border:0;color:var(--color-neutral-content);cursor:pointer;font-family:var(--font-family-heading,inherit);font-size:var(--font-size-title-lg);font-weight:var(--font-weight-bold);height:auto;letter-spacing:-.005em;line-height:var(--line-height-tight);max-width:100%;min-width:0;padding:0 40px 0 0;width:100%}.lsf-sidebar-menu__select>select:focus,.lsf-sidebar-menu__select>select:focus-visible{outline:none}.lsf-sidebar-menu__content .lsf-tab-header__actions,.lsf-sidebar-menu__content .lsf-tab-header__subtitle,.lsf-sidebar-menu__content .lsf-tab-header__title{display:none!important}.lsf-sidebar-menu__content .lsf-tab-header,.lsf-sidebar-menu__content .lsf-tab-header__text{display:contents}.lsf-sidebar-menu__content .lsf-tab-header__info{position:absolute;right:60px;top:22px;z-index:2}.lsf-sidebar-menu__content{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden;padding:8px 20px 40px}}@media (max-width:560px){.lsf-sidebar-menu__select{padding:12px 16px}.lsf-sidebar-menu__content{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden;padding:6px 16px 32px}}@media (max-width:900px){.lsf-sidebar-menu__select{display:flex;flex-direction:column;gap:10px;position:relative}.lsf-sidebar-menu__select .lsf-settings-search,.lsf-sidebar-menu__select>.lsf-settings-search{margin:0;order:2;position:relative;width:100%}.lsf-sidebar-menu__select>select{order:1}.lsf-sidebar-menu__select .lsf-settings-search__input{background:var(--color-neutral-surface,var(--color-neutral-background));font-size:16px;height:38px;padding:0 12px}.lsf-sidebar-menu__select .lsf-settings-search__noresults,.lsf-sidebar-menu__select .lsf-settings-search__results{left:0;right:0;top:calc(100% + 4px);z-index:60}}.lsf-sidebar-menu__navigation>.lsf-settings-search{box-sizing:border-box;flex:0 0 auto;margin:0;padding:12px 12px 4px;width:100%}.lsf-sidebar-menu__navigation>.lsf-main-menu{flex:1 1 auto;min-height:0;width:100%}.base--k86iB{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.icon--wlFn6{aspect-ratio:1/1;padding:var(--spacing-tight)}.title--jOkhd{text-align:center}.size-large--RI2V3{gap:var(--spacing-tight)}.size-large--RI2V3 .description--u0GXQ,.size-large--RI2V3 .icon--wlFn6{margin-bottom:var(--spacing-tight)}.size-large--RI2V3 .description--u0GXQ{max-width:36rem}.size-large--RI2V3 .actions--jXwtU,.size-large--RI2V3 .footer--YioNH{margin-top:var(--spacing-base)}.size-medium--Vvldi{gap:var(--spacing-tight)}.size-medium--Vvldi .icon--wlFn6{margin-bottom:var(--spacing-tight)}.size-medium--Vvldi .description--u0GXQ{max-width:32rem}.size-medium--Vvldi .additional--yVUUd{margin-bottom:var(--spacing-tight);margin-top:var(--spacing-base)}.size-medium--Vvldi .actions--jXwtU{margin-top:var(--spacing-base)}.size-medium--Vvldi .footer--YioNH{margin-top:var(--spacing-wide)}.size-small--pnlgE{gap:var(--spacing-tighter)}.size-small--pnlgE .icon--wlFn6{margin-bottom:var(--spacing-tighter)}.size-small--pnlgE .description--u0GXQ{text-align:center;width:100%}.size-small--pnlgE .text-wrapper--S1OuL{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-tightest);width:100%}.size-small--pnlgE .additional--yVUUd{margin-top:var(--spacing-tight)}.size-small--pnlgE .actions--jXwtU{margin-top:var(--spacing-base)}.size-small--pnlgE .footer--YioNH{margin-top:var(--spacing-tight);padding-top:var(--spacing-tight)}.actions-large--Lh5Zt{max-width:32rem}.actions-medium--dzat3{max-width:28rem}.actions-small--PmXb0{max-width:24rem}.variant-primary--Kl4L_ .icon--wlFn6{background-color:var(--color-primary-emphasis);color:var(--color-primary-icon)}.variant-neutral--LZvmo .icon--wlFn6{background-color:var(--color-neutral-emphasis);color:var(--color-neutral-icon)}.variant-negative--wANpi .icon--wlFn6{background-color:var(--color-negative-emphasis);color:var(--color-negative-icon)}.variant-positive--wQwfA .icon--wlFn6{background-color:var(--color-positive-emphasis);color:var(--color-positive-icon)}.variant-warning--eLoLc .icon--wlFn6{background-color:var(--color-warning-emphasis);color:var(--color-warning-icon)}.variant-gradient--wwobQ .icon--wlFn6{animation:pulsate--uIAdA 4s infinite;background:linear-gradient(109deg,var(--color-accent-canteloupe-base) 0,var(--color-accent-persimmon-base) 51.56%,var(--color-accent-plum-base) 100%),var(--color-accent-grape-subtle);box-shadow:0 0 16px 0 rgba(255,166,99,.5),0 0 48px 0 rgba(255,117,87,.6),0 0 128px 0 rgba(227,123,211,.5);color:var(--color-neutral-on-dark-content)}@keyframes pulsate--uIAdA{0%{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.lsf-spinner-ls{--spinner-size:50px;align-items:center;display:inline-flex;height:var(--spinner-size);justify-content:center;width:var(--spinner-size)}.lsf-spinner-ls__mark{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.lsf-radio-group-ls{--radius:8px;--padding:4px;--font-size:var(--font-size-title-sm);--button-padding:0 10px;--button-checked-shadow:0 1px 0 rgba(0,0,0,.1),0 0 0 1px rgb(0 0 0/2%),0 5px 10px rgba(0,0,0,.15);background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--radius);box-sizing:border-box;padding:var(--padding)}.lsf-radio-group-ls__buttons{display:grid;gap:2px;grid-auto-columns:1fr;grid-auto-flow:column;height:calc(var(--height) - var(--padding)*2)}@media (max-width:640px){.lsf-radio-group-ls__buttons{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;height:auto;row-gap:4px}}.lsf-radio-group-ls_horizontal .lsf-radio-group-ls__buttons{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-auto-columns:min-content;grid-auto-flow:column;margin:0}.lsf-radio-group-ls_simple .lsf-radio-group-ls__buttons{all:unset;display:inline-block;margin-bottom:16px}.lsf-radio-group-ls .lsf-label-ls__text{align-items:center;font-weight:var(--font-weight-medium)}.lsf-radio-group-ls .lsf-label-ls__text:before{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:100%;box-shadow:inset 0 0 0 8px var(--color-neutral-background);content:"";cursor:pointer;display:inline-block;flex:0 0 auto;height:1.4em;margin-right:.4rem;text-align:center;transition:all .3s ease-out;width:1.4em}.lsf-radio-group-ls .lsf-label-ls__text:hover:before{border-color:var(--color-neutral-border-bold)}.lsf-radio-group-ls input[type=radio]{display:none}.lsf-radio-group-ls .lsf-label-ls__description{padding-left:1.8rem}.lsf-radio-group-ls__button{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:var(--font-size);font-weight:var(--font-weight-medium);height:calc(var(--height) - var(--padding)*2);justify-content:center;opacity:.6;padding:var(--button-padding);position:relative;text-align:center;transition:all .15s ease-out}.lsf-radio-group-ls__button:hover{opacity:1}.lsf-radio-group-ls__button:hover .lsf-label-ls__text:before{box-shadow:inset 0 0 0 4px var(--color-neutral-background)}.lsf-radio-group-ls__button_checked{background-color:var(--color-neutral-surface-hover);box-shadow:var(--button-checked-shadow);opacity:1}.lsf-radio-group-ls__button_checked .lsf-label-ls__text:before{background-color:var(--color-primary-surface);box-shadow:inset 0 0 0 4px var(--color-neutral-background)}.lsf-radio-group-ls__button_disabled{cursor:not-allowed;opacity:.3}.lsf-radio-group-ls_horizontal .lsf-radio-group-ls__button{margin:0}.lsf-radio-group-ls_simple .lsf-radio-group-ls__button{all:unset;display:block;margin-bottom:.5rem!important}.lsf-radio-group-ls__input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.lsf-radio-group-ls_size_large{--height:40px;--radius:8px}.lsf-radio-group-ls_size_compact{--height:32px;--radius:8px}.lsf-radio-group-ls_size_small{--height:24px;--radius:4px;--padding:2px;--font-size:var(--font-size-caption);--button-padding:0 5px;--button-checked-shadow:0 1px 0 rgba(0,0,0,.1),0 0 0 1px rgb(0 0 0/2%),0 2px 4px rgba(0,0,0,.15)}.lsf-radio-group-ls_simple{--height:auto;all:unset;display:block}.lsf-save-template-modal{background:var(--color-neutral-background);border-radius:var(--corner-radius-small);box-shadow:0 20px 50px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 40px);max-width:calc(100vw - 32px);overflow-y:auto;padding:24px;width:560px}.lsf-save-template-modal__overlay{align-items:center;background:rgba(20,20,28,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.lsf-save-template-modal__title{color:var(--color-neutral-content);font-size:var(--font-size-title-md);font-weight:var(--font-weight-semibold);margin:0}.lsf-save-template-modal__subtitle{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);margin:-8px 0 0}.lsf-save-template-modal__field{display:flex;flex-direction:column;gap:6px}.lsf-save-template-modal__field-label{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase}.lsf-save-template-modal__optional{color:var(--color-neutral-content-subtler);font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:none}.lsf-save-template-modal__input{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-sizing:border-box;color:var(--color-neutral-content);font-size:var(--font-size-body-small);height:36px;padding:0 12px}.lsf-save-template-modal__input:focus{background:var(--color-neutral-background);border-color:var(--color-primary-border-subtle);outline:none}.lsf-save-template-modal__textarea{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-sizing:border-box;color:var(--color-neutral-content);font-size:var(--font-size-body-small);padding:10px 12px;resize:vertical}.lsf-save-template-modal__textarea:focus{background:var(--color-neutral-background);border-color:var(--color-primary-border-subtle);outline:none}.lsf-save-template-modal__visibility{display:flex;flex-direction:column;gap:6px}.lsf-save-template-modal__option{align-items:flex-start;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);cursor:pointer;display:flex;gap:10px;padding:10px 12px}.lsf-save-template-modal__option:hover{background:var(--color-neutral-surface)}.lsf-save-template-modal__option input{margin-top:3px}.lsf-save-template-modal__option strong{color:var(--color-neutral-content);display:block;font-size:var(--font-size-body-small)}.lsf-save-template-modal__option small{color:var(--color-neutral-content-subtler);display:block;font-size:var(--font-size-body-small);margin-top:2px}.lsf-save-template-modal__option_disabled{cursor:not-allowed;opacity:.55}.lsf-save-template-modal__option_disabled:hover{background:var(--color-neutral-background)}.lsf-save-template-modal__share-inline{display:flex;flex-direction:column;gap:4px;margin-top:8px}.lsf-save-template-modal__share-inline-label{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.lsf-save-template-modal__chips{display:flex;flex-wrap:wrap;gap:4px}.lsf-save-template-modal__chip{background:var(--color-primary-surface,#3b82f6);border-radius:10px;color:var(--color-primary-surface-content,#fff);gap:4px;line-height:18px;padding:2px 2px 2px 8px;white-space:nowrap}.lsf-save-template-modal__chip,.lsf-save-template-modal__chip-x{align-items:center;display:inline-flex;font-size:var(--font-size-body-small)}.lsf-save-template-modal__chip-x{background:transparent;border:none;border-radius:50%;color:hsla(0,0%,100%,.75);cursor:pointer;height:16px;justify-content:center;line-height:1;padding:0;width:16px}.lsf-save-template-modal__chip-x:hover{background:hsla(0,0%,100%,.2);color:#fff}.lsf-save-template-modal__combobox{position:relative}.lsf-save-template-modal__combo-shell{align-items:center;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);cursor:text;display:flex;flex-wrap:wrap;gap:4px;min-height:30px;padding:4px 6px}.lsf-save-template-modal__combo-shell:focus-within{background:var(--color-neutral-background);border-color:var(--color-primary-border-subtle)}.lsf-save-template-modal__combo-input{background:transparent;border:none;color:var(--color-neutral-content);flex:1;font-size:var(--font-size-body-small);height:22px;min-width:120px;outline:none;padding:0 4px}.lsf-save-template-modal__combo-input::-moz-placeholder{color:var(--color-neutral-content-subtler)}.lsf-save-template-modal__combo-input::placeholder{color:var(--color-neutral-content-subtler)}.lsf-save-template-modal__combobox-menu{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-shadow:0 8px 24px rgba(0,0,0,.08);left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.lsf-save-template-modal__combobox-item{background:transparent;border:none;border-bottom:1px solid var(--color-neutral-border);color:var(--color-neutral-content);cursor:pointer;display:block;font-size:var(--font-size-body-small);padding:8px 12px;text-align:left;width:100%}.lsf-save-template-modal__combobox-item:last-child{border-bottom:none}.lsf-save-template-modal__combobox-item:hover{background:var(--color-neutral-surface)}.lsf-save-template-modal__combobox-empty{padding:10px 12px}.lsf-save-template-modal__combobox-empty,.lsf-save-template-modal__empty{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);text-align:center}.lsf-save-template-modal__empty{background:var(--color-neutral-surface);border-radius:var(--corner-radius-smaller);margin:0;padding:12px}.lsf-save-template-modal__error{background:var(--color-negative-surface,#fef2f2);border-radius:var(--corner-radius-smaller);color:var(--color-negative-content,#b91c1c);font-size:var(--font-size-body-small);padding:10px 12px}.lsf-save-template-modal__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.lsf-save-template-modal__cancel,.lsf-save-template-modal__save{border-radius:var(--corner-radius-smaller);cursor:pointer;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);height:34px;padding:0 16px}.lsf-save-template-modal__cancel{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);color:var(--color-neutral-content)}.lsf-save-template-modal__cancel:hover:not(:disabled){background:var(--color-neutral-surface)}.lsf-save-template-modal__save{background:var(--color-primary-surface,#3b82f6);border:1px solid transparent;color:var(--color-primary-surface-content,#fff)}.lsf-save-template-modal__save:hover:not(:disabled){filter:brightness(1.05)}.lsf-save-template-modal__save:disabled{cursor:not-allowed;opacity:.55}.lsf-sync-modal{background:var(--color-neutral-background,#fff);border:1px solid var(--color-neutral-border);border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.16);color:var(--color-neutral-content,#1c1c1c);display:flex;flex-direction:column;max-height:min(640px,calc(100vh - 64px));overflow:hidden;width:min(560px,calc(100vw - 32px))}.lsf-sync-modal__overlay{align-items:center;background:rgba(15,15,20,.5);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}.lsf-sync-modal__header{align-items:center;border-bottom:1px solid var(--color-neutral-border);display:flex;justify-content:space-between;padding:12px 16px}.lsf-sync-modal__title{font-size:var(--font-size-body-small);font-weight:600;margin:0}.lsf-sync-modal__close{background:transparent;border:none;border-radius:4px;color:var(--color-neutral-content-subtler);cursor:pointer;font-size:var(--font-size-title-md);line-height:1;padding:2px 6px;transition:background .12s}.lsf-sync-modal__close:hover:not(:disabled){background:var(--color-neutral-surface);color:var(--color-neutral-content)}.lsf-sync-modal__body{flex:1 1 auto;overflow-y:auto;padding:12px 16px 16px}.lsf-sync-modal__err{background:rgba(192,53,58,.08);border-radius:6px;color:var(--color-negative-content,#b91c1c);font-size:var(--font-size-caption);line-height:1.4;margin-bottom:10px;padding:8px 10px}.lsf-sync-modal__empty{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:24px 8px 12px;text-align:center}.lsf-sync-modal__empty-glyph{align-items:center;background:rgba(31,122,90,.14);border-radius:18px;color:var(--color-positive-content,#1f7a5a);display:inline-flex;font-size:var(--font-size-title-md);font-weight:600;height:36px;justify-content:center;margin-bottom:4px;width:36px}.lsf-sync-modal__spinner{animation:lsf-sync-modal-spin .8s linear infinite;border:3px solid var(--color-neutral-border,#e2e2e2);border-radius:50%;border-top-color:var(--color-primary-surface,#4c5fa9);height:26px;margin-bottom:8px;width:26px}@keyframes lsf-sync-modal-spin{to{transform:rotate(1turn)}}.lsf-sync-modal__empty-title{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:500}.lsf-sync-modal__empty-sub{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption)}.lsf-sync-modal__empty-sub_tone_err{color:var(--color-negative-content,#b91c1c)}.lsf-sync-modal__summary{display:flex;flex-wrap:wrap;font-size:var(--font-size-caption);gap:6px;margin-bottom:12px}.lsf-sync-modal__stat{border-radius:12px;font-variant-numeric:tabular-nums;padding:3px 8px}.lsf-sync-modal__stat_tone_create{background:rgba(31,122,90,.14);color:var(--color-positive-content,#1f7a5a)}.lsf-sync-modal__stat_tone_pull{background:rgba(78,134,219,.14);color:#2b5fae}.lsf-sync-modal__stat_tone_conflict{background:rgba(245,166,35,.16);color:#92560a}.lsf-sync-modal__section{margin-bottom:12px}.lsf-sync-modal__section-title{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.lsf-sync-modal__list{list-style:none;margin:0;padding:0}.lsf-sync-modal__qrow{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:6px;display:grid;font-size:var(--font-size-caption);gap:8px;grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr);margin-bottom:4px;padding:6px 8px}.lsf-sync-modal__qrow-summary,.lsf-sync-modal__qrow-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-sync-modal__qrow-title{color:var(--color-neutral-content);font-weight:500}.lsf-sync-modal__qrow-task{font-variant-numeric:tabular-nums;font-weight:400}.lsf-sync-modal__qrow-summary,.lsf-sync-modal__qrow-task{color:var(--color-neutral-content-subtler)}.lsf-sync-modal__crow{background:rgba(245,166,35,.04);border:1px solid rgba(245,166,35,.4);border-radius:8px;margin-bottom:8px;padding:10px 10px 8px}.lsf-sync-modal__crow-head{align-items:center;display:flex;gap:8px;margin-bottom:8px}.lsf-sync-modal__crow-title{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-sync-modal__op{background:var(--color-neutral-surface);border-radius:3px;color:var(--color-neutral-content-subtler);flex:0 0 auto;font-size:var(--font-size-caption);font-weight:600;letter-spacing:.04em;line-height:1.2;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.lsf-sync-modal__op_tone_create{background:rgba(31,122,90,.16);color:var(--color-positive-content,#1f7a5a)}.lsf-sync-modal__op_tone_update{background:rgba(245,166,35,.18);color:#92560a}.lsf-sync-modal__op_tone_delete{background:rgba(192,53,58,.14);color:var(--color-negative-content,#b91c1c)}.lsf-sync-modal__op_tone_pull{background:rgba(78,134,219,.18);color:#2b5fae}.lsf-sync-modal__diff{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:8px}.lsf-sync-modal__side{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px;min-width:0;padding:6px 8px}.lsf-sync-modal__side_side_local{border-left:2px solid #2ca87f}.lsf-sync-modal__side_side_cloud{border-left:2px solid #4e86db}.lsf-sync-modal__side-label{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.lsf-sync-modal__side-body{color:var(--color-neutral-content);font-size:var(--font-size-caption);word-break:break-word}.lsf-sync-modal__choices{display:flex;flex-wrap:wrap;gap:4px}.lsf-sync-modal__choice{align-items:center;border:1px solid var(--color-neutral-border);border-radius:4px;cursor:pointer;display:inline-flex;font-size:var(--font-size-caption);gap:4px;padding:3px 8px;transition:background .12s,border-color .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-sync-modal__choice:hover,.lsf-sync-modal__choice_active{border-color:var(--color-primary-border-subtle)}.lsf-sync-modal__choice_active{background:var(--color-primary-surface);color:var(--color-primary-content,#fff)}.lsf-sync-modal__choice input[type=radio]{accent-color:var(--color-primary-surface);margin:0}.lsf-sync-modal__done{align-items:center;display:flex;flex-direction:column;gap:4px;padding:24px 8px 16px;text-align:center}.lsf-sync-modal__plist{list-style:none;margin:0;padding:4px 0}.lsf-sync-modal__prow{align-items:center;border-bottom:1px solid var(--color-neutral-border-subtle);display:flex;gap:12px;justify-content:space-between;padding:10px 16px}.lsf-sync-modal__prow:last-child{border-bottom:none}.lsf-sync-modal__prow-main{flex:1;min-width:0}.lsf-sync-modal__prow-title{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-sync-modal__prow-stats{align-items:center;color:var(--color-neutral-content-subtler);display:flex;font-size:12px;gap:10px;margin-top:2px}.lsf-sync-modal__prow-tier{color:var(--color-neutral-content-subtlest);font-size:11px}.lsf-sync-modal__prow-manual{align-items:center;color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-flex;font-size:11px;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-sync-modal__prow-manual input{accent-color:var(--color-primary-surface-content,currentColor);margin:0}.lsf-sync-modal__prow-actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.lsf-sync-modal__footer{background:var(--color-neutral-surface);border-top:1px solid var(--color-neutral-border);display:flex;gap:6px;justify-content:flex-end;padding:10px 16px}@media (max-width:560px){.lsf-sync-modal__diff{grid-template-columns:1fr}}.lsf-feedback-modal{display:flex;flex-direction:column;gap:12px}.lsf-feedback-modal__category{height:36px;padding:0 10px}.lsf-feedback-modal__category,.lsf-feedback-modal__message{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);font-size:var(--font-size-body-small)}.lsf-feedback-modal__message{font-family:inherit;min-height:110px;padding:8px 10px;resize:vertical}.lsf-feedback-modal__message:focus{border-color:var(--color-primary-border-subtle);outline:none}.lsf-feedback-modal__hint{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);margin:0}.lsf-feedback-modal__actions{display:flex;gap:8px;justify-content:flex-end}.lsf-test-report{display:flex;flex-direction:column;font-size:var(--font-size-body-small);gap:12px}.lsf-test-report__top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.lsf-test-report__context{color:var(--color-neutral-content-subtler)}.lsf-test-report__views{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);display:flex;gap:4px;padding:3px;width:100%}.lsf-test-report__view{background:transparent;border:none;border-radius:4px;color:var(--color-neutral-content-subtle);cursor:pointer;flex:1 1 0;font:inherit;font-size:var(--font-size-body-small);height:30px;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.lsf-test-report__view_active{background:var(--color-neutral-surface,#f0efeb);color:var(--color-neutral-content);font-weight:var(--font-weight-medium)}.lsf-test-report__intro{background:var(--color-neutral-surface,#f7f6f3);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);margin:0;padding:8px 10px}.lsf-test-report__fields,.lsf-test-report__form{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.lsf-test-report__row{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.lsf-test-report__row_three{grid-template-columns:repeat(3,minmax(0,1fr))}.lsf-test-report__row_single{grid-template-columns:1fr}@media (max-width:560px){.lsf-test-report__row,.lsf-test-report__row_three{grid-template-columns:1fr}}.lsf-test-report__field{display:flex;flex-direction:column;gap:4px;min-width:0}.lsf-test-report__label{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-smaller,12px)}.lsf-test-report__input,.lsf-test-report__select{color:var(--color-neutral-content);font:inherit;font-size:var(--font-size-body-small);height:34px;min-width:0;padding:0 10px;width:100%}.lsf-test-report__input,.lsf-test-report__select,.lsf-test-report__title-wrap{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller)}.lsf-test-report__title-wrap{align-items:center;display:flex}.lsf-test-report__title-wrap:focus-within{border-color:var(--color-primary-border-subtle,var(--color-primary-action))}.lsf-test-report__title-wrap .lsf-test-report__input{background:transparent;border:none;padding-left:4px}.lsf-test-report__title-prefix{color:var(--color-neutral-content-subtler);flex:0 0 auto;margin-right:4px;padding-left:10px;white-space:nowrap}.lsf-test-report__textarea{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);line-height:1.35;font:inherit;font-size:var(--font-size-body-small);min-height:0;padding:6px 10px;resize:vertical;width:100%}.lsf-test-report__textarea:focus{border-color:var(--color-primary-border-subtle,var(--color-primary-action));outline:none}.lsf-test-report__shot-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.lsf-test-report__shot-thumb{border:1px solid var(--color-neutral-border);border-radius:4px;height:32px;max-width:64px;-o-object-fit:cover;object-fit:cover}.lsf-test-report__muted{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-smaller,12px);margin:0}.lsf-test-report__actions{display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;margin-top:auto;padding-top:4px}.lsf-test-report__actions_split{align-items:center;flex-wrap:wrap;justify-content:space-between}.lsf-test-report__actions-right{display:flex;gap:8px;margin-left:auto}.lsf-test-report__mine{display:flex;flex:1 1 auto;flex-direction:column;gap:12px}.lsf-test-report__mine-scroll{flex:1 1 auto;min-width:0;overflow-x:hidden}.lsf-test-report__table{border-collapse:collapse;line-height:1.45;table-layout:fixed;width:100%}.lsf-test-report__table col:nth-child(2){width:72px}.lsf-test-report__table col:nth-child(3){width:84px}.lsf-test-report__table col:nth-child(4){width:96px}.lsf-test-report__table th{border-bottom:1px solid var(--color-neutral-border);color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);letter-spacing:.04em;padding:0 14px 8px 0;text-align:left;text-transform:uppercase;white-space:nowrap}.lsf-test-report__table td{border-bottom:1px solid var(--color-neutral-border-subtle,var(--color-neutral-border));padding:10px 14px 10px 0;vertical-align:top}.lsf-test-report__table td:first-child{overflow-wrap:anywhere}.lsf-test-report__table td:last-child,.lsf-test-report__table td:nth-child(2),.lsf-test-report__table td:nth-child(3){color:var(--color-neutral-content-subtle);white-space:nowrap}.lsf-test-report__table td:last-child{padding-right:0}.lsf-test-report-fab{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:18px;bottom:calc(16px + var(--safe-area-inset-bottom, 0px));box-shadow:0 4px 16px rgba(0,0,0,.12);color:var(--color-neutral-content);cursor:pointer;display:inline-flex;font-size:var(--font-size-body-small);gap:6px;height:36px;left:calc(16px + var(--safe-area-inset-left, 0px));padding:0 12px;position:fixed;transition:left .2s ease;z-index:900}.lsf-test-report-fab_shifted{left:calc(var(--menu-sidebar-width, 240px) + 16px + var(--safe-area-inset-left, 0px))}.lsf-test-report-fab svg{height:16px;width:16px}.lsf-test-report-fab:hover{background:var(--color-neutral-surface-hover,#f0efeb)}@media (max-width:640px){.lsf-test-report-fab{border-radius:20px;height:40px;justify-content:center;padding:0;width:40px}.lsf-test-report-fab span{display:none}}body.lsf-is-capacitor .lsf-test-report-fab{bottom:calc(72px + var(--safe-area-inset-bottom, 0px))}.themeToggle--P3i8M{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:4px;color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);gap:8px;height:34px;justify-content:center;padding:0 14px;position:relative;transition:color .15s,background .15s,border-color .15s}.themeToggle--P3i8M:hover{background:var(--color-neutral-emphasis-subtle);border-color:var(--color-neutral-content-subtler);color:var(--color-neutral-content)}.themeToggle--P3i8M:focus-visible{outline:2px solid var(--color-primary-focus-outline,currentColor);outline-offset:2px}.themeToggle__icon--GIZz2{align-items:center;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;position:relative;width:18px}.themeToggle__text--Mub2A{white-space:nowrap}@media (max-width:900px){.themeToggle--P3i8M{border-radius:50%;padding:0;width:34px}.themeToggle__text--Mub2A{display:none}}.themeToggle--P3i8M.auto--Hs7Wb .auto--Hs7Wb{opacity:1;transform:scale(1) rotate(0deg)}.themeToggle--P3i8M.auto--Hs7Wb .sun--GL33C{opacity:0;transform:scale(.6) rotate(-40deg)}.themeToggle--P3i8M.auto--Hs7Wb .moon--KQIzZ,.themeToggle--P3i8M.light--VFT4b .auto--Hs7Wb{opacity:0;transform:scale(.6) rotate(40deg)}.themeToggle--P3i8M.light--VFT4b .sun--GL33C{opacity:1;transform:scale(1) rotate(0deg)}.themeToggle--P3i8M.dark--HIbxR .auto--Hs7Wb,.themeToggle--P3i8M.light--VFT4b .moon--KQIzZ{opacity:0;transform:scale(.6) rotate(-40deg)}.themeToggle--P3i8M.dark--HIbxR .sun--GL33C{opacity:0;transform:scale(.6) rotate(40deg)}.themeToggle--P3i8M.dark--HIbxR .moon--KQIzZ{opacity:1;transform:scale(1) rotate(0deg)}.animationWrapper--ts3tm{height:18px;position:relative;width:18px}.animationWrapper--ts3tm svg{height:100%;inset:0;position:absolute;transform-origin:center;transition:opacity .25s ease-out,transform .4s cubic-bezier(.47,0,.23,1.3);width:100%}.lsf-offline-pill{align-items:center;background:var(--color-negative-background,#fdecec);border:1px solid var(--color-negative-border,rgba(167,42,47,.25));border-radius:4px;color:var(--color-negative-content,#a72a2f);display:inline-flex;font-size:var(--font-size-caption);font-weight:500;gap:6px;line-height:1;margin-right:8px;padding:4px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.lsf-offline-pill svg{flex-shrink:0}.lsf-queued-pill{align-items:center;background:var(--color-primary-emphasis-subtle,rgba(80,124,255,.12));border:1px solid var(--color-primary-border,rgba(80,124,255,.4));border-radius:4px;color:var(--color-primary-content,#2851d6);display:inline-flex;height:28px;justify-content:center;margin-right:8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.lsf-queued-pill_online_false{background:var(--color-negative-background,#fdecec);border-color:var(--color-negative-border,rgba(167,42,47,.25));color:var(--color-negative-content,#a72a2f)}.lsf-queued-pill svg{flex-shrink:0}.lsf-queued-pill__arrow{animation:lsf-queued-pill-arrow-up 1.2s ease-in-out infinite;transform-origin:center}@keyframes lsf-queued-pill-arrow-up{0%{opacity:.35;transform:translateY(2px)}40%{opacity:1;transform:translateY(0)}80%{opacity:.15;transform:translateY(-3px)}to{opacity:.35;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.lsf-queued-pill__arrow{animation:none}}.lsf-queued-pill__badge{background:var(--color-negative-emphasis,#d63031);border-radius:4px;box-shadow:0 0 0 2px var(--color-neutral-background,#fff);color:#fff;font-size:var(--font-size-caption);font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:-4px;text-align:center;top:-4px}@media (min-width:900px){body:not(.lsf-is-capacitor) .lsf-queued-pill{display:none}}@media (max-width:560px){.lsf-offline-pill{gap:0;height:28px;justify-content:center;margin-right:4px;padding:0;width:28px}.lsf-offline-pill>:not(svg){clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.lsf-failed-pill{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--color-warning-background,#fdf3e3);border:1px solid var(--color-warning-border,rgba(138,90,0,.35));border-radius:4px;color:var(--color-warning-content,#8a5a00);cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin-right:8px;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.lsf-failed-pill__badge{background:var(--color-warning-content,#8a5a00);border-radius:999px;color:var(--color-neutral-surface,#fff);font-size:9px;font-weight:700;height:14px;line-height:14px;min-width:14px;padding:0 3px;position:absolute;right:-6px;text-align:center;top:-6px}.lsf-failed-review{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.lsf-failed-review__card{background:var(--color-neutral-surface,#fff);border:1px solid var(--color-neutral-border,#ddd);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.25);color:var(--color-neutral-content,#1a1a1a);max-height:80vh;overflow-y:auto;padding:16px;width:min(480px,100%)}.lsf-failed-review__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.lsf-failed-review__head button{background:transparent;border:none;color:inherit;cursor:pointer;font-size:16px;padding:4px 8px}.lsf-failed-review__lede{color:var(--color-neutral-content-subtler,#6b7280);font-size:var(--font-size-caption);margin:0 0 12px}.lsf-failed-review__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.lsf-failed-review__row{align-items:center;border:1px solid var(--color-neutral-border,#e5e5e5);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.lsf-failed-review__what{display:flex;flex-direction:column;gap:2px;min-width:0}.lsf-failed-review__what small{color:var(--color-neutral-content-subtler,#6b7280);font-size:11px;overflow-wrap:anywhere}.lsf-failed-review__actions{display:flex;flex-shrink:0;gap:6px}.lsf-failed-review__actions button{background:transparent;border:1px solid var(--color-neutral-border-bold,#cbd5e1);border-radius:6px;color:inherit;cursor:pointer;font-size:var(--font-size-caption);padding:6px 10px}.lsf-failed-review__actions button:first-child{border-color:var(--color-primary-border,rgba(80,124,255,.5));color:var(--color-primary-content,#2851d6)}.lsf-offline-pill_kind_slow{background:var(--color-warning-background,#fdf3e3);border-color:var(--color-warning-border,rgba(138,90,0,.35));color:var(--color-warning-content,#8a5a00)}[data-color-scheme=dark] .lsf-offline-pill,[data-color-scheme=dark] .lsf-queued-pill_online_false{background:hsla(0,91%,71%,.16);border-color:hsla(0,91%,71%,.55);color:#f87171}[data-color-scheme=dark] .lsf-failed-pill,[data-color-scheme=dark] .lsf-offline-pill_kind_slow{background:rgba(251,191,36,.16);border-color:rgba(251,191,36,.6);color:#fbbf24}[data-color-scheme=dark] .lsf-failed-pill__badge{background:#fbbf24;color:#1a1206}[data-color-scheme=dark] .lsf-queued-pill{background:rgba(96,165,250,.16);border-color:rgba(96,165,250,.55);color:#60a5fa}.lsf-offline-pill__badge{align-items:center;background:currentColor;border-radius:999px;color:var(--color-neutral-surface,#fff);display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;margin-left:2px;min-width:16px;padding:0 4px}.lsf-offline-pill_kind_no-internet .lsf-offline-pill__badge,.lsf-offline-pill_kind_server-down .lsf-offline-pill__badge{background:var(--color-negative-content,#a72a2f)}[data-color-scheme=dark] .lsf-offline-pill__badge{background:#f87171;color:#26221e}.lsf-breadcrumbs{height:100%;margin-right:20px;max-width:100%;overflow-x:clip;overflow-y:visible}.lsf-breadcrumbs,.lsf-breadcrumbs__label{align-items:center;display:flex;min-width:0}.lsf-breadcrumbs__label{gap:4px}.lsf-breadcrumbs__beta{background-color:var(--plum_500);border-radius:12px;color:var(--plum_0);font-size:var(--font-size-caption);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);padding:2px 8px}.lsf-breadcrumbs__list{align-items:center;display:flex;flex-wrap:nowrap;height:100%;list-style-type:none;margin:0;min-width:0;padding:0}.lsf-breadcrumbs__compact{align-items:center;display:none;max-width:100%;min-width:0}.lsf-breadcrumbs__compact-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);gap:4px;max-width:100%;min-width:0;padding:4px 6px}.lsf-breadcrumbs__compact-trigger:hover{background:var(--color-neutral-emphasis-subtle)}.lsf-breadcrumbs__compact-title{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-breadcrumbs__compact-prefix{color:var(--color-neutral-content-subtler);flex-shrink:0;font-family:var(--font-family-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-breadcrumbs__compact-caret{color:var(--color-neutral-content-subtler);display:block;flex-shrink:0;margin-top:1px}@media (max-width:1280px){.lsf-breadcrumbs__list{display:none}.lsf-breadcrumbs__compact{display:inline-flex}}.lsf-breadcrumbs__item{align-items:center;cursor:default;display:flex;font-size:var(--font-size-title-sm);font-weight:var(--font-weight-medium);height:100%;line-height:var(--line-height-snug);margin:0;min-width:0;padding:0;position:relative}.lsf-breadcrumbs__item:not(.lsf-breadcrumbs__item_last){cursor:pointer}.lsf-breadcrumbs__item:not(.lsf-breadcrumbs__item_last)>a,.lsf-breadcrumbs__item:not(.lsf-breadcrumbs__item_last)>span{color:var(--color-neutral-content-subtler)}.lsf-breadcrumbs__item:not(.lsf-breadcrumbs__item_last)>a:hover,.lsf-breadcrumbs__item:not(.lsf-breadcrumbs__item_last)>span:hover{color:var(--color-primary-content-hover)}.lsf-breadcrumbs__item_last{flex:0 1 auto;min-width:0}.lsf-breadcrumbs__item:not(:nth-child(2)):not(.lsf-breadcrumbs__item_last){flex-shrink:0}.lsf-breadcrumbs__item>a,.lsf-breadcrumbs__item>span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-breadcrumbs__item:only-child{pointer-events:none}.lsf-breadcrumbs__item>a,.lsf-breadcrumbs__item>span{color:var(--color-neutral-content);text-decoration:none}.lsf-breadcrumbs__item>a a,.lsf-breadcrumbs__item>span a{color:var(--color-primary-content)}.lsf-breadcrumbs__item+.lsf-breadcrumbs__item{margin-left:30px}.lsf-breadcrumbs__item+.lsf-breadcrumbs__item:before{color:var(--color-neutral-content-subtlest);content:"/";display:block;font-size:var(--font-size-title-md);height:16px;line-height:var(--line-height-snug);position:absolute;right:100%;text-align:center;top:50%;transform:translate3d(0,-50%,0);width:30px}.lsf-breadcrumbs__settings{display:block;height:20px;margin-left:10px;width:20px}.lsf-breadcrumbs__settings img{display:block;opacity:.23}.lsf-hamburger{cursor:pointer;display:inline-flex;flex-direction:column;flex-shrink:0;height:16px;justify-content:space-between;position:relative;width:20px}.lsf-hamburger span{background-color:var(--color-neutral-content);border-radius:1px;display:block;height:2px;transform-origin:center center;width:100%}.lsf-hamburger_animated span{transition:all var(--menu-animation-duration) ease}.lsf-hamburger:hover span,.lsf-hamburger_opened span{background-color:var(--color-neutral-content)}.lsf-hamburger_opened span:first-child{transform:translateY(7px) rotate(135deg)}.lsf-hamburger_opened span:nth-child(2){opacity:0;transform:scaleX(0)}.lsf-hamburger_opened span:nth-child(3){transform:translateY(-7px) rotate(-135deg)}.lsf-theme-segment{background:var(--color-neutral-emphasis-subtle);border:1px solid var(--color-neutral-border);border-radius:4px;display:inline-flex;gap:2px;padding:2px}.lsf-theme-segment__item{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);gap:4px;line-height:1;padding:4px 8px;transition:background .15s,color .15s}.lsf-theme-segment__item svg{flex-shrink:0}.lsf-theme-segment__item:hover,.lsf-theme-segment__item_active{color:var(--color-neutral-content)}.lsf-theme-segment__item_active{background:var(--color-neutral-background);box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 1px var(--color-neutral-border)}.lsf-version-notifier{background:var(--color-primary-surface-content);border-radius:5px;color:var(--primary_link);display:flex;margin:8px 0;padding:10px 0}.lsf-version-notifier a{display:flex}.lsf-version-notifier a:visited{color:var(--primary_link)}.lsf-version-notifier__icon{color:var(--primary_link);padding-top:1px;width:46px}.lsf-version-notifier__icon img{display:block;height:20px;margin:0 auto;width:20px}.lsf-version-notifier__content{flex:1;padding-right:12px}.lsf-version-notifier__title{align-items:flex-end;display:flex;font-size:var(--font-size-card-title);font-weight:var(--font-weight-medium);justify-content:space-between;line-height:22px}.lsf-version-notifier__title:after{content:attr(data-date);font-size:var(--font-size-body-small);line-height:22px;opacity:.5}.lsf-version-notifier__description{font-size:var(--font-size-caption);line-height:18px;opacity:.6;padding-top:8px}.lsf-current-version{border-radius:3px;box-sizing:border-box;color:var(--color-neutral-content-subtler);cursor:pointer;display:flex;font-size:var(--font-size-caption);margin-left:5px;margin-top:5px;padding:0 13px;text-decoration:none;white-space:nowrap}.lsf-current-version:hover{color:var(--primary_link)}.lsf-sidebar-org-header{background:var(--color-neutral-emphasis-subtle);border-bottom:1px solid var(--color-neutral-border);margin-bottom:4px;padding:10px 8px;position:relative}.lsf-sidebar-org-header__trigger{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-sizing:border-box;color:var(--color-neutral-content);cursor:pointer;display:flex;font-family:inherit;gap:6px;min-height:44px;padding:6px 10px;text-align:left;transition:background-color .12s ease,border-color .12s ease;width:100%}.lsf-sidebar-org-header__trigger:hover:not(:disabled){background:var(--color-neutral-emphasis-subtle);border-color:var(--color-neutral-content-subtler)}.lsf-sidebar-org-header__trigger:disabled{cursor:default;opacity:.9}.lsf-sidebar-org-header__trigger_open{background:var(--color-neutral-emphasis-subtle);border-color:var(--color-neutral-content-subtler)}.lsf-sidebar-org-header__copy{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.lsf-sidebar-org-header__tag{color:var(--color-neutral-content-subtler);font-size:var(--font-size-50,10px);font-weight:var(--font-weight-medium);letter-spacing:.03em;line-height:1;text-transform:uppercase}.lsf-sidebar-org-header__label{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-sidebar-org-header__avatar{align-items:center;background:var(--color-primary-surface);border-radius:50%;color:var(--color-primary-surface-content,#fff);display:inline-flex;flex-shrink:0;font-weight:var(--font-weight-bold);justify-content:center;line-height:1}.lsf-sidebar-org-header__caret{color:var(--color-neutral-content-subtler);flex-shrink:0;font-size:var(--font-size-body-small);line-height:1;transition:transform .15s ease-out}.lsf-sidebar-org-header__caret_open{transform:rotate(180deg)}.lsf-sidebar-org-header__menu{background:var(--color-neutral-emphasis-subtle);border:1px solid var(--color-neutral-border);border-radius:0 0 var(--corner-radius-smaller) var(--corner-radius-smaller);border-top:none;box-shadow:0 8px 20px rgb(var(--color-neutral-shadow-raw)/12%);left:8px;list-style:none;margin:0;max-height:40vh;overflow-y:auto;padding:4px 4px 6px;position:absolute;right:8px;top:calc(100% - 11px);z-index:30}.lsf-sidebar-org-header__menu:before{color:var(--color-neutral-content-subtler);content:"Switch to";display:block;font-size:var(--font-size-50,10px);font-weight:var(--font-weight-medium);letter-spacing:.04em;padding:6px 10px 4px;text-transform:uppercase}.lsf-sidebar-org-header__trigger_open{border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width:768px){.lsf-sidebar-org-header{padding:10px 8px}.lsf-sidebar-org-header__trigger{min-height:48px;padding:8px 10px}.lsf-sidebar-org-header__label{font-size:var(--font-size-body-small)}}.lsf-sidebar-org-header-item{align-items:center;background:transparent;border:none;border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-body-small);gap:8px;min-height:32px;padding:4px 10px;text-align:left;transition:background-color .12s ease;width:100%}.lsf-sidebar-org-header-item:hover{background:var(--color-neutral-emphasis-subtle)}.lsf-sidebar-org-header-item__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-sidebar-org-header-item__badge{background:var(--color-neutral-surface-inset);border:1px solid var(--color-neutral-border);border-radius:4px;color:var(--color-neutral-content-subtler);flex:0 0 auto;font-size:var(--font-size-caption);letter-spacing:.04em;line-height:14px;padding:1px 6px;text-transform:uppercase}.lsf-sidebar-org-header-item__badge_local{background:var(--color-warning-surface,#fef3e2);border-color:var(--color-warning-border,#f3d196);color:var(--color-warning-content,#92571c)}.lsf-sidebar-org-header-item_more{color:var(--color-neutral-content-subtler)}.lsf-sidebar-org-header-item_more .lsf-sidebar-org-header__avatar{background:var(--color-neutral-emphasis);color:var(--color-neutral-content)}@media (max-width:768px){.lsf-sidebar-org-header-item{font-size:var(--font-size-body-small);min-height:40px}}.lsf-menu-header{align-items:stretch;background-color:var(--color-neutral-background);border-bottom:1px solid var(--color-neutral-border-bold,var(--color-neutral-border));box-shadow:0 1px 0 rgb(var(--color-neutral-shadow-raw,0 0 0)/4%);box-sizing:border-box;display:flex;height:calc(var(--header-height) + var(--safe-area-inset-top, 0px));left:0;max-width:100vw;min-width:0;overflow-x:clip;padding-left:var(--safe-area-inset-left,0);padding-right:var(--safe-area-inset-right,0);padding-top:var(--safe-area-inset-top,0);position:fixed;right:0;top:0;z-index:1000}@media (max-width:900px){.lsf-menu-header .lsf-menu-header__brand,.lsf-menu-header .lsf-menu-header__brand-logo{display:none}.lsf-menu-header .lsf-menu-header__brand-avatar{display:inline-flex;height:36px;width:36px}.lsf-menu-header .lsf-menu-header__brand-icon{display:block;height:36px;width:36px}.lsf-menu-header .lsf-menu-header__trigger{gap:10px;max-width:none;min-width:auto;padding:0 12px}.lsf-menu-header .lsf-menu-header__bell{height:40px;width:40px}.lsf-menu-header .lsf-menu-header__bell svg{height:20px;width:20px}.lsf-menu-header .lsf-menu-header__user>div:first-child{height:36px;width:36px}.lsf-menu-header .lsf-menu-header__context-item_left{flex-shrink:1;max-width:40vw;overflow:hidden}.lsf-menu-header .lsf-menu-header__divider{display:none}.lsf-menu-header .lsf-menu-header__context{justify-content:space-between;min-width:0;overflow:hidden;padding-left:var(--spacing-tight)}.lsf-menu-header .lsf-menu-header__context-item_right{gap:6px;margin-left:auto;min-width:0}.lsf-menu-header .lsf-menu-header__user{margin:0 var(--spacing-tight)}.lsf-menu-header .lsf-menu-header__bell-wrap{margin:0 2px}.lsf-menu-header .lsf-menu-header__context-pill{font-size:var(--font-size-caption);height:30px;padding:0 10px}}@media (max-width:720px){.lsf-menu-header .lsf-menu-header__context-pill_with-icon .lsf-menu-header__context-pill-label{display:none}.lsf-menu-header .lsf-menu-header__context-pill_with-icon{justify-content:center;min-width:32px;padding:0 8px}}@media (max-width:560px){.lsf-menu-header .lsf-menu-header__context-pill_with-icon .lsf-menu-header__context-pill-label{display:none}.lsf-menu-header .lsf-menu-header__context-pill_with-icon{justify-content:center;min-width:32px;padding:0 8px}.lsf-menu-header .lsf-menu-header__app-controls{gap:6px}.lsf-menu-header .lsf-menu-header__user{margin:0 4px 0 2px}}@media (max-width:480px){.lsf-menu-header .lsf-menu-header__context-item_left{display:none}.lsf-menu-header .lsf-menu-header__trigger{gap:8px;padding:0 8px}.lsf-menu-header .lsf-menu-header__brand-avatar,.lsf-menu-header .lsf-menu-header__brand-icon{height:32px;width:32px}.lsf-menu-header .lsf-menu-header__context{padding-left:var(--spacing-tight,6px)}.lsf-menu-header .lsf-menu-header__app-controls{gap:4px}.lsf-menu-header .lsf-menu-header__user{margin:0 2px}.lsf-menu-header .lsf-menu-header__bell-wrap{margin:0}}.lsf-menu-header__spacer{width:var(--spacing-tight)}.lsf-menu-header__context{align-items:center;display:flex;flex:1 1 auto;justify-content:space-between;overflow-x:clip;overflow-y:visible;padding:0 0 0 1.125rem}.lsf-menu-header__context-item_left,.lsf-menu-header__context-item_right{align-items:center;display:flex;height:100%;min-width:0;overflow-x:clip;overflow-y:visible}.lsf-menu-header__context-item_left{flex:1 1 auto}.lsf-menu-header__context-item_right{flex:0 0 auto}.lsf-menu-header__context-item .lsf-button-ls{height:32px}.lsf-menu-header__hotkeys{align-items:center;display:flex;padding:0 var(--spacing-base)}.lsf-menu-header__hotkeys-button button svg{color:var(--color-neutral-content-subtler);height:20px;width:20px}.lsf-menu-header__hotkeys-button button:hover svg{color:var(--color-neutral-icon)}.lsf-menu-header__trigger{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;gap:14px;justify-content:space-between;max-width:var(--menu-sidebar-width);min-width:var(--menu-sidebar-width);padding:0 20px;transition:background-color .15s ease-out}@media (max-width:600px){.lsf-menu-header__trigger{gap:8px;max-width:160px;min-width:0;padding:0 12px}}.lsf-menu-header__trigger:hover{background-color:var(--color-neutral-emphasis-subtle)}.lsf-menu-header__trigger{-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.lsf-menu-header__trigger:hover{background-color:transparent}}.lsf-menu-header__logo{color:var(--color-neutral-content);height:22px;width:142px}.lsf-menu-header__brand{color:var(--color-neutral-content);font-size:var(--font-size-title-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-menu-header__brand-logo{display:block;max-height:32px;max-width:160px;-o-object-fit:contain;object-fit:contain}.lsf-menu-header__brand-avatar,.lsf-menu-header__brand-icon{display:none;flex-shrink:0;height:28px;width:28px}.lsf-menu-header__brand-avatar{align-items:center;background:linear-gradient(135deg,var(--color-primary-surface,#ff7557) 0,var(--color-primary-surface-hover,var(--color-primary-surface,#e85a3d)) 100%);border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 1px 2px rgba(0,0,0,.08);color:var(--color-primary-surface-content,#fff);font-size:var(--font-size-body-small);font-weight:var(--font-weight-bold);justify-content:center;letter-spacing:-.01em;line-height:1}.lsf-menu-header__brand-icon{border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.04);-o-object-fit:contain;object-fit:contain}.lsf-menu-header__user{align-items:center;align-self:center;cursor:pointer;display:flex;justify-content:center;margin:0 4px;position:relative}.lsf-menu-header__userpic-badge{background:var(--primary_link);border-radius:50%;height:8px;position:absolute;right:0;top:0;width:8px}.lsf-menu-header__bell-wrap{align-self:center;display:inline-flex;position:relative}.lsf-menu-header__bell{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:50%;color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-flex;font-family:inherit;height:34px;justify-content:center;padding:0;position:relative;transition:color .15s,background .15s,border-color .15s;width:34px}.lsf-menu-header__bell svg{flex-shrink:0;height:18px;width:18px}.lsf-menu-header__bell:hover{background:var(--color-neutral-emphasis-subtle);border-color:var(--color-neutral-content-subtler);color:var(--color-neutral-content)}.lsf-menu-header__bell-label{white-space:nowrap}.lsf-menu-header__bell-badge{align-items:center;background:var(--color-negative-content,#dc2626);border:2px solid var(--color-neutral-background);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold,600);height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;pointer-events:none;position:absolute;right:-5px;top:-5px}.lsf-menu-header__bell-backdrop{inset:0;position:fixed;z-index:999}.lsf-menu-header__bell-dropdown{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;flex-direction:column;max-height:480px;max-width:calc(100vw - 16px);overflow:hidden;position:fixed;right:calc(8px + var(--safe-area-inset-right, 0px));top:calc(var(--header-height) + var(--safe-area-inset-top, 0px) + 8px);width:360px;z-index:1001}@media (max-width:560px){.lsf-menu-header__bell-dropdown{left:calc(8px + var(--safe-area-inset-left, 0px));max-height:calc(100dvh - var(--header-height) - var(--safe-area-inset-top, 0px) - var(--safe-area-inset-bottom, 0px) - 24px);max-width:none;right:calc(8px + var(--safe-area-inset-right, 0px));width:auto}}.lsf-menu-header__bell-header{align-items:center;border-bottom:1px solid var(--color-neutral-border);color:var(--color-neutral-content);display:flex;font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);justify-content:space-between;padding:12px 16px}.lsf-menu-header__bell-mark-all{background:none;border:none;color:var(--color-primary-surface);cursor:pointer;font-size:var(--font-size-caption);padding:0}.lsf-menu-header__bell-mark-all:hover{text-decoration:underline}.lsf-menu-header__bell-list{display:flex;flex-direction:column;overflow-y:auto}.lsf-menu-header__bell-empty{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);padding:24px 16px;text-align:center}.lsf-menu-header__bell-item{background:none;border:none;border-bottom:1px solid var(--color-neutral-border);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 16px;text-align:left;transition:background .1s;width:100%}.lsf-menu-header__bell-item:last-child{border-bottom:none}.lsf-menu-header__bell-item:hover{background:var(--color-neutral-emphasis-subtle)}.lsf-menu-header__bell-item_unread{background:var(--color-primary-emphasis-subtle)}.lsf-menu-header__bell-item_unread:before{background:var(--color-primary-surface);border-radius:50%;content:"";height:6px;left:6px;position:absolute;top:16px;width:6px}.lsf-menu-header__bell-item-title{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.lsf-menu-header__bell-item-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:var(--line-height-snug);overflow:hidden;text-overflow:ellipsis}.lsf-menu-header__bell-item-body,.lsf-menu-header__bell-item-time{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption)}.lsf-menu-header__bell-item-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:4px}.lsf-menu-header__bell-item-org{align-items:center;background:var(--color-neutral-emphasis-subtle,rgba(0,0,0,.04));border:1px solid var(--color-neutral-border);border-radius:4px;color:var(--color-neutral-content-subtler);display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:1.4;max-width:60%;overflow:hidden;padding:1px 8px;text-overflow:ellipsis;white-space:nowrap}.lsf-menu-header__divider{align-self:center;background:var(--color-neutral-border);display:inline-block;flex-shrink:0;height:24px;margin:0 10px;opacity:.6;width:1px}.lsf-menu-header__app-controls{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;margin-right:12px}.lsf-menu-header__user-menu{min-width:260px;padding:4px 0}@media (max-width:480px){.lsf-menu-header__user-menu{min-width:calc(100vw - 32px)}}.lsf-menu-header__user-menu-id-wrap{list-style:none;margin:0;padding:0}.lsf-menu-header__user-menu-id{align-items:center;border-radius:8px;color:inherit;display:flex;gap:12px;margin:2px 6px;padding:10px 12px;text-decoration:none;transition:background .15s ease}.lsf-menu-header__user-menu-id:focus-visible,.lsf-menu-header__user-menu-id:hover{background:var(--color-neutral-emphasis-subtle);outline:none}.lsf-menu-header__user-menu-id-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lsf-menu-header__user-menu-id-name{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-menu-header__user-menu-id-email{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-menu-header__user-menu-id-arrow{color:var(--color-neutral-content-subtler);flex-shrink:0;font-size:var(--font-size-title-md);line-height:1}.lsf-menu-header__action-row{list-style:none;margin:0;padding:0}.lsf-menu-header__action-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:transparent;border:none;border-radius:8px;box-sizing:border-box;color:var(--color-neutral-content);cursor:pointer;display:flex;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);gap:12px;line-height:1.3;margin:2px 6px;padding:9px 12px;text-align:left;text-decoration:none;transition:background .15s ease;width:calc(100% - 12px)}.lsf-menu-header__action-btn svg{color:var(--color-neutral-content-subtler);flex-shrink:0}.lsf-menu-header__action-btn:focus-visible,.lsf-menu-header__action-btn:hover{background:var(--color-neutral-emphasis-subtle);outline:none}.lsf-menu-header__theme-menu-row{align-items:center;display:flex;gap:12px;justify-content:space-between;list-style:none;margin:0;padding:8px 14px}.lsf-menu-header__theme-menu-label{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.lsf-menu-header__logout-row{background:var(--color-neutral-surface-inset,rgba(0,0,0,.02));border-top:1px solid var(--color-neutral-border);list-style:none;margin:0;padding:6px 10px 8px}.lsf-menu-header__logout-btn{align-items:center;background:var(--color-neutral-background);border:1px solid rgba(192,53,58,.35);border-radius:6px;color:var(--color-negative-content,#c0353a);cursor:pointer;display:flex;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);gap:6px;justify-content:center;line-height:1.3;padding:5px 10px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;width:100%}.lsf-menu-header__logout-btn svg{height:14px;width:14px}.lsf-menu-header__logout-btn:hover{background:var(--color-negative-content,#c0353a);border-color:var(--color-negative-content,#c0353a);color:#fff}.lsf-menu-header__logout-btn:focus-visible{box-shadow:0 0 0 3px rgba(192,53,58,.22);outline:none}.lsf-menu-header__logout-btn:active{transform:translateY(.5px)}.lsf-menu-header__org-badge{align-items:center;align-self:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--color-neutral-content-subtler);display:inline-flex;flex-shrink:0;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);gap:8px;height:34px;line-height:1;margin:0 8px;max-width:220px;overflow:hidden;padding:0 12px 0 4px;transition:background .15s,color .15s}.lsf-menu-header__org-badge:hover{background:var(--color-neutral-emphasis-subtle);color:var(--color-neutral-content)}@media (max-width:700px){.lsf-menu-header__org-badge{max-width:140px}}.lsf-menu-header__context-pill{align-items:center;align-self:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--color-neutral-content-subtler);display:inline-flex;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);gap:6px;height:34px;line-height:var(--line-height-snug);padding:0 14px;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.lsf-menu-header__context-pill:hover{background:var(--color-neutral-emphasis-subtle);color:var(--color-neutral-content)}.lsf-menu-header__context-pill.lsf-active{background:var(--color-primary-emphasis-subtle,rgba(255,117,87,.1));border-color:var(--color-primary-border-subtle,var(--color-primary-surface));box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--color-primary-content);font-weight:var(--font-weight-semibold)}.lsf-menu-header__context-pill.lsf-active:hover{background:var(--color-primary-emphasis-subtle,rgba(255,117,87,.14));color:var(--color-primary-content)}.lsf-menu-header__context-pill.lsf-active svg{color:var(--color-primary-content)}.lsf-menu-header__context-pill-icon{flex-shrink:0;height:16px;width:16px}.lsf-menu-header__context-pill-label{white-space:nowrap}.lsf-menu-header__org-avatar{align-items:center;background:var(--color-primary-surface);border-radius:50%;color:var(--color-primary-surface-content);display:inline-flex;flex-shrink:0;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);height:24px;justify-content:center;width:24px}.lsf-menu-header__org-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-hotkeys-fab-wrap{bottom:20px;position:fixed;right:20px;z-index:100}@media (max-width:768px){.lsf-hotkeys-fab-wrap{display:none}}.lsf-hotkeys-fab{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1);color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:static;transition:color .15s,border-color .15s,transform .15s,box-shadow .15s;width:44px;z-index:100}.lsf-hotkeys-fab svg{height:18px;width:18px}.lsf-hotkeys-fab:hover{border-color:var(--color-neutral-content-subtler);box-shadow:0 6px 16px rgba(0,0,0,.14);color:var(--color-neutral-content);transform:translateY(-1px)}.lsf-newsletter-menu-item{background:var(--color-primary-background);color:var(--color-neutral-content);font-size:var(--font-size-body-small);height:auto;line-height:var(--line-height-snug);margin-top:-8px;padding-bottom:8px;padding-top:8px;position:relative;transition:all .2s;white-space:normal;width:200px}.lsf-main-menu .lsf-newsletter-menu-item:hover{background:var(--color-primary-emphasis-subtle)}.lsf-newsletter-menu-badge{background:var(--primary_link);border-radius:50%;display:block;height:8px;position:absolute;right:8px;top:8px;width:8px}@supports selector(:has(*)){.lsf-dropdown:has(.lsf-menu-header__user-menu),.lsf-dropdown:has(>.lsf-menu-header__user-menu),.lsf-dropdown:has(>ul>.lsf-menu-header__user-menu){border:1px solid var(--color-neutral-border);border-radius:10px;bottom:auto!important;box-shadow:0 8px 32px rgba(0,0,0,.12);left:auto!important;position:fixed!important;right:calc(8px + var(--safe-area-inset-right, 0px))!important;top:calc(var(--header-height) + var(--safe-area-inset-top, 0px) + 8px)!important;z-index:1001}@media (max-width:560px){.lsf-dropdown:has(.lsf-menu-header__user-menu),.lsf-dropdown:has(>.lsf-menu-header__user-menu),.lsf-dropdown:has(>ul>.lsf-menu-header__user-menu){left:calc(8px + var(--safe-area-inset-left, 0px))!important;max-height:calc(100dvh - var(--header-height) - var(--safe-area-inset-top, 0px) - var(--safe-area-inset-bottom, 0px) - 24px)!important;max-width:none!important;right:calc(8px + var(--safe-area-inset-right, 0px))!important}}}body.lsf-is-capacitor .lsf-menu-header{background-color:var(--color-neutral-background);border-bottom:none;box-shadow:none}body.lsf-is-capacitor .lsf-menu-header__trigger{padding-left:8px;padding-right:8px}body.lsf-is-capacitor .lsf-menu-header__bell,body.lsf-is-capacitor .lsf-menu-header__user>div:first-child{align-items:center;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:50%!important;box-shadow:0 1px 2px rgba(0,0,0,.06);box-sizing:border-box;color:var(--color-neutral-content);display:inline-flex;flex:0 0 auto;height:36px!important;justify-content:center;min-height:36px!important;min-width:36px;padding:0!important;width:36px!important}body.lsf-is-capacitor .lsf-menu-header__user>div:first-child{overflow:hidden}body.lsf-is-capacitor .lsf-menu-header__bell{overflow:visible}body.lsf-is-capacitor .lsf-menu-header__bell svg{display:block;height:18px;width:18px}body.lsf-is-capacitor .lsf-menu-header__user>div:first-child [class*=userpic],body.lsf-is-capacitor .lsf-menu-header__user>div:first-child img,body.lsf-is-capacitor .lsf-menu-header__user>div:first-child>*{border-radius:50%;font-size:13px;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}body.lsf-is-capacitor .lsf-menu-header__bell:active,body.lsf-is-capacitor .lsf-menu-header__bell:hover,body.lsf-is-capacitor .lsf-menu-header__user:active>div:first-child,body.lsf-is-capacitor .lsf-menu-header__user:hover>div:first-child{background-color:var(--color-neutral-emphasis-subtle);border-color:var(--color-neutral-border-bold,var(--color-neutral-border))}body.lsf-is-capacitor .lsf-menu-header__bell-wrap{display:inline-flex;position:relative}body.lsf-is-capacitor .lsf-menu-header__bell-badge{z-index:1}@media (max-width:640px){.lsf-menu-header__bell,.lsf-menu-header__user>div:first-child{align-items:center;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:50%!important;box-shadow:0 1px 2px rgba(0,0,0,.06);box-sizing:border-box;color:var(--color-neutral-content);display:inline-flex;flex:0 0 auto;height:36px!important;justify-content:center;min-height:36px!important;min-width:36px;padding:0!important;width:36px!important}.lsf-menu-header__user>div:first-child{overflow:hidden}.lsf-menu-header__bell{overflow:visible}.lsf-menu-header__bell svg{display:block;height:18px;width:18px}.lsf-menu-header__user>div:first-child [class*=userpic],.lsf-menu-header__user>div:first-child img,.lsf-menu-header__user>div:first-child>*{border-radius:50%;font-size:13px;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.lsf-menu-header__bell:active,.lsf-menu-header__bell:hover,.lsf-menu-header__user:active>div:first-child,.lsf-menu-header__user:hover>div:first-child{background-color:var(--color-neutral-emphasis-subtle);border-color:var(--color-neutral-border-bold,var(--color-neutral-border))}.lsf-menu-header__bell-wrap{display:inline-flex;position:relative}.lsf-menu-header__bell-badge{z-index:1}}.lsf-menu-header__context{flex:1 1 0;min-width:0;overflow:hidden}.lsf-menu-header__context-item_right{margin-left:auto;min-width:0}.lsf-skip-link{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:6px;box-shadow:var(--shadow-popover,0 8px 24px rgba(0,0,0,.12));color:var(--color-neutral-content);font-size:var(--font-size-body-small);left:-9999px;padding:8px 14px;position:absolute;text-decoration:none;top:8px;z-index:2000}.lsf-skip-link:focus{left:8px}.lsf-docs-fab{align-items:center;background:var(--color-primary-surface,#1f5b3f);border:1px solid var(--color-primary-surface,#1f5b3f);border-radius:50%;bottom:20px;box-shadow:0 4px 12px rgba(24,16,8,.18);color:var(--color-primary-surface-content,#fff);cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:fixed;right:20px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;width:44px;z-index:100}.lsf-docs-fab:hover{box-shadow:0 6px 16px rgba(24,16,8,.24);transform:translateY(-1px)}.lsf-docs-fab__label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:900px){.lsf-docs-fab{display:none}}.lsf-menu-header__project-title{color:var(--color-neutral-content);display:block;font-size:var(--font-size-title-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);max-width:min(40vw,420px);overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.lsf-menu-header__project-title:hover{color:var(--color-primary-content)}@media (max-width:640px){.lsf-menu-header__project-title{font-size:var(--font-size-body-medium,16px);max-width:32vw}}.lsf-content-wrapper{background-color:var(--color-neutral-background);box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding-bottom:var(--safe-area-inset-bottom,0);padding-top:calc(var(--header-height) + var(--safe-area-inset-top, 0px))}.lsf-content-wrapper__body{display:flex;flex:1;flex-direction:column;max-height:calc(100vh - var(--header-height) - var(--safe-area-inset-top, 0px) - var(--safe-area-inset-bottom, 0px));max-height:calc(100dvh - var(--header-height) - var(--safe-area-inset-top, 0px) - var(--safe-area-inset-bottom, 0px));min-height:100%;min-width:100%}.lsf-content-wrapper__content{display:flex;flex:1;flex-direction:column;height:100%;margin-left:0;transition:background-color .4s ease-out;will-change:margin-left}.lsf-content-wrapper__content_withSidebar{margin-left:var(--menu-sidebar-width)}body.lsf-is-capacitor .lsf-content-wrapper{padding-bottom:calc(var(--safe-area-inset-bottom, 0px) + 16px)}body.lsf-is-capacitor .lsf-content-wrapper__body{max-height:calc(100vh - var(--header-height) - var(--safe-area-inset-top, 0px) - var(--safe-area-inset-bottom, 0px) - 16px);max-height:calc(100dvh - var(--header-height) - var(--safe-area-inset-top, 0px) - var(--safe-area-inset-bottom, 0px) - 16px)}.lsf-content-wrapper_chromeless{padding-top:var(--safe-area-inset-top,0)}.lsf-sidebar{background:var(--color-neutral-emphasis-subtle);border-radius:0;height:calc(100vh - var(--header-height) - var(--safe-area-inset-top, 0px));height:calc(100dvh - var(--header-height) - var(--safe-area-inset-top, 0px));left:0;overflow:auto;padding-bottom:var(--safe-area-inset-bottom,0);padding-left:var(--safe-area-inset-left,0);position:fixed;top:calc(var(--header-height) + var(--safe-area-inset-top, 0px));transition:all .15s ease-out;width:var(--menu-sidebar-width);z-index:100!important}.lsf-sidebar .lsf-icon{transform:rotate(0deg);transition:transform .1s ease}.lsf-sidebar_floating{box-shadow:0 0 0 9999px rgba(0,0,0,.2)}.lsf-sidebar_floating .lsf-unpin-menu{display:none}.lsf-sidebar:not(.lsf-sidebar_floating){box-shadow:0 1px 12px rgba(var(--color-neutral-shadow-raw)/8%),0 1px 4px 1px rgb(var(--color-neutral-shadow-raw)/12%)}.lsf-sidebar:not(.lsf-sidebar_floating) .lsf-pin-menu{display:none}.lsf-sidebar:not(.lsf-sidebar_floating).lsf-before-appear{opacity:1;transform:translate3d(-100%,0,0)}.lsf-sidebar:not(.lsf-sidebar_floating).lsf-appear,.lsf-sidebar:not(.lsf-sidebar_floating).lsf-before-disappear{opacity:1;transform:translateZ(0)}.lsf-sidebar:not(.lsf-sidebar_floating).lsf-disappear{opacity:1;transform:translate3d(-100%,0,0)}.lsf-sidebar:not(.lsf-sidebar_floating).lsf-appear~.lsf-content-wrapper__content,.lsf-sidebar:not(.lsf-sidebar_floating).lsf-visible~.lsf-content-wrapper__content{margin-left:240px}.lsf-sidebar:not(.lsf-sidebar_floating).lsf-disappear~.lsf-content-wrapper__content{margin-left:0}.lsf-sidebar:not(.lsf-sidebar_floating) .lsf-sidebar__pin .lsf-icon{opacity:1;transform:rotate(-45deg)}@media (max-width:768px){.lsf-sidebar{width:min(85vw,320px)}.lsf-sidebar:not(.lsf-sidebar_floating).lsf-appear~.lsf-content-wrapper__content,.lsf-sidebar:not(.lsf-sidebar_floating).lsf-visible~.lsf-content-wrapper__content{margin-left:0!important}}.individualKey--BA94C{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-shadow:inset 0 -2px 0 0 rgba(var(--color-neutral-shadow-raw)/8%),0 1px 4px rgba(var(--color-neutral-shadow-raw)/6%);display:inline-flex;font-size:var(--font-size-caption);font-weight:700;justify-content:center;min-height:24px;min-width:24px;padding:var(--spacing-tightest) var(--spacing-tighter);text-transform:uppercase;transition:all .15s ease-out}.individualKey--BA94C:hover{border-color:var(--color-neutral-border-bold);box-shadow:inset 0 -2px 0 0 rgba(var(--color-neutral-shadow-raw)/8%),0 3px 6px rgba(var(--color-neutral-shadow-raw)/6%);transform:translateY(-2px)}.keyGroup--s7ZC2{align-items:center;display:inline-flex;gap:var(--spacing-tighter)}.lsf-card{background-color:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px}.lsf-card__header{align-items:center;border-bottom:1px solid var(--color-neutral-border);display:flex;font-size:var(--font-size-card-title);font-weight:var(--font-weight-medium);height:48px;justify-content:space-between;line-height:18px;padding:0 15px}.lsf-card__content{padding:15px}.lsf-card:not(:first-child){margin-top:24px}.lsf-columns{--column-default-width:calc(100%/var(--columns));--column-size:var(--column-width,var(--column-default-width));grid-column-gap:var(--column-gap,10px);display:grid;grid-template-columns:repeat(var(--columns),var(--column-size))}.lsf-columns__title{color:var(--color-neutral-content);font-size:var(--font-size-card-title);font-weight:var(--font-weight-medium);line-height:22px;margin-bottom:.5rem;padding:0 1rem 0 0}.lsf-toggle-items{--button-checked-shadow:0 1px 0 rgba(var(--color-neutral-shadow-raw)/10%),0 5px 10px rgba(var(--color-neutral-shadow-raw)/10%);background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-small);display:flex;font-weight:var(--font-weight-medium);justify-content:stretch;list-style:none;margin:0;padding:4px}.lsf-toggle-items_big{font-size:var(--font-size-title-sm)}.lsf-toggle-items_big .lsf-toggle-items__item{padding:4px 20px}.lsf-toggle-items__item{border-radius:4px;color:var(--color-neutral-content-subtler);cursor:pointer;flex-grow:1;padding:var(--spacing-tightest) var(--spacing-tight);text-align:center}.lsf-toggle-items__item_active{background:var(--color-neutral-surface-hover);box-shadow:var(--button-checked-shadow);color:var(--color-neutral-content)}.lsf-panel{display:none}.lsf-wizard{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.lsf-sidebar-menu__content>.lsf-wizard{height:calc(100% + 64px);margin:-32px}.lsf-wizard>.lsf-configure{align-items:stretch;display:flex;flex:1;gap:var(--spacing-base);min-height:0;position:relative}.lsf-wizard>.lsf-configure>*{min-width:0}.lsf-wizard>.lsf-configure>.lsf-configure__container{flex:3}.lsf-wizard>.lsf-configure>.lsf-configure__preview-container{flex:2}@media (width < 960px){.lsf-wizard>.lsf-configure{flex-direction:column}.lsf-wizard>.lsf-configure>.lsf-configure__container,.lsf-wizard>.lsf-configure>.lsf-configure__preview-container{flex:1 1 auto;min-height:320px}}@media (max-width:560px){.lsf-wizard>.lsf-configure{gap:var(--spacing-tight)}.lsf-wizard>.lsf-configure>.lsf-configure__container,.lsf-wizard>.lsf-configure>.lsf-configure__preview-container{min-height:240px}}.lsf-configure__container{--scroll-width:5px;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-small);display:grid;overflow-y:scroll;padding:0;position:relative}.lsf-configure__container>div{padding:var(--spacing-base) var(--spacing-base)}.lsf-configure__container>div:first-child{height:calc(100vh - var(--header-height))}.lsf-configure__container::-webkit-scrollbar{width:var(--scroll-width)}.lsf-configure__container::-webkit-scrollbar-track{background:none}@media (max-width:900px){.lsf-configure__container{grid-template-columns:1fr!important;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:visible;width:100%}.lsf-configure__container>div:first-child{height:auto}.lsf-configure__container>div{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden}}.lsf-create-project .lsf-wizard .lsf-configure__container>div{--create-project-header-height:73px;--create-project-modal-padding:calc(var(--spacing-widest)*2);max-height:calc(100vh - var(--create-project-header-height) - var(--create-project-modal-padding))}@media (max-width:768px){.lsf-create-project .lsf-wizard .lsf-configure__container>div{--create-project-header-height:140px;--create-project-modal-padding:24px}}.lsf-templates-list{display:grid;grid-template:1fr auto/224px auto;height:100%}.lsf-templates-list__mobile-picker{display:none}@media (max-width:768px){.lsf-templates-list{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.lsf-templates-list__sidebar{display:none}.lsf-templates-list__mobile-picker{align-items:center;background:var(--color-neutral-background);border-bottom:1px solid var(--color-neutral-border);display:flex;gap:8px;grid-column:1;grid-row:1;padding:10px 12px}.lsf-templates-list__mobile-picker>select{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);flex:1;font:inherit;height:36px;padding:0 10px}.lsf-templates-list__mobile-picker>button{flex-shrink:0}.lsf-templates-list main{grid-column:1;grid-row:2}.lsf-templates-list main ul{gap:12px;grid-template-columns:1fr;margin:12px}.lsf-templates-list .lsf-modal__footer,.lsf-templates-list footer{grid-column:1;grid-row:3}.lsf-templates-list__template img{aspect-ratio:16/6}.lsf-templates-list__template h3{padding:12px var(--spacing-base)}}.lsf-templates-list__sidebar{padding:var(--spacing-base) var(--spacing-tight) var(--spacing-base) var(--spacing-wider)}.lsf-templates-list__sidebar h3:not(:first-child){margin-top:var(--spacing-wide)}.lsf-templates-list__sidebar .lsf-templates-list__custom-template{background:none;border:none;color:var(--grape_500);font-weight:500;margin-top:20px;padding-left:var(--spacing-tight);text-align:left;width:100%}.lsf-templates-list__sidebar ul{display:flex;flex-direction:column;list-style:none;padding:0}.lsf-templates-list__section{color:var(--color-neutral-content-subtler);font-size:12px;font-weight:500;letter-spacing:.04em;line-height:20px;margin:0 0 6px;padding:0 8px;text-transform:uppercase}.lsf-templates-list__sidebar section+section{margin-top:var(--spacing-base)}.lsf-templates-list__group{align-items:center;border-radius:4px;color:var(--color-neutral-content-subtler);cursor:pointer;display:flex;font-weight:500;line-height:24px;margin:0 0 4px;padding:4px 8px;transition:all .15s ease-out}.lsf-templates-list__group:not(.lsf-templates-list__group_active):hover{background-color:var(--color-primary-emphasis-subtle);color:var(--color-neutral-content)}.lsf-templates-list__group_active{background-color:var(--color-neutral-surface-active);color:var(--color-neutral-content);cursor:default}.lsf-templates-list__group svg{flex-shrink:0;margin-left:auto;padding-left:16px;width:24px}.lsf-templates-list main{flex-grow:1;height:100%;overflow-y:auto;position:relative}.lsf-templates-list main ul{display:grid;gap:var(--spacing-wide);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:16px 8px;padding:0}@media (width >= 1200px){.lsf-templates-list main ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (width >= 1600px){.lsf-templates-list main ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.lsf-templates-list__template{align-items:flex-start;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:8px;box-shadow:0 4px 8px 0 rgb(var(--color-neutral-shadow-raw)/8%);cursor:pointer;display:flex;flex-direction:column;position:relative;transition:transform .2s ease-in-out,border-color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.lsf-templates-list__template_disabled{cursor:not-allowed;pointer-events:none}.lsf-templates-list__template:focus,.lsf-templates-list__template:hover,.lsf-templates-list__template_active{background:var(--color-primary-background);border:1px solid var(--color-primary-border);box-shadow:0 0 0 4px var(--color-primary-focus-outline);transform:translateY(-1px)}.lsf-templates-list__template h3{border-top:1px solid var(--color-neutral-border);color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);margin:0;padding:var(--spacing-tight)}.lsf-templates-list__template img{aspect-ratio:8/5;border-radius:8px 8px 0 0;-o-object-fit:cover;object-fit:cover;width:100%}.lsf-templates-list .lsf-modal__footer,.lsf-templates-list footer{background:var(--color-neutral-surface-inset);box-shadow:inset 0 1px 0 rgb(var(--color-neutral-shadow-raw)/5%);color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);grid-column:1/span 2;padding:var(--spacing-base) var(--spacing-wider);text-align:center}.lsf-templates-list .lsf-modal__footer a,.lsf-templates-list footer a{color:var(--color-primary-content-hover);text-decoration:underline}.lsf-templates-list__info-icon{height:20px;vertical-align:-5px}.lsf-wizard a.lsf-back{align-self:center;height:30px;width:220px}.lsf-wizard a.lsf-back:before{content:"\2190";margin-right:8px}.lsf-wizard .lsf-project__create{display:none}.lsf-wizard .lsf-project__create p{margin:0}.lsf-wizard h1{color:var(--color-neutral-content);display:flex;font-size:var(--font-size-title-lg);padding:0 var(--spacing-tighter);width:100%}@media (max-width:768px){.lsf-wizard h1{flex-wrap:wrap;font-size:var(--font-size-title-md);gap:8px}}.lsf-wizard h1 a[name=config]{background:var(--color-neutral-surface-inset);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);margin-left:auto}.lsf-wizard h1 a[name=config]:hover{background:var(--color-primary-content)}.lsf-wizard h1 a[name=config]:hover:before{content:"Advanced! "}.lsf-wizard a.lsf-button-ls,.lsf-wizard button,.lsf-wizard input[type=button]{line-height:1}.lsf-configure__container>div>header{align-items:center;display:flex;justify-content:flex-end;padding:var(--spacing-tight) var(--spacing-tighter)}.lsf-configure__editor{display:flex;flex:1;overflow-y:auto}.lsf-configure__tags-link{line-height:21px;margin:-6px 0 0}.lsf-configure__tags-link a{color:var(--color-primary-content)}.lsf-configure__container>div>header .lsf-toggle-items{margin-left:auto}.lsf-wizard .lsf-configure__code{overflow-x:hidden}.lsf-wizard .lsf-configure__code,.lsf-wizard .lsf-configure__visual{display:flex;flex:1;flex-direction:column}.lsf-wizard .lsf-configure__visual{padding:0 var(--spacing-tighter)}.lsf-wizard .lsf-configure__visual>*{border-top:1px solid var(--color-neutral-border);color:var(--color-neutral-content);margin-bottom:var(--spacing-base);padding-top:var(--spacing-base)}.lsf-wizard .lsf-configure__visual a{color:var(--color-primary-content)}.lsf-wizard .lsf-configure__visual a:hover{color:var(--color-primary-content-hover);text-decoration:underline}.lsf-wizard .lsf-configure__visual input,.lsf-wizard .lsf-configure__visual select{background-color:inherit;border-color:var(--color-neutral-border);color:inherit;flex:1;font:inherit;min-width:160px;padding:4px 8px}.lsf-wizard .lsf-configure__object h4{color:var(--color-neutral-content);margin-bottom:var(--spacing-tight)}.lsf-wizard .lsf-configure__object>p{align-items:center;color:var(--color-neutral-content-subtler);display:flex;flex-wrap:wrap;gap:var(--spacing-tight);line-height:var(--line-height-relaxed,1.6)}.lsf-wizard .lsf-configure__object>p button{flex:1;min-width:160px}.lsf-wizard .lsf-configure__object>p .lsf-input-ls{flex:1;margin-left:0;min-width:160px}.lsf-wizard .lsf-configure__object>p.lsf-configure__object-error{color:var(--color-negative-content);line-height:var(--line-height-body)}.lsf-wizard .lsf-configure__object input{margin-left:var(--spacing-tight)}.lsf-wizard .lsf-configure__enable_manual_columns{border-bottom:1px dashed var(--color-neutral-border);cursor:pointer;width:-moz-fit-content;width:fit-content}.lsf-wizard .lsf-configure__enable_manual_columns:hover{opacity:.8}.lsf-wizard .lsf-configure__labels{display:flex;flex-flow:row wrap;gap:var(--spacing-base)}.lsf-wizard .lsf-configure__add-labels{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:300px}.lsf-wizard .lsf-configure__add-labels span{color:var(--color-neutral-content-subtler)}.lsf-wizard .lsf-configure__add-labels textarea{background:var(--color-neutral-surface);border-color:var(--color-neutral-border);color:var(--color-neutral-content);flex-grow:1;font:inherit;margin:var(--spacing-tight) 0;width:100%}@media (max-width:640px){.lsf-wizard .lsf-configure__add-labels{min-width:0;width:100%}}.lsf-wizard .lsf-configure__visual h4{color:var(--color-neutral-content);font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.lsf-wizard .lsf-configure__current-labels{display:flex;flex:1;flex-direction:column;margin-right:var(--spacing-tight);min-width:225px}.lsf-wizard .lsf-configure__current-labels h3{color:var(--color-neutral-content);font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);padding-bottom:var(--spacing-tighter)}@media (max-width:640px){.lsf-wizard .lsf-configure__current-labels{margin-right:0;min-width:0;width:100%}}.lsf-wizard .lsf-configure__labels ul{align-items:stretch;display:flex;flex:1;flex-direction:column;list-style:none;margin:0;min-width:140px;padding:0 var(--spacing-tight)}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label{align-items:stretch;display:flex;justify-content:space-between;position:relative}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label:not(:first-child){margin-top:8px}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label_choice label{display:none}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label_choice span{background:var(--color-neutral-background)}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label label{cursor:pointer;width:0}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label label:before{background:inherit;border-radius:0 4px 4px 0;content:"";height:100%;left:0;opacity:.2;position:absolute;right:0;width:100%}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label label:after{background:inherit;border-radius:3px 0 0 3px;content:"";height:100%;left:-4px;position:absolute;transition:all .1s;width:4px;will-change:width,left}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label .lsf-configure__label-color{border:0;opacity:0;padding:0;position:absolute;width:1px}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label .lsf-configure__delete-label{background:none;border:0;border-radius:0 4px 4px 0;color:var(--color-negative-icon);cursor:pointer;font-size:var(--font-size-caption);height:100%;left:100%;min-width:0;opacity:.8;padding:2px 6px;position:absolute;top:0;transition:all .15s ease-out}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label .lsf-configure__delete-label:hover{background:var(--color-negative-emphasis-subtle);opacity:1}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label:hover{background:var(--color-neutral-surface)}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label:hover label:before{border-radius:0}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label:hover label:after{left:-12px;width:12px}.lsf-wizard .lsf-configure__labels ul .lsf-configure__label-text{color:var(--color-neutral-content);overflow-x:hidden;padding:0 8px;word-break:break-word}.lsf-wizard ul.lsf-configure__settings,.lsf-wizard ul.lsf-configure__settings ul{padding:0}.lsf-wizard ul.lsf-configure__settings li{list-style:none;margin:8px 0 0 8px}.lsf-wizard ul.lsf-configure__settings label{color:var(--color-neutral-content-subtler);cursor:pointer}.lsf-wizard ul.lsf-configure__settings input[type=checkbox]{margin-right:8px}.lsf-wizard ul.lsf-configure__settings input[type=text],.lsf-wizard ul.lsf-configure__settings select{border:1px solid var(--color-neutral-border);border-radius:4px;font:inherit;line-height:1.2em;padding:4px 8px}.lsf-wizard .lsf-configure__preview{color:var(--color-neutral-content);display:flex;flex-direction:column;height:100%;min-width:0;overflow-y:auto;padding:0}.lsf-wizard .lsf-configure__preview h3{color:var(--color-neutral-content);font-size:var(--font-size-body-small);padding:var(--spacing-tight) 0}.lsf-wizard .lsf-configure__preview iframe{display:block;min-height:100%;min-width:100%}.lsf-wizard .lsf-configure__preview-ui{background-color:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-small);flex:1;min-height:0;padding:var(--spacing-base)}.lsf-wizard .lsf-configure__preview-error{background-color:var(--color-negative-background);border:1px solid var(--color-negative-border);border-radius:var(--corner-radius-smaller);color:var(--color-negative-content);margin-bottom:var(--spacing-base);padding:var(--spacing-tight) var(--spacing-base);white-space:pre-line}.lsf-wizard .lsf-configure__preview-error h2{font-size:var(--font-size-body)}.lsf-wizard .lsf-configure__preview .lsf-editor>.lsf-common{flex:1;max-width:100%}.lsf-wizard .lsf-configure__preview .lsf-main-view__annotation{padding:0}.lsf-wizard .lsf-configure__preview-container{display:flex;flex-direction:column;height:100%;min-width:0}.lsf-wizard .lsf-configure__preview-container .lsf-configure__preview{flex:1;min-width:0}.lsf-wizard .lsf-configure__preview-info-banner{align-items:center;background:var(--color-primary-background);border:1px solid var(--color-primary-border-subtler);border-radius:var(--corner-radius-smaller);color:var(--color-primary-content);display:flex;font-size:var(--font-size-body-small);gap:var(--spacing-tight);line-height:var(--line-height-snug);margin-bottom:var(--spacing-tight);padding:var(--spacing-tight) var(--spacing-base)}.lsf-wizard .lsf-configure__preview-info-banner svg{flex-shrink:0}.lsf-wizard .lsf-configure__preview-info-banner button{flex-shrink:0;margin-left:auto}.lsf-wizard .lsf-configure__preview-updating{align-items:center;display:flex;flex:1;justify-content:center;min-height:200px;padding:var(--spacing-wide)}div[class^=App_menu]>div{width:100%}input.lsf-configure__add{background:var(--color-neutral-background);border:1px solid var(--color-primary-border);color:var(--color-primary-content);transition:all .15s ease-out}input.lsf-configure__add:hover{background:var(--color-primary-emphasis-subtle);color:var(--color-neutral-content)}.lsf-form__submit{gap:var(--spacing-base)}.CodeMirror-scrollbar-filler{background-color:var(--color-neutral-background)!important}.CodeMirror-search-match{background-color:rgba(var(--color-accent-mango-base-raw)/50%);border-bottom:0;border-radius:var(--corner-radius-smallest);border-top:0;box-shadow:0 0 0 1.5px rgba(var(--color-accent-mango-base-raw)/70%);max-width:8px;opacity:1;transform:translateX(-1px)}.cm-searching{background-color:rgba(var(--color-accent-mango-base-raw)/25%);border-radius:var(--corner-radius-smaller);box-shadow:0 0 0 1.5px rgba(var(--color-accent-mango-base-raw)/25%);color:var(--color-accent-mango-bold)!important}.CodeMirror-dialog-top{align-items:center;background:var(--color-neutral-surface);border-bottom-color:var(--color-neutral-border);box-shadow:0 4px 8px rgba(var(--color-neutral-shadow-raw)/16%);display:flex;flex-flow:row nowrap;padding:var(--spacing-tight)}.CodeMirror-search-label{align-items:center;color:var(--color-neutral-content-subtler);display:flex;flex-grow:1;font-size:var(--font-size-body-small)!important;margin-bottom:0}.CodeMirror-search-field{color:var(--color-neutral-content)!important;flex-grow:1;margin-left:var(--spacing-tighter)}.CodeMirror-search-hint{color:var(--color-neutral-content-subtlest)!important;font-size:var(--font-size-body-smaller)!important}.handle--sOIZa{--handle-size:2px;--handle-size-hover:3px;background:var(--color-neutral-border);bottom:0;cursor:col-resize;left:0;position:absolute;top:0;transform:translateX(-50%);transition:width .15s ease,background-color .15s ease;width:var(--handle-size);z-index:100}.handle--sOIZa.handleResizing--Ai4ue,.handle--sOIZa:hover{background-color:var(--color-primary-border-subtle);width:var(--handle-size-hover)}.handle--sOIZa.handleDisabled--mgfcq{cursor:default;pointer-events:none;width:1px}.handle--sOIZa.handleDisabled--mgfcq:hover{background-color:var(--color-neutral-border);width:1px}.lsf-assign-reviewers{display:flex;flex-direction:column;gap:20px;padding:12px 0}.lsf-assign-reviewers__section-title{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);margin:0 0 8px}.lsf-assign-reviewers__list{border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:0}.lsf-assign-reviewers__row{align-items:center;border-bottom:1px solid var(--color-neutral-border);display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) minmax(0,1.5fr) 56px;padding:6px 10px}.lsf-assign-reviewers__row:last-child{border-bottom:0}@media (max-width:480px){.lsf-assign-reviewers__row{grid-template-columns:28px minmax(0,1fr) 56px;row-gap:2px}.lsf-assign-reviewers__email{grid-column:2/-1}}.lsf-assign-reviewers__name{color:var(--color-neutral-content)}.lsf-assign-reviewers__email,.lsf-assign-reviewers__name{font-size:var(--font-size-body-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-assign-reviewers__email,.lsf-assign-reviewers__role{color:var(--color-neutral-content-subtler)}.lsf-assign-reviewers__role{background:var(--color-neutral-emphasis-subtle);border-radius:4px;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);justify-self:end;letter-spacing:.04em;padding:2px 8px}.lsf-assign-reviewers__empty,.lsf-assign-reviewers__loading{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);padding:16px;text-align:center}.lsf-assign-reviewers__modes{display:flex;flex-direction:column;gap:8px}.lsf-assign-reviewers__mode{align-items:center;color:var(--color-neutral-content);cursor:pointer;display:flex;font-size:var(--font-size-body-small);gap:8px}.lsf-assign-reviewers__ids{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-sizing:border-box;color:var(--color-neutral-content);font:inherit;font-size:var(--font-size-body-small);margin-top:8px;padding:10px 12px;resize:vertical;width:100%}.lsf-assign-reviewers__ids:focus{border-color:var(--color-primary-border-bold);outline:2px solid var(--color-primary-focus-outline);outline-offset:1px}.lsf-review-settings{display:flex;flex-direction:column;gap:var(--spacing-base);max-width:45rem;min-width:0}.lsf-review-settings__textarea{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-sizing:border-box;color:var(--color-neutral-content);font:inherit;font-size:var(--font-size-body-small);line-height:var(--line-height-body);min-height:140px;padding:10px 12px;resize:vertical;width:100%}.lsf-review-settings__textarea:focus{border-color:var(--color-primary-border-bold);outline:2px solid var(--color-primary-focus-outline);outline-offset:2px}.lsf-review-settings__row{display:flex;flex-wrap:wrap;gap:var(--spacing-tight);margin-top:var(--spacing-base)}.lsf-review-settings__field{display:flex;flex-direction:column;gap:6px;margin-top:var(--spacing-base)}.lsf-review-settings__field-label{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold)}.lsf-review-settings__field-hint{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);line-height:var(--line-height-snug)}.lsf-review-settings__number,.lsf-review-settings__select{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-sizing:border-box;color:var(--color-neutral-content);font-family:inherit;font-size:var(--font-size-body-small);height:40px;max-width:320px;min-height:40px;padding:0 12px}.lsf-review-settings__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='currentColor' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 12px center;background-repeat:no-repeat;border-radius:5px;font-size:var(--font-size-field-input);line-height:var(--line-height-snug);padding:0 32px 0 16px}.lsf-review-settings__number{max-width:160px}.lsf-review-settings__number:focus,.lsf-review-settings__select:focus{border-color:var(--color-primary-border-bold);outline:2px solid var(--color-primary-focus-outline);outline-offset:2px}.lsf-review-settings__switch{padding:8px 0}.lsf-review-settings__save-row{border-top:1px dashed var(--color-neutral-border);display:flex;justify-content:flex-end;margin-top:var(--spacing-base);padding-top:var(--spacing-base)}.lsf-audio-qc-select{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px;box-sizing:border-box;color:var(--color-neutral-content);cursor:pointer;font-family:inherit;font-size:var(--font-size-field-input);height:40px;line-height:var(--line-height-snug);max-width:420px;min-height:40px;padding:0 16px;width:100%}.lsf-audio-qc-select:disabled{cursor:not-allowed;opacity:.5}.lsf-audio-qc-grid3{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:12px}@media (max-width:720px){.lsf-audio-qc-grid3{grid-template-columns:1fr}}.lsf-translation-settings__input{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:6px;box-sizing:border-box;color:var(--color-neutral-content);flex:1;font-size:var(--font-size-body-small);height:36px;min-width:0;padding:0 12px}.lsf-translation-settings__backfill,.lsf-translation-settings__row,.lsf-translation-settings__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.lsf-translation-settings__file{align-items:center;border:1px solid var(--color-neutral-border);border-radius:6px;color:var(--color-neutral-content);cursor:pointer;display:inline-flex;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);height:32px;padding:0 12px}.lsf-translation-settings__file:hover{border-color:var(--color-neutral-border-bold)}.lsf-translation-settings__flash{background:var(--color-positive-background,var(--color-neutral-surface));border:1px solid var(--color-positive-border,var(--color-neutral-border));border-radius:6px;color:var(--color-neutral-content);font-size:var(--font-size-body-small);margin-bottom:12px;padding:8px 12px}.lsf-translation-settings__count{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);margin:4px 0}.lsf-translation-settings__list{border:1px solid var(--color-neutral-border-subtle,var(--color-neutral-border));border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.lsf-translation-settings__item{align-items:center;border-bottom:1px solid var(--color-neutral-border-subtle,var(--color-neutral-border));display:flex;font-size:var(--font-size-body-small);gap:8px;padding:7px 10px}.lsf-translation-settings__item:last-child{border-bottom:none}.lsf-translation-settings__src{color:var(--color-neutral-content);flex:1;min-width:0}.lsf-translation-settings__arrow{color:var(--color-neutral-content-subtler)}.lsf-translation-settings__tgt{color:var(--color-neutral-content);flex:1;min-width:0}.lsf-translation-settings__note{font-style:italic}.lsf-translation-settings__empty,.lsf-translation-settings__note{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small)}.lsf-translation-settings__empty{padding:16px;text-align:center}.lsf-translation-settings__candidates{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.lsf-translation-settings__chip{border-radius:4px;color:var(--color-neutral-content);font-size:var(--font-size-caption);padding:2px 8px}.lsf-translation-settings__chip,.lsf-translation-settings__switch{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border)}.lsf-translation-settings__switch{align-items:flex-start;border-radius:10px;cursor:pointer;display:flex;font-size:var(--font-size-body-small);gap:10px;margin-bottom:16px;padding:12px 14px}.lsf-translation-settings__switch input{flex-shrink:0;height:16px;margin-top:2px;width:16px}.lsf-translation-settings__switch>span{display:flex;flex-direction:column;gap:2px}.lsf-translation-settings__switch-sub{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small)}.lsf-translation-settings__sources{align-items:center;border:1px solid var(--color-neutral-border-subtle,var(--color-neutral-border));border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;margin:-4px 0 16px;padding:10px 14px}.lsf-translation-settings__sources-label{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium)}.lsf-translation-settings__project-list{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:6px 16px;margin-top:4px;max-height:180px;overflow-y:auto}.lsf-translation-settings__project-item{align-items:center;color:var(--color-neutral-content);cursor:pointer;display:flex;font-size:var(--font-size-body-small);gap:6px}.lsf-consent-purposes__row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 90px 80px}@media (max-width:640px){.lsf-consent-purposes__row{grid-template-columns:1fr 1fr}.lsf-consent-purposes__row>:first-child,.lsf-consent-purposes__row>:nth-child(2){grid-column:1/-1}}@media (max-width:480px){.lsf-consent-purposes__row{grid-template-columns:1fr!important}}.lsf-licensing{display:flex;flex-direction:column;gap:var(--spacing-base,16px);width:100%}.lsf-licensing__trail{border-left:2px solid var(--color-primary-border-subtle,rgba(78,134,219,.25));display:flex;flex-direction:column;gap:var(--spacing-tighter,6px);list-style:none;margin:0 0 var(--spacing-base,16px);padding:0;padding-left:var(--spacing-base,12px)}.lsf-licensing__trail-step{align-items:baseline;color:var(--color-neutral-content-subtler,#6b6b6b);display:flex;flex-wrap:wrap;font-size:var(--font-size-caption,13px);gap:var(--spacing-tighter,6px)}.lsf-licensing__trail-q{color:var(--color-neutral-content,#1a1a1a);font-weight:500}.lsf-licensing__trail-a{font-style:italic}.lsf-licensing__trail-edit{background:transparent;border:0;color:var(--color-primary-content,#4e86db);cursor:pointer;font-size:var(--font-size-body-small);margin-left:auto;padding:0;text-decoration:underline}.lsf-licensing__trail-edit:hover{color:var(--color-primary-content-hover,#3b6cb5)}.lsf-licensing__question{display:flex;flex-direction:column;gap:var(--spacing-tight,8px)}.lsf-licensing__question-text{font-size:var(--font-size-body-small,16px);font-weight:var(--font-weight-semibold,600);line-height:1.4;margin:0}.lsf-licensing__question-hint{color:var(--color-neutral-content-subtler,#6b6b6b);font-size:var(--font-size-caption,13px);line-height:1.5;margin:0}.lsf-licensing__question-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-tighter,8px);margin-top:var(--spacing-tight,8px)}.lsf-licensing__question-options>*{flex:1 1 240px;min-width:0}.lsf-licensing__recommend{background:var(--color-primary-emphasis-subtle,rgba(78,134,219,.06));border:1px solid var(--color-primary-border-subtle,rgba(78,134,219,.25));border-radius:var(--corner-radius-medium,6px);display:flex;flex-direction:column;gap:var(--spacing-tight,8px);padding:var(--spacing-base,12px)}.lsf-licensing__recommend-name{color:var(--color-primary-content,#4e86db);font-size:var(--font-size-400,18px);margin:0}.lsf-licensing__recommend-summary{color:var(--color-neutral-content,#1a1a1a);font-size:var(--font-size-caption,14px);line-height:1.5;margin:0}.lsf-licensing__recommend-attrs{color:var(--color-neutral-content-subtle,#555);font-size:var(--font-size-caption,13px);line-height:1.6;margin:0;padding-left:var(--spacing-base,18px)}.lsf-licensing__recommend-link{color:var(--color-primary-content,#4e86db);font-size:var(--font-size-caption,13px);text-decoration:underline}.lsf-licensing__current-actions,.lsf-licensing__recommend-actions{display:flex;flex-direction:row;gap:var(--spacing-tighter,8px);margin-top:var(--spacing-tight,8px)}.lsf-licensing__current-summary{color:var(--color-neutral-content,#1a1a1a);font-size:var(--font-size-caption,14px);line-height:1.5;margin:0 0 var(--spacing-tighter,6px)}.lsf-licensing__current-trail{color:var(--color-neutral-content-subtle,#555);font-size:var(--font-size-caption,13px);margin-top:var(--spacing-tight,8px)}.lsf-licensing__current-trail summary{color:var(--color-primary-content,#4e86db);cursor:pointer;font-weight:500}.lsf-licensing__current-trail ol{line-height:1.6;margin:var(--spacing-tighter,6px) 0 0;padding-left:var(--spacing-base,18px)}.lsf-hf-tabs{border-bottom:1px solid var(--color-neutral-border);display:flex;gap:4px}.lsf-hf-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;color:var(--color-neutral-content-subtler);cursor:pointer;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);margin-bottom:-1px;padding:8px 14px;transition:color .15s,background .15s,border-color .15s}.lsf-hf-tab:hover{background:var(--color-neutral-emphasis);color:var(--color-neutral-content)}.lsf-hf-tab_active{border-bottom-color:var(--color-primary-surface);color:var(--color-neutral-content);font-weight:var(--font-weight-semibold)}.lsf-hf-section-body{display:flex;flex-direction:column;gap:14px}.lsf-hf-row{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:720px){.lsf-hf-row{grid-template-columns:1fr}}.lsf-hf-row-inline{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.lsf-hf-field{display:flex;flex-direction:column;gap:6px}.lsf-hf-field__label{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium)}.lsf-hf-input{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px;box-sizing:border-box;color:var(--color-neutral-content);font-size:var(--font-size-field-input);height:40px;line-height:var(--line-height-snug);max-width:320px;min-height:40px;padding:0 16px;width:100%}.lsf-hf-input:focus{border-color:var(--color-primary-action);box-shadow:0 0 0 3px var(--color-primary-background);outline:none}.lsf-hf-input:disabled{cursor:not-allowed;opacity:.6}.lsf-hf-pill{border-radius:4px;display:inline-block;font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);letter-spacing:.02em;line-height:1.4;padding:3px 10px;text-transform:uppercase}.lsf-hf-pill_ok{background:var(--color-positive-background,#e6f6ec);border:1px solid var(--color-positive-border,#b6e2c2);color:var(--color-positive-content,#1a6d33)}.lsf-hf-pill_empty{background:var(--color-warning-background,#fff4d6);border:1px solid var(--color-warning-border,#f0c860);color:var(--color-warning-content,#7a4f00)}.lsf-hf-bindings-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));padding:4px 0}@media (max-width:640px){.lsf-hf-bindings-grid{grid-template-columns:1fr}}.lsf-hf-binding-card{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:10px;display:flex;flex-direction:column;gap:10px;height:100%;padding:14px 16px;transition:border-color .12s}.lsf-hf-binding-card>.lsf-hf-row-inline,.lsf-hf-binding-card>.lsf-lsf-hf-row-inline{margin-top:auto}.lsf-hf-binding-card:hover{border-color:var(--color-neutral-content-subtler)}.lsf-hf-binding-card .lsf-hf-dl,.lsf-hf-binding-card .lsf-lsf-hf-dl{-moz-column-gap:20px;column-gap:20px;grid-template-columns:max-content 1fr}.lsf-hf-binding-card .lsf-hf-dl dt,.lsf-hf-binding-card .lsf-lsf-hf-dl dt{white-space:nowrap}.lsf-hf-binding-card .lsf-hf-dl dd,.lsf-hf-binding-card .lsf-lsf-hf-dl dd{min-width:0;overflow-wrap:anywhere;word-break:break-word}.lsf-hf-dl{display:grid;font-size:var(--font-size-body-small);gap:8px 16px;grid-template-columns:140px 1fr;line-height:var(--line-height-body);margin:0;padding:4px 0}.lsf-hf-dl dt{color:var(--color-neutral-content-subtler);font-weight:var(--font-weight-medium)}.lsf-hf-dl dd{color:var(--color-neutral-content);margin:0}.lsf-hf-select-desc{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);line-height:var(--line-height-snug);margin:0;max-width:560px}.lsf-hf-push-actions{display:flex;gap:12px;justify-content:flex-end}.lsf-hf-preview{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:10px;margin-top:4px;padding:14px 16px}.lsf-hf-preview__meta{border-bottom:1px dashed var(--color-neutral-border);color:var(--color-neutral-content-subtler);margin-bottom:10px}.lsf-hf-preview__meta,.lsf-hf-preview__title{font-size:var(--font-size-body-small);padding-bottom:8px}.lsf-hf-preview__title{color:var(--color-neutral-content);font-weight:var(--font-weight-semibold)}.lsf-hf-preview__cols{display:grid;gap:4px 12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.lsf-hf-col{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:var(--font-size-body-small);gap:10px;padding:6px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-hf-col:hover{background:var(--color-neutral-emphasis)}.lsf-hf-col__name{color:var(--color-neutral-content);font-family:var(--font-family-mono,ui-monospace,monospace);font-weight:var(--font-weight-medium)}.lsf-hf-col__type{color:var(--color-neutral-content-subtler)}.lsf-hf-checkrow,.lsf-hf-col__type{font-size:var(--font-size-body-small)}.lsf-hf-checkrow{align-items:center;color:var(--color-neutral-content);cursor:pointer;display:flex;gap:10px;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-hf-mapping-table{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:32px minmax(160px,1fr) minmax(160px,1fr) 80px;padding-top:6px;row-gap:4px}@media (max-width:640px){.lsf-hf-mapping-table{grid-template-columns:32px 1fr}}.lsf-hf-mapping-head{color:var(--color-neutral-content-subtler);display:contents;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);letter-spacing:.03em;text-transform:uppercase}.lsf-hf-mapping-head>*{border-bottom:1px solid var(--color-neutral-border);padding-bottom:6px}.lsf-hf-mapping-row{display:contents}.lsf-hf-mapping-row>*{padding:4px 0}.lsf-hf-mapping-row code{align-self:center;background:var(--color-neutral-emphasis);border-radius:4px;color:var(--color-neutral-content);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:var(--font-size-body-small);padding:2px 6px;width:-moz-fit-content;width:fit-content}.lsf-typed-layers{display:flex;flex-direction:column;gap:16px}.lsf-typed-layers__toolbar{align-items:center;display:flex;gap:8px}.lsf-typed-layers__layer-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.lsf-typed-layers__layer-title{align-items:center;display:flex;font-size:var(--font-size-card-title);gap:10px;margin:0 0 4px}.lsf-typed-layers__id-chip{font-family:var(--font-family-mono,ui-monospace,monospace);font-size:var(--font-size-micro);font-weight:var(--font-weight-regular);padding:1px 6px;white-space:nowrap}.lsf-typed-layers__id-chip,.lsf-typed-layers__layer-kind{align-items:center;background:var(--color-neutral-emphasis-subtle);border-radius:4px;color:var(--color-neutral-content-subtler);display:inline-flex}.lsf-typed-layers__layer-kind{font-family:var(--font-family-base);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:.02em;padding:2px 8px;text-transform:uppercase}.lsf-typed-layers__layer-kind_span{background:var(--color-primary-emphasis-subtle,rgba(78,134,219,.12));color:var(--color-primary-content,#4e86db)}.lsf-typed-layers__layer-kind_relation{background:rgba(147,51,234,.1);color:#7c3aed}.lsf-typed-layers__layer-kind_chain{background:rgba(31,122,90,.1);color:var(--color-positive-content,#1f7a5a)}.lsf-typed-layers__layer-kind_document{background:var(--color-warning-background,rgba(178,106,0,.1));color:var(--color-warning-content,#b26a00)}.lsf-typed-layers__layer-actions,.lsf-typed-layers__layer-toolbar{align-items:center;display:flex;gap:8px}.lsf-typed-layers__layer-toolbar{margin:10px 0}.lsf-typed-layers__feature-form,.lsf-typed-layers__form{display:flex;flex-direction:column;gap:12px}.lsf-typed-layers__form-row{display:flex;flex-direction:column;gap:4px}.lsf-typed-layers__form-row label{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium)}.lsf-typed-layers__form-row input,.lsf-typed-layers__form-row select,.lsf-typed-layers__form-row textarea{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:4px;color:var(--color-neutral-content);font-family:inherit;font-size:var(--font-size-body-small);padding:6px 10px}.lsf-typed-layers__form-row input:focus,.lsf-typed-layers__form-row select:focus,.lsf-typed-layers__form-row textarea:focus{border-color:var(--color-primary-surface);box-shadow:0 0 0 2px var(--color-primary-emphasis,rgba(59,130,246,.15));outline:none}.lsf-typed-layers__form-row textarea{min-height:60px;resize:vertical}.lsf-typed-layers__form-row-grid{align-items:end;display:grid;gap:12px;grid-template-columns:1fr 1fr}.lsf-typed-layers__checkbox-row{align-items:center;display:flex;font-size:var(--font-size-body-small);gap:8px;padding-bottom:6px}.lsf-typed-layers__checkbox-row input{height:16px;margin:0;width:16px}.lsf-typed-layers__form-actions{display:flex;gap:8px;justify-content:flex-end}.lsf-typed-layers__features{border-collapse:collapse;width:100%}.lsf-typed-layers__features td,.lsf-typed-layers__features th{border-bottom:1px solid var(--color-neutral-border);font-size:var(--font-size-body-small);padding:8px 10px;text-align:left;vertical-align:top}.lsf-typed-layers__features th{background:var(--color-neutral-background);color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase}.lsf-typed-layers__mono{font-family:var(--font-family-mono,ui-monospace,monospace)}.lsf-typed-layers__kb-ref{color:var(--color-primary-content,#4e86db);font-family:var(--font-family-base);font-size:var(--font-size-body-small)}.lsf-typed-layers__description{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);max-width:360px}.lsf-typed-layers__muted{color:var(--color-neutral-content-subtler);font-style:italic}.lsf-typed-layers__row-actions{display:flex;gap:6px;white-space:nowrap}@media (max-width:768px){.lsf-typed-layers__features{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}@media (max-width:640px){.lsf-typed-layers__form-row-grid{grid-template-columns:1fr}}.lsf-backend-card{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-small);padding:15px}.lsf-backend-card__title-container{display:flex;gap:5px;justify-content:space-between}.lsf-backend-card__title{color:var(--color-neutral-content);font-weight:var(--font-weight-medium);margin-left:2px;margin-top:15px}.lsf-backend-card__meta{color:var(--color-neutral-content-subtler);display:flex;flex-flow:row wrap;gap:20px;justify-content:space-between;margin-left:2px;margin-top:5px}.lsf-backend-card__group{align-items:center;display:flex}.lsf-backend-card__menu{align-items:top}.lsf-ml{margin-top:32px}.lsf-ml__info{justify-content:flex-end}.lsf-ml__info,.lsf-ml__status{align-items:center;display:flex}.lsf-ml__status{border:1px solid var(--color-neutral-border);border-radius:10px;color:var(--sand_500);font-size:var(--font-size-caption);margin-right:10px;max-width:100px;padding:3px 6px}.lsf-ml__summary{margin-bottom:16px}.lsf-ml__indicator{background-color:var(--indicator-color);border-radius:100%;display:block;height:8px;margin-right:8px;width:8px}.lsf-ml__indicator_state_CO{--indicator-color:var(--color-positive-surface)}.lsf-ml__indicator_state_DI{--indicator-color:var(--color-warning-surface)}.lsf-ml__indicator_state_ER{--indicator-color:var(--color-negative-surface)}.lsf-ml__indicator_state_PR,.lsf-ml__indicator_state_TR{--indicator-color:var(--color-primary-surface);position:relative}.lsf-ml__indicator_state_PR:before,.lsf-ml__indicator_state_TR:before{animation:lsf-state-pulse 2s ease infinite;background-color:var(--indicator-color);border-radius:100%;content:"";display:block;height:100%;left:0;opacity:.5;top:0;width:100%}@keyframes lsf-state-pulse{0%{transform:scale(1)}50%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(3)}}.lsf-settings-search{margin:0 0 10px;position:relative}.lsf-settings-search__input{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-sizing:border-box;color:var(--color-neutral-content);font-size:var(--font-size-body-small);height:34px;padding:0 10px;width:100%}.lsf-settings-search__input::-moz-placeholder{color:var(--color-neutral-content-subtlest)}.lsf-settings-search__input::placeholder{color:var(--color-neutral-content-subtlest)}.lsf-settings-search__input:focus{border-color:var(--color-primary-border-subtle);outline:none}.lsf-settings-search__results{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-shadow:var(--shadow-popover,0 8px 24px rgba(0,0,0,.12));display:flex;flex-direction:column;gap:2px;left:0;list-style:none;margin:0;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:40}.lsf-settings-search__result{align-items:baseline;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:7px 9px;text-align:left;width:100%}.lsf-settings-search__result_active{background:var(--color-neutral-emphasis)}.lsf-settings-search__result-label{color:var(--color-neutral-content);font-size:var(--font-size-body-small);min-width:0}.lsf-settings-search__result-tab{flex:0 0 auto}.lsf-settings-search__noresults,.lsf-settings-search__result-tab{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption)}.lsf-settings-search__noresults{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);left:0;padding:10px;position:absolute;right:0;top:calc(100% + 4px);z-index:40}.lsf-prediction-card{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:4px;display:flex;justify-content:space-between;padding:1rem;width:100%}.lsf-prediction-card__meta{color:var(--color-neutral-content-subtler);display:flex;flex-flow:row wrap;gap:20px;margin-top:7px}.lsf-prediction-card__group,.lsf-prediction-card__header{align-items:center;display:flex}.lsf-prediction-card__header{border:1px solid var(--color-neutral-border);font-size:var(--font-size-card-title);font-weight:var(--font-weight-medium);height:48px;justify-content:space-between;line-height:18px;padding:0 15px}.lsf-prediction-card__title{color:var(--color-neutral-content);font-weight:var(--font-weight-medium)}.lsf-prediction-card__title-content{align-items:center;display:flex}.lsf-prediction-card__content{padding:1rem}.lsf-prediction-card:not(:first-child){margin-top:24px}.space--QjAJO{grid-gap:var(--spacing-tight);align-items:center;display:grid;grid-auto-columns:max-content;grid-auto-flow:column}.directionHorizontal--E7TZ0{align-items:center;grid-auto-columns:max-content;grid-auto-flow:column}.directionVertical--qla12{grid-auto-flow:row;grid-auto-rows:max-content;justify-content:center}.alignStart--nkQRD{justify-content:flex-start}.alignEnd--UMTfR{justify-content:flex-end}.spread--Qcg0a{justify-content:space-between;width:100%}.stretch--wMCUV .directionHorizontal--E7TZ0{grid-auto-columns:1fr;grid-auto-rows:1fr}.sizeLarge--ki8R4{grid-gap:var(--spacing-wider)}.sizeSmall--hHsEG{grid-gap:var(--spacing-tight)}.lsf-dl{grid-row-gap:12px;color:var(--color-neutral-content-subtler);display:grid;font-size:var(--font-size-title-sm);grid-template-columns:40% 60%;line-height:22px;margin:0}.lsf-dl__dt{align-items:center;color:var(--color-neutral-content);display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-tighter);min-width:300px}.lsf-dl__dd{margin:0}@media (max-width:640px){.lsf-dl{grid-row-gap:4px;grid-template-columns:1fr}.lsf-dl__dt{min-width:0}.lsf-dl__dd{padding-bottom:8px}}.lsf-help-icon{color:var(--color-primary-icon);display:inline;height:20px;position:relative;vertical-align:baseline;width:20px}.lsf-storage-settings__controls{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.lsf-storage-settings__empty{align-items:center;border-radius:5px;color:var(--color-neutral-content-subtler);display:flex;flex-direction:column;font-size:var(--font-size-title-sm);font-weight:var(--font-weight-medium);height:100px;justify-content:center}.lsf-storage-settings__submit{align-items:center;display:flex;justify-content:space-between;margin-top:32px}.lsf-storage-settings__submit+.lsf-inline-error{margin-top:32px}.lsf-storage-settings__info{align-items:center;color:#d00;display:flex;font-size:var(--font-size-body-small);line-height:22px}.lsf-storage-settings__info_valid{color:rgba(0,0,0,.4)}.lsf-storage-settings__sync{align-items:center;display:flex;justify-content:flex-start;margin-top:16px}.lsf-storage-settings__sync-count{font-size:var(--font-size-body-small);line-height:18px;margin-top:14px;opacity:.7}.lsf-storage-settings__health{border-top:1px solid var(--color-neutral-border);margin-top:16px;padding-top:12px}.lsf-storage-settings__health-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lsf-storage-settings__health-head button{height:32px}.lsf-storage-settings__health-status{border:1px solid var(--color-neutral-border);border-radius:999px;font-size:12px;font-weight:500;line-height:18px;padding:2px 10px;white-space:nowrap}.lsf-storage-settings__health-status_good{background:var(--color-positive-background);border-color:var(--color-positive-border);color:var(--color-positive-content)}.lsf-storage-settings__health-status_warning{background:var(--color-warning-background);border-color:var(--color-warning-border);color:var(--color-warning-content)}.lsf-storage-settings__health-status_problem{background:var(--color-negative-background);border-color:var(--color-negative-border);color:var(--color-negative-content)}.lsf-storage-settings__health-summary{color:var(--color-neutral-content-subtle);flex:1 1 160px;font-size:var(--font-size-body-small);min-width:0}.lsf-storage-settings__health-body{display:flex;flex-direction:column;gap:12px;margin-top:12px}.lsf-storage-settings__health-actions{display:flex;gap:8px}.lsf-storage-settings__health-actions button{height:28px}.lsf-storage-settings__health-finding{align-items:flex-start;border-left:3px solid var(--color-warning-border);display:flex;flex-direction:column;font-size:var(--font-size-body-small);gap:4px;padding-left:12px}.lsf-storage-settings__health-finding_problem{border-left-color:var(--color-negative-border)}.lsf-storage-settings__health-finding pre{align-self:stretch;background:var(--color-neutral-surface);border-radius:6px;font-size:12px;margin:4px 0;overflow-x:auto;padding:8px 12px}.lsf-storage-settings__health-files{font-size:var(--font-size-body-small);list-style:none;margin:0;padding:0}.lsf-storage-settings__health-files li{border-top:1px solid var(--color-neutral-border);display:flex;gap:12px;justify-content:space-between;padding:4px 0}.lsf-storage-settings__health-files span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-storage-settings__health-files em{color:var(--color-neutral-content-subtler);font-style:normal;white-space:nowrap}.lsf-storage-settings__summary .lsf-dl__dd{min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.lsf-simple-settings{max-width:100%;width:42rem}fieldset:disabled [class*=quality-settings__radio],fieldset:disabled [class*=radio-card],fieldset:disabled [class*=radio-group-ls],fieldset:disabled [class*=slider-row],fieldset:disabled [class*=toggle]:not(input),fieldset:disabled [role=radiogroup],fieldset:disabled a[href],fieldset:disabled label{cursor:not-allowed;pointer-events:none}fieldset:disabled{opacity:.7}.lsf-settings-description{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);line-height:var(--line-height-body);margin:0}.lsf-settings-page{max-width:none}.lsf-settings-page,.lsf-settings-page__body{display:flex;flex-direction:column;gap:var(--spacing-base);min-width:0}.lsf-settings-page_wide{max-width:none}.lsf-settings-surface{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-small);box-shadow:0 1px 2px rgb(var(--color-neutral-shadow-raw)/calc(4%*var(--shadow-intensity)));display:flex;flex-direction:column;min-width:0;padding:0 var(--spacing-wide)}.lsf-settings-section{border-bottom:1px solid var(--color-neutral-border);display:flex;flex-direction:column;gap:var(--spacing-base);padding:var(--spacing-wide) 0}.lsf-settings-section:last-child{border-bottom:none}.lsf-settings-section__head{display:flex;flex-direction:column;gap:var(--spacing-tighter)}.lsf-settings-section__title{color:var(--color-neutral-content);font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.lsf-settings-section__desc{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);line-height:var(--line-height-snug);margin:0}.lsf-settings-section__body{display:flex;flex-direction:column;gap:var(--spacing-tight)}.lsf-settings-wrapper{--column-count:1;border:1px solid var(--color-neutral-border);border-radius:.5rem;box-sizing:border-box;color:var(--color-neutral-content-subtle);max-width:100%;padding:1.5rem;width:40rem}.lsf-settings-wrapper+.lsf-form-wrapper,.lsf-settings-wrapper+.lsf-settings-wrapper{margin-top:1.5rem}.lsf-settings-wrapper h3{margin:0 0 .5rem}.lsf-settings-wrapper h3,.lsf-settings-wrapper__header{color:var(--color-neutral-content);font-weight:var(--font-weight-medium)}.lsf-settings-wrapper__header{font-size:var(--font-size-title-2xl);margin-bottom:0}.lsf-annotation-settings__stack,.lsf-general-settings__stack,.lsf-quality-settings__stack,.lsf-simple-settings__stack{display:flex;flex-direction:column;gap:16px;max-width:100%;width:40rem}.lsf-general-settings{display:flex;gap:40px;min-width:0}.lsf-general-settings .lsf-heidy-tip{flex-shrink:0;margin:0;max-width:500px}.lsf-general-settings .lsf-label-ls__text{padding:0}.lsf-general-settings .lsf-label-ls__text:first-child{margin-bottom:var(--spacing-tight)}.lsf-general-settings .lsf-radio-group-ls__buttons .lsf-label__content{padding:0 4px}@media (max-width:1100px){.lsf-general-settings{flex-direction:column;gap:24px}}.lsf-workspace-placeholder__badge-wrapper{display:flex;line-height:normal;margin-bottom:8px}.lsf-workspace-placeholder__title{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-label-small)}.lsf-settings-caption{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular)}.lsf-settings-caption,.lsf-settings-caption a{font-style:normal;letter-spacing:.4px;line-height:16px}.lsf-settings-caption a{color:var(--color-primary-surface-content);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.lsf-settings-caption a:hover{text-decoration:underline}.lsf-disabled-field{align-items:flex-start;display:flex}.lsf-disabled-field p{margin:0;padding:0}.lsf-disabled-field p a{color:var(--color-primary-surface-content);font-size:var(--font-size-body-small);font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:.4px;line-height:16px}.lsf-disabled-field p a:hover{text-decoration:underline}.lsf-disabled-field input,.lsf-disabled-field__label{margin-top:5px}.lsf-disabled-field__title{align-items:center;font-size:var(--font-size-card-title)}.lsf-disabled-field__description,.lsf-disabled-field__title{display:flex;font-weight:var(--font-weight-medium);height:22px;line-height:22px;margin-bottom:4px;padding:0 16px}.lsf-disabled-field__description{color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-small);margin-top:5px}.lsf-quality-settings h3{color:var(--color-neutral-content);font-weight:var(--font-weight-medium);margin-bottom:4px;margin-top:12px}.lsf-quality-section-body{display:flex;flex-direction:column;gap:14px;margin-top:12px}.lsf-quality-section-foot{align-items:center;border-top:1px dashed var(--color-neutral-border);display:flex;gap:16px;justify-content:space-between;margin-top:16px;padding-top:16px}.lsf-quality-field{display:flex;flex-direction:column;gap:6px}.lsf-quality-field__label{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium)}.lsf-quality-row{display:grid;gap:20px;grid-template-columns:1fr 1fr}.lsf-quality-input{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:6px;color:var(--color-neutral-content);font-size:var(--font-size-body-small);max-width:240px;padding:8px 10px}.lsf-quality-input:focus{border-color:var(--color-primary-action);box-shadow:0 0 0 3px rgba(91,124,250,.15);outline:none}.lsf-quality-divider{background:var(--color-neutral-border);height:1px;margin:16px 0 4px}.lsf-quality-slider-row{align-items:center;display:flex;gap:12px}.lsf-quality-slider-row input[type=range]{accent-color:var(--color-primary-action);flex:1;max-width:240px}.lsf-quality-slider-value{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);min-width:44px;text-align:right}.lsf-quality-toggle{align-items:flex-start;cursor:pointer;display:flex;gap:12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-quality-toggle input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.lsf-quality-toggle__visual{background:var(--color-neutral-emphasis);border-radius:20px;flex-shrink:0;height:20px;margin-top:2px;position:relative;transition:background .14s;width:36px}.lsf-quality-toggle__visual:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .14s;width:14px}.lsf-quality-toggle input[type=checkbox]:checked+.lsf-quality-toggle__visual{background:var(--color-primary-action)}.lsf-quality-toggle input[type=checkbox]:checked+.lsf-quality-toggle__visual:after{transform:translateX(16px)}.lsf-quality-toggle__text{display:flex;flex-direction:column;gap:2px}.lsf-quality-toggle__label{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium)}.lsf-quality-toggle__desc{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);line-height:var(--line-height-snug)}.lsf-quality-radio-group{display:grid;gap:12px;grid-template-columns:1fr 1fr}.lsf-quality-radio-card{align-items:flex-start;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:border-color .12s,box-shadow .12s,background .12s}.lsf-quality-radio-card input[type=radio]{accent-color:var(--color-primary-action);margin-top:3px}.lsf-quality-radio-card:hover{border-color:var(--color-neutral-content-subtler)}.lsf-quality-radio-card--active{background:rgba(91,124,250,.05);border-color:var(--color-primary-action);box-shadow:0 0 0 3px rgba(91,124,250,.12)}.lsf-quality-radio-card__title{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);margin-bottom:4px}.lsf-quality-radio-card__desc{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);line-height:var(--line-height-body)}.lsf-quality-banner{background:var(--color-neutral-emphasis);border:1px dashed var(--color-neutral-border);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px 18px}.lsf-quality-banner__title{color:var(--color-neutral-content)}.lsf-quality-banner__link,.lsf-quality-banner__title{font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold)}.lsf-quality-banner__link{align-self:flex-start;border:1px solid var(--color-primary-action);border-radius:6px;color:var(--color-primary-action);margin-top:4px;padding:6px 12px;text-decoration:none}.lsf-quality-banner__link:hover{background:rgba(91,124,250,.08)}@media (max-width:640px){.lsf-quality-radio-group,.lsf-quality-row{grid-template-columns:1fr}}body.lsf-is-capacitor .lsf-settings-page,body.lsf-is-capacitor .lsf-settings-page__body{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;overflow-x:hidden;width:100%;word-break:break-word}body.lsf-is-capacitor .lsf-settings-page *,body.lsf-is-capacitor .lsf-settings-page__body *{box-sizing:border-box;max-width:100%;min-width:0}body.lsf-is-capacitor .lsf-settings-page .lsf-lsf-input-ls,body.lsf-is-capacitor .lsf-settings-page .lsf-lsf-select-ls,body.lsf-is-capacitor .lsf-settings-page input,body.lsf-is-capacitor .lsf-settings-page select,body.lsf-is-capacitor .lsf-settings-page textarea{box-sizing:border-box;max-width:100%;width:100%}.lsf-review-stream{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px 32px}@media (max-width:900px){.lsf-review-stream{padding:16px 20px}}@media (max-width:560px){.lsf-review-stream{padding:12px 14px}}.lsf-review-stream__status{border:1px dashed var(--color-neutral-border);border-radius:var(--corner-radius-small);color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);padding:48px 24px;text-align:center}.lsf-review-stream__body{display:flex;flex-direction:column;gap:16px}.lsf-review-stream__task-data{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:140px 1fr;margin:0;row-gap:6px}.lsf-review-stream__task-row{display:contents}.lsf-review-stream__task-row dt{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold)}.lsf-review-stream__task-row dd{color:var(--color-neutral-content);font-size:var(--font-size-body-small);margin:0;word-break:break-word}.lsf-review-stream__task-row dd pre{background:var(--color-neutral-emphasis-subtle);border-radius:var(--corner-radius-smaller);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:var(--font-size-body-small);margin:0;overflow-x:auto;padding:8px 10px}.lsf-review-stream__task-image{border-radius:var(--corner-radius-smaller);max-height:320px;max-width:100%}.lsf-review-stream__result-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.lsf-review-stream__result-item{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);padding:10px 12px}.lsf-review-stream__result-head{align-items:center;display:flex;gap:8px;margin-bottom:6px}.lsf-review-stream__result-tag{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold)}.lsf-review-stream__result-type{background:var(--color-primary-emphasis-subtle);border-radius:4px;color:var(--color-primary-content,var(--color-primary-surface));font-size:var(--font-size-caption);letter-spacing:.02em;padding:2px 8px}.lsf-review-stream__result-dl{-moz-column-gap:12px;column-gap:12px;display:grid;font-size:var(--font-size-body-small);grid-template-columns:120px 1fr;margin:0;row-gap:4px}.lsf-review-stream__result-row{display:contents}.lsf-review-stream__result-row dt{color:var(--color-neutral-content-subtler)}.lsf-review-stream__result-row dd{color:var(--color-neutral-content);margin:0;word-break:break-word}.lsf-review-stream__result-empty{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);font-style:italic}.lsf-review-stream__empty{color:var(--color-neutral-content-subtler);padding:24px;text-align:center}.lsf-review-stream__annotations-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.lsf-review-stream__group-badge{background:var(--color-primary-emphasis-subtle);color:var(--color-primary-content,var(--color-primary-surface))}.lsf-review-stream__group-badge,.lsf-review-stream__verdict-chip{align-items:center;border-radius:4px;display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.02em;margin-bottom:10px;padding:4px 10px}.lsf-review-stream__verdict-chip_accepted{background:var(--color-positive-emphasis-subtle,rgba(31,122,90,.12));color:var(--color-positive-content,#1f7a5a)}.lsf-review-stream__verdict-chip_fixed{background:var(--color-warning-emphasis-subtle,rgba(178,106,0,.12));color:var(--color-warning-content,#b26a00)}.lsf-review-stream__verdict-chip_rejected{background:var(--color-negative-emphasis-subtle,rgba(192,53,58,.12));color:var(--color-negative-content,#c0353a)}.lsf-review-stream__verdict-row{align-items:center;display:flex;gap:10px;margin-bottom:10px}.lsf-review-stream__verdict-row .lsf-review-stream__verdict-chip{margin-bottom:0}.lsf-review-stream__header-actions,.lsf-review-stream__nav{align-items:center;display:flex;gap:12px}.lsf-review-stream__nav{justify-content:space-between}.lsf-review-stream__nav-count{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small)}.lsf-review-stream__verdict{display:flex;gap:10px;justify-content:flex-end;padding-top:10px}.lsf-review-stream__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.lsf-review-stream__comment{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-sizing:border-box;color:var(--color-neutral-content);font:inherit;font-size:var(--font-size-body-small);min-height:100px;padding:10px 12px;resize:vertical;width:100%}.lsf-review-stream__comment:focus{border-color:var(--color-primary-border-bold);outline:2px solid var(--color-primary-focus-outline);outline-offset:1px}@media (max-width:720px){.lsf-review-stream__actions,.lsf-review-stream__verdict{flex-wrap:wrap;gap:8px;justify-content:stretch}.lsf-review-stream__actions>button,.lsf-review-stream__verdict>button{flex:1 1 calc(50% - 8px);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);min-height:44px}.lsf-review-stream__comment{font-size:var(--font-size-body-small);min-height:88px}}@media (max-width:480px){.lsf-review-stream__actions>button,.lsf-review-stream__verdict>button{flex-basis:100%}}.lsf-review-stream__dispute-banner{background:var(--color-warning-background,#fef6e7);border:1px solid var(--color-warning-border,rgba(195,142,0,.3));border-radius:var(--corner-radius-smaller);color:var(--color-warning-content,#7a4f00);font-size:var(--font-size-body-small);line-height:var(--line-height-snug);margin-bottom:10px;padding:10px 12px}.lsf-review-stream__fix-note{background:var(--color-warning-background,#fdf3e3);border:1px solid var(--color-warning-border,rgba(138,90,0,.25));border-radius:8px;display:flex;flex-basis:100%;flex-direction:column;gap:6px;margin-top:6px;padding:8px 10px}[data-color-scheme=dark] .lsf-review-stream__fix-note{background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.45)}.lsf-review-stream__fix-note-head{color:var(--color-warning-content,#8a5a00);font-size:var(--font-size-caption);font-weight:600}[data-color-scheme=dark] .lsf-review-stream__fix-note-head{color:#fbbf24}.lsf-review-stream__fix-chips{display:flex;flex-wrap:wrap;gap:4px}.lsf-review-stream__fix-chip{background:var(--color-neutral-surface,#fff);border:1px solid var(--color-neutral-border);border-radius:999px;color:var(--color-neutral-content);font-size:var(--font-size-caption);max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.lsf-review-stream__fix-chip_add{color:var(--color-positive-content,#1a7f37)}.lsf-review-stream__fix-chip_del{color:var(--color-negative-content,#a72a2f)}.lsf-bulk-label{padding:var(--page-inset-y,16px) var(--page-inset-x,16px)}.lsf-bulk-label__list{display:flex;flex-direction:column;gap:8px}.lsf-bulk-label__row{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:8px;cursor:default;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(96px,auto);padding:10px 12px;transition:border-color .12s,box-shadow .12s}.lsf-bulk-label__row_focused{border-color:var(--color-primary-border,var(--color-primary-surface));box-shadow:0 0 0 2px var(--color-primary-focus-outline,rgba(43,86,192,.25))}.lsf-bulk-label__media{min-width:0}.lsf-bulk-label__media-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--color-neutral-content);display:-webkit-box;font-size:var(--font-size-body-small);line-height:var(--line-height-snug);margin:0;overflow:hidden}.lsf-bulk-label__media-image{border-radius:6px;display:block;max-height:120px;max-width:100%}.lsf-bulk-label__media-audio{height:36px;max-width:420px;width:100%}.lsf-bulk-label__media-missing{color:var(--color-neutral-content-subtlest)}.lsf-bulk-label__choices{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.lsf-bulk-label__choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:999px;color:var(--color-neutral-content);cursor:pointer;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);padding:6px 14px;transition:border-color .12s,background .12s,color .12s;white-space:nowrap}.lsf-bulk-label__choice:hover:not(:disabled){border-color:var(--color-primary-border,var(--color-primary-surface));color:var(--color-primary-content,var(--color-primary-surface))}.lsf-bulk-label__choice_active{background:var(--color-primary-surface);border-color:var(--color-primary-surface);color:#fff}.lsf-bulk-label__choice_skip{border-style:dashed;color:var(--color-neutral-content-subtler)}.lsf-bulk-label__choice:disabled{cursor:not-allowed;opacity:.6}.lsf-bulk-label__status{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);min-height:1em;text-align:right}.lsf-bulk-label__status_done{color:var(--color-positive-content,#1a6d33)}.lsf-bulk-label__status_skipped{color:var(--color-warning-content,#7a4f00)}.lsf-bulk-label__status_error{color:var(--color-negative-content,#b3261e)}.lsf-bulk-label__empty{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);margin:0}.lsf-bulk-label__footer{display:flex;justify-content:flex-end;padding-top:12px}@media (max-width:640px){.lsf-bulk-label__row{gap:10px;grid-template-columns:1fr}.lsf-bulk-label__choices{justify-content:flex-start}.lsf-bulk-label__status{text-align:left}}.lsf-bulk-label__remaining{align-items:center;border:1px solid var(--color-neutral-border);border-radius:999px;color:var(--color-neutral-content-subtler);display:inline-flex;font-size:var(--font-size-body-small);gap:6px;padding:4px 12px}.lsf-bulk-label__remaining strong{color:var(--color-neutral-content);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.lsf-join-modal,.lsf-leave-modal{display:flex;flex-direction:column;gap:20px}.lsf-join-modal__section,.lsf-leave-modal__section{display:flex;flex-direction:column;gap:8px}.lsf-join-modal__section-title,.lsf-leave-modal__section-title{color:var(--color-neutral-content,#1a1a1a);font-size:var(--font-size-body-small,13px);font-weight:600;margin:0}.lsf-join-modal__lead,.lsf-leave-modal__lead{color:var(--color-neutral-content,#1a1a1a);font-size:var(--font-size-body-small,13px);line-height:1.55;margin:0}.lsf-join-modal__muted,.lsf-leave-modal__muted{color:var(--color-neutral-content-subtler,#6b7280);font-size:var(--font-size-caption,12px)}.lsf-join-modal__list,.lsf-leave-modal__list{color:var(--color-neutral-content,#1a1a1a);display:flex;flex-direction:column;font-size:var(--font-size-body-small,13px);gap:4px;line-height:1.55;list-style:disc outside;margin:0;padding-left:20px}.lsf-join-modal__list li,.lsf-leave-modal__list li{list-style:disc}.lsf-join-modal__check,.lsf-leave-modal__check{align-items:flex-start;color:var(--color-neutral-content,#1a1a1a);cursor:pointer;display:flex;font-size:var(--font-size-body-small,13px);gap:10px;line-height:1.45}.lsf-join-modal__check input,.lsf-leave-modal__check input{flex:0 0 auto;margin-top:2px}.lsf-join-modal__field,.lsf-leave-modal__field{color:var(--color-neutral-content,#1a1a1a);display:flex;flex-direction:column;font-size:var(--font-size-body-small,13px);gap:4px}.lsf-join-modal__fieldset,.lsf-leave-modal__fieldset{border:0;display:flex;flex-direction:column;font-size:var(--font-size-body-small,13px);gap:6px;margin:0;padding:0}.lsf-join-modal__legend,.lsf-leave-modal__legend{color:var(--color-neutral-content,#1a1a1a);font-size:var(--font-size-body-small,13px);font-weight:500;padding:0}.lsf-join-modal__input,.lsf-leave-modal__input{background:var(--color-neutral-background,#fff);border:1px solid var(--color-neutral-border,rgba(0,0,0,.15));border-radius:var(--corner-radius-smaller,6px);color:var(--color-neutral-content,#1a1a1a);font-size:var(--font-size-body-small,13px);padding:8px 12px}.lsf-join-modal__input:focus,.lsf-leave-modal__input:focus{border-color:var(--color-primary-border-bold,#4c6ef5);outline:2px solid var(--color-primary-focus-outline,rgba(76,110,245,.4));outline-offset:1px}.lsf-consent-item{border:1px solid var(--color-neutral-border,rgba(0,0,0,.12));border-radius:var(--corner-radius-smaller,6px);display:flex;flex-direction:column;gap:8px;padding:12px 14px}.lsf-consent-item_agreed{border-color:var(--color-positive-border,#37b24d)}.lsf-consent-item__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.lsf-consent-item__title{color:var(--color-neutral-content,#1a1a1a);font-size:var(--font-size-body-small,13px);font-weight:600}.lsf-consent-item__read{background:none;border:none;color:var(--color-primary-content,#3b5bdb);cursor:pointer;font-size:var(--font-size-caption,12px);font-weight:500;padding:0}.lsf-consent-item__body{background:var(--color-neutral-surface,rgba(0,0,0,.02));border-radius:var(--corner-radius-smaller,6px);font-size:var(--font-size-body-small,13px);max-height:240px;overflow-y:auto;padding:12px 14px}.lsf-consent-item__purposes{display:flex;flex-direction:column;gap:6px}main.lsf-home-page{box-sizing:border-box;color:var(--color-neutral-content);display:flex;flex-direction:column;margin:0 auto;max-width:1120px;padding:32px clamp(12px,3vw,24px) 16px;width:100%}.lsf-home-page__onboard{background:var(--color-primary-emphasis-subtle,var(--color-primary-background));border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-medium,12px);margin-bottom:24px;padding:18px 18px 16px}.lsf-home-page__onboard-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.lsf-home-page__onboard-title{font-size:var(--font-size-title-small,18px);font-weight:var(--font-weight-semibold,600);letter-spacing:-.01em;margin:0 0 4px}.lsf-home-page__onboard-sub{color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-small,14px);line-height:1.5;margin:0}.lsf-home-page__onboard-close{background:transparent;border:0;border-radius:var(--corner-radius-smaller,6px);color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-grid;flex-shrink:0;height:28px;place-items:center;transition:background .12s ease,color .12s ease;width:28px}.lsf-home-page__onboard-close:hover{background:var(--color-neutral-emphasis,var(--color-neutral-surface));color:var(--color-neutral-content)}.lsf-home-page__onboard-close svg{height:14px;width:14px}.lsf-home-page__onboard-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.lsf-home-page__onboard-choice{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-medium,12px);color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:14px;text-align:left;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;width:100%}.lsf-home-page__onboard-choice:hover{border-color:var(--color-primary-border-subtle,var(--color-neutral-border-bold,var(--color-neutral-border)));box-shadow:0 10px 28px rgba(var(--color-neutral-shadow-raw)/calc(14%*var(--shadow-intensity, 1)));transform:translateY(-2px)}.lsf-home-page__onboard-icon{background:var(--color-primary-emphasis-subtle,var(--color-primary-background));border-radius:10px;color:var(--color-primary-content);display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.lsf-home-page__onboard-icon svg{height:20px;width:20px}.lsf-home-page__onboard-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lsf-home-page__onboard-choice-title{font-size:var(--font-size-body-small,14px);font-weight:var(--font-weight-semibold,600);letter-spacing:-.01em}.lsf-home-page__onboard-choice-desc{color:var(--color-neutral-content-subtle);font-size:var(--font-size-caption,12px);line-height:1.4}.lsf-home-page__onboard-go{color:var(--color-neutral-content-subtler);flex-shrink:0;height:16px;width:16px}.lsf-home-page__onboard-choice:hover .lsf-home-page__onboard-go{color:var(--color-primary-content)}@media (prefers-reduced-motion:reduce){.lsf-home-page__onboard-choice{transition:none}}.lsf-home-page__hero{align-items:flex-end;border-bottom:1px solid var(--color-neutral-border);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:26px;padding-bottom:22px}.lsf-home-page__hero-title{text-wrap:balance;font-size:calc(var(--font-size-title-large, 24px)*1.3);font-weight:var(--font-weight-semibold,600);letter-spacing:-.015em;line-height:1.15;margin:0 0 8px}.lsf-home-page__hero-sub{color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-medium,15px);line-height:1.5;margin:0}.lsf-home-page__hero-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.lsf-home-page__sec{margin-bottom:28px}.lsf-home-page__sec-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.lsf-home-page__sec-title{font-size:var(--font-size-title-small,18px);font-weight:var(--font-weight-semibold,600);letter-spacing:-.005em;margin:0}.lsf-home-page__link{color:var(--color-primary-content);font-size:var(--font-size-body-small,14px);font-weight:var(--font-weight-semibold,600);text-decoration:none;white-space:nowrap}.lsf-home-page__link:hover{text-decoration:underline}.lsf-home-page__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}.lsf-home-page__card{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-medium,12px);box-shadow:0 1px 2px rgba(var(--color-neutral-shadow-raw)/calc(6%*var(--shadow-intensity, 1)));color:inherit;display:block;padding:16px 16px 15px;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.lsf-home-page__card:hover{border-color:var(--color-neutral-border-bold,var(--color-neutral-border));box-shadow:0 10px 28px rgba(var(--color-neutral-shadow-raw)/calc(14%*var(--shadow-intensity, 1)));transform:translateY(-2px)}.lsf-home-page__card-top{align-items:center;display:flex;gap:10px;margin-bottom:12px;min-width:0}.lsf-home-page__badge{border-radius:9px;color:#fff;display:grid;flex-shrink:0;font-size:var(--font-size-caption,12px);font-weight:600;height:34px;letter-spacing:.02em;place-items:center;width:34px}.lsf-home-page__card-title{font-size:var(--font-size-body-small,14px);font-weight:var(--font-weight-semibold,600);letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-home-page__card-lang{color:var(--color-neutral-content-subtler);font-size:calc(var(--font-size-caption, 12px)*.92);font-weight:500}.lsf-home-page__bar{background:var(--color-neutral-emphasis,var(--color-neutral-border));border-radius:999px;height:6px;margin:4px 0 10px;overflow:hidden}.lsf-home-page__bar-fill{background:var(--color-positive-surface,#2f9e44);border-radius:999px;display:block;height:100%}.lsf-home-page__card-foot{align-items:center;color:var(--color-neutral-content-subtle);display:flex;font-size:var(--font-size-body-small,14px);justify-content:space-between}.lsf-home-page__nums{font-variant-numeric:tabular-nums}.lsf-home-page__pct{color:var(--color-neutral-content);font-variant-numeric:tabular-nums;font-weight:600}.lsf-home-page__ts{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption,12px);margin-top:8px}.lsf-home-page__empty{align-items:center;border:1px dashed var(--color-neutral-border-bold,var(--color-neutral-border));border-radius:var(--corner-radius-medium,12px);display:flex;flex-direction:column;gap:10px;padding:30px 26px;text-align:center}.lsf-home-page__empty h3{font-size:var(--font-size-title-small,18px);font-weight:600;margin:0}.lsf-home-page__empty p{color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-small,14px);margin:0;max-width:48ch}.lsf-home-page__empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.lsf-home-page__promos{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.lsf-home-page__discover{align-items:center;background:var(--color-primary-emphasis-subtle,var(--color-primary-background));border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-medium,12px);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:14px 16px}.lsf-home-page__promos .lsf-home-page__discover{align-content:center}.lsf-home-page__discover-text{max-width:46ch}.lsf-home-page__promos .lsf-home-page__discover-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--font-size-caption,12px);line-height:1.4;max-width:none;overflow:hidden}.lsf-home-page__discover-title{font-size:var(--font-size-body-medium,15px);font-weight:600;margin:0 0 4px}.lsf-home-page__discover-text{color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-small,14px);line-height:1.5;margin:0;max-width:56ch}.lsf-home-page__discover-text b{color:var(--color-primary-content);font-weight:600}.lsf-home-page__pubgrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.lsf-home-page__pubcard{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-medium,12px);box-shadow:0 1px 2px rgba(var(--color-neutral-shadow-raw)/calc(6%*var(--shadow-intensity, 1)));display:flex;flex-direction:column;gap:10px;padding:16px}.lsf-home-page__pubcard-title{font-size:var(--font-size-body-small,14px);font-weight:var(--font-weight-semibold,600);letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-home-page__pubcard-org{color:var(--color-neutral-content-subtler);display:block;font-size:calc(var(--font-size-caption, 12px)*.92);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-home-page__pubcard-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-neutral-content-subtle);display:-webkit-box;font-size:var(--font-size-caption,12px);line-height:1.45;margin:0;min-height:2.7em;overflow:hidden}.lsf-home-page__pubcard-meta{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:2px}.lsf-home-page__pubcard-stats{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption,12px);font-variant-numeric:tabular-nums}.lsf-home-page__callout{align-items:flex-start;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-medium,12px);color:var(--color-neutral-content-subtle);display:flex;font-size:var(--font-size-body-small,14px);gap:12px;line-height:1.5;padding:14px 16px}.lsf-home-page__callout b{color:var(--color-neutral-content)}.lsf-home-page__callout svg{color:var(--color-primary-content);flex-shrink:0;height:18px;margin-top:1px;width:18px}.lsf-home-page__hint{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption,12px);margin:4px 0 0}.lsf-home-page__util{align-items:center;border-top:1px solid var(--color-neutral-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:4px;padding-top:14px}.lsf-home-page__util-nav{display:flex;flex-wrap:wrap;gap:4px 20px}.lsf-home-page__util-nav a{background:none;border:0;color:var(--color-neutral-content-subtle);cursor:pointer;font-family:inherit;font-size:var(--font-size-body-small,14px);font-weight:500;padding:0;text-decoration:none}.lsf-home-page__util-nav a:hover{color:var(--color-neutral-content)}.lsf-home-page__brand{align-items:center;display:inline-flex;gap:8px;opacity:.85}.lsf-home-page__brand-logo{display:block;height:24px;width:auto}.lsf-home-page__brand-name{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption,12px);font-weight:600}@media (prefers-reduced-motion:reduce){.lsf-home-page__card{transition:none}}@media (max-width:680px){.lsf-home-page__hero-actions{width:100%}.lsf-home-page__hero-actions>*{flex:1}}.lsf-rejected-work__list{display:flex;flex-direction:column;gap:6px}.lsf-rejected-work__row{align-items:center;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);display:flex;flex-wrap:wrap;gap:6px 12px;padding:8px 10px}.lsf-rejected-work__main{align-items:baseline;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px 10px;min-width:0}.lsf-rejected-work__task{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold)}.lsf-rejected-work__comment,.lsf-rejected-work__date{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption)}.lsf-rejected-work__comment{flex:1 1 100%;font-style:italic;overflow-wrap:anywhere}.lsf-rejected-work__status{color:var(--color-neutral-content-subtler);flex:0 0 auto;font-size:var(--font-size-caption)}.lsf-rejected-work__status_open{background:var(--color-warning-background,#fef6e7);border:1px solid var(--color-warning-border,rgba(195,142,0,.3));border-radius:99px;color:var(--color-warning-content,#7a4f00);padding:2px 8px}.lsf-rejected-work__modal-body{display:flex;flex-direction:column;gap:10px}.lsf-rejected-work__modal-context{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);font-style:italic;margin:0}.lsf-rejected-work__reason{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);font-family:inherit;font-size:var(--font-size-body-small);min-height:90px;padding:8px 10px;resize:vertical}.lsf-rejected-work__reason:focus{border-color:var(--color-primary-border-subtle);outline:none}.lsf-rejected-work__hint{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);margin:0}.lsf-rejected-work__actions{display:flex;gap:8px;justify-content:flex-end}.lsf-project-dashboard{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:24px 32px 40px;width:100%}.lsf-project-dashboard__loading{color:var(--color-neutral-content-subtler);padding:80px 0;text-align:center}.lsf-project-dashboard__crowdsource-banner{align-items:center;background:var(--color-primary-surface,#f3f8f5);border:1px solid var(--color-primary-border,rgba(31,91,63,.2));border-radius:12px;color:var(--color-primary-content,#1f5b3f);display:flex;flex-wrap:wrap;font-size:var(--font-size-body-small);gap:16px;justify-content:space-between;padding:14px 20px}.lsf-project-dashboard__crowdsource-banner_readonly{background:rgba(0,0,0,.04);border-color:var(--color-neutral-border);color:var(--color-neutral-content)}.lsf-project-dashboard__crowdsource-banner-text{flex:1 1 320px;line-height:1.5;min-width:0}.lsf-project-dashboard__crowdsource-banner-text strong{display:block;font-size:15px;margin-bottom:2px}.lsf-project-dashboard__hero{align-items:flex-start;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 24px}.lsf-project-dashboard__hero-text{flex:1 1 320px;min-width:0}.lsf-project-dashboard__status{align-items:center;display:inline-flex;gap:6px;margin-bottom:6px}.lsf-project-dashboard__status-dot{background:var(--color-warning-content,#b26a00);border-radius:50%;display:inline-block;height:8px;width:8px}.lsf-project-dashboard__status-dot_published{background:var(--color-positive-surface,#1f7a5a)}.lsf-project-dashboard__status-text{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.lsf-project-dashboard__title-row{align-items:center;display:flex;gap:12px;min-width:0}.lsf-project-dashboard__title{color:var(--color-neutral-content);font-size:var(--font-size-title-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0;min-width:0;overflow-wrap:break-word}.lsf-project-dashboard__hero-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lsf-project-dashboard__description{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);line-height:var(--line-height-body);margin:6px 0 0;max-width:60ch}.lsf-project-dashboard__license{display:flex;margin-top:0}.lsf-project-dashboard__license-badge{align-items:center;background:var(--color-primary-emphasis-subtle,rgba(78,134,219,.08));border:1px solid var(--color-primary-border-subtle,rgba(78,134,219,.25));border-radius:4px;box-sizing:border-box;color:var(--color-primary-content,#4e86db);display:inline-flex;font-size:var(--font-size-caption,13px);font-weight:var(--font-weight-medium,500);gap:6px;height:26px;padding:0 10px;text-decoration:none;transition:background .12s,border-color .12s}.lsf-project-dashboard__license-badge:hover{background:var(--color-primary-emphasis,rgba(78,134,219,.18));border-color:var(--color-primary-content,#4e86db)}.lsf-project-dashboard__license-icon{font-size:var(--font-size-body-small);line-height:1}.lsf-project-dashboard__license-cta{align-items:center;border:1px solid var(--color-neutral-border);border-radius:4px;box-sizing:border-box;color:var(--color-neutral-content-subtler,#6b6b6b);display:inline-flex;font-size:var(--font-size-caption,13px);height:26px;padding:0 10px;text-decoration:none;transition:background .12s,border-color .12s,color .12s}.lsf-project-dashboard__license-cta:hover{background:var(--color-primary-emphasis-subtle,rgba(78,134,219,.08));border-color:var(--color-primary-content,#4e86db);color:var(--color-primary-content,#4e86db)}.lsf-project-dashboard__hf-source{align-items:center;display:inline-flex;margin-left:0}.lsf-project-dashboard__hf-badge{align-items:center;background:#fff4d6;border:1px solid #f0c860;border-radius:4px;box-sizing:border-box;color:#7a4f00;display:inline-flex;font-family:var(--font-family-mono,ui-monospace,monospace);font-size:var(--font-size-caption,13px);font-weight:var(--font-weight-medium,500);gap:6px;height:26px;padding:0 10px 0 8px;text-decoration:none;transition:background .12s,border-color .12s}.lsf-project-dashboard__hf-badge:hover{background:#ffe4a3;border-color:#c99a00}.lsf-project-dashboard__hf-badge-count{align-items:center;background:#ffe4a3;border-radius:4px;color:#7a4f00;display:inline-flex;font-family:var(--font-family-base);font-size:var(--font-size-micro);font-weight:700;line-height:1.4;margin-left:4px;padding:0 6px}.lsf-project-dashboard__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.lsf-project-dashboard__actions>a,.lsf-project-dashboard__actions>button{border-radius:6px!important;border-width:2px!important;font-size:var(--font-size-title-sm)!important;font-weight:var(--font-weight-semibold)!important;justify-content:center;letter-spacing:.01em;min-height:44px;min-width:132px;padding:0 18px!important}.lsf-project-dashboard__progress{background:var(--color-neutral-emphasis-subtle);border-radius:4px;height:8px;overflow:hidden}.lsf-project-dashboard__progress-fill{background:var(--color-primary-surface);height:100%;min-width:2px;transition:width .4s ease}.lsf-project-dashboard__setup{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px 14px}.lsf-project-dashboard__setup-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.lsf-project-dashboard__setup-title{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold)}.lsf-project-dashboard__setup-progress{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);font-variant-numeric:tabular-nums}.lsf-project-dashboard__setup-progress em{color:var(--color-warning-content,#b26a00);font-style:normal}.lsf-project-dashboard__setup-steps{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.lsf-project-dashboard__setup-step{flex:1 1 160px;min-width:0}.lsf-project-dashboard__setup-step-btn{align-items:center;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:4px;color:var(--color-neutral-content);cursor:pointer;display:flex;font-size:var(--font-size-body-small);gap:8px;line-height:1.2;padding:6px 10px;text-align:left;transition:background .12s ease,border-color .12s ease;width:100%}.lsf-project-dashboard__setup-step-btn:hover{background:var(--color-neutral-background);border-color:var(--color-neutral-content-subtler)}.lsf-project-dashboard__setup-step_done .lsf-project-dashboard__setup-step-btn{background:var(--color-positive-background,rgba(31,122,90,.06));border-color:rgba(31,122,90,.25);color:var(--color-neutral-content-subtler)}.lsf-project-dashboard__setup-step_warn .lsf-project-dashboard__setup-step-btn{background:var(--color-warning-background,rgba(178,106,0,.08));border-color:rgba(178,106,0,.35);color:var(--color-warning-content,#b26a00)}.lsf-project-dashboard__setup-step_active .lsf-project-dashboard__setup-step-btn{border-color:var(--color-primary-surface,#3b82f6);box-shadow:0 0 0 2px var(--color-primary-emphasis,rgba(59,130,246,.15))}.lsf-project-dashboard__setup-bullet{align-items:center;background:var(--color-neutral-emphasis);border-radius:4px;color:var(--color-neutral-content-subtler);display:inline-flex;flex-shrink:0;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);height:18px;justify-content:center;line-height:1;width:18px}.lsf-project-dashboard__setup-bullet svg{display:block;height:10px;width:10px}.lsf-project-dashboard__setup-step_done .lsf-project-dashboard__setup-bullet{background:var(--color-positive-surface,#1f7a5a);color:#fff}.lsf-project-dashboard__setup-step_warn .lsf-project-dashboard__setup-bullet{background:var(--color-warning-content,#b26a00);color:#fff}.lsf-project-dashboard__setup-label{flex:1;font-weight:var(--font-weight-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-project-dashboard__setup-active{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:4px 2px 0}.lsf-project-dashboard__setup-active-body{color:var(--color-neutral-content-subtler);flex:1;font-size:var(--font-size-body-small);line-height:var(--line-height-body);min-width:0}@media (max-width:720px){.lsf-project-dashboard{padding:18px 20px 32px}.lsf-project-dashboard__hero{padding:16px 18px}.lsf-project-dashboard__title{font-size:var(--font-size-lead)}.lsf-project-dashboard__actions{width:100%}.lsf-project-dashboard__actions button{flex:1 1 40%}}@media (max-width:560px){.lsf-project-dashboard{padding:14px 16px 24px}}.lsf-project-dashboard__search-row{max-width:420px}.lsf-project-dashboard__danger-row{border-top:1px solid var(--color-neutral-border);display:flex;justify-content:flex-start;margin-top:8px;padding-top:16px}.lsf-project-dashboard__title-stack{display:flex;flex-direction:column;gap:1px;min-width:0}.lsf-project-dashboard__title-stack .lsf-project-dashboard__title{margin:0}.lsf-project-dashboard__title-stack .lsf-project-dashboard__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-neutral-content-subtler);cursor:pointer;display:-webkit-box;font-size:var(--font-size-caption);line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis}.lsf-project-dashboard__title-stack .lsf-project-dashboard__description_expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.lsf-attention__chips{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.lsf-attention__chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.lsf-attention__chip{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller,6px);color:var(--color-neutral-content-subtle);cursor:default;display:flex;font:inherit;font-size:var(--font-size-body-smaller,12px);gap:8px;height:40px;line-height:30px;min-width:0;padding:0 12px;width:100%}.lsf-attention__chip_link{cursor:pointer}.lsf-attention__chip_link:hover{background:var(--color-neutral-surface-hover,#f0efeb)}.lsf-attention__chip_tone_primary{background:var(--color-primary-surface-subtle,#d4e7fb);border-color:var(--color-primary-border-subtle,var(--color-primary-surface));color:var(--color-primary-content,#2b78ca)}.lsf-attention__chip_tone_warn{background:var(--color-negative-surface-subtle,#fdece8);border-color:var(--color-negative-border-subtle,#f5c4ba);color:var(--color-negative-content,#cc5e46)}.lsf-attention__chip_tone_muted{opacity:.55}.lsf-attention__num{color:inherit;font-size:20px;font-weight:var(--font-weight-bold,700);line-height:1}.lsf-attention__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.lsf-attention__chip{height:40px}}.lsf-project-dashboard__grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.lsf-project-dashboard__grid:has(>.lsf-project-dashboard__side:empty){grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.lsf-project-dashboard__grid{grid-template-columns:minmax(0,1fr)}}.lsf-project-dashboard__main,.lsf-project-dashboard__side{display:flex;flex-direction:column;gap:16px;min-width:0}.lsf-project-dashboard__summary{margin-top:14px}.lsf-project-dashboard__search-row{margin-top:-4px}.lsf-project-dashboard__side>*{box-sizing:border-box;height:100%}.lsf-project-dashboard__panels{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.lsf-project-dashboard__panels:empty{display:none}@media (max-width:720px){.lsf-project-dashboard__panels{grid-template-columns:minmax(0,1fr)}}.lsf-project-dashboard__setup-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lsf-project-dashboard__setup-row-label{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-smaller,12px);font-weight:var(--font-weight-semibold,600);margin-right:4px}.lsf-project-dashboard__setup-chip{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller,6px);color:var(--color-neutral-content);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-body-smaller,12px);font-weight:var(--font-weight-semibold,600);gap:6px;height:32px;padding:0 10px 0 6px}.lsf-project-dashboard__setup-chip:hover{background:var(--color-neutral-surface-hover,#f0efeb)}.lsf-project-dashboard__setup-chip_done{border-style:dashed;color:var(--color-neutral-content-subtler)}.lsf-project-dashboard__setup-chip:not(.lsf-project-dashboard__setup-chip_done){background:var(--color-warning-surface-subtle,#fdf3dc);border-color:var(--color-warning-border-subtle,#f2d591);color:var(--color-warning-content,#8a5a00)}.lsf-project-dashboard__setup-chip_active{background:var(--color-warning-surface,#fbe7b5);border-color:var(--color-warning-border,#e2b65a);color:var(--color-warning-content,#7a4d00)}.lsf-project-dashboard__setup-chip_warn{background:var(--color-negative-surface-subtle,#fdece8);border-color:var(--color-negative-border-subtle,#f5c4ba);color:var(--color-negative-content,#cc5e46)}.lsf-project-dashboard__setup-chip-bullet{background:var(--color-neutral-surface,#f0efeb);border-radius:50%;color:inherit;display:inline-grid;font-size:11px;font-weight:700;height:20px;place-items:center;width:20px}.lsf-project-dashboard__setup-chip-bullet svg{height:12px;width:12px}.lsf-project-dashboard__setup-chip_done .lsf-project-dashboard__setup-chip-bullet{background:var(--color-positive-surface-subtle,#dff3ef);color:var(--color-positive-content,#287a72)}.lsf-project-dashboard__tools-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px}.lsf-project-dashboard__tools-row .lsf-project-dashboard__search-row{flex:1 1 300px;margin-top:0;max-width:420px}.lsf-project-dashboard__tools-row .lsf-project-dashboard__setup-row{margin-left:auto}.lsf-project-dashboard__setup-chip{height:34px}@media (max-width:720px){.lsf-project-dashboard__tools-row .lsf-project-dashboard__setup-row{margin-left:0}.lsf-project-dashboard__title-row{flex:1 1 auto;min-width:0;overflow:hidden}.lsf-project-dashboard__title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-project-dashboard__setup-row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.lsf-project-dashboard__setup-row-label{grid-column:1/-1;margin-right:0}.lsf-project-dashboard__setup-chip{justify-content:flex-start;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}.lsf-project-dashboard__archived-pill{align-items:center;align-self:flex-start;background:var(--color-neutral-surface-active,#ecebe6);border-radius:999px;color:var(--color-neutral-content-subtler);display:inline-flex;flex:none;font-size:12px;font-weight:600;height:22px;margin-left:8px;padding:0 9px;vertical-align:middle;width:-moz-max-content;width:max-content}.lsf-project-insights__labels{display:flex;flex-direction:column;gap:6px}.lsf-project-insights__label-row{align-items:center;display:grid;font-size:var(--font-size-body-small);gap:10px;grid-template-columns:minmax(150px,1.6fr) minmax(100px,2.4fr) 48px 72px}.lsf-project-insights__label-name{align-items:baseline;color:var(--color-neutral-content);display:flex;flex-wrap:wrap;gap:6px;min-width:0}.lsf-project-insights__label-field{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption)}.lsf-project-insights__label-bar{background:var(--color-neutral-surface);border-radius:7px;height:14px;overflow:hidden}.lsf-project-insights__label-fill{border-radius:7px;height:100%;min-width:2px;transition:width .2s ease-out}.lsf-project-insights__label-val{color:var(--color-neutral-content);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);text-align:right}.lsf-project-insights__line{margin:0}.lsf-project-insights__label-support,.lsf-project-insights__line{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small)}.lsf-project-insights__label-support{text-align:right}.lsf-project-insights__matrix-wrap{overflow-x:auto}.lsf-project-insights__matrix{border-collapse:collapse;font-size:var(--font-size-body-small)}.lsf-project-insights__matrix th{color:var(--color-neutral-content-subtler);font-weight:var(--font-weight-medium);padding:4px 8px;text-align:center;white-space:nowrap}.lsf-project-insights__matrix tbody th{background:var(--color-neutral-background);left:0;position:sticky;text-align:right}.lsf-project-insights__matrix td{border:1px solid var(--color-neutral-background);color:var(--color-neutral-content);font-variant-numeric:tabular-nums;height:34px;text-align:center;width:44px}.lsf-project-insights__cell_diag,.lsf-project-insights__peer{font-weight:var(--font-weight-semibold)}.lsf-project-insights__peer{background:var(--color-neutral-surface)!important;color:var(--color-neutral-content)}.lsf-project-insights__table-wrap{max-width:100%;overflow-x:auto}.lsf-project-insights__table{border-collapse:collapse;font-size:var(--font-size-body-small);width:100%}.lsf-project-insights__table th{border-bottom:1px solid var(--color-neutral-border);color:var(--color-neutral-content-subtler);font-weight:var(--font-weight-medium);padding:6px 10px;text-align:left}.lsf-project-insights__table td{border-bottom:1px solid var(--color-neutral-border-subtle);color:var(--color-neutral-content);padding:6px 10px}.lsf-project-insights__table tbody tr:last-child td{border-bottom:none}.lsf-project-insights__chip{border-radius:4px;color:#fff;display:inline-block;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);min-width:48px;padding:2px 8px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.35)}@media (max-width:640px){.lsf-project-insights__label-row{grid-template-columns:minmax(90px,1.4fr) minmax(80px,2fr) 44px}.lsf-project-insights__label-support{display:none}}.lsf-project-insights__gauge{align-items:center;display:grid;gap:24px;grid-template-columns:auto 1fr}.lsf-project-insights__gauge-score{font-size:40px;font-weight:var(--font-weight-medium);line-height:1;min-width:96px;text-align:center}.lsf-project-insights__gauge-factors{display:flex;flex-direction:column;gap:6px;min-width:0}@media (max-width:560px){.lsf-project-insights__gauge{gap:12px;grid-template-columns:1fr}.lsf-project-insights__gauge-score{text-align:left}}.lsf-project-insights__stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.lsf-project-insights__stat{min-width:0;padding:4px 0}.lsf-project-insights__stat-val{color:var(--color-neutral-content);font-size:var(--font-size-lead);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);line-height:1.1}.lsf-project-insights__stat-label{color:var(--color-neutral-content);font-size:var(--font-size-body-small);margin-top:4px}.lsf-project-insights__stat-sub{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);margin-top:1px}.lsf-project-analytics{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-base);min-height:0;padding:24px var(--page-inset-x,32px) 0;width:100%}.lsf-project-analytics__tabs{background:var(--color-neutral-background);border-bottom:1px solid var(--color-neutral-border);display:flex;flex-shrink:0;gap:4px;margin:0 -24px;overflow-x:auto;padding:0 24px;scrollbar-width:none}.lsf-project-analytics__tabs::-webkit-scrollbar{display:none}.lsf-project-analytics__tab{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);gap:8px;margin-bottom:-1px;padding:10px 14px;transition:color .12s,border-color .12s;white-space:nowrap}.lsf-project-analytics__tab:hover{color:var(--color-neutral-content)}.lsf-project-analytics__tab_active{border-bottom-color:var(--color-primary-surface);color:var(--color-neutral-content);font-weight:var(--font-weight-medium)}.lsf-project-analytics__badge{background:var(--color-negative-content,#dc2626);border-radius:4px;color:#fff;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);height:18px;line-height:18px;min-width:18px;padding:0 6px;text-align:center}.lsf-project-analytics__body{flex:1;min-height:0;padding:var(--spacing-base) 0 24px}.lsf-project-members{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:24px 32px 40px;width:100%}@media (max-width:720px){.lsf-project-members{padding:18px 20px 32px}}@media (max-width:560px){.lsf-project-members{padding:14px 16px 24px}}.lsf-project-members__tabs{border-bottom:1px solid var(--color-neutral-border);display:flex;flex-shrink:0;gap:4px}.lsf-project-members__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-neutral-content-subtler);cursor:pointer;font:inherit;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);margin-bottom:-1px;padding:10px 14px;transition:color .12s,border-color .12s}.lsf-project-members__tab:hover,.lsf-project-members__tab_active{color:var(--color-neutral-content)}.lsf-project-members__tab_active{border-bottom-color:var(--color-primary-surface);font-weight:var(--font-weight-semibold)}.lsf-project-members__add-btn{align-items:center;background:var(--color-primary-surface);border:1px solid var(--color-primary-surface);border-radius:var(--corner-radius-smaller);color:var(--color-primary-surface-content);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);height:34px;padding:0 16px}.lsf-project-members__add-btn:hover{opacity:.88}.lsf-project-members__table-wrap{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:10px;overflow-x:auto}.lsf-project-members__table{min-width:640px;width:100%}@media (max-width:640px){.lsf-project-members__table{min-width:0}.lsf-project-members__thead{display:none}.lsf-project-members__row{align-items:center;flex-wrap:wrap;padding:8px 4px;row-gap:2px}.lsf-project-members__col{flex:1 1 auto;height:auto;min-height:36px;overflow:visible}.lsf-project-members__col_check{flex:0 0 auto}.lsf-project-members__col_member{flex:1 1 60%;font-weight:var(--font-weight-semibold)}.lsf-project-members__col_email{flex:1 1 100%;word-break:break-word}.lsf-project-members__col_actions{flex:1 1 100%;justify-content:flex-start}}.lsf-project-members__thead{background:var(--color-neutral-emphasis-subtle);color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.lsf-project-members__row,.lsf-project-members__thead{border-bottom:1px solid var(--color-neutral-border);display:flex;width:100%}.lsf-project-members__row:last-child{border-bottom:none}.lsf-project-members__row:nth-child(odd){background:var(--color-neutral-emphasis-subtle)}.lsf-project-members__row:hover{background:var(--color-neutral-emphasis)}.lsf-project-members__col_extra{flex:1 1 160px;min-width:0}.lsf-project-members__col{align-items:center;color:var(--color-neutral-content);display:flex;font-size:var(--font-size-body-small);gap:10px;height:52px;overflow:hidden;padding:0 12px}.lsf-project-members__col_check{flex:0 0 44px;padding:0 0 0 12px}.lsf-project-members__col_member{flex:3 1 200px}.lsf-project-members__col_email{color:var(--color-neutral-content-subtler);flex:3 1 180px;font-size:var(--font-size-body-small)}.lsf-project-members__col_role{flex:2 1 150px}.lsf-project-members__col_managed{flex:1 1 140px}.lsf-project-members__col_quality{flex:2 1 150px}.lsf-project-members__col_actions{flex:1 0 190px;justify-content:flex-end}.lsf-project-members__row_selected{background:var(--color-primary-emphasis-subtle)!important}.lsf-project-members__bulk-bar{align-items:center;background:var(--color-primary-emphasis-subtle);border:1px solid var(--color-primary-border-subtle);border-radius:var(--corner-radius-smaller);display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:10px 16px}.lsf-project-members__bulk-label{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium)}.lsf-project-members__bulk-actions{display:inline-flex;gap:8px}.lsf-project-members__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.lsf-project-members__pagesize,.lsf-project-members__role-filter{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--color-neutral-background);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='currentColor' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);font-size:var(--font-size-body-small);height:36px;padding:0 28px 0 10px}.lsf-project-members__pagesize{font-size:var(--font-size-body-small);height:36px;width:80px}.lsf-project-members__columns-wrap>button,.lsf-project-members__toolbar>button{font-size:var(--font-size-body-small);height:36px;padding:0 14px}.lsf-project-members__role-filter{min-width:160px}.lsf-project-members__search{background:var(--color-neutral-background);color:var(--color-neutral-content);flex:0 0 360px;height:36px;max-width:100%;min-width:200px;padding:0 12px}.lsf-project-members__toolbar-spacer{flex:1 1 auto}.lsf-project-members__pagesize:focus,.lsf-project-members__role-filter:focus,.lsf-project-members__search:focus{border-color:var(--color-primary-border-bold);outline:2px solid var(--color-primary-focus-outline);outline-offset:1px}.lsf-project-members__columns-wrap{position:relative}.lsf-project-members__columns-backdrop{background:transparent;inset:0;position:fixed;z-index:9}.lsf-project-members__columns-menu{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-shadow:0 6px 24px rgba(0,0,0,.12);min-width:180px;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.lsf-project-members__columns-item{align-items:center;color:var(--color-neutral-content);cursor:pointer;display:flex;font-size:var(--font-size-body-small);gap:10px;padding:8px 12px}.lsf-project-members__columns-item:hover{background:var(--color-neutral-emphasis-subtle)}.lsf-project-members__columns-section-label{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:.04em;padding:6px 12px 4px;text-transform:uppercase}.lsf-project-members__columns-divider{background:var(--color-neutral-border);height:1px;margin:4px 0}.lsf-project-members__badge_inherited{background:var(--color-primary-emphasis-subtle);color:var(--color-primary-content,var(--color-primary-surface));font-weight:var(--font-weight-semibold);letter-spacing:.02em;margin-left:4px;padding:2px 8px}.lsf-project-members__badge_inherited,.lsf-project-members__managed-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:var(--font-size-caption)}.lsf-project-members__managed-tag{background:var(--color-neutral-emphasis);color:var(--color-neutral-content);font-weight:var(--font-weight-medium);padding:2px 10px}.lsf-project-members__managed-tag_inherited{background:var(--color-primary-emphasis-subtle);color:var(--color-primary-content,var(--color-primary-surface))}.lsf-project-members__quality-cell{display:inline-flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:2px;line-height:var(--line-height-tight)}.lsf-project-members__row_paused{background:rgba(229,72,77,.06)!important}.lsf-project-members__paused-badge{align-items:center;background:rgba(229,72,77,.14);border-radius:99px;color:var(--color-negative-content,#c0353a);display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.4px;margin-left:4px;padding:1px 8px;text-transform:uppercase}.lsf-project-members__avatar{align-items:center;background:var(--color-primary-surface);border-radius:50%;color:var(--color-primary-surface-content);display:inline-flex;flex-shrink:0;font-size:var(--font-size-body-small);font-weight:var(--font-weight-bold);height:30px;justify-content:center;overflow:hidden;text-transform:uppercase;width:30px}.lsf-project-members__avatar-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lsf-project-members__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-project-members__you-badge{align-items:center;background:var(--color-primary-surface);border-radius:10px;color:var(--color-primary-surface-content);display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);padding:1px 6px}.lsf-project-members__role-select{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px;box-sizing:border-box;color:var(--color-neutral-content);cursor:pointer;font-size:var(--font-size-body-small);height:32px;min-height:32px;outline:none;padding:0 12px}.lsf-project-members__role-select:focus{border-color:var(--color-primary-surface)}.lsf-project-members__role-select:disabled{opacity:.5}.lsf-project-members__action-btn{background:none;border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content-subtler);cursor:pointer;font-size:var(--font-size-body-small);padding:5px 10px}.lsf-project-members__action-btn:hover{border-color:var(--color-neutral-content-subtler);color:var(--color-neutral-content)}.lsf-project-members__action-btn_danger:hover{border-color:var(--color-negative-border);color:var(--color-negative-content)}.lsf-project-members__empty,.lsf-project-members__loading{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);padding:32px;text-align:center}.lsf-project-members__modal-overlay{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.lsf-project-members__modal{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;max-height:85vh;max-width:95vw;width:520px}.lsf-project-members__modal-header{align-items:center;border-bottom:1px solid var(--color-neutral-border);display:flex;justify-content:space-between;padding:16px 20px}.lsf-project-members__modal-title{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);margin:0}.lsf-project-members__modal-close{background:none;border:none;color:var(--color-neutral-content-subtler);cursor:pointer;font-size:var(--font-size-title-sm);line-height:1;padding:4px}.lsf-project-members__modal-close:hover{color:var(--color-neutral-content)}.lsf-project-members__modal-body{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px}.lsf-project-members__search{border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);font-size:var(--font-size-body-small);outline:none;padding:8px 12px}.lsf-project-members__search:focus{border-color:var(--color-primary-surface)}.lsf-project-members__modal-body .lsf-project-members__search{flex:0 0 auto;height:36px;width:100%}.lsf-project-members__candidate-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.lsf-project-members__candidate{align-items:center;border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);display:flex;flex-wrap:wrap;gap:10px;padding:8px 10px}.lsf-project-members__candidate_checked{background:var(--color-primary-emphasis-subtle);border-color:var(--color-primary-surface)}.lsf-project-members__candidate-row{align-items:center;cursor:pointer;display:flex;flex:1;gap:10px;min-width:0}.lsf-project-members__candidate-info{display:flex;flex-direction:column;min-width:0;overflow:hidden}.lsf-project-members__candidate-name{font-weight:var(--font-weight-medium)}.lsf-project-members__candidate-email,.lsf-project-members__candidate-name{font-size:var(--font-size-body-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-project-members__candidate-email{color:var(--color-neutral-content-subtler)}.lsf-project-members__role-cell{align-items:baseline;display:inline-flex;gap:6px}.lsf-project-members__role-cell em{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-style:normal}.lsf-project-members__edit-row{align-items:center;display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr)}.lsf-project-members__edit-section{border-top:1px solid var(--color-neutral-border);display:flex;flex-direction:column;gap:8px;padding-top:12px}.lsf-project-members__edit-section-label{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption)}.lsf-project-members__modal-extra{display:flex;flex-direction:column;gap:10px;padding:0 20px 12px}.lsf-project-members__modal-actions{border-top:1px solid var(--color-neutral-border);display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}.lsf-project-members__btn{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-flex;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);height:34px;justify-content:center;padding:0 14px}.lsf-project-members__btn:hover{border-color:var(--color-neutral-content-subtler);color:var(--color-neutral-content)}.lsf-project-members__btn_primary{background:var(--color-primary-surface);border-color:var(--color-primary-surface);color:var(--color-primary-surface-content)}.lsf-project-members__btn_primary:hover{color:var(--color-primary-surface-content);opacity:.88}.lsf-project-members__btn:disabled{cursor:default;opacity:.5}.lsf-extension-badges{align-items:center;display:inline-flex;flex:none;gap:6px}.lsf-extension-badges__icon{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:6px;color:var(--color-neutral-content-subtle);display:inline-grid;height:28px;place-items:center;width:28px}.lsf-extension-badges__icon svg{height:18px;width:18px}.lsf-extension-badges__icon_warning{background:var(--color-warning-background);border-color:var(--color-warning-border);color:var(--color-warning-content)}.lsf-extension-badges__icon_negative{background:var(--color-negative-background);border-color:var(--color-negative-border);color:var(--color-negative-content)}.lsf-project-tier-icon_ok{color:var(--color-positive-content,#1f7a5a)}.lsf-project-tier-icon_info{color:var(--color-primary-content,#1c3fb2)}.lsf-project-tier-icon_muted{color:var(--color-neutral-content-subtler,#6b7280)}.lsf-project-tier-icon_static{cursor:default;pointer-events:none}.lsf-mobile-download-progress{background:var(--color-neutral-surface,var(--color-neutral-background));border:1px solid var(--color-neutral-border);border-radius:14px;bottom:calc(14px + env(safe-area-inset-bottom, 0px));box-shadow:0 10px 32px rgba(0,0,0,.18);color:var(--color-neutral-content);left:12px;margin:0 auto;max-width:420px;padding:14px 16px 12px;position:fixed;right:12px;z-index:1200}.lsf-mobile-download-progress__head{align-items:center;display:flex;gap:12px;margin-bottom:10px}.lsf-mobile-download-progress__icon{align-items:center;background:var(--color-primary-emphasis-subtle,rgba(80,124,255,.12));border-radius:10px;color:var(--color-primary-content,#2851d6);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.lsf-mobile-download-progress__text{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.lsf-mobile-download-progress__title{font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold,600);line-height:1.25}.lsf-mobile-download-progress__name{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-mobile-download-progress__pct{color:var(--color-primary-content,#2851d6);flex:0 0 auto;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700}.lsf-mobile-download-progress__bar{background:var(--color-neutral-emphasis-subtle,rgba(0,0,0,.08));border-radius:4px;height:8px;overflow:hidden}.lsf-mobile-download-progress__bar-fill{background:var(--color-primary-surface,#507cff);border-radius:4px;height:100%;transition:width .3s ease}.lsf-mobile-download-progress__foot{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.lsf-mobile-download-progress__counts{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.lsf-mobile-download-progress__cancel{-webkit-tap-highlight-color:transparent;background:none;border:0;color:var(--color-negative-content,#a72a2f);cursor:pointer;font-size:var(--font-size-caption);font-weight:600;min-height:0!important;padding:4px 6px}.popover--saM4b{box-shadow:0 5px 16px rgba(var(--color-neutral-shadow-raw)/calc(8%*var(--shadow-intensity))),0 4px 8px rgba(var(--color-neutral-shadow-raw)/calc(16%*var(--shadow-intensity)))!important}.lsf-projects-page{min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height))}.lsf-projects-page__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:24px 40px 16px}.lsf-projects-page__header-text{flex:1 1 auto;min-width:0}.lsf-projects-page__header-title{color:var(--color-neutral-content);font-size:var(--font-size-page-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.lsf-projects-page__header-subtitle{color:var(--color-neutral-content-subtler);font-size:var(--font-size-page-subtitle);line-height:var(--line-height-body);margin:4px 0 0;max-width:72ch}.lsf-projects-page__create-btn{align-items:center;border-radius:8px!important;display:inline-flex;flex:0 0 auto;font-size:var(--font-size-body-small)!important;font-weight:var(--font-weight-semibold)!important;gap:6px;height:44px;justify-content:center;padding:0 18px!important}.lsf-projects-page__create-btn svg{height:16px;width:16px}.lsf-projects-page__tabs{align-items:center;background:transparent;display:flex;gap:12px;justify-content:space-between;padding:4px 40px 0}.lsf-projects-page__tabs+.lsf-projects-page__content .lsf-projects-page__toolbar{border-top:1px solid var(--color-neutral-border)}.lsf-projects-page__tabs-list{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;overflow:visible;overscroll-behavior:auto}.lsf-projects-page__tab{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--color-neutral-content-subtler);cursor:pointer;flex:0 0 auto;font-size:var(--font-size-body-small);font-weight:500;margin-bottom:0;padding:12px 16px;transition:color .12s ease,border-color .12s ease;white-space:nowrap}.lsf-projects-page__tab:hover,.lsf-projects-page__tab_active{color:var(--color-neutral-content)}.lsf-projects-page__tab_active{border-bottom-color:var(--color-primary-surface,#3b82f6)}.lsf-projects-page__toolbar{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 40px}.lsf-projects-page__search{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);font-size:var(--font-size-body-small);height:32px;min-width:200px;padding:0 12px}@media (max-width:640px){.lsf-projects-page__search{flex:1 1 100%;height:40px;min-width:0}}.lsf-projects-page__ws-filter{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;min-width:0}.lsf-projects-page__view-toggle{align-items:center;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:7px;display:inline-flex;flex:0 0 auto;gap:2px}.lsf-projects-page__view-btn{align-items:center;background:transparent;border:none;border-radius:5px;color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background .12s ease,color .12s ease;width:30px}.lsf-projects-page__view-btn svg{height:17px;width:17px}.lsf-projects-page__view-btn:hover:not(.lsf-projects-page__view-btn_active),.lsf-projects-page__view-btn_active{background:var(--color-neutral-background);color:var(--color-neutral-content)}.lsf-projects-page__view-btn_active{box-shadow:0 1px 2px rgb(0 0 0/8%)}.lsf-projects-page__ws-chip{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:4px;color:var(--color-neutral-content);cursor:pointer;display:inline-flex;font-size:var(--font-size-caption);height:28px;padding:0 12px;transition:background .12s ease,border-color .12s ease}.lsf-projects-page__ws-chip:hover:not(.lsf-projects-page__ws-chip_active){background:var(--color-neutral-surface);border-color:var(--color-neutral-content-subtler)}.lsf-projects-page__ws-chip_active{background:var(--color-primary-surface,#3b82f6);border-color:transparent;color:var(--color-primary-surface-content,#fff)}.lsf-projects-page__loading{align-items:center;display:flex;height:100%;justify-content:center;min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));width:100%}.lsf-projects-page__list{grid-gap:20px;box-sizing:border-box;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:28px 40px 32px}.lsf-projects-page__list_view_list{grid-gap:6px;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr);padding:28px 40px 32px}.lsf-projects-page__toolbar+.lsf-projects-page__list{padding-top:0}.lsf-projects-page__link{display:flex;text-decoration:none}.lsf-projects-page__link,.lsf-projects-page__link:hover{color:var(--color-neutral-content)}.lsf-projects-page__pages{background:var(--color-neutral-background);border-top:1px solid var(--color-neutral-border);box-sizing:border-box;display:flex;justify-content:flex-start;padding:10px 40px;width:100%}@media (max-width:900px){.lsf-projects-page__header,.lsf-projects-page__pages,.lsf-projects-page__tabs,.lsf-projects-page__toolbar{padding-left:20px;padding-right:20px}.lsf-projects-page__header{padding-bottom:12px;padding-top:18px}.lsf-projects-page__toolbar{padding-bottom:10px;padding-top:22px}.lsf-projects-page__list{grid-gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:22px 20px 24px}.lsf-projects-page__list_view_list{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.lsf-projects-page__list{grid-template-columns:minmax(0,1fr);padding:18px 16px 20px}}.lsf-empty-projects-page{align-items:center;display:flex;flex-direction:column;padding:0 20px;text-align:center}.lsf-empty-projects-page__heidi{height:12rem;margin-top:6rem;max-width:100%}.lsf-empty-projects-page__header{color:var(--color-neutral-content);font-size:var(--font-size-page-title);font-weight:700;margin:16px}.lsf-empty-projects-page p{color:var(--color-neutral-content-subtle);font-size:var(--font-size-lead);margin:0}@media (max-width:560px){.lsf-empty-projects-page__heidi{height:8rem;margin-top:3rem}.lsf-empty-projects-page__header{font-size:var(--font-size-page-title)}.lsf-empty-projects-page p{font-size:var(--font-size-title-sm)}}.lsf-project-card{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:.5rem;box-shadow:0 4px 8px rgb(0 0 0/5%);color:var(--color-neutral-content-subtle);display:flex;flex:1;flex-direction:column;overflow:hidden;transition:all .15s ease-out}.lsf-project-card:hover{background-color:var(--color-neutral-surface);border-color:var(--color-primary-border-subtle)}.lsf-project-card__header{border-bottom:1px solid var(--color-neutral-border);padding:12px 16px;transition:all .15s ease-out}.lsf-project-card__menu{margin-left:auto}.lsf-project-card__menu .lsf-button-ls{--button-color:var(--text-color);margin-right:-10px;opacity:.5}.lsf-project-card__menu .lsf-button-ls__icon{height:18px;width:18px}.lsf-project-card__title{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);line-height:20px;margin-bottom:.25rem;row-gap:.25rem}.lsf-project-card__title-text-wrapper{display:flex;flex:1;min-width:0}.lsf-project-card__title-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-project-card__state-chip{align-items:center;display:flex;justify-content:flex-end;white-space:nowrap;width:100%}.lsf-project-card__draft-badge{background:var(--color-warning-background,rgba(178,106,0,.12));border:1px solid rgba(178,106,0,.35);border-radius:4px;color:var(--color-warning-content,#b26a00);letter-spacing:.04em;text-transform:uppercase}.lsf-project-card__draft-badge,.lsf-project-card__ext-badge{align-items:center;display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);padding:2px 8px;white-space:nowrap}.lsf-project-card__ext-badge{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:4px;color:var(--color-neutral-content-subtle)}.lsf-project-card__ext-badge_warning{background:var(--color-warning-background);border-color:var(--color-warning-border);color:var(--color-warning-content)}.lsf-project-card__ext-badge_negative{background:var(--color-negative-background);border-color:var(--color-negative-border);color:var(--color-negative-content)}.lsf-project-card__publish-btn{align-items:center;background:var(--color-positive-background,rgba(31,122,90,.1));border:1px solid rgba(31,122,90,.4);border-radius:4px;color:var(--color-positive-content,#1f7a5a);cursor:pointer;display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);gap:4px;letter-spacing:.04em;padding:2px 10px;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.lsf-project-card__publish-btn:hover:not(:disabled){background:var(--color-positive-content,#1f7a5a);border-color:var(--color-positive-content,#1f7a5a);color:#fff}.lsf-project-card__publish-btn:active:not(:disabled){transform:translateY(.5px)}.lsf-project-card__publish-btn:disabled{cursor:progress;opacity:.65}.lsf-project-card__publish-btn-icon{flex-shrink:0;height:14px;width:14px}.lsf-project-card__unpublish-btn{align-items:center;background:var(--color-warning-background,rgba(178,106,0,.12));border:1px solid rgba(178,106,0,.4);border-radius:4px;color:var(--color-warning-content,#b26a00);cursor:pointer;display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);gap:4px;letter-spacing:.04em;padding:2px 10px;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.lsf-project-card__unpublish-btn:hover:not(:disabled){background:var(--color-warning-content,#b26a00);border-color:var(--color-warning-content,#b26a00);color:#fff}.lsf-project-card__unpublish-btn:active:not(:disabled){transform:translateY(.5px)}.lsf-project-card__unpublish-btn:disabled{cursor:progress;opacity:.65}.lsf-project-card__summary{flex:1;font-size:var(--font-size-body-small);line-height:20px}.lsf-project-card__annotation{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.lsf-project-card__detail{grid-gap:16px;display:grid;grid-auto-columns:max-content;grid-auto-flow:column}.lsf-project-card__detail-item{--icon-color:var(--color-neutral-background);align-items:center;display:flex}.lsf-project-card__detail-item .lsf-project-card__icon{color:var(--icon-color)}.lsf-project-card__detail-item_type_completed{--icon-color:var(--color-positive-icon)}.lsf-project-card__detail-item_type_rejected{--icon-color:var(--color-negative-icon)}.lsf-project-card__detail-item_type_predictions{--icon-color:var(--color-primary-icon)}.lsf-project-card__icon{margin-right:10px}.lsf-project-card__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--color-neutral-content-subtle);display:-webkit-box;flex:1;font-size:var(--font-size-caption);line-height:18px;overflow:hidden;padding:10px 16px 0;text-overflow:ellipsis;word-break:break-word}.lsf-project-card__info{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:16px 16px 10px}.lsf-project-card__owner-row{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.lsf-project-card__action-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:50%;color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-flex;height:26px;justify-content:center;text-decoration:none;transition:background .12s ease,color .12s ease,border-color .12s ease;width:26px}.lsf-project-card__action-btn svg{height:14px;width:14px}.lsf-project-card__action-btn:hover{background:var(--color-neutral-emphasis);border-color:var(--color-neutral-border);color:var(--color-neutral-content)}@media (pointer:coarse){.lsf-project-card__action-btn{height:40px;width:40px}}.lsf-project-card__created-date{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption)}.lsf-project-card__created-date>span{font-weight:500}.lsf-project-card_colored{--color-project-header-content:var(--color-sand-000);--color-project-header-icon:var(--color-neutral-icon);background-color:var(--background-color);border-color:var(--border-color)}.lsf-project-card_colored:hover{border-color:var(--header-color)}.lsf-project-card_colored .lsf-project-card__header{background-color:var(--header-color);box-shadow:none;color:var(--color-project-header-content)}.lsf-project-card_colored .lsf-project-card__detail{color:var(--content-color)}.lsf-project-card_colored .lsf-project-card__detail-item{--icon-color:var(--icon-color)}.lsf-project-card_view_list{align-items:center;border-radius:6px;box-shadow:none;flex-direction:row;padding:0}.lsf-project-card_view_list .lsf-project-card__header{align-items:center;border-bottom:none;display:flex;flex:1 1 auto;gap:12px;min-width:0;padding:10px 16px}.lsf-project-card_view_list .lsf-project-card__title{flex:1 1 auto;margin-bottom:0;min-width:0;row-gap:0}.lsf-project-card_view_list .lsf-project-card__state-chip{flex:0 0 auto;width:auto}.lsf-project-card_view_list .lsf-project-card__summary{flex:0 0 auto}.lsf-project-card_view_list .lsf-project-card__annotation{align-items:center;flex-wrap:nowrap;gap:20px;justify-content:flex-end}.lsf-project-card_view_list .lsf-project-card__total{font-variant-numeric:tabular-nums;min-width:88px;text-align:right;white-space:nowrap}.lsf-project-card_view_list .lsf-project-card__detail{grid-gap:14px;grid-auto-columns:52px}.lsf-project-card_view_list .lsf-project-card__detail-item{font-variant-numeric:tabular-nums;justify-content:flex-start}.lsf-project-card_view_list .lsf-project-card__icon{margin-right:6px}.lsf-project-card_view_list .lsf-project-card__description{display:none}.lsf-project-card_view_list .lsf-project-card__info{border-left:1px solid var(--color-neutral-border);flex:0 0 auto;gap:12px;padding:10px 16px}.lsf-project-card_view_list .lsf-project-card__created-date{font-variant-numeric:tabular-nums;min-width:148px}@media (max-width:900px){.lsf-project-card_view_list{align-items:stretch;flex-direction:column}.lsf-project-card_view_list .lsf-project-card__info{border-left:none;border-top:1px solid var(--color-neutral-border);flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.lsf-project-card_view_list .lsf-project-card__annotation{flex-wrap:wrap;gap:8px 16px;justify-content:flex-start}.lsf-project-card_view_list .lsf-project-card__total{min-width:0;text-align:left}.lsf-project-card_view_list .lsf-project-card__created-date{min-width:0}}@media (max-width:560px){.lsf-project-card_view_list .lsf-project-card__header{flex-wrap:wrap}.lsf-project-card_view_list .lsf-project-card__summary{flex:1 1 100%}}.lsf-projects-page__toolbar .lsf-projects-page__create-btn{flex:0 0 auto;margin-left:auto;padding:0 14px!important;white-space:nowrap}@media (max-width:640px){.lsf-projects-page__toolbar{padding:10px var(--page-inset-x,16px);row-gap:8px}.lsf-projects-page__toolbar .lsf-projects-page__ws-filter{flex:1 1 auto;min-width:0}.lsf-projects-page__toolbar .lsf-projects-page__create-btn{margin-left:auto;order:1}.lsf-projects-page__toolbar .lsf-projects-page__search{flex-basis:100%;order:3}.lsf-projects-page__toolbar>div[aria-hidden]{display:none!important}.lsf-projects-page__toolbar .lsf-projects-page__ws-filter{flex:1 1 0;flex-wrap:nowrap;gap:6px;min-width:0;order:1;overflow-x:auto;scrollbar-width:none}}@media (max-width:640px){.lsf-projects-page__toolbar .lsf-projects-page__ws-filter::-webkit-scrollbar{display:none}.lsf-projects-page__toolbar .lsf-projects-page__ws-chip{flex:0 0 auto;font-size:13px;height:32px!important;min-height:32px!important;padding:0 10px;white-space:nowrap}.lsf-projects-page__toolbar .lsf-projects-page__create-btn{flex:0 0 auto;height:32px!important;justify-content:center;margin-left:8px;min-height:32px!important;order:2;padding:0!important;width:32px}.lsf-projects-page__toolbar .lsf-projects-page__create-btn span{display:none}.lsf-projects-page__toolbar .lsf-projects-page__create-btn svg{height:18px;width:18px}.lsf-projects-page__toolbar .lsf-projects-page__search{flex:1 1 100%;height:36px;min-height:36px;order:3}.lsf-projects-page__toolbar .lsf-projects-page__create-btn{gap:6px;padding:0 12px!important;width:auto}.lsf-projects-page__toolbar .lsf-projects-page__create-btn span{display:inline;font-size:13px;white-space:nowrap}}.lsf-projects-page__create-label-short{display:none}@media (max-width:640px){.lsf-projects-page__create-label-long{display:none!important}.lsf-projects-page__create-label-short{display:inline!important}.lsf-projects-page__view-toggle{align-self:center;box-sizing:border-box;height:32px;min-height:32px;padding:2px}.lsf-projects-page__view-btn{height:26px!important;min-height:26px!important;min-width:26px!important;padding:0!important;width:26px!important}.lsf-projects-page__view-btn svg{height:15px;width:15px}.lsf-projects-page__toolbar .lsf-projects-page__create-btn svg{height:14px!important;width:14px!important}.lsf-projects-page__toolbar .lsf-projects-page__create-btn span{font-size:14px!important;font-weight:600;line-height:1}.lsf-projects-page__toolbar .lsf-projects-page__create-btn{gap:5px;gap:8px!important;padding:0 12px 0 10px!important}.lsf-projects-page__toolbar .lsf-projects-page__create-btn svg{margin-right:2px}}.lsf-projects-page__tabs-list{overflow:visible!important;touch-action:auto}.lsf-projects-page__toolbar>div[aria-hidden]{display:none!important}.lsf-projects-page__toolbar{align-items:center}.lsf-projects-page__toolbar .lsf-projects-page__ws-filter{flex:1 1 auto;min-width:0;order:1}.lsf-projects-page__toolbar .lsf-projects-page__search{flex:0 1 260px;height:36px;min-height:36px;order:2}.lsf-projects-page__toolbar .lsf-projects-page__create-btn{height:36px!important;margin-left:0;min-height:36px!important;order:3}.lsf-projects-page__toolbar .lsf-projects-page__ws-chip{height:32px!important;min-height:32px!important}.lsf-projects-page__view-toggle{align-self:center;box-sizing:border-box;height:36px;min-height:36px;padding:3px}.lsf-projects-page__view-btn{height:28px!important;min-height:28px!important;width:28px!important}.lsf-projects-page__no-match{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);margin:0;padding:24px 40px}.discover-page{margin:0 auto;max-width:1120px;padding:calc(24px + var(--safe-area-inset-top, 0px)) calc(24px + var(--safe-area-inset-right, 0px)) calc(48px + var(--safe-area-inset-bottom, 0px)) calc(24px + var(--safe-area-inset-left, 0px))}.discover-header{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.discover-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.discover-search{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:10px;color:var(--color-neutral-content);flex:1 1 260px;font-family:inherit;font-size:var(--font-size-body-medium);min-width:0;padding:10px 14px}.discover-search:focus{border-color:var(--color-primary-border,#1f5b3f);outline:none}.discover-mode-tabs{background:var(--color-neutral-surface-inset,rgba(0,0,0,.04));border-radius:10px;display:inline-flex;flex-wrap:nowrap;gap:4px;padding:4px}.discover-mode-tabs button{background:transparent;border:none;border-radius:8px;color:var(--color-neutral-content-subtle);cursor:pointer;font-size:var(--font-size-body-small);font-weight:500;padding:8px 14px;transition:background .12s ease,color .12s ease;white-space:nowrap}.discover-mode-tabs button:hover{color:var(--color-neutral-content)}.discover-mode-tabs button.is-active{background:var(--color-neutral-surface);box-shadow:0 1px 2px rgba(0,0,0,.06);color:var(--color-neutral-content)}.discover-error{background:var(--color-negative-surface,#fef2f2);border-radius:10px;color:var(--color-negative-content,#b91c1c);font-size:var(--font-size-body-small);margin-bottom:16px;padding:12px 16px}.discover-empty{border:1px dashed var(--color-neutral-border);border-radius:12px;color:var(--color-neutral-content-subtle);padding:48px 24px;text-align:center}.discover-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.discover-card{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px;transition:box-shadow .12s ease,transform .12s ease}.discover-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.discover-card-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.discover-card-org{color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-small);font-weight:500}.discover-badge{border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.discover-badge--open{background:var(--color-positive-surface,#ecfdf5);color:var(--color-positive-content,#047857)}.discover-badge--closed{background:rgba(0,0,0,.06);color:var(--color-neutral-content-subtle)}.discover-card-title{color:var(--color-neutral-content);font-size:var(--font-size-headline-small,18px);line-height:1.3;margin:0}.discover-card-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.5;margin:0;overflow:hidden}.discover-card-desc,.discover-card-stats{color:var(--color-neutral-content-subtle);font-size:var(--font-size-body-small)}.discover-card-stats{align-items:center;display:flex;gap:6px;margin-top:4px}.discover-card-actions{margin-top:auto;padding-top:8px}.discover-card-actions>*{width:100%}.discover-load-more,.discover-loading{padding:24px;text-align:center}@media (max-width:640px){.discover-page{padding:calc(16px + var(--safe-area-inset-top, 0px)) calc(16px + var(--safe-area-inset-right, 0px)) calc(32px + var(--safe-area-inset-bottom, 0px)) calc(16px + var(--safe-area-inset-left, 0px))}.discover-grid{grid-template-columns:1fr}.discover-mode-tabs{justify-content:space-around;width:100%}.discover-mode-tabs button{flex:1;text-align:center}}.discover-list-row{align-items:center;display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr) 82px 70px 96px minmax(110px,190px) minmax(170px,auto);min-width:0;padding:8px 16px;width:100%}.discover-list-row__title{font-weight:600}.discover-list-row__cell,.discover-list-row__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discover-list-row__cell{align-items:center;color:var(--color-neutral-content-subtle,#64748b);display:flex;font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;gap:6px}.discover-list-row__cell_num{justify-content:flex-end}.discover-list-row__icon{flex-shrink:0;height:18px;width:18px}.discover-list-row__org-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.discover-list-row__cell_date{border-left:1px solid var(--color-neutral-border,#e2e8f0);padding-left:16px}.discover-list-row__actions{display:flex;justify-content:flex-end}@media (max-width:960px){.discover-list-row{grid-template-columns:40px minmax(0,1fr) 82px 70px 96px minmax(170px,auto)}.discover-list-row__cell_org{display:none}}@media (max-width:720px){.discover-list-row{grid-template-columns:40px minmax(0,1fr) auto}.discover-list-row__cell{display:none}}.lsf-create-project{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto}.lsf-create-project .lsf-modal-ls__header{border-bottom:1px solid var(--color-neutral-border)}.lsf-create-project .lsf-modal-ls__header h1{color:var(--color-neutral-content);font-size:var(--font-size-page-title);margin-bottom:0;margin-right:auto;margin-top:0;width:224px}.lsf-create-project .lsf-modal-ls__header button{line-height:1em;min-width:100px}.lsf-create-project .lsf-modal-ls__header .lsf-toggle-items{box-sizing:border-box;margin-right:auto;width:500px}.lsf-create-project .lsf-modal-ls__header .lsf-space-ls_direction_horizontal{min-width:224px}@media (max-width:768px){.lsf-create-project .lsf-modal-ls__header{flex-wrap:wrap;gap:8px;padding:10px 14px;row-gap:10px}.lsf-create-project .lsf-modal-ls__header h1{flex:1 1 auto;font-size:var(--font-size-title-md);max-width:100%;order:1;width:auto}.lsf-create-project .lsf-modal-ls__header button{min-width:0}.lsf-create-project .lsf-modal-ls__header .lsf-toggle-items{flex-basis:100%;font-size:var(--font-size-body-small);order:3;width:100%}.lsf-create-project .lsf-modal-ls__header .lsf-toggle-items__item{padding:6px 8px}.lsf-create-project .lsf-modal-ls__header .lsf-space-ls_direction_horizontal{flex-wrap:nowrap;gap:6px;min-width:0;order:2}.lsf-create-project form.lsf-project-name{box-sizing:border-box;margin:20px 0;padding:0 16px;width:100%}.lsf-create-project form.lsf-project-name>:not(:first-child){margin-top:20px}}@media (max-width:560px){.lsf-create-project .lsf-modal-ls__header{padding:8px 12px}.lsf-create-project .lsf-modal-ls__header h1{display:none}.lsf-create-project .lsf-modal-ls__header .lsf-space-ls_direction_horizontal{flex:1 1 100%;justify-content:space-between}.lsf-create-project .lsf-modal-ls__header .lsf-space-ls_direction_horizontal button{flex:1}}.lsf-create-project__tab_disabled{align-items:center;display:flex;justify-content:center}.lsf-create-project__tab_disabled:before{background:var(--color-negative-content);border-radius:4px;content:"";display:block;height:8px;margin-right:6px;width:8px}.lsf-create-project form.lsf-project-name{margin:32px auto;width:500px}.lsf-create-project form.lsf-project-name>:not(:first-child){margin-top:32px}.lsf-create-project form.lsf-project-name label{align-items:center;display:inline-flex}.lsf-create-project form.lsf-project-name input,.lsf-create-project form.lsf-project-name textarea{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-shadow:inset 0 1px 2px rgba(var(--color-neutral-shadow-raw)/12%);color:var(--color-neutral-content);transition:all .15s ease-out}.lsf-create-project form.lsf-project-name input:hover,.lsf-create-project form.lsf-project-name textarea:hover{border-color:var(--color-neutral-border-bold)}.lsf-create-project form.lsf-project-name input:focus,.lsf-create-project form.lsf-project-name input:focus-visible,.lsf-create-project form.lsf-project-name textarea:focus,.lsf-create-project form.lsf-project-name textarea:focus-visible{border-color:var(--color-neutral-border-bolder);box-shadow:0 0 0 4px var(--color-primary-focus-outline);outline:none}.lsf-email-chip-input{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);cursor:text;display:flex;flex-wrap:wrap;gap:6px;min-height:40px;padding:6px 10px}.lsf-email-chip-input:focus-within{border-color:var(--color-primary-action)}.lsf-email-chip-input__chip{align-items:center;background:var(--color-primary-surface);border-radius:12px;color:var(--color-primary-surface-content);display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);gap:4px;padding:2px 8px}.lsf-email-chip-input__chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-email-chip-input__chip_wide{background:var(--color-neutral-surface,#f7f6f3);border-radius:var(--corner-radius-smaller);box-sizing:border-box;color:var(--color-neutral-content);flex:1 1 100%;font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular,400);gap:8px;justify-content:space-between;max-width:100%;min-width:0;padding:2px 2px 2px 8px;width:100%}.lsf-email-chip-input__chip_wide .lsf-email-chip-input__chip-text{flex:1 1 0;min-width:0}.lsf-email-chip-input__chip-remove{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;line-height:1;opacity:.7;padding:0}.lsf-email-chip-input__chip-remove:hover{opacity:1}.lsf-email-chip-input__input{background:transparent;border:none;color:var(--color-neutral-content);flex:1;font-size:var(--font-size-body-small);height:26px;line-height:26px;margin:0;min-width:180px;outline:none;padding:0}.lsf-email-chip-input__wrap{position:relative}.lsf-email-chip-input__menu{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-shadow:0 8px 24px rgba(0,0,0,.12);left:0;list-style:none;margin:0;max-height:220px;overflow:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.lsf-email-chip-input__option{align-items:baseline;border-radius:var(--corner-radius-smaller);color:var(--color-neutral-content);cursor:pointer;display:flex;font-size:var(--font-size-body-small);gap:8px;padding:6px 8px}.lsf-email-chip-input__option_active{background:var(--color-neutral-surface-hover,#f0efeb)}.lsf-email-chip-input__option-email{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-smaller,12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-email-chip-input__chip-select{border:1px solid var(--color-neutral-border);border-radius:4px;cursor:pointer;flex:0 0 auto;font:inherit;font-size:var(--font-size-body-small);height:28px;max-width:130px;padding:0 6px}.lsf-email-chip-input__chip-select,.lsf-email-chip-input__chip-select option{background:var(--color-neutral-background);color:var(--color-neutral-content)}.lsf-email-chip-input__chip_wide .lsf-email-chip-input__chip-remove{padding:0 4px}.lsf-email-chip-input_tall{align-content:flex-start;align-items:flex-start;min-height:96px}.lsf-email-chip-input__invalid{color:var(--color-negative-content,#b24a32);font-size:var(--font-size-body-smaller,12px);margin-top:4px}@media (max-width:640px){.lsf-email-chip-input__chip_wide{flex-wrap:wrap;padding:6px 4px 4px 8px;row-gap:4px}.lsf-email-chip-input__chip_wide .lsf-email-chip-input__chip-text{flex:1 1 100%;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.lsf-email-chip-input__chip_wide .lsf-email-chip-input__chip-select{margin-left:auto;max-width:none}}.lsf-upload-members{display:flex;flex-direction:column;gap:14px}.lsf-upload-members__description{line-height:1.45;margin:0}.lsf-upload-members__description,.lsf-upload-members__drop{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small)}.lsf-upload-members__drop{align-items:stretch;border:1px dashed var(--color-neutral-border);border-radius:var(--corner-radius-smaller,6px);display:flex;flex-direction:column;gap:10px;padding:12px}.lsf-upload-members__drop-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.lsf-upload-members__drop-text{color:var(--color-neutral-content)}.lsf-upload-members__drop-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lsf-upload-members__link{color:var(--color-primary-content,#2b78ca);font-size:var(--font-size-body-small);text-decoration:underline}.lsf-upload-members__paste{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller,6px);color:var(--color-neutral-content);font:inherit;font-size:var(--font-size-body-small);padding:8px 10px;resize:vertical;width:100%}.lsf-upload-members__file-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.lsf-upload-members__file-name{font-weight:var(--font-weight-medium)}.lsf-upload-members__muted{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-smaller,12px)}.lsf-upload-members__mapping{display:grid;gap:10px 14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.lsf-upload-members__mapping{grid-template-columns:repeat(2,minmax(0,1fr))}}.lsf-upload-members__map-field{color:var(--color-neutral-content-subtler);display:flex;flex-direction:column;font-size:var(--font-size-body-smaller,12px);gap:4px}.lsf-upload-members__select{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller,6px);color:var(--color-neutral-content);font:inherit;font-size:var(--font-size-body-small);height:32px;padding:0 8px}.lsf-upload-members__summary{display:flex;flex-wrap:wrap;font-size:var(--font-size-body-small);gap:14px;margin-bottom:8px}.lsf-upload-members__warn{color:var(--color-warning-content,#b26a00)}.lsf-upload-members__table-wrap{overflow-x:auto}.lsf-upload-members__table{border-collapse:collapse;font-size:var(--font-size-body-small);width:100%}.lsf-upload-members__table th{border-bottom:1px solid var(--color-neutral-border);color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);letter-spacing:.04em;padding:0 10px 6px 0;text-align:left;text-transform:uppercase}.lsf-upload-members__table td{border-bottom:1px solid var(--color-neutral-border-subtle,var(--color-neutral-border));padding:6px 10px 6px 0}.lsf-upload-members__row_bad td{color:var(--color-neutral-content-subtler);text-decoration:line-through}.lsf-upload-members__row_bad td.lsf-upload-members__status{color:var(--color-negative-content,#b24a32);text-decoration:none}.lsf-upload-members__status{font-size:var(--font-size-body-smaller,12px)}.lsf-upload-members__result{display:flex;flex-direction:column;font-size:var(--font-size-body-small);gap:4px}.lsf-upload-members__error{color:var(--color-negative-content,#b24a32);font-size:var(--font-size-body-small)}.lsf-upload-members__actions{display:flex;justify-content:flex-end}.lsf-upload-members__table-wrap_modal{margin-top:8px;max-height:50vh;overflow:auto}.lsf-upload-members__modal-foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.lsf-upload-members__modal-actions{display:inline-flex;gap:8px}.lsf-upload-members__icon-link{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller,6px);color:var(--color-neutral-content);display:inline-flex;height:32px;justify-content:center;width:32px}.lsf-upload-members__icon-link svg{height:16px;width:16px}.lsf-upload-members__icon-link:hover{background:var(--color-neutral-surface-hover,#f0efeb)}.lsf-upload-members{flex:1 1 auto;min-height:0}.lsf-upload-members__paste-card{border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller,6px);display:flex;flex:1 1 auto;flex-direction:column;font-size:var(--font-size-body-small);gap:10px;min-height:0;padding:12px}.lsf-upload-members__paste{flex:1 1 auto;min-height:100px}.lsf-upload-members__paste-actions{display:flex;justify-content:flex-end}.lsf-upload-members__actions{margin-top:auto;padding-top:12px}.lsf-invite-modal{background:var(--color-neutral-background);border-radius:var(--corner-radius-base);box-shadow:var(--shadow-modal,0 8px 40px rgba(0,0,0,.18));display:flex;flex-direction:column;height:min(620px,88vh);max-height:88vh;max-width:96vw;overflow:hidden;width:640px}@media (max-width:480px){.lsf-invite-modal{border-radius:var(--corner-radius-base);height:min(620px,86dvh);max-height:86dvh;max-width:94vw;width:94vw}.lsf-invite-modal__header{padding:14px 16px 10px}.lsf-invite-modal__content{padding:16px}.lsf-invite-modal__chip-input,.lsf-invite-modal__pill-input{min-width:100px}.lsf-invite-modal__form-row{flex-direction:column}.lsf-invite-modal__search-row{align-items:center;flex-wrap:nowrap;gap:8px}.lsf-invite-modal__search-row select{flex:0 0 auto;max-width:44%}.lsf-invite-modal__search-wrap{flex:1 1 auto;min-width:0}}.lsf-invite-modal__overlay{align-items:center;background:var(--color-scrim);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.lsf-invite-modal__header{align-items:center;border-bottom:1px solid var(--color-neutral-border);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px 16px}.lsf-invite-modal__title{color:var(--color-neutral-content);font-size:var(--font-size-card-title);font-weight:var(--font-weight-bold);margin:0}.lsf-invite-modal__close{align-items:center;background:none;border:none;border-radius:4px;color:var(--color-neutral-content-subtler);cursor:pointer;display:flex;padding:4px;transition:color .15s}.lsf-invite-modal__close:hover{color:var(--color-neutral-content)}.lsf-invite-modal__tabs{border-bottom:1px solid var(--color-neutral-border);display:grid;flex-shrink:0;grid-auto-columns:1fr;grid-auto-flow:column}.lsf-invite-modal__tab{justify-content:center;min-width:0;text-align:center;white-space:nowrap}.lsf-invite-modal__tab-short{display:none}@media (max-width:480px){.lsf-invite-modal__tab{font-size:var(--font-size-body-small);padding-left:4px;padding-right:4px}.lsf-invite-modal__tab-full{display:none}.lsf-invite-modal__tab-short{display:inline}}.lsf-invite-modal__tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--color-neutral-content-subtler);cursor:pointer;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);margin-bottom:-1px;padding:10px 18px;transition:color .15s,border-color .15s}.lsf-invite-modal__tab:hover,.lsf-invite-modal__tab_active{color:var(--color-neutral-content)}.lsf-invite-modal__tab_active{border-bottom-color:var(--color-primary-action)}.lsf-invite-modal__content{flex:1;overflow-y:auto;padding:24px}.lsf-invite-modal__description{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);line-height:var(--line-height-body);margin:0 0 20px}.lsf-invite-modal__form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.lsf-invite-modal__form-label{color:var(--color-neutral-content);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.lsf-invite-modal__form-row{display:flex;gap:12px}.lsf-invite-modal__form-actions{border-top:1px solid var(--color-neutral-border);display:flex;gap:8px;margin-top:20px;padding-top:16px}.lsf-invite-modal__hint{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption)}.lsf-invite-modal__select{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px;box-sizing:border-box;color:var(--color-neutral-content);cursor:pointer;font-size:var(--font-size-field-input);height:40px;line-height:var(--line-height-snug);min-height:40px;outline:none;padding:0 16px}.lsf-invite-modal__select:focus{border-color:var(--color-primary-action)}.lsf-invite-modal__link-row{align-items:center;display:flex;gap:8px}.lsf-invite-modal__link-input{background:var(--color-neutral-emphasis-subtle);color:var(--color-neutral-content);flex:1;font-family:monospace;font-size:var(--font-size-body-small);outline:none;padding:8px 12px}.lsf-invite-modal__email-chips,.lsf-invite-modal__link-input{border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller)}.lsf-invite-modal__email-chips{align-items:center;background:var(--color-neutral-background);cursor:text;display:flex;flex-wrap:wrap;gap:6px;min-height:44px;padding:8px 10px}.lsf-invite-modal__email-chips:focus-within{border-color:var(--color-primary-action)}.lsf-invite-modal__chip{align-items:center;background:var(--color-primary-surface);border-radius:12px;color:var(--color-primary-surface-content);display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);gap:4px;padding:2px 8px}.lsf-invite-modal__chip-remove,.lsf-invite-modal__pill-remove{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;line-height:1;opacity:.7;padding:0}.lsf-invite-modal__chip-remove:hover,.lsf-invite-modal__pill-remove:hover{opacity:1}.lsf-invite-modal__chip-input{background:transparent;border:none;color:var(--color-neutral-content);flex:1;font-size:var(--font-size-body-small);min-width:180px;outline:none}.lsf-invite-modal__result{background:var(--color-neutral-emphasis-subtle);border-radius:var(--corner-radius-smaller);display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:12px 16px}.lsf-invite-modal__result-row{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption)}.lsf-invite-modal__result-row_ok{color:var(--color-positive-content)}.lsf-invite-modal__result-row_error{color:var(--color-negative-content)}.lsf-invite-modal__project-selector{position:relative}.lsf-invite-modal__pills-container{align-items:center;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);cursor:text;display:flex;flex-wrap:wrap;gap:6px;min-height:40px;padding:6px 10px}.lsf-invite-modal__pills-container:focus-within{border-color:var(--color-primary-action)}.lsf-invite-modal__pill{align-items:center;background:var(--color-neutral-emphasis);border-radius:12px;color:var(--color-neutral-content);display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);gap:4px;padding:2px 8px}.lsf-invite-modal__pill-input{background:transparent;border:none;color:var(--color-neutral-content);flex:1;font-size:var(--font-size-body-small);height:26px;line-height:26px;margin:0;min-width:160px;outline:none;padding:0}.lsf-invite-modal__suggestions{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-shadow:var(--shadow-popover,0 4px 16px rgba(0,0,0,.1));left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.lsf-invite-modal__suggestion-item{color:var(--color-neutral-content);cursor:pointer;font-size:var(--font-size-body-small);padding:8px 12px}.lsf-invite-modal__suggestion-item:hover{background:var(--color-neutral-emphasis-subtle)}.lsf-invite-modal__search-row{align-items:center;display:flex;gap:10px;margin-bottom:16px}.lsf-invite-modal__search-wrap{flex:1;position:relative}.lsf-invite-modal__search-icon{color:var(--color-neutral-content-subtler);height:14px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px}.lsf-invite-modal__search-input{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-sizing:border-box;color:var(--color-neutral-content);font-size:var(--font-size-body-small);outline:none;padding:8px 12px 8px 32px;width:100%}.lsf-invite-modal__search-input:focus{border-color:var(--color-primary-action)}.lsf-invite-modal__user-list{border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);max-height:280px;overflow-y:auto}.lsf-invite-modal__user-empty{color:var(--color-neutral-content-subtler);font-size:var(--font-size-body-small);padding:20px;text-align:center}.lsf-invite-modal__user-row{align-items:center;border-bottom:1px solid var(--color-neutral-border);cursor:pointer;display:flex;gap:10px;padding:10px 14px}.lsf-invite-modal__user-row:last-child{border-bottom:none}.lsf-invite-modal__user-row:hover{background:var(--color-neutral-emphasis-subtle)}.lsf-invite-modal__user-row_selected,.lsf-invite-modal__user-row_selected:hover{background:var(--color-primary-surface)}.lsf-invite-modal__user-row_selected .lsf-invite-modal__user-email,.lsf-invite-modal__user-row_selected .lsf-invite-modal__user-name{color:var(--color-primary-surface-content)}.lsf-invite-modal__user-row_selected .lsf-invite-modal__user-email{opacity:.85}.lsf-invite-modal__user-checkbox{accent-color:var(--color-primary-action);cursor:pointer;flex-shrink:0;height:16px;width:16px}.lsf-invite-modal__user-info{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.lsf-invite-modal__select_row{flex:0 0 auto;font-size:var(--font-size-body-small);height:32px;margin-left:auto;padding:0 8px}.lsf-invite-modal__user-name{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-invite-modal__user-email{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-invite-modal__content{display:flex;flex-direction:column}.lsf-invite-modal__content>.lsf-upload-members,.lsf-invite-modal__email-tab,.lsf-invite-modal__existing-tab,.lsf-invite-modal__link-tab{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.lsf-invite-modal__email-tab .lsf-invite-modal__form-field_grow{display:flex;flex:1 1 0;flex-direction:column;min-height:0}.lsf-invite-modal__email-tab .lsf-email-chip-input__wrap,.lsf-invite-modal__email-tab .lsf-invite-modal__project-selector{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.lsf-invite-modal__email-tab .lsf-email-chip-input_tall,.lsf-invite-modal__email-tab .lsf-invite-modal__pills-container{align-content:flex-start;align-items:flex-start;flex:1 1 auto;min-height:88px;overflow-y:auto}.lsf-invite-modal__email-tab .lsf-invite-modal__form-actions,.lsf-invite-modal__existing-tab .lsf-invite-modal__form-actions{flex:0 0 auto}.lsf-invite-modal__form-actions{justify-content:flex-end;margin-top:auto}.lsf-invite-modal__existing-tab .lsf-invite-modal__user-list{display:flex;flex:1 1 auto;flex-direction:column;max-height:none;min-height:160px}.lsf-invite-modal__user-empty{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.lsf-invite-modal__user-list_busy{opacity:.6;transition:opacity .15s ease}.lsf-invite-modal__result{flex:0 0 auto;max-height:160px;overflow-y:auto}.lsf-install-prompt{align-items:center;animation:lsf-install-prompt-in .18s ease-out;background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:12px;bottom:16px;box-shadow:0 8px 24px rgba(0,0,0,.1);display:flex;gap:14px;max-width:380px;padding:12px 14px;position:fixed;right:16px;z-index:1000}.lsf-install-prompt__text{display:flex;flex-direction:column;gap:2px;min-width:0}.lsf-install-prompt__title{color:var(--color-neutral-content);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold)}.lsf-install-prompt__subtitle{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);line-height:var(--line-height-snug)}.lsf-install-prompt__actions{display:inline-flex;flex:0 0 auto;gap:6px}.lsf-install-prompt__btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);height:32px;justify-content:center;padding:0 12px;transition:background .12s ease,color .12s ease,border-color .12s ease}.lsf-install-prompt__btn_ghost{background:transparent;border:1px solid var(--color-neutral-border);color:var(--color-neutral-content-subtler)}.lsf-install-prompt__btn_ghost:hover{background:var(--color-neutral-surface);color:var(--color-neutral-content)}.lsf-install-prompt__btn_primary{background:var(--color-primary-surface,#272727);border:1px solid transparent;color:var(--color-primary-surface-content,#fff)}.lsf-install-prompt__btn_primary:hover:not(:disabled){filter:brightness(1.08)}.lsf-install-prompt__btn_primary:disabled{cursor:progress;opacity:.7}@media (max-width:560px){.lsf-install-prompt{border-radius:14px;bottom:12px;left:12px;max-width:none;right:12px}}@keyframes lsf-install-prompt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.app-footer{align-items:center;background:var(--color-neutral-surface,#f5f5f7);border-top:1px solid var(--color-neutral-border,rgba(0,0,0,.12));bottom:0;box-shadow:0 -8px 16px -10px rgba(0,0,0,.16);color:var(--color-neutral-content-subtler,#6b6b6b);display:flex;flex-wrap:wrap;font-size:var(--font-size-caption,.8125rem);gap:6px;justify-content:center;left:0;line-height:1.2;min-height:32px;padding:8px 16px;padding-bottom:max(8px,var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));position:fixed;right:0;z-index:5}body.app-has-footer{--app-footer-height:44px;--app-footer-clearance:8px}body.app-has-footer .lsf-content-wrapper__body{-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(var(--safe-area-inset-bottom, 0px) + var(--app-footer-height) + var(--app-footer-clearance))}body.app-has-footer .lsf-content-wrapper__body [style*="overflow-y: auto"],body.app-has-footer .lsf-content-wrapper__body [style*="overflow-y:auto"]{scroll-padding-bottom:var(--app-footer-clearance)}.app-footer__copy{color:var(--color-neutral-content,#1a1a22);font-weight:500}.app-footer__sep{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:10px}.app-footer__tagline{color:inherit}.app-footer__link{border-bottom:1px solid transparent;color:var(--color-neutral-content-subtler,#6b6b6b);text-decoration:none;transition:color .12s ease,border-color .12s ease}.app-footer__link:hover{border-bottom-color:currentColor;color:var(--color-primary-content,var(--color-primary-surface,#ff7557))}@media (max-width:480px){.app-footer{font-size:var(--font-size-150,.75rem);padding:10px 14px}}@media (max-width:640px){body.app-has-footer{--app-footer-height:36px;--app-footer-clearance:4px}}.login_page_new_ui{background-color:var(--color-neutral-background-bold);color:var(--color-neutral-content);display:flex;font-family:var(--font-family,sans-serif);font-weight:400;height:100vh;height:100dvh}.login_page_new_ui .left{background:linear-gradient(109.47deg,rgba(255,166,99,.15),rgba(255,117,87,.15) 51.56%,rgba(227,123,211,.15));display:flex;flex:1;flex-direction:column;height:100%;position:relative}.login_page_new_ui .left:after{background:transparent;background-size:contain;bottom:0;content:"";height:239px;position:absolute;right:0;width:179px}.login_page_new_ui .ls-logo{color:var(--color-neutral-content);display:block;height:200px;margin:0 auto;max-width:80%;-o-object-fit:contain;object-fit:contain;width:auto}.login_page_new_ui .brand-block{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.login_page_new_ui .hs-logo{color:var(--color-neutral-content);height:22px;width:152px}.login_page_new_ui .left h2{font-size:2.25rem;font-weight:700;letter-spacing:0;line-height:1.15;margin:.75rem 0 0;text-align:center}.login_page_new_ui .left h3{font-size:1.125rem;font-weight:400;line-height:1.4;margin:.25rem 0 0;opacity:.85;text-align:center}.login_page_new_ui .left .by{bottom:60px;display:flex;flex-direction:column;font-size:.75rem;font-style:normal;font-weight:400;left:60px;line-height:28px;position:absolute}.login_page_new_ui .left img{color:var(--color-neutral-content)}.login_page_new_ui .tips{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:8px;box-shadow:0 2px 6px 0 rgb(var(--color-neutral-shadow)/20%);margin:18vh 60px 0;max-width:520px;padding:16px;position:relative;z-index:3}.login_page_new_ui .tips:after{fill:var(--color-neutral-border);background:transparent;bottom:-72px;content:"";height:83px;left:16px;position:absolute;width:115px}.login_page_new_ui .tips .title{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.15px;line-height:24px;margin-bottom:8px}.login_page_new_ui .tips .description{font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.25px;line-height:20px}.login_page_new_ui .tips .description a{color:var(--color-primary-content);font-size:.875rem;font-style:normal;font-weight:500;line-height:20px;text-decoration:underline}.login_page_new_ui .tips .description a:hover{text-decoration:none}.login_page_new_ui .right{box-sizing:border-box;display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;overflow-y:auto;padding:24px 0}.login_page_new_ui .right>:first-child{margin-top:auto}.login_page_new_ui .right>:last-child{margin-bottom:auto}.login_page_new_ui .toggle{display:flex;justify-content:stretch;list-style:none;padding:0}.login_page_new_ui .toggle>*{border-top:2px solid transparent;color:var(--color-neutral-border);flex-grow:1;font-size:1rem;padding:.75rem 0;text-align:center;transition:all .15s ease-out}.login_page_new_ui .toggle>.active{border-color:var(--color-primary-surface);color:var(--color-primary-content)}.login_page_new_ui .toggle>:hover{border-color:var(--color-primary-surface-hover);color:var(--color-primary-surface-hover)}.form-wrapper{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:1rem;box-shadow:0 0 12px rgba(23,20,13,.16);margin-top:1.5rem;padding:2rem;position:relative;width:22rem}.form-wrapper h2{font-size:2rem;font-weight:500;margin:0 0 1rem;text-align:center;width:100}.login_page_new_ui form{grid-gap:1rem;display:grid;flex-direction:column;grid-auto-flow:rows}.login_page_new_ui form>*{position:relative}.login_page_new_ui form p{margin:0}.login_page_new_ui form .error{color:var(--color-negative-content);font-size:.875rem}.login_page_new_ui form button,.login_page_new_ui form input,.login_page_new_ui form select{font-family:var(--font-family,sans-serif);width:100%}.login_page_new_ui form input{border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-smaller);box-sizing:border-box;padding:10px 15px}.login_page_new_ui form input[type=password]{font-family:var(--font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);letter-spacing:.02em;line-height:1.4}.login_page_new_ui form button{background:var(--color-neutral-inverted-surface);border:none;border-radius:10px;color:var(--color-neutral-inverted-content);cursor:pointer;font-size:1rem;font-weight:600;padding:12px 0;transition:background .12s ease}.login_page_new_ui form button:hover{background:var(--color-neutral-inverted-surface-hover);color:var(--color-neutral-inverted-content)}.login_page_new_ui .field_errors{color:var(--color-negative-content);font-size:.875rem;line-height:16px;list-style:none;margin:0;padding:0;text-align:left}.login_page_new_ui .field_errors li{margin-top:.25rem}.auto-generated form{width:100%}.auto-generated form label{display:block}.auto-generated form input{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:5px;box-sizing:border-box;font-size:1rem;height:40px;line-height:22px;min-height:40px;padding:0 16px;transition:box-shadow 80ms ease}.auto-generated p:empty{display:none}.auto-generated form ul li:not(:last-child){margin-bottom:.5em}.auto-generated form ul{margin-bottom:0}.input-wrapper label,.login_page_new_ui label{font-family:var(--font-family,sans-serif)!important;font-size:.825rem!important;font-weight:500;margin-bottom:.2rem}.login_page_new_ui label{display:block}.login-button{font-size:var(--font-size-body-medium)}.login_page_new_ui .login-actions{align-items:stretch;display:flex;gap:8px}.login_page_new_ui .login-actions .login-button{flex:1 1 auto;width:auto}.login_page_new_ui .login-actions .login-passkey{align-items:center;background:transparent;border:1px solid var(--color-neutral-border,#cbd5e1);border-radius:10px;color:var(--color-neutral-content,#334155);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:42px;min-width:48px;padding:0;transition:background .12s ease,border-color .12s ease;width:52px}.login_page_new_ui .login-actions .login-passkey:hover{background:var(--color-neutral-surface-hover,rgba(0,0,0,.03));border-color:var(--color-neutral-border-bold,#94a3b8)}.login_page_new_ui .login-actions .login-passkey svg{display:block;height:20px;width:20px}@media (max-width:340px){.login_page_new_ui .login-actions{flex-direction:column}.login_page_new_ui .login-actions .login-passkey{width:100%}}.login_page_new_ui .auth-ways{display:flex;flex-direction:column;gap:10px;margin-top:16px}.login_page_new_ui .auth-or{align-items:center;color:var(--color-neutral-content-subtler);display:flex;font-size:.8125rem;gap:12px}.login_page_new_ui .auth-or:after,.login_page_new_ui .auth-or:before{background:var(--color-neutral-border);content:"";flex:1;height:1px}.login_page_new_ui .auth-way{align-items:center;background:#fff;border:1px solid #747775;border-radius:10px;box-sizing:border-box;color:#1f1f1f;display:flex;font-size:1rem;font-weight:500;gap:10px;justify-content:center;min-height:46px;padding:0 14px;text-decoration:none;transition:background .12s ease,box-shadow .12s ease;width:100%}.login_page_new_ui .auth-way:hover{background:#f5f7fa;box-shadow:0 1px 2px rgba(0,0,0,.18);color:#1f1f1f}.login_page_new_ui .auth-way:focus-visible{outline:2px solid var(--color-primary-border,#4c5fa9);outline-offset:2px}.login_page_new_ui .auth-way img,.login_page_new_ui .auth-way svg{flex:none;height:18px;width:18px}.login_page_new_ui .auth-said{color:var(--color-negative-content);font-size:.875rem;line-height:1.4;margin:0 0 16px}.login_page_new_ui .auth-said_quiet{color:var(--color-neutral-content-subtler);margin-bottom:0}.login_page_new_ui .login-button{background:var(--color-neutral-inverted-surface);border:none;border-radius:10px;color:var(--color-neutral-inverted-content);cursor:pointer;font-family:var(--font-family,sans-serif);font-size:1rem;font-weight:600;padding:12px 0;transition:background .12s ease;width:100%}.login_page_new_ui .login-button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:980px){.login_page_new_ui .login-button{padding:14px 0}}.form-group{display:block;margin-bottom:.5rem}.form-group input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}.form-group label{cursor:pointer;font-size:.875rem;position:relative}.form-group label a{font-family:var(--font-family,sans-serif)!important;font-weight:500}.form-group label:before{-webkit-appearance:none;background-color:transparent;border:1px solid #cac5b8;border-radius:4px;content:"";cursor:pointer;display:inline-block;margin-right:5px;padding:10px;position:relative;top:-1px;vertical-align:middle}.form-group input:checked+label:before{background:var(--primary_link);border:1px solid var(--primary_link)}.form-group input:checked+label:after{border:solid var(--color-primary-surface-content);border-width:0 2px 2px 0;content:"";display:block;height:10px;left:8px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.text-wrapper{align-items:center;display:flex;font-size:.875rem;gap:4px;margin-top:16px}.text-wrapper a{color:var(--color-neutral-content);font-weight:500;text-decoration:underline}.text-wrapper a:hover{text-decoration:none}.form-wrapper p{font-size:.875rem;line-height:1.5;margin:0 0 16px}.auth-status{color:var(--color-neutral-content-subtler,#6b7280);font-size:.875rem;margin-top:16px;min-height:18px;text-align:center}.auth-status_error{color:var(--color-error-content,#b91c1c)}.auth-status_success{color:var(--color-positive-content,#047857)}body,html{overflow-x:hidden;overscroll-behavior-x:contain}.login_page_new_ui{min-height:100vh;min-height:100dvh}.login_page_new_ui .form-wrapper h2{text-align:left}.login_page_new_ui #persist-row{align-items:center;display:flex;gap:8px}.login_page_new_ui #persist-row input[type=checkbox]{accent-color:var(--afri-moss,#1f5b3f);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:0 0 auto;height:16px;margin:0;min-height:0;padding:0;width:16px}.login_page_new_ui #persist-row label{color:var(--color-neutral-content,#2b2b2b);cursor:pointer;font-size:.9rem;line-height:1.2;margin:0}.login_page_new_ui .form-wrapper-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.login_page_new_ui .form-wrapper-header h2{flex:1 1 auto;margin:0}.login_page_new_ui .form-wrapper-header .afri-net-indicator{align-self:center;flex:0 0 auto;margin:0}body.is-web .login_page_new_ui .form-wrapper-header .afri-net-indicator{display:none}@media (max-width:900px){.login_page_new_ui{align-items:stretch;background:radial-gradient(120% 80% at 50% 0,rgba(255,117,87,.1) 0,transparent 60%),var(--color-neutral-background-bold);flex-direction:column;max-width:100vw;overflow-x:hidden;padding-bottom:calc(24px + var(--safe-area-inset-bottom, 0px));padding-top:calc(24px + var(--safe-area-inset-top, 0px))}.login_page_new_ui .left{align-items:center;background:transparent;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:.25rem;height:auto;justify-content:center;padding:0 calc(16px + var(--safe-area-inset-right, 0px)) 1.5rem calc(16px + var(--safe-area-inset-left, 0px));text-align:center;width:100%}.login_page_new_ui .left:after{display:none}.login_page_new_ui .left .brand-block{align-items:center;display:flex;flex-direction:column;gap:.25rem;max-width:100%}.login_page_new_ui .left .ls-logo{color:var(--color-neutral-content);height:clamp(96px,26vw,130px);max-width:55vw;width:auto}.login_page_new_ui .left h2{font-size:1.5rem;line-height:1.2;margin-top:.375rem}.login_page_new_ui .left h3{color:var(--color-neutral-content-subtler,var(--color-neutral-content));font-size:.875rem;font-weight:400;line-height:1.4;margin:0;text-align:center}.login_page_new_ui .left .by{display:none}.login_page_new_ui .right{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;padding:0 calc(16px + var(--safe-area-inset-right, 0px)) 0 calc(16px + var(--safe-area-inset-left, 0px));width:100%}.login_page_new_ui .form-wrapper{align-self:center;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:1rem;box-shadow:0 2px 12px rgba(23,20,13,.08);box-sizing:border-box;margin:0 auto;max-width:22rem;padding:.75rem 1.5rem 1.5rem;width:100%}.login_page_new_ui .form-wrapper h2{font-size:1.5rem}.login_page_new_ui form button,.login_page_new_ui form input,.login_page_new_ui form select{font-size:16px}.login_page_new_ui form input.lsf-input-ls,.login_page_new_ui form select.lsf-select-ls{font-size:16px!important}.login_page_new_ui form input[type=password]{-webkit-text-security:disc;font-family:var(--font-family,-apple-system,BlinkMacSystemFont,sans-serif);font-size:16px!important;letter-spacing:.02em;line-height:1.4}.login_page_new_ui form input,.login_page_new_ui form select{box-sizing:border-box;padding:12px 14px}.login_page_new_ui form button{padding:14px 0}.login_page_new_ui form select,.login_page_new_ui form select.lsf-select-ls{box-sizing:border-box;height:auto;line-height:1.4;min-height:46px;width:100%}.login_page_new_ui .text-wrapper{flex-wrap:wrap;justify-content:center;margin-top:1rem}}@media (max-width:380px){.login_page_new_ui .left .ls-logo{width:120px}.login_page_new_ui .left h3{display:none}.login_page_new_ui .right{padding-left:calc(12px + var(--safe-area-inset-left, 0px));padding-right:calc(12px + var(--safe-area-inset-right, 0px))}.login_page_new_ui .form-wrapper{border-radius:.75rem;padding:1.25rem}}.afri-first-launch-banner{align-items:center;background:rgba(0,0,0,.04);border-radius:8px;color:#4a4a4a;display:flex;font-size:13px;gap:8px;line-height:1.4;margin:0 0 16px;padding:10px 12px;transition:background .2s,color .2s}.afri-first-launch-banner.is-online{background:rgba(40,160,80,.1);color:#2a7a3e}.afri-first-launch-banner.is-offline{background:rgba(214,158,46,.14);color:#8a5a00}.afri-banner-dots{display:inline-flex;flex:0 0 auto;gap:3px}.afri-banner-dots span{animation:afri-dot-pulse 1.2s ease-in-out infinite;background:currentColor;border-radius:50%;height:5px;opacity:.25;width:5px}.afri-banner-dots span:nth-child(2){animation-delay:.18s}.afri-banner-dots span:nth-child(3){animation-delay:.36s}@keyframes afri-dot-pulse{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1.1)}}.afri-first-launch-banner.is-hidden,.afri-first-launch-banner.is-offline .afri-banner-dots,.afri-first-launch-banner.is-online .afri-banner-dots{display:none}.auth-status{color:var(--color-neutral-content-subtler,#6b6b6b);font-size:14px;line-height:1.4;margin:10px 0 0;min-height:20px}.auth-status--offline{color:var(--color-warning-content,#b26a00);padding-left:18px;position:relative}.auth-status--offline:before{background:var(--color-warning-content,#b26a00);border-radius:50%;content:"";height:8px;left:0;opacity:.85;position:absolute;top:6px;width:8px}.afri-net-indicator{-webkit-tap-highlight-color:transparent;align-items:center;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;line-height:1;margin:0 auto 12px;max-width:28px;min-height:0!important;overflow:hidden;padding:2px 6px;transition:max-width .22s ease,color .2s ease,background .2s ease;white-space:nowrap}.afri-net-indicator:focus-visible{outline:2px solid var(--color-primary-surface,#ff7557);outline-offset:2px}.afri-net-indicator.is-online{background:rgba(40,160,80,.08);color:#2a7a3e}.afri-net-indicator.is-offline{background:rgba(214,158,46,.1);color:#8a5a00}.afri-net-indicator.is-offline .afri-net-icon_off{animation:afri-dot-pulse 1.6s ease-in-out infinite}.afri-net-icon{display:inline-block;flex-shrink:0}.afri-net-icon_off,.afri-net-indicator.is-offline .afri-net-icon_on{display:none}.afri-net-indicator.is-offline .afri-net-icon_off{display:inline-block}.afri-net-text{opacity:0;transition:opacity .2s ease}.afri-net-indicator.is-revealed,.afri-net-indicator:hover{max-width:240px}.afri-net-indicator.is-revealed .afri-net-text,.afri-net-indicator:hover .afri-net-text{opacity:1}@media (pointer:coarse){.afri-net-indicator:hover{max-width:28px}.afri-net-indicator:hover .afri-net-text{opacity:0}.afri-net-indicator.is-revealed{max-width:240px}.afri-net-indicator.is-revealed .afri-net-text{opacity:1}}.login_page_new_ui{--afri-moss:#1f5b3f;--afri-moss-deep:#173f2c;--afri-terra:#c66a3d;--afri-terra-link:#a4542c;--afri-cream:#fbf8f3}[data-color-scheme=dark] .login_page_new_ui{--afri-moss:#5fa57f;--afri-moss-deep:#7cbb98;--afri-terra:#e08956;--afri-terra-link:#eea47f}.login_page_new_ui .left{align-items:center;background:var(--afri-cream)}.login_page_new_ui .right{align-items:center}[data-color-scheme=dark] .login_page_new_ui{background:#1a1713}[data-color-scheme=dark] .login_page_new_ui .left{background:linear-gradient(160deg,#2c2820,#221f19)}.login_page_new_ui .left{justify-content:center}.login_page_new_ui .left .brand-block{align-items:center;margin:0 auto;max-width:520px;text-align:center}.login_page_new_ui .left h3{text-wrap:balance;line-height:1.35;max-width:28rem;white-space:normal}@media (max-width:820px){.login_page_new_ui{flex-direction:column}}.login_page_new_ui .left:after,.login_page_new_ui .left:before,.login_page_new_ui .right:after,.login_page_new_ui .right:before,.login_page_new_ui .tips:after,.login_page_new_ui .tips:before{background:none!important;content:none!important;display:none!important}.afri-auth-logo-link{display:block;text-decoration:none;width:100%}.afri-auth-logo{display:block;height:auto;margin:0 auto 8px;width:min(340px,78%)}.afri-auth-logo--dark,[data-color-scheme=dark] .afri-auth-logo--light{display:none}[data-color-scheme=dark] .afri-auth-logo--dark{display:block}.login_page_new_ui .ls-logo.afri-auth-logo--dark,[data-color-scheme=dark] .login_page_new_ui .ls-logo.afri-auth-logo--light{display:none}[data-color-scheme=dark] .login_page_new_ui .ls-logo.afri-auth-logo--dark{display:block}.afri-auth-gif-badge{align-items:center;aspect-ratio:1/1;background:transparent;display:flex;justify-content:center;margin:0 auto 14px;overflow:visible;width:min(260px,64%)}.afri-auth-gif,.afri-auth-gif img{display:block;height:100%;width:100%}.afri-auth-gif img{-o-object-fit:contain;object-fit:contain}.afri-auth-gif--dark,[data-color-scheme=dark] .afri-auth-gif--light{display:none}[data-color-scheme=dark] .afri-auth-gif--dark{display:block}.login_page_new_ui .brand-block{opacity:1;transition:opacity .28s ease}.login_page_new_ui .brand-block.brand-ready{opacity:1}.afri-auth-wordmark{display:block;font-family:Exo\ 2,system-ui,sans-serif;font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:800;letter-spacing:-.01em;line-height:1.02;margin:0 auto 6px;text-align:center}.afri-auth-wordmark .a1{color:var(--afri-terra)}.afri-auth-wordmark .a2{color:var(--afri-moss)}@media (max-width:820px){.afri-auth-gif-badge{width:min(190px,54%)}}.afri-theme-toggle{align-items:center;background:var(--color-neutral-surface,#fff);border:1px solid var(--color-neutral-border,#d8cfbf);border-radius:999px;box-shadow:0 1px 3px rgba(0,0,0,.06);color:var(--color-neutral-content-subtler,#6d6356);cursor:pointer;display:inline-flex;font-family:var(--font-family,inherit);font-size:12px;font-weight:600;gap:6px;line-height:1;padding:5px 11px 5px 9px;position:fixed;right:14px;top:calc(12px + var(--safe-area-inset-top, 0px));z-index:20}.afri-theme-toggle:hover{border-color:var(--afri-moss);color:var(--afri-moss)}.afri-theme-toggle__icon{font-size:13px}@media (max-width:820px){.afri-auth-logo{width:min(220px,60%)}}@media (max-width:900px){.login_page_new_ui{padding-top:max(calc(20px + var(--safe-area-inset-top, 0px)),6vh)!important}}.login_page_new_ui .left .brand-block h3{color:var(--afri-moss);font-weight:500;max-width:30rem}@media (max-width:900px){.login_page_new_ui .left,[data-color-scheme=dark] .login_page_new_ui .left{background:transparent}}.afri-apply-lede{color:var(--color-neutral-content-subtler,#6d6356);font-size:.95rem;line-height:1.45;margin:0 0 18px}.afri-apply-section-label{border-top:1px solid var(--color-neutral-border,#e7e0d2);color:var(--afri-moss);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:22px 0 10px;padding-top:18px;text-transform:uppercase}.afri-apply-textarea{font-family:inherit;line-height:1.5;min-height:92px;resize:vertical}.afri-apply-hint{color:var(--color-neutral-content-subtler,#93897a);display:block;font-size:.8rem;margin-top:4px}.afri-apply-check{align-items:flex-start;cursor:pointer;display:flex;font-size:.9rem;gap:10px;line-height:1.4;margin:12px 0}.afri-apply-check input{accent-color:var(--afri-moss);flex:0 0 auto;height:16px;margin-top:2px;width:16px}.login_page_new_ui .login-button,.login_page_new_ui .lsf-button-ls_look_primary,.login_page_new_ui button[type=submit],.login_page_new_ui form button.login-button{background:var(--afri-moss)!important;border-color:var(--afri-moss)!important;color:#fff!important}.login_page_new_ui .login-button:hover,.login_page_new_ui .lsf-button-ls_look_primary:hover,.login_page_new_ui button[type=submit]:hover,.login_page_new_ui form button.login-button:hover{background:var(--afri-moss-deep)!important;border-color:var(--afri-moss-deep)!important}.login_page_new_ui a{color:var(--afri-terra-link,var(--afri-terra))}.afri-net-indicator.is-no-internet,.afri-net-indicator.is-server-down{background:rgba(214,48,49,.1);color:#a72a2f}.afri-net-indicator.is-slow{background:rgba(214,158,46,.12);color:#8a5a00}.afri-net-indicator.is-slow .afri-net-icon_on{display:none}.afri-net-indicator.is-slow .afri-net-icon_off{animation:none;display:inline-block}.afri-net-indicator.is-degraded,.afri-net-indicator.is-degraded:hover{max-width:260px;padding:3px 10px 3px 8px}.afri-net-indicator.is-degraded .afri-net-text{opacity:1}@media (pointer:coarse){.afri-net-indicator.is-degraded,.afri-net-indicator.is-degraded:hover{max-width:260px}.afri-net-indicator.is-degraded .afri-net-text{opacity:1}}[data-color-scheme=dark] .afri-net-indicator.is-no-internet,[data-color-scheme=dark] .afri-net-indicator.is-server-down{background:hsla(0,91%,71%,.16);color:#f87171}[data-color-scheme=dark] .afri-net-indicator.is-slow{background:rgba(251,191,36,.16);color:#fbbf24}[data-color-scheme=dark] .afri-net-indicator.is-online{background:rgba(74,222,128,.12);color:#4ade80}.form-wrapper-header .auth-card-theme{align-items:center;display:inline-flex;flex:none;margin-left:auto;margin-right:-5px}.login_page_new_ui .form-wrapper .form-wrapper-header .auth-card-theme button{background:transparent;border-color:transparent;border-radius:6px;height:28px;min-height:0;min-width:0;padding:0;width:28px}.login_page_new_ui .form-wrapper-header .auth-card-theme button>:not(:first-child){display:none}:root{--color-neutral-surface:var(--color-sand-100);--color-neutral-surface-raw:249 248 246;--color-neutral-on-dark-surface:var(--color-sand-900);--color-neutral-on-dark-surface-raw:18 17 13;--color-neutral-on-dark-surface-hover:var(--color-sand-800);--color-neutral-on-dark-surface-hover-raw:38 37 34;--color-neutral-on-dark-surface-active:var(--color-sand-900);--color-neutral-on-dark-surface-active-raw:18 17 13;--color-neutral-on-dark-content:var(--color-sand-000);--color-neutral-on-dark-icon:var(--color-sand-000);--color-neutral-on-dark-content-subtle:var(--color-sand-300);--color-neutral-on-dark-background:var(--color-sand-800);--color-neutral-on-dark-background-raw:38 37 34;--color-neutral-on-dark-background-bold:var(--color-sand-900);--color-neutral-on-dark-background-bold-raw:18 17 13;--color-neutral-on-dark-border:var(--color-sand-700);--color-neutral-surface-hover:var(--color-sand-000);--color-neutral-surface-hover-raw:253 253 252;--color-neutral-surface-active:var(--color-sand-200);--color-neutral-surface-active-raw:240 239 235;--color-neutral-surface-inset:var(--color-sand-200);--color-neutral-surface-inset-raw:240 239 235;--color-neutral-content:var(--color-sand-800);--color-neutral-content-subtle:var(--color-sand-700);--color-neutral-content-subtler:var(--color-sand-600);--color-neutral-content-subtlest:var(--color-sand-500);--color-neutral-icon:var(--color-sand-700);--color-neutral-background:var(--color-sand-000);--color-neutral-background-raw:253 253 252;--color-neutral-background-bold:var(--color-sand-000);--color-neutral-background-bold-raw:253 253 252;--color-neutral-emphasis:var(--color-sand-200);--color-neutral-emphasis-subtle:var(--color-sand-100);--color-neutral-border:var(--color-sand-300);--color-neutral-border-subtle:var(--color-sand-300);--color-neutral-border-subtler:var(--color-sand-200);--color-neutral-border-bold:var(--color-sand-400);--color-neutral-border-bolder:var(--color-sand-500);--color-neutral-border-boldest:var(--color-sand-600);--color-neutral-shadow:var(--color-sand-900);--color-neutral-shadow-raw:18 17 13;--color-neutral-inverted-surface:var(--color-sand-900);--color-neutral-inverted-surface-raw:18 17 13;--color-neutral-inverted-surface-hover:var(--color-sand-800);--color-neutral-inverted-surface-hover-raw:38 37 34;--color-neutral-inverted-surface-active:var(--color-sand-700);--color-neutral-inverted-surface-active-raw:69 67 62;--color-neutral-inverted-content:var(--color-sand-100);--color-neutral-inverted-icon:var(--color-sand-100);--color-neutral-inverted-content-subtle:var(--color-sand-400);--color-neutral-inverted-content-subtler:var(--color-sand-300);--color-neutral-inverted-content-subtlest:var(--color-sand-500);--color-neutral-inverted-background:var(--color-sand-900);--color-neutral-inverted-background-raw:18 17 13;--color-neutral-inverted-border:var(--color-sand-800);--color-primary-surface:var(--color-grape-700);--color-primary-surface-raw:76 95 169;--color-primary-surface-hover:var(--color-grape-600);--color-primary-surface-hover-raw:87 108 193;--color-primary-surface-active:var(--color-grape-800);--color-primary-surface-active-raw:55 68 122;--color-primary-surface-content:var(--color-grape-000);--color-primary-surface-content-raw:240 243 254;--color-primary-surface-content-subtle:var(--color-grape-100);--color-primary-surface-content-subtle-raw:212 219 251;--color-primary-surface-icon:var(--color-grape-100);--color-primary-surface-icon-raw:212 219 251;--color-primary-content:var(--color-grape-700);--color-primary-content-raw:76 95 169;--color-primary-content-hover:var(--color-grape-400);--color-primary-content-hover-raw:109 135 241;--color-primary-content-subtle:var(--color-grape-500);--color-primary-content-subtle-raw:97 122 218;--color-primary-icon:var(--color-grape-500);--color-primary-icon-raw:97 122 218;--color-primary-background:var(--color-grape-000);--color-primary-background-raw:240 243 254;--color-primary-emphasis:var(--color-grape-100);--color-primary-emphasis-raw:212 219 251;--color-primary-emphasis-subtle:var(--color-grape-000);--color-primary-emphasis-subtle-raw:240 243 254;--color-primary-border:var(--color-grape-700);--color-primary-border-raw:76 95 169;--color-primary-border-subtle:var(--color-grape-500);--color-primary-border-subtle-raw:97 122 218;--color-primary-border-subtler:var(--color-grape-300);--color-primary-border-subtler-raw:153 171 245;--color-primary-border-subtlest:var(--color-grape-200);--color-primary-border-subtlest-raw:182 195 248;--color-primary-border-bold:var(--color-grape-800);--color-primary-border-bold-raw:55 68 122;--color-primary-focus-outline:var(--color-grape-100);--color-primary-focus-outline-raw:212 219 251;--color-primary-shadow:var(--color-grape-900);--color-primary-shadow-raw:43 54 96;--color-negative-surface:var(--color-persimmon-600);--color-negative-surface-raw:204 94 70;--color-negative-surface-hover:var(--color-persimmon-500);--color-negative-surface-hover-raw:230 105 78;--color-negative-surface-active:var(--color-persimmon-800);--color-negative-surface-active-raw:153 70 52;--color-negative-surface-content:var(--color-persimmon-000);--color-negative-surface-content-raw:255 241 238;--color-negative-surface-content-subtle:var(--color-persimmon-100);--color-negative-surface-content-subtle-raw:255 214 205;--color-negative-surface-icon:var(--color-persimmon-100);--color-negative-surface-icon-raw:255 214 205;--color-negative-content:var(--color-persimmon-700);--color-negative-content-hover:var(--color-persimmon-500);--color-negative-content-subtle:var(--color-persimmon-500);--color-negative-icon:var(--color-persimmon-500);--color-negative-background:var(--color-persimmon-000);--color-negative-background-raw:255 241 238;--color-negative-emphasis:var(--color-persimmon-100);--color-negative-emphasis-subtle:var(--color-persimmon-000);--color-negative-border:var(--color-persimmon-700);--color-negative-border-subtle:var(--color-persimmon-500);--color-negative-border-subtler:var(--color-persimmon-300);--color-negative-border-subtlest:var(--color-persimmon-200);--color-negative-border-bold:var(--color-persimmon-800);--color-negative-focus-outline:var(--color-persimmon-100);--color-negative-focus-outline-raw:255 214 205;--color-positive-surface:var(--color-kale-600);--color-positive-surface-raw:40 122 114;--color-positive-surface-hover:var(--color-kale-500);--color-positive-surface-hover-raw:52 152 141;--color-positive-surface-active:var(--color-kale-800);--color-positive-surface-active-raw:32 79 77;--color-positive-surface-content:var(--color-kale-000);--color-positive-surface-content-raw:244 249 249;--color-positive-surface-content-subtle:var(--color-kale-100);--color-positive-surface-content-subtle-raw:212 241 235;--color-positive-surface-icon:var(--color-kale-100);--color-positive-surface-icon-raw:212 241 235;--color-positive-content:var(--color-kale-700);--color-positive-content-hover:var(--color-kale-500);--color-positive-content-subtle:var(--color-kale-500);--color-positive-icon:var(--color-kale-500);--color-positive-background:var(--color-kale-000);--color-positive-background-raw:244 249 249;--color-positive-emphasis:var(--color-kale-100);--color-positive-emphasis-subtle:var(--color-kale-000);--color-positive-border:var(--color-kale-700);--color-positive-border-subtle:var(--color-kale-500);--color-positive-border-subtler:var(--color-kale-300);--color-positive-border-subtlest:var(--color-kale-200);--color-positive-border-bold:var(--color-kale-800);--color-positive-focus-outline:var(--color-kale-100);--color-positive-focus-outline-raw:212 241 235;--color-warning-surface:var(--color-canteloupe-600);--color-warning-surface-raw:204 133 79;--color-warning-surface-hover:var(--color-canteloupe-500);--color-warning-surface-hover-raw:230 149 89;--color-warning-surface-active:var(--color-canteloupe-800);--color-warning-surface-active-raw:153 100 58;--color-warning-surface-content:var(--color-canteloupe-000);--color-warning-surface-content-raw:255 246 239;--color-warning-surface-content-subtle:var(--color-canteloupe-100);--color-warning-surface-content-subtle-raw:255 228 208;--color-warning-surface-icon:var(--color-canteloupe-100);--color-warning-surface-icon-raw:255 228 208;--color-warning-content:var(--color-canteloupe-700);--color-warning-content-hover:var(--color-canteloupe-500);--color-warning-content-subtle:var(--color-canteloupe-500);--color-warning-icon:var(--color-canteloupe-500);--color-warning-background:var(--color-canteloupe-000);--color-warning-background-raw:255 246 239;--color-warning-emphasis:var(--color-canteloupe-100);--color-warning-emphasis-subtle:var(--color-canteloupe-000);--color-warning-border:var(--color-canteloupe-700);--color-warning-border-subtle:var(--color-canteloupe-500);--color-warning-border-subtler:var(--color-canteloupe-300);--color-warning-border-subtlest:var(--color-canteloupe-200);--color-warning-border-bold:var(--color-canteloupe-800);--color-warning-focus-outline:var(--color-canteloupe-100);--color-warning-focus-outline-raw:255 228 208;--color-accent-grape-dark:var(--color-grape-900);--color-accent-grape-dark-raw:43 54 96;--color-accent-grape-bold:var(--color-grape-700);--color-accent-grape-bold-raw:76 95 169;--color-accent-grape-base:var(--color-grape-400);--color-accent-grape-base-raw:109 135 241;--color-accent-grape-subtle:var(--color-grape-200);--color-accent-grape-subtle-raw:182 195 248;--color-accent-grape-subtler:var(--color-grape-100);--color-accent-grape-subtler-raw:212 219 251;--color-accent-grape-subtlest:var(--color-grape-000);--color-accent-grape-subtlest-raw:240 243 254;--color-accent-blueberry-dark:var(--color-blueberry-900);--color-accent-blueberry-dark-raw:28 60 95;--color-accent-blueberry-bold:var(--color-blueberry-700);--color-accent-blueberry-bold-raw:43 105 171;--color-accent-blueberry-base:var(--color-blueberry-400);--color-accent-blueberry-base-raw:83 158 238;--color-accent-blueberry-subtle:var(--color-blueberry-200);--color-accent-blueberry-subtle-raw:182 214 248;--color-accent-blueberry-subtler:var(--color-blueberry-100);--color-accent-blueberry-subtler-raw:212 231 251;--color-accent-blueberry-subtlest:var(--color-blueberry-000);--color-accent-blueberry-subtlest-raw:240 247 254;--color-accent-kale-dark:var(--color-kale-900);--color-accent-kale-dark-raw:31 66 64;--color-accent-kale-bold:var(--color-kale-700);--color-accent-kale-bold-raw:34 98 93;--color-accent-kale-base:var(--color-kale-400);--color-accent-kale-base-raw:87 183 171;--color-accent-kale-subtle:var(--color-kale-200);--color-accent-kale-subtle-raw:171 228 218;--color-accent-kale-subtler:var(--color-kale-100);--color-accent-kale-subtler-raw:212 241 235;--color-accent-kale-subtlest:var(--color-kale-000);--color-accent-kale-subtlest-raw:244 249 249;--color-accent-kiwi-dark:var(--color-kiwi-900);--color-accent-kiwi-dark-raw:43 66 31;--color-accent-kiwi-bold:var(--color-kiwi-700);--color-accent-kiwi-bold-raw:56 98 34;--color-accent-kiwi-base:var(--color-kiwi-400);--color-accent-kiwi-base-raw:120 183 87;--color-accent-kiwi-subtle:var(--color-kiwi-200);--color-accent-kiwi-subtle-raw:191 228 171;--color-accent-kiwi-subtler:var(--color-kiwi-100);--color-accent-kiwi-subtler-raw:222 241 212;--color-accent-kiwi-subtlest:var(--color-kiwi-000);--color-accent-kiwi-subtlest-raw:246 249 244;--color-accent-mango-dark:var(--color-mango-900);--color-accent-mango-dark-raw:98 71 24;--color-accent-mango-bold:var(--color-mango-700);--color-accent-mango-bold-raw:204 142 36;--color-accent-mango-base:var(--color-mango-400);--color-accent-mango-base-raw:250 186 76;--color-accent-mango-subtle:var(--color-mango-200);--color-accent-mango-subtle-raw:255 226 177;--color-accent-mango-subtler:var(--color-mango-100);--color-accent-mango-subtler-raw:255 238 208;--color-accent-mango-subtlest:var(--color-mango-000);--color-accent-mango-subtlest-raw:255 249 239;--color-accent-canteloupe-dark:var(--color-canteloupe-900);--color-accent-canteloupe-dark-raw:102 66 40;--color-accent-canteloupe-bold:var(--color-canteloupe-700);--color-accent-canteloupe-bold-raw:179 116 69;--color-accent-canteloupe-base:var(--color-canteloupe-400);--color-accent-canteloupe-base-raw:255 166 99;--color-accent-canteloupe-subtle:var(--color-canteloupe-200);--color-accent-canteloupe-subtle-raw:255 211 177;--color-accent-canteloupe-subtler:var(--color-canteloupe-100);--color-accent-canteloupe-subtler-raw:255 228 208;--color-accent-canteloupe-subtlest:var(--color-canteloupe-000);--color-accent-canteloupe-subtlest-raw:255 246 239;--color-accent-persimmon-dark:var(--color-persimmon-900);--color-accent-persimmon-dark-raw:128 59 44;--color-accent-persimmon-bold:var(--color-persimmon-700);--color-accent-persimmon-bold-raw:179 82 61;--color-accent-persimmon-base:var(--color-persimmon-400);--color-accent-persimmon-base-raw:255 117 87;--color-accent-persimmon-subtle:var(--color-persimmon-200);--color-accent-persimmon-subtle-raw:255 186 170;--color-accent-persimmon-subtler:var(--color-persimmon-100);--color-accent-persimmon-subtler-raw:255 214 205;--color-accent-persimmon-subtlest:var(--color-persimmon-000);--color-accent-persimmon-subtlest-raw:255 241 238;--color-accent-plum-dark:var(--color-plum-900);--color-accent-plum-dark-raw:114 62 106;--color-accent-plum-bold:var(--color-plum-700);--color-accent-plum-bold-raw:159 86 148;--color-accent-plum-base:var(--color-plum-400);--color-accent-plum-base-raw:227 123 211;--color-accent-plum-subtle:var(--color-plum-200);--color-accent-plum-subtle-raw:241 189 233;--color-accent-plum-subtler:var(--color-plum-100);--color-accent-plum-subtler-raw:247 214 242;--color-accent-plum-subtlest:var(--color-plum-000);--color-accent-plum-subtlest-raw:251 242 252;--color-accent-fig-dark:var(--color-fig-900);--color-accent-fig-dark-raw:91 62 114;--color-accent-fig-bold:var(--color-fig-700);--color-accent-fig-bold-raw:127 86 159;--color-accent-fig-base:var(--color-fig-400);--color-accent-fig-base-raw:172 121 210;--color-accent-fig-subtle:var(--color-fig-200);--color-accent-fig-subtle-raw:218 189 241;--color-accent-fig-subtler:var(--color-fig-100);--color-accent-fig-subtler-raw:233 214 247;--color-accent-fig-subtlest:var(--color-fig-000);--color-accent-fig-subtlest-raw:248 242 252;--color-accent-sand-dark:var(--color-sand-900);--color-accent-sand-dark-raw:18 17 13;--color-accent-sand-bold:var(--color-sand-700);--color-accent-sand-bold-raw:69 67 62;--color-accent-sand-base:var(--color-sand-400);--color-accent-sand-base-raw:202 197 184;--color-accent-sand-subtle:var(--color-sand-300);--color-accent-sand-subtle-raw:225 222 213;--color-accent-sand-subtler:var(--color-sand-100);--color-accent-sand-subtler-raw:249 248 246;--color-accent-sand-subtlest:var(--color-sand-000);--color-accent-sand-subtlest-raw:253 253 252;--color-sand-100:#f9f8f6;--color-sand-200:#f0efeb;--color-sand-300:#e1ded5;--color-sand-400:#cac5b8;--color-sand-500:#a49f95;--color-sand-600:#6b6860;--color-sand-700:#45433e;--color-sand-800:#262522;--color-sand-850:#1e1d1a;--color-sand-900:#12110d;--color-sand-950:#0d0c09;--color-sand-000:#fdfdfc;--color-grape-100:#d4dbfb;--color-grape-200:#b6c3f8;--color-grape-300:#99abf5;--color-grape-400:#6d87f1;--color-grape-500:#617ada;--color-grape-600:#576cc1;--color-grape-700:#4c5fa9;--color-grape-800:#37447a;--color-grape-900:#2b3660;--color-grape-950:#111626;--color-grape-000:#f0f3fe;--color-blueberry-100:#d4e7fb;--color-blueberry-200:#b6d6f8;--color-blueberry-300:#99c5f5;--color-blueberry-400:#539eee;--color-blueberry-500:#3287e2;--color-blueberry-600:#2b78ca;--color-blueberry-700:#2b69ab;--color-blueberry-800:#25507e;--color-blueberry-900:#1c3c5f;--color-blueberry-950:#0b1826;--color-blueberry-000:#f0f7fe;--color-kale-100:#d4f1eb;--color-kale-200:#abe4da;--color-kale-300:#7acec1;--color-kale-400:#57b7ab;--color-kale-500:#34988d;--color-kale-600:#287a72;--color-kale-700:#22625d;--color-kale-800:#204f4d;--color-kale-900:#1f4240;--color-kale-950:#122625;--color-kale-000:#f4f9f9;--color-kiwi-100:#def1d4;--color-kiwi-200:#bfe4ab;--color-kiwi-300:#97ce7a;--color-kiwi-400:#78b757;--color-kiwi-500:#579834;--color-kiwi-600:#457a28;--color-kiwi-700:#386222;--color-kiwi-800:#304f20;--color-kiwi-900:#2b421f;--color-kiwi-950:#192612;--color-kiwi-000:#f6f9f4;--color-mango-100:#ffeed0;--color-mango-200:#ffe2b1;--color-mango-300:#ffd182;--color-mango-400:#faba4c;--color-mango-500:#f4aa2a;--color-mango-600:#eb9c14;--color-mango-700:#cc8e24;--color-mango-800:#a07222;--color-mango-900:#624718;--color-mango-950:#261c0a;--color-mango-000:#fff9ef;--color-canteloupe-100:#ffe4d0;--color-canteloupe-200:#ffd3b1;--color-canteloupe-300:#ffb882;--color-canteloupe-400:#ffa663;--color-canteloupe-500:#e69559;--color-canteloupe-600:#cc854f;--color-canteloupe-700:#b37445;--color-canteloupe-800:#99643a;--color-canteloupe-900:#664228;--color-canteloupe-950:#331c14;--color-canteloupe-000:#fff6ef;--color-persimmon-100:#ffd6cd;--color-persimmon-200:#ffbaaa;--color-persimmon-300:#ff9f89;--color-persimmon-400:#ff7557;--color-persimmon-500:#e6694e;--color-persimmon-600:#cc5e46;--color-persimmon-700:#b3523d;--color-persimmon-800:#994634;--color-persimmon-900:#803b2c;--color-persimmon-950:#26120d;--color-persimmon-000:#fff1ee;--color-plum-100:#f7d6f2;--color-plum-200:#f1bde9;--color-plum-300:#e995dc;--color-plum-400:#e37bd3;--color-plum-500:#cc6fbe;--color-plum-600:#b662a9;--color-plum-700:#9f5694;--color-plum-800:#884a80;--color-plum-900:#723e6a;--color-plum-950:#261524;--color-plum-000:#fbf2fc;--color-fig-100:#e9d6f7;--color-fig-200:#dabdf1;--color-fig-300:#c595e9;--color-fig-400:#ac79d2;--color-fig-500:#9f6cc6;--color-fig-600:#9262b6;--color-fig-700:#7f569f;--color-fig-800:#6d4a88;--color-fig-900:#5b3e72;--color-fig-950:#1f1526;--color-fig-000:#f8f2fc;--spacing-0:0;--spacing-50:0.125rem;--spacing-100:0.25rem;--spacing-200:0.5rem;--spacing-300:0.75rem;--spacing-400:1rem;--spacing-500:1.25rem;--spacing-600:1.5rem;--spacing-700:1.75rem;--spacing-800:2rem;--spacing-900:2.25rem;--spacing-1000:2.5rem;--spacing-1100:2.75rem;--spacing-1200:3rem;--spacing-1300:3.25rem;--spacing-1400:3.5rem;--spacing-1500:3.75rem;--spacing-1600:4rem;--font-size-8:0.5rem;--font-size-9:0.5625rem;--font-size-10:0.625rem;--font-size-11:0.6875rem;--font-size-12:0.75rem;--font-size-14:0.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-22:1.375rem;--font-size-24:1.5rem;--font-size-28:1.75rem;--font-size-32:2rem;--font-size-36:2.25rem;--font-size-48:3rem;--font-size-56:3.5rem;--font-size-64:4rem;--font-size-80:5rem;--font-size-120:7.5rem;--font-size-160:10rem;--line-height-12:0.75rem;--line-height-16:1rem;--line-height-18:1.125rem;--line-height-20:1.25rem;--line-height-24:1.5rem;--line-height-28:1.75rem;--line-height-32:2rem;--line-height-36:2.25rem;--line-height-40:2.5rem;--line-height-44:2.75rem;--line-height-48:3rem;--line-height-52:3.25rem;--line-height-56:3.5rem;--line-height-60:3.75rem;--line-height-64:4rem;--line-height-68:4.25rem;--line-height-72:4.5rem;--letter-spacing-0:0;--letter-spacing-15:0.0094rem;--letter-spacing-25:0.0156rem;--letter-spacing-50:0.0313rem;--letter-spacing--20:-0.0125rem;--letter-spacing--15:-0.0094rem;--letter-spacing--10:-0.0063rem;--font-family-base:var(
    --font-family,"Exo 2","Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif
  );--font-family-mono:var(--font-mono,"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--font-style-normal:normal;--font-style-italic:italic;--corner-radius-0:var(--spacing-0);--corner-radius-2:var(--spacing-50);--corner-radius-4:var(--spacing-100);--corner-radius-8:var(--spacing-200);--corner-radius-12:var(--spacing-300);--corner-radius-16:var(--spacing-400);--corner-radius-18:var(--spacing-500);--corner-radius-24:var(--spacing-600);--corner-radius-28:var(--spacing-700);--corner-radius-32:var(--spacing-800);--corner-radius-36:var(--spacing-900);--corner-radius-40:var(--spacing-1000);--corner-radius-44:var(--spacing-1100);--corner-radius-48:var(--spacing-1200);--corner-radius-52:var(--spacing-1300);--corner-radius-56:var(--spacing-1400);--corner-radius-60:var(--spacing-1500);--corner-radius-64:var(--spacing-1600);--spacing-none:var(--spacing-0);--spacing-tightest:var(--spacing-50);--spacing-tighter:var(--spacing-100);--spacing-tight:var(--spacing-200);--spacing-base:var(--spacing-400);--spacing-wide:var(--spacing-600);--spacing-wider:var(--spacing-800);--spacing-widest:var(--spacing-1000);--corner-radius-none:var(--corner-radius-0);--corner-radius-smallest:var(--corner-radius-2);--corner-radius-smaller:var(--corner-radius-4);--corner-radius-small:var(--corner-radius-8);--corner-radius-medium:var(--corner-radius-12);--corner-radius-large:var(--corner-radius-16);--corner-radius-larger:var(--corner-radius-18);--corner-radius-largest:var(--corner-radius-24);--font-family-body:var(--font-family-base);--font-family-headings:var(--font-family-heading,var(--font-family-base));--font-family-monospace:var(--font-family-mono);--font-size-body-tinier:var(--font-size-12);--font-size-body-tiny:var(--font-size-12);--font-size-body-smallest:var(--font-size-12);--font-size-body-smaller:var(--font-size-12);--font-size-body-small:var(--font-size-14);--font-size-body-medium:var(--font-size-14);--font-size-label-tinier:var(--font-size-8);--font-size-label-tiny:var(--font-size-9);--font-size-label-smallest:var(--font-size-11);--font-size-label-smaller:var(--font-size-12);--font-size-label-small:var(--font-size-14);--font-size-label-medium:var(--font-size-16);--font-size-title-small:var(--font-size-18);--font-size-title-medium:var(--font-size-20);--font-size-title-large:var(--font-size-24);--font-size-headline-small:var(--font-size-28);--font-size-headline-medium:var(--font-size-32);--font-size-headline-large:var(--font-size-36);--font-size-display-small:var(--font-size-48);--font-size-display-medium:var(--font-size-56);--font-size-display-large:var(--font-size-64);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-auto:auto;--line-height-body-smallest:var(--line-height-12);--line-height-body-smaller:var(--line-height-16);--line-height-body-small:var(--line-height-18);--line-height-body-medium:var(--line-height-24);--line-height-label-smallest:var(--line-height-16);--line-height-label-smaller:var(--line-height-16);--line-height-label-small:var(--line-height-18);--line-height-label-medium:var(--line-height-24);--line-height-title-small:var(--line-height-20);--line-height-title-medium:var(--line-height-24);--line-height-title-large:var(--line-height-28);--line-height-headline-small:var(--line-height-32);--line-height-headline-medium:var(--line-height-36);--line-height-headline-large:var(--line-height-40);--line-height-display-small:var(--line-height-48);--line-height-display-medium:var(--line-height-56);--line-height-display-large:var(--line-height-72);--letter-spacing-densest:var(--letter-spacing--20);--letter-spacing-denser:var(--letter-spacing--15);--letter-spacing-dense:var(--letter-spacing--10);--letter-spacing-base:var(--letter-spacing-0);--letter-spacing-wide:var(--letter-spacing-15);--letter-spacing-wider:var(--letter-spacing-25);--letter-spacing-widest:var(--letter-spacing-50)}[data-color-scheme=dark]{--color-neutral-surface:var(--color-sand-850);--color-neutral-surface-raw:30 29 26;--color-neutral-on-dark-surface:var(--color-sand-900);--color-neutral-on-dark-surface-raw:18 17 13;--color-neutral-on-dark-surface-hover:var(--color-sand-800);--color-neutral-on-dark-surface-hover-raw:38 37 34;--color-neutral-on-dark-surface-active:var(--color-sand-900);--color-neutral-on-dark-surface-active-raw:18 17 13;--color-neutral-on-dark-content:var(--color-sand-100);--color-neutral-on-dark-icon:var(--color-sand-000);--color-neutral-on-dark-content-subtle:var(--color-sand-300);--color-neutral-on-dark-background:var(--color-sand-800);--color-neutral-on-dark-background-raw:38 37 34;--color-neutral-on-dark-background-bold:var(--color-sand-900);--color-neutral-on-dark-background-bold-raw:18 17 13;--color-neutral-on-dark-border:var(--color-sand-700);--color-neutral-surface-hover:var(--color-sand-800);--color-neutral-surface-hover-raw:38 37 34;--color-neutral-surface-active:var(--color-sand-900);--color-neutral-surface-active-raw:18 17 13;--color-neutral-surface-inset:var(--color-sand-950);--color-neutral-surface-inset-raw:13 12 9;--color-neutral-content:var(--color-sand-100);--color-neutral-content-subtle:var(--color-sand-400);--color-neutral-content-subtler:var(--color-sand-500);--color-neutral-content-subtlest:var(--color-sand-600);--color-neutral-icon:var(--color-sand-100);--color-neutral-background:var(--color-sand-800);--color-neutral-background-raw:38 37 34;--color-neutral-background-bold:var(--color-sand-900);--color-neutral-background-bold-raw:18 17 13;--color-neutral-emphasis:var(--color-sand-900);--color-neutral-emphasis-subtle:var(--color-sand-850);--color-neutral-border:var(--color-sand-700);--color-neutral-border-subtle:var(--color-sand-800);--color-neutral-border-subtler:var(--color-sand-850);--color-neutral-border-bold:var(--color-sand-600);--color-neutral-border-bolder:var(--color-sand-500);--color-neutral-border-boldest:var(--color-sand-400);--color-neutral-shadow:var(--color-sand-950);--color-neutral-shadow-raw:13 12 9;--color-neutral-inverted-surface:var(--color-sand-200);--color-neutral-inverted-surface-raw:240 239 235;--color-neutral-inverted-surface-hover:var(--color-sand-100);--color-neutral-inverted-surface-hover-raw:249 248 246;--color-neutral-inverted-surface-active:var(--color-sand-300);--color-neutral-inverted-surface-active-raw:225 222 213;--color-neutral-inverted-content:var(--color-sand-800);--color-neutral-inverted-icon:var(--color-sand-800);--color-neutral-inverted-content-subtle:var(--color-sand-500);--color-neutral-inverted-content-subtler:var(--color-sand-600);--color-neutral-inverted-content-subtlest:var(--color-sand-700);--color-neutral-inverted-background:var(--color-sand-000);--color-neutral-inverted-background-raw:253 253 252;--color-neutral-inverted-border:var(--color-sand-300);--color-primary-surface:var(--color-grape-600);--color-primary-surface-raw:87 108 193;--color-primary-surface-hover:var(--color-grape-500);--color-primary-surface-hover-raw:97 122 218;--color-primary-surface-active:var(--color-grape-700);--color-primary-surface-active-raw:76 95 169;--color-primary-surface-content:var(--color-grape-000);--color-primary-surface-content-raw:240 243 254;--color-primary-surface-content-subtle:var(--color-grape-300);--color-primary-surface-content-subtle-raw:153 171 245;--color-primary-surface-icon:var(--color-grape-100);--color-primary-surface-icon-raw:212 219 251;--color-primary-content:var(--color-grape-400);--color-primary-content-raw:109 135 241;--color-primary-content-hover:var(--color-grape-300);--color-primary-content-hover-raw:153 171 245;--color-primary-content-subtle:var(--color-grape-600);--color-primary-content-subtle-raw:87 108 193;--color-primary-icon:var(--color-grape-400);--color-primary-icon-raw:109 135 241;--color-primary-background:var(--color-grape-950);--color-primary-background-raw:17 22 38;--color-primary-emphasis:var(--color-grape-800);--color-primary-emphasis-raw:55 68 122;--color-primary-emphasis-subtle:var(--color-grape-900);--color-primary-emphasis-subtle-raw:43 54 96;--color-primary-border:var(--color-grape-600);--color-primary-border-raw:87 108 193;--color-primary-border-subtle:var(--color-grape-700);--color-primary-border-subtle-raw:76 95 169;--color-primary-border-subtler:var(--color-grape-800);--color-primary-border-subtler-raw:55 68 122;--color-primary-border-subtlest:var(--color-grape-900);--color-primary-border-subtlest-raw:43 54 96;--color-primary-border-bold:var(--color-grape-400);--color-primary-border-bold-raw:109 135 241;--color-primary-focus-outline:var(--color-grape-700);--color-primary-focus-outline-raw:76 95 169;--color-primary-shadow:var(--color-grape-950);--color-primary-shadow-raw:17 22 38;--color-negative-surface:var(--color-persimmon-600);--color-negative-surface-raw:204 94 70;--color-negative-surface-hover:var(--color-persimmon-500);--color-negative-surface-hover-raw:230 105 78;--color-negative-surface-active:var(--color-persimmon-700);--color-negative-surface-active-raw:179 82 61;--color-negative-surface-content:var(--color-persimmon-000);--color-negative-surface-content-raw:255 241 238;--color-negative-surface-content-subtle:var(--color-persimmon-300);--color-negative-surface-content-subtle-raw:255 159 137;--color-negative-surface-icon:var(--color-persimmon-100);--color-negative-surface-icon-raw:255 214 205;--color-negative-content:var(--color-persimmon-400);--color-negative-content-hover:var(--color-persimmon-300);--color-negative-content-subtle:var(--color-persimmon-700);--color-negative-icon:var(--color-persimmon-400);--color-negative-background:var(--color-persimmon-950);--color-negative-background-raw:38 18 13;--color-negative-emphasis:var(--color-persimmon-800);--color-negative-emphasis-subtle:var(--color-persimmon-900);--color-negative-border:var(--color-persimmon-600);--color-negative-border-subtle:var(--color-persimmon-700);--color-negative-border-subtler:var(--color-persimmon-800);--color-negative-border-subtlest:var(--color-persimmon-900);--color-negative-border-bold:var(--color-persimmon-400);--color-negative-focus-outline:var(--color-persimmon-700);--color-negative-focus-outline-raw:179 82 61;--color-positive-surface:var(--color-kale-600);--color-positive-surface-raw:40 122 114;--color-positive-surface-hover:var(--color-kale-500);--color-positive-surface-hover-raw:52 152 141;--color-positive-surface-active:var(--color-kale-700);--color-positive-surface-active-raw:34 98 93;--color-positive-surface-content:var(--color-kale-000);--color-positive-surface-content-raw:244 249 249;--color-positive-surface-content-subtle:var(--color-kale-300);--color-positive-surface-content-subtle-raw:122 206 193;--color-positive-surface-icon:var(--color-kale-100);--color-positive-surface-icon-raw:212 241 235;--color-positive-content:var(--color-kale-400);--color-positive-content-hover:var(--color-kale-300);--color-positive-content-subtle:var(--color-kale-700);--color-positive-icon:var(--color-kale-400);--color-positive-background:var(--color-kale-950);--color-positive-background-raw:18 38 37;--color-positive-emphasis:var(--color-kale-800);--color-positive-emphasis-subtle:var(--color-kale-900);--color-positive-border:var(--color-kale-600);--color-positive-border-subtle:var(--color-kale-700);--color-positive-border-subtler:var(--color-kale-800);--color-positive-border-subtlest:var(--color-kale-900);--color-positive-border-bold:var(--color-kale-400);--color-positive-focus-outline:var(--color-kale-700);--color-positive-focus-outline-raw:34 98 93;--color-warning-surface:var(--color-canteloupe-600);--color-warning-surface-raw:204 133 79;--color-warning-surface-hover:var(--color-canteloupe-500);--color-warning-surface-hover-raw:230 149 89;--color-warning-surface-active:var(--color-canteloupe-700);--color-warning-surface-active-raw:179 116 69;--color-warning-surface-content:var(--color-canteloupe-000);--color-warning-surface-content-raw:255 246 239;--color-warning-surface-content-subtle:var(--color-canteloupe-300);--color-warning-surface-content-subtle-raw:255 184 130;--color-warning-surface-icon:var(--color-canteloupe-100);--color-warning-surface-icon-raw:255 228 208;--color-warning-content:var(--color-canteloupe-400);--color-warning-content-hover:var(--color-canteloupe-300);--color-warning-content-subtle:var(--color-canteloupe-700);--color-warning-icon:var(--color-canteloupe-400);--color-warning-background:var(--color-canteloupe-950);--color-warning-background-raw:51 28 20;--color-warning-emphasis:var(--color-canteloupe-800);--color-warning-emphasis-subtle:var(--color-canteloupe-900);--color-warning-border:var(--color-canteloupe-600);--color-warning-border-subtle:var(--color-canteloupe-700);--color-warning-border-subtler:var(--color-canteloupe-800);--color-warning-border-subtlest:var(--color-canteloupe-900);--color-warning-border-bold:var(--color-canteloupe-400);--color-warning-focus-outline:var(--color-canteloupe-700);--color-warning-focus-outline-raw:179 116 69;--color-accent-grape-dark:var(--color-grape-200);--color-accent-grape-dark-raw:182 195 248;--color-accent-grape-bold:var(--color-grape-400);--color-accent-grape-bold-raw:109 135 241;--color-accent-grape-base:var(--color-grape-400);--color-accent-grape-base-raw:109 135 241;--color-accent-grape-subtle:var(--color-grape-800);--color-accent-grape-subtle-raw:55 68 122;--color-accent-grape-subtler:var(--color-grape-900);--color-accent-grape-subtler-raw:43 54 96;--color-accent-grape-subtlest:var(--color-grape-950);--color-accent-grape-subtlest-raw:17 22 38;--color-accent-blueberry-dark:var(--color-blueberry-200);--color-accent-blueberry-dark-raw:182 214 248;--color-accent-blueberry-bold:var(--color-blueberry-400);--color-accent-blueberry-bold-raw:83 158 238;--color-accent-blueberry-base:var(--color-blueberry-400);--color-accent-blueberry-base-raw:83 158 238;--color-accent-blueberry-subtle:var(--color-blueberry-800);--color-accent-blueberry-subtle-raw:37 80 126;--color-accent-blueberry-subtler:var(--color-blueberry-900);--color-accent-blueberry-subtler-raw:28 60 95;--color-accent-blueberry-subtlest:var(--color-blueberry-950);--color-accent-blueberry-subtlest-raw:11 24 38;--color-accent-kale-dark:var(--color-kale-200);--color-accent-kale-dark-raw:171 228 218;--color-accent-kale-bold:var(--color-kale-400);--color-accent-kale-bold-raw:87 183 171;--color-accent-kale-base:var(--color-kale-400);--color-accent-kale-base-raw:87 183 171;--color-accent-kale-subtle:var(--color-kale-800);--color-accent-kale-subtle-raw:32 79 77;--color-accent-kale-subtler:var(--color-kale-900);--color-accent-kale-subtler-raw:31 66 64;--color-accent-kale-subtlest:var(--color-kale-950);--color-accent-kale-subtlest-raw:18 38 37;--color-accent-kiwi-dark:var(--color-kiwi-200);--color-accent-kiwi-dark-raw:191 228 171;--color-accent-kiwi-bold:var(--color-kiwi-400);--color-accent-kiwi-bold-raw:120 183 87;--color-accent-kiwi-base:var(--color-kiwi-400);--color-accent-kiwi-base-raw:120 183 87;--color-accent-kiwi-subtle:var(--color-kiwi-800);--color-accent-kiwi-subtle-raw:48 79 32;--color-accent-kiwi-subtler:var(--color-kiwi-900);--color-accent-kiwi-subtler-raw:43 66 31;--color-accent-kiwi-subtlest:var(--color-kiwi-950);--color-accent-kiwi-subtlest-raw:25 38 18;--color-accent-mango-dark:var(--color-mango-200);--color-accent-mango-dark-raw:255 226 177;--color-accent-mango-bold:var(--color-mango-400);--color-accent-mango-bold-raw:250 186 76;--color-accent-mango-base:var(--color-mango-400);--color-accent-mango-base-raw:250 186 76;--color-accent-mango-subtle:var(--color-mango-800);--color-accent-mango-subtle-raw:160 114 34;--color-accent-mango-subtler:var(--color-mango-900);--color-accent-mango-subtler-raw:98 71 24;--color-accent-mango-subtlest:var(--color-mango-950);--color-accent-mango-subtlest-raw:38 28 10;--color-accent-canteloupe-dark:var(--color-canteloupe-200);--color-accent-canteloupe-dark-raw:255 211 177;--color-accent-canteloupe-bold:var(--color-canteloupe-400);--color-accent-canteloupe-bold-raw:255 166 99;--color-accent-canteloupe-base:var(--color-canteloupe-400);--color-accent-canteloupe-base-raw:255 166 99;--color-accent-canteloupe-subtle:var(--color-canteloupe-800);--color-accent-canteloupe-subtle-raw:153 100 58;--color-accent-canteloupe-subtler:var(--color-canteloupe-900);--color-accent-canteloupe-subtler-raw:102 66 40;--color-accent-canteloupe-subtlest:var(--color-canteloupe-950);--color-accent-canteloupe-subtlest-raw:51 28 20;--color-accent-persimmon-dark:var(--color-persimmon-200);--color-accent-persimmon-dark-raw:255 186 170;--color-accent-persimmon-bold:var(--color-persimmon-400);--color-accent-persimmon-bold-raw:255 117 87;--color-accent-persimmon-base:var(--color-persimmon-400);--color-accent-persimmon-base-raw:255 117 87;--color-accent-persimmon-subtle:var(--color-persimmon-800);--color-accent-persimmon-subtle-raw:153 70 52;--color-accent-persimmon-subtler:var(--color-persimmon-900);--color-accent-persimmon-subtler-raw:128 59 44;--color-accent-persimmon-subtlest:var(--color-persimmon-950);--color-accent-persimmon-subtlest-raw:38 18 13;--color-accent-plum-dark:var(--color-plum-200);--color-accent-plum-dark-raw:241 189 233;--color-accent-plum-bold:var(--color-plum-400);--color-accent-plum-bold-raw:227 123 211;--color-accent-plum-base:var(--color-plum-400);--color-accent-plum-base-raw:227 123 211;--color-accent-plum-subtle:var(--color-plum-800);--color-accent-plum-subtle-raw:136 74 128;--color-accent-plum-subtler:var(--color-plum-900);--color-accent-plum-subtler-raw:114 62 106;--color-accent-plum-subtlest:var(--color-plum-950);--color-accent-plum-subtlest-raw:38 21 36;--color-accent-fig-dark:var(--color-fig-200);--color-accent-fig-dark-raw:218 189 241;--color-accent-fig-bold:var(--color-fig-400);--color-accent-fig-bold-raw:172 121 210;--color-accent-fig-base:var(--color-fig-400);--color-accent-fig-base-raw:172 121 210;--color-accent-fig-subtle:var(--color-fig-800);--color-accent-fig-subtle-raw:109 74 136;--color-accent-fig-subtler:var(--color-fig-900);--color-accent-fig-subtler-raw:91 62 114;--color-accent-fig-subtlest:var(--color-fig-950);--color-accent-fig-subtlest-raw:31 21 38;--color-accent-sand-dark:var(--color-sand-200);--color-accent-sand-dark-raw:240 239 235;--color-accent-sand-bold:var(--color-sand-400);--color-accent-sand-bold-raw:202 197 184;--color-accent-sand-base:var(--color-sand-400);--color-accent-sand-base-raw:202 197 184;--color-accent-sand-subtle:var(--color-sand-700);--color-accent-sand-subtle-raw:69 67 62;--color-accent-sand-subtler:var(--color-sand-800);--color-accent-sand-subtler-raw:38 37 34;--color-accent-sand-subtlest:var(--color-sand-950);--color-accent-sand-subtlest-raw:13 12 9}:root{--black-raw:0 0 0;--white-raw:255 255 255;--accent_color-raw:86 111 207;--danger_color-raw:221 0 0;--danger_color_dimmed:rgb(var(--danger_color-raw)/50%);--black:rgb(var(--black-raw));--white:rgb(var(--white-raw));--black_2:rgb(var(--black-raw)/2%);--black_4:rgb(var(--black-raw)/4%);--black_5:rgb(var(--black-raw)/5%);--black_10:rgb(var(--black-raw)/10%);--black_15:rgb(var(--black-raw)/15%);--black_20:rgb(var(--black-raw)/20%);--black_40:rgb(var(--black-raw)/40%);--sand_0:var(--color-sand-000);--sand_100:var(--color-sand-100);--sand_200:var(--color-sand-200);--sand_300:var(--color-sand-300);--sand_400:var(--color-sand-400);--sand_500:var(--color-sand-500);--sand_600:var(--color-sand-600);--sand_700:var(--color-sand-700);--sand_800:var(--color-sand-800);--sand_900:var(--color-sand-900);--plum_500:var(--color-plum-500);--plum_400:var(--color-plum-400);--plum_200:var(--color-plum-200);--plum_100:var(--color-plum-100);--plum_0:var(--color-plum-000);--persimmon_0:var(--color-persimmon-000);--persimmon_300:var(--color-persimmon-300);--persimmon_400:var(--color-persimmon-400);--canteloupe_0:var(--color-canteloupe-000);--canteloupe_100:var(--color-canteloupe-100);--canteloupe_400:var(--color-canteloupe-400);--canteloupe_500:var(--color-canteloupe-500);--canteloupe_600:var(--color-canteloupe-600);--canteloupe_700:var(--color-canteloupe-700);--kale_0:var(--color-kale-000);--kale_300:var(--color-kale-300);--kale_400:var(--color-kale-400);--red_1:#fff1f0;--red_3:#ffccc7;--red_7:#cf1322;--red_10:#5c0011;--grape_0:var(--color-grape-000);--grape_100:var(--color-grape-100);--grape_500-raw:86 111 207;--grape_500:var(--color-grape-500);--grape_600:var(--color-grape-600);--grape_700:var(--color-grape-700);--grape_800:var(--color-grape-800);--primary_link:var(--grape_500);--danger_color:var(--red_7);--danger_color--faded:var(--red_3);--success_color:var(--kale_400);--surface-background:var(--color-neutral-background);--surface-outline-outline:var(--sand_300);--surface-border:var(--sand_300);--surface-surface:var(--sand_100);--surface-base:var(--sand_100);--surface-on:var(--sand_900);--surface-on-dim:var(--color-neutral-content-subtler);--surface-bright:var(--color-primary-surface-content);--surface-border-light:var(--sand_200);--surface-on-surface:var(--sand_700);--surface-icon-on-base:var(--sand_700);--surface-text-dimmer:var(--color-neutral-content-subtler);--surface-text-muted:var(--color-neutral-content-subtler);--surface-surface-text-base:var(--sand_900);--surface-outline-outline-light:var(--sand_200);--surface-outline-outline-dark:var(--color-neutral-content-subtler);--inverted-surface:var(--sand_900);--neutral-palette-light-theme-surface-on-surface:var(--sand_900);--neutral-variant-palette-light-theme-outline-opacity-outline-opacity16:var(--sand_200);--neutral-palette-light-theme-surface-surface:var(--sand_100);--neutral-palette-light-theme-surface-text:var(--sand_900);--volcano-palette-tonal-palette-volcano70:var(--persimmon_400);--primary-primary:var(--grape_500);--primary-background:var(--color-primary-surface-content);--primary-text-on-background:var(--color-neutral-background);--primary-bright:var(--grape_500);--primary-bright-secondary:var(--color-primary-surface-content);--primary-bright-tertiary:var(--color-primary-surface-content-subtle);--primary-text-on-background-dark:var(--grape_800);--color-surface-on-base-subtle:var(--color-neutral-content-subtler);--color-negative-bold:#cc5e46;--color-negative-accent-light:#ffbaaa;--accent_color:var(--grape_500);--colors-surface-border:var(--sand_300);--colors-surface-icon-on-base:var(--sand_700);--colors-surface-text:var(--sand_700);--primary-button-waiting-animation-bg:repeating-linear-gradient(-63.43deg,rgba(var(--color-primary-surface-active-raw)/50%) 1px,rgba(var(--color-primary-surface-raw)/50%) 2px,rgba(var(--color-primary-surface-raw)/50%) 6px,rgba(var(--color-primary-surface-active-raw)/50%) 7px,rgba(var(--color-primary-surface-active-raw)/50%) 12px);--negative-button-waiting-animation-bg:repeating-linear-gradient(-63.43deg,rgba(var(--color-negative-surface-active-raw)/50%) 1px,rgba(var(--color-negative-surface-raw)/50%) 2px,rgba(var(--color-negative-surface-raw)/50%) 6px,rgba(var(--color-negative-surface-active-raw)/50%) 7px,rgba(var(--color-negative-surface-active-raw)/50%) 12px);--button-waiting-animation-bg:repeating-linear-gradient(-63.43deg,rgba(var(--color-neutral-surface-active-raw)/50%) 1px,rgba(var(--color-neutral-surface-raw)/50%) 2px,rgba(var(--color-neutral-surface-raw)/50%) 6px,rgba(var(--color-neutral-surface-active-raw)/50%) 7px,rgba(var(--color-neutral-surface-active-raw)/50%) 12px);--project-title-icon-primary-color:rgba(var(--black-raw),0.35);--project-title-icon-alternate-color:rgba(var(--white-raw),0.35);--shadow-intensity:1;--color-accent-gradient-subtle:rgba(var(--color-accent-canteloupe-base-raw)/10%) 0%,rgba(var(--color-accent-persimmon-base-raw)/10%) 50%,rgba(var(--color-accent-plum-base-raw)/10%) 100%;--color-accent-gradient-base:rgba(var(--color-accent-canteloupe-base-raw)/90%) 0%,rgba(var(--color-accent-persimmon-base-raw)/90%) 50%,rgba(var(--color-accent-plum-base-raw)/90%) 100%;--color-accent-gradient-bold:rgba(var(--color-accent-canteloupe-base-raw)/100%) 0%,rgba(var(--color-accent-persimmon-base-raw)/100%) 50%,rgba(var(--color-accent-plum-base-raw)/100%) 100%;--color-accent-gradient-dark:rgba(var(--color-accent-canteloupe-bold-raw)/100%) 0%,rgba(var(--color-accent-persimmon-bold-raw)/100%) 50%,rgba(var(--color-accent-plum-bold-raw)/100%) 100%}[data-color-scheme=dark]{--shadow-intensity:2}[data-color-scheme=dark] input[type=date]{color-scheme:dark}:root{--font-family:"Exo 2","Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-heading:var(--font-family);--font-family-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-sans:var(--font-family);--font-mono:var(--font-family-mono);--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-regular:var(--font-weight-400);--font-weight-medium:var(--font-weight-500);--font-weight-semibold:var(--font-weight-600);--font-weight-bold:var(--font-weight-700);--font-weight-heading:var(--font-weight-600);--font-size-base:16px;--font-scale:1.2;--font-size-400:calc(var(--font-size-base)*var(--font-scale));--font-size-100:calc(var(--font-size-400)*0.6875);--font-size-200:calc(var(--font-size-400)*0.75);--font-size-250:calc(var(--font-size-400)*0.8125);--font-size-300:calc(var(--font-size-400)*0.875);--font-size-350:calc(var(--font-size-400)*0.9375);--font-size-500:calc(var(--font-size-400)*1.125);--font-size-600:calc(var(--font-size-400)*1.25);--font-size-700:calc(var(--font-size-400)*1.375);--font-size-800:calc(var(--font-size-400)*1.5);--font-size-900:calc(var(--font-size-400)*1.625);--font-size-1000:calc(var(--font-size-400)*2);--font-size-micro:var(--font-size-200);--font-size-caption:var(--font-size-200);--font-size-label:var(--font-size-300);--font-size-body-small:var(--font-size-300);--font-size-body:var(--font-size-300);--font-size-lead:var(--font-size-600);--font-size-title-xs:var(--font-size-300);--font-size-title-sm:var(--font-size-400);--font-size-title-md:var(--font-size-500);--font-size-title-lg:var(--font-size-700);--font-size-title-xl:var(--font-size-900);--font-size-title-2xl:var(--font-size-800);--font-size-display:var(--font-size-1000);--font-size-page-title:var(--font-size-title-xl);--font-size-page-subtitle:var(--font-size-caption);--font-size-section-title:var(--font-size-label);--font-size-card-title:var(--font-size-title-sm);--font-size-card-subtitle:var(--font-size-caption);--font-size-field-label:var(--font-size-caption);--font-size-field-input:var(--font-size-label);--font-size-hint:var(--font-size-caption);--font-size-button:var(--font-size-label);--font-size-button-small:var(--font-size-caption);--font-size-badge:var(--font-size-micro);--font-size-stat-value:var(--font-size-700);--font-size-stat-label:var(--font-size-micro);--font-size-tab:var(--font-size-body-small);--font-size-table:var(--font-size-label);--font-size-table-header:var(--font-size-caption);--font-size-empty-state:var(--font-size-body-small);--line-height-tight:1.2;--line-height-snug:1.35;--line-height-body:1.5;--line-height-relaxed:1.65;--line-height:var(--line-height-body);--font-line-height-small:18px;--font-line-height-medium:20px;--color-scrim:rgba(0,0,0,.45)}body{font-family:var(--font-family);font-size:var(--font-size-body);line-height:var(--line-height-body)}h1{font-size:var(--font-size-page-title)}h1,h2{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-tight);margin:0}h2{font-size:var(--font-size-title-lg)}h3{font-size:var(--font-size-title-md)}h3,h4{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-tight);margin:0}h4{font-size:var(--font-size-card-title)}h5{font-size:var(--font-size-title-xs);font-weight:var(--font-weight-heading)}h5,h6{font-family:var(--font-family-heading);line-height:var(--line-height-tight);margin:0}h6{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase}p{margin:0}small{font-size:var(--font-size-caption);line-height:var(--line-height-snug)}table{font-size:var(--font-size-table)}thead th{color:var(--color-neutral-content-subtler);font-size:var(--font-size-table-header);font-weight:var(--font-weight-semibold);text-align:left}code,kbd,pre,samp{font-family:var(--font-family-mono)}@font-face{font-display:swap;font-family:Exo\ 2;font-style:normal;font-weight:400;src:url(/static/fonts/Exo2-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo\ 2;font-style:normal;font-weight:500;src:url(/static/fonts/Exo2-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo\ 2;font-style:normal;font-weight:600;src:url(/static/fonts/Exo2-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo\ 2;font-style:normal;font-weight:700;src:url(/static/fonts/Exo2-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/fonts/Inter-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/fonts/Inter-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/fonts/JetBrainsMono-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/fonts/JetBrainsMono-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/static/fonts/Figtree-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(/static/fonts/Figtree-SemiBold.ttf) format("truetype")}@media (max-width:480px){button:not(.lsf-button_size_small):not(.lsf-button_size_compact):not([class*=bottombar] button):not([class*=controls] button):not([class*=lsf-button-group] button),input[type=button],input[type=submit]{min-height:36px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{min-height:44px}.lsf-bottombar button,.lsf-bottombar input,.lsf-controls button,.lsf-controls input{min-height:revert!important}[class*=__modal-body],[class*=dialog-body],[class*=modal-body],[class*=modal__body]{padding:16px 12px!important}}@media (max-width:640px){[class*=__cards],[class*=__grid]:not([class*=grid-cols]),[class*=__list-grid]{grid-template-columns:1fr!important}[class*=__subnav],[class*=subnav],[role=tablist]{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}[class*=__subnav]::-webkit-scrollbar,[class*=subnav]::-webkit-scrollbar,[role=tablist]::-webkit-scrollbar{display:none}}@media (max-width:768px){div[class*=__table]{min-width:0!important}[class*=__table]>[class*=__thead]{display:none!important}[class*=__table]>[class*=__row]{align-items:center;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:10px;display:flex!important;flex-wrap:wrap!important;gap:4px 12px;margin:0 0 8px;min-width:0!important;padding:10px 12px;width:auto!important}[class*=__table]>[class*=__row]>[class*=__col]{flex:0 1 auto!important;height:auto!important;line-height:normal!important;max-width:100%;min-width:0!important;overflow-wrap:anywhere;padding:0!important;width:auto!important}[class*=__table]>[class*=__row]>[class*=__col]:last-child{margin-left:auto}[class*=__table]>[class*=__row]>[class*=__col]:empty{display:none}}@media (max-width:640px){[style*="grid-template-columns: 1fr 1fr"],[style*="gridTemplateColumns: '1fr 1fr'"],[style*='gridTemplateColumns:"1fr 1fr"']{display:block!important}[class*=-toolbar],[class*=__toolbar]{flex-wrap:wrap!important;row-gap:8px}}@media (max-width:900px){.lsf-content-wrapper__body{box-sizing:border-box;padding-left:max(var(--safe-area-inset-left,0px),0px);padding-right:max(var(--safe-area-inset-right,0px),0px)}.lsf-content-wrapper__body:has(>.lsf-editor),.lsf-content-wrapper__body:has(>.lsf-label-view),body.lsf-is-capacitor .lsf-content-wrapper__body:has(>.login_page_new_ui){padding-left:max(var(--safe-area-inset-left,0px),0px);padding-right:max(var(--safe-area-inset-right,0px),0px)}}@media (max-width:640px){main.lsf-home-page{box-sizing:border-box;padding-left:max(var(--page-inset-x),var(--safe-area-inset-left,0px));padding-right:max(var(--page-inset-x),var(--safe-area-inset-right,0px))}[role=tablist]{-webkit-overflow-scrolling:touch;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;max-width:100%;overflow-x:auto;scrollbar-width:none}}@media (max-width:640px){[role=tablist]::-webkit-scrollbar{display:none}[role=tablist]>[role=tab]{flex:0 0 auto!important;font-size:var(--font-size-body-small)!important;min-height:40px!important;padding-left:10px!important;padding-right:10px!important;white-space:nowrap}input[type=checkbox],input[type=radio]{flex:0 0 auto;height:18px!important;margin:0;min-height:0!important;padding:0!important;width:18px!important}input[type=checkbox]:checked{background-size:12px 12px}input[type=radio]:checked{box-shadow:inset 0 0 0 5.5px var(--color-primary-surface,#2b56c0)}[class*=__actions-row],[class*=action-row],[class*=push-actions]{align-items:center;flex-wrap:wrap!important;gap:10px!important}[class*=__actions-row]>button,[class*=action-row]>button,[class*=push-actions]>[class*=button],[class*=push-actions]>button{flex:0 0 auto!important;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}[class*=push-actions]>span:first-child{flex-basis:100%!important;margin-right:0!important}}@media (max-width:640px){[class*=__close]:where(button),[class*=close-btn]:where(button),button[aria-label*=ismiss i],button[aria-label*=lose i]{-webkit-tap-highlight-color:transparent;align-items:center!important;border-radius:50%!important;display:inline-flex!important;height:36px!important;justify-content:center!important;line-height:1!important;min-height:0!important;padding:0!important;width:36px!important}}@media (max-width:640px){body:has(.lsf-editor) .lsf-test-report-fab{display:none}}@media (max-width:560px){.lsf-menu-header__bell-item-body{-webkit-line-clamp:unset;display:block;overflow:visible;white-space:normal}}@media (max-width:640px){.lsf-test-report-fab,body.lsf-is-capacitor .lsf-test-report-fab{bottom:calc(var(--app-footer-height, 0px) + 8px + var(--safe-area-inset-bottom, 0px))}}table{border-collapse:collapse;font-variant-numeric:tabular-nums}table th{color:var(--color-neutral-content-subtler);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold,600);letter-spacing:.02em;text-transform:none}@media (max-width:699px){table:not([data-no-cards]){background:transparent;border:0;display:block;max-width:100%;width:100%}table:not([data-no-cards])>caption,table:not([data-no-cards])>colgroup,table:not([data-no-cards])>thead{display:none}table:not([data-no-cards])>tbody,table:not([data-no-cards])>tfoot{display:flex;flex-direction:column;gap:0}table:not([data-no-cards])>tbody>tr,table:not([data-no-cards])>tfoot>tr,table:not([data-no-cards])>tr{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--color-neutral-border-subtle,rgba(0,0,0,.06));border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:3px 14px;padding:10px 4px}table:not([data-no-cards])>tbody>tr:last-child{border-bottom:0}table:not([data-no-cards])>tbody>tr:has(>th):not(:has(>td)),table:not([data-no-cards])>tr:first-child:has(>th:only-of-type){display:none}table:not([data-no-cards]) tbody th,table:not([data-no-cards]) td{align-items:baseline;border:0;color:var(--color-neutral-content-subtler);display:inline-flex;font-size:var(--font-size-caption);gap:5px;line-height:1.4;max-width:100%;min-width:0;padding:0;text-align:left;white-space:nowrap}table:not([data-no-cards]) tbody th[data-label]:before,table:not([data-no-cards]) td[data-label]:before{color:var(--color-neutral-content-subtlest);content:attr(data-label);flex:0 0 auto;font-size:var(--font-size-caption);font-weight:500}table:not([data-no-cards]) tr>td:first-child:not([data-unlabeled]),table:not([data-no-cards]) tr>td[data-label]:first-child{color:var(--color-neutral-content);display:block;flex:1 1 100%;font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold,600);overflow-wrap:anywhere;padding-bottom:2px;white-space:normal}table:not([data-no-cards]) tr>td[data-label]:first-child:before{display:none}table:not([data-no-cards]) td[data-unlabeled]{display:flex;flex:1 1 100%;gap:6px;justify-content:flex-end;padding-top:6px;white-space:normal}table:not([data-no-cards]) td[data-label]:empty,table:not([data-no-cards]) td[data-unlabeled]:empty{display:none}table:not([data-no-cards]) td>a,table:not([data-no-cards]) td>button{max-width:100%}table:not([data-no-cards]) tr>td:first-child img,table:not([data-no-cards]) tr>td:first-child svg{vertical-align:middle}table[data-no-cards]{-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:auto}table[data-no-cards] td,table[data-no-cards] th{font-size:var(--font-size-body-small);padding:8px 10px;vertical-align:middle;white-space:nowrap}}body{--chip-height:20px;--chip-padding-x:8px;--chip-gap:6px;--chip-space:8px;--chip-radius:var(--corner-radius-smaller,4px);--chip-font-size:var(--font-size-body-smaller,12px);--control-height:32px;--control-height-large:40px;--control-height-small:24px;--number-field-width:104px}label[data-required]>:first-child:not(input):not(textarea):not(select):after{color:var(--color-negative-content);content:"Required";font-size:11px;font-weight:500;letter-spacing:.02em;margin-left:6px}[data-chevron]:after{background-color:currentcolor;content:"";display:inline-block;height:16px;margin-left:4px;mask:var(--chevron-mask) center /16px 16px no-repeat;-webkit-mask:var(--chevron-mask) center /16px 16px no-repeat;opacity:.75;vertical-align:-3px;width:16px}body{--chevron-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")}[class*=__caret]:not([data-own-look] *),[class*=__chevron]:not([data-own-look] *){background-color:currentcolor;display:inline-block;font-size:0;height:16px;mask:var(--chevron-mask) center /16px 16px no-repeat;-webkit-mask:var(--chevron-mask) center /16px 16px no-repeat;transition:transform .12s ease;width:16px}[class*=__caret_open]:not([data-own-look] *),[class*=__chevron_open]:not([data-own-look] *){transform:rotate(180deg)}[class*=__row-actions][class]:not([data-own-look] *){align-items:center;display:inline-flex;flex:none;flex-direction:row;gap:6px}[class*=__row-actions]:not([data-own-look] *)>a,[class*=__row-actions]:not([data-own-look] *)>button{background:none;border:0;border-radius:8px;color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-grid;height:28px;min-height:28px;padding:0;place-items:center;transition:background-color .12s ease,color .12s ease;width:28px}[class*=__row-actions]:not([data-own-look] *)>a svg,[class*=__row-actions]:not([data-own-look] *)>button svg{height:17px;width:17px}[class*=__row-actions]:not([data-own-look] *)>a:hover,[class*=__row-actions]:not([data-own-look] *)>button:hover{background:var(--color-primary-background,var(--color-neutral-surface));color:var(--color-primary-content)}[class*=__row-actions]:not([data-own-look] *)>a:disabled,[class*=__row-actions]:not([data-own-look] *)>button:disabled{cursor:default;opacity:.4}[class*=__row-actions]:not([data-own-look] *)>a:disabled:hover,[class*=__row-actions]:not([data-own-look] *)>button:disabled:hover{background:none;color:var(--color-neutral-content-subtler)}[class*=__row-actions]:not([data-own-look] *)>a[data-tone=negative],[class*=__row-actions]:not([data-own-look] *)>button[data-tone=negative]{color:var(--color-negative-content)}[class*=__row-actions]:not([data-own-look] *)>a[data-tone=negative]:hover,[class*=__row-actions]:not([data-own-look] *)>button[data-tone=negative]:hover{background:var(--color-negative-background);color:var(--color-negative-content)}[class*=__row-actions]:not([data-own-look] *)>a[data-tone=negative]:disabled:hover,[class*=__row-actions]:not([data-own-look] *)>button[data-tone=negative]:disabled:hover{background:none}[class*=__chip][class]:not([class*=__chips]):not([class*=__chip-]):not([class*=chip-input]):not(:has(select,input,textarea)):not([data-own-look] *),[class*=__pill][class]:not([class*=__pills]):not([class*=__pill-]):not(:has(select,input,textarea)):not([data-own-look] *){align-items:center;border-radius:var(--chip-radius);border-style:solid;border-width:1px;display:inline-flex;font-size:var(--chip-font-size);font-weight:400;gap:var(--chip-gap);line-height:1.5;min-height:var(--chip-height);padding:0 var(--chip-padding-x);vertical-align:middle;white-space:nowrap}[class*=__chip]:not([class*=__chips]):not([class*=__chip-]):not([class*=chip-input]):not([data-own-look] *),[class*=__pill]:not([class*=__pills]):not([class*=__pill-]):not([data-own-look] *){background:var(--color-neutral-surface);border-color:var(--color-neutral-border);color:var(--color-neutral-content-subtle)}[class*=__chips]:not([data-own-look] *),[class*=__pills]:not([data-own-look] *){gap:var(--chip-space)}[class*=__chip]:not([class*=__chip-]):not([data-own-look] *)>button,[class*=__pill]:not([class*=__pill-]):not([data-own-look] *)>button{align-items:center;background:none;border:0;border-radius:3px;color:var(--color-neutral-content-subtler);cursor:pointer;display:inline-flex;font-size:13px;height:16px;justify-content:center;line-height:1;margin-right:-3px;min-height:0;padding:0;width:16px}[class*=__chip]:not([class*=__chip-]):not([data-own-look] *)>button:hover,[class*=__pill]:not([class*=__pill-]):not([data-own-look] *)>button:hover{background:var(--color-negative-background,rgb(0 0 0/6%));color:var(--color-negative-content)}[class*=__chip]:not([class*=__chip-]):not([data-own-look] *)>em,[class*=__pill]:not([class*=__pill-]):not([data-own-look] *)>em{color:var(--color-neutral-content-subtler);font-size:calc(var(--chip-font-size) - 1px);font-style:normal}body{--header-height:48px;--menu-animation-duration:0.15s;--menu-animation-curve:cubic-bezier(0.21,1.04,0.68,1);--menu-animation-start:-10px;--menu-sidebar-width:240px;--page-inset-x:40px;--page-inset-y:32px}@media (max-width:900px){body{--page-inset-x:24px}}@media (max-width:640px){body{--page-inset-x:16px;--page-inset-y:20px}}body{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--chart-grid:rgba(21,24,35,.06);--chart-axis:rgba(21,24,35,.24);--chart-label:rgba(21,24,35,.6);--chart-label-strong:rgba(21,24,35,.9);--chart-tooltip-bg:rgba(20,24,35,.94);--chart-tooltip-fg:#fff;--chart-track:rgba(21,24,35,.05);background:var(--color-neutral-background);color:var(--color-neutral-content);margin:0;min-height:100vh;min-height:100dvh;overscroll-behavior-x:contain;overscroll-behavior-y:none}body,html{overflow-x:hidden;width:100%}@media (pointer:coarse){input,select,textarea{font-size:max(16px,var(--font-size-body-small,14px))}}body.lsf-is-capacitor
button:not(.lsf-lsf-button_size_small):not(.lsf-lsf-button_size_compact):not([role=tab]):not(.lsf-lsf-tab-header__title-btn),body.lsf-is-capacitor [role=checkbox],body.lsf-is-capacitor [role=switch],body.lsf-is-capacitor a[role=button]{min-height:44px;padding-block:max(6px,var(--spacing-tight,4px));touch-action:manipulation}body.lsf-is-capacitor .lsf-lsf-bottombar button,body.lsf-is-capacitor .lsf-lsf-controls button,body.lsf-is-capacitor .lsf-lsf-step button,body.lsf-is-capacitor .lsf-lsf-tab-header button,body.lsf-is-capacitor .lsf-lsf-toggle-items button,body.lsf-is-capacitor .lsf-lsf-toggle-items__item,body.lsf-is-capacitor .lsf-lsf-topbar button,body.lsf-is-capacitor .lsf-lsf-wizard-steps button,body.lsf-is-capacitor [class*=lsf-button-group] button{min-height:0;padding-block:unset}body.lsf-is-capacitor a[role=button]>svg,body.lsf-is-capacitor button>svg{pointer-events:none}.lsf-app-wrapper{min-height:100vh;min-height:100dvh;width:100%}.lsf-global-error{padding:32px}.lsf-global-error__heidi{display:block;margin:32px auto}.lsf-global-error h1{font-size:var(--font-size-lead);text-align:center;text-transform:uppercase}.lsf-global-error h2{color:var(--color-negative-content);font-size:var(--font-size-lead)}.lsf-global-error__details{background:var(--color-neutral-background);margin:16px 0;max-height:320px;overflow-y:auto;padding:16px;white-space:pre-wrap}.lsf-global-error__actions{display:flex;gap:8px}.lsf-global-error__actions>*{line-height:1em}.lsf-global-error__slack{align-items:center;display:flex;margin-right:auto}.lsf-global-error__slack img{height:16px;margin-right:8px;width:16px}.lsf-color{margin:4px 8px;position:relative}.lsf-color:before{background-color:var(--background);border-radius:100%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);color:var(--color-neutral-content);content:"";display:block;height:24px;margin:0 auto;width:24px}:where(input[type=checkbox],input[type=radio]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--color-neutral-background,#fff);background-position:50%;background-repeat:no-repeat;border:none;box-shadow:inset 0 0 0 1px var(--color-neutral-border,#cbd5e1);cursor:pointer;display:inline-block;flex-shrink:0;height:16px;margin:0;transition:box-shadow .12s ease,background-color .12s ease;vertical-align:middle;width:16px}:where(input[type=checkbox]){border-radius:4px}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox]:hover,input[type=radio]:hover){box-shadow:inset 0 0 0 1px var(--color-neutral-border-bold,#94a3b8)}:where(input[type=checkbox]:checked){background-color:var(--color-primary-surface,#2b56c0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M2.5 6.2 5 8.7l4.5-5.4'/%3E%3C/svg%3E");background-size:11px 11px;box-shadow:inset 0 0 0 1px var(--color-primary-surface,#2b56c0)}:where(input[type=radio]:checked){background-color:var(--color-neutral-background,#fff);box-shadow:inset 0 0 0 5px var(--color-primary-surface,#2b56c0)}:where(input[type=checkbox]:focus-visible,input[type=radio]:focus-visible){outline:2px solid var(--color-primary-focus-outline,rgba(43,86,192,.4));outline-offset:1px}:where(input[type=checkbox]:disabled,input[type=radio]:disabled){cursor:not-allowed;opacity:.5}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]),select,textarea){background-color:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px;box-sizing:border-box;color:var(--color-neutral-content);font-family:var(--font-family);font-size:var(--font-size-field-input);height:40px;line-height:var(--line-height-snug);padding:0 16px}:where(textarea){height:auto;min-height:80px;padding:8px 16px}:where(select){appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='currentColor' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}:where(select)::-ms-expand{display:none}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='currentColor' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}:where(input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--color-primary-focus-outline,rgba(43,86,192,.4));outline-offset:1px}:where(input:disabled,select:disabled,textarea:disabled){cursor:not-allowed;opacity:.5}:where(input)::-moz-placeholder,:where(textarea)::-moz-placeholder{color:var(--color-neutral-content-subtlest)}:where(input)::placeholder,:where(textarea)::placeholder{color:var(--color-neutral-content-subtlest)}:where(button){color:inherit;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-button)}:where(button:disabled){cursor:not-allowed}[data-color-scheme=dark] body{--chart-grid:hsla(0,0%,100%,.08);--chart-axis:hsla(0,0%,100%,.28);--chart-label:hsla(0,0%,100%,.62);--chart-label-strong:hsla(0,0%,100%,.92);--chart-tooltip-bg:rgba(240,242,248,.96);--chart-tooltip-fg:#14181f;--chart-track:hsla(0,0%,100%,.07)}.lsf-count-pill{align-items:center;background:var(--color-primary-surface,#507cff);border-radius:999px;color:var(--color-primary-surface-content,#fff);display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:18px;margin-left:6px;min-width:18px;padding:0 6px;vertical-align:middle}.lsf-review-lock-banner{align-items:baseline;background:var(--color-warning-background,#fdf3e3);border-bottom:1px solid var(--color-warning-border,rgba(138,90,0,.25));color:var(--color-warning-content,#8a5a00);display:flex;flex-wrap:wrap;font-size:var(--font-size-body-small);gap:4px;padding:8px 14px}.lsf-review-lock-banner_state_accepted{background:var(--color-positive-background,#e8f5ec);border-bottom-color:var(--color-positive-border,rgba(26,127,55,.3));color:var(--color-positive-content,#1a7f37)}.lsf-review-lock-banner_state_rejected{background:var(--color-negative-background,#fdecec);border-bottom-color:var(--color-negative-border,rgba(167,42,47,.25));color:var(--color-negative-content,#a72a2f)}.lsf-review-lock-banner__hint{flex-basis:100%;font-size:var(--font-size-caption);opacity:.85}[data-color-scheme=dark] .lsf-review-lock-banner{background:rgba(251,191,36,.12);color:#fbbf24}[data-color-scheme=dark] .lsf-review-lock-banner_state_accepted{background:rgba(74,222,128,.12);color:#4ade80}[data-color-scheme=dark] .lsf-review-lock-banner_state_rejected{background:hsla(0,91%,71%,.12);color:#f87171}.lsf-instructions-body{line-height:1.55;overflow-wrap:anywhere}.lsf-instructions-body>:first-child{margin-top:0}.lsf-instructions-body h1,.lsf-instructions-body h2,.lsf-instructions-body h3,.lsf-instructions-body h4,.lsf-instructions-body h5,.lsf-instructions-body h6{font-weight:600;line-height:1.3;margin:18px 0 8px}.lsf-instructions-body h1{font-size:1.35em}.lsf-instructions-body h2{font-size:1.2em}.lsf-instructions-body h3{font-size:1.05em}.lsf-instructions-body blockquote,.lsf-instructions-body ol,.lsf-instructions-body p,.lsf-instructions-body pre,.lsf-instructions-body table,.lsf-instructions-body ul{margin:0 0 12px}.lsf-instructions-body ol,.lsf-instructions-body ul{padding-left:22px}.lsf-instructions-body ul{list-style:disc}.lsf-instructions-body ol{list-style:decimal}.lsf-instructions-body li{margin:2px 0}.lsf-instructions-body code{background:rgba(0,0,0,.06);border-radius:3px;font-size:.92em;padding:1px 5px}.lsf-instructions-body pre{background:rgba(0,0,0,.05);border-radius:6px;overflow-x:auto;padding:12px}.lsf-instructions-body pre code{background:none;padding:0}.lsf-instructions-body blockquote{border-left:3px solid var(--color-neutral-border,#ccc);padding:6px 12px}.lsf-instructions-body img{max-width:100%}.lsf-instructions-body table{border-collapse:collapse}.lsf-instructions-body td,.lsf-instructions-body th{border:1px solid var(--color-neutral-border,#ddd);padding:4px 8px;text-align:left}.lsf-instructions-body a{color:var(--color-primary-content,#4e86db);text-decoration:underline}*,:after,:before{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none;height:0;width:0}:where(button,[role=button],a,summary,[tabindex]):focus:not(:focus-visible){box-shadow:none;outline:none}
/*# sourceMappingURL=main.css.map*/