.card--yBUdt{background-color:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px}.card--yBUdt:not(:first-child){margin-top:24px}.card--yBUdt.cardNoMargin--2UNTn:not(:first-child){margin-top:0}.header--AgHm0{align-items:center;border-bottom:1px solid var(--color-neutral-border);display:flex;font-size:16px;font-weight:500;height:48px;justify-content:space-between;line-height:18px;padding:24px 24px 0}.header--AgHm0.headerNoUnderline--sPlRm{box-shadow:none}.content--RX60q{padding:24px}.input--FjUsj{border:0;cursor:pointer;display:inline;outline:none;padding:0;width:100%}.input--FjUsj::file-selector-button{visibility:hidden;width:0}.labelContent--NEW8o{border:1px solid var(--color-primary-border);border-radius:var(--corner-radius-smaller);color:var(--color-primary-content);flex-shrink:0;justify-content:center;padding:var(--spacing-tight);transition:all .15s ease-out}.inputWrapper--co9gW,.labelContent--NEW8o{align-items:center;display:flex;outline:none}.inputWrapper--co9gW{cursor:pointer;height:42px;margin:0;width:auto}.inputWrapper--co9gW input:before{visibility:hidden}.inputWrapper--co9gW .labelContent--NEW8o:hover{background-color:var(--color-primary-emphasis-subtle);color:var(--color-primary-surface-hover)}.inputWrapper--co9gW:focus-within .labelContent--NEW8o{box-shadow:0 0 0 4px var(--color-primary-surface-content-subtle)}.multiStateToggle--LPtoy{align-items:center;display:inline-flex;justify-content:center;transition:outline .1s ease}.multiStateToggle__option--NpYKf{align-items:center;cursor:pointer;display:none;justify-content:center;padding:0 8px;transition:background-color .1s ease}.multiStateToggle__option_selected--mppWK{display:inline-flex}.themeToggle--K_CBa{--button-background-color:var(--color-neutral-background);--button-border-color:var(--color-neutral-border);--button-background-color-hover:var(--color-neutral-surface);--button-border-color-hover:var(--color-neutral-border-bold);--button-background-color-active:var(--color-neutral-surface-active);--button-border-color-active:var(--color-neutral-border-bold);--button-text-color:var(--color-neutral-content);--button-icon-color:var(--color-neutral-content);--button-font-size:var(--font-size-16);align-self:center;background:var(--button-background-color);border:1px solid var(--button-border-color);border-radius:24px;cursor:pointer;display:flex;font-size:var(--button-font-size);height:32px;justify-content:center;overflow:hidden;padding:4px 8px 4px 0;transition:all .15s ease-out}.themeToggle--K_CBa:hover{background:var(--button-background-color-hover);border-color:var(--button-border-color-hover)}.themeToggle--K_CBa:active{background:var(--button-background-color-active);border-color:var(--button-border-color-active)}.themeToggle__label--SBSYH{align-items:center;color:var(--button-text-color);display:flex;height:100%;width:38px}.themeToggle__icon--Cc3TV{align-items:center;align-self:center;color:var(--button-icon-color);display:flex;height:28px;margin-right:0;position:relative;width:36px}.themeToggle--K_CBa.light--U53Mz .animationWrapper--jMBnm{transform:rotate(90deg)}.themeToggle--K_CBa.dark--ppg23 .animationWrapper--jMBnm{transform:rotate(0deg)}.animationWrapper--jMBnm{height:90px;left:-29px;overflow:hidden;position:absolute;top:-1px;transition:all .6s cubic-bezier(.47,0,.23,1.3);width:90px}.animationWrapper--jMBnm svg{position:absolute}.moon--wMjQw{left:31px;top:0}.sun--SMpRI{left:0;top:30px}.betaBadge--yylwX{margin-left:var(--spacing-tight)}.tooltip--UP3Wq{--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:14px;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--UP3Wq: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--UP3Wq.before-appear--RGIzB,.tooltip--UP3Wq.before-disappear--_rztu{transition:opacity var(--animation-duration) var(--animation-curve) var(--transition-delay),transform var(--animation-duration) var(--animation-curve) var(--transition-delay)}.tooltip--UP3Wq.before-appear--RGIzB{display:flex;opacity:0;transform:translate3d(0,var(--animation-start),0)}.tooltip--UP3Wq.appear--vd2JL{opacity:1;transform:translateZ(0)}.tooltip--UP3Wq.visible--VEfXE{display:flex;opacity:1}.tooltip--UP3Wq.before-disappear--_rztu{display:flex;opacity:1;transform:translateZ(0)}.tooltip--UP3Wq.disappear--OCULS{opacity:0;transform:translate3d(0,var(--animation-start),0)}.tooltip_align_top-center--ng_f_{--animation-start:-10px}.tooltip_align_top-center--ng_f_:before{bottom:0;transform:translate(-50%,50%) rotate(45deg)}.tooltip_align_bottom-center--P2R_m{--animation-start:10px}.tooltip_align_bottom-center--P2R_m:before{top:0;transform:translate(-50%,-50%) rotate(45deg)}.tooltip_align_bottom-left--NiK8p{--animation-start:10px;margin-left:calc((var(--offset-x) - var(--pointer-size)/2)*-1)}.tooltip_align_bottom-left--NiK8p:before{left:24px;top:0;transform:translate(-50%,-50%) rotate(45deg)}.tooltip_align_top-left--etcfZ{--animation-start:-10px;margin-left:calc((var(--offset-x) - var(--pointer-size)/2)*-1)}.tooltip_align_top-left--etcfZ:before{bottom:0;left:24px;transform:translate(-50%,50%) rotate(45deg)}.tooltip_align_top-right--NnK9_{--animation-start:-10px;margin-left:calc(var(--offset-x) - var(--pointer-size)/2)}.tooltip_align_top-right--NnK9_:before{bottom:0;left:auto;right:18px;transform:translate(-50%,50%) rotate(45deg)}.tooltip_align_bottom-right--mBbCi{--animation-start:10px;margin-left:calc(var(--offset-x) - var(--pointer-size)/2)}.tooltip_align_bottom-right--mBbCi:before{left:auto;right:var(--offset-x);top:0;transform:translate(-50%,-50%) rotate(45deg)}.wrapper--vkr3k{display:contents}.userpic--tBKCQ{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;width:28px}.userpic--tBKCQ .avatar--ULRig{border-radius:100%;font-size:12px;height:100%;line-height:22px;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;width:100%}.userpic--tBKCQ .username--mwiCj{align-items:center;display:flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;opacity:.6;overflow:hidden;text-align:center;white-space:nowrap}.userpic--tBKCQ .badge--lg_1_{position:absolute}.userpic--tBKCQ .badge--lg_1_.topLeft--a63aF{left:0;top:0}.userpic--tBKCQ .badge--lg_1_.topRight--bbxQU{right:0;top:0}.userpic--tBKCQ .badge--lg_1_.bottomLeft--Zrnfp{bottom:0;left:0}.userpic--tBKCQ .badge--lg_1_.bottomRight--SWOwT{bottom:0;right:0}.userpic--tBKCQ.faded--BDTji{background:var(--color-neutral-surface);box-shadow:inset 0 0 0 1px var(--color-neutral-border-subtle)}.userpic--tBKCQ.faded--BDTji .avatar--ULRig{opacity:.3}.userpic--tBKCQ.faded--BDTji .username--mwiCj{opacity:.2}.base--kfuBd{--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--kfuBd>span:not(:has(text)):has(svg:only-child){aspect-ratio:1/1;height:100%;padding:var(--spacing-0);width:100%}.base--kfuBd>em{display:inline-flex}.base--kfuBd>em>svg{aspect-ratio:1/1;height:100%}.base--kfuBd:active{--emboss-shadow:var(--emboss-shadow-active)}.base--kfuBd:focus{box-shadow:var(--emboss-shadow),var(--focus-shadow)}.base--kfuBd:disabled:not(.waiting--a196M),.base--kfuBd:disabled:not(.waiting--a196M):active,.base--kfuBd:disabled:not(.waiting--a196M):focus,.base--kfuBd:disabled:not(.waiting--a196M):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--iJ0oY{--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--sbB27{--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-neutral-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--FkQhk{--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--DDscT{--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--LaSLb{--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--ThZdJ{--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--kfuBd.variant-gradient--XwOrs{--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--kfuBd.variant-gradient--XwOrs:hover:not(.waiting--a196M){--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--kfuBd.variant-gradient--XwOrs.waiting--a196M{animation:none;animation:gradient-button-waiting--YKmpB 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--kfuBd.variant-gradient--XwOrs: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--kfuBd.variant-gradient--XwOrs:disabled:not(.waiting--a196M){background-image:none}.base--kfuBd.variant-gradient--XwOrs.look-outlined--TKPf9: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--kfuBd.variant-gradient--XwOrs.look-outlined--TKPf9:not(:disabled):hover:not(.waiting--a196M){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--kfuBd.variant-gradient--XwOrs.look-outlined--TKPf9:not(:disabled).waiting--a196M{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--kfuBd.variant-gradient--XwOrs.look-outlined--TKPf9:not(:disabled):disabled:not(.waiting--a196M){--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--kfuBd.variant-gradient--XwOrs.look-string--_Ha35:not(:disabled){--text-color:transparent;background-image:none}.base--kfuBd.variant-gradient--XwOrs.look-string--_Ha35: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--kfuBd.variant-gradient--XwOrs.look-string--_Ha35:not(:disabled).waiting--a196M{border-color:transparent}.base--kfuBd.variant-gradient--XwOrs.look-string--_Ha35:not(:disabled).waiting--a196M>span{animation:gradient-button-waiting--YKmpB 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--kfuBd.variant-gradient--XwOrs.look-string--_Ha35:not(:disabled):focus{--border-color:var(--color-warning-border-subtle);--focus-outline:var(--color-warning-focus-outline);box-shadow:var(--focus-shadow)}.base--kfuBd.variant-gradient--XwOrs.look-string--_Ha35:not(:disabled):focus>span{color:var(--color-accent-canteloupe-dark, )}.base--kfuBd.variant-gradient--XwOrs.look-string--_Ha35: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--TKPf9.waiting--a196M,.look-outlined--TKPf9: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--TKPf9.waiting--a196M:active,.look-outlined--TKPf9:not(:disabled):active{box-shadow:inset 0 1px 0 rgb(var(--black-raw)/10%)}.look-string--_Ha35.waiting--a196M,.look-string--_Ha35: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--_Ha35.waiting--a196M.waiting--a196M,.look-string--_Ha35:not(:disabled).waiting--a196M{border-color:var(--border-outline)}.look-string--_Ha35.waiting--a196M:not(.look-string--_Ha35:not(:disabled):disabled,.look-string--_Ha35.waiting--a196M:disabled),.look-string--_Ha35:not(:disabled):not(.look-string--_Ha35:not(:disabled):disabled,.look-string--_Ha35.waiting--a196M:disabled){color:var(--text-outline)}.look-string--_Ha35.waiting--a196M:focus,.look-string--_Ha35:not(:disabled):focus{border-color:var(--border-color-hover)}.look-string--_Ha35:disabled:not(.waiting--a196M),.look-string--_Ha35:disabled:not(.waiting--a196M):active,.look-string--_Ha35:disabled:not(.waiting--a196M):focus,.look-string--_Ha35:disabled:not(.waiting--a196M):hover{--background-color-hover:transparent;--background-color-active:transparent;--border-color-hover:transparent;--background-color:transparent;--border-color:transparent}.size-medium--tmYCN{font-size:var(--font-size-label-medium);height:var(--spacing-1000);padding:var(--spacing-tight)}.size-medium--tmYCN>span{gap:var(--spacing-tight);padding-left:var(--spacing-tight);padding-right:var(--spacing-tight)}.size-medium--tmYCN>em{gap:var(--spacing-tight);height:var(--spacing-600);min-width:var(--spacing-600)}.size-small--r2ZM1{font-size:var(--font-size-label-small);height:var(--spacing-800);padding:var(--spacing-tighter)}.size-small--r2ZM1>span{gap:var(--spacing-tighter);padding-left:var(--spacing-tighter);padding-right:var(--spacing-tighter)}.size-small--r2ZM1>em{gap:var(--spacing-tighter);height:var(--spacing-400);min-width:var(--spacing-400)}.size-smaller--Qcgdc{font-size:var(--font-size-label-smaller);height:var(--spacing-600);padding:var(--spacing-tightest)}.size-smaller--Qcgdc>span{gap:var(--spacing-tightest);padding-left:var(--spacing-tightest);padding-right:var(--spacing-tightest)}.size-smaller--Qcgdc>em{gap:var(--spacing-tighter);height:var(--spacing-400);min-width:var(--spacing-400)}.waiting--a196M{--background-image:repeating-linear-gradient(-63.43deg,transparent 1px,var(--wait-color) 2px,var(--wait-color) 7px,transparent 8px,transparent 12px);animation:button-waiting--OkwF7 1s linear infinite;background-position:40px;background-repeat:repeat;background-size:37px 100%;border-color:var(--border-color)}.waiting--a196M:disabled{--background-color-hover:var(--background-color);--background-color-active:var(--background-color);--border-color-hover:var(--border-color);cursor:wait}@keyframes button-waiting--OkwF7{0%{background-position:0 0}to{background-position:37px 0}}@keyframes gradient-button-waiting--YKmpB{to{background-position:-200%}}.align-center--bHSAd,.align-default--eEdJb>span{justify-content:center}.align-center--bHSAd>span{flex-grow:0;justify-content:center}.align-left--HKiLj>span{justify-content:flex-start}.align-right--U4wlW>span{justify-content:flex-end}.button-group--ddUuq{display:flex;gap:var(--spacing-tight)}.button-group--ddUuq.button-group-collapsed--pmv4j{gap:var(--spacing-0)}.button-group--ddUuq.button-group-collapsed--pmv4j button:not(:first-child){border-left:none}.button-group--ddUuq.button-group-collapsed--pmv4j button:first-child:not(:only-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--ddUuq.button-group-collapsed--pmv4j button:last-child:not(:only-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group--ddUuq.button-group-collapsed--pmv4j button:not(:first-child,:last-child){border-radius:0}.checkbox--_RFIu{--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;transition:all .1s ease-out}.checkbox_disabled--GaWiS .checkbox__box--BZqT5{border-color:var(--checkbox-disabled-border-color,var(--checkbox-default-disabled-border-color))}.checkbox_disabled--GaWiS .checkbox__check--oZXPH{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--GaWiS .checkbox__check_checked--O1Lqd:before,.checkbox_disabled--GaWiS .checkbox__check_indeterminate--uP0dq:after{background-color:var(--checkbox-disabled-color,var(--checkbox-default-disabled-color))}.checkbox--_RFIu:focus-within .checkbox__box--BZqT5{border-color:var(--checkbox-checked-focused-border-color,var(--checkbox-default-checked-focused-border-color,#37447a));box-shadow:0 0 0 4px var(--color-primary-focus-outline,#d4dbfb)}.checkbox__box--BZqT5{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;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--qqDYt{border-color:var(--checkbox-checked-border-color,var(--checkbox-default-checked-border-color))}.checkbox__input--rmBca{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:10}.checkbox__check--oZXPH{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--oZXPH:after,.checkbox__check--oZXPH:before{content:"";display:block;inset:0;opacity:0;position:absolute}.checkbox__check--oZXPH:before{background-color:var(--checkbox-color,var(--checkbox-default-color));-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 4.5 5 8l6-6' stroke='currentColor' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 4.5 5 8l6-6' stroke='currentColor' stroke-width='2' stroke-linecap='square'/%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--O1Lqd,.checkbox__check_indeterminate--uP0dq: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--uP0dq: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--O1Lqd:before,.checkbox__check_indeterminate--uP0dq:after{opacity:1}.checkbox__label--zpBfI{align-items:center;display:flex;gap:var(--spacing-tight);width:100%}.checkbox--_RFIu:not(.checkbox_disabled--GaWiS){cursor:pointer}.checkbox--_RFIu:not(.checkbox_disabled--GaWiS):hover .checkbox__box--BZqT5{border-color:var(--checkbox-hover-border-color,var(--checkbox-default-hover-border-color))}.checkbox--_RFIu:not(.checkbox_disabled--GaWiS):hover .checkbox__box_checked--qqDYt{border-color:var(--checkbox-checked-hover-border-color,var(--checkbox-default-checked-hover-border-color))}.checkbox--_RFIu:not(.checkbox_disabled--GaWiS):hover .checkbox__check--oZXPH{background-color:var(--checkbox-hover-background-color,var(--checkbox-default-hover-background-color));color:var(--checkbox-hover-color,var(--checkbox-default-hover-color))}.checkbox--_RFIu:not(.checkbox_disabled--GaWiS):hover .checkbox__check_checked--O1Lqd,.checkbox--_RFIu:not(.checkbox_disabled--GaWiS):hover .checkbox__check_indeterminate--uP0dq: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))}.checkbox__input--rmBca:checked+.checkbox__check--oZXPH:before{opacity:1}.code-block-shadow--YwyUN{box-shadow:inset 0 2px 8px rgba(var(--color-neutral-shadow-raw)/12%)}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px rgba(0,0,0,.2);box-sizing:border-box;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:10}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}.codeEditor--yZP2v{display:flex;flex-direction:column;height:100%;width:100%}.codeEditor--yZP2v .react-codemirror2,.codeEditor--yZP2v textarea{caret-color:var(--color-neutral-content);flex:1;font-family:var(--font-mono);height:100%;width:100%}.codeEditor--yZP2v .react-codemirror2 .CodeMirror,.codeEditor--yZP2v textarea .CodeMirror{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-small);color:var(--color-neutral-content-subtle);height:100%;width:100%}.codeEditor--yZP2v .react-codemirror2 .CodeMirror-lines,.codeEditor--yZP2v textarea .CodeMirror-lines{padding:var(--spacing-tight) 0}.codeEditor--yZP2v .react-codemirror2 .CodeMirror-line,.codeEditor--yZP2v textarea .CodeMirror-line{padding:0 var(--spacing-tight)}.codeEditor--yZP2v .react-codemirror2 .CodeMirror-hint-tag,.codeEditor--yZP2v textarea .CodeMirror-hint-tag{line-height:1.4em;max-height:3em;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.codeEditor--yZP2v .react-codemirror2 .CodeMirror-hint-name,.codeEditor--yZP2v textarea .CodeMirror-hint-name{color:#b8860b;font-family:var(--font-mono);font-weight:500}.codeEditor--yZP2v .react-codemirror2 .CodeMirror-hint-active .CodeMirror-hint-name,.codeEditor--yZP2v textarea .CodeMirror-hint-active .CodeMirror-hint-name{color:#ffebcd}.codeEditor--yZP2v .react-codemirror2 .CodeMirror-hint-type,.codeEditor--yZP2v textarea .CodeMirror-hint-type{color:#aaa;font-style:italic}.codeEditor--yZP2v .react-codemirror2 .CodeMirror-hint-active .CodeMirror-hint-type,.codeEditor--yZP2v textarea .CodeMirror-hint-active .CodeMirror-hint-type{color:#ddd}.codeEditor--yZP2v .react-codemirror2 .CodeMirror-cursor,.codeEditor--yZP2v textarea .CodeMirror-cursor{border-color:var(--color-neutral-content)}.codeEditor--yZP2v .react-codemirror2 .cm-attribute,.codeEditor--yZP2v .react-codemirror2 .cm-keyword,.codeEditor--yZP2v textarea .cm-attribute,.codeEditor--yZP2v textarea .cm-keyword{color:var(--color-accent-blueberry-bold)}.codeEditor--yZP2v .react-codemirror2 .cm-def,.codeEditor--yZP2v textarea .cm-def{color:var(--color-accent-grape-bold)}.codeEditor--yZP2v .react-codemirror2 .cm-builtin,.codeEditor--yZP2v textarea .cm-builtin{color:var(--color-accent-canteloupe-bold)}.codeEditor--yZP2v .react-codemirror2 .cm-number,.codeEditor--yZP2v textarea .cm-number{color:var(--color-accent-kiwi-bold)}.codeEditor--yZP2v .react-codemirror2 .cm-bracket,.codeEditor--yZP2v .react-codemirror2 .cm-tag,.codeEditor--yZP2v textarea .cm-bracket,.codeEditor--yZP2v textarea .cm-tag{color:var(--color-accent-kale-bold)}.codeEditor--yZP2v .react-codemirror2 .cm-string,.codeEditor--yZP2v textarea .cm-string{color:var(--color-accent-persimmon-bold)}.codeEditor--yZP2v .react-codemirror2 .cm-comment,.codeEditor--yZP2v textarea .cm-comment{color:var(--color-accent-sand-bold)}.codeEditor--yZP2v .react-codemirror2 .CodeMirror-gutters,.codeEditor--yZP2v textarea .CodeMirror-gutters{background-color:var(--color-neutral-surface-inset);border-right:1px solid var(--color-neutral-border);color:var(--color-neutral-content-subtlest)}.CodeMirror-hints,.border--tvfDa .CodeMirror{border:1px solid var(--color-neutral-border)}.CodeMirror-hints{background-color:var(--color-neutral-background);box-shadow:0 2px 4px rgba(var(--color-neutral-shadow-raw)/calc(30%*var(--shadow-intensity))),0 4px 16px rgba(var(--color-neutral-shadow-raw)/calc(15%*var(--shadow-intensity)));z-index:11000}.CodeMirror-hints .CodeMirror-hint{color:var(--color-neutral-content)}.CodeMirror-hints .CodeMirror-hint-active,.CodeMirror-hints .CodeMirror-hint:hover{background:var(--color-primary-emphasis-subtle);color:var(--color-neutral-content)}.CodeMirror-hints .CodeMirror-hint-type{color:var(--color-neutral-content-subtle)}.CodeMirror-hints .CodeMirror-hint-description{color:var(--color-neutral-content-subtler)}.typography-display-large--tf97D{font-size:var(--font-size-display-large);line-height:var(--line-height-display-large)}.typography-display-large--tf97D,.typography-display-medium--k9ky9{font-family:var(--font-family-headings);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-densest)}.typography-display-medium--k9ky9{font-size:var(--font-size-display-medium);line-height:var(--line-height-display-medium)}.typography-display-small--GE59U{font-size:var(--font-size-display-small);line-height:var(--line-height-display-small)}.typography-display-small--GE59U,.typography-headline-large--UaDwd{font-family:var(--font-family-headings);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-densest)}.typography-headline-large--UaDwd{font-size:var(--font-size-headline-large);line-height:var(--line-height-headline-large)}.typography-headline-medium--z7Npk{font-size:var(--font-size-headline-medium);letter-spacing:var(--letter-spacing-denser);line-height:var(--line-height-headline-medium)}.typography-headline-medium--z7Npk,.typography-headline-small--Py_os{font-family:var(--font-family-headings);font-weight:var(--font-weight-medium)}.typography-headline-small--Py_os{font-size:var(--font-size-headline-small);letter-spacing:var(--letter-spacing-dense);line-height:var(--line-height-headline-small)}.typography-title-large--fyTQU{font-size:var(--font-size-title-large);line-height:var(--line-height-title-large)}.typography-title-large--fyTQU,.typography-title-medium--mheH3{font-family:var(--font-family-headings);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-base)}.typography-title-medium--mheH3{font-size:var(--font-size-title-medium);line-height:var(--line-height-title-medium)}.typography-title-small--SjUQF{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--_btPI{font-size:var(--font-size-label-medium);line-height:var(--line-height-label-medium)}.typography-label-medium--_btPI,.typography-label-small--RrgXc{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide)}.typography-label-small--RrgXc{font-size:var(--font-size-label-small);line-height:var(--line-height-label-small)}.typography-label-smaller--g1Btn{font-size:var(--font-size-label-smaller);letter-spacing:var(--letter-spacing-wider);line-height:var(--line-height-label-smaller)}.typography-label-smaller--g1Btn,.typography-label-smallest--pSSue{font-family:var(--font-family-body);font-weight:var(--font-weight-medium)}.typography-label-smallest--pSSue{font-size:var(--font-size-label-smallest);letter-spacing:var(--letter-spacing-widest);line-height:var(--line-height-label-smallest)}.typography-body-medium--K3eFQ{font-size:var(--font-size-body-medium);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-body-medium)}.typography-body-medium--K3eFQ,.typography-body-small--nVPNl{font-family:var(--font-family-body);font-weight:var(--font-weight-regular)}.typography-body-small--nVPNl{font-size:var(--font-size-body-small);letter-spacing:var(--letter-spacing-wider);line-height:var(--line-height-body-small)}.typography-body-smaller--Vpjje{font-size:var(--font-size-body-smaller);line-height:var(--line-height-body-smaller)}.typography-body-smaller--Vpjje,.typography-body-smallest--bELJp{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-widest)}.typography-body-smallest--bELJp{font-size:var(--font-size-body-smallest);line-height:var(--line-height-body-smallest)}.base--C06dt{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.icon--EQGC8{aspect-ratio:1/1;padding:var(--spacing-tight)}.title--Tmave{text-align:center}.size-large--y1BlY{gap:var(--spacing-tight)}.size-large--y1BlY .icon--EQGC8{margin-bottom:var(--spacing-tight)}.size-large--y1BlY .description--lodI8{margin-bottom:var(--spacing-tight);max-width:36rem}.size-large--y1BlY .actions--k4OxQ,.size-large--y1BlY .footer--PEIsE{margin-top:var(--spacing-base)}.size-medium--ZCHr5{gap:var(--spacing-tight)}.size-medium--ZCHr5 .icon--EQGC8{margin-bottom:var(--spacing-tight)}.size-medium--ZCHr5 .description--lodI8{max-width:32rem}.size-medium--ZCHr5 .additional--IOBWq{margin-bottom:var(--spacing-tight);margin-top:var(--spacing-base)}.size-medium--ZCHr5 .actions--k4OxQ{margin-top:var(--spacing-base)}.size-medium--ZCHr5 .footer--PEIsE{margin-top:var(--spacing-wide)}.size-small--f23Wu{gap:var(--spacing-tighter)}.size-small--f23Wu .icon--EQGC8{margin-bottom:var(--spacing-tighter)}.size-small--f23Wu .description--lodI8{text-align:center;width:100%}.size-small--f23Wu .text-wrapper--WBvjZ{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-tightest);width:100%}.size-small--f23Wu .additional--IOBWq{margin-top:var(--spacing-tight)}.size-small--f23Wu .actions--k4OxQ{margin-top:var(--spacing-base)}.size-small--f23Wu .footer--PEIsE{margin-top:var(--spacing-tight);padding-top:var(--spacing-tight)}.actions-large--HUbP8{max-width:32rem}.actions-medium--SIL1l{max-width:28rem}.actions-small--dc7Ls{max-width:24rem}.variant-primary--p2aQF .icon--EQGC8{background-color:var(--color-primary-emphasis);color:var(--color-primary-icon)}.variant-neutral--fFzna .icon--EQGC8{background-color:var(--color-neutral-emphasis);color:var(--color-neutral-icon)}.variant-negative--D8hxN .icon--EQGC8{background-color:var(--color-negative-emphasis);color:var(--color-negative-icon)}.variant-positive--ex2uh .icon--EQGC8{background-color:var(--color-positive-emphasis);color:var(--color-positive-icon)}.variant-warning--EfGAa .icon--EQGC8{background-color:var(--color-warning-emphasis);color:var(--color-warning-icon)}.variant-gradient--FbKeO .icon--EQGC8{animation:pulsate--gux6_ 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--gux6_{0%{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.badge--O9Zu9{background:linear-gradient(135deg,var(--color-accent-canteloupe-base) 0,var(--color-accent-persimmon-base) 50%,var(--color-accent-plum-base) 100%);border-radius:4px;display:inline-block;height:20px;vertical-align:middle}.filled--ys6hI .label--ZEU69{background:none;color:var(--color-accent-persimmon-base)}.filled--ys6hI .icon--RR4fQ path{fill:var(--color-accent-persimmon-base)}.label--ZEU69{align-items:center;background:linear-gradient(135deg,var(--color-accent-canteloupe-subtlest) 0,var(--color-accent-persimmon-subtlest) 50%,var(--color-accent-plum-subtlest) 100%);border-radius:3px;color:var(--color-accent-persimmon-base);display:flex;font-size:11px;font-weight:500;gap:4px;line-height:100%;margin:1px;padding:2px 5px 2px 3px}.label--kvYfd{margin-bottom:0}.label__text--xzAUC{color:var(--color-neutral-content-subtle);display:flex;font-size:14px;height:22px;justify-content:space-between;line-height:22px;margin-bottom:4px}.label__description--OiFSK{color:var(--color-neutral-content-subtler);display:block;font-size:14px;line-height:22px;margin-top:5px}.label__field--hZZMe{line-height:0}.label_size_small--tNKe5 .label__text--xzAUC{font-size:14px;height:14px;line-height:14px;margin:0}.label_size_large--jC6fm .label__text--xzAUC{font-size:16px;font-weight:500;line-height:22px;margin-bottom:16px}.label_flat--TF5jM .label__text--xzAUC{padding:0}.label--kvYfd .input--zcFGF,.label--kvYfd .select--r3mfS,.label--kvYfd .textarea--Ab36m{width:100%}.label--kvYfd[data-required] .label__text--xzAUC:after{color:var(--sand_500);content:"Required";font-size:.825rem;margin-left:.325rem}.label_placement_right--euhm6{flex-direction:row-reverse}.label_placement_left--l_6Mc,.label_placement_right--euhm6{display:inline-flex;gap:var(--spacing-tighter,4px)}.label_empty--I_ybT .label__text--xzAUC,.label_placement_left--l_6Mc .label__text--xzAUC,.label_placement_right--euhm6 .label__text--xzAUC{align-items:center;height:auto;line-height:22px;margin-bottom:0}.label_placement_left--l_6Mc:not(.label_withDescription--dJyqm) .label__field--hZZMe,.label_placement_right--euhm6:not(.label_withDescription--dJyqm) .label__field--hZZMe{align-items:center;display:flex}.label_placement_left--l_6Mc.label_withDescription--dJyqm .label__field--hZZMe,.label_placement_right--euhm6.label_withDescription--dJyqm .label__field--hZZMe{margin-top:5px}.selectTrigger--H3TPV{--select-trigger-height:40px;--select-trigger-font-size:1rem;align-items:center;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%;overflow:hidden;padding:var(--spacing-tight) var(--spacing-tight) var(--spacing-tight) var(--spacing-base);text-overflow:ellipsis;width:100%}.selectTrigger--H3TPV:hover:not(.isDisabled--WZZN5){border:1px solid var(--color-neutral-border-bold)}.selectTrigger--H3TPV:focus{background:var(--color-neutral-surface-hover);outline:none}.selectTrigger--H3TPV.isOpen--k8bHs,.selectTrigger--H3TPV:focus{box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.06);color:var(--color-neutral-content)}.selectTrigger--H3TPV.isOpen--k8bHs{background:var(--color-neutral-surface-active);border:1px solid var(--color-neutral-border-bold)}.selectTrigger--H3TPV.isDisabled--WZZN5{background:var(--color-neutral-surface);box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.06);color:var(--color-neutral-content-subtlest);cursor:not-allowed;filter:none}.selectTrigger--H3TPV.sizeSmall--OY8GB{--select-trigger-height:24px;--select-trigger-font-size:var(--font-size-12)}.selectTrigger--H3TPV.sizeLarge--g1HWc{--select-trigger-height:60px;--select-trigger-font-size:var(--font-size-20)}.selectTrigger--H3TPV.isInline--T3Vjr{display:inline-flex;width:auto}.selectLoading--SqbyU:focus{outline:none;padding:var(--spacing-tight)}.valueInput--J436R{display:none!important}[data-radix-popper-content-wrapper]{max-width:var(--radix-popper-available-width);min-width:var(--radix-popper-anchor-width)!important}@keyframes toast-enter-up--OyYjA{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-leave-fade--Jy3ak{0%{opacity:1}to{opacity:0}}@keyframes toast-leave-down--ZQ4Wc{0%{opacity:1;transform:translateY(var(--radix-toast-swipe-end-y))}to{opacity:0;transform:translateY(100%)}}.toast-viewport--Iu3w5{--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--Iu3w5 ol{list-style:none;margin:0;padding:0}.toast-viewport--Iu3w5 ol li+li{margin-top:var(--toast-spacing)}.toast-viewport--Iu3w5 ol:empty{display:none}@media(prefers-reduced-motion:no-preference){.toast-viewport--Iu3w5 li{will-change:opacity,transform}.toast-viewport--Iu3w5 li[data-state=open]{animation:toast-enter-up--OyYjA .1s ease-out forwards}.toast-viewport--Iu3w5 li[data-state=closed]{animation:toast-leave-fade--Jy3ak .1s ease-out forwards}.toast-viewport--Iu3w5 li[data-swipe=move]{transform:translateY(var(--radix-toast-swipe-move-y))}.toast-viewport--Iu3w5 li[data-swipe=cancel]{transform:translateY(0)}.toast-viewport--Iu3w5 li[data-swipe=end]{animation:toast-leave-down--ZQ4Wc .1s ease-out forwards}}.toast--qE_Ju{--text-color:var(--color-neutral-inverted-content);--background-color:var(--color-neutral-inverted-surface);--border-color:var(--color-neutral-inverted-border);--hover-color:var(--color-neutral-inverted-surface-hover);--padding:var(--toast-spacing) calc(var(--toast-spacing)*2);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--qE_Ju>div,.toast__content--khAKr{flex:1;font-size:14px;line-height:24px}.toast__action--JMhvI,.toast__content--khAKr{color:var(--text-color);padding:var(--padding)}.toast__action--JMhvI{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:16px;font-weight:500;line-height:24px;min-width:-moz-min-content;min-width:min-content;white-space:nowrap}.toast__action--JMhvI:hover{color:var(--color-negative-border)}.toast__close--eJiX4{align-items:center;background:none;border:none;border-radius:0;cursor:pointer;display:inline-flex;font-size:24px;height:40px;justify-content:center;min-height:40px;min-width:40px;padding:0;width:24px}.toast__close--eJiX4:hover{background-color:var(--hover-color)}.toast_info--lKno5{--text-color:var(--color-sand-100);--background-color:var(--color-sand-900);--border-color:var(--color-neutral-border);--hover-color:var(--color-sand-800)}.toast_error--ODG86{--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--BClv4{--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--yEquF{align-items:center;align-self:stretch;display:flex}.toast_alertError__content--gLpux{display:block}.messageToast--tM9fq{border-radius:4px}.messageToast_alertError--_6qET{left:calc(50vw - 250px);max-width:500px;position:fixed;top:60px;transform:translateY(-200%);transition:transform 1s;width:calc(100vw - 60px);z-index:100}.toggle--tZrLW{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--tZrLW:hover{border:1px solid var(--color-neutral-border-bold)}.toggle__input--jVdfU{height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.toggle__indicator--fCwmD{align-items:center;display:flex;height:24px;justify-content:center;transition:all .12s ease;width:24px}.toggle__indicator--fCwmD: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 rgba(18,17,13,.05);content:"";height:10px;transition:all .12s ease;width:10px}.toggle_checked--kevrN .toggle__indicator--fCwmD{margin-left:18px}.toggle_checked--kevrN .toggle__indicator--fCwmD: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--MLWlj .toggle__indicator--fCwmD: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--RBELC{background:var(--color-neutral-background);box-shadow:none;cursor:not-allowed;pointer-events:none}.toggle_disabled--RBELC .toggle__indicator--fCwmD{transition:none}.toggle_disabled--RBELC .toggle__indicator--fCwmD:before,.toggle_disabled--RBELC.toggle_checked--kevrN .toggle__indicator--fCwmD:before{background-color:var(--color-neutral-border);box-shadow:none;transition:none}.card--wN_u6{background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--corner-radius-small);width:660px}.cardHeader--gf5zY{padding:var(--spacing-wide,24px);padding-bottom:0}.cardTitle--uAoyX{color:var(--color-neutral-content);font-size:var(--font-size-headline-medium,28px);font-weight:var(--font-weight-medium,500);letter-spacing:var(--letter-spacing-denser,-.15px);line-height:var(--line-height-headline-medium,36px)}.cardDescription--vSQ0G,.cardTitle--uAoyX{font-family:var(--font-family-headings,Figtree);font-style:normal}.cardDescription--vSQ0G{color:var(--color-neutral-content-subtler);font-size:var(--font-size-title-medium,16px);letter-spacing:var(--letter-spacing-base,0);line-height:var(--line-height-title-medium,24px);padding-top:var(--spacing-tight)}.cardContent--tO_O8{padding:var(--spacing-wide,24px)}.space--yrmsu{grid-gap:var(--spacing-tight);align-items:center;display:grid;grid-auto-columns:max-content;grid-auto-flow:column}.directionHorizontal--BR1PK{align-items:center;grid-auto-columns:max-content;grid-auto-flow:column}.directionVertical--DC76r{grid-auto-flow:row;grid-auto-rows:max-content;justify-content:center}.alignStart--rFPuS{justify-content:flex-start}.alignEnd--FxRW0{justify-content:flex-end}.spread--mllfJ{justify-content:space-between;width:100%}.stretch--JKDAv .directionHorizontal--BR1PK{grid-auto-columns:1fr;grid-auto-rows:1fr}.sizeLarge--nKsK_{grid-gap:var(--spacing-wider)}.sizeSmall--z5KHR{grid-gap:var(--spacing-tight)}.spinner--T02EM{--spinner-size:50px;--corner-size:calc(var(--spinner-size)*0.375);--spinner-duration:2.5s;--spinner-color:var(--persimmon_400);position:relative}.body--iqKYi,.spinner--T02EM{height:var(--spinner-size);width:var(--spinner-size)}.body--iqKYi{background-color:var(--color-neutral-background-subtle);box-shadow:0 0 0 calc(var(--spinner-size)*.0625) var(--persimmon_400) inset,0 0 0 calc(var(--spinner-size)*.0625) var(--persimmon_400);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);will-change:transform,width,height}.body--iqKYi>span{background-color:var(--spinner-color);border-radius:calc(var(--corner-size)*.16);height:var(--corner-size);position:absolute;width:var(--corner-size)}.body--iqKYi>span:first-child{left:0;top:0;transform:translate(-50%,-50%)}.body--iqKYi>span:nth-child(2){right:0;top:0;transform:translate(50%,-50%)}.body--iqKYi>span:nth-child(3){bottom:0;left:0;transform:translate(-50%,50%)}.body--iqKYi>span:nth-child(4){bottom:0;right:0;transform:translate(50%,50%)}.body--iqKYi:not(.stopped--JwRM6){animation:logo-spin--ZORdf var(--spinner-duration) ease infinite}@keyframes logo-spin--ZORdf{0%{transform:translate(-50%,-50%) rotate(0deg)}20%{height:0;transform:translate(-50%,-50%) rotate(0deg);width:0}45%{height:0;transform:translate(-50%,-50%) rotate(90deg);width:0}70%{height:var(--spinner-size);transform:translate(-50%,-50%) rotate(90deg);width:var(--spinner-size)}to{height:var(--spinner-size);transform:translate(-50%,-50%) rotate(90deg);width:var(--spinner-size)}}.sparkle--G0wxl{animation:sparkles-come-in-out--ZolLa 2s forwards,sparkles-spin--qETUO 2s ease-in-out;box-shadow:none}@keyframes sparkles-come-in-out--ZolLa{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes sparkles-spin--qETUO{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}.sparkles-area-overlay--UqrCF{color:var(--color-accent-primary-base)}.popover--PYgym{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-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:1.25rem;font-weight:600}.lsf-error-message__detail{color:var(--color-neutral-content);font-size:1rem;font-weight:400;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:14px;font-weight:600;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:1.4;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{--transition-duration:100ms;align-items:center;backdrop-filter:blur(2px);background-color:rgba(var(--color-neutral-shadow-raw)/70%);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;will-change:opacity;z-index:2000}.lsf-modal_optimize .lsf-modal__wrapper{will-change:transform}.lsf-modal__wrapper{box-sizing:border-box;max-height:100%;overflow:auto;padding:40px 0;width:100%}.lsf-modal__content{background-color:var(--color-neutral-background);border-radius:.5rem;box-shadow:0 10px 30px rgb(var(--color-neutral-shadow-raw)/calc(30%*var(--shadow-intensity))),inset 0 1px hsla(0,0%,100%,.1),inset 0 -2px rgba(var(--color-neutral-shadow-raw)/24%);display:flex;flex-direction:column;margin:0 auto;min-height:100px;min-width:400px;overflow:auto;width:400px}.lsf-modal__header{align-items:center;box-sizing:content-box;display:flex;justify-content:space-between;min-height:40px;padding:1rem 2rem}.lsf-modal__header_divided{border-bottom:1px solid var(--color-neutral-border)}.lsf-modal__title{color:var(--color-neutral-content);font-size:1.75rem;font-weight:500;margin:0 auto 0 0}.lsf-modal__body{color:var(--color-neutral-content-subtle);flex:1;line-height:140%;min-height:0;padding:0 2rem 2rem}.lsf-modal__body_bare{display:flex;flex-direction:column;height:100%;padding:0}.lsf-modal__footer{color:var(--color-neutral-content-subtle);font-size:14px;line-height:22px;padding:1rem 1.5rem;text-align:center}.lsf-modal__footer a{color:var(--color-primary-content)}.lsf-modal__footer a:hover{color:var(--color-primary-content-hover);text-decoration:underline}.lsf-modal__footer:not(.lsf-modal__footer_bare){background:var(--color-neutral-surface);box-shadow:inset 0 1px 0 var(--color-neutral-border)}.lsf-modal__close{--icon-size:24px;border:none}.lsf-modal_fullscreen .lsf-modal__content{height:calc(100vh - 80px);width:calc(100vw - 80px)}.lsf-modal_visible{opacity:0;transition:opacity var(--transition-duration) ease}.lsf-modal_visible .lsf-modal__wrapper{transform:scale(1.05);transition:transform var(--transition-duration) ease}.lsf-modal.lsf-visible{opacity:1}.lsf-modal.lsf-visible .lsf-modal__wrapper{transform:none}.lsf-modal.lsf-before-appear{opacity:0}.lsf-modal.lsf-before-appear .lsf-modal__wrapper{transform:scale(1.05)}.lsf-modal.lsf-appear{opacity:1}.lsf-modal.lsf-appear .lsf-modal__wrapper{transform:scale(1)}.lsf-modal.lsf-before-disappear{opacity:1}.lsf-modal.lsf-before-disappear .lsf-modal__wrapper{transform:scale(1)}.lsf-modal.lsf-disappear{opacity:0}.lsf-modal.lsf-disappear .lsf-modal__wrapper{transform:scale(1.05)}.lsf-spinner-ls{--spinner-size:50px;--corner-size:calc(var(--spinner-size)*0.375);--spinner-duration:2.5s;--spinner-color:#1890ff;--spinner-color-light:#69c0ff;--spinner-color-dark:#096dd9;position:relative}.lsf-spinner-ls,.lsf-spinner-ls__body{height:var(--spinner-size);width:var(--spinner-size)}.lsf-spinner-ls__body{background-color:var(--color-neutral-background-subtle,#f5f5f5);box-shadow:0 0 0 calc(var(--spinner-size)*.0625) var(--spinner-color) inset,0 0 0 calc(var(--spinner-size)*.0625) var(--spinner-color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);will-change:transform,width,height}.lsf-spinner-ls__body:not(.lsf-spinner-ls__body_stopped){animation:lsf-logo-spin var(--spinner-duration) ease infinite}.lsf-spinner-ls__body>span{background-color:var(--spinner-color);border-radius:calc(var(--corner-size)*.16);height:var(--corner-size);position:absolute;width:var(--corner-size)}.lsf-spinner-ls__body>span:first-child{left:0;top:0;transform:translate(-50%,-50%)}.lsf-spinner-ls__body>span:nth-child(2){right:0;top:0;transform:translate(50%,-50%)}.lsf-spinner-ls__body>span:nth-child(3){bottom:0;left:0;transform:translate(-50%,50%)}.lsf-spinner-ls__body>span:nth-child(4){bottom:0;right:0;transform:translate(50%,50%)}.lsf-spinner-ls__letter{color:var(--spinner-color);font-family:Arial Black,Helvetica Neue,sans-serif;font-size:calc(var(--spinner-size)*.5);font-weight:800;left:50%;position:absolute;text-shadow:0 1px 2px rgba(24,144,255,.3);top:50%;transform:translate(-50%,-50%);will-change:opacity,transform;z-index:10}.lsf-spinner-ls__letter:not(.lsf-spinner-ls__letter_stopped){animation:lsf-letter-pulse var(--spinner-duration) ease infinite}@keyframes lsf-logo-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}20%{height:0;transform:translate(-50%,-50%) rotate(0deg);width:0}45%{height:0;transform:translate(-50%,-50%) rotate(90deg);width:0}70%{height:var(--spinner-size);transform:translate(-50%,-50%) rotate(90deg);width:var(--spinner-size)}to{height:var(--spinner-size);transform:translate(-50%,-50%) rotate(90deg);width:var(--spinner-size)}}@keyframes lsf-letter-pulse{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}20%{opacity:0;transform:translate(-50%,-50%) scale(0)}45%{opacity:0;transform:translate(-50%,-50%) scale(0) rotate(90deg)}70%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(90deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(90deg)}}.lsf-dropdown-ls{background-color:var(--color-neutral-background);border-radius:var(--corner-radius-smaller);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)));box-sizing:border-box;display:none;position:absolute;top:calc(100% + 1px);will-change:transform,opacity;z-index:500}.lsf-dropdown-ls_align_left{left:-20px}.lsf-dropdown-ls_align_right{right:-20px}.lsf-dropdown-ls__trigger{position:relative}.lsf-dropdown-ls.lsf-before-appear,.lsf-dropdown-ls.lsf-before-disappear{transition-duration:var(--menu-animation-duration);transition-property:opacity,transform;transition-timing-function:var(--menu-animation-curve)}.lsf-dropdown-ls.lsf-before-appear{display:flex;opacity:0;transform:translate3d(0,var(--menu-animation-start),0)}.lsf-dropdown-ls.lsf-appear{opacity:1;transform:translateZ(0)}.lsf-dropdown-ls.lsf-visible{display:flex;opacity:1}.lsf-dropdown-ls.lsf-before-disappear{display:flex;opacity:1;transform:translateZ(0)}.lsf-dropdown-ls.lsf-disappear{opacity:0;transform:translate3d(0,var(--menu-animation-start),0)}.lsf-main-menu{background:#fff;border-radius:0;border-right:1px solid #e5e7eb;flex:1;flex-direction:column;gap:2px;list-style-type:none;margin:0;padding:8px;transition:background-color .2s ease}.lsf-main-menu,.lsf-main-menu__item{box-sizing:border-box;display:flex;max-width:100%}.lsf-main-menu__item{align-items:center;border-radius:6px;color:#6b7280;cursor:pointer;font-size:1rem;height:40px;overflow:hidden;padding:0 13px;text-decoration:none;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.lsf-main-menu__item-icon{align-items:center;color:#6b7280;display:flex;justify-content:center;margin-right:10px;-o-object-fit:contain;object-fit:contain;opacity:.5;width:24px}.lsf-main-menu__item-beta{background-color:var(--color-accent-plum-base);border-radius:12px;color:var(--color-accent-plum-subtlest);font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-left:8px;padding:2px 8px}.lsf-main-menu__item_look_danger{color:var(--color-negative-content)}.lsf-main-menu__item:not(.lsf-main-menu__item_active):hover,.lsf-main-menu__item:not(.lsf-main-menu__item_look_danger):hover,.lsf-main-menu__item_active{background:#e6f7ff;color:#1f2937}.lsf-main-menu__item_active{font-weight:500}.lsf-main-menu__item_active:not(.lsf-sidebar__pin){background:#e6f7ff;border-left:3px solid #1890ff;padding-left:10px;pointer-events:none}.lsf-main-menu__item:not(.lsf-main-menu__item_active){background:transparent;border-left:none;font-weight:400}.lsf-main-menu__item:hover .lsf-main-menu__item-icon,.lsf-main-menu__item_active .lsf-main-menu__item-icon{color:#1890ff;opacity:1}.lsf-main-menu__item_dangerous{color:#ef4444}.lsf-main-menu__item_dangerous:hover{background-color:rgba(239,68,68,.1)!important;color:#1f2937!important}.lsf-main-menu__spacer{flex:1}.lsf-main-menu__divider{background-color:#e5e7eb;height:1px;margin:8px 0;transition:background-color .2s ease}.lsf-main-menu_size_compact{background:#fff}.lsf-main-menu_size_compact .lsf-main-menu__item,.lsf-main-menu_size_medium .lsf-main-menu__item{font-size:16px;height:32px}.lsf-main-menu_size_small .lsf-main-menu__item{font-size:14px;height:24px;padding:0 10px}.lsf-main-menu_collapsed{padding:.5rem}.lsf-main-menu_collapsed__item{border-radius:6px}.lsf-main-menu_contextual{border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.08)}.lsf-main-menu_contextual .lsf-main-menu__item{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:space-between;padding:16px 8px}.lsf-main-menu_contextual .lsf-main-menu__item:hover{background-color:#e6f7ff}.lsf-main-menu_contextual .lsf-main-menu__item_dangerous{color:#ef4444}.lsf-main-menu_contextual .lsf-main-menu__item_dangerous:hover{background-color:rgba(239,68,68,.1);color:#1f2937}.lsf-main-menu:first-child{padding-top:8px}.lsf-main-menu:last-child{padding-bottom:8px}.lsf-menu-group__title{color:#6b7280;font-size:14px;padding:4px 10px}.lsf-menu-group__list{list-style-type:none;margin-left:10px;padding:0}.lsf-breadcrumbs{align-items:center;display:flex;height:100%;margin-right:20px}.lsf-breadcrumbs__label{align-items:center;display:flex;gap:4px}.lsf-breadcrumbs__beta{background-color:var(--plum_500);border-radius:12px;color:var(--plum_0);font-size:12px;font-style:normal;font-weight:500;line-height:16px;padding:2px 8px}.lsf-breadcrumbs__list{list-style-type:none}.lsf-breadcrumbs__item,.lsf-breadcrumbs__list{align-items:center;display:flex;height:100%;margin:0;padding:0}.lsf-breadcrumbs__item{cursor:default;font-size:16px;line-height:22px;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:not(:nth-child(2)){flex-shrink:0}.lsf-breadcrumbs__item:nth-child(2) span{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:18px;height:16px;line-height:16px;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-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:16px;font-weight:500;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:1.125rem;font-weight:500;line-height:22px;margin-bottom:.5rem;padding:0 1rem 0 0}.lsf-hamburger{cursor:pointer;display:inline-block;height:14px;position:relative;width:18px}.lsf-hamburger span{background-color:var(--color-neutral-content);display:block;height:2px;position:absolute;width:100%}.lsf-hamburger span:first-child{top:0}.lsf-hamburger span:nth-child(2){top:50%;transform:translate3d(0,-50%,0)}.lsf-hamburger span:nth-child(3){bottom:0}.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{top:6px;transform:rotate(135deg)}.lsf-hamburger_opened span:nth-child(2){opacity:0;transform:translate3d(-100%,-50%,0)}.lsf-hamburger_opened span:nth-child(3){bottom:6px;transform:rotate(-135deg)}.lsf-space-switcher{margin-right:var(--spacing-default,16px)}.lsf-space-switcher__trigger{align-items:center;background:var(--color-secondary-background,#f8f9fa);border:1px solid var(--color-border,#dee2e6);border-radius:var(--border-radius-default,4px);cursor:pointer;display:flex;font-size:var(--font-size-body-medium,14px);gap:var(--spacing-tight,8px);padding:var(--spacing-tight,8px) var(--spacing-default,12px);transition:all .2s}.lsf-space-switcher__trigger:hover{background:var(--color-hover-background,#e9ecef);border-color:var(--color-border-hover,#adb5bd)}.lsf-space-switcher__icon{font-size:16px}.lsf-space-switcher__label{font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-space-switcher__arrow{color:var(--color-text-secondary,#6c757d);font-size:10px}.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:16px;font-weight:500;justify-content:space-between;line-height:22px}.lsf-version-notifier__title:after{content:attr(data-date);font-size:14px;line-height:22px;opacity:.5}.lsf-version-notifier__description{font-size:14px;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:12px;margin-left:5px;margin-top:5px;padding:0 13px;text-decoration:none;white-space:nowrap}.lsf-current-version:hover{color:var(--primary_link)}.lsf-menu-wrapper{font-size:16px;max-width:100%;min-height:100vh;min-width:100vw}.lsf-menu-header{background-color:var(--color-neutral-background);border-bottom:1px solid var(--color-neutral-border);box-sizing:border-box;display:flex;height:var(--header-height);position:sticky;top:0;transition:background-color .4s ease-out;z-index:1000}.lsf-menu-header__spacer{width:var(--spacing-tight)}.lsf-menu-header__context{align-items:center;display:flex;flex:1;justify-content:space-between;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%}.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;border-right:1px solid var(--color-neutral-border);box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;max-width:240px;min-width:240px;padding:0 20px;transition:all .15s ease-out}.lsf-menu-header__trigger:hover{background-color:var(--color-neutral-emphasis-subtle)}.lsf-menu-header__brand{align-items:center;display:flex;gap:12px}.lsf-menu-header__logo{color:var(--color-neutral-content);height:22px;max-width:80px;-o-object-fit:contain;object-fit:contain;width:auto}.lsf-menu-header__platform-name{color:var(--color-neutral-content);font-size:16px;font-weight:600;line-height:1;white-space:nowrap}.lsf-menu-header__user{align-items:center;align-self:center;cursor:pointer;display:flex;justify-content:center;margin:0 var(--spacing-base);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-newsletter-menu-item{background:var(--color-primary-background);color:var(--color-neutral-content);font-size:14px;height:auto;line-height:1.4em;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}.lsf-content-wrapper{background-color:var(--color-neutral-background);display:flex;flex-direction:column;min-height:100vh}.lsf-content-wrapper__body{display:flex;flex:1;flex-direction:column;max-height:calc(100vh - var(--header-height));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)}.lsf-sidebar{background:#fff;border-radius:0;height:calc(100vh - var(--header-height));left:0;overflow:auto;position:fixed;top:var(--header-height);transition:all .2s ease;width:var(--menu-sidebar-width);z-index:100!important}.lsf-sidebar .lsf-icon{transform:rotate(0deg);transition:transform .2s ease}.lsf-sidebar_floating{box-shadow:0 0 0 9999px rgba(0,0,0,.3)}.lsf-sidebar_floating .lsf-unpin-menu{display:none}.lsf-sidebar:not(.lsf-sidebar_floating){box-shadow:0 4px 8px rgba(0,0,0,.08)}.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)}.accountSettings--ueKxh{display:flex;flex:1;flex-direction:column}.accountSettings__content--NALH0{display:flex;flex-direction:column;gap:var(--spacing-wide);max-width:660px}.accountSettings__content--NALH0 h1{font-size:var(--font-size-header,28px);margin:0}.accountSettingsPadding--mV0X_{padding:var(--spacing-wide)}.sectionContent--bI17s{display:flex;flex-direction:column;gap:var(--spacing-wide);justify-content:space-between}.flexRow--cXf3G{align-items:center;display:flex;gap:var(--spacing-wide)}.flexRow--cXf3G.flexEnd--xeM_b{justify-content:flex-end}.flex1--EKowd{flex:1}.userPic--TUSX6{flex:none}.saveButton--tCHXz{width:125px}.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:14px;font-weight:700}.lsf-form-validation__messages{margin-top:3px}.lsf-form-validation__message{color:var(--color-neutral-content);font-size:12px}.lsf-label-ls{color:var(--color-neutral-content);margin-bottom:0}.lsf-label-ls__text{display:flex;font-size:14px;line-height:1.25rem;margin-bottom:0}.lsf-label-ls__description{color:var(--color-neutral-content-subtler);font-size:.875rem;font-weight:400;line-height:140%;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-14);font-weight:400;line-height:140%;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:.875rem;font-weight:500}.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{color:var(--color-neutral-content-subtler);content:"Required";font-size:.825rem;margin-left:.325rem}.lsf-label-ls_large .lsf-label-ls__text{font-size:1.25rem;font-weight:500}.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:500;grid-area:label;height:auto;line-height:22px;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:.875rem;font-weight:500;margin-bottom:4px}.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:16px;line-height:22px}.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:400;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}.membershipInfo--AWfRN{display:flex;flex-direction:column;gap:1.5rem}.divider--eqtFL{background:var(--color-neutral-border);display:block;height:1px}.individualKey--vyTFZ{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:12px;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--vyTFZ: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--kK9W5{align-items:center;display:inline-flex;gap:var(--spacing-tighter)}.lsf-sidebar-menu{display:flex;flex:1;max-height:calc(100vh - var(--header-height))}.lsf-sidebar-menu__navigation{display:flex;transition:border .2s ease;width:calc(var(--menu-sidebar-width))}.lsf-sidebar-menu__navigation .lsf-main-menu,.lsf-sidebar-menu__navigation .lsf-main-menu__item{background:#fff}.lsf-sidebar-menu__navigation .lsf-main-menu__item_active{background:#e6f7ff;border-left:3px solid #1890ff;padding-left:10px;pointer-events:all}.lsf-sidebar-menu__content{background:#f9fafb;flex:1;overflow:auto;padding:2rem}.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:500;justify-content:stretch;list-style:none;margin:0;padding:4px}.lsf-toggle-items_big{font-size:16px}.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:2px 16px;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-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:16px;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:16px;font-weight:500;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:16px;font-weight:500;line-height:19px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-pagination-ls__page-indicator span{font-weight:400;opacity:.4}.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}.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}.lsf-form__row:not(:first-child){margin-top:20px}.lsf-form__row__description{font-size:.875rem}.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:14px;line-height:22px}.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-input-ls_ghost,.lsf-textarea-ls_ghost,.lsf-counter_ghost,.lsf-select-ls__list_ghost):focus,.lsf-counter:not(:read-only):focus,.lsf-counter_focused,.lsf-input-ls:not(.lsf-input-ls_ghost,.lsf-textarea-ls_ghost,.lsf-counter_ghost,.lsf-select-ls__list_ghost):focus,.lsf-input-ls:not(:read-only):focus,.lsf-input-ls_focused,.lsf-select-ls__list:not(.lsf-input-ls_ghost,.lsf-textarea-ls_ghost,.lsf-counter_ghost,.lsf-select-ls__list_ghost):focus,.lsf-select-ls__list:not(:read-only):focus,.lsf-select-ls__list_focused,.lsf-textarea-ls:not(.lsf-input-ls_ghost,.lsf-textarea-ls_ghost,.lsf-counter_ghost,.lsf-select-ls__list_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:500}.lsf-form-indicator__item_type_success{color:var(--color-positive-content)}.lsf-form-indicator__item_type_fail{color:var(--color-negative-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;min-height:0}.lsf-wizard>.lsf-configure>*{flex:50%}.lsf-wizard .lsf-configure__container{background-color:var(--color-neutral-background);display:flex;flex-direction:column;gap:var(--spacing-base);overflow-y:scroll;padding:16px 11px 16px 20px}.lsf-wizard .lsf-configure__container::-webkit-scrollbar{width:5px}.lsf-wizard .lsf-configure__container::-webkit-scrollbar-track{background:none}.lsf-templates-list{display:grid;grid-template:1fr auto/224px auto;height:100%}.lsf-templates-list__sidebar{padding:16px 8px 16px 32px}.lsf-templates-list__sidebar h3:not(:first-child){margin-top:2em}.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:8px;text-align:left;width:100%}.lsf-templates-list__sidebar ul{display:flex;flex-direction:column;list-style:none;padding:0}.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{grid-gap:16px;display:grid;flex-wrap:wrap;grid-auto-columns:276px;grid-template-columns:repeat(auto-fill,276px);margin:16px 8px;padding:0}.lsf-templates-list__template{border:1px solid var(--color-neutral-border);border-radius:4px;box-sizing:content-box;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease-out;width:276px}.lsf-templates-list__template:hover,.lsf-templates-list__template_active{background:var(--color-neutral-surface-hover);border-color:var(--color-primary-border-bolder);box-shadow:0 0 0 6px var(--color-primary-focus-outline)}.lsf-templates-list__template:hover{opacity:.9}.lsf-templates-list__template h3{border-top:1px solid var(--color-neutral-content);color:var(--color-neutral-content);font-size:14px;font-weight:500;margin:0;padding:12px}.lsf-templates-list__template img{aspect-ratio:8/5;border-radius:4px 4px 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 rgba(0,0,0,.05);color:var(--color-neutral-content-subtler);font-size:14px;grid-column:1/span 2;padding:16px 32px;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:"←";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:1.75rem;width:100%}.lsf-wizard h1 a[name=config]{background:var(--color-neutral-surface-inset);font-size:1rem;font-weight:400;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>header{align-items:center;display:flex;justify-content:flex-end}.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>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>*{border-top:1px solid var(--color-neutral-border);color:var(--color-neutral-content);margin-bottom:16px;padding-top:16px}.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;font:inherit;padding:4px 8px}.lsf-wizard .lsf-configure__object h4{color:var(--color-neutral-content);margin-bottom:8px}.lsf-wizard .lsf-configure__object>p{color:var(--color-neutral-content-subtler);line-height:32px}.lsf-wizard .lsf-configure__object>p.lsf-configure__object-error{color:var(--color-negative-content);line-height:22px;margin-top:8px}.lsf-wizard .lsf-configure__object input{margin-left:8px}.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;max-height:200px}.lsf-wizard .lsf-configure__add-labels{align-items:flex-start;display:flex;flex:1;flex-direction:column}.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:8px 0}.lsf-wizard .lsf-configure__visual h4{color:var(--color-neutral-content);font-weight:500;margin:0}.lsf-wizard .lsf-configure__current-labels{display:flex;flex:1;flex-direction:column;margin-right:8px;overflow-x:hidden}.lsf-wizard .lsf-configure__current-labels h3{color:var(--color-neutral-content);font-size:16px;margin:0 32px 7px}.lsf-wizard .lsf-configure__labels ul{align-items:stretch;display:flex;flex:1;flex-direction:column;list-style:none;margin:0;min-width:140px;overflow-y:scroll;padding:0 2em}.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:12px;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{background-color:var(--color-neutral-surface);border-left:1px solid var(--color-neutral-border);color:var(--color-neutral-content);display:flex;flex-direction:column;flex-grow:10;min-width:500px;overflow-y:auto;padding:16px 16px 0}.lsf-wizard .lsf-configure__preview h3{color:var(--color-neutral-content);font-size:16px;margin:8px 0 16px}.lsf-wizard .lsf-configure__preview iframe{display:block;height:100%;width:100%}.lsf-wizard .lsf-configure__preview-ui{flex:1;min-height:0}.lsf-wizard .lsf-configure__preview-error{background-color:var(--color-negative-background);border:1px solid var(--color-negative-border);border-radius:3px;color:var(--color-negative-content);margin-bottom:16px;padding:10px 15px;white-space:pre-line}.lsf-wizard .lsf-configure__preview-error h2{font-size:16px}.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}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-create-project{background:#f5f7fa;display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto}.lsf-create-project>.lsf-modal__header{background:#fff;border-bottom:1px solid #d9e3f0}.lsf-create-project>.lsf-modal__header h1{color:#1f2937;font-size:20px;font-weight:600;margin-bottom:0;margin-right:auto;margin-top:0;width:224px}.lsf-create-project>.lsf-modal__header button{line-height:1em;min-width:100px}.lsf-create-project>.lsf-modal__header .lsf-toggle-items{box-sizing:border-box;margin-right:auto;width:500px}.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 .lsf-project-setup{display:flex;flex:1;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px;min-height:0;overflow-y:auto;padding:32px;width:100%}.lsf-create-project .lsf-project-info-card{background:#fff;border:1px solid #e8ecf0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:20px 24px}.lsf-create-project .lsf-project-info-card__title{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 16px}.lsf-create-project .lsf-project-info-card__form{display:flex;flex-direction:column;gap:16px}.lsf-create-project .lsf-project-info-card__form label{align-items:center;color:#1f2937;display:inline-flex;font-size:14px;font-weight:500}.lsf-create-project .lsf-project-info-card__form input,.lsf-create-project .lsf-project-info-card__form textarea{background:#fff;border:1px solid #d9e3f0;border-radius:6px;box-shadow:none;color:#1f2937;transition:all .2s ease}.lsf-create-project .lsf-project-info-card__form input::-moz-placeholder,.lsf-create-project .lsf-project-info-card__form textarea::-moz-placeholder{color:#9ca3af}.lsf-create-project .lsf-project-info-card__form input::placeholder,.lsf-create-project .lsf-project-info-card__form textarea::placeholder{color:#9ca3af}.lsf-create-project .lsf-project-info-card__form input:hover,.lsf-create-project .lsf-project-info-card__form textarea:hover{border-color:#b3c7e6}.lsf-create-project .lsf-project-info-card__form input:focus,.lsf-create-project .lsf-project-info-card__form input:focus-visible,.lsf-create-project .lsf-project-info-card__form textarea:focus,.lsf-create-project .lsf-project-info-card__form textarea:focus-visible{border-color:#1677ff;box-shadow:0 0 0 4px rgba(22,119,255,.1);outline:none}.lsf-create-project .lsf-data-import-wrapper{background:#fff;border:1px solid #e8ecf0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);display:flex;flex:1;flex-direction:column;min-height:400px;overflow:hidden}.lsf-create-project .lsf-data-import-wrapper .lsf-upload_page{background:transparent;height:100%}.lsf-create-project .lsf-wizard{margin:0 auto;max-width:95%;width:100%}.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:14px;padding:0 16px;transition:box-shadow 80ms ease;width:100%}.lsf-input-dm_size_compact{height:32px}.lsf-input-dm_size_small{font-size:12px;height:24px;padding:0 5px}.lsf-input-dm_size_large{font-size:16px;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;height:100%;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);border-bottom:1px solid #e8ecf0;display:flex;font-size:14px;padding:20px 24px}.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-radius:0 var(--corner-radius-smaller) var(--corner-radius-smaller) 0;margin-left:-1px}.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{scrollbar-color:var(--color-neutral-border-bold) transparent;scrollbar-width:thin}.lsf-upload_page>main::-webkit-scrollbar{background-color:var(--color-neutral-surface);height:6px;width:6px}.lsf-upload_page>main::-webkit-scrollbar-track{background:var(--color-neutral-surface);border-radius:3px}.lsf-upload_page>main::-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{background:var(--color-neutral-border-boldest)}.lsf-upload_page>main::-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{scrollbar-color:var(--color-neutral-border-bold) transparent;scrollbar-width:thin}.lsf-upload_page__code-wrapper>div::-webkit-scrollbar{background-color:var(--color-neutral-surface);height:6px;width:6px}.lsf-upload_page__code-wrapper>div::-webkit-scrollbar-track{background:var(--color-neutral-surface);border-radius:3px}.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__code-wrapper>div::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-border-boldest)}.lsf-upload_page__code-wrapper>div::-webkit-scrollbar-corner{background:var(--color-neutral-surface)}.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-14);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}.lsf-dropzone{display:flex;flex:1;margin:0;min-height:350px;padding:0 24px 24px;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:28px;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:32px;inset:0 32px 32px;position:absolute}.lsf-dropzone__icon{color:var(--color-primary-icon)}.lsf-dropzone label{display:flex;justify-content:center}.lsf-dropzone__content{align-items:center;background:#fff;border:1px solid #e8ecf0;border-radius:var(--corner-radius-small);color:var(--color-neutral-content-subtle);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;padding:16px;transition:all .15s ease-out}.lsf-dropzone__content>:not(:first-child){margin-top:12px}.lsf-dropzone__content header{color:var(--color-neutral-content);font-size:16px;line-height:22px;text-align:center}.lsf-dropzone__content dl{display:grid;font-size:11px;gap:2px 16px;grid-template:auto/auto auto;line-height:18px}.lsf-dropzone__content dl dt{color:var(--color-neutral-content)}.lsf-dropzone__content dl dd{font-weight:400}.lsf-dropzone__content:hover{border-color:#b3c7e6}.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-task-assignment__form{padding:16px 0}.lsf-task-assignment__form-group{margin-bottom:16px}.lsf-task-assignment__form-group:last-child{margin-bottom:0}.lsf-task-assignment__label{color:#374151;display:block;font-weight:500;margin-bottom:8px}.lsf-task-assignment input,.lsf-task-assignment select,.lsf-task-assignment textarea{width:100%}.lsf-task-assignment textarea{min-height:80px;resize:vertical}.lsf-task-assignment__history{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.lsf-task-assignment__history-title{color:#111827;font-weight:600;margin-bottom:12px}.lsf-task-assignment__empty{color:#9ca3af;padding:20px;text-align:center}.lsf-task-assignment__history-list{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto}.lsf-task-assignment__history-item{background:#f9fafb;border-left:3px solid #3b82f6;border-radius:6px;padding:12px}.lsf-task-assignment__history-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.lsf-task-assignment__history-user{color:#111827;font-weight:600}.lsf-task-assignment__history-status{border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px}.lsf-task-assignment__history-status_status_pending{background:#fef3c7;color:#92400e}.lsf-task-assignment__history-status_status_accepted,.lsf-task-assignment__history-status_status_in_progress{background:#dbeafe;color:#1e40af}.lsf-task-assignment__history-status_status_completed{background:#d1fae5;color:#065f46}.lsf-task-assignment__history-status_status_rejected{background:#fee2e2;color:#991b1b}.lsf-task-assignment__history-status_status_expired{background:#f3f4f6;color:#4b5563}.lsf-task-assignment__history-info{color:#6b7280;font-size:12px;margin-bottom:8px}.lsf-task-assignment__history-info div{margin-bottom:4px}.lsf-task-assignment__history-info div:last-child{margin-bottom:0}.lsf-task-assignment__history-notes{background:#fff;border-radius:4px;color:#374151;font-size:13px;margin-bottom:8px;padding:8px}.lsf-task-assignment__history-assigner{color:#6b7280;font-size:12px}.lsf-task-management-toolbar{align-items:center;background:#fff;border-radius:6px;display:inline-flex;gap:8px;padding:8px}.lsf-task-management-toolbar__actions{display:flex;gap:8px}.lsf-datamanager{background:#f9fafb;height:calc(100vh - var(--header-height));position:relative;z-index:1}.lsf-datamanager #lsf-label-studio-dm [class*=Annotations_annotation_selected]{background:#e6f7ff;border-color:#1890ff}.lsf-datamanager *{font-family:var(--font-sans)!important}.lsf-radio-group-ls{--radius:8px;--padding:4px;--font-size:16px;--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)}.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{font-weight:500}.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;height:1.4em;margin-right:.25rem;position:relative;text-align:center;top:-10px;transition:all .3s ease-out;vertical-align:top;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__button{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:var(--font-size);font-weight:500;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:12px;--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-heidy-tip__content{background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-sizing:border-box;font-size:14px;padding:1rem}.lsf-heidy-tip__header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px;min-height:24px;width:100%}.lsf-heidy-tip__title{color:var(--color-neutral-content);font-size:16px;font-weight:500;letter-spacing:.15px;line-height:24px}.lsf-heidy-tip__text{color:var(--color-neutral-content-subtler);letter-spacing:.25px;line-height:20px}.lsf-heidy-tip__link{color:var(--color-primary-content);display:block;font-weight:500}.lsf-heidy-tip__link:hover{color:var(--color-primary-content-hover);text-decoration:underline}.lsf-heidy-tip__link:before{content:" "}.lsf-heidy-tip__heidi{color:var(--color-neutral-border);margin-top:-12px;padding-left:16px;pointer-events:none}.lsf-heidy-tip__heidi svg path.lsf-spike-stroke{color:red}.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:500;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{grid-gap:16px;align-items:flex-start;display:grid;grid-auto-rows:max-content;grid-template-columns:repeat(3,1fr);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:12px;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-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 vare(--color-neutral-border);font-size:16px;font-weight:500;height:48px;justify-content:space-between;line-height:18px;padding:0 15px}.lsf-prediction-card__title{color:var(--color-neutral-content);font-weight:500}.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}.lsf-dl{grid-row-gap:12px;color:var(--color-neutral-content-subtler);display:grid;font-size:16px;grid-template-columns:40% 60%;line-height:22px;margin:0}.lsf-dl__dt{font-weight:500;min-width:300px}.lsf-dl__dd{margin:0}.lsf-help-icon{display:inline;opacity:.5;position:relative;top:1px;vertical-align:baseline}.lsf-space-info-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;margin-bottom:24px;padding:20px 24px}.lsf-space-info-card__icon{color:#6366f1;flex-shrink:0;height:48px;width:48px}.lsf-space-info-card__content{display:flex;flex:1;flex-direction:column;gap:8px}.lsf-space-info-card__title{color:#1f2937;font-size:20px;font-weight:600;margin:0}.lsf-space-info-card__meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:14px;gap:16px}.lsf-space-info-card__meta-item{align-items:center;display:flex;gap:4px}.lsf-space-info-card__meta-label{font-weight:500}.lsf-space-info-card__meta-value{color:#1f2937}.lsf-space-info-card__status{border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px}.lsf-space-info-card__status--active{background:#d1fae5;color:#065f46}.lsf-space-info-card__status--disabled{background:#fee2e2;color:#991b1b}.lsf-space-info-card__stats{display:flex;flex-shrink:0;gap:24px}.lsf-space-info-card__stat-item{align-items:center;display:flex;flex-direction:column;gap:4px}.lsf-space-info-card__stat-value{color:#1f2937;font-size:24px;font-weight:600}.lsf-space-info-card__stat-label{color:#6b7280;font-size:12px}.lsf-member-toolbar{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding:16px 24px}.lsf-member-toolbar__left{align-items:center;display:flex;flex:1;gap:16px}.lsf-member-toolbar__right{align-items:center;display:flex;flex-shrink:0;gap:12px}.lsf-member-toolbar__search{align-items:center;display:flex;flex:1;max-width:400px;position:relative}.lsf-member-toolbar__search-icon{color:#9ca3af;height:16px;left:12px;pointer-events:none;position:absolute;width:16px}.lsf-member-toolbar__search-input{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;padding:8px 12px 8px 36px;width:100%}.lsf-member-toolbar__search-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);outline:none}.lsf-member-toolbar__search-input::-moz-placeholder{color:#9ca3af}.lsf-member-toolbar__search-input::placeholder{color:#9ca3af}.lsf-member-toolbar__role-filter{min-width:200px}.lsf-member-row{border-bottom:1px solid #e5e7eb}.lsf-member-row:hover{background-color:#f9fafb}.lsf-member-row td{padding:12px 16px;vertical-align:middle}.lsf-member-row__user{align-items:center;display:flex;gap:12px}.lsf-member-row__user-info{display:flex;flex-direction:column;gap:2px}.lsf-member-row__name{color:#1f2937;font-size:14px;font-weight:500}.lsf-member-row__email{color:#6b7280;font-size:12px}.lsf-member-row__org-roles,.lsf-member-row__scope-roles{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.lsf-member-row__readonly-roles{display:flex;flex-wrap:wrap;gap:4px}.lsf-member-row__project-count{color:#1f2937;font-size:14px;text-align:center}.lsf-member-row__last-activity{color:#6b7280;font-size:14px}.lsf-member-row__actions{display:flex;gap:8px;justify-content:flex-end}.lsf-member-row__empty{color:#9ca3af;font-size:14px}.lsf-member-list{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.lsf-member-list__loading{align-items:center;display:flex;justify-content:center;padding:60px 20px}.lsf-member-list__empty{color:#6b7280;font-size:14px;padding:60px 20px;text-align:center}.lsf-member-list__table-wrapper{overflow-x:auto}.lsf-member-list__table{border-collapse:collapse;width:100%}.lsf-member-list__table thead{background:#f9fafb;border-bottom:2px solid #e5e7eb}.lsf-member-list__table th{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.lsf-member-list__table tbody tr:last-child{border-bottom:none}.lsf-member-list__pagination{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:16px 24px}.lsf-remove-member-modal{min-width:400px;padding:20px}.lsf-remove-member-modal__message{color:#1f2937;font-size:14px;line-height:1.6;margin:0 0 24px}.lsf-remove-member-modal__actions{display:flex;gap:12px;justify-content:flex-end}.lsf-member-management-page{background:#f9fafb;display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height))}.lsf-member-management-page__header{background:#fff;border-bottom:1px solid #e5e7eb;padding:24px 40px 16px}.lsf-member-management-page__breadcrumb{color:#6b7280;font-size:12px;margin-bottom:8px}.lsf-member-management-page__title{color:#1f2937;font-size:24px;font-weight:700;margin:0}.lsf-member-management-page__content{flex:1;overflow-y:auto;padding:24px 40px}.lsf-member-management-page__error,.lsf-member-management-page__loading{color:#6b7280;font-size:14px;padding:60px 20px;text-align:center}.lsf-member-management-page__error{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;margin-bottom:16px}.lsf-project-status-manager{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:16px 0;padding:16px}.lsf-project-status-manager__status-display{align-items:center;display:flex;gap:12px}.lsf-project-status-manager__label{color:#374151;font-weight:500}.lsf-project-status-manager__badge{display:inline-block}.lsf-project-status-manager__history{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.lsf-project-status-manager__history-title{color:#111827;font-weight:600;margin-bottom:12px}.lsf-project-status-manager__empty{color:#9ca3af;padding:20px;text-align:center}.lsf-project-status-manager__history-list{display:flex;flex-direction:column;gap:12px}.lsf-project-status-manager__history-item{background:#f9fafb;border-left:3px solid #3b82f6;border-radius:6px;padding:12px}.lsf-project-status-manager__history-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.lsf-project-status-manager__history-transition{color:#111827;font-weight:600}.lsf-project-status-manager__history-transition span{text-transform:capitalize}.lsf-project-status-manager__history-time{color:#6b7280;font-size:12px}.lsf-project-status-manager__history-reason{color:#374151;margin-bottom:4px}.lsf-project-status-manager__history-user{color:#6b7280;font-size:12px}.lsf-status-change-form{padding:16px 0}.lsf-status-change-form__form-group{margin-bottom:16px}.lsf-status-change-form__form-group:last-child{margin-bottom:0}.lsf-status-change-form__label{color:#374151;display:block;font-weight:500;margin-bottom:8px}.lsf-status-change-form select,.lsf-status-change-form textarea{width:100%}.lsf-status-change-form textarea{min-height:100px;resize:vertical}.lsf-task-assignment-settings__wrapper{padding:24px}.lsf-task-assignment-settings__description{color:#6b7280;font-size:14px;line-height:1.5;margin:16px 0 24px}.lsf-task-assignment-settings__form-group{margin-bottom:20px}.lsf-task-assignment-settings__form-group:last-of-type{margin-bottom:24px}.lsf-task-assignment-settings__label{color:#1f2937;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.lsf-task-assignment-settings__actions{display:flex;gap:12px;margin-top:24px}.lsf-task-assignment-settings select,.lsf-task-assignment-settings textarea{font-family:inherit;transition:border-color .2s}.lsf-task-assignment-settings select:hover,.lsf-task-assignment-settings textarea:hover{border-color:#9ca3af}.lsf-task-assignment-settings select:focus,.lsf-task-assignment-settings textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.lsf-task-assignment-settings select:disabled,.lsf-task-assignment-settings textarea:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.lsf-dataset-settings{padding:24px}.lsf-dataset-settings__wrapper{margin:0 auto;max-width:1200px}.lsf-dataset-settings__wrapper h1{color:var(--color-text-primary,#333);font-size:24px;font-weight:600;margin-bottom:8px}.lsf-dataset-settings__wrapper h2{color:var(--color-text-primary,#333);font-size:18px;font-weight:500;margin:24px 0 16px}.lsf-dataset-settings__description{color:var(--color-text-secondary,#666);line-height:1.5;margin-bottom:24px}.lsf-dataset-settings__actions{display:flex;gap:12px;margin-bottom:32px}.lsf-dataset-settings__section{margin-top:24px}.lsf-dataset-settings__stats{background:var(--color-bg-secondary,#f5f5f5);border-radius:8px;margin-bottom:24px;padding:20px}.lsf-dataset-settings__stats-title{color:var(--color-text-secondary,#666);font-size:14px;font-weight:500;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.lsf-dataset-settings__stats-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.lsf-dataset-settings__stats-grid{grid-template-columns:repeat(2,1fr)}}.lsf-dataset-settings__stat-item{background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:16px;text-align:center}.lsf-dataset-settings__stat-item_type_annotated{border-left:3px solid #52c41a}.lsf-dataset-settings__stat-item_type_reviewed{border-left:3px solid #1890ff}.lsf-dataset-settings__stat-item_type_pending{border-left:3px solid #faad14}.lsf-dataset-settings__stat-value{color:var(--color-text-primary,#333);font-size:24px;font-weight:600;margin-bottom:4px}.lsf-dataset-settings__stat-label{color:var(--color-text-secondary,#666);font-size:12px}.lsf-dataset-settings__stats-loading{display:flex;justify-content:center;padding:20px}.lsf-dataset-settings__loading{gap:16px}.lsf-dataset-settings__empty,.lsf-dataset-settings__loading{align-items:center;color:var(--color-text-secondary,#666);display:flex;flex-direction:column;justify-content:center;padding:48px}.lsf-dataset-settings__empty{background:var(--color-bg-secondary,#f5f5f5);border-radius:8px;gap:8px}.lsf-dataset-settings__empty .lsf-hint{color:var(--color-text-tertiary,#999);font-size:13px}.lsf-dataset-settings__history-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:40px;position:fixed;right:0;top:0;z-index:1000}.lsf-dataset-settings__modal-content_type_large{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.2);display:flex;flex-direction:column;height:85vh;max-height:900px;max-width:1200px;overflow:hidden;width:95%}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;padding:20px 28px}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-header .lsf-header-left{align-items:baseline;display:flex;gap:16px}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-header .lsf-header-left h2{font-size:20px;font-weight:600;margin:0}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-header .lsf-header-left .lsf-archive-count{background:hsla(0,0%,100%,.2);border-radius:20px;font-size:14px;opacity:.85;padding:4px 12px}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-header .lsf-close-btn{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-header .lsf-close-btn:hover{background:hsla(0,0%,100%,.3)}.lsf-dataset-settings__modal-filters{align-items:center;background:#f8f9fc;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:16px 28px}.lsf-dataset-settings__modal-filters .lsf-filter-group{align-items:center;display:flex;gap:12px}.lsf-dataset-settings__modal-filters .lsf-filter-group label{color:#666;font-size:14px;font-weight:500}.lsf-dataset-settings__modal-filters .lsf-filter-group .lsf-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 32px 8px 14px;transition:all .2s}.lsf-dataset-settings__modal-filters .lsf-filter-group .lsf-filter-select:hover{border-color:#667eea}.lsf-dataset-settings__modal-filters .lsf-filter-group .lsf-filter-select:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15);outline:none}.lsf-dataset-settings__modal-filters .lsf-filter-result{color:#999;font-size:13px}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body{display:flex;flex:1;flex-direction:column;overflow:hidden}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-empty-state,.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-loading-state{align-items:center;color:#999;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-empty-state .lsf-hint,.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-loading-state .lsf-hint{color:#bbb;font-size:13px}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table-wrapper{flex:1;overflow:auto;padding:0}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table{border-collapse:collapse;width:100%}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table thead{position:sticky;top:0;z-index:10}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table thead th{background:#f5f6fa;border-bottom:2px solid #e8e8e8;color:#555;font-size:13px;font-weight:600;padding:14px 16px;text-align:left;white-space:nowrap}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table thead th.lsf-col-actions{min-width:260px;text-align:center}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table tbody tr{transition:background .15s}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table tbody tr:hover{background:#fafbff}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table tbody tr td{background:#fff;border:1px solid #e0e0e0;font-size:14px;padding:16px;vertical-align:middle}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-version-badge{background:#f0f2f5;border-radius:6px;color:#333;font-family:SF Mono,Monaco,monospace;font-size:13px;font-weight:600;padding:6px 12px}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-type-tag{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:5px 12px}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-status-badge{align-items:center;display:inline-flex;font-size:13px;font-weight:500;gap:4px}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-stats-group{align-items:center;color:#666;display:flex;font-size:13px;gap:6px}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-stats-group .lsf-stat-item strong{color:#333;font-weight:600}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-stats-group .lsf-stat-annotated{color:#52c41a}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-stats-group .lsf-stat-reviewed{color:#1890ff}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-stats-group .lsf-stat-divider{color:#ddd}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-file-size{color:#666;font-family:SF Mono,Monaco,monospace;font-size:13px}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-time-text{color:#888;font-size:13px}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-col-actions{text-align:center}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-action-group{display:inline-flex;gap:8px;justify-content:center}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s;white-space:nowrap}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action svg{flex-shrink:0}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action.lsf-btn-preview{background:#e8f4fd;color:#1890ff}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action.lsf-btn-preview:hover{background:#bae7ff;transform:translateY(-1px)}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action.lsf-btn-download{background:#f0fff4;color:#52c41a}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action.lsf-btn-download:hover{background:#d9f7be;transform:translateY(-1px)}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action.lsf-btn-api{background:#f9f0ff;color:#722ed1}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action.lsf-btn-api:hover{background:#efdbff;transform:translateY(-1px)}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action.lsf-btn-api.lsf-active{background:#722ed1;color:#fff}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action.lsf-btn-api.lsf-active:hover{background:#9254de}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action.lsf-btn-token{background:#fff7e6;color:#fa8c16}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action.lsf-btn-token:hover{background:#ffe7ba;transform:translateY(-1px)}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action.lsf-btn-error{background:#fff2f0;color:#ff4d4f}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-btn-action.lsf-btn-error:hover{background:#ffccc7}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-status-indicator{align-items:center;background:#e6f7ff;border-radius:6px;color:#1890ff;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:8px 14px}.lsf-dataset-settings__modal-content_type_large .lsf-dataset-settings__modal-body .lsf-archive-table .lsf-status-indicator .lsf-spinner{animation:lsf-spin 1s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:14px;width:14px}.lsf-dataset-settings__preview-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.lsf-dataset-settings__modal-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0}.lsf-dataset-settings__modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:80vh;max-width:900px;position:relative;width:80%}.lsf-dataset-settings__modal-content_type_small{max-width:600px;min-width:400px;width:auto}.lsf-dataset-settings__token-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.lsf-dataset-settings__token-modal .lsf-close-btn{background:transparent;border:none;border-radius:4px;color:#666;cursor:pointer;padding:4px}.lsf-dataset-settings__token-modal .lsf-close-btn:hover{background:#f0f0f0}.lsf-dataset-settings__token-modal .lsf-token-loading{align-items:center;color:#666;display:flex;gap:12px;padding:24px}.lsf-dataset-settings__token-modal .lsf-token-content{padding:8px 0}.lsf-dataset-settings__token-modal .lsf-token-info{margin-bottom:20px}.lsf-dataset-settings__token-modal .lsf-token-info label{color:#666;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.lsf-dataset-settings__token-modal .lsf-token-info .lsf-token-value{align-items:center;display:flex;gap:8px}.lsf-dataset-settings__token-modal .lsf-token-info .lsf-token-value code{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:6px;flex:1;font-family:SF Mono,Monaco,monospace;font-size:13px;padding:12px 16px;word-break:break-all}.lsf-dataset-settings__token-modal .lsf-token-info .lsf-token-value .lsf-copy-btn{background:#1890ff;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 12px;transition:all .2s}.lsf-dataset-settings__token-modal .lsf-token-info .lsf-token-value .lsf-copy-btn:hover{background:#40a9ff}.lsf-dataset-settings__token-modal .lsf-token-usage{margin-bottom:16px}.lsf-dataset-settings__token-modal .lsf-token-usage label{color:#666;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.lsf-dataset-settings__token-modal .lsf-token-usage pre{background:#282c34;border-radius:6px;color:#abb2bf;font-size:12px;line-height:1.6;margin:0;overflow-x:auto;padding:16px}.lsf-dataset-settings__token-modal .lsf-token-note{align-items:center;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;color:#8c6d1f;display:flex;font-size:13px;gap:8px;padding:12px 16px}.lsf-dataset-settings__token-modal .lsf-token-note svg{color:#faad14;flex-shrink:0}.lsf-dataset-settings__token-modal .lsf-token-empty{color:#999;padding:24px;text-align:center}.lsf-dataset-settings__modal-header{align-items:center;border-bottom:1px solid var(--color-border,#e8e8e8);display:flex;justify-content:space-between;padding:16px 24px}.lsf-dataset-settings__modal-header .lsf-header-info{display:flex;flex-direction:column;gap:4px}.lsf-dataset-settings__modal-header h3{font-size:16px;font-weight:500;margin:0}.lsf-dataset-settings__modal-header .lsf-preview-stats{color:var(--color-text-secondary,#666);font-size:13px}.lsf-dataset-settings__modal-body{flex:1;overflow:auto;padding:24px}.lsf-dataset-settings__modal-body .lsf-preview-loading{align-items:center;color:var(--color-text-secondary,#666);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px}.lsf-dataset-settings__modal-body .lsf-preview-empty{color:var(--color-text-secondary,#666);padding:48px;text-align:center}.lsf-dataset-settings__modal-body .lsf-preview-tasks{display:flex;flex-direction:column;gap:16px}.lsf-dataset-settings__modal-body .lsf-preview-task-card{background:#fff;border:1px solid var(--color-border,#e8e8e8);border-radius:8px;overflow:hidden}.lsf-dataset-settings__modal-body .lsf-preview-task-card .lsf-task-header{align-items:center;background:var(--color-bg-secondary,#f5f5f5);border-bottom:1px solid var(--color-border,#e8e8e8);display:flex;gap:16px;padding:12px 16px}.lsf-dataset-settings__modal-body .lsf-preview-task-card .lsf-task-header .lsf-task-id{color:var(--color-primary,#1890ff);font-weight:600}.lsf-dataset-settings__modal-body .lsf-preview-task-card .lsf-task-header .lsf-inner-id{color:var(--color-text-secondary,#666);font-size:12px}.lsf-dataset-settings__modal-body .lsf-preview-task-card .lsf-task-annotations,.lsf-dataset-settings__modal-body .lsf-preview-task-card .lsf-task-data{padding:16px}.lsf-dataset-settings__modal-body .lsf-preview-task-card .lsf-task-annotations .lsf-section-title,.lsf-dataset-settings__modal-body .lsf-preview-task-card .lsf-task-data .lsf-section-title{color:var(--color-text-secondary,#666);font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.lsf-dataset-settings__modal-body .lsf-preview-task-card .lsf-task-annotations{background:var(--color-bg-tertiary,#fafafa);border-top:1px solid var(--color-border,#e8e8e8)}.lsf-dataset-settings__modal-body .lsf-preview-task-card .lsf-annotation-item{border-top:1px dashed var(--color-border,#e8e8e8);margin-top:12px;padding-top:12px}.lsf-dataset-settings__modal-body .lsf-preview-task-card .lsf-annotation-item:first-child{border-top:none;margin-top:0;padding-top:0}.lsf-dataset-settings__modal-body .lsf-preview-task-card .lsf-annotation-item .lsf-annotation-meta{color:var(--color-text-secondary,#666);display:flex;font-size:12px;gap:16px;margin-bottom:8px}.lsf-dataset-settings__modal-body .lsf-preview-task-card .lsf-annotation-item .lsf-annotation-meta .lsf-ann-id{font-weight:500}.lsf-dataset-settings__modal-body .lsf-preview-task-card pre{background:var(--color-bg-code,#f0f0f0);border-radius:4px;font-size:12px;line-height:1.5;margin:0;max-height:200px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-all}.lsf-dataset-settings__archive-type-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.lsf-dataset-settings__type-options{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.lsf-dataset-settings__type-options .lsf-type-option{align-items:flex-start;border:2px solid var(--color-border,#e8e8e8);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:all .2s}.lsf-dataset-settings__type-options .lsf-type-option:hover{background:var(--color-bg-secondary,#f5f5f5);border-color:var(--color-primary,#1890ff)}.lsf-dataset-settings__type-options .lsf-type-option.lsf-selected{background:rgba(24,144,255,.05);border-color:var(--color-primary,#1890ff)}.lsf-dataset-settings__type-options .lsf-type-option input[type=radio]{accent-color:var(--color-primary,#1890ff);margin-top:3px}.lsf-dataset-settings__type-options .lsf-type-option .lsf-option-content{display:flex;flex-direction:column;gap:4px}.lsf-dataset-settings__type-options .lsf-type-option .lsf-option-title{color:var(--color-text-primary,#333);font-weight:500}.lsf-dataset-settings__type-options .lsf-type-option .lsf-option-desc{color:var(--color-text-secondary,#666);font-size:13px}.lsf-dataset-settings__modal-actions{border-top:1px solid var(--color-border,#e8e8e8);display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.lsf-simple-settings{width:42rem}.lsf-annotation-settings h1,.lsf-general-settings h1,.lsf-simple-settings h1,.lsf-webhook h1{color:var(--color-neutral-content);font-size:1.75rem;font-weight:500;margin-bottom:.5rem;margin-top:0}.lsf-settings-description{color:var(--color-neutral-content-subtler)}.lsf-settings-wrapper{--column-count:1;border:1px solid var(--color-neutral-border);border-radius:.5rem;color:var(--color-neutral-content-subtle);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{color:var(--color-neutral-content);font-weight:500;margin:0 0 .5rem}.lsf-settings-wrapper__header{color:var(--color-neutral-content);font-size:1.5rem;font-weight:500;margin-bottom:0}.lsf-general-settings{display:flex}.lsf-general-settings .lsf-heidy-tip{margin:0 0 0 40px;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}.lsf-workspace-placeholder__badge-wrapper{display:flex;line-height:normal;margin-bottom:8px}.lsf-workspace-placeholder__title{color:var(--color-neutral-content);font-size:.875rem;font-weight:500}.lsf-settings-caption{color:var(--color-neutral-content-subtler);font-weight:400}.lsf-settings-caption,.lsf-settings-caption a{font-size:12px;font-style:normal;letter-spacing:.4px;line-height:16px}.lsf-settings-caption a{color:var(--color-primary-surface-content);font-weight:500}.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:14px;font-style:normal;font-weight:500;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:16px}.lsf-disabled-field__description,.lsf-disabled-field__title{display:flex;font-weight:500;height:22px;line-height:22px;margin-bottom:4px;padding:0 16px}.lsf-disabled-field__description{color:var(--color-neutral-content-subtle);font-size:14px;margin-top:5px}.lsf-annotation-settings__wrapper{width:488px}.lsf-projects-page{background:#f9fafb;display:flex;flex-direction:column;height:calc(100vh - var(--header-height));overflow:hidden}.lsf-projects-page__loading{align-items:center;display:flex;height:100%;justify-content:center;min-height:calc(100vh - var(--header-height));width:100%}.lsf-projects-page__content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.lsf-projects-page__list{grid-gap:20px;box-sizing:border-box;display:grid;flex:1;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr);overflow-y:auto;padding:40px}.lsf-projects-page__link{display:block;display:flex;text-decoration:none}.lsf-projects-page__link,.lsf-projects-page__link:hover{color:var(--color-neutral-content)}.lsf-projects-page__pages{background:#fff;border-top:1px solid #e5e7eb;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-end;padding:10px 40px;width:100%}@media(width >= 1200px){.lsf-projects-page__list{grid-template-columns:repeat(3,1fr)}}@media(width >= 1360px){.lsf-projects-page__list{grid-template-columns:repeat(4,1fr)}}.button-ls:not(.projects-table__actions *)[class*=primary],[aria-label*=create]:not(.projects-table__actions *)[class*=primary]{background:#3370ff!important;border:1px solid #3370ff!important;border-radius:4px!important;box-shadow:0 2px 4px rgba(51,112,255,.15)!important;color:#fff!important;font-weight:400!important;transition:all .2s cubic-bezier(.645,.045,.355,1)!important}.button-ls:not(.projects-table__actions *)[class*=primary]:hover,[aria-label*=create]:not(.projects-table__actions *)[class*=primary]:hover{background:#1f5eff!important;border-color:#1f5eff!important;box-shadow:0 4px 8px rgba(51,112,255,.25)!important;transform:translateY(-1px)}.button-ls:not(.projects-table__actions *)[class*=primary]:active,[aria-label*=create]:not(.projects-table__actions *)[class*=primary]:active{background:#0d4eff!important;border-color:#0d4eff!important;box-shadow:0 2px 4px rgba(51,112,255,.15)!important;transform:translateY(0)}.lsf-empty-projects-page{align-items:center;background:#f9fafb;display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height));text-align:center}.lsf-empty-projects-page__heidi{height:12rem;margin-top:6rem}.lsf-empty-projects-page__header{color:#1f2937;font-size:32px;font-weight:700;margin:16px}.lsf-empty-projects-page p{color:#6b7280;font-size:1.25rem;margin:0}.lsf-project-card{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.04);color:#6b7280;display:flex;flex:1;flex-direction:column;overflow:hidden;position:relative;transition:all .2s ease}.lsf-project-card:before{background:linear-gradient(180deg,#1890ff,#0050b3);border-radius:6px 0 0 6px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.lsf-project-card:hover{background-color:#fff;border-color:#1890ff;box-shadow:0 4px 8px rgba(0,0,0,.08);transform:translateY(-2px)}.lsf-project-card__header{background:#fff;border-bottom:1px solid #f0f0f0;padding:14px 16px 14px 20px;transition:all .2s ease}.lsf-project-card__menu{margin-left:auto}.lsf-project-card__menu .lsf-button-ls{--button-color:var(--text-color);margin-right:-10px;opacity:.4;transition:opacity .2s ease}.lsf-project-card__menu .lsf-button-ls:hover{opacity:1}.lsf-project-card__menu .lsf-button-ls__icon{height:18px;width:18px}.lsf-project-card__title{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:600;line-height:22px;margin-bottom:.25rem}.lsf-project-card__title-text{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-project-card__summary{color:#6b7280;flex:1;font-size:13px;line-height:20px}.lsf-project-card__annotation{display:flex;justify-content:space-between}.lsf-project-card__detail{grid-gap:14px;display:grid;font-size:13px;grid-auto-columns:max-content;grid-auto-flow:column}.lsf-project-card__detail-item{--icon-color:#1890ff;align-items:center;color:#6b7280;display:flex}.lsf-project-card__detail-item .lsf-project-card__icon{color:var(--icon-color);height:16px;width:16px}.lsf-project-card__detail-item_type_completed{--icon-color:#059669}.lsf-project-card__detail-item_type_rejected{--icon-color:#dc2626}.lsf-project-card__detail-item_type_predictions{--icon-color:#0284c7}.lsf-project-card__icon{margin-right:6px}.lsf-project-card__description{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;flex:1;font-size:13px;line-height:18px;overflow:hidden;padding:12px 16px 0 20px;text-overflow:ellipsis;word-break:break-word}.lsf-project-card__info{align-items:center;display:flex;justify-content:space-between;padding:14px 16px 12px 20px}.lsf-project-card__created-date{color:#9ca3af;font-size:12px}.lsf-project-card__created-date>span{color:#6b7280;font-weight:500}.lsf-projects-header{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:24px 40px 16px}.lsf-projects-header__title-section{max-width:100%}.lsf-projects-header__title{color:#1f2937;font-size:24px;font-weight:600;margin-bottom:8px}.lsf-projects-header__description{color:#6b7280;font-size:14px;line-height:1.6;max-width:900px}.lsf-projects-toolbar{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 40px}.lsf-projects-toolbar__left,.lsf-projects-toolbar__right{align-items:center;display:flex;gap:12px}.lsf-projects-toolbar__search{align-items:center;display:flex;position:relative;width:320px}.lsf-projects-toolbar__search-icon{color:#9ca3af;height:16px;left:12px;pointer-events:none;position:absolute;width:16px}.lsf-projects-toolbar__search-input{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;font-size:14px;outline:none;padding:8px 12px 8px 36px;transition:all .2s ease;width:100%}.lsf-projects-toolbar__search-input::-moz-placeholder{color:#9ca3af}.lsf-projects-toolbar__search-input::placeholder{color:#9ca3af}.lsf-projects-toolbar__search-input:focus{border-color:#1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.1)}.lsf-projects-toolbar__view-switcher{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:4px;padding:3px}.lsf-projects-toolbar__view-switcher .lsf-button-ls{background:transparent;border:none;border-radius:4px;color:#6b7280;padding:6px 10px;transition:all .2s ease}.lsf-projects-toolbar__view-switcher .lsf-button-ls svg{height:16px;width:16px}.lsf-projects-toolbar__view-switcher .lsf-button-ls:hover{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#1890ff}.lsf-projects-toolbar__view-switcher .lsf-button-ls[data-variant=primary]{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#1890ff;font-weight:500}.lsf-projects-table{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 0 20px}.lsf-projects-table__table-wrapper{background:#fff;border:1px solid #e5e7eb;border-left:none;border-radius:0;border-right:none;box-shadow:none;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.lsf-projects-table__table{border-collapse:collapse;display:flex;flex:1;flex-direction:column;font-size:14px;min-height:0;width:100%}.lsf-projects-table__thead{background:#f5f7fa;border-bottom:1px solid #e1e4e8;display:table;flex-shrink:0;position:sticky;table-layout:fixed;top:0;width:100%;z-index:10}.lsf-projects-table__th{background:transparent;color:#252933;font-size:14px;font-weight:600;letter-spacing:0;padding:14px 12px;text-align:left;text-transform:none;white-space:nowrap}.lsf-projects-table__th:first-child{padding-left:24px;width:15%}.lsf-projects-table__th:nth-child(2){width:8%}.lsf-projects-table__th:nth-child(3){width:10%}.lsf-projects-table__th:nth-child(4),.lsf-projects-table__th:nth-child(5){width:12%}.lsf-projects-table__th:nth-child(6),.lsf-projects-table__th:nth-child(7){width:7%}.lsf-projects-table__th:nth-child(8){width:8%}.lsf-projects-table__th:nth-child(9){width:10%}.lsf-projects-table__th:nth-child(10){padding-right:24px;text-align:center;width:11%}.lsf-projects-table__tbody{background:#fff;display:block;flex:1;min-height:0;overflow-y:auto}.lsf-projects-table__tr{border-bottom:1px solid #f0f0f0;cursor:pointer;display:table;table-layout:fixed;transition:all .2s ease;width:100%}.lsf-projects-table__tr:hover{background:#f0f7ff}.lsf-projects-table__tr:hover .lsf-projects-table__actions .lsf-button-ls{opacity:1}.lsf-projects-table__tr:last-child{border-bottom:none}.lsf-projects-table__td{color:#374151;display:table-cell;font-size:14px;line-height:1.5;padding:12px;vertical-align:middle}.lsf-projects-table__td:first-child{padding-left:24px;width:15%}.lsf-projects-table__td:nth-child(2){width:8%}.lsf-projects-table__td:nth-child(3){width:10%}.lsf-projects-table__td:nth-child(4),.lsf-projects-table__td:nth-child(5){width:12%}.lsf-projects-table__td:nth-child(6),.lsf-projects-table__td:nth-child(7){width:7%}.lsf-projects-table__td:nth-child(8){width:8%}.lsf-projects-table__td:nth-child(9){width:10%}.lsf-projects-table__td:nth-child(10){padding-right:24px;text-align:center;width:11%}.lsf-projects-table__dataset-name{color:#1f2937;font-size:14px;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-projects-table__status-badge{align-items:center;border:1px solid transparent;border-radius:10px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:3px 10px;white-space:nowrap}.lsf-projects-table__status-badge_status_completed{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.lsf-projects-table__status-badge_status_progress{background:#e0f2fe;border-color:#bae6fd;color:#0284c7}.lsf-projects-table__creator{align-items:center;display:flex;overflow:hidden}.lsf-projects-table__creator>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-projects-table__actions{align-items:center;display:flex;gap:6px;justify-content:center}.lsf-projects-table__actions .lsf-button-ls{flex-shrink:0;font-size:12px;height:28px;opacity:0;padding:5px 10px;transition:opacity .2s ease;white-space:nowrap}.lsf-projects-table__actions .lsf-button-ls:first-child{opacity:1}.lsf-projects-page__content .lsf-projects-table{width:100%}.projects-table__actions .button-ls{border:1px solid transparent;border-radius:4px;box-shadow:none;font-size:13px;font-weight:400;height:30px;padding:6px 12px;transition:all .2s cubic-bezier(.645,.045,.355,1)}.projects-table__actions .button-ls[class*=primary]{background:#3370ff;border-color:#3370ff;color:#fff}.projects-table__actions .button-ls[class*=primary]:hover{background:#1f5eff;border-color:#1f5eff;box-shadow:0 2px 4px rgba(51,112,255,.2)}.projects-table__actions .button-ls[class*=primary]:active{background:#0d4eff;border-color:#0d4eff;box-shadow:none}.projects-table__actions .button-ls[class*=danger]{background:#fff;border-color:#ffccc7;color:#f54a45}.projects-table__actions .button-ls[class*=danger]:hover{background:#fff1f0;border-color:#ffa39e;color:#d9363e}.projects-table__actions .button-ls[class*=danger]:active{background:#ffe7e6;border-color:#ff7875;color:#cf1322}.card--NXNEU{display:flex;flex-direction:column;height:auto}.header--ZePRG{margin-bottom:10px}.title--ovFga{color:#1f2937;font-size:17px;font-weight:600;margin-bottom:6px}.description--eoxD_{color:#6b7280;font-size:13px;line-height:1.4}.actionsGrid--x3Iw2{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.actionButton--f9lvz{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.04);cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:70px;padding:12px;text-align:left;transition:all .2s ease}.actionButton--f9lvz:hover{border-color:#1890ff;box-shadow:0 4px 8px rgba(0,0,0,.08);transform:translateY(-2px)}.actionButton--f9lvz.primary--P7y8S{background:linear-gradient(135deg,#1890ff,#0050b3);border-color:#0050b3}.actionButton--f9lvz.primary--P7y8S .iconWrapper--PRLG4{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.actionButton--f9lvz.primary--P7y8S .actionLabel--WTTGb{color:#fff;font-weight:600}.actionButton--f9lvz.primary--P7y8S .actionDescription--qe3KK{color:hsla(0,0%,100%,.9)}.actionButton--f9lvz.primary--P7y8S:hover{background:linear-gradient(135deg,#0050b3,#003a8c);box-shadow:0 6px 12px rgba(24,144,255,.25);transform:translateY(-2px)}.iconWrapper--PRLG4{align-items:center;background:#e6f7ff;border-radius:6px;color:#1890ff;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.iconWrapper--PRLG4 svg{height:18px;width:18px}.actionContent--XSS2U{display:flex;flex-direction:column;gap:4px}.actionLabel--WTTGb{color:#1f2937;font-size:14px;font-weight:600;line-height:1.3}.actionDescription--qe3KK{color:#6b7280;font-size:12px;line-height:1.3}@media(max-width:768px){.actionsGrid--x3Iw2{grid-template-columns:1fr}}.card--PVzly{height:100%}.card--PVzly,.cardWrapper--Sg714{display:flex!important;flex-direction:column!important}.cardWrapper--Sg714{height:100%!important;overflow:hidden!important;padding:16px!important}.cardContent--ACVhN{display:flex;flex:1;flex-direction:column;min-height:0}.header--znyXQ{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:12px}.title--VxFzv{color:#1f2937;font-size:17px;font-weight:600}.viewAllLink--LxGKJ{color:#1890ff;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s ease}.viewAllLink--LxGKJ:hover{color:#0050b3;text-decoration:underline}.projectList--LgvU3{display:flex;flex:1;flex-direction:column;gap:5px;min-height:0;overflow-x:hidden;overflow-y:auto}.projectItem--l25FN{align-items:start;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.04);color:inherit;display:grid;gap:10px;grid-template-columns:3px 1fr auto auto;max-width:100%;min-width:0;padding:10px 12px;text-decoration:none;transition:all .2s ease}.projectItem--l25FN:hover{border-color:#1890ff;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateX(4px)}.projectColor--OtN7Z{border-radius:2px;height:50px;width:3px}.projectInfo--xJCSM{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.projectHeader--MCT13{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:22px}.projectName--s86rR{color:#1f2937;flex:1;font-size:13px;font-weight:600}.projectDescription--lpUpb,.projectName--s86rR{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectDescription--lpUpb{color:#8c8c8c;font-size:12px;line-height:1.4}.projectMeta--vN8tw{align-items:center;color:#8c8c8c;display:flex;font-size:11px;gap:10px}.projectStats--izc5P,.projectTime--ThgZu{color:#8c8c8c}.projectStatus--VyqCu{align-items:center;background:#f3f4f6;border-radius:3px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:2px 6px;white-space:nowrap}.statusDot--_cBGP{border-radius:50%;flex-shrink:0;height:5px;width:5px}.projectProgressBar--xUdl9{align-self:start;background:#e5e7eb;border-radius:3px;flex-shrink:0;height:5px;margin-top:8px;overflow:hidden;width:80px}.progressFill--iJNp0{background:linear-gradient(90deg,#1890ff,#0050b3);border-radius:4px;height:100%;min-width:2px;transition:width .3s ease}.userAvatar--r7QxS{align-items:center;align-self:start;background:#1890ff;border:2px solid #e6f7ff;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:600;height:26px;justify-content:center;margin-top:6px;overflow:hidden;width:26px}.userAvatar--r7QxS img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.userAvatar--r7QxS span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination--ZvTzR{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;font-size:12px;gap:10px;justify-content:flex-end;margin-top:10px;padding:10px 0 0}.paginationButton--eXJPU{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#595959;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.paginationButton--eXJPU svg{height:16px;width:16px}.paginationButton--eXJPU:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.4}.paginationButton--eXJPU:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.paginationInfo--a41W5{color:#595959;font-size:12px;min-width:50px;text-align:center}.empty--XCHnG,.loading--Aob8E{align-items:center;display:flex;height:200px;justify-content:center}.empty--XCHnG{flex-direction:column;gap:12px;padding:24px}.emptyIcon--bWwnG{color:#9ca3af;height:36px;margin-bottom:8px;width:36px}.emptyText--EHwq3{color:#6b7280;font-size:13px;text-align:center}.emptyButton--ywYV9{margin-top:8px}@media(max-width:768px){.projectProgressBar--xUdl9{width:60px}}.card--KSWHM{display:flex;flex-direction:column;height:auto}.title--G677k{color:#1f2937;font-size:17px;font-weight:600;margin-bottom:10px}.statsList--XXttv{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.statItem--AKHmE{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;flex-direction:row;gap:10px;justify-content:flex-start;min-height:55px;padding:8px 10px;text-align:left;transition:all .2s ease}.statItem--AKHmE:hover{background:#f9fafb;border-color:#1890ff;box-shadow:0 4px 8px rgba(0,0,0,.08);transform:translateY(-2px)}.statIcon--PJ7T5{align-items:center;background:#e6f7ff;border-radius:6px;color:#1890ff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.statIcon--PJ7T5 svg{height:16px;width:16px}.statContent--NNSfO{display:flex;flex:1;flex-direction:column;gap:2px}.statValue--df6pC{color:#1f2937;font-size:18px;font-weight:700;line-height:1.2}.statLabel--vguNb{color:#6b7280;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card--o2LW2{height:100%}.card--o2LW2,.cardWrapper--B8Xy1{display:flex!important;flex-direction:column!important}.cardWrapper--B8Xy1{height:100%!important;overflow:hidden!important;padding:16px!important}.content--bGqZ6{display:flex;flex:1;flex-direction:column;min-height:0}.header--K02lk{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:8px}.title--vh_Uz{color:#1f2937;font-size:17px;font-weight:600}.categoryTabs--JvaRv{background:#f9fafb;border-radius:6px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;margin-bottom:8px;padding:3px}.categoryTab--GUuBk{background:transparent;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:11px;font-weight:500;padding:4px 8px;transition:all .2s ease;white-space:nowrap}.categoryTab--GUuBk:hover{background:#fff;color:#1890ff}.categoryTab--GUuBk.active--nevv8{background:#1890ff;box-shadow:0 2px 4px rgba(24,144,255,.2);color:#fff}.templateGrid--uUFDz{align-content:start;display:grid;flex:1;gap:8px;grid-auto-rows:min-content;grid-template-columns:repeat(2,1fr);margin-bottom:8px;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.templateCard--hDglG{align-self:start;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.04);color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:0;height:auto;min-width:0;overflow:hidden;padding:0;text-decoration:none;transition:all .2s ease;width:100%}.templateCard--hDglG:hover{border-color:#1890ff;box-shadow:0 4px 8px rgba(0,0,0,.08);transform:translateY(-2px)}.templateCard--hDglG:hover .templatePreview--H58AW{transform:scale(1.05)}.templatePreview--H58AW{align-items:center;background:#f9fafb;display:flex;height:65px;justify-content:center;overflow:hidden;transition:all .2s ease;width:100%}.templateImage--MtyqE{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease;width:100%}.templateName--Djm9l{color:#374151;font-size:11px;font-weight:500;line-height:1.3;padding:6px 8px;text-align:center}.pagination--jnYqO{border-top:1px solid #f0f0f0;flex-shrink:0;font-size:12px;gap:10px;padding:8px 0}.pagination--jnYqO,.paginationButton--dAcw3{align-items:center;display:flex;justify-content:center}.paginationButton--dAcw3{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#595959;cursor:pointer;height:28px;transition:all .2s ease;width:28px}.paginationButton--dAcw3 svg{height:16px;width:16px}.paginationButton--dAcw3:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.4}.paginationButton--dAcw3:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.paginationInfo--IWs0H{color:#595959;font-size:12px;min-width:50px;text-align:center}.viewAllLink--BbFUB{align-items:center;background:none;border:none;color:#1890ff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;justify-content:center;padding:4px 8px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.viewAllLink--BbFUB:hover{color:#0050b3;text-decoration:underline}@media(max-width:768px){.categoryTabs--JvaRv{flex-wrap:nowrap;overflow-x:auto}.templateGrid--uUFDz{grid-template-columns:1fr}}.homePage--Q4gKT{background:#f9fafb;height:100vh;overflow:hidden;padding:12px}.gridContainer--a16PV{display:grid;gap:12px;grid-template-columns:3fr 2fr;grid-template-rows:auto 1fr;height:calc(100vh - 24px);margin:0 auto;max-width:1600px}.quickActionsArea--Z53bI{grid-column:1;grid-row:1;min-height:0;overflow:hidden}.statisticsArea--emC7o{grid-column:2;grid-row:1;min-height:0;overflow:hidden}.projectsArea--eSks0{grid-column:1;grid-row:2;min-height:0;overflow:hidden}.templatesArea--xHd99{grid-column:2;grid-row:2;min-height:0;overflow:hidden}@media(max-width:1200px){.gridContainer--a16PV{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.quickActionsArea--Z53bI{grid-column:1;grid-row:1}.statisticsArea--emC7o{grid-column:1;grid-row:2}.projectsArea--eSks0{grid-column:1;grid-row:3}.templatesArea--xHd99{grid-column:1;grid-row:4}}@media(max-width:768px){.homePage--Q4gKT{padding:12px}.gridContainer--a16PV{gap:12px}}.lsf-space-page{margin:0 auto;max-width:1400px;padding:var(--spacing-loose,24px)}.lsf-space-page__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-default,16px)}.lsf-space-page__header h1{font-size:var(--font-size-heading-large,28px);font-weight:600;margin:0}.lsf-space-page__create-btn{background:var(--color-primary-background,#007bff);border:none;border-radius:var(--border-radius-default,4px);color:#fff;cursor:pointer;font-size:var(--font-size-body-medium,14px);padding:var(--spacing-tight,8px) var(--spacing-default,16px)}.lsf-space-page__create-btn:hover{background:var(--color-primary-hover,#0056b3)}.lsf-space-page__list{background:#fff;border-radius:var(--border-radius-default,4px);box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.lsf-space-page__table{border-collapse:collapse;width:100%}.lsf-space-page__table thead{background:var(--color-secondary-background,#f8f9fa)}.lsf-space-page__table thead th{color:var(--color-text-secondary,#6c757d);font-size:var(--font-size-body-small,12px);font-weight:600;padding:var(--spacing-default,16px);text-align:left;text-transform:uppercase}.lsf-space-page__table tbody tr,.lsf-space-page__table thead th{border-bottom:1px solid var(--color-border,#dee2e6)}.lsf-space-page__table tbody tr:hover{background:var(--color-hover-background,#f8f9fa)}.lsf-space-page__table tbody tr.lsf-space-page__row_disabled{background:var(--color-disabled-background,#f1f3f5);opacity:.6}.lsf-space-page__table tbody td{font-size:var(--font-size-body-medium,14px);padding:var(--spacing-default,16px)}.lsf-space-page__status{border-radius:12px;display:inline-block;font-size:var(--font-size-body-small,12px);font-weight:500;padding:2px 8px}.lsf-space-page__status_active{background:#d4edda;color:#155724}.lsf-space-page__status_disabled{background:#f8d7da;color:#721c24}.lsf-space-page__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-tight,8px)}.lsf-space-page__action-btn{background:var(--color-secondary-background,#e9ecef);border:1px solid var(--color-border,#dee2e6);border-radius:var(--border-radius-small,3px);cursor:pointer;font-size:var(--font-size-body-small,13px);padding:4px 12px}.lsf-space-page__action-btn:hover{background:var(--color-hover-background,#d3d9df)}.lsf-space-page__action-btn_danger{background:#dc3545;border-color:#dc3545;color:#fff}.lsf-space-page__action-btn_danger:hover{background:#c82333}.lsf-space-page__empty{color:var(--color-text-secondary,#6c757d);font-size:var(--font-size-body-medium,14px);padding:var(--spacing-loose,24px);text-align:center}.lsf-space-page__error{background:#f8d7da;border-radius:var(--border-radius-default,4px);color:#721c24;margin-top:var(--spacing-default,16px);padding:var(--spacing-default,16px)}.lsf-invite{display:flex;flex-direction:column;height:100%}.lsf-people-page{background:#f9fafb;display:flex;flex-direction:column;height:calc(100vh - var(--header-height));overflow:hidden}.lsf-people-page__content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.lsf-people-page__pages{background:#fff;border-top:1px solid #e5e7eb;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-end;padding:10px 40px;width:100%}.lsf-people-header{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:24px 40px 16px}.lsf-people-header__title-section{display:flex;flex-direction:column;gap:8px;max-width:100%}.lsf-people-header__title{color:#1f2937;font-size:24px;font-weight:700;line-height:1.3;margin:0}.lsf-people-header__description{color:#6b7280;font-size:16px;line-height:1.5;margin:0}.lsf-people-toolbar{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 40px}.lsf-people-toolbar__left{flex:1}.lsf-people-toolbar__right{align-items:center;display:flex;gap:12px}.lsf-people-toolbar__search{align-items:center;display:flex;position:relative;width:320px}.lsf-people-toolbar__search-icon{color:#9ca3af;height:16px;left:12px;pointer-events:none;position:absolute;width:16px}.lsf-people-toolbar__search-input{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;font-size:14px;outline:none;padding:8px 12px 8px 36px;transition:all .2s ease;width:100%}.lsf-people-toolbar__search-input::-moz-placeholder{color:#9ca3af}.lsf-people-toolbar__search-input::placeholder{color:#9ca3af}.lsf-people-toolbar__search-input:focus{border-color:#1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.1)}.lsf-people-list{font-size:16px}.lsf-people-list,.lsf-people-list__wrapper{display:flex;flex:1;flex-direction:column;overflow:hidden}.lsf-people-list__wrapper{background:#fff;border:1px solid #e5e7eb;border-left:none;border-radius:0;border-right:none;box-shadow:none;margin:0;min-height:0}.lsf-people-list__loading{align-items:center;display:flex;justify-content:center;min-height:250px;width:100%}.lsf-people-list__users{display:flex;flex-direction:column;height:100%;text-align:left;width:100%}.lsf-people-list__header{background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;font-weight:500;position:sticky;top:0;z-index:10}.lsf-people-list__body{flex:1;overflow-y:auto}.lsf-people-list__column,.lsf-people-list__field{align-items:center;border:none;color:#374151;display:flex;height:48px;padding:0 16px;position:relative;z-index:2}.lsf-people-list__column.lsf-avatar,.lsf-people-list__field.lsf-avatar{box-sizing:content-box;padding:0 16px;width:28px}.lsf-people-list__column.lsf-user-id,.lsf-people-list__field.lsf-user-id{flex-shrink:1;width:80px}.lsf-people-list__column.lsf-email,.lsf-people-list__field.lsf-email{flex-shrink:1;width:180px}.lsf-people-list__column.lsf-name,.lsf-people-list__field.lsf-name{flex-shrink:1;width:120px}.lsf-people-list__column.lsf-space,.lsf-people-list__field.lsf-space{flex:1;flex-wrap:wrap;gap:4px;height:auto;min-height:48px;min-width:120px;padding-bottom:8px;padding-top:8px;width:auto}.lsf-people-list__column.lsf-roles,.lsf-people-list__field.lsf-roles{flex-shrink:0;flex-wrap:wrap;gap:4px;height:auto;min-height:48px;min-width:400px;padding-bottom:8px;padding-top:8px;width:400px}.lsf-people-list__column.lsf-created-at,.lsf-people-list__field.lsf-created-at{flex-shrink:1;width:130px}.lsf-people-list__column.lsf-projects-count,.lsf-people-list__field.lsf-projects-count{flex-shrink:1;text-align:center;width:80px}.lsf-people-list__column.lsf-last-activity,.lsf-people-list__field.lsf-last-activity{flex-shrink:1;width:130px}.lsf-people-list__column.lsf-actions,.lsf-people-list__field.lsf-actions{flex-shrink:0;width:100px}.lsf-people-list__field.lsf-last-activity{color:#6b7280}.lsf-people-list__column{color:#6b7280;font-size:14px;font-weight:600}.lsf-people-list__user{border-bottom:1px solid #f3f4f6;display:flex;transition:background-color .2s ease}.lsf-people-list__user:hover{background-color:#f9fafb}.lsf-people-list__user:last-child{border-bottom:none}.lsf-people-tag{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#374151;display:inline-flex;font-size:12px;line-height:16px;padding:2px 8px;white-space:nowrap}.lsf-people-tag--space{background-color:#eff6ff;border-color:#dbeafe;color:#1d4ed8}.lsf-webhook-wrap{display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-between;width:42rem}.lsf-webhook-wrap h1{margin-bottom:.5rem}.lsf-webhook-wrap__content{flex:1;margin:2rem;width:42rem}.lsf-webhook-wrap__footer{background:var(--color-primary-background);border:1px solid var(--color-primary-border-subtlest);border-radius:var(--corner-radius-small);box-sizing:content-box!important;display:flex;flex:none;height:88px;margin-left:-2px;padding-top:24px;width:100%}.lsf-webhook-wrap__footer-text{color:var(--color-neutral-content-subtle);font-size:.875rem;width:42rem}.lsf-webhook-wrap__footer-text p{margin:0 0 6px}.lsf-webhook-wrap__footer-text a{color:var(--color-primary-content);text-decoration:underline}.lsf-webhook-wrap__footer-icon{margin:0 24px}.lsf-webhook__title{color:var(--color-neutral-content);font-weight:500;margin-bottom:24px}.lsf-webhook__title-base{color:var(--color-neutral-content-subtler);cursor:pointer}.lsf-webhook__controls{display:flex;justify-content:space-between;margin-bottom:32px}.lsf-webhook-delete-modal__width-button{width:170px}.lsf-webhook-delete-modal__modal-text{margin-bottom:32px}.lsf-webhook-list__item{align-items:center;border:1px solid var(--color-neutral-border);border-radius:.5rem;display:flex;font-size:16px;justify-content:space-between;padding:.5rem}.lsf-webhook-list__item:hover{background-color:var(--color-neutral-surface)}.lsf-webhook-list__item:hover .lsf-webhook-list__item-control{display:flex!important;justify-content:space-between}.lsf-webhook-list__item+.lsf-webhook-list__item{margin-top:1rem}.lsf-webhook-list__url-wrap{align-items:center;display:flex}.lsf-webhook-list__item-url{cursor:pointer;font-weight:500;margin-left:.5rem;max-width:370px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-webhook-list__item-date{color:var(--color-neutral-content-subtler);font-size:.875rem;margin-top:.25rem}.lsf-webhook-list__item-control{display:none}.lsf-webhook-list__item-control button+button{margin-left:.5rem}.lsf-webhook-form__form-row{padding-left:16}.lsf-webhook-form__form-toggle{justify-content:flex-end}.lsf-webhook-detail__width-button{width:170px}.lsf-webhook-detail__black-text{color:var(--color-neutral-content)}.lsf-webhook-detail__activator{width:135px}.lsf-webhook-detail__url-space{grid-template-columns:auto 135px}.lsf-webhook-detail__url-input{align-self:stretch;width:auto}.lsf-webhook-detail__form-label{padding-left:0}.lsf-webhook-detail__form-row{margin-bottom:24px}.lsf-webhook-detail__delete-button{margin-right:auto}.lsf-webhook-detail__cancel-button{margin-right:1rem}.lsf-webhook-detail__status{margin-right:16px}.lsf-webhook-detail__headers{border:1px solid var(--color-neutral-border);border-radius:.5rem;margin-bottom:1rem;padding:1rem}.lsf-webhook-detail__headers-add{border:none;height:32px;margin-right:7px;padding:0!important;width:32px}.lsf-webhook-detail__headers-add span{color:var(--grape_500)!important}.lsf-webhook-detail__headers-row{grid-template-columns:1fr 1fr 40px;margin:.5rem 0}.lsf-webhook-detail__headers-remove{border:none;height:32px;padding:0!important;width:32px}.lsf-webhook-detail__controls{align-items:center;display:flex;justify-content:flex-end;margin-bottom:32px}.lsf-webhook-payload{border:1px solid var(--color-neutral-border);border-radius:.5rem;margin-bottom:1rem;padding:1rem}.lsf-webhook-payload__content-row{margin:.5rem 0}.lsf-dataset-warehouse{background:#f5f5f5;min-height:calc(100vh - var(--header-height, 60px));padding:24px}.lsf-dataset-warehouse__wrapper{margin:0 auto;max-width:1400px}.lsf-dataset-warehouse__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:24px}.lsf-dataset-warehouse__header .lsf-header-main{flex:1;min-width:300px}.lsf-dataset-warehouse__header h1{color:var(--color-text-primary,#333);font-size:24px;font-weight:600;margin:0 0 8px}.lsf-dataset-warehouse__header .lsf-description{color:var(--color-text-secondary,#666);line-height:1.5;margin:0}.lsf-dataset-warehouse__api-panel{background:linear-gradient(135deg,#475569,#334155);border-radius:12px;box-shadow:0 4px 15px rgba(51,65,85,.25);color:#fff;min-width:360px;padding:16px 20px}.lsf-dataset-warehouse__api-panel .lsf-api-panel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.lsf-dataset-warehouse__api-panel .lsf-api-panel-header .lsf-api-panel-title{font-size:14px;font-weight:600}.lsf-dataset-warehouse__api-panel .lsf-api-panel-header .lsf-api-toggle-btn{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 14px;transition:all .2s}.lsf-dataset-warehouse__api-panel .lsf-api-panel-header .lsf-api-toggle-btn:hover{background:hsla(0,0%,100%,.3)}.lsf-dataset-warehouse__api-panel .lsf-api-panel-header .lsf-api-toggle-btn.lsf-enabled{background:#52c41a;box-shadow:0 2px 8px rgba(82,196,26,.4)}.lsf-dataset-warehouse__api-panel .lsf-api-panel-header .lsf-api-toggle-btn.lsf-enabled:hover{background:#73d13d}.lsf-dataset-warehouse__api-panel .lsf-api-panel-header .lsf-api-toggle-btn:disabled{cursor:not-allowed;opacity:.7}.lsf-dataset-warehouse__api-panel .lsf-api-panel-body .lsf-token-row{align-items:center;display:flex;gap:10px;margin-bottom:10px}.lsf-dataset-warehouse__api-panel .lsf-api-panel-body .lsf-token-row label{font-size:12px;opacity:.9;white-space:nowrap}.lsf-dataset-warehouse__api-panel .lsf-api-panel-body .lsf-token-row .lsf-token-value{align-items:center;background:hsla(0,0%,100%,.15);border-radius:6px;display:flex;flex:1;gap:8px;padding:8px 12px}.lsf-dataset-warehouse__api-panel .lsf-api-panel-body .lsf-token-row .lsf-token-value code{color:#fff;flex:1;font-family:SF Mono,Monaco,monospace;font-size:12px;word-break:break-all}.lsf-dataset-warehouse__api-panel .lsf-api-panel-body .lsf-token-row .lsf-token-value code.lsf-token-masked{letter-spacing:2px;opacity:.7}.lsf-dataset-warehouse__api-panel .lsf-api-panel-body .lsf-token-row .lsf-token-value .lsf-copy-btn,.lsf-dataset-warehouse__api-panel .lsf-api-panel-body .lsf-token-row .lsf-token-value .lsf-regenerate-btn{background:transparent;border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:4px;transition:all .2s}.lsf-dataset-warehouse__api-panel .lsf-api-panel-body .lsf-token-row .lsf-token-value .lsf-copy-btn:hover,.lsf-dataset-warehouse__api-panel .lsf-api-panel-body .lsf-token-row .lsf-token-value .lsf-regenerate-btn:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.lsf-dataset-warehouse__api-panel .lsf-api-panel-body .lsf-api-usage-hint{background:hsla(0,0%,100%,.1);border-radius:6px;font-size:11px;line-height:1.4;opacity:.8;padding:8px 12px}.lsf-dataset-warehouse__toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.lsf-dataset-warehouse__search{flex:1;max-width:400px}.lsf-dataset-warehouse__search input{border:1px solid #d9d9d9;border-radius:6px;font-size:14px;padding:10px 16px;transition:all .2s;width:100%}.lsf-dataset-warehouse__search input:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1);outline:none}.lsf-dataset-warehouse__search input::-moz-placeholder{color:#bfbfbf}.lsf-dataset-warehouse__search input::placeholder{color:#bfbfbf}.lsf-dataset-warehouse__filters{display:flex;gap:12px}.lsf-dataset-warehouse__filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 8 2 4h8z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:14px;min-width:140px;padding:8px 32px 8px 12px}.lsf-dataset-warehouse__filters select:focus{border-color:#1890ff;outline:none}.lsf-dataset-warehouse__stats{color:var(--color-text-secondary,#666);font-size:14px}.lsf-dataset-warehouse__loading{color:var(--color-text-secondary,#666);padding:80px 20px}.lsf-dataset-warehouse__error,.lsf-dataset-warehouse__loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.lsf-dataset-warehouse__error{color:#ff4d4f;padding:60px 20px}.lsf-dataset-warehouse__error button{background:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 24px;transition:background .2s}.lsf-dataset-warehouse__error button:hover{background:#40a9ff}.lsf-dataset-warehouse__empty{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.lsf-dataset-warehouse__empty-icon{font-size:48px;margin-bottom:16px}.lsf-dataset-warehouse__empty-text{color:#333;font-size:16px;margin-bottom:8px}.lsf-dataset-warehouse__empty-hint{color:#999;font-size:14px}.lsf-dataset-warehouse__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.lsf-dataset-warehouse__pagination{display:flex;justify-content:center;margin-top:32px;padding:16px 0}.lsf-project-archive-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:20px;transition:box-shadow .2s,transform .2s}.lsf-project-archive-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.lsf-project-archive-card__header{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:12px}.lsf-project-archive-card__title{color:#333;font-size:16px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-project-archive-card__meta{color:#999;font-size:12px}.lsf-project-archive-card__info{margin-bottom:12px}.lsf-project-archive-card__info-item{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.lsf-project-archive-card__info-label{color:#999}.lsf-project-archive-card__info-value{color:#333;font-weight:500}.lsf-project-archive-card__stats{display:flex;justify-content:space-between;margin-bottom:16px}.lsf-project-archive-card__stat-item{flex:1;text-align:center}.lsf-project-archive-card__stat-label{color:#999;font-size:12px;margin-bottom:4px}.lsf-project-archive-card__stat-value{color:#333;font-size:20px;font-weight:600}.lsf-project-archive-card__latest{background:#f9f9f9;border-radius:6px;margin-bottom:16px;padding:12px}.lsf-project-archive-card__latest-label{color:#999;font-size:12px;margin-bottom:8px}.lsf-project-archive-card__latest-info{align-items:center;display:flex;gap:12px}.lsf-project-archive-card__version-badge{border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.lsf-project-archive-card__latest-date{color:#666;font-size:12px}.lsf-project-archive-card__actions .lsf-btn-view{background:#1890ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;transition:background .2s;width:100%}.lsf-project-archive-card__actions .lsf-btn-view:hover{background:#40a9ff}.lsf-archive-detail-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.lsf-archive-detail-modal__overlay{backdrop-filter:blur(4px);background:rgba(0,0,0,.6);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.lsf-archive-detail-modal__content{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.05);display:flex;flex-direction:column;max-height:85vh;max-width:1100px;overflow:hidden;position:relative;width:92%;z-index:2}.lsf-archive-detail-modal__header{align-items:center;background:linear-gradient(135deg,#475569,#334155);color:#fff;display:flex;justify-content:space-between;padding:20px 28px}.lsf-archive-detail-modal__title{color:#fff;font-size:18px;font-weight:600;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.1)}.lsf-archive-detail-modal .lsf-btn-close{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .2s;width:36px}.lsf-archive-detail-modal .lsf-btn-close:hover{background:hsla(0,0%,100%,.3);transform:rotate(90deg)}.lsf-archive-detail-modal__empty,.lsf-archive-detail-modal__error,.lsf-archive-detail-modal__loading{align-items:center;color:#666;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px 20px}.lsf-archive-detail-modal__error{color:#ff4d4f}.lsf-archive-detail-modal__table-wrapper{overflow-x:auto}.lsf-archive-detail-modal .lsf-archive-table{border:2px solid #e8e8e8;border-collapse:collapse;border-radius:8px;font-size:14px;overflow:hidden;width:100%}.lsf-archive-detail-modal .lsf-archive-table th{background:linear-gradient(180deg,#f8f9fa,#f0f2f5);border:1px solid #e0e0e0;color:#444;font-weight:600;padding:14px 16px;text-align:left;white-space:nowrap}.lsf-archive-detail-modal .lsf-archive-table td{background:#fff;border:1px solid #e8e8e8;color:#333;padding:14px 16px}.lsf-archive-detail-modal .lsf-archive-table tr:nth-child(2n) td{background:#fafbfc}.lsf-archive-detail-modal .lsf-archive-table tr:hover td{background:#f0f7ff}.lsf-archive-detail-modal .lsf-archive-table .lsf-version-badge{border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.lsf-archive-detail-modal .lsf-archive-table .lsf-status-text{white-space:nowrap}.lsf-archive-detail-modal .lsf-archive-table .lsf-btn-download{background:linear-gradient(135deg,#52c41a,#73d13d);border:none;border-radius:6px;box-shadow:0 2px 4px rgba(82,196,26,.3);color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:all .2s}.lsf-archive-detail-modal .lsf-archive-table .lsf-btn-download:hover{box-shadow:0 4px 8px rgba(82,196,26,.4);transform:translateY(-1px)}.lsf-archive-detail-modal .lsf-archive-table .lsf-btn-preview{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;border-radius:6px;box-shadow:0 2px 4px rgba(24,144,255,.3);color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:all .2s}.lsf-archive-detail-modal .lsf-archive-table .lsf-btn-preview:hover{box-shadow:0 4px 8px rgba(24,144,255,.4);transform:translateY(-1px)}.lsf-archive-detail-modal .lsf-archive-table .lsf-btn-api-access{background:linear-gradient(135deg,#faad14,#ffc53d);border:none;border-radius:6px;box-shadow:0 2px 4px rgba(250,173,20,.3);color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:all .2s}.lsf-archive-detail-modal .lsf-archive-table .lsf-btn-api-access:hover{box-shadow:0 4px 8px rgba(250,173,20,.4);transform:translateY(-1px)}.lsf-archive-detail-modal .lsf-archive-table .lsf-btn-api-access.lsf-enabled{background:linear-gradient(135deg,#ff7a45,#ff9c6e);box-shadow:0 2px 4px rgba(255,122,69,.3)}.lsf-archive-detail-modal .lsf-archive-table .lsf-btn-api-access.lsf-enabled:hover{box-shadow:0 4px 8px rgba(255,122,69,.4)}.lsf-archive-detail-modal .lsf-archive-table .lsf-btn-token{background:linear-gradient(135deg,#fa8c16,#faad14);border:none;border-radius:6px;box-shadow:0 2px 4px rgba(250,140,22,.3);color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:all .2s}.lsf-archive-detail-modal .lsf-archive-table .lsf-btn-token:hover{box-shadow:0 4px 8px rgba(250,140,22,.4);transform:translateY(-1px)}.lsf-archive-detail-modal .lsf-archive-table .lsf-api-status{border-radius:4px;display:inline-block;font-size:12px;padding:4px 8px}.lsf-archive-detail-modal .lsf-archive-table .lsf-api-status.lsf-enabled{background:#e6fffb;color:#13c2c2}.lsf-archive-detail-modal .lsf-archive-table .lsf-api-status.lsf-disabled{background:#f5f5f5;color:#999}.lsf-archive-detail-modal .lsf-archive-table .lsf-actions-cell{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lsf-archive-detail-modal__token-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.lsf-archive-detail-modal__token-modal .lsf-token-modal-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0}.lsf-archive-detail-modal__token-modal .lsf-token-modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:90%;overflow:hidden;position:relative;width:520px}.lsf-archive-detail-modal__token-modal .lsf-token-modal-header{align-items:center;background:linear-gradient(135deg,#fa8c16,#faad14);color:#fff;display:flex;justify-content:space-between;padding:18px 24px}.lsf-archive-detail-modal__token-modal .lsf-token-modal-header h3{font-size:17px;font-weight:600;margin:0}.lsf-archive-detail-modal__token-modal .lsf-token-modal-header .lsf-btn-close-token{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s;width:32px}.lsf-archive-detail-modal__token-modal .lsf-token-modal-header .lsf-btn-close-token:hover{background:hsla(0,0%,100%,.3);transform:rotate(90deg)}.lsf-archive-detail-modal__token-modal .lsf-token-modal-body{padding:24px}.lsf-archive-detail-modal__token-modal .lsf-token-info{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:12px 16px}.lsf-archive-detail-modal__token-modal .lsf-token-info .lsf-token-label{color:#666;font-size:13px}.lsf-archive-detail-modal__token-modal .lsf-token-info .lsf-token-value-text{background:#e6f7ff;border-radius:4px;color:#333;color:#1890ff;font-weight:600;padding:4px 12px}.lsf-archive-detail-modal__token-modal .lsf-token-loading{align-items:center;color:#666;display:flex;gap:12px;justify-content:center;padding:32px}.lsf-archive-detail-modal__token-modal .lsf-token-field{margin-bottom:20px}.lsf-archive-detail-modal__token-modal .lsf-token-field label{color:#666;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.lsf-archive-detail-modal__token-modal .lsf-token-field .lsf-token-value{display:flex;gap:10px}.lsf-archive-detail-modal__token-modal .lsf-token-field .lsf-token-value code{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;color:#333;flex:1;font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px;padding:14px 16px;word-break:break-all}.lsf-archive-detail-modal__token-modal .lsf-token-field .lsf-token-value .lsf-copy-btn{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;border-radius:8px;box-shadow:0 2px 6px rgba(24,144,255,.3);color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:12px 18px;transition:all .2s;white-space:nowrap}.lsf-archive-detail-modal__token-modal .lsf-token-field .lsf-token-value .lsf-copy-btn:hover{box-shadow:0 4px 12px rgba(24,144,255,.4);transform:translateY(-1px)}.lsf-archive-detail-modal__token-modal .lsf-token-usage{margin-bottom:16px}.lsf-archive-detail-modal__token-modal .lsf-token-usage label{color:#666;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.lsf-archive-detail-modal__token-modal .lsf-token-usage pre{background:#1e1e1e;border-radius:8px;color:#d4d4d4;font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;margin:0;overflow-x:auto;padding:14px 16px}.lsf-archive-detail-modal__token-modal .lsf-token-warning{background:linear-gradient(135deg,#fffbe6,#fff7e6);border:1px solid #ffe58f;border-radius:8px;color:#ad6800;font-size:13px;padding:12px 16px}.lsf-archive-detail-modal__token-modal .lsf-token-error{color:#ff4d4f;padding:24px;text-align:center}.lsf-archive-detail-modal__content_with-preview{max-width:1400px}.lsf-archive-detail-modal__body-container{display:flex;flex:1;gap:16px;overflow:hidden}.lsf-archive-detail-modal__body{flex:1;overflow:auto;padding:24px}.lsf-archive-detail-modal__preview-panel{background:#fafafa;border-left:1px solid #f0f0f0;display:flex;flex-direction:column;width:400px}.lsf-archive-detail-modal__preview-header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 16px}.lsf-archive-detail-modal__preview-header h4{font-size:14px;font-weight:500;margin:0}.lsf-archive-detail-modal__preview-header .lsf-btn-close-preview{align-items:center;background:transparent;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;width:24px}.lsf-archive-detail-modal__preview-header .lsf-btn-close-preview:hover{background:#f5f5f5;color:#333}.lsf-archive-detail-modal__preview-body{flex:1;overflow:auto;padding:16px}.lsf-archive-detail-modal__preview-body .lsf-preview-loading{align-items:center;color:#666;display:flex;flex-direction:column;gap:12px;padding:32px}.lsf-archive-detail-modal__preview-body .lsf-preview-empty{color:#999;padding:32px;text-align:center}.lsf-archive-detail-modal__preview-body .lsf-preview-stats{color:#666;font-size:12px;margin-bottom:12px}.lsf-archive-detail-modal__preview-body .lsf-preview-tasks{display:flex;flex-direction:column;gap:12px}.lsf-archive-detail-modal__preview-body .lsf-preview-task-card{background:#fff;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.lsf-archive-detail-modal__preview-body .lsf-preview-task-card .lsf-task-header{background:#f5f5f5;border-bottom:1px solid #e8e8e8;padding:8px 12px}.lsf-archive-detail-modal__preview-body .lsf-preview-task-card .lsf-task-header .lsf-task-id{color:#1890ff;font-size:12px;font-weight:600}.lsf-archive-detail-modal__preview-body .lsf-preview-task-card .lsf-task-data{background:#fafafa;font-size:11px;line-height:1.4;margin:0;max-height:120px;overflow:auto;padding:8px 12px;white-space:pre-wrap;word-break:break-all}.lsf-archive-detail-modal__preview-body .lsf-preview-task-card .lsf-task-annotations{background:#f0f0f0;color:#666;font-size:11px;padding:8px 12px}.lsf-empty-models-list{align-items:center;display:flex;height:calc(100vh - var(--header-height));justify-content:center;width:100%}.lsf-empty-models-list__content{align-items:center;background:var(--color-neutral-emphasis-subtle);border:1px dashed var(--color-neutral-border);border-radius:8px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:32px;width:596px}.lsf-empty-models-list__heidi{color:var(--color-neutral-background-bold);width:193px}.lsf-empty-models-list__heidi svg{height:100%;width:100%}.lsf-empty-models-list__title{color:var(--surface-on,#262626);font-size:22px;font-style:normal;font-weight:400;line-height:28px;text-align:center}.lsf-empty-models-list__caption{color:var(--surface-on-dim,#666);font-size:16px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:24px;text-align:center}.lsf-help-center-layout{display:flex;flex:1;max-height:calc(100vh - var(--header-height))}.lsf-help-center-layout__navigation{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;overflow-y:auto;padding:8px;width:calc(var(--menu-sidebar-width))}.lsf-help-center-layout__content{background:#f9fafb;flex:1;overflow:auto;padding:2rem}.lsf-help-center-list,.lsf-help-center-list__wrapper{display:flex;flex-direction:column;gap:var(--spacing-wide)}.lsf-help-center-list__title{color:var(--color-text);font-size:24px;font-weight:600;margin:0}.lsf-help-center-list__description{color:var(--color-text-secondary);font-size:14px;margin:0}.lsf-help-center-list__article-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);cursor:pointer;padding:var(--spacing-base);transition:all .2s ease}.lsf-help-center-list__article-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.lsf-help-center-list__article-card:active{transform:translateY(0)}.lsf-help-center-list__empty{color:var(--color-text-secondary);padding:var(--spacing-wider);text-align:center}.lsf-help-center-detail__header{margin:0;margin-bottom:var(--spacing-base);max-width:900px;padding:0}.lsf-help-center-detail__back-btn{align-items:center;color:#6b7280;display:inline-flex;font-size:14px;gap:var(--spacing-tight);padding:var(--spacing-tight) var(--spacing-base);transition:all .2s ease}.lsf-help-center-detail__back-btn:hover{background:#e6f7ff;color:#1890ff}.lsf-help-center-detail__back-btn svg{transition:transform .2s ease}.lsf-help-center-detail__back-btn:hover svg{transform:translateX(-2px)}.lsf-help-center-detail__wrapper{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);margin:0;max-width:1400px;padding:var(--spacing-wider);width:100%}.lsf-help-center-detail__main-layout{align-items:flex-start;display:flex;gap:var(--spacing-wide);width:100%}.lsf-help-center-detail__toc-sidebar{background:#f9fafb;border-radius:8px;flex:0 0 240px;max-height:calc(100vh - 100px);overflow-y:auto;padding:var(--spacing-base);position:sticky;top:20px;transition:all .3s ease;width:240px}.lsf-help-center-detail__toc-sidebar_collapsed{align-items:flex-start;border-radius:8px;display:flex;flex:0 0 32px!important;overflow:visible;padding:0!important;width:32px!important}.lsf-help-center-detail__toc-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:var(--spacing-base);padding-bottom:var(--spacing-tight)}.lsf-help-center-detail__toc-title{color:#111827;flex:1;font-size:16px;font-weight:700}.lsf-help-center-detail__toc-toggle:focus{outline:2px solid #3b82f6;outline-offset:2px}.lsf-help-center-detail__toc-expand-btn{border-radius:8px;min-height:200px;width:100%}.lsf-help-center-detail__toc-expand-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.lsf-help-center-detail__toc-expand-btn:hover{background:#f3f4f6!important;color:#111827!important}.lsf-help-center-detail__toc-list{animation:lsf-fadeIn .3s ease;display:flex;flex-direction:column;gap:var(--spacing-tight)}@keyframes lsf-fadeIn{0%{opacity:0}to{opacity:1}}.lsf-help-center-detail__toc-item{font-size:14px}.lsf-help-center-detail__toc-item_level_h2{font-weight:500}.lsf-help-center-detail__toc-item_level_h2 a{color:#374151;text-decoration:none;transition:color .2s ease}.lsf-help-center-detail__toc-item_level_h2 a:hover{color:#1890ff}.lsf-help-center-detail__toc-item_level_h3{font-weight:400}.lsf-help-center-detail__toc-item_level_h3 a{color:#6b7280;text-decoration:none;transition:color .2s ease}.lsf-help-center-detail__toc-item_level_h3 a:hover{color:#1890ff}.lsf-help-center-detail__toc-item_active a{color:#1890ff!important;font-weight:600}.lsf-help-center-detail__article-header{border-bottom:1px solid #e5e7eb;margin-bottom:var(--spacing-wide);padding-bottom:var(--spacing-wide)}.lsf-help-center-detail__title{color:#111827;font-size:32px;font-weight:700;line-height:1.3;margin:var(--spacing-base) 0 var(--spacing-tight)}.lsf-help-center-detail__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-base);margin-top:var(--spacing-base)}.lsf-help-center-detail__meta-item{align-items:center;color:#6b7280;display:flex;font-size:14px}.lsf-help-center-detail__meta-item:not(:last-child):after{color:#d1d5db;content:"•";margin-left:var(--spacing-base)}.lsf-help-center-detail__content{color:#374151;flex:1 1 auto;font-size:16px;line-height:1.8;min-width:0;width:100%}.lsf-help-center-detail__content h1,.lsf-help-center-detail__content h2,.lsf-help-center-detail__content h3,.lsf-help-center-detail__content h4,.lsf-help-center-detail__content h5,.lsf-help-center-detail__content h6{color:#111827;font-weight:600;line-height:1.4;margin-bottom:var(--spacing-base);margin-top:var(--spacing-wider)}.lsf-help-center-detail__content h1{font-size:28px}.lsf-help-center-detail__content h2{font-size:24px}.lsf-help-center-detail__content h3{font-size:20px}.lsf-help-center-detail__content h4{font-size:18px}.lsf-help-center-detail__content h5{font-size:16px}.lsf-help-center-detail__content h6{font-size:14px}.lsf-help-center-detail__content p{margin-bottom:var(--spacing-base)}.lsf-help-center-detail__content code{background:#f3f4f6;border-radius:4px;color:#ef4444;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;padding:2px 8px}.lsf-help-center-detail__content pre{background:#1f2937;border-radius:8px;color:#e5e7eb;margin:var(--spacing-base) 0;overflow-x:auto;padding:var(--spacing-base)}.lsf-help-center-detail__content pre code{background:none;color:inherit;padding:0}.lsf-help-center-detail__content a{border-bottom:1px solid transparent;color:#1890ff;text-decoration:none;transition:border-color .2s ease}.lsf-help-center-detail__content a:hover{border-bottom-color:#1890ff}.lsf-help-center-detail__content img{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:auto;margin:var(--spacing-base) 0;max-width:100%}.lsf-help-center-detail__content ol,.lsf-help-center-detail__content ul{margin-bottom:var(--spacing-base);padding-left:var(--spacing-wider)}.lsf-help-center-detail__content li{margin-bottom:var(--spacing-tight)}.lsf-help-center-detail__content blockquote{background:#f0f9ff;border-left:4px solid #1890ff;border-radius:0 4px 4px 0;color:#374151;margin:var(--spacing-base) 0;padding:var(--spacing-base) var(--spacing-wide)}.lsf-help-center-detail__content blockquote p:last-child{margin-bottom:0}.lsf-help-center-detail__content table{border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);margin:var(--spacing-base) 0;overflow:hidden;width:100%}.lsf-help-center-detail__content table td,.lsf-help-center-detail__content table th{border:1px solid #e5e7eb;padding:var(--spacing-tight) var(--spacing-base);text-align:left}.lsf-help-center-detail__content table th{background:#f9fafb;color:#111827;font-weight:600}.lsf-help-center-detail__content table tr:hover{background:#f9fafb}.lsf-help-center-detail__feedback{border-top:2px solid #e5e7eb;margin-top:var(--spacing-wider);padding-top:var(--spacing-wide);text-align:center}.lsf-help-center-detail__feedback-title{color:#111827;font-size:18px;font-weight:600;margin-bottom:var(--spacing-base)}.lsf-help-center-detail__feedback-buttons{display:flex;gap:var(--spacing-base);justify-content:center}.lsf-help-center-detail__feedback-btn{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#6b7280;display:inline-flex;font-size:15px;font-weight:500;gap:var(--spacing-tight);padding:var(--spacing-base) var(--spacing-wide);transition:all .2s ease}.lsf-help-center-detail__feedback-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.lsf-help-center-detail__feedback-btn--helpful:hover{background:#f0fdf4;border-color:#10b981;color:#10b981}.lsf-help-center-detail__feedback-btn--not-helpful:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}.lsf-help-center-detail__feedback-success{background:#f0fdf4;border-radius:8px;color:#10b981;display:inline-block;font-size:15px;font-weight:500;padding:var(--spacing-base)}.lsf-help-center-detail__issue-form{margin:0 auto;max-width:600px;width:100%}.lsf-help-center-detail__issue-textarea{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:var(--spacing-base);resize:vertical;transition:border-color .2s ease;width:100%}.lsf-help-center-detail__issue-textarea:focus{border-color:#1890ff;outline:none}.lsf-help-center-detail__issue-textarea::-moz-placeholder{color:#9ca3af}.lsf-help-center-detail__issue-textarea::placeholder{color:#9ca3af}.lsf-help-center-detail__issue-actions{display:flex;gap:var(--spacing-base);justify-content:flex-end;margin-top:var(--spacing-base)}.lsf-help-center-detail__attachments{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:var(--spacing-wider);padding:var(--spacing-wide)}.lsf-help-center-detail__section-title{color:#111827;font-size:18px;font-weight:600;margin-bottom:var(--spacing-base)}.lsf-help-center-detail__attachments-list{display:flex;flex-direction:column;gap:var(--spacing-base)}.lsf-help-center-detail__attachment-item{display:flex;flex-direction:column;gap:var(--spacing-tight)}.lsf-help-center-detail__attachment-link{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1890ff;display:inline-flex;gap:var(--spacing-tight);padding:var(--spacing-base);text-decoration:none;transition:all .2s ease}.lsf-help-center-detail__attachment-link:hover{background:#e6f7ff;border-color:#1890ff;box-shadow:0 2px 4px rgba(24,144,255,.1);transform:translateY(-1px)}.lsf-help-center-detail__attachment-name{font-weight:500}.lsf-help-center-detail__attachment-size{color:#9ca3af;font-size:13px}.lsf-help-center-detail__attachment-desc{color:#6b7280;padding-left:var(--spacing-base)}.lsf-help-center-detail__version-history{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:var(--spacing-wider);padding:var(--spacing-wide)}.lsf-help-center-detail__version-toggle{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:space-between;padding:0;transition:color .2s ease;width:100%}.lsf-help-center-detail__version-toggle:hover{color:#1890ff}.lsf-help-center-detail__version-toggle span{transition:transform .3s ease}.lsf-help-center-detail__version-toggle span.lsf-rotated{transform:rotate(180deg)}.lsf-help-center-detail__version-list{display:flex;flex-direction:column;gap:var(--spacing-base);margin-top:var(--spacing-base)}.lsf-help-center-detail__version-item{background:#fff;border-left:3px solid #1890ff;border-radius:6px;padding:var(--spacing-base)}.lsf-help-center-detail__version-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-tight)}.lsf-help-center-detail__version-date{color:#6b7280;font-size:13px}.lsf-help-center-detail__version-author,.lsf-help-center-detail__version-reason{color:#6b7280;margin-top:var(--spacing-tight)}.lsf-help-center-search__wrapper{display:flex;flex-direction:column;gap:var(--spacing-wide)}.lsf-help-center-search__title{color:var(--color-text);font-size:24px;font-weight:600;margin:0}.lsf-help-center-search__result-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);cursor:pointer;padding:var(--spacing-base);transition:all .2s ease}.lsf-help-center-search__result-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.lsf-help-center-search__result-card:active{transform:translateY(0)}.lsf-help-center-search__empty{color:var(--color-text-secondary);padding:var(--spacing-wider);text-align:center}.lsf-category-tree{display:flex;flex:1;flex-direction:column;gap:2px;margin:0;padding:0}.lsf-category-tree__all-articles{align-items:center;border-radius:6px;box-sizing:border-box;color:#6b7280;cursor:pointer;display:flex;font-size:15px;gap:10px;height:44px;line-height:1.4;margin-bottom:8px;padding:10px 13px;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.lsf-category-tree__all-articles:hover{background:#e6f7ff;color:#1f2937}.lsf-category-tree__all-articles--active{background:#e6f7ff;border-left:3px solid #1890ff;color:#1f2937;font-weight:500;padding-left:10px}.lsf-category-tree__special-link{align-items:center;border-radius:6px;box-sizing:border-box;color:#6b7280;cursor:pointer;display:flex;font-size:15px;gap:10px;height:44px;line-height:1.4;margin-bottom:8px;padding:10px 13px;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.lsf-category-tree__special-link:hover{background:#e6f7ff;color:#1f2937}.lsf-category-tree__special-link--active{background:#e6f7ff;border-left:3px solid #1890ff;color:#1f2937;font-weight:500;padding-left:10px}.lsf-category-tree__special-link--manage{color:#f59e0b;margin-bottom:10px}.lsf-category-tree__special-link--manage:hover{background:#fffbeb;color:#d97706}.lsf-category-tree__special-link--manage.lsf-category-tree__special-link--active{background:#fffbeb;border-left-color:#f59e0b;color:#d97706}.lsf-category-tree__divider{background:#e5e7eb;height:1px;margin:10px 0 12px}.lsf-category-tree .lsf-category-item__title{align-items:center;border-radius:6px;box-sizing:border-box;color:#6b7280;cursor:pointer;display:flex;font-size:14px;height:40px;line-height:1.4;margin-bottom:3px;padding:8px;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-category-tree .lsf-category-item__title:hover{background:#e6f7ff;color:#1f2937}.lsf-category-tree .lsf-category-item__title--active{background:#e6f7ff;border-left:3px solid #1890ff;color:#1f2937;font-weight:500;padding-left:5px}.lsf-category-tree .lsf-category-item__children{display:flex;flex-direction:column;gap:2px;margin-top:3px;padding-left:12px}.lsf-help-center-faq__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-wide);justify-content:space-between}.lsf-help-center-faq__header-content{flex:1;min-width:0}.lsf-help-center-faq__title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1e3a8a,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#111827;font-size:28px;font-weight:700;margin:0}.lsf-help-center-faq__description{color:#6b7280;font-size:15px;margin-top:var(--spacing-tight)}.lsf-help-center-faq__stats{display:flex;gap:var(--spacing-base)}.lsf-help-center-faq__stat-item{align-items:center;background:linear-gradient(135deg,#fff,#f0f9ff);border:2px solid #e0f2fe;border-radius:12px;box-shadow:0 2px 8px rgba(59,130,246,.08);display:flex;flex-direction:column;min-width:130px;padding:var(--spacing-wide);transition:all .3s ease}.lsf-help-center-faq__stat-item:hover{border-color:#3b82f6;box-shadow:0 4px 16px rgba(59,130,246,.15);transform:translateY(-2px)}.lsf-help-center-faq__stat-label{color:#0369a1;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.lsf-help-center-faq__stat-value{color:#0c4a6e;font-size:24px;font-weight:700}.lsf-help-center-faq__top-toolbar{justify-content:space-between;margin-bottom:var(--spacing-wide)}.lsf-help-center-faq__stats-compact,.lsf-help-center-faq__top-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-wide)}.lsf-help-center-faq__stat-compact{align-items:baseline;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:2px solid #93c5fd;border-radius:12px;box-shadow:0 2px 8px rgba(59,130,246,.15);display:flex;gap:var(--spacing-tight);padding:12px 20px;transition:all .3s ease}.lsf-help-center-faq__stat-compact:hover{box-shadow:0 4px 16px rgba(59,130,246,.25);transform:translateY(-2px)}.lsf-help-center-faq__stat-compact--secondary{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-color:#e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.05)}.lsf-help-center-faq__stat-compact--secondary:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.lsf-help-center-faq__stat-number{color:#1e40af;font-size:28px;font-weight:800;line-height:1}.lsf-help-center-faq__stat-text{color:#6b7280;font-size:14px;font-weight:600;white-space:nowrap}.lsf-help-center-faq__stat-date{color:#9ca3af;font-size:13px;font-weight:500}.lsf-help-center-faq__search-box{flex:1;max-width:500px;min-width:300px}.lsf-help-center-faq__search-input-wrapper{align-items:center;display:flex;position:relative}.lsf-help-center-faq__search-icon{color:#9ca3af;height:20px;left:var(--spacing-wide);pointer-events:none;position:absolute;width:20px;z-index:1}.lsf-help-center-faq__search-input{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);font-size:15px;padding:14px var(--spacing-wide) 14px calc(var(--spacing-wider) + 20px);transition:all .3s ease;width:100%}.lsf-help-center-faq__search-input:hover{border-color:#d1d5db}.lsf-help-center-faq__search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1),0 2px 8px rgba(0,0,0,.08);outline:none}.lsf-help-center-faq__search-input::-moz-placeholder{color:#9ca3af}.lsf-help-center-faq__search-input::placeholder{color:#9ca3af}.lsf-help-center-faq__category-filter{background:#f9fafb;border-radius:10px;display:flex;flex-wrap:wrap;gap:var(--spacing-tight);margin-bottom:var(--spacing-wide);padding:var(--spacing-base)}.lsf-help-center-faq__category-btn{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;overflow:hidden;padding:10px var(--spacing-wide);position:relative;transition:all .3s ease}.lsf-help-center-faq__category-btn:before{background:linear-gradient(135deg,#3b82f6,#2563eb);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.lsf-help-center-faq__category-btn:hover{background:#eff6ff;border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.15);color:#3b82f6;transform:translateY(-1px)}.lsf-help-center-faq__category-btn.lsf-active{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.3);color:#fff}.lsf-help-center-faq__category-btn.lsf-active:before{opacity:1}.lsf-help-center-faq__faq-list{display:flex;flex-direction:column;gap:var(--spacing-base)}.lsf-help-center-faq__faq-item{background:#fff;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.lsf-help-center-faq__faq-item:hover{border-color:#3b82f6;box-shadow:0 4px 16px rgba(59,130,246,.12);transform:translateY(-2px)}.lsf-help-center-faq__faq-item.lsf-expanded{border-color:#3b82f6;box-shadow:0 4px 20px rgba(59,130,246,.15)}.lsf-help-center-faq__faq-item.lsf-expanded .lsf-help-center-faq__icon{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;transform:rotate(180deg)}.lsf-help-center-faq__faq-question{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-base);padding:var(--spacing-wide);transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-help-center-faq__faq-question:hover{background:linear-gradient(90deg,#f9fafb,#f0f9ff)}.lsf-help-center-faq__faq-question:hover .lsf-help-center-faq__icon{background:#eff6ff;transform:scale(1.1)}.lsf-help-center-faq__icon{align-items:center;background:#eff6ff;border-radius:50%;box-shadow:0 2px 4px rgba(59,130,246,.1);color:#3b82f6;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:36px}.lsf-help-center-faq__faq-answer{animation:lsf-slideDown .3s ease;padding:0 var(--spacing-wide) var(--spacing-wide) calc(var(--spacing-wide) + 32px + var(--spacing-base))}.lsf-help-center-faq__summary{color:#6b7280;font-style:italic;margin-bottom:var(--spacing-base)}.lsf-help-center-faq__content{color:#374151;line-height:1.6}.lsf-help-center-faq__content p{margin-bottom:var(--spacing-base)}.lsf-help-center-faq__content ol,.lsf-help-center-faq__content ul{margin-bottom:var(--spacing-base);padding-left:var(--spacing-wide)}.lsf-help-center-faq__content li{margin-bottom:var(--spacing-tight)}.lsf-help-center-faq__content code{background:#f3f4f6;border-radius:4px;color:#d97706;font-size:13px;padding:2px 6px}.lsf-help-center-faq__category-tag{background:#f0f9ff;border-radius:4px;color:#1890ff;display:inline-block;font-size:13px;margin-top:var(--spacing-base);padding:var(--spacing-tight) var(--spacing-base)}.lsf-help-center-faq__empty{color:#9ca3af;padding:var(--spacing-wider);text-align:center}.lsf-help-center-changelog__title{color:var(--color-text);font-size:24px;font-weight:600;margin:0}.lsf-help-center-changelog__description{color:var(--color-text-secondary);margin-top:var(--spacing-tight)}.lsf-help-center-changelog__empty{color:#9ca3af;padding:var(--spacing-wider);text-align:center}.lsf-help-center-changelog__timeline{display:flex;flex-direction:column;gap:var(--spacing-wider)}.lsf-help-center-changelog__timeline-group{display:flex;flex-direction:column;gap:var(--spacing-base)}.lsf-help-center-changelog__timeline-date{align-items:center;background:#f0f9ff;border-radius:6px;color:#1890ff;display:flex;font-weight:600;gap:var(--spacing-tight);padding:var(--spacing-tight) var(--spacing-base);position:sticky;top:0;z-index:1}.lsf-help-center-changelog__timeline-items{border-left:2px solid #e5e7eb;display:flex;flex-direction:column;gap:var(--spacing-base);padding-left:var(--spacing-wide)}.lsf-help-center-changelog__timeline-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:var(--spacing-base) var(--spacing-wide);position:relative;transition:all .2s ease}.lsf-help-center-changelog__timeline-item:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.1);transform:translateX(4px)}.lsf-help-center-changelog__timeline-marker{background:#1890ff;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #1890ff;height:12px;left:calc(var(--spacing-wide)*-1 - 6px);position:absolute;top:var(--spacing-wide);width:12px}.lsf-help-center-changelog__timeline-content{display:flex;flex-direction:column;gap:var(--spacing-tight)}.lsf-help-center-changelog__item-header{align-items:center;display:flex;gap:var(--spacing-tight)}.lsf-help-center-changelog__item-icon{align-items:center;background:#f0f9ff;border-radius:6px;color:#1890ff;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.lsf-help-center-changelog__item-summary{color:#6b7280;padding-left:calc(28px + var(--spacing-tight))}.lsf-help-center-changelog__item-meta{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:var(--spacing-base);padding-left:calc(28px + var(--spacing-tight))}.lsf-help-center-changelog__meta-item{align-items:center;display:flex;gap:var(--spacing-tight)}.lsf-help-center-changelog__meta-item:not(:last-child):after{content:"•";margin-left:var(--spacing-base)}.lsf-help-manage__header{align-items:flex-start;display:flex;gap:var(--spacing-wide);justify-content:space-between;margin-bottom:var(--spacing-base)}.lsf-help-manage__title{color:#111827;font-size:24px;font-weight:600;margin:0}.lsf-help-manage__description{color:#6b7280;font-size:14px;margin-top:4px}.lsf-help-manage__tabs{background:linear-gradient(180deg,#f9fafb,#fff);border:2px solid #e5e7eb;border-radius:12px;box-shadow:inset 0 2px 4px rgba(0,0,0,.03);display:flex;gap:8px;margin-top:var(--spacing-wide);padding:8px}.lsf-help-manage__tab{background:transparent;border:2px solid transparent;border-radius:10px;color:#6b7280;cursor:pointer;font-size:15px;font-weight:600;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.lsf-help-manage__tab:before{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.lsf-help-manage__tab:hover{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 4px 12px rgba(59,130,246,.15);color:#3b82f6;transform:translateY(-2px)}.lsf-help-manage__tab--active{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6;box-shadow:0 6px 20px rgba(59,130,246,.35);color:#fff;transform:translateY(-2px)}.lsf-help-manage__tab--active:before{opacity:1}.lsf-help-manage__tab--active:hover{box-shadow:0 8px 24px rgba(59,130,246,.45);color:#fff;transform:translateY(-3px)}.lsf-help-manage__table-wrapper{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow-x:auto}.lsf-help-manage__table{background:#fff;border-collapse:collapse;width:100%}.lsf-help-manage__table thead{background:linear-gradient(180deg,#f9fafb,#f3f4f6);position:sticky;top:0;z-index:10}.lsf-help-manage__table thead th{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-bottom:3px solid #d1d5db;color:#374151;font-size:13px;font-weight:700;letter-spacing:.08em;padding:18px 20px;text-align:left;text-transform:uppercase;white-space:nowrap}.lsf-help-manage__table-header--center{text-align:center!important}.lsf-help-manage__table-header--actions{text-align:right!important}.lsf-help-manage__table-row{border-bottom:1px solid #f3f4f6;transition:all .3s ease}.lsf-help-manage__table-row:hover{background:linear-gradient(90deg,#fafbfc,#f0f9ff);box-shadow:inset 3px 0 0 #3b82f6;transform:scale(1.002)}.lsf-help-manage__table-row:last-child{border-bottom:none}.lsf-help-manage__table-cell--title{max-width:450px;padding:18px 20px!important}.lsf-help-manage__table-cell--center{padding:18px 20px!important;text-align:center!important}.lsf-help-manage__table tbody td{color:#374151;font-size:14px;padding:18px 20px;vertical-align:middle}.lsf-help-manage__article-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.lsf-help-manage__article-title-text{color:#111827;font-size:14px;font-weight:600;line-height:1.5}.lsf-help-manage__category-tag{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:6px;color:#0369a1;display:inline-block;font-size:12px;font-weight:600;padding:6px 12px}.lsf-help-manage__view-count{color:#6b7280;font-size:14px;font-weight:600}.lsf-help-manage__date{color:#6b7280;font-size:13px}.lsf-help-manage__badge{border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:5px 14px;text-transform:uppercase;white-space:nowrap}.lsf-help-manage__badge--featured{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #93c5fd;box-shadow:0 2px 6px rgba(59,130,246,.2);color:#1e40af}.lsf-help-manage__version{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;display:inline-block;font-family:Monaco,Menlo,Courier New,monospace;font-size:11px;font-weight:700;padding:5px 12px}.lsf-help-manage__status{border-radius:9999px;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase;white-space:nowrap}.lsf-help-manage__status--published{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #6ee7b7;box-shadow:0 2px 6px rgba(16,185,129,.15);color:#065f46}.lsf-help-manage__status--draft{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;box-shadow:0 2px 6px rgba(245,158,11,.15);color:#92400e}.lsf-help-manage__actions{display:flex;gap:6px}.lsf-help-manage__action-btn{align-items:center;background:#f9fafb;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:9px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.lsf-help-manage__action-btn:before{background:hsla(0,0%,100%,.5);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.lsf-help-manage__action-btn:hover{background:#e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#111827;transform:translateY(-2px)}.lsf-help-manage__action-btn:hover:before{height:100px;width:100px}.lsf-help-manage__action-btn:active{box-shadow:0 2px 6px rgba(0,0,0,.08);transform:translateY(0)}.lsf-help-manage__action-btn--publish{background:#ecfdf5;color:#10b981}.lsf-help-manage__action-btn--publish:hover{background:linear-gradient(135deg,#d1fae5,#a7f3d0);box-shadow:0 4px 12px rgba(16,185,129,.25);color:#065f46}.lsf-help-manage__action-btn--unpublish{background:#fffbeb;color:#f59e0b}.lsf-help-manage__action-btn--unpublish:hover{background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 4px 12px rgba(245,158,11,.25);color:#92400e}.lsf-help-manage__action-btn--delete{background:#fef2f2;color:#ef4444}.lsf-help-manage__action-btn--delete:hover{background:linear-gradient(135deg,#fee2e2,#fecaca);box-shadow:0 4px 12px rgba(239,68,68,.25);color:#b91c1c}.lsf-help-manage__empty{color:#9ca3af;font-size:14px;padding:60px 20px;text-align:center}.lsf-article-editor__header{align-items:flex-start;display:flex;gap:var(--spacing-wider);justify-content:space-between;margin-bottom:var(--spacing-base)}.lsf-article-editor__header-left{align-items:flex-start;display:flex;flex:1;gap:var(--spacing-wide)}.lsf-article-editor__title-wrapper{flex:1}.lsf-article-editor__title{color:#111827;font-size:28px;font-weight:600;margin:0 0 var(--spacing-tight) 0}.lsf-article-editor__meta-info{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;padding:16px}.lsf-article-editor__version-badge{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 4px 12px rgba(102,126,234,.3);color:#fff;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.3px;padding:8px 16px;text-transform:uppercase}.lsf-article-editor__date-info{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;display:inline-flex;font-size:13px;font-weight:500;padding:6px 14px}.lsf-article-editor__status-badge{align-items:center;border-radius:9999px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.lsf-article-editor__status-badge--published{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #6ee7b7;color:#065f46}.lsf-article-editor__status-badge--draft{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fcd34d;color:#92400e}.lsf-article-editor__form{display:flex;flex-direction:column;gap:var(--spacing-wider);padding:var(--spacing-base) 0}.lsf-article-editor__form-row{display:flex;gap:var(--spacing-wide)}@media(max-width:768px){.lsf-article-editor__form-row{flex-direction:column}}.lsf-article-editor__form-group{display:flex;flex-direction:column;gap:var(--spacing-tight)}.lsf-article-editor__form-group.lsf-flex-1{flex:1}.lsf-article-editor__label{color:#111827;font-size:14px;font-weight:600;letter-spacing:-.01em}.lsf-article-editor__label .lsf-required{color:#ef4444;font-weight:700;margin-left:2px}.lsf-article-editor__label-row{align-items:center;display:flex;justify-content:space-between}.lsf-article-editor__input,.lsf-article-editor__select{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;line-height:1.5;padding:10px 14px;transition:all .2s ease}.lsf-article-editor__input:hover,.lsf-article-editor__select:hover{border-color:#d1d5db}.lsf-article-editor__input:focus,.lsf-article-editor__select:focus{border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.08);outline:none}.lsf-article-editor__select{cursor:pointer}.lsf-article-editor__textarea{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;line-height:1.6;padding:12px 14px;resize:vertical;transition:all .2s ease}.lsf-article-editor__textarea:hover{border-color:#d1d5db}.lsf-article-editor__textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.08);outline:none}.lsf-article-editor__textarea--large{background:#fafafa;font-family:Monaco,Menlo,Consolas,Courier New,monospace;font-size:13px;line-height:1.8;min-height:500px}.lsf-article-editor__checkbox{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-tight);padding:var(--spacing-tight) 0}.lsf-article-editor__checkbox input[type=checkbox]{border:1.5px solid #d1d5db;border-radius:4px;cursor:pointer;height:18px;width:18px}.lsf-article-editor__checkbox span{color:#374151;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-article-editor__preview{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;min-height:500px;overflow:auto;padding:var(--spacing-wider)}.lsf-article-editor__preview p{line-height:1.7;margin-bottom:1em}.lsf-article-editor__preview h1,.lsf-article-editor__preview h2,.lsf-article-editor__preview h3,.lsf-article-editor__preview h4,.lsf-article-editor__preview h5,.lsf-article-editor__preview h6{font-weight:600;line-height:1.3;margin-bottom:.75em;margin-top:1.5em}.lsf-article-editor__preview h1{font-size:2em}.lsf-article-editor__preview h2{font-size:1.5em}.lsf-article-editor__preview h3{font-size:1.25em}.lsf-article-editor__preview code{background:#f3f4f6;border-radius:4px;font-family:Monaco,Menlo,Consolas,monospace;font-size:.9em;padding:2px 6px}.lsf-article-editor__preview pre{background:#1f2937;border-radius:8px;color:#f3f4f6;margin:1em 0;overflow-x:auto;padding:1em}.lsf-article-editor__preview pre code{background:none;padding:0}.lsf-article-editor__preview ol,.lsf-article-editor__preview ul{margin-bottom:1em;padding-left:2em}.lsf-article-editor__preview li{margin-bottom:.5em}.lsf-article-editor__preview table{border-collapse:collapse;margin:1em 0;width:100%}.lsf-article-editor__preview table td,.lsf-article-editor__preview table th{border:1px solid #e5e7eb;padding:8px 12px;text-align:left}.lsf-article-editor__preview table th{background:#f9fafb;font-weight:600}.lsf-article-editor__form-actions{border-top:2px solid #f3f4f6;display:flex;gap:var(--spacing-base);margin-top:var(--spacing-wide);padding-top:var(--spacing-wider)}.lsf-help-menu-item--admin .lsf-main-menu__item{color:#f59e0b!important;font-weight:500}.lsf-help-menu-item--admin .lsf-main-menu__item:hover{background:#fffbeb!important;color:#d97706!important}.lsf-help-menu-item--admin .lsf-main-menu__item_active{background:#fffbeb!important;border-left-color:#f59e0b!important;color:#d97706!important}.lsf-changelog-tab__filters{display:flex;flex-wrap:wrap;gap:var(--spacing-base);margin-bottom:var(--spacing-wide)}.lsf-changelog-tab__filter-input,.lsf-changelog-tab__filter-select{border:1.5px solid #e5e7eb;border-radius:6px;font-size:14px;min-width:200px;padding:8px 12px}.lsf-changelog-tab__filter-input:focus,.lsf-changelog-tab__filter-select:focus{border-color:#1890ff;outline:none}.lsf-changelog-tab__timeline{display:flex;flex-direction:column;gap:var(--spacing-wider)}.lsf-changelog-tab__timeline-group{display:flex;flex-direction:column;gap:var(--spacing-base)}.lsf-changelog-tab__timeline-date{align-items:center;background:#f0f9ff;border-radius:6px;color:#1890ff;display:flex;font-weight:600;gap:var(--spacing-tight);padding:var(--spacing-tight) var(--spacing-base)}.lsf-changelog-tab__timeline-items{border-left:2px solid #e5e7eb;display:flex;flex-direction:column;gap:var(--spacing-base);padding-left:var(--spacing-wide)}.lsf-changelog-tab__timeline-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:var(--spacing-base) var(--spacing-wide);position:relative;transition:all .2s ease}.lsf-changelog-tab__timeline-item:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.1);transform:translateX(4px)}.lsf-changelog-tab__timeline-marker{background:#1890ff;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #1890ff;height:12px;left:calc(var(--spacing-wide)*-1 - 6px);position:absolute;top:var(--spacing-wide);width:12px}.lsf-changelog-tab__item-header{align-items:center;display:flex;gap:var(--spacing-tight);margin-bottom:var(--spacing-tight)}.lsf-changelog-tab__item-icon{align-items:center;background:#f0f9ff;border-radius:6px;color:#1890ff;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.lsf-changelog-tab__action-badge{border-radius:12px;font-size:11px;font-weight:600;margin-left:auto;padding:3px 10px}.lsf-changelog-tab__action-badge.lsf-changelog-action--create{background:#d1fae5;color:#065f46}.lsf-changelog-tab__action-badge.lsf-changelog-action--update{background:#dbeafe;color:#1e40af}.lsf-changelog-tab__action-badge.lsf-changelog-action--publish{background:#d1fae5;color:#047857}.lsf-changelog-tab__action-badge.lsf-changelog-action--unpublish{background:#fef3c7;color:#92400e}.lsf-changelog-tab__action-badge.lsf-changelog-action--delete{background:#fee2e2;color:#b91c1c}.lsf-changelog-tab__item-summary{color:#6b7280}.lsf-changelog-tab__item-meta,.lsf-changelog-tab__item-summary{margin-top:var(--spacing-tight);padding-left:calc(28px + var(--spacing-tight))}.lsf-changelog-tab__item-meta{color:#9ca3af;display:flex;font-size:12px;gap:var(--spacing-base)}.lsf-changelog-tab__meta-item:not(:last-child):after{content:"•";margin-left:var(--spacing-tight)}.lsf-changelog-tab__empty{color:#9ca3af;padding:var(--spacing-wider);text-align:center}.lsf-feedback-tab__statistics{display:grid;gap:var(--spacing-wide);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:var(--spacing-wider)}.lsf-feedback-tab__stat-card{background:linear-gradient(135deg,#fff,#f0f9ff);border:2px solid #e0f2fe;border-radius:12px;box-shadow:0 2px 8px rgba(59,130,246,.08);overflow:hidden;padding:var(--spacing-wide);position:relative;text-align:center;transition:all .3s ease}.lsf-feedback-tab__stat-card:before{background:linear-gradient(90deg,#3b82f6,#2563eb);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.lsf-feedback-tab__stat-card:hover{border-color:#3b82f6;box-shadow:0 8px 24px rgba(59,130,246,.15);transform:translateY(-4px)}.lsf-feedback-tab__stat-card:hover:before{transform:scaleX(1)}.lsf-feedback-tab__stat-label{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:var(--spacing-tight);text-transform:uppercase}.lsf-feedback-tab__toolbar{align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--spacing-wide)}.lsf-feedback-tab__filters,.lsf-feedback-tab__toolbar{display:flex;gap:var(--spacing-base)}.lsf-feedback-tab__filter-select{border:1.5px solid #e5e7eb;border-radius:6px;font-size:14px;padding:8px 12px}.lsf-feedback-tab__filter-select:focus{border-color:#1890ff;outline:none}.lsf-feedback-tab__table-wrapper{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow-x:auto}.lsf-feedback-tab__table{background:#fff;border-collapse:collapse;width:100%}.lsf-feedback-tab__table thead{background:linear-gradient(180deg,#f9fafb,#f3f4f6);position:sticky;top:0;z-index:10}.lsf-feedback-tab__table thead th{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-bottom:3px solid #d1d5db;color:#374151;font-size:13px;font-weight:700;letter-spacing:.08em;padding:18px 20px;text-align:left;text-transform:uppercase;white-space:nowrap}.lsf-feedback-tab__table-header--checkbox{text-align:center!important;width:50px}.lsf-feedback-tab__table-header--center{text-align:center!important}.lsf-feedback-tab__table-header--comment{min-width:200px}.lsf-feedback-tab__table-header--actions{text-align:center!important;width:100px}.lsf-feedback-tab__table-row{border-bottom:1px solid #f3f4f6;transition:all .3s ease}.lsf-feedback-tab__table-row:hover{background:linear-gradient(90deg,#fafbfc,#f0f9ff);box-shadow:inset 3px 0 0 #3b82f6;transform:scale(1.002)}.lsf-feedback-tab__table-row:last-child{border-bottom:none}.lsf-feedback-tab__table-cell--checkbox{padding:18px 20px!important;text-align:center;width:50px}.lsf-feedback-tab__table-cell--article{max-width:300px;padding:18px 20px!important}.lsf-feedback-tab__table-cell--center{padding:18px 20px!important;text-align:center}.lsf-feedback-tab__table-cell--comment{max-width:350px;padding:18px 20px!important}.lsf-feedback-tab__table-cell--actions{padding:18px 20px!important;text-align:center}.lsf-feedback-tab__table tbody td{color:#374151;font-size:14px;padding:18px 20px;vertical-align:middle}.lsf-feedback-tab__user-name{color:#6b7280;font-size:13px;font-weight:500}.lsf-feedback-tab__rating{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:6px;color:#92400e;display:inline-block;font-size:12px;font-weight:700;padding:6px 12px}.lsf-feedback-tab__date{color:#6b7280;font-size:13px}.lsf-feedback-tab__article-link{color:#3b82f6;cursor:pointer;font-weight:500;text-decoration:none;transition:all .2s ease}.lsf-feedback-tab__article-link:hover{color:#2563eb;text-decoration:underline}.lsf-feedback-tab__helpful-badge{align-items:center;display:flex}.lsf-feedback-tab__badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.lsf-feedback-tab__badge--helpful{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #6ee7b7;box-shadow:0 2px 6px rgba(16,185,129,.15);color:#065f46}.lsf-feedback-tab__badge--not-helpful{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #fca5a5;box-shadow:0 2px 6px rgba(239,68,68,.15);color:#b91c1c}.lsf-feedback-tab__comment{color:#6b7280;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-feedback-tab__status{border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase;white-space:nowrap}.lsf-feedback-tab__status--reviewed{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #6ee7b7;box-shadow:0 2px 6px rgba(16,185,129,.15);color:#065f46}.lsf-feedback-tab__status--pending{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;box-shadow:0 2px 6px rgba(245,158,11,.15);color:#92400e}.lsf-feedback-tab__action-btn{align-items:center;background:#ecfdf5;border:none;border-radius:8px;color:#10b981;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s ease}.lsf-feedback-tab__action-btn:hover{background:linear-gradient(135deg,#d1fae5,#a7f3d0);box-shadow:0 4px 12px rgba(16,185,129,.25);color:#065f46;transform:translateY(-2px)}.lsf-feedback-tab__action-btn:active{transform:translateY(0)}.lsf-feedback-tab__empty{color:#9ca3af;padding:var(--spacing-wider);text-align:center}.lsf-help-center-detail__title-row{align-items:flex-start;display:flex;gap:var(--spacing-wide);justify-content:space-between;margin:var(--spacing-base) 0 var(--spacing-tight)}.lsf-help-center-detail__download-actions{display:flex;flex-shrink:0;gap:var(--spacing-tight)}.help-menu-item--sub{font-size:14px!important;padding-left:var(--spacing-wider)!important;position:relative}.help-menu-item--sub:before{background:#9ca3af;border-radius:50%;content:"";height:4px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.help-menu-item--sub a{padding-left:var(--spacing-base)!important}.main-menu__item.help-menu-item--sub{padding-left:var(--spacing-wider)}.main-menu__item.help-menu-item--sub a{color:#6b7280;font-size:14px}.main-menu__item.help-menu-item--sub:hover a{color:#1890ff}.main-menu__item.help-menu-item--sub[data-active=true] a{color:#1890ff;font-weight:500}@media(max-width:768px){.lsf-help-center-layout{flex-direction:column}.lsf-help-center-layout__navigation{border-bottom:1px solid var(--color-neutral-border,#e5e7eb);border-right:none;width:100%}.lsf-help-center-layout__content{max-width:100%}.lsf-help-center-detail__title-row{align-items:stretch;flex-direction:column}.lsf-help-center-detail__download-actions{justify-content:flex-start}.lsf-feedback-tab__statistics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.lsf-feedback-tab__toolbar{align-items:stretch;flex-direction:column}}.lsf-tool-upload{background:#fff;padding:20px}.lsf-tool-upload__form{display:flex;flex-direction:column;gap:24px}.lsf-tool-upload__info-section{background:transparent;border:none;border-radius:16px;box-shadow:none;display:flex;flex-direction:column;gap:16px;padding:0;transition:all .3s ease}.lsf-tool-upload__info-section:hover{border-color:transparent;box-shadow:none}.lsf-tool-upload__info-section h3{align-items:center;border-bottom:2px solid #e2e8f0;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:12px;margin:0;padding-bottom:12px}.lsf-tool-upload__info-section h3:before{content:"📋";display:inline-block;filter:drop-shadow(0 2px 4px rgba(99,102,241,.15));font-size:24px}.lsf-tool-upload__form-row{display:flex;gap:16px;margin-bottom:0}.lsf-tool-upload__form-row:last-child{margin-bottom:0}.lsf-tool-upload__form-row .lsf-tool-upload__form-group{display:flex;flex-direction:column;gap:8px}.lsf-tool-upload__form-row .lsf-tool-upload__form-group label{flex-shrink:0;margin-bottom:0;min-width:auto;padding-top:0;text-align:left;width:auto}.lsf-tool-upload__form-row .lsf-tool-upload__form-group .lsf-tool-upload__label-row{align-items:center;display:flex;justify-content:space-between;width:100%}.lsf-tool-upload__form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.lsf-tool-upload__form-group:last-child{margin-bottom:0}.lsf-tool-upload__form-group--horizontal{display:flex;flex-direction:column;gap:8px}.lsf-tool-upload__form-group--horizontal label{flex-shrink:0;margin-bottom:0;min-width:auto;padding-top:0;width:auto}.lsf-tool-upload__form-group--half{flex:1;margin-bottom:0}.lsf-tool-upload__form-group label{color:#334155;display:block;font-size:14px;font-weight:500;letter-spacing:.01em;margin-bottom:0}.lsf-tool-upload__form-group label:after{color:#ef4444;content:attr(data-required);margin-left:4px}.lsf-tool-upload__form-group input,.lsf-tool-upload__form-group select,.lsf-tool-upload__form-group textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;overflow-wrap:break-word;padding:10px 12px;transition:all .2s ease;width:100%;word-break:break-word}.lsf-tool-upload__form-group input::-moz-placeholder,.lsf-tool-upload__form-group select::-moz-placeholder,.lsf-tool-upload__form-group textarea::-moz-placeholder{color:#9ca3af;font-weight:400}.lsf-tool-upload__form-group input::placeholder,.lsf-tool-upload__form-group select::placeholder,.lsf-tool-upload__form-group textarea::placeholder{color:#9ca3af;font-weight:400}.lsf-tool-upload__form-group input:hover,.lsf-tool-upload__form-group select:hover,.lsf-tool-upload__form-group textarea:hover{border-color:#d1d5db}.lsf-tool-upload__form-group input:focus,.lsf-tool-upload__form-group select:focus,.lsf-tool-upload__form-group textarea:focus{background:#fff;border-color:#1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.1);outline:none;transform:none}.lsf-tool-upload__form-group input:disabled,.lsf-tool-upload__form-group select:disabled,.lsf-tool-upload__form-group textarea:disabled{background:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:1}.lsf-tool-upload__form-group textarea{font-family:inherit;line-height:1.6;min-height:100px;resize:vertical}.lsf-tool-upload__form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:20px!important;cursor:pointer;padding-right:40px}.lsf-tool-upload__form-group select,.lsf-tool-upload__form-group select:active,.lsf-tool-upload__form-group select:focus,.lsf-tool-upload__form-group select[aria-expanded=true]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%231890ff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E")!important}.lsf-tool-upload__form-group select::-ms-expand{display:none}.lsf-tool-upload__input-wrapper{display:flex;flex:1;flex-direction:column;gap:4px}.lsf-tool-upload__label-row{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.lsf-tool-upload__label-row label{color:#334155;font-size:14px;font-weight:500;margin:0}.lsf-tool-upload__label-row label:after{color:#ef4444;content:attr(data-required);margin-left:4px}.lsf-tool-upload__character-count{color:#64748b;flex-shrink:0;font-size:12px;font-weight:500;white-space:nowrap}.lsf-tool-upload__input-wrapper>.lsf-tool-upload__character-count{display:none}.lsf-tool-upload__upload-section{background:transparent;border:none;border-radius:16px;box-shadow:none;display:flex;flex-direction:column;gap:16px;padding:0;transition:all .3s ease}.lsf-tool-upload__upload-section:hover{border-color:transparent;box-shadow:none}.lsf-tool-upload__upload-section h3{align-items:center;border-bottom:2px solid #e2e8f0;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:12px;margin:0;padding-bottom:12px}.lsf-tool-upload__upload-section h3:before{content:"📤";display:inline-block;filter:drop-shadow(0 2px 4px rgba(251,146,60,.15));font-size:24px}.lsf-tool-upload__error-messages{align-items:flex-start;animation:lsf-slideDown .3s ease-out;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fca5a5;border-radius:8px;box-shadow:0 4px 12px rgba(239,68,68,.15);display:flex;gap:12px;padding:16px;position:relative}.lsf-tool-upload__error-messages .lsf-error-close{align-items:center;background:none;border:none;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;line-height:1;padding:4px;position:absolute;right:12px;top:12px;transition:all .2s ease;width:24px}.lsf-tool-upload__error-messages .lsf-error-close:hover{background:rgba(220,38,38,.1);transform:scale(1.1)}.lsf-tool-upload__error-messages .lsf-error-close:active{transform:scale(.95)}.lsf-tool-upload__error-icon{filter:drop-shadow(0 2px 4px rgba(239,68,68,.2));flex-shrink:0;font-size:24px;margin-top:2px}.lsf-tool-upload__error-content{display:flex;flex:1;flex-direction:column;gap:8px;padding-right:24px}.lsf-tool-upload__error-title{color:#991b1b;font-size:14px;font-weight:600;line-height:1.4;margin:0}.lsf-tool-upload__error-item{color:#b91c1c;font-size:13px;line-height:1.5;margin:0;padding-left:4px}.lsf-tool-upload__dropzone{background:#fff;border:2px dashed #cbd5e1;border-radius:6px;cursor:pointer;overflow:hidden;padding:32px 24px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.lsf-tool-upload__dropzone:before{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.lsf-tool-upload__dropzone:hover{border-color:#3b82f6;box-shadow:0 8px 24px rgba(59,130,246,.15);transform:translateY(-2px)}.lsf-tool-upload__dropzone:hover:before{opacity:1}.lsf-tool-upload__dropzone:hover .lsf-upload-icon{transform:scale(1.1) rotate(5deg)}.lsf-tool-upload__dropzone--active{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6;box-shadow:0 12px 32px rgba(59,130,246,.2);transform:scale(1.02)}.lsf-tool-upload__dropzone--active .lsf-upload-icon{animation:lsf-bounce .6s ease infinite;transform:scale(1.15)}.lsf-tool-upload__dropzone--uploading{border-color:#94a3b8;cursor:not-allowed;opacity:.8;pointer-events:none}.lsf-tool-upload__dropzone label{cursor:pointer;display:block;position:relative;width:100%;z-index:1}.lsf-tool-upload__file-list{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:none;margin-top:16px;padding:16px}.lsf-tool-upload__file-list h4{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 12px}.lsf-tool-upload__file-list h4:before{content:"📎";font-size:16px}.lsf-tool-upload__file-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;margin-bottom:8px;padding:12px;transition:all .2s ease}.lsf-tool-upload__file-item:last-child{margin-bottom:0}.lsf-tool-upload__file-item:hover{border-color:#d1d5db;box-shadow:none}.lsf-tool-upload__file-info{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.lsf-tool-upload__file-info .lsf-file-name{align-items:center;color:#1e293b;display:flex;flex:1;font-size:14px;font-weight:600;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsf-tool-upload__file-info .lsf-file-name:before{content:"📄";flex-shrink:0;font-size:16px}.lsf-tool-upload__file-info .lsf-file-size{background:#e2e8f0;border-radius:6px;color:#64748b;flex-shrink:0;font-size:12px;font-weight:500;padding:4px 10px;white-space:nowrap}.lsf-tool-upload__actions{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.lsf-upload-content .lsf-upload-prompt .lsf-upload-icon{display:inline-block;font-size:64px;margin-bottom:20px;opacity:.6;transition:all .3s ease}.lsf-upload-content .lsf-upload-prompt p{color:#334155;font-size:14px;font-weight:500;line-height:1.6;margin:0 0 10px}.lsf-upload-content .lsf-upload-prompt p:first-of-type{color:#1e293b;font-size:14px;font-weight:600}.lsf-upload-content .lsf-upload-prompt p.lsf-upload-hint{color:#64748b;font-size:12px;font-weight:400;line-height:1.5;margin:6px 0 0}.lsf-upload-content .lsf-upload-prompt p.lsf-upload-hint:first-of-type{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}.lsf-upload-content .lsf-upload-progress .lsf-progress-bar{background:#e2e8f0;border-radius:8px;box-shadow:inset 0 2px 4px rgba(0,0,0,.06);height:12px;margin-bottom:16px;overflow:hidden;width:100%}.lsf-upload-content .lsf-upload-progress .lsf-progress-bar .lsf-progress-fill{background:linear-gradient(90deg,#3b82f6,#6366f1 50%,#8b5cf6);border-radius:8px;height:100%;overflow:hidden;position:relative;transition:width .3s ease}.lsf-upload-content .lsf-upload-progress .lsf-progress-bar .lsf-progress-fill:after{animation:lsf-shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.lsf-upload-content .lsf-upload-progress .lsf-progress-bar .lsf-progress-fill[data-processing=true]{animation:lsf-processingPulse 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f59e0b,#f97316 50%,#ef4444)}.lsf-upload-content .lsf-upload-progress .lsf-progress-bar .lsf-progress-fill[data-complete=true]{animation:lsf-completePulse .5s ease-out;background:linear-gradient(90deg,#10b981,#14b8a6 50%,#06b6d4)}.lsf-upload-content .lsf-upload-progress p{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.01em;margin:0;min-height:20px}@keyframes lsf-bounce{0%,to{transform:scale(1.15) translateY(0)}50%{transform:scale(1.15) translateY(-8px)}}@keyframes lsf-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes lsf-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes lsf-processingPulse{0%,to{filter:brightness(1);opacity:1}50%{filter:brightness(1.1);opacity:.85}}@keyframes lsf-completePulse{0%{transform:scaleY(1)}50%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@media(max-width:768px){.lsf-tool-upload{padding:16px}.lsf-tool-upload__form{gap:16px}.lsf-tool-upload__info-section,.lsf-tool-upload__upload-section{border-radius:6px;padding:0}.lsf-tool-upload__info-section h3,.lsf-tool-upload__upload-section h3{font-size:16px;margin-bottom:0;padding-bottom:12px}.lsf-tool-upload__info-section h3:before,.lsf-tool-upload__upload-section h3:before{font-size:20px}.lsf-tool-upload__dropzone{border-radius:6px;padding:24px 16px}.lsf-tool-upload__file-item{align-items:stretch;flex-direction:column;gap:8px;padding:12px}.lsf-tool-upload__file-item button{width:100%}.lsf-tool-upload__file-info{flex-direction:row;flex-wrap:wrap}.lsf-tool-upload__file-info .lsf-file-name{white-space:normal;word-break:break-word}.lsf-tool-upload__form-row{flex-direction:column;gap:8px}.lsf-tool-upload__form-row .lsf-tool-upload__form-group{align-items:stretch;flex-direction:column;gap:8px}.lsf-tool-upload__form-row .lsf-tool-upload__form-group label{margin-bottom:0;min-width:auto;padding-top:0;text-align:left;width:auto}.lsf-tool-upload__form-group--horizontal{align-items:stretch;flex-direction:column;gap:8px}.lsf-tool-upload__form-group--horizontal label{margin-bottom:0;min-width:auto;padding-top:0;width:auto}.lsf-tool-upload__actions{flex-direction:column}.lsf-tool-upload__actions button{width:100%}.lsf-tool-upload__error-messages{gap:8px;padding:12px}.lsf-tool-upload__error-messages .lsf-error-close{right:8px;top:8px}.lsf-tool-upload__error-icon{font-size:20px}.lsf-tool-upload__error-content{gap:6px;padding-right:20px}.lsf-tool-upload__error-title{font-size:13px}.lsf-tool-upload__error-item{font-size:12px}.lsf-upload-content .lsf-upload-prompt .lsf-upload-icon{font-size:48px}.lsf-upload-content .lsf-upload-prompt p,.lsf-upload-content .lsf-upload-prompt p:first-of-type{font-size:14px}}.lsf-tool-edit{padding:20px}.lsf-tool-edit__form{display:flex;flex-direction:column;gap:24px}.lsf-tool-edit__info-section,.lsf-tool-edit__version-section{display:flex;flex-direction:column;gap:16px}.lsf-tool-edit__info-section h3,.lsf-tool-edit__version-section h3{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:16px;font-weight:600;margin:0;padding-bottom:12px}.lsf-tool-edit__form-group{display:flex;flex-direction:column;gap:8px}.lsf-tool-edit__form-group label{color:#374151;font-size:14px;font-weight:500}.lsf-tool-edit__form-group label[data-required]:after{color:#ef4444;content:attr(data-required);margin-left:4px}.lsf-tool-edit__form-group input,.lsf-tool-edit__form-group select,.lsf-tool-edit__form-group textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-family:inherit;font-size:14px;overflow-wrap:break-word;padding:10px 12px;transition:all .2s ease;word-break:break-word}.lsf-tool-edit__form-group input:focus,.lsf-tool-edit__form-group select:focus,.lsf-tool-edit__form-group textarea:focus{border-color:#1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.1);outline:none}.lsf-tool-edit__form-group input:disabled,.lsf-tool-edit__form-group select:disabled,.lsf-tool-edit__form-group textarea:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.lsf-tool-edit__form-group input::-moz-placeholder,.lsf-tool-edit__form-group select::-moz-placeholder,.lsf-tool-edit__form-group textarea::-moz-placeholder{color:#9ca3af}.lsf-tool-edit__form-group input::placeholder,.lsf-tool-edit__form-group select::placeholder,.lsf-tool-edit__form-group textarea::placeholder{color:#9ca3af}.lsf-tool-edit__form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23374151' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.lsf-tool-edit__form-group select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%239ca3af' d='M6 9 1 4h10z'/%3E%3C/svg%3E");cursor:not-allowed}.lsf-tool-edit__form-group textarea{min-height:100px;resize:vertical}.lsf-tool-edit__form-group .lsf-readonly-input{background:#f9fafb;color:#6b7280;cursor:default}.lsf-tool-edit__label-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.lsf-tool-edit__label-row label{color:#374151;font-size:14px;font-weight:500;margin:0}.lsf-tool-edit__label-row label[data-required]:after{color:#ef4444;content:attr(data-required);margin-left:4px}.lsf-tool-edit__character-count{color:#64748b;flex-shrink:0;font-size:12px;font-weight:500;white-space:nowrap}.lsf-tool-edit__actions{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.lsf-tool-edit__actions button{min-width:100px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border:8px solid transparent;box-sizing:content-box;height:0;position:absolute;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-bottom-color:#aeaeae;border-width:8px;content:"";left:-8px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{background:none;border:.45rem solid transparent;cursor:pointer;height:10px;line-height:1.7rem;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:10px;width:0;width:10px;z-index:1}.react-datepicker__navigation--previous{border-right-color:#ccc;left:10px}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{border-left-color:#ccc;right:10px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{border-top-color:#ccc;top:4px}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{border-bottom-color:#ccc;top:-4px}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range
.react-datepicker__year-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__day--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;border-width:.45rem;float:right;margin-left:20px;position:relative;top:8px}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"\00d7";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.lsf-tools-page{background:#f9fafb;display:flex;flex-direction:column;height:calc(100vh - var(--header-height));overflow:hidden}.lsf-tools-page__header{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:24px 40px 16px}.lsf-tools-page__title-section{display:flex;flex-direction:column;gap:8px;max-width:100%}.lsf-tools-page__title{color:#1f2937;font-size:24px;font-weight:700;line-height:1.3;margin:0}.lsf-tools-page__description{color:#6b7280;font-size:16px;line-height:1.5;margin:0}.lsf-tools-page__toolbar{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 40px}.lsf-tools-page__toolbar-left{align-items:center;display:flex!important;flex:1;flex-direction:row!important;gap:16px;overflow-x:auto;white-space:nowrap}.lsf-tools-page__filter-group{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:8px;display:flex;gap:12px;height:40px;min-height:40px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.lsf-tools-page__filter-group:hover{border-color:#b3b3b3}.lsf-tools-page__filter-label{color:#595959;font-weight:500;white-space:nowrap}.lsf-tools-page__filter-divider,.lsf-tools-page__filter-label{font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-tools-page__filter-divider{color:#d9d9d9;font-weight:300;padding:0 8px}.lsf-tools-page__search-wrapper{align-items:center;display:flex;flex:1;gap:8px;min-width:200px;position:relative}.lsf-tools-page__search-input{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#595959;flex:1;font-size:14px;font-weight:500;height:32px;outline:none;padding-left:12px;padding-right:32px;position:relative;transition:all .2s ease}.lsf-tools-page__search-input::-moz-placeholder{color:#bfbfbf;font-weight:400}.lsf-tools-page__search-input::placeholder{color:#bfbfbf;font-weight:400}.lsf-tools-page__search-input:hover{border-color:#b3b3b3}.lsf-tools-page__search-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.lsf-tools-page__search-icon{color:#595959;flex-shrink:0;height:16px;width:16px}.lsf-tools-page__search-clear{align-items:center;background:transparent;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;font-size:14px;justify-content:center;line-height:1;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:1}.lsf-tools-page__search-clear:hover{background:#f3f4f6;color:#6b7280}.lsf-tools-page__search-clear:active{background:#e5e7eb}.lsf-tools-page__category-filter{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#595959;cursor:pointer;font-size:14px;font-weight:500;height:32px;min-width:140px;outline:none;padding:0 12px;transition:all .2s ease}.lsf-tools-page__category-filter:hover{border-color:#b3b3b3}.lsf-tools-page__category-filter:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.lsf-tools-page__date-range{align-items:center;display:flex;gap:8px}.lsf-tools-page__date-input{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#595959;cursor:pointer;font-size:14px;font-weight:500;height:32px;min-width:140px;outline:none;padding:0 8px;transition:all .2s ease}.lsf-tools-page__date-input:hover{border-color:#b3b3b3}.lsf-tools-page__date-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.lsf-tools-page__date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:all .2s ease;transition:all .2s ease}.lsf-tools-page__date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.lsf-tools-page__date-input::-webkit-datetime-edit-text{color:#595959}.lsf-tools-page__date-input::-webkit-datetime-edit-day-field,.lsf-tools-page__date-input::-webkit-datetime-edit-month-field,.lsf-tools-page__date-input::-webkit-datetime-edit-year-field{color:#595959}.lsf-tools-page__date-input:not(:focus):invalid{color:#bfbfbf}.lsf-tools-page__date-separator{color:#595959;font-size:14px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.lsf-tools-page__filter-info{align-items:center;background:#f0f5ff;border:1px solid #d9d9d9;border-radius:8px;color:#1890ff;display:inline-flex;font-size:14px;font-weight:500;height:48px;padding:0 16px;white-space:nowrap}.lsf-tools-page__head-upload-Button,.lsf-tools-page__toolbar-right{align-items:center;display:flex;gap:12px}.lsf-tools-page__head-upload-Button{background-color:#1890ff;border:1px solid #3c4655;border-radius:6px;color:var(--color-primary-surface-content);padding:8px 16px}.lsf-tools-page__upload-button{align-items:center;background:#1890ff;border:none;border-radius:6px;box-shadow:0 2px 4px rgba(24,144,255,.2);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;padding:8px 16px;transition:all .2s ease}.lsf-tools-page__upload-button:hover{background:#40a9ff;box-shadow:0 4px 8px rgba(24,144,255,.3);transform:translateY(-1px)}.lsf-tools-page__upload-button:active{background:#096dd9;box-shadow:0 1px 2px rgba(24,144,255,.2);transform:translateY(0)}.lsf-tools-page__content{display:flex;flex:1;flex-direction:column;gap:20px;min-height:0;overflow-y:auto;padding:40px}.lsf-tools-page__error-banner,.lsf-tools-page__success-banner{align-items:center;border-radius:6px;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;padding:12px 16px}.lsf-tools-page__banner-content{align-items:center;display:flex;flex:1;gap:12px}.lsf-tools-page__banner-close{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:24px;justify-content:center;line-height:1;opacity:.6;transition:all .2s ease;width:24px}.lsf-tools-page__banner-close:hover{background:rgba(0,0,0,.06);opacity:1}.lsf-tools-page__banner-close:active{transform:scale(.95)}.lsf-tools-page__success-banner{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.lsf-tools-page__error-banner{background:#fff1f0;border:1px solid #ffa39e;color:#ff4d4f}.lsf-tools-page__loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px;text-align:center}.lsf-tools-page__loading-spinner{animation:lsf-spin .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#1890ff;box-shadow:0 4px 12px rgba(24,144,255,.2);height:48px;margin-bottom:20px;width:48px}.lsf-tools-page__loading-text{color:#6b7280;font-size:15px;font-weight:500;letter-spacing:.5px;margin:0}@keyframes lsf-spin{to{transform:rotate(1turn)}}.lsf-tools-page__empty-state{align-items:center;background:linear-gradient(135deg,#fff,#f9fafb);border:2px dashed #d1d5db;border-radius:16px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:100px 40px;position:relative;text-align:center;transition:all .3s ease}.lsf-tools-page__empty-state:before{animation:lsf-rotate 20s linear infinite;background:radial-gradient(circle,rgba(24,144,255,.05) 0,transparent 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}.lsf-tools-page__empty-state:hover{border-color:#9ca3af;box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-2px)}@keyframes lsf-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lsf-tools-page__empty-icon{animation:lsf-float 3s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));font-size:64px;margin-bottom:24px;opacity:.8;position:relative;z-index:1}@keyframes lsf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lsf-tools-page__empty-title{color:#1f2937;font-size:22px;font-weight:700;letter-spacing:-.5px;margin:0 0 12px;position:relative;z-index:1}.lsf-tools-page__empty-text{color:#6b7280;font-size:15px;line-height:1.6;margin:0 0 32px;max-width:480px;position:relative;z-index:1}.lsf-tools-page__empty-button{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(24,144,255,.3);color:#fff;cursor:pointer;font-size:15px;font-weight:600;overflow:hidden;padding:12px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.lsf-tools-page__empty-button:before{background:hsla(0,0%,100%,.3);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.lsf-tools-page__empty-button:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);box-shadow:0 6px 20px rgba(24,144,255,.4);transform:translateY(-2px)}.lsf-tools-page__empty-button:hover:before{height:300px;width:300px}.lsf-tools-page__empty-button:active{background:linear-gradient(135deg,#096dd9,#1890ff);box-shadow:0 2px 8px rgba(24,144,255,.3);transform:translateY(0)}.lsf-tools-page__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.lsf-tools-page__card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;padding:20px;transition:all .2s ease}.lsf-tools-page__card:hover{border-color:#d9d9d9;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.lsf-tools-page__card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.lsf-tools-page__card-title-wrapper{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.lsf-tools-page__card-title{align-items:center;color:#1f2937;display:flex;flex:1;font-size:16px;font-weight:600;gap:6px;margin:0;min-width:0}.lsf-tools-page__edit-tool-button{align-items:center;background:transparent;border:1px solid #1890ff;border-radius:4px;color:#1890ff;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;padding:4px;transition:all .2s ease}.lsf-tools-page__edit-tool-button svg{fill:currentColor;height:14px;width:14px}.lsf-tools-page__edit-tool-button:hover{background:#e6f7ff;border-color:#1890ff;transform:scale(1.1)}.lsf-tools-page__edit-tool-button:active{background:#bae7ff;transform:scale(.95)}.lsf-tools-page__delete-tool-button{align-items:center;background:transparent;border:1px solid #ff4d4f;border-radius:4px;color:#ff4d4f;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;padding:4px;transition:all .2s ease}.lsf-tools-page__delete-tool-button svg{fill:currentColor;height:14px;width:14px}.lsf-tools-page__delete-tool-button:hover{background:#fff1f0;border-color:#ff4d4f;transform:scale(1.1)}.lsf-tools-page__delete-tool-button:active{background:#ffccc7;transform:scale(.95)}.lsf-tools-page__card-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.lsf-tools-page__category{background:#e6f7ff;border-radius:4px;color:#1890ff;flex-shrink:0;font-size:12px;font-weight:500;padding:4px 10px;white-space:nowrap}.lsf-tools-page__tool-description{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:16px;padding:12px}.lsf-tools-page__tool-description p{color:#4b5563;font-size:14px;line-height:1.6;margin:0;max-width:100%;overflow-wrap:break-word;word-break:break-word}.lsf-tools-page__placeholder-text{color:#9ca3af!important;font-style:italic}.lsf-tools-page__expand-button{background:none;border:none;color:#6366f1;cursor:pointer;display:inline;font-size:14px;font-weight:500;margin-left:4px;padding:0;text-decoration:none;transition:all .2s ease}.lsf-tools-page__expand-button:hover{color:#4f46e5;text-decoration:underline}.lsf-tools-page__expand-button:active{transform:scale(.95)}.lsf-tools-page__description{flex:1;margin-bottom:16px}.lsf-tools-page__description p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:14px;line-height:1.6;margin:0;overflow:hidden}.lsf-tools-page__stats{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:0;padding:12px 0}.lsf-tools-page__stats .lsf-stat-item{display:flex;flex-direction:column;gap:4px}.lsf-tools-page__stats .lsf-stat-label{color:#9ca3af;font-size:12px}.lsf-tools-page__stats .lsf-stat-value,.lsf-tools-page__versions h4{color:#1f2937;font-size:14px;font-weight:600}.lsf-tools-page__versions h4{margin:0;padding-top:10px}.lsf-tools-page__versions-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.lsf-tools-page__latest-version{color:#1f2937;font-size:14px;font-weight:600;margin:0;padding-top:10px;white-space:nowrap}.lsf-tools-page__version-selector{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#1f2937;cursor:pointer;font-size:12px;max-width:240px;min-width:160px;outline:none;padding:12px;transition:all .2s ease}.lsf-tools-page__version-selector:hover{border-color:#1890ff}.lsf-tools-page__version-selector:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.lsf-tools-page__version-selector option{padding:8px}.lsf-tools-page__more-info-button{background:#e6f7ff;border:none;border-radius:4px;color:#1890ff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;margin-top:10px;padding:4px 10px;transition:all .2s ease;white-space:nowrap}.lsf-tools-page__more-info-button:hover{background:#bae7ff;color:#096dd9;transform:translateY(-1px)}.lsf-tools-page__more-info-button:active{background:#91d5ff;transform:translateY(0)}.lsf-tools-page__no-versions{color:#9ca3af;font-size:13px;font-style:italic;margin:0}.lsf-tools-page__version-list{display:flex;flex-direction:column;gap:8px}.lsf-tools-page__version-item{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:12px;transition:all .2s ease}.lsf-tools-page__version-item:hover{background:#f5f5f5;border-color:#e5e7eb}.lsf-tools-page__version-content{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.lsf-tools-page__version-info{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.lsf-tools-page__version-info .lsf-version-number{color:#1f2937;font-size:13px;font-weight:600}.lsf-tools-page__version-info .lsf-version-platform{background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;font-size:11px;padding:2px 8px;text-transform:capitalize}.lsf-tools-page__version-info .lsf-version-size{background:#e0f2fe;border:1px solid #bae6fd;color:#0369a1}.lsf-tools-page__version-info .lsf-version-size,.lsf-tools-page__version-info .lsf-version-status{border-radius:4px;font-size:11px;font-weight:500;padding:2px 8px}.lsf-tools-page__version-info .lsf-version-status--published{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.lsf-tools-page__version-description{background:#fff;border-left:3px solid #3b82f6;border-radius:4px;color:#6b7280;font-size:13px;line-height:1.5;max-width:100%;overflow-wrap:break-word;padding:8px;word-break:break-word}.lsf-tools-page__version-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.lsf-tools-page__download-button{align-items:center;background:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;justify-content:center;line-height:1;padding:8px;transition:all .2s ease}.lsf-tools-page__download-button svg{fill:currentColor;height:16px;width:16px}.lsf-tools-page__download-button:hover{background:#40a9ff;transform:scale(1.05)}.lsf-tools-page__download-button:active{background:#096dd9;transform:scale(.95)}.lsf-tools-page__delete-version-button{align-items:center;background:transparent;border:1px solid #ff7875;border-radius:4px;color:#ff4d4f;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;justify-content:center;line-height:1;padding:8px;transition:all .2s ease}.lsf-tools-page__delete-version-button svg{fill:currentColor;height:16px;width:16px}.lsf-tools-page__delete-version-button:hover{background:#fff1f0;border-color:#ff4d4f;transform:scale(1.05)}.lsf-tools-page__delete-version-button:active{background:#ffccc7;transform:scale(.95)}@media(max-width:1200px){.lsf-tools-page__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media(max-width:768px){.lsf-tools-page__header,.lsf-tools-page__toolbar{padding-left:20px;padding-right:20px}.lsf-tools-page__toolbar{align-items:stretch;flex-direction:column;gap:12px}.lsf-tools-page__toolbar-left{flex-direction:column!important;gap:12px;white-space:normal;width:100%}.lsf-tools-page__empty-state{border-radius:12px;padding:60px 20px}.lsf-tools-page__empty-icon{font-size:48px;margin-bottom:20px}.lsf-tools-page__empty-title{font-size:18px;margin:0 0 10px}.lsf-tools-page__empty-text{font-size:14px;margin:0 0 24px;padding:0 10px}.lsf-tools-page__empty-button{font-size:14px;min-width:160px;padding:10px 24px;width:auto}.lsf-tools-page__filter-group{align-items:flex-start;display:flex!important;flex-direction:column!important;gap:8px;width:100%}.lsf-tools-page__filter-label{width:100%}.lsf-tools-page__filter-divider{display:none}.lsf-tools-page__search-wrapper{min-width:unset;width:100%}.lsf-tools-page__category-filter{width:100%}.lsf-tools-page__date-range{flex-direction:column;gap:8px;width:100%}.lsf-tools-page__date-input{min-width:unset;width:100%}.lsf-tools-page__date-separator{display:none}.lsf-tools-page__filter-info,.lsf-tools-page__toolbar-right{justify-content:center;width:100%}.lsf-tools-page__upload-button{width:100%}.lsf-tools-page__content{padding:20px}.lsf-tools-page__grid{gap:16px;grid-template-columns:1fr}.lsf-tools-page__card{padding:16px}.lsf-tools-page__card-header{align-items:flex-start;flex-direction:column;gap:12px}.lsf-tools-page__category{align-self:flex-start}.lsf-tools-page__stats{flex-direction:column;gap:12px;padding:10px 12px}.lsf-tools-page__upload-time{flex-direction:row;justify-content:space-between;padding:10px 12px}.lsf-tools-page__versions-header{align-items:stretch;flex-direction:column;gap:8px}.lsf-tools-page__version-selector{max-width:none;width:100%}.lsf-tools-page__version-item{align-items:stretch;flex-direction:column;gap:12px}.lsf-tools-page__version-content{width:100%}.lsf-tools-page__version-actions{justify-content:flex-end;width:100%}.lsf-tools-page__delete-version-button,.lsf-tools-page__download-button{flex:0 0 auto}.lsf-tools-page__pagination{gap:16px;padding:24px 12px}.lsf-tools-page__pagination-header{flex-direction:column;gap:12px}.lsf-tools-page__pagination-header .lsf-tools-page__pagination-info{text-align:center}.lsf-tools-page__pagination-header .lsf-tools-page__pagination-size{justify-content:center}.lsf-tools-page__pagination-controls{flex-wrap:wrap;gap:8px;justify-content:center;padding:6px 12px}.lsf-tools-page__pagination-button{font-size:13px;height:36px;min-width:36px;padding:0 10px}.lsf-tools-page__pagination-size{flex-wrap:wrap;justify-content:center;padding:8px 12px}.lsf-tools-page__page-size-select{height:34px;min-width:75px}}.lsf-tools-page__pagination{align-items:center;background:linear-gradient(180deg,#fafafa 0,#fff);border-top:1px solid #e8e8e8;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:24px;padding:40px 20px 32px}.lsf-tools-page__pagination-info{color:#595959;font-size:14px;font-weight:500;letter-spacing:.3px}.lsf-tools-page__current-page{color:#1890ff;font-weight:600}.lsf-tools-page__pagination-controls{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);display:flex;gap:12px;padding:8px 16px}.lsf-tools-page__pagination-pages{align-items:center;display:flex;gap:6px;padding:0 4px}.lsf-tools-page__page-jumper{align-items:center;display:flex;gap:8px;padding:0 12px}.lsf-tools-page__page-input{background:#fff!important;border:1.5px solid #e0e0e0!important;border-radius:8px!important;box-sizing:border-box!important;color:#1890ff!important;display:inline-block!important;font-size:14px!important;font-weight:600!important;height:40px!important;line-height:40px!important;margin:0!important;max-width:30px!important;min-width:30px!important;outline:none!important;padding:0!important;text-align:center!important;transition:all .2s ease!important;vertical-align:middle!important;width:30px!important}.lsf-tools-page__page-input::-moz-placeholder{color:#1890ff!important;text-align:center!important}.lsf-tools-page__page-input::placeholder{color:#1890ff!important;text-align:center!important}.lsf-tools-page__page-input:hover{border-color:#40a9ff!important}.lsf-tools-page__page-input:focus{border-color:#1890ff!important;box-shadow:0 0 0 3px rgba(24,144,255,.1)!important}.lsf-tools-page__page-separator{color:#595959;font-size:14px;font-weight:500}.lsf-tools-page__total-pages{color:#595959;font-size:14px;font-weight:600;min-width:20px}.lsf-tools-page__pagination-button{background:linear-gradient(180deg,#fff 0,#fafafa);border:1.5px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04);color:#595959;cursor:pointer;font-size:14px;font-weight:600;height:40px;min-width:40px;overflow:hidden;padding:0 14px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.lsf-tools-page__pagination-button:before{background:rgba(24,144,255,.1);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s,height .4s;width:0}.lsf-tools-page__pagination-button:hover:not(:disabled){background:linear-gradient(180deg,#f0f7ff 0,#e6f4ff);border-color:#40a9ff;box-shadow:0 2px 6px rgba(24,144,255,.15),0 1px 3px rgba(24,144,255,.08);color:#1890ff;transform:translateY(-1px)}.lsf-tools-page__pagination-button:hover:not(:disabled):before{height:100%;width:100%}.lsf-tools-page__pagination-button:active:not(:disabled){box-shadow:0 1px 3px rgba(24,144,255,.1);transform:translateY(0) scale(.97)}.lsf-tools-page__pagination-button:disabled{background:#f5f5f5;border-color:#e8e8e8;box-shadow:none;color:#bfbfbf;cursor:not-allowed;opacity:.4}.lsf-tools-page__pagination-button--active{background:#fff!important;border-color:#1890ff!important;box-shadow:0 2px 6px rgba(24,144,255,.15),0 1px 3px rgba(24,144,255,.08)!important;color:#1890ff!important;font-weight:700!important;transform:translateY(-1px)!important}.lsf-tools-page__pagination-button--active:before{display:none!important}.lsf-tools-page__pagination-button--active:hover{background:#f0f7ff!important;border-color:#40a9ff!important;box-shadow:0 3px 8px rgba(24,144,255,.2),0 2px 4px rgba(24,144,255,.1)!important;color:#40a9ff!important;transform:translateY(-1px) scale(1.02)!important}.lsf-tools-page__pagination-button--active:active{box-shadow:0 1px 3px rgba(24,144,255,.15)!important;transform:translateY(0) scale(.98)!important}.lsf-tools-page__pagination-ellipsis{color:#bfbfbf;font-size:16px;font-weight:700;line-height:1;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-tools-page__pagination-size{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);color:#595959;display:flex;font-size:14px;font-weight:500;gap:10px;padding:10px 16px}.lsf-tools-page__pagination-size span{white-space:nowrap}.lsf-tools-page__page-size-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#fff 0,#fafafa);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23595959' d='M6 8 2 4h8z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1.5px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04);color:#595959;cursor:pointer;font-size:14px;font-weight:600;height:38px;min-width:90px;padding:0 32px 0 14px;transition:all .25s cubic-bezier(.4,0,.2,1)}.lsf-tools-page__page-size-select:hover{background:linear-gradient(180deg,#f0f7ff 0,#e6f4ff);border-color:#40a9ff;box-shadow:0 2px 6px rgba(24,144,255,.12)}.lsf-tools-page__page-size-select:focus{background:#fff;border-color:#1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.15),0 2px 6px rgba(24,144,255,.12);outline:none}.lsf-tools-page__page-size-select option{background:#fff;color:#595959;padding:8px}.lsf-react-datepicker-popper{z-index:9999!important}.lsf-react-datepicker{border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:inherit}.lsf-react-datepicker__header{background-color:#fafafa;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding-top:12px}.lsf-react-datepicker__current-month{color:#1f2937;font-size:14px;font-weight:600;margin-bottom:8px}.lsf-react-datepicker__day-name{color:#6b7280;font-size:13px;font-weight:500;line-height:32px;width:32px}.lsf-react-datepicker__day{border-radius:4px;color:#374151;font-size:13px;line-height:32px;margin:2px;transition:all .2s ease;width:32px}.lsf-react-datepicker__day:hover{background-color:#e6f4ff;color:#1890ff}.lsf-react-datepicker__day--selected{background-color:#1890ff!important;color:#fff!important;font-weight:600}.lsf-react-datepicker__day--selected:hover{background-color:#40a9ff!important}.lsf-react-datepicker__day--keyboard-selected{background-color:#bae0ff;color:#1890ff}.lsf-react-datepicker__day--in-range{background-color:#e6f4ff;color:#1890ff}.lsf-react-datepicker__day--in-selecting-range{background-color:#f0f7ff;color:#1890ff}.lsf-react-datepicker__day--range-end,.lsf-react-datepicker__day--range-start{background-color:#1890ff!important;color:#fff!important;font-weight:600}.lsf-react-datepicker__day--disabled{color:#bfbfbf;cursor:not-allowed}.lsf-react-datepicker__day--disabled:hover{background-color:transparent;color:#bfbfbf}.lsf-react-datepicker__day--today{color:#1890ff;font-weight:600}.lsf-react-datepicker__day--today:not(.lsf-react-datepicker__day--selected){border:1px solid #1890ff}.lsf-react-datepicker__navigation{border-radius:4px;height:24px;top:16px;transition:all .2s ease;width:24px}.lsf-react-datepicker__navigation:hover{background-color:#f0f0f0}.lsf-react-datepicker__navigation-icon:before{border-color:#595959;border-width:2px 2px 0 0}.lsf-react-datepicker__month{margin:8px}.lsf-tools-page__date-input{text-align:center!important}.lsf-tools-page__date-input.lsf-react-datepicker-ignore-onclickoutside{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.lsf-tools-page__date-input::-moz-placeholder{text-align:center!important}.lsf-tools-page__date-input::placeholder{color:#bfbfbf;font-weight:400;text-align:center!important}.lsf-tools-page__date-input::-webkit-input-placeholder{color:#bfbfbf;font-weight:400;text-align:center}.lsf-tools-page__date-input::-moz-placeholder{color:#bfbfbf;font-weight:400;text-align:center}.lsf-tools-page__date-input:-ms-input-placeholder{color:#bfbfbf;font-weight:400;text-align:center}.lsf-tools-page__date-input:-moz-placeholder{color:#bfbfbf;font-weight:400;text-align:center}.lsf-react-datepicker-wrapper{width:auto!important}.lsf-react-datepicker-wrapper .lsf-react-datepicker__input-container{display:flex}.lsf-react-datepicker-wrapper .lsf-react-datepicker__input-container input{text-align:center!important}.lsf-react-datepicker-wrapper .lsf-react-datepicker__input-container input::-moz-placeholder{text-align:center!important}.lsf-react-datepicker-wrapper .lsf-react-datepicker__input-container input::placeholder{text-align:center!important}.lsf-tools-page .lsf-react-datepicker-wrapper input,.lsf-tools-page .lsf-react-datepicker__input-container input{text-align:center!important}.lsf-tools-page .lsf-react-datepicker-wrapper input::placeholder,.lsf-tools-page .lsf-react-datepicker__input-container input::placeholder{text-align:center!important}.lsf-tools-page .lsf-react-datepicker-wrapper input::-webkit-input-placeholder,.lsf-tools-page .lsf-react-datepicker__input-container input::-webkit-input-placeholder{text-align:center!important}.lsf-tools-page .lsf-react-datepicker-wrapper input::-moz-placeholder,.lsf-tools-page .lsf-react-datepicker__input-container input::-moz-placeholder{text-align:center!important}.lsf-tools-page .lsf-react-datepicker-wrapper input:-ms-input-placeholder,.lsf-tools-page .lsf-react-datepicker__input-container input:-ms-input-placeholder{text-align:center!important}.lsf-admin-frame{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.lsf-admin-frame__loading{align-items:center;display:flex;flex-direction:column;gap:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.lsf-admin-frame__loading p{color:var(--color-text-secondary,#666);font-size:14px}.lsf-admin-frame__error{background:var(--color-error-background,#fff5f5);border:1px solid var(--color-error-border,#ff4d4f);border-radius:8px;left:50%;padding:24px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.lsf-admin-frame__error p{color:var(--color-error-text,#ff4d4f);font-size:14px;margin:0}.lsf-admin-frame__iframe{background:#fff;border:none;flex:1;height:100%;width:100%}.lsf-sso-management{margin:0 auto;max-width:1200px;padding:24px 32px}.lsf-sso-management__header{margin-bottom:24px}.lsf-sso-management__stats{display:flex;gap:16px;margin-bottom:24px}.lsf-sso-management__stats .lsf-stat-card{flex:1;text-align:center}.lsf-sso-management__stats .lsf-stat-card .lsf-stat-value{color:var(--color-text-primary);font-size:32px;font-weight:600}.lsf-sso-management__stats .lsf-stat-card .lsf-stat-value.lsf-active{color:var(--color-success)}.lsf-sso-management__stats .lsf-stat-card .lsf-stat-value.lsf-inactive{color:var(--color-text-secondary)}.lsf-sso-management__stats .lsf-stat-card .lsf-stat-label{color:var(--color-text-secondary);font-size:14px;margin-top:4px}.lsf-sso-management__toolbar{display:flex;gap:12px;margin-bottom:24px}.lsf-sso-management__content .lsf-empty-container,.lsf-sso-management__content .lsf-error-container,.lsf-sso-management__content .lsf-loading-container{align-items:center;background:var(--color-bg-secondary);border-radius:8px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px}.lsf-sso-management__client-list{display:grid;gap:16px}.lsf-client-card .lsf-client-name{font-weight:600;margin-right:12px}.lsf-client-card .lsf-status-badge{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:2px 8px}.lsf-client-card .lsf-status-badge.lsf-active{background:var(--color-success-bg,#e6f7e6);color:var(--color-success,#28a745)}.lsf-client-card .lsf-status-badge.lsf-inactive{background:var(--color-bg-secondary);color:var(--color-text-secondary)}.lsf-client-card .lsf-client-info{margin-bottom:16px}.lsf-client-card .lsf-client-info .lsf-info-row{align-items:flex-start;display:flex;font-size:14px;margin-bottom:8px}.lsf-client-card .lsf-client-info .lsf-info-row .lsf-label{color:var(--color-text-secondary);flex-shrink:0;width:100px}.lsf-client-card .lsf-client-info .lsf-info-row .lsf-value{color:var(--color-text-primary);flex:1}.lsf-client-card .lsf-client-info .lsf-info-row .lsf-value.lsf-ip-list{font-family:monospace;font-size:12px;white-space:pre-line}.lsf-client-card .lsf-client-info .lsf-info-row code{background:var(--color-bg-secondary);border-radius:4px;font-family:monospace;font-size:13px;padding:2px 6px}.lsf-client-card .lsf-client-actions{border-top:1px solid var(--color-border);display:flex;gap:8px;padding-top:16px}.lsf-modal-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.lsf-modal-content{background:var(--color-bg-primary);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.2);max-height:90vh;max-width:500px;overflow:auto;width:100%}.lsf-modal-content.lsf-secret-modal{max-width:600px}.lsf-modal-content .lsf-modal-header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:20px 24px}.lsf-modal-content .lsf-modal-header .lsf-close-btn{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:4px}.lsf-modal-content .lsf-modal-header .lsf-close-btn:hover{color:var(--color-text-primary)}.lsf-modal-content .lsf-modal-body{padding:24px}.lsf-modal-content .lsf-modal-body .lsf-form-error{background:var(--color-error-bg,#fde8e8);border-radius:6px;color:var(--color-error,#dc3545);margin-bottom:16px;padding:12px}.lsf-modal-content .lsf-modal-body .lsf-form-group{margin-bottom:20px}.lsf-modal-content .lsf-modal-body .lsf-form-group label{color:var(--color-text-primary);display:block;font-weight:500;margin-bottom:6px}.lsf-modal-content .lsf-modal-body .lsf-form-group input[type=text],.lsf-modal-content .lsf-modal-body .lsf-form-group textarea{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-size:14px;padding:10px 12px;width:100%}.lsf-modal-content .lsf-modal-body .lsf-form-group input[type=text]:focus,.lsf-modal-content .lsf-modal-body .lsf-form-group textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg,rgba(0,123,255,.1));outline:none}.lsf-modal-content .lsf-modal-body .lsf-form-group textarea{min-height:80px;resize:vertical}.lsf-modal-content .lsf-modal-body .lsf-form-group .lsf-help-text{color:var(--color-text-secondary);display:block;font-size:12px;margin-top:4px}.lsf-modal-content .lsf-modal-body .lsf-form-group.lsf-checkbox label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:8px}.lsf-modal-content .lsf-modal-body .lsf-form-group.lsf-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.lsf-modal-content .lsf-modal-body .lsf-warning-box{background:var(--color-warning-bg,#fff8e6);border:1px solid var(--color-warning,#ffc107);border-radius:8px;margin-bottom:20px;padding:16px}.lsf-modal-content .lsf-modal-body .lsf-warning-box strong{color:var(--color-warning-dark,#856404);display:block;margin-bottom:8px}.lsf-modal-content .lsf-modal-body .lsf-warning-box p{color:var(--color-text-primary);font-size:14px;margin:0}.lsf-modal-content .lsf-modal-body .lsf-secret-info .lsf-info-row{margin-bottom:16px}.lsf-modal-content .lsf-modal-body .lsf-secret-info .lsf-info-row .lsf-label{color:var(--color-text-secondary);display:block;font-weight:500;margin-bottom:8px}.lsf-modal-content .lsf-modal-body .lsf-secret-info .lsf-info-row code{background:var(--color-bg-secondary);border-radius:6px;display:block;font-family:monospace;font-size:13px;padding:12px;word-break:break-all}.lsf-modal-content .lsf-modal-body .lsf-secret-info .lsf-info-row .lsf-secret-value{align-items:flex-start;display:flex;gap:12px}.lsf-modal-content .lsf-modal-body .lsf-secret-info .lsf-info-row .lsf-secret-value code{flex:1}.lsf-modal-content .lsf-modal-footer{border-top:1px solid var(--color-border);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.lsf-system-management{background:var(--color-background,#f5f5f5);width:100%}.lsf-system-management,.lsf-system-management .lsf-sidebar-menu{display:flex;height:100%}.lsf-system-management .lsf-sidebar-menu__navigation{background:var(--color-surface,#fff);border-right:1px solid var(--color-border,#e0e0e0);flex-shrink:0}.lsf-system-management .lsf-sidebar-menu__content{display:flex;flex:1;overflow:hidden}: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-600);--color-accent-grape-bold-raw:87 108 193;--color-accent-grape-base:var(--color-grape-400);--color-accent-grape-base-raw:109 135 241;--color-accent-grape-subtle:var(--color-grape-100);--color-accent-grape-subtle-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-600);--color-accent-blueberry-bold-raw:43 120 202;--color-accent-blueberry-base:var(--color-blueberry-400);--color-accent-blueberry-base-raw:83 158 238;--color-accent-blueberry-subtle:var(--color-blueberry-100);--color-accent-blueberry-subtle-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-600);--color-accent-kale-bold-raw:40 122 114;--color-accent-kale-base:var(--color-kale-400);--color-accent-kale-base-raw:87 183 171;--color-accent-kale-subtle:var(--color-kale-100);--color-accent-kale-subtle-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-600);--color-accent-kiwi-bold-raw:69 122 40;--color-accent-kiwi-base:var(--color-kiwi-400);--color-accent-kiwi-base-raw:120 183 87;--color-accent-kiwi-subtle:var(--color-kiwi-100);--color-accent-kiwi-subtle-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-600);--color-accent-mango-bold-raw:235 156 20;--color-accent-mango-base:var(--color-mango-400);--color-accent-mango-base-raw:250 186 76;--color-accent-mango-subtle:var(--color-mango-100);--color-accent-mango-subtle-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-600);--color-accent-canteloupe-bold-raw:204 133 79;--color-accent-canteloupe-base:var(--color-canteloupe-400);--color-accent-canteloupe-base-raw:255 166 99;--color-accent-canteloupe-subtle:var(--color-canteloupe-100);--color-accent-canteloupe-subtle-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-600);--color-accent-persimmon-bold-raw:204 94 70;--color-accent-persimmon-base:var(--color-persimmon-400);--color-accent-persimmon-base-raw:255 117 87;--color-accent-persimmon-subtle:var(--color-persimmon-100);--color-accent-persimmon-subtle-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-600);--color-accent-plum-bold-raw:182 98 169;--color-accent-plum-base:var(--color-plum-400);--color-accent-plum-base-raw:227 123 211;--color-accent-plum-subtle:var(--color-plum-100);--color-accent-plum-subtle-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-600);--color-accent-fig-bold-raw:146 98 182;--color-accent-fig-base:var(--color-fig-400);--color-accent-fig-base-raw:172 121 210;--color-accent-fig-subtle:var(--color-fig-100);--color-accent-fig-subtle-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-600);--color-accent-sand-bold-raw:107 104 96;--color-accent-sand-base:var(--color-sand-400);--color-accent-sand-base-raw:202 197 184;--color-accent-sand-subtle:var(--color-sand-100);--color-accent-sand-subtle-raw:249 248 246;--color-accent-sand-subtlest:var(--color-sand-100);--color-accent-sand-subtlest-raw:249 248 246;--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-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:"Figtree";--font-family-mono:"IBM Plex Mono",monospace;--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-base);--font-family-monospace:var(--font-family-mono);--font-size-body-tinier:var(--font-size-8);--font-size-body-tiny:var(--font-size-9);--font-size-body-smallest:var(--font-size-10);--font-size-body-smaller:var(--font-size-12);--font-size-body-small:var(--font-size-14);--font-size-body-medium:var(--font-size-16);--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-14);--font-size-title-medium:var(--font-size-16);--font-size-title-large:var(--font-size-22);--font-size-headline-small:var(--font-size-24);--font-size-headline-medium:var(--font-size-28);--font-size-headline-large:var(--font-size-32);--font-size-display-small:var(--font-size-36);--font-size-display-medium:var(--font-size-48);--font-size-display-large:var(--font-size-56);--font-weight-light:300;--font-weight-light-italic:light italic;--font-weight-regular:400;--font-weight-regular-italic:italic;--font-weight-medium:500;--font-weight-medium-italic:medium italic;--font-weight-semibold:600;--font-weight-semibold-italic:semibold italic;--font-weight-bold:700;--font-weight-bold-italic:bold italic;--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-300);--color-accent-grape-dark-raw:153 171 245;--color-accent-grape-bold:var(--color-grape-500);--color-accent-grape-bold-raw:97 122 218;--color-accent-grape-base:var(--color-grape-400);--color-accent-grape-base-raw:109 135 241;--color-accent-grape-subtle:var(--color-grape-900);--color-accent-grape-subtle-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-300);--color-accent-blueberry-dark-raw:153 197 245;--color-accent-blueberry-bold:var(--color-blueberry-500);--color-accent-blueberry-bold-raw:50 135 226;--color-accent-blueberry-base:var(--color-blueberry-400);--color-accent-blueberry-base-raw:83 158 238;--color-accent-blueberry-subtle:var(--color-blueberry-900);--color-accent-blueberry-subtle-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-300);--color-accent-kale-dark-raw:122 206 193;--color-accent-kale-bold:var(--color-kale-500);--color-accent-kale-bold-raw:52 152 141;--color-accent-kale-base:var(--color-kale-400);--color-accent-kale-base-raw:87 183 171;--color-accent-kale-subtle:var(--color-kale-900);--color-accent-kale-subtle-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-300);--color-accent-kiwi-dark-raw:151 206 122;--color-accent-kiwi-bold:var(--color-kiwi-500);--color-accent-kiwi-bold-raw:87 152 52;--color-accent-kiwi-base:var(--color-kiwi-400);--color-accent-kiwi-base-raw:120 183 87;--color-accent-kiwi-subtle:var(--color-kiwi-900);--color-accent-kiwi-subtle-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-300);--color-accent-mango-dark-raw:255 209 130;--color-accent-mango-bold:var(--color-mango-500);--color-accent-mango-bold-raw:244 170 42;--color-accent-mango-base:var(--color-mango-400);--color-accent-mango-base-raw:250 186 76;--color-accent-mango-subtle:var(--color-mango-900);--color-accent-mango-subtle-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-300);--color-accent-canteloupe-dark-raw:255 184 130;--color-accent-canteloupe-bold:var(--color-canteloupe-500);--color-accent-canteloupe-bold-raw:230 149 89;--color-accent-canteloupe-base:var(--color-canteloupe-400);--color-accent-canteloupe-base-raw:255 166 99;--color-accent-canteloupe-subtle:var(--color-canteloupe-900);--color-accent-canteloupe-subtle-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-300);--color-accent-persimmon-dark-raw:255 159 137;--color-accent-persimmon-bold:var(--color-persimmon-500);--color-accent-persimmon-bold-raw:230 105 78;--color-accent-persimmon-base:var(--color-persimmon-400);--color-accent-persimmon-base-raw:255 117 87;--color-accent-persimmon-subtle:var(--color-persimmon-900);--color-accent-persimmon-subtle-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-300);--color-accent-plum-dark-raw:233 149 220;--color-accent-plum-bold:var(--color-plum-500);--color-accent-plum-bold-raw:204 111 190;--color-accent-plum-base:var(--color-plum-400);--color-accent-plum-base-raw:227 123 211;--color-accent-plum-subtle:var(--color-plum-900);--color-accent-plum-subtle-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-300);--color-accent-fig-dark-raw:197 149 233;--color-accent-fig-bold:var(--color-fig-500);--color-accent-fig-bold-raw:159 108 198;--color-accent-fig-base:var(--color-fig-400);--color-accent-fig-base-raw:172 121 210;--color-accent-fig-subtle:var(--color-fig-900);--color-accent-fig-subtle-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-300);--color-accent-sand-dark-raw:225 222 213;--color-accent-sand-bold:var(--color-sand-500);--color-accent-sand-bold-raw:164 159 149;--color-accent-sand-base:var(--color-sand-400);--color-accent-sand-base-raw:202 197 184;--color-accent-sand-subtle:var(--color-sand-900);--color-accent-sand-subtle-raw:18 17 13;--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}@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")}body{--font-sans:"Figtree",sans-serif!important;--font-mono:monaco,monospace!important;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-size-200:12px;--font-size-300:14px;--font-size-400:16px;--font-line-height-small:18px;--font-line-height-medium:20px;--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;background:var(--color-neutral-background);color:var(--color-neutral-content);font-family:var(--font-sans)!important;margin:0;scrollbar-color:var(--color-neutral-border-bold) var(--color-neutral-background)}.lsf-app-wrapper,body{max-width:100%;min-height:100vh;width:100vw}.lsf-global-error{padding:32px}.lsf-global-error__heidi{display:block;margin:32px auto}.lsf-global-error h1{font-size:20px;text-align:center;text-transform:uppercase}.lsf-global-error h2{color:var(--color-negative-content);font-size:20px}.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}.lsf-quality-review__form{padding:16px 0}.lsf-quality-review__form-group{margin-bottom:16px}.lsf-quality-review__form-group:last-child{margin-bottom:0}.lsf-quality-review__label{color:#374151;display:block;font-weight:500;margin-bottom:8px}.lsf-quality-review input,.lsf-quality-review select,.lsf-quality-review textarea{width:100%}.lsf-quality-review textarea{min-height:100px;resize:vertical}.lsf-quality-review__issue-tags{display:flex;flex-wrap:wrap;gap:8px}.lsf-quality-review__issue-tag{background:#fff;border:1px solid #d1d5db;border-radius:16px;color:#374151;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsf-quality-review__issue-tag:hover{background:#eff6ff;border-color:#3b82f6}.lsf-quality-review__issue-tag_selected{background:#3b82f6;border-color:#3b82f6;color:#fff}.lsf-quality-review__issue-tag_selected:hover{background:#2563eb}.lsf-quality-review__history{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.lsf-quality-review__history-title{color:#111827;font-weight:600;margin-bottom:12px}.lsf-quality-review__empty{color:#9ca3af;padding:20px;text-align:center}.lsf-quality-review__history-list{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto}.lsf-quality-review__history-item{background:#f9fafb;border-left:3px solid #8b5cf6;border-radius:6px;padding:12px}.lsf-quality-review__history-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.lsf-quality-review__history-reviewer{color:#111827;font-weight:600}.lsf-quality-review__history-result{font-size:14px}.lsf-quality-review__history-score{color:#6b7280;font-size:14px;margin-bottom:8px}.lsf-quality-review__history-comment{background:#fff;border-radius:4px;color:#374151;margin-bottom:8px;padding:8px}.lsf-quality-review__history-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.lsf-quality-review__tags-label{color:#6b7280;font-size:13px}.lsf-quality-review__tag{background:#e0e7ff;border-radius:4px;color:#3730a3;font-size:12px;padding:2px 8px}.lsf-quality-review__history-time{color:#6b7280;font-size:12px}
/*# sourceMappingURL=main.css.map*/