@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@700&family=VT323&family=Press+Start+2P&family=Share+Tech+Mono&family=Silkscreen&family=Major+Mono+Display&family=Orbitron:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap);.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%);font-weight:500!important;letter-spacing:.01em!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.base--kfuBd,.base--kfuBd>span{font-family:Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}.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-primary--iJ0oY:hover:not(:disabled){box-shadow:0 4px 16px rgba(139,92,246,.3),var(--emboss-shadow)!important;transform:translateY(-1px)!important}.variant-primary--iJ0oY:active:not(:disabled){transform:translateY(0)!important}.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-neutral--sbB27:hover:not(:disabled){box-shadow:0 4px 12px rgba(139,92,246,.15),var(--emboss-shadow)!important;transform:translateY(-1px)!important}.variant-neutral--sbB27:active:not(:disabled){transform:translateY(0)!important}.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-filled--oIL_Y:hover:not(:disabled):not(.waiting--a196M){transform:translateY(-1px)!important}.look-filled--oIL_Y:active:not(:disabled){transform:translateY(0)!important}.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;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.look-outlined--TKPf9.waiting--a196M:active,.look-outlined--TKPf9:not(:disabled):active{box-shadow:inset 0 1px 0 rgb(var(--black-raw)/10%);transform:translateY(0)!important}.look-outlined--TKPf9.waiting--a196M:hover,.look-outlined--TKPf9:not(:disabled):hover{background-color:rgba(139,92,246,.08)!important;border-color:#8b5cf6!important;box-shadow:0 4px 12px rgba(139,92,246,.12)!important;transform:translateY(-1px)!important}.look-outlined--TKPf9.waiting--a196M:focus,.look-outlined--TKPf9:not(:disabled):focus{box-shadow:0 0 0 3px rgba(139,92,246,.15)!important}.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;position:relative;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));border-radius:4px}.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;cursor:pointer;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)}@position-try --dropdown-bottom-left{bottom:auto;left:anchor(left);right:auto;top:anchor(bottom)}@position-try --dropdown-bottom-right{bottom:auto;left:auto;right:anchor(right);top:anchor(bottom)}@position-try --dropdown-bottom-center{bottom:auto;left:anchor(center);right:auto;top:anchor(bottom);translate:-50% 0}@position-try --dropdown-top-left{bottom:anchor(top);left:anchor(left);right:auto;top:auto}@position-try --dropdown-top-right{bottom:anchor(top);left:auto;right:anchor(right);top:auto}@position-try --dropdown-top-center{bottom:anchor(top);left:anchor(center);right:auto;top:auto;translate:-50% 0}.sf-dropdown{--menu-animation-duration:0.15s;--menu-animation-curve:cubic-bezier(0.4,0,0.2,1);--menu-animation-start:-10px;backdrop-filter:blur(8px);background-color:var(--color-neutral-background);border-radius:var(--corner-radius-small,6px);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 0 1px rgba(139,92,246,.1);box-sizing:border-box;display:none;flex-direction:column;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;max-height:calc(100vh - 20px);max-width:calc(100vw - 20px);position:absolute;top:calc(100% + 1px);will-change:transform,opacity;z-index:500}@supports(anchor-name:--test){.sf-dropdown{position-try-fallbacks:--dropdown-bottom-right,--dropdown-bottom-center,--dropdown-top-left,--dropdown-top-right,--dropdown-top-center,flip-block,flip-inline;position-visibility:anchors-visible;bottom:auto;left:anchor(left);position:fixed;right:auto;top:anchor(bottom)}}@supports(width:anchor-size(width)){.sf-dropdown_sync-width{min-width:anchor-size(width);width:anchor-size(width)}}.sf-dropdown_constrain-height{overflow-y:auto}.sf-dropdown_align_left{left:-20px}@supports(anchor-name:--test){.sf-dropdown_align_left{left:anchor(left)}}.sf-dropdown_align_right{right:-20px}@supports(anchor-name:--test){.sf-dropdown_align_right{right:anchor(right)}}.sf-dropdown__trigger{position:relative}@supports(anchor-name:--test){.sf-dropdown__trigger{anchor-name:--dropdown-trigger}}.sf-dropdown.sf-before-appear,.sf-dropdown.sf-before-disappear{transition-duration:var(--menu-animation-duration);transition-property:opacity,transform;transition-timing-function:var(--menu-animation-curve)}.sf-dropdown.sf-mounted{pointer-events:none;visibility:hidden}.sf-dropdown.sf-before-appear,.sf-dropdown.sf-mounted{display:flex;opacity:0;transform:translate3d(0,var(--menu-animation-start),0)}.sf-dropdown.sf-appear{opacity:1;transform:translateZ(0)}.sf-dropdown.sf-visible{display:flex;opacity:1}.sf-dropdown.sf-before-disappear{display:flex;opacity:1;transform:translateZ(0)}.sf-dropdown.sf-disappear{opacity:0;transform:translate3d(0,var(--menu-animation-start),0);visibility:hidden}.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-neutral-on-dark-content)}.filled--ys6hI .icon--RR4fQ path{fill:var(--color-neutral-on-dark-content)}.label--ZEU69{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);cursor:default;font-size:11px;font-weight:500;gap:4px;line-height:100%;margin:1px;padding:2px 5px 2px 3px}.label--ZEU69,.overlay--_dCxm{align-items:center;display:flex}.overlay--_dCxm{backdrop-filter:blur(2px) grayscale(80%);background:rgb(var(--color-neutral-background-raw)/70%);inset:-16px -24px;justify-content:center;position:absolute;z-index:3000}.container--jLL3H{background:linear-gradient(109.47deg,var(--color-accent-canteloupe-base) 0,var(--color-accent-persimmon-base) 50%,var(--color-accent-plum-base) 100%);border-radius:12px;box-shadow:0 8px 24px rgb(var(--color-neutral-shadow-raw)/24%),0 4px 16px rgb(var(--color-neutral-shadow-raw)/32%);padding:2px;position:relative;transform:translateY(-3rem);width:780px}.container--jLL3H:before{background:var(--color-neutral-background);border-radius:10px;content:"";inset:2px;opacity:.95;position:absolute;z-index:0}.container--jLL3H>*{position:relative;z-index:1}.content--nvgE4{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-base);padding:3rem;text-align:center}.badge--Rt2ak{transform:scale(1.4)}.title--k96mv{margin:0}.description--EW_mL{margin:0;max-width:600px}.actions--eSM30{display:flex;flex-wrap:wrap;gap:var(--spacing-base);justify-content:center;margin-top:var(--spacing-tight)}.actions--eSM30 button{white-space:nowrap}.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-surface-border);--hover-color:var(--color-neutral-inverted-surface-hover);--padding:var(--toast-spacing);align-items:center;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);display:flex;gap:16px;overflow:hidden;pointer-events:all}.toast--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-sand-700);--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}.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;--spinner-color:#8b5cf6;--spinner-bg:rgba(139,92,246,.2);--spinner-duration:0.8s;display:inline-block;height:var(--spinner-size);position:relative;vertical-align:middle;width:var(--spinner-size)}.body--iqKYi{border:3px solid var(--spinner-bg);border-radius:50%;border-top-color:var(--spinner-color);box-shadow:0 0 10px rgba(139,92,246,.2);box-sizing:border-box;height:100%;width:100%}.body--iqKYi:not(.stopped--JwRM6){animation:cyber-spin--Lc_QJ var(--spinner-duration) linear infinite}@keyframes cyber-spin--Lc_QJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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}.container--a8b61{border-color:var(--color-neutral-border);border-radius:var(--radius);border-width:1px;color:var(--color-neutral-content);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;max-height:100%;overflow-x:auto;overflow-y:hidden;text-align:left;width:100%}.head--ngsbG{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:var(--color-neutral-background);border-bottom-width:1px;border-color:var(--color-neutral-border);border-top-left-radius:inherit;border-top-right-radius:inherit;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);flex-shrink:0;justify-content:stretch;position:sticky;top:var(--spacing-0);z-index:2}.head--ngsbG,.headRow--khpQ3{display:flex;min-width:-moz-min-content;min-width:min-content}.headRow--khpQ3{justify-content:flex-start;position:relative;width:100%}.headCell--qzFsE{align-items:center;background-color:var(--color-neutral-background);box-sizing:content-box;color:var(--color-neutral-content);cursor:default;display:flex;font-weight:var(--font-weight-medium);height:32px;min-width:0;padding:var(--spacing-tight);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.headCell--qzFsE:not(:first-child,.headCellPinned--iI9mf,.headCellNoDivider--fj0_z):after{background:var(--color-neutral-border);content:"";display:block;height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.headCell--qzFsE>*{min-width:var(--spacing-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headCellContent--V7K1w{align-items:center;display:flex;flex:1 1 0%;min-width:var(--spacing-0);overflow:hidden}.headCellPinned--iI9mf{background-color:var(--color-neutral-background);border-color:var(--color-neutral-border);border-left-width:1px;position:sticky;right:var(--spacing-0)}.headCellSortable--FIZ1V{cursor:pointer}.headCellSortable--FIZ1V:hover{background-color:var(--color-neutral-surface)}.headCellSortable--FIZ1V:hover .headerIcon--qu8oN{opacity:1}.headerContent--X85vk{align-items:center;display:flex;justify-content:space-between;width:100%}.headerTextSorted--OnL8K{color:var(--color-neutral-content)}.headerIcon--qu8oN{align-items:center;animation-duration:.15s;display:flex;flex-shrink:0;margin-left:.5rem;opacity:0;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.headerIconVisible--SBJEl{opacity:1}.headCellResizer--dlcXm{bottom:var(--spacing-0);cursor:col-resize;opacity:0;position:absolute;right:-5px;top:var(--spacing-0);width:11px;z-index:100}.headCellResizer--dlcXm:hover{opacity:1}.body--XOg3Z{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex:1 1 auto;min-height:0;min-width:100%;overflow-y:auto;position:relative;width:-moz-max-content;width:max-content;z-index:1}.bodyRow--DNka1{animation-duration:.15s;animation-timing-function:cubic-bezier(0,0,.2,1);display:flex;justify-content:flex-start;min-width:-moz-min-content;min-width:min-content;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}.bodyRow--DNka1:nth-child(2n){background-color:var(--color-neutral-surface)}.bodyRowClickable--KSan5{cursor:pointer}.bodyRowClickable--KSan5:hover:not(.bodyRowError--hA0bD,.bodyRowActive--Ke33S){background-color:var(--color-primary-emphasis-subtle)}.bodyRowError--hA0bD{background-color:var(--color-negative-background);border-bottom-color:var(--color-negative-accent-light)}.bodyRowSelected--l7VZT:not(.bodyRowError--hA0bD){background-color:var(--color-primary-emphasis-subtle)}.bodyRowActive--Ke33S:not(.bodyRowError--hA0bD),.bodyRowSelected--l7VZT.bodyRowActive--Ke33S:not(.bodyRowError--hA0bD){background-color:var(--color-primary-emphasis)}.bodyCell--tEzoi{align-items:center;box-sizing:content-box;display:flex;height:32px;min-height:28px;min-width:0;padding:var(--spacing-tight)}.bodyCell--tEzoi>*{min-width:var(--spacing-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bodyCell--tEzoi .checkbox_disabled{cursor:not-allowed;opacity:.5}.bodyCell--tEzoi .checkbox_disabled .checkbox__box,.bodyCell--tEzoi .checkbox_disabled .checkbox__input{cursor:not-allowed}.bodyCellPinned--wSGeH{background-color:var(--color-neutral-background);border-color:var(--color-neutral-border);border-left-width:1px;position:sticky;right:var(--spacing-0)}.container--y7i3T{align-items:center;display:inline-flex;gap:var(--spacing-0);height:2.5rem}.container--y7i3T.size-small--E8zUl{height:1.5rem}.container--y7i3T.size-large--UQhZ1{height:3rem}.container--y7i3T.disabled--z1VZN{opacity:.5;pointer-events:none}.labels--O9WJc{align-items:center;display:flex;gap:var(--spacing-tight);padding-left:var(--spacing-base);padding-right:var(--spacing-base)}.navigation--IDME1{align-items:center;background-color:var(--color-neutral-background);border-color:var(--color-neutral-border);border-radius:.25rem;border-width:1px;display:flex;height:100%}.container--y7i3T.disabled--z1VZN .navigation--IDME1{pointer-events:none}.divider--X441B{background-color:var(--color-neutral-border);height:30px;width:1px}.size-small--E8zUl .divider--X441B{height:1.25rem}.bullet-divider--tGULK{color:var(--color-neutral-content-subtler);padding-left:.5rem;padding-right:.5rem}.size-small--E8zUl .bullet-divider--tGULK{padding-left:.25rem;padding-right:.25rem}.button--nPoCA{height:100%;padding:var(--spacing-0);width:37px}.button--nPoCA:disabled{opacity:.5;pointer-events:none}.button--nPoCA{border-radius:0}.size-small--E8zUl .button--nPoCA{width:1.5rem}.button--nPoCA.disabled--z1VZN{color:var(--color-neutral-content-subtlest);pointer-events:none}.button--nPoCA.button-first--NasOf{border-bottom-left-radius:5px;border-top-left-radius:5px}.button--nPoCA.button-last--HUpv0{border-bottom-right-radius:5px;border-top-right-radius:5px}.input--PRjEP{align-items:center;background-color:var(--color-neutral-surface);border-color:var(--color-neutral-border);border-left-width:1px;border-right-width:1px;color:var(--color-neutral-content);display:flex;height:38px;justify-content:center;margin-bottom:1px;margin-top:1px;text-align:center;width:100px}.size-small--E8zUl .input--PRjEP{font-size:.875rem;height:30px;line-height:1.25rem}.input--PRjEP input{background-color:transparent;border-style:none;color:var(--color-neutral-content);font-size:1rem;font-weight:var(--font-weight-medium);height:100%;line-height:1.5rem;line-height:19px;margin:var(--spacing-0);outline:2px solid transparent;outline-offset:2px;padding:var(--spacing-0);text-align:center;width:100%}.size-small--E8zUl .input--PRjEP input{font-size:.875rem;line-height:1.25rem;line-height:15px}.page-indicator--A8BIi{cursor:pointer;flex:1 1 0%;font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:19px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.size-small--E8zUl .page-indicator--A8BIi{font-size:.875rem;line-height:1.25rem;line-height:15px}.page-indicator--A8BIi span{font-weight:400;opacity:.4}.page-size--m_sBd{min-width:170px;padding-left:1rem}.size-small--E8zUl .page-size--m_sBd{min-width:130px;padding-left:.5rem}.sf-space-ls{grid-gap:16px;display:grid}.sf-space-ls,.sf-space-ls_direction_horizontal{align-items:center;grid-auto-columns:max-content;grid-auto-flow:column}.sf-space-ls_direction_vertical{grid-auto-flow:row;grid-auto-rows:max-content;justify-content:center}.sf-space-ls_spread{justify-content:space-between;width:100%}.sf-space-ls_align_start{justify-content:flex-start}.sf-space-ls_align_end{justify-content:flex-end}.sf-space-ls_stretch .sf-space-ls_direction_horizontal{grid-auto-columns:1fr;grid-auto-rows:1fr}.sf-space-ls_size_large{grid-gap:32px}.sf-space-ls_size_small{grid-gap:12px}.sf-inline-error{background-color:var(--color-negative-background);border-radius:.5rem;box-sizing:border-box;width:100%}.sf-error-message{max-width:100%;padding:1rem}.sf-error-message__error-image{display:block;margin:32px auto 0}.sf-error-message__title{color:var(--color-negative-content);font-size:1.25rem;font-weight:600}.sf-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}.sf-error-message__exception{margin:.5rem 1rem}.sf-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}.sf-error-message__version{color:var(--color-neutral-content-subtlest);font-size:14px;font-weight:600;margin:.5rem 0}.sf-error-message__validation{list-style-type:none;margin:.5rem 1rem;max-height:300px;overflow-y:auto;padding:0}.sf-error-message__message{color:var(--color-neutral-content-subtler);line-height:1.4;padding:0;white-space:pre-line;word-break:break-word}.sf-error-message__actions{display:flex;margin:1rem}.sf-error-message__slack{align-items:center;display:flex;margin-right:auto}.sf-error-message__slack img{height:16px;margin-right:8px;width:16px}.sf-error-message_kind_paused{padding:32px}.sf-error-message_kind_paused .sf-error-message__detail{margin-block:16px}.sf-error-message_kind_paused .sf-error-message__actions{margin-inline:0}.sf-paused-error .sf-modal-ls__content{border-radius:16px;overflow:hidden}.sf-cyber-button{align-items:center;background-color:var(--accent-primary,#8b5cf6);border:1px solid transparent;border-radius:var(--radius-sm,0)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff!important;cursor:pointer;display:inline-flex!important;font-family:var(--font-display,"Space Grotesk",sans-serif);font-size:.875rem;font-weight:600;height:40px;justify-content:center;letter-spacing:.05em;padding:0 1.5rem;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1)}.sf-cyber-button:hover:not(:disabled){background-color:var(--accent-secondary,#7c3aed);box-shadow:0 4px 12px rgba(139,92,246,.3);transform:translateY(-1px)}.sf-cyber-button:active:not(:disabled){transform:translateY(0)}.sf-cyber-button:disabled{background-color:#374151;color:#9ca3af!important;cursor:not-allowed;opacity:.6}.sf-modal-ls{--transition-duration:200ms;align-items:center;backdrop-filter:blur(4px);background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;will-change:opacity;z-index:2000}.sf-modal-ls_optimize .sf-modal-ls__wrapper{will-change:transform}.sf-modal-ls__wrapper{box-sizing:border-box;max-height:100%;overflow:auto;padding:40px 0 56px;width:100%}.sf-modal-ls__content{background-color:#000;border:1px solid #1f2937;border-radius:12px;box-shadow:0 24px 48px rgba(0,0,0,.5);display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;margin:0 auto;min-height:100px;overflow:hidden;position:relative;width:600px}.sf-modal-ls__content:before{border-left:2px solid #8b5cf6;border-radius:12px 0 0 0;border-top:2px solid #8b5cf6;left:-1px;top:-1px}.sf-modal-ls__content:after,.sf-modal-ls__content:before{content:"";height:24px;position:absolute;width:24px;z-index:1}.sf-modal-ls__content:after{border-bottom:2px solid #8b5cf6;border-radius:0 0 12px 0;border-right:2px solid #8b5cf6;bottom:-1px;right:-1px}.sf-modal-ls__header{align-items:center;box-sizing:content-box;display:flex;justify-content:space-between;min-height:40px;padding:24px 32px 16px}.sf-modal-ls__header_divided{border-bottom:1px solid #1f2937}.sf-modal-ls__title{color:#fff;font-size:20px;font-weight:500;letter-spacing:-.01em;margin:0 auto 0 0}.sf-modal-ls__title:before{color:#4b5563;content:"//";font-weight:400;margin-right:12px}.sf-modal-ls__close{align-items:center;background:transparent;border:1px solid #374151;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.sf-modal-ls__close:hover{background:rgba(139,92,246,.08);border-color:#8b5cf6;color:#8b5cf6}.sf-modal-ls__close svg{height:16px;width:16px}.sf-modal-ls__body{color:#9ca3af;flex:1;font-size:14px;line-height:1.6;min-height:0;padding:0 32px 24px}.sf-modal-ls__body_bare{display:flex;flex-direction:column;height:100%;padding:0}.sf-modal-ls__footer{background:rgba(139,92,246,.03);border-top:1px solid #1f2937;color:#6b7280;font-size:13px;line-height:1.5;padding:20px 32px;text-align:center}.sf-modal-ls__footer a{color:#8b5cf6;text-decoration:none;transition:color .2s ease}.sf-modal-ls__footer a:hover{color:#a78bfa}.sf-modal-ls__footer_bare{background:transparent;border-top:1px solid #1f2937}.sf-modal-ls_fullscreen{--fullscreen-size-reduction:80px}.sf-modal-ls_fullscreen .sf-modal-ls__wrapper{padding:calc(var(--fullscreen-size-reduction)/2) 0}.sf-modal-ls_fullscreen .sf-modal-ls__content{height:calc(100vh - var(--fullscreen-size-reduction));width:calc(100vw - var(--fullscreen-size-reduction))}.sf-modal-ls_visible{opacity:0;transition:opacity var(--transition-duration) ease}.sf-modal-ls_visible .sf-modal-ls__wrapper{transform:scale(.96) translateY(10px);transition:transform var(--transition-duration) ease}.sf-modal-ls.sf-visible{opacity:1}.sf-modal-ls.sf-visible .sf-modal-ls__wrapper{transform:none}.sf-modal-ls.sf-before-appear{opacity:0}.sf-modal-ls.sf-before-appear .sf-modal-ls__wrapper{transform:scale(.96) translateY(10px)}.sf-modal-ls.sf-appear{opacity:1}.sf-modal-ls.sf-appear .sf-modal-ls__wrapper{transform:scale(1) translateY(0)}.sf-modal-ls.sf-before-disappear{opacity:1}.sf-modal-ls.sf-before-disappear .sf-modal-ls__wrapper{transform:scale(1)}.sf-modal-ls.sf-disappear{opacity:0}.sf-modal-ls.sf-disappear .sf-modal-ls__wrapper{transform:scale(.96) translateY(10px)}.sf-spinner-ls{--spinner-size:50px;--spinner-color:#8b5cf6;--spinner-bg:rgba(139,92,246,.2);--spinner-duration:0.8s;display:inline-block;height:var(--spinner-size);position:relative;vertical-align:middle;width:var(--spinner-size)}.sf-spinner-ls__body{border:3px solid var(--spinner-bg);border-radius:50%;border-top-color:var(--spinner-color);box-shadow:0 0 10px rgba(139,92,246,.2);box-sizing:border-box;height:100%;width:100%}.sf-spinner-ls__body:not(.sf-spinner-ls__body_stopped){animation:sf-cyber-spin var(--spinner-duration) linear infinite}@keyframes sf-cyber-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sf-main-menu{background:#000!important;border-radius:0;border-right:1px solid #1f2937;box-sizing:border-box;display:flex;flex:1;flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;gap:4px;list-style-type:none;margin:0;max-width:100%;padding:16px;transition:background-color .3s ease-out}.sf-main-menu__item{background:transparent;border:1px solid transparent;border-radius:8px;box-sizing:border-box;color:#9ca3af!important;cursor:pointer;font-size:13px;font-weight:500;height:44px;letter-spacing:.05em;padding:0 16px;position:relative;text-decoration:none;white-space:nowrap}.sf-main-menu__item,.sf-main-menu__item-icon{align-items:center;display:flex;transition:all .2s ease}.sf-main-menu__item-icon{color:#6b7280!important;height:20px;justify-content:center;margin-right:14px;-o-object-fit:contain;object-fit:contain;width:20px}.sf-main-menu__item-icon svg{height:18px;width:18px}.sf-main-menu__item-beta{background-color:#8b5cf6!important;border-radius:4px;color:#fff!important;font-size:9px;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:14px;margin-left:auto;padding:2px 8px;text-transform:uppercase}.sf-main-menu__item_look_danger{color:#ef4444!important}.sf-main-menu__item:not(.sf-main-menu__item_look_danger):hover{background:rgba(139,92,246,.08)!important;border-color:rgba(139,92,246,.2);color:#fff!important}.sf-main-menu__item:not(.sf-main-menu__item_active):hover{background:rgba(139,92,246,.08)!important;color:#fff!important}.sf-main-menu__item:not(.sf-main-menu__item_active):hover .sf-main-menu__item-icon{color:#8b5cf6!important}.sf-main-menu__item_active{background:rgba(139,92,246,.12)!important;border-color:rgba(139,92,246,.25);color:#fff!important;font-weight:600}.sf-main-menu__item_active:before{background:linear-gradient(180deg,#8b5cf6,#a78bfa);border-radius:0 3px 3px 0;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.sf-main-menu__item_active:not(.sf-sidebar__pin){pointer-events:none}.sf-main-menu__item:hover .sf-main-menu__item-icon,.sf-main-menu__item_active .sf-main-menu__item-icon{color:#8b5cf6!important}.sf-main-menu__item_dangerous{color:#ef4444!important}.sf-main-menu__item_dangerous:hover{background-color:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.2);color:#fff!important}.sf-main-menu__spacer{flex:1}.sf-main-menu__divider{background:linear-gradient(90deg,transparent,#1f2937 50%,transparent)!important;height:1px;margin:16px 0;transition:background-color .2s ease}.sf-main-menu_size_compact{background:var(--color-neutral-background)}.sf-main-menu_size_compact .sf-main-menu__item,.sf-main-menu_size_medium .sf-main-menu__item{font-size:13px;height:36px}.sf-main-menu_size_small .sf-main-menu__item{font-size:12px;height:28px;padding:0 10px}.sf-main-menu_collapsed{padding:.75rem}.sf-main-menu_collapsed__item{border-radius:6px}.sf-main-menu_contextual{background:#0a0a0a!important;border:1px solid #1f2937;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.4)}.sf-main-menu_contextual .sf-main-menu__item{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;justify-content:space-between;padding:0 12px}.sf-main-menu_contextual .sf-main-menu__item:hover{background-color:rgba(139,92,246,.08)}.sf-main-menu_contextual .sf-main-menu__item_dangerous{color:#ef4444}.sf-main-menu_contextual .sf-main-menu__item_dangerous:hover{background-color:rgba(239,68,68,.1);color:#fff}.sf-main-menu:first-child{padding-top:12px}.sf-main-menu:last-child{padding-bottom:12px}.sf-menu-group__title{color:#4b5563;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:.15em;padding:8px 14px 6px;text-transform:uppercase}.sf-menu-group__list{list-style-type:none;margin-left:0;padding:0}.sf-breadcrumbs{align-items:center;display:flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;height:100%;margin-right:24px}.sf-breadcrumbs__label{align-items:center;display:flex;font-size:13px;gap:6px;letter-spacing:.03em}.sf-breadcrumbs__beta{background-color:#8b5cf6;border-radius:4px;color:#fff;font-size:9px;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:14px;padding:2px 8px;text-transform:uppercase}.sf-breadcrumbs__list{list-style-type:none}.sf-breadcrumbs__item,.sf-breadcrumbs__list{align-items:center;display:flex;height:100%;margin:0;padding:0}.sf-breadcrumbs__item{cursor:default;font-size:13px;line-height:20px;position:relative}.sf-breadcrumbs__item:not(.sf-breadcrumbs__item_last){cursor:pointer}.sf-breadcrumbs__item:not(.sf-breadcrumbs__item_last)>a,.sf-breadcrumbs__item:not(.sf-breadcrumbs__item_last)>span{color:#6b7280!important;transition:color .2s ease}.sf-breadcrumbs__item:not(.sf-breadcrumbs__item_last)>a:hover,.sf-breadcrumbs__item:not(.sf-breadcrumbs__item_last)>span:hover{color:#8b5cf6!important}.sf-breadcrumbs__item:not(:nth-child(2)){flex-shrink:0}.sf-breadcrumbs__item:nth-child(2) span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-breadcrumbs__item:only-child{pointer-events:none}.sf-breadcrumbs__item>a,.sf-breadcrumbs__item>span{color:#fff!important;text-decoration:none}.sf-breadcrumbs__item>a a,.sf-breadcrumbs__item>span a{color:#8b5cf6}.sf-breadcrumbs__item+.sf-breadcrumbs__item{margin-left:24px}.sf-breadcrumbs__item+.sf-breadcrumbs__item:before{color:#374151!important;content:"//";display:block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:400;height:16px;line-height:16px;position:absolute;right:100%;text-align:center;top:50%;transform:translate3d(0,-50%,0);width:24px}.sf-breadcrumbs__settings{display:block;height:18px;margin-left:12px;width:18px}.sf-breadcrumbs__settings img{display:block;opacity:.4;transition:opacity .2s ease}.sf-breadcrumbs__settings img:hover{opacity:1}.sf-card{background-color:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:5px}.sf-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}.sf-card__content{padding:15px}.sf-card:not(:first-child){margin-top:24px}.sf-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))}.sf-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}.sf-hamburger{cursor:pointer;display:inline-block;height:12px;position:relative;width:16px}.sf-hamburger span{background-color:#6b7280!important;border-radius:1px;display:block;height:1.5px;position:absolute;transition:all .2s ease;width:100%}.sf-hamburger span:first-child{top:0}.sf-hamburger span:nth-child(2){top:50%;transform:translate3d(0,-50%,0);width:75%}.sf-hamburger span:nth-child(3){bottom:0}.sf-hamburger_animated span{transition:all .2s ease}.sf-hamburger:hover span{background-color:#8b5cf6!important}.sf-hamburger:hover span:nth-child(2){width:100%}.sf-hamburger_opened span{background-color:#8b5cf6!important}.sf-hamburger_opened span:first-child{top:5px;transform:rotate(45deg)}.sf-hamburger_opened span:nth-child(2){opacity:0;transform:translate3d(-100%,-50%,0);width:0}.sf-hamburger_opened span:nth-child(3){bottom:5px;transform:rotate(-45deg)}.sf-version-notifier{background:var(--color-primary-surface-content);border-radius:5px;color:var(--primary_link);display:flex;margin:8px 0;padding:10px 0}.sf-version-notifier a{display:flex}.sf-version-notifier a:visited{color:var(--primary_link)}.sf-version-notifier__icon{color:var(--primary_link);padding-top:1px;width:46px}.sf-version-notifier__icon img{display:block;height:20px;margin:0 auto;width:20px}.sf-version-notifier__content{flex:1;padding-right:12px}.sf-version-notifier__title{align-items:flex-end;display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:22px}.sf-version-notifier__title:after{content:attr(data-date);font-size:14px;line-height:22px;opacity:.5}.sf-version-notifier__description{font-size:14px;line-height:18px;opacity:.6;padding-top:8px}.sf-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}.sf-current-version:hover{color:var(--primary_link)}.sf-create-organization-dialog{border:1px solid var(--color-primary-border-subtle)}.sf-create-organization-dialog__content{padding:20px 0}.sf-create-organization-dialog__description{color:var(--color-neutral-content-subtle);font-size:14px;line-height:1.5;margin:0 0 24px}.sf-create-organization-dialog__form{display:flex;flex-direction:column;gap:8px}.sf-create-organization-dialog__label{color:var(--color-neutral-content);font-size:14px;font-weight:500}.sf-create-organization-dialog__required{color:var(--color-error-content)}.sf-create-organization-dialog__error{color:var(--color-error-content);font-size:13px;margin-top:4px}.sf-create-organization-dialog__actions{border-top:1px solid var(--color-primary-border-subtle);display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.sf-organization-switcher{align-items:center;cursor:pointer;display:flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;height:100%;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sf-organization-switcher__trigger{align-items:center;background:transparent!important;border:1px solid #374151!important;border-radius:4px;display:flex;gap:8px;max-height:32px;min-width:120px;padding:6px 12px;transition:all .2s ease}.sf-organization-switcher__trigger:hover{background:rgba(139,92,246,.08)!important;border-color:#8b5cf6!important}.sf-organization-switcher__icon{color:#6b7280!important;flex-shrink:0;height:14px;transition:color .2s ease;width:14px}.sf-organization-switcher__trigger:hover .sf-organization-switcher__icon{color:#8b5cf6!important}.sf-organization-switcher__name{color:#9ca3af!important;font-size:11px;font-weight:500;letter-spacing:.05em;max-width:140px;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.sf-organization-switcher__trigger:hover .sf-organization-switcher__name{color:#fff!important}.sf-organization-switcher__spinner{flex-shrink:0}.sf-organization-switcher__spinner .sf-spinner,.sf-organization-switcher__spinner svg{border-color:#8b5cf6!important;color:#8b5cf6!important}.sf-organization-switcher--loading{padding:6px 12px}.sf-organization-switcher--loading .sf-organization-switcher__trigger{justify-content:center}.sf-organization-scroll-list::-webkit-scrollbar{width:4px}.sf-organization-scroll-list::-webkit-scrollbar-track{background:transparent}.sf-organization-scroll-list::-webkit-scrollbar-thumb{background:#374151;border-radius:2px}.sf-organization-scroll-list::-webkit-scrollbar-thumb:hover{background:#4b5563}.sf-org-item{border:1px solid transparent!important}.sf-org-item:hover{background:rgba(139,92,246,.08)!important;border-color:rgba(139,92,246,.4)!important;color:#fff!important}.sf-org-item.sf-danger:hover{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.4)!important;color:#fff!important}.sf-organization-switcher-popover{backdrop-filter:none!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;height:auto!important;max-height:none!important;max-width:none!important;min-width:0!important;padding:0!important}.credit-balance-widget{align-items:center;background:transparent!important;border:1px solid #374151!important;border-radius:4px;cursor:pointer;display:flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;gap:8px;max-height:32px;min-width:80px;padding:6px 12px;position:relative;transition:all .2s ease}.credit-balance-widget:hover{background:rgba(139,92,246,.08)!important;border-color:#8b5cf6!important}.credit-balance-widget:hover .credit-icon{color:#8b5cf6}.credit-balance-widget.loading{justify-content:center;min-width:80px;padding:6px 12px}.credit-skeleton{display:flex;flex-direction:column;gap:4px;width:100%}.skeleton-line{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#1f2937,#374151 50%,#1f2937);background-size:200% 100%;border-radius:2px;height:6px}.skeleton-line.short{height:4px;width:40%}.skeleton-line.long{height:8px;width:70%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.credit-icon{align-items:center;color:#6b7280;display:flex;font-size:12px;justify-content:center;transition:color .2s ease}.credit-icon svg{height:14px;width:14px}.credit-info{display:flex;flex-direction:column;gap:1px}.credit-label{color:#6b7280!important;font-size:8px;font-weight:500;letter-spacing:.1em;line-height:1;text-transform:uppercase}.credit-amount{color:#e8e4d9!important;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1}.credit-balance-widget.low-balance{background:rgba(239,68,68,.08)!important;border-color:#ef4444!important}.credit-balance-widget.low-balance:hover{background:rgba(239,68,68,.12)!important;border-color:#ef4444!important}.credit-balance-widget.low-balance .credit-amount{color:#ef4444!important}.low-badge{align-items:center;animation:pulse 2s ease-in-out infinite;background:#ef4444!important;border:2px solid #000;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;position:absolute;right:-5px;top:-5px;width:16px}.sf-menu-wrapper{background:#000;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px;max-width:100%;min-height:100vh;min-width:100vw}.sf-menu-header{align-items:center;background-color:#000!important;border-bottom:1px solid #1f2937!important;box-sizing:border-box;display:flex;height:var(--header-height);position:sticky;top:0;transition:background-color .3s ease-out;z-index:1000}.sf-menu-header__spacer{width:var(--spacing-tight)}.sf-menu-header__context{flex:1;justify-content:space-between;padding:0 0 0 1.5rem}.sf-menu-header__context,.sf-menu-header__context-item_left,.sf-menu-header__context-item_right{align-items:center;display:flex;height:100%}.sf-menu-header__context-item .sf-button-ls{height:32px}.sf-menu-header__hotkeys{padding:0 8px}.sf-menu-header__hotkeys,.sf-menu-header__hotkeys-button{align-items:center;display:flex;height:100%}.sf-menu-header__hotkeys-button button{background:transparent!important;border:1px solid #374151!important;border-radius:6px;height:34px!important;padding:6px!important;transition:all .2s ease;width:34px!important}.sf-menu-header__hotkeys-button button svg{color:#6b7280!important;height:16px;transition:all .2s ease;width:16px}.sf-menu-header__hotkeys-button button:hover{background:rgba(139,92,246,.1)!important;border-color:#8b5cf6!important;box-shadow:0 4px 12px rgba(139,92,246,.2);transform:translateY(-1px)}.sf-menu-header__hotkeys-button button:hover svg{color:#8b5cf6!important}.sf-menu-header__credits{align-items:center;display:flex;height:100%;padding:0 8px}.sf-menu-header__organization{align-items:center;display:flex;height:100%;margin-right:0}.sf-menu-header__trigger{align-items:center;background:#000;border-right:1px solid #1f2937!important;box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:space-between;max-width:240px;min-width:240px;padding:0 24px;position:relative;transition:all .2s ease}.sf-menu-header__trigger:after{background:linear-gradient(90deg,#8b5cf6,transparent);bottom:0;content:"";height:1px;left:24px;opacity:0;position:absolute;right:24px;transition:opacity .2s ease}.sf-menu-header__trigger h3{color:#fff!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.sf-menu-header__trigger h3 b{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e8e4d9,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#e8e4d9!important;font-weight:700}.sf-menu-header__trigger:hover{background-color:rgba(139,92,246,.05)!important}.sf-menu-header__trigger:hover:after{opacity:1}.sf-menu-header__logo{color:#fff!important;height:22px;width:142px}.sf-menu-header__user{align-items:center;align-self:center;border:2px solid transparent;border-radius:50%;cursor:pointer;display:flex;justify-content:center;margin:0 16px;padding:4px;position:relative;transition:all .2s ease}.sf-menu-header__user:hover{border-color:rgba(139,92,246,.5);transform:scale(1.05)}.sf-menu-header__userpic-badge{animation:sf-pulse 2s infinite;background:#8b5cf6!important;border:2px solid #000;border-radius:50%;height:10px;position:absolute;right:0;top:0;width:10px}.sf-newsletter-menu-item{background:rgba(139,92,246,.05)!important;border-left:2px solid #8b5cf6;color:#9ca3af!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;height:auto;line-height:1.5em;margin-top:-8px;padding:12px 14px;position:relative;transition:all .2s ease;white-space:normal;width:220px}.sf-main-menu .sf-newsletter-menu-item:hover{background:rgba(139,92,246,.1)!important;color:#fff!important}.sf-newsletter-menu-badge{animation:sf-pulse 2s infinite;background:#8b5cf6!important;border-radius:50%;display:block;height:8px;position:absolute;right:10px;top:10px;width:8px}@keyframes sf-pulse{0%,to{opacity:1}50%{opacity:.5}}.sf-content-wrapper{background-color:#000!important;display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;min-height:100vh}.sf-content-wrapper__body{max-height:calc(100vh - var(--header-height));min-height:100%;min-width:100%}.sf-content-wrapper__body,.sf-content-wrapper__content{background:#000!important;display:flex;flex:1;flex-direction:column}.sf-content-wrapper__content{height:100%;margin-left:0;transition:margin-left .2s ease,background-color .3s ease-out;will-change:margin-left}.sf-content-wrapper__content_withSidebar{margin-left:var(--menu-sidebar-width)}.sf-sidebar{background:#000!important;border-radius:0;border-right:1px solid #1f2937;height:calc(100vh - var(--header-height));left:0;overflow:auto;position:fixed;top:var(--header-height);transition:all .25s cubic-bezier(.4,0,.2,1);width:var(--menu-sidebar-width);z-index:100!important}.sf-sidebar::-webkit-scrollbar{width:6px}.sf-sidebar::-webkit-scrollbar-track{background:transparent}.sf-sidebar::-webkit-scrollbar-thumb{background:#374151;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.sf-sidebar::-webkit-scrollbar-thumb:hover{background:#8b5cf6}.sf-sidebar .sf-icon{transform:rotate(0deg);transition:transform .2s ease}.sf-sidebar_floating{backdrop-filter:blur(4px);box-shadow:0 0 0 9999px rgba(0,0,0,.75)}.sf-sidebar_floating .sf-unpin-menu{display:none}.sf-sidebar:not(.sf-sidebar_floating){box-shadow:4px 0 32px rgba(0,0,0,.5)}.sf-sidebar:not(.sf-sidebar_floating) .sf-pin-menu{display:none}.sf-sidebar:not(.sf-sidebar_floating).sf-before-appear{opacity:1;transform:translate3d(-100%,0,0)}.sf-sidebar:not(.sf-sidebar_floating).sf-appear,.sf-sidebar:not(.sf-sidebar_floating).sf-before-disappear{opacity:1;transform:translateZ(0)}.sf-sidebar:not(.sf-sidebar_floating).sf-disappear{opacity:1;transform:translate3d(-100%,0,0)}.sf-sidebar:not(.sf-sidebar_floating).sf-appear~.sf-content-wrapper__content,.sf-sidebar:not(.sf-sidebar_floating).sf-visible~.sf-content-wrapper__content{margin-left:240px}.sf-sidebar:not(.sf-sidebar_floating).sf-disappear~.sf-content-wrapper__content{margin-left:0}.sf-sidebar:not(.sf-sidebar_floating) .sf-sidebar__pin .sf-icon{color:#8b5cf6!important;opacity:1;transform:rotate(-45deg)}.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)}.accountSettings--ueKxh{background:var(--color-bg-primary,#0a0a0a);display:flex;flex:1;flex-direction:column;min-height:100vh;position:relative}.accountSettings--ueKxh:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.accountSettings__content--NALH0{display:flex;flex-direction:column;gap:var(--spacing-wide,1.5rem);max-width:720px;position:relative;z-index:1}.accountSettings__content--NALH0 h1{font-family:Space Grotesk,sans-serif;font-size:var(--font-size-header,28px);margin:0}.accountSettingsPadding--mV0X_{padding:var(--spacing-wide,1.5rem)}.pageHeader--fV3OV{border-bottom:1px solid var(--color-neutral-border,#1f1f1f);padding:2rem var(--spacing-wide,1.5rem);position:relative;z-index:1}.pageHeaderContent--CkSEv{align-items:center;display:flex;gap:1rem}.pageTitle--oSTYB{color:var(--color-text-primary,#fff);font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.roleBadge--KuoOe{align-items:center;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);color:#a78bfa;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.1em;padding:4px 12px;text-transform:uppercase}.accountCard--DuiYb{background:hsla(0,0%,100%,.02)!important;border:1px solid var(--color-neutral-border,#1f1f1f)!important;border-radius:0!important}.cardHeader--sb9A1{border-bottom:1px solid var(--color-neutral-border,#1f1f1f);padding:1.5rem!important}.cardTitle--SF40_{color:var(--color-text-primary,#fff);font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.cardDescription--WGXQp{color:var(--color-text-secondary,#6b7280);font-family:monospace;font-size:.875rem;margin-top:.5rem}.cardContent--pZm0K{padding:1.5rem!important}.sectionNumber--i8Umx{color:#8b5cf6;font-family:monospace;font-size:14px;letter-spacing:.1em;margin-right:1rem}.menuItemNumber--Wgoij{color:#8b5cf6;font-family:monospace;font-size:12px;letter-spacing:.05em;margin-right:.5rem}.sectionContent--bI17s{flex-direction:column;justify-content:space-between}.flexRow--cXf3G,.sectionContent--bI17s{display:flex;gap:var(--spacing-wide,1.5rem)}.flexRow--cXf3G{align-items:center}.flexRow--cXf3G.flexEnd--xeM_b{justify-content:flex-end}.flex1--EKowd{flex:1}.userPic--TUSX6{flex:none}.saveButton--tCHXz{width:125px}.sf-form-validation{margin-top:32px}.sf-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}.sf-form-validation__group+.sf-form-validation__group{margin-top:5px}.sf-form-validation__field{font-size:14px;font-weight:700}.sf-form-validation__messages{margin-top:3px}.sf-form-validation__message{color:var(--color-neutral-content);font-size:12px}.sf-label-ls{color:var(--color-neutral-content);margin-bottom:0}.sf-label-ls__text{display:flex;font-size:14px;line-height:1.25rem;margin-bottom:0}.sf-label-ls__description{color:var(--color-neutral-content-subtler);font-size:.875rem;font-weight:400;line-height:140%;white-space:pre-line}.sf-label-ls__description a{color:var(--color-primary-content);text-decoration:underline}.sf-label-ls__description a:hover{color:var(--color-primary-content-hover);text-decoration:none}.sf-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}.sf-label-ls__footer a{color:var(--color-primary-content);text-decoration:underline}.sf-label-ls__footer a:hover{color:var(--color-primary-content-hover);text-decoration:none}.sf-label-ls__field{line-height:0}.sf-label-ls__label{align-items:center;display:flex;gap:4px;margin-bottom:var(--spacing-tightest);white-space:pre-line}.sf-label-ls__tooltip{align-items:center;color:var(--color-primary-content);display:flex;font-size:0;height:20px;margin-left:4px;width:20px}.sf-label-ls__tooltip svg{fill:var(--color-neutral-icon);height:100%;width:100%}.sf-label-ls_size_large .sf-label-ls__text{font-size:.875rem;font-weight:500}.sf-label-ls_flat .sf-label-ls__text{padding:0}.sf-label-ls .sf-input-ls,.sf-label-ls .sf-select-ls,.sf-label-ls .sf-textarea-ls{width:100%}.sf-label-ls[data-required] .sf-label-ls__text span:after{color:var(--color-neutral-content-subtler);content:"Required";font-size:.825rem;margin-left:.325rem}.sf-label-ls_large .sf-label-ls__text{font-size:1.25rem;font-weight:500}.sf-label-ls_placement_left,.sf-label-ls_placement_right{display:grid;gap:8px;row-gap:0}.sf-label-ls_placement_right{grid-template-areas:"field label" "field description";grid-template-columns:auto 1fr}.sf-label-ls_placement_left{grid-template-areas:"label field" "description field";grid-template-columns:1fr auto}.sf-label-ls_placement_left:not(.sf-label-ls_withDescription,.sf-label-ls_withFooter){grid-template-areas:"label field"}.sf-label-ls_placement_right:not(.sf-label-ls_withDescription,.sf-label-ls_withFooter){grid-template-areas:"field label"}.sf-label-ls_placement_left.sf-label-ls_withDescription.sf-label-ls_withFooter{grid-template-areas:"label field" "description field" "footer footer"}.sf-label-ls_placement_right.sf-label-ls_withDescription.sf-label-ls_withFooter{grid-template-areas:"field label" "field description" "footer footer"}.sf-label-ls_placement_left.sf-label-ls_withFooter:not(.sf-label-ls_withDescription){grid-template-areas:"label field" "footer footer"}.sf-label-ls_placement_right.sf-label-ls_withFooter:not(.sf-label-ls_withDescription){grid-template-areas:"field label" "footer footer"}.sf-label-ls_empty .sf-label-ls__text,.sf-label-ls_placement_left .sf-label-ls__text,.sf-label-ls_placement_right .sf-label-ls__text{align-items:center;font-weight:500;grid-area:label;height:auto;line-height:22px;margin-bottom:0}.sf-label-ls_placement_left:not(.sf-label-ls_withDescription) .sf-label-ls__field,.sf-label-ls_placement_right:not(.sf-label-ls_withDescription) .sf-label-ls__field{align-items:center;display:flex;grid-area:field}.sf-label-ls_placement_left .sf-label-ls__description,.sf-label-ls_placement_right .sf-label-ls__description{grid-area:description}.sf-label-ls_placement_left .sf-label-ls__footer,.sf-label-ls_placement_right .sf-label-ls__footer{grid-area:footer}.sf-label-ls_placement_right.sf-label-ls_withDescription .sf-label-ls__field input[type=radio]{margin:4px 0 0}label{display:block;font-size:.875rem;font-weight:500;margin-bottom:4px}.sf-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}.sf-counter:active{border:1px solid var(--color-neutral-border-bold)}.sf-counter_disabled{background-color:var(--color-neutral-background);opacity:.6}.sf-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}.sf-counter__btn_disabled{background:var(--color-neutral-surface);box-shadow:none;color:var(--color-neutral-content-subtlest);pointer-events:none}.sf-counter__btn:active,.sf-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)}.sf-counter__input{background:none;border:none;flex:1;outline:none;padding:0;text-align:center;width:100%}.sf-counter__input,.sf-input-ls,.sf-select-ls,.sf-textarea-ls{color:var(--color-neutral-content);font-size:16px;line-height:22px}.sf-input-ls,.sf-select-ls,.sf-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}.sf-input-ls::-moz-placeholder,.sf-select-ls::-moz-placeholder,.sf-textarea-ls::-moz-placeholder{color:var(--color-neutral-content-subtler)}.sf-input-ls::placeholder,.sf-select-ls::placeholder,.sf-textarea-ls::placeholder{color:var(--color-neutral-content-subtler)}.sf-input-ls_ghost,.sf-select-ls_ghost,.sf-textarea-ls_ghost{background-color:transparent;border:none;outline:none;padding:0}.sf-input-ls:-moz-read-only,.sf-select-ls:-moz-read-only,.sf-textarea-ls:-moz-read-only{background-color:var(--color-neutral-surface);color:var(--color-neutral-content-subtler)}.sf-input-ls:read-only,.sf-select-ls:read-only,.sf-textarea-ls:read-only{background-color:var(--color-neutral-surface);color:var(--color-neutral-content-subtler)}.sf-input-ls:not([disabled]):hover,.sf-textarea-ls:not([disabled]):hover{border-color:var(--color-neutral-border-bold)}.sf-input-ls:not([disabled]):active,.sf-textarea-ls:not([disabled]):active{border-color:var(--color-neutral-border-bolder)}.sf-select-ls:not(.sf-disabled):hover{border-color:var(--color-neutral-border-bold)}.sf-select-ls:not(.sf-disabled):active{border-color:var(--color-neutral-border-bolder)}input.sf-input-ls[type=radio]{height:16px;min-height:0;width:16px}.sf-textarea-ls{min-height:50px;padding:12px 16px}.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)}.sf-sidebar-menu{display:flex;flex:1;max-height:calc(100vh - var(--header-height))}.sf-sidebar-menu__navigation{display:flex;transition:border .4s ease-out;width:calc(var(--menu-sidebar-width))}.sf-sidebar-menu__navigation .sf-main-menu,.sf-sidebar-menu__navigation .sf-main-menu__item{background:var(--color-neutral-background)}.sf-sidebar-menu__navigation .sf-main-menu__item_active{background:var(--color-primary-emphasis-subtle);pointer-events:all}.sf-sidebar-menu__content{flex:1;overflow:auto;padding:2rem}.sf-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}.sf-toggle-items_big{font-size:16px}.sf-toggle-items_big .sf-toggle-items__item{padding:4px 20px}.sf-toggle-items__item{border-radius:4px;color:var(--color-neutral-content-subtler);cursor:pointer;flex-grow:1;padding:2px 16px;text-align:center}.sf-toggle-items__item_active{background:var(--color-neutral-surface-hover);box-shadow:var(--button-checked-shadow);color:var(--color-neutral-content)}.sf-pagination-ls{--pagination-height:40px;--button-color:#a78bfa;--button-hover-bg:rgba(167,139,250,.1);--button-hover-border:rgba(167,139,250,.5);--border-color:rgba(75,85,99,.5);--bg-color:transparent;align-items:center;display:inline-flex;font-family:Space Grotesk,system-ui,sans-serif;height:var(--pagination-height)}.sf-pagination-ls_disabled{opacity:.5;pointer-events:none}.sf-pagination-ls__label{color:var(--color-neutral-content-subtle);font-size:14px;font-weight:500;letter-spacing:.02em;padding-right:16px}.sf-pagination-ls__navigation{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:0;display:flex;height:100%;overflow:hidden}.sf-pagination-ls__navigation_waiting .sf-pagination-ls__navigation{opacity:.7;pointer-events:none}.sf-pagination-ls__divider{background-color:var(--border-color);height:100%;width:1px}.sf-pagination-ls__btn{align-items:center;background:transparent;cursor:pointer;display:flex;height:100%;justify-content:center;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px}.sf-pagination-ls__btn:hover{background:var(--button-hover-bg)}.sf-pagination-ls__btn:hover:after,.sf-pagination-ls__btn:hover:before{border-color:#c4b5fd}.sf-pagination-ls__btn_waiting .sf-pagination-ls__btn{opacity:.5}.sf-pagination-ls__btn_disabled{opacity:.3;pointer-events:none}.sf-pagination-ls__btn_arrow-left,.sf-pagination-ls__btn_arrow-right{position:relative}.sf-pagination-ls__btn_arrow-left:after,.sf-pagination-ls__btn_arrow-left:before,.sf-pagination-ls__btn_arrow-right:after,.sf-pagination-ls__btn_arrow-right:before{border:2px solid var(--button-color);border-bottom:none;border-right:none;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transition:border-color .2s ease;width:8px}.sf-pagination-ls__btn_arrow-left:after,.sf-pagination-ls__btn_arrow-right:after{display:none}.sf-pagination-ls__btn_arrow-left:after,.sf-pagination-ls__btn_arrow-left:before{transform:translate3d(-40%,-50%,0) rotate(-45deg)}.sf-pagination-ls__btn_arrow-right:after,.sf-pagination-ls__btn_arrow-right:before{transform:translate3d(-60%,-50%,0) rotate(135deg)}.sf-pagination-ls__btn_arrow-left-double:after{display:block;margin-left:6px}.sf-pagination-ls__btn_arrow-right-double:after{display:block;margin-left:-6px}.sf-pagination-ls__input{align-items:center;background:rgba(0,0,0,.2);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);display:flex;height:100%;justify-content:center;text-align:center;width:120px}.sf-pagination-ls__input_waiting .sf-pagination-ls__input{opacity:.5}.sf-pagination-ls__input input{background:none;border:none;color:#e5e7eb;font-family:Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:600;height:100%;outline:none;padding:0;text-align:center;width:100%}.sf-pagination-ls__input input:focus{background:rgba(167,139,250,.05)}.sf-pagination-ls__page-indicator{align-items:center;color:#e5e7eb;cursor:text;display:flex;flex:1;font-family:Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:600;gap:6px;height:100%;justify-content:center;transition:background .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sf-pagination-ls__page-indicator:hover{background:hsla(0,0%,100%,.03)}.sf-pagination-ls__page-indicator span{color:var(--button-color);font-size:13px;font-weight:500;opacity:.8}.sf-pagination-ls__select-trigger{background-color:transparent!important;border:1px solid var(--border-color)!important;border-radius:0!important;color:#e5e7eb!important;font-family:Space Grotesk,system-ui,sans-serif!important;min-height:40px!important}.sf-pagination-ls__select-trigger:hover,.sf-pagination-ls__select-trigger[data-state=open]{background-color:var(--button-hover-bg)!important;border-color:var(--button-hover-border)!important}.sf-pagination-ls__select-trigger svg{opacity:.7}.sf-pagination-ls__select-content{background-color:#000!important;border:1px solid var(--border-color)!important;border-radius:0!important;box-shadow:0 4px 20px rgba(0,0,0,.5)!important;padding:4px!important}.sf-pagination-ls__select-content [data-radix-collection-item],.sf-pagination-ls__select-content [role=option]{border-radius:0!important;color:#d1d5db!important;cursor:pointer;font-family:Space Grotesk,system-ui,sans-serif!important}.sf-pagination-ls__select-content [data-radix-collection-item]:hover,.sf-pagination-ls__select-content [data-radix-collection-item][data-highlighted],.sf-pagination-ls__select-content [data-radix-collection-item][data-selected=true],.sf-pagination-ls__select-content [role=option]:hover,.sf-pagination-ls__select-content [role=option][data-highlighted],.sf-pagination-ls__select-content [role=option][data-selected=true]{background-color:var(--button-hover-bg)!important;color:#f3f4f6!important}.floating-pixels{overflow:hidden}.floating-pixel{border-radius:1px;position:absolute}.loading-state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.loading-state--full{background:#000;inset:0;position:fixed;z-index:100}.loading-dot{border-radius:2px;height:12px;width:12px}.loading-text{color:#6b7280;font-family:Space Grotesk,-apple-system,sans-serif;font-size:13px;letter-spacing:.5px}.earnings-chart{background:linear-gradient(145deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.008));border:1px solid hsla(0,0%,100%,.06);border-radius:16px;margin-bottom:24px;padding:28px}.earnings-chart__header{align-items:center;display:flex;gap:12px;margin-bottom:24px}.earnings-chart__header .section-number{color:#22c55e;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:1px;opacity:.7}.earnings-chart__header .section-title{color:#fff;flex:1;font-size:18px;font-weight:600;margin:0}.earnings-chart__header .section-period{background:hsla(0,0%,100%,.03);border-radius:6px;color:#6b7280;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.5px;padding:6px 12px}.earnings-chart__wrapper{display:flex;flex-direction:column;gap:24px}.sf-form{display:block;width:100%}.sf-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}.sf-form__row:not(:first-child){margin-top:20px}.sf-form__row__description{font-size:.875rem}.sf-form__submit{align-items:center;display:flex;justify-content:space-between;margin-top:32px}.sf-form__submit+.sf-inline-error{margin-top:32px}.sf-form__submit_size_small{margin-top:16px}.sf-form__info{align-items:center;color:var(--color-negative-content);display:flex;font-size:14px;line-height:22px}.sf-form__info_valid{color:var(--color-neutral-content-subtler)}.sf-form__column{align-items:flex-start;display:grid;grid-auto-flow:column}.sf-counter,.sf-input-ls,.sf-select-ls__list,.sf-textarea-ls{color:var(--color-neutral-content);outline:0;transition:all .1s ease-out}.sf-counter:not(:-moz-read-only):focus,.sf-input-ls:not(:-moz-read-only):focus,.sf-select-ls__list:not(:-moz-read-only):focus,.sf-textarea-ls:not(:-moz-read-only):focus{border-color:var(--color-neutral-border-bolder);outline:4px solid var(--color-primary-focus-outline)}.sf-counter:not(.sf-input-ls_ghost,.sf-textarea-ls_ghost,.sf-counter_ghost,.sf-select-ls__list_ghost):focus,.sf-counter:not(:read-only):focus,.sf-counter_focused,.sf-input-ls:not(.sf-input-ls_ghost,.sf-textarea-ls_ghost,.sf-counter_ghost,.sf-select-ls__list_ghost):focus,.sf-input-ls:not(:read-only):focus,.sf-input-ls_focused,.sf-select-ls__list:not(.sf-input-ls_ghost,.sf-textarea-ls_ghost,.sf-counter_ghost,.sf-select-ls__list_ghost):focus,.sf-select-ls__list:not(:read-only):focus,.sf-select-ls__list_focused,.sf-textarea-ls:not(.sf-input-ls_ghost,.sf-textarea-ls_ghost,.sf-counter_ghost,.sf-select-ls__list_ghost):focus,.sf-textarea-ls:not(:read-only):focus,.sf-textarea-ls_focused{border-color:var(--color-neutral-border-bolder);outline:4px solid var(--color-primary-focus-outline)}.sf-counter:focus-visible,.sf-input-ls:focus-visible,.sf-select-ls__list:focus-visible,.sf-textarea-ls:focus-visible{outline:none}.sf-counter:-moz-read-only:focus,.sf-input-ls:-moz-read-only:focus,.sf-select-ls__list:-moz-read-only:focus,.sf-textarea-ls:-moz-read-only:focus{border-color:var(--border-color);box-shadow:none}.sf-counter:read-only:focus,.sf-input-ls:read-only:focus,.sf-select-ls__list:read-only:focus,.sf-textarea-ls:read-only:focus{border-color:var(--border-color);box-shadow:none}.sf-form-indicator{font-weight:500}.sf-form-indicator__item_type_success{color:var(--color-positive-content)}.sf-form-indicator__item_type_fail{color:var(--color-negative-content)}.sf-panel{display:none}.sf-wizard{background:#000;display:flex;flex:1;flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;height:100%;min-height:0}.sf-sidebar-menu__content>.sf-wizard{height:calc(100% + 64px);margin:-32px}.sf-wizard>.sf-configure{align-items:stretch;display:flex;flex:1;min-height:0}.sf-wizard>.sf-configure>*{flex:50%}.sf-wizard .sf-configure__container{background-color:#000;display:flex;flex-direction:column;gap:20px;overflow-y:scroll;padding:20px 14px 20px 24px}.sf-wizard .sf-configure__container::-webkit-scrollbar{width:6px}.sf-wizard .sf-configure__container::-webkit-scrollbar-track{background:transparent}.sf-wizard .sf-configure__container::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:3px}.sf-wizard .sf-configure__container::-webkit-scrollbar-thumb:hover{background:#7c3aed}.sf-templates-list{background:#000;display:grid;grid-template:1fr auto/256px auto;height:100%}.sf-templates-list__sidebar{background:transparent;border-right:1px solid #1f2937;padding:24px 16px 24px 40px}.sf-templates-list__sidebar h3:not(:first-child){color:#e8e4d9;font-size:13px;font-weight:500;letter-spacing:.1em;margin-top:2em;text-transform:uppercase}.sf-templates-list__sidebar .sf-templates-list__custom-template{background:rgba(139,92,246,.05);border:1px solid #8b5cf6;border-radius:6px;color:#8b5cf6;font-size:11px;font-weight:500;letter-spacing:.1em;margin-top:24px;padding:10px 12px;text-align:left;text-transform:uppercase;transition:all .2s ease;width:100%}.sf-templates-list__sidebar .sf-templates-list__custom-template:hover{background:rgba(139,92,246,.1);border-color:#a78bfa}.sf-templates-list__sidebar ul{display:flex;flex-direction:column;gap:4px;list-style:none;padding:0}.sf-templates-list__group{align-items:center;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-size:13px;font-weight:400;line-height:20px;margin:0;padding:10px 12px;position:relative;transition:all .2s ease}.sf-templates-list__group:not(.sf-templates-list__group_active):hover{background-color:rgba(139,92,246,.08);color:#e8e4d9}.sf-templates-list__group_active{background-color:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);color:#fff;cursor:default;padding:9px 11px}.sf-templates-list__group svg{color:#8b5cf6;flex-shrink:0;margin-left:auto;padding-left:16px;transition:all .2s ease;width:20px}.sf-templates-list__group_active svg{color:#a78bfa}.sf-templates-list main{background:#000;flex-grow:1;height:100%;overflow-y:auto;position:relative}.sf-templates-list main::-webkit-scrollbar{width:6px}.sf-templates-list main::-webkit-scrollbar-track{background:transparent}.sf-templates-list main::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:3px}.sf-templates-list main::-webkit-scrollbar-thumb:hover{background:#7c3aed}.sf-templates-list main ul{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:32px 24px;padding:0}@media(width >= 1200px){.sf-templates-list main ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(width >= 1600px){.sf-templates-list main ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.sf-templates-list__template{align-items:flex-start;background:transparent;border:1px solid #1f2937;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.sf-templates-list__template:before{border-left:2px solid #8b5cf6;border-top:2px solid #8b5cf6;left:-1px;top:-1px}.sf-templates-list__template:after,.sf-templates-list__template:before{content:"";height:20px;opacity:0;position:absolute;transition:all .2s ease;width:20px;z-index:2}.sf-templates-list__template:after{border-bottom:2px solid #8b5cf6;border-right:2px solid #8b5cf6;bottom:-1px;right:-1px}.sf-templates-list__template_disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.sf-templates-list__template:focus,.sf-templates-list__template:hover,.sf-templates-list__template_active{background:rgba(139,92,246,.03);border:1px solid #8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1);transform:translateY(-2px)}.sf-templates-list__template:focus:after,.sf-templates-list__template:focus:before,.sf-templates-list__template:hover:after,.sf-templates-list__template:hover:before,.sf-templates-list__template_active:after,.sf-templates-list__template_active:before{opacity:1}.sf-templates-list__template h3{background:rgba(31,41,55,.3);border-top:1px solid #1f2937;color:#e8e4d9;font-size:13px;font-weight:400;letter-spacing:.02em;margin:0;padding:14px 16px;text-align:center;width:100%}.sf-templates-list__template img{aspect-ratio:8/5;filter:brightness(.9) contrast(1.1);-o-object-fit:cover;object-fit:cover;transition:filter .2s ease;width:100%}.sf-templates-list__template:hover img{filter:brightness(1) contrast(1.15)}.sf-templates-list .sf-modal__footer,.sf-templates-list footer{background:rgba(31,41,55,.3);border-top:1px solid #1f2937;color:#6b7280;font-size:12px;grid-column:1/span 2;letter-spacing:.02em;padding:20px 40px;text-align:center}.sf-templates-list .sf-modal__footer a,.sf-templates-list footer a{border-bottom:1px solid rgba(139,92,246,.3);color:#8b5cf6;text-decoration:none;transition:all .2s ease}.sf-templates-list .sf-modal__footer a:hover,.sf-templates-list footer a:hover{border-bottom-color:#a78bfa;color:#a78bfa}.sf-templates-list__info-icon{color:#8b5cf6;height:18px;vertical-align:-5px}.sf-wizard a.sf-back{align-self:center;height:30px;width:220px}.sf-wizard a.sf-back:before{content:"←";margin-right:8px}.sf-wizard .sf-project__create{display:none}.sf-wizard .sf-project__create p{margin:0}.sf-wizard h1{color:#fff;display:flex;font-size:20px;font-weight:400;letter-spacing:-.02em;margin:0 0 24px;width:100%}.sf-wizard h1:before{color:#6b7280;content:"// "}.sf-wizard h1 a[name=config]{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:6px;color:#8b5cf6;font-size:12px;font-weight:400;letter-spacing:.1em;margin-left:auto;padding:8px 16px;text-transform:uppercase;transition:all .2s ease}.sf-wizard h1 a[name=config]:hover{background:rgba(139,92,246,.15);border-color:#8b5cf6}.sf-wizard h1 a[name=config]:hover:before{content:"Advanced! "}.sf-wizard a.sf-button-ls,.sf-wizard button,.sf-wizard input[type=button]{border-radius:0!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.1em;line-height:1;text-transform:uppercase}.sf-configure__container>header{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-bottom:20px}.sf-configure__editor{display:flex;flex:1;overflow-y:auto}.sf-configure__editor::-webkit-scrollbar{width:6px}.sf-configure__editor::-webkit-scrollbar-track{background:transparent}.sf-configure__editor::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:3px}.sf-configure__editor::-webkit-scrollbar-thumb:hover{background:#7c3aed}.sf-configure__tags-link{color:#9ca3af;font-size:12px;line-height:21px;margin:-6px 0 0}.sf-configure__tags-link a{border-bottom:1px solid rgba(139,92,246,.3);color:#8b5cf6;text-decoration:none;transition:all .2s ease}.sf-configure__tags-link a:hover{border-bottom-color:#a78bfa;color:#a78bfa}.sf-configure__container>header .sf-toggle-items{border-radius:0;margin-left:auto}.sf-configure__container>header .sf-toggle-items .sf-toggle-items__item{border-radius:0}.sf-wizard .sf-configure__code{overflow-x:hidden}.sf-wizard .sf-configure__code,.sf-wizard .sf-configure__visual{display:flex;flex:1;flex-direction:column}.sf-wizard .sf-configure__visual>*{border-top:1px solid #1f2937;color:#e8e4d9;margin-bottom:20px;padding-top:20px}.sf-wizard .sf-configure__visual a{border-bottom:1px solid rgba(139,92,246,.3);color:#8b5cf6;text-decoration:none;transition:all .2s ease}.sf-wizard .sf-configure__visual a:hover{border-bottom-color:#a78bfa;color:#a78bfa}.sf-wizard .sf-configure__visual input,.sf-wizard .sf-configure__visual select{background-color:transparent;border:1px solid #374151;border-radius:6px;color:#fff;font:inherit;font-size:13px;padding:10px 14px;transition:all .2s ease}.sf-wizard .sf-configure__visual input:hover,.sf-wizard .sf-configure__visual select:hover{border-color:#4b5563}.sf-wizard .sf-configure__visual input:focus,.sf-wizard .sf-configure__visual select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1);outline:none}.sf-wizard .sf-configure__visual h4{color:#e8e4d9;font-size:14px;font-weight:500;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.sf-wizard .sf-configure__visual h4:before{color:#6b7280;content:"// "}.sf-wizard .sf-configure__object h4{color:#e8e4d9;font-size:14px;font-weight:500;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.sf-wizard .sf-configure__object h4:before{color:#6b7280;content:"// "}.sf-wizard .sf-configure__object>p{color:#9ca3af;font-size:13px;line-height:1.7}.sf-wizard .sf-configure__object>p.sf-configure__object-error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;font-size:12px;line-height:1.6;margin-top:12px;padding:12px 16px}.sf-wizard .sf-configure__object input{margin-left:8px}.sf-wizard .sf-configure__enable_manual_columns{border-bottom:1px dashed #8b5cf6;color:#8b5cf6;cursor:pointer;transition:all .2s ease;width:-moz-fit-content;width:fit-content}.sf-wizard .sf-configure__enable_manual_columns:hover{border-bottom-color:#a78bfa;opacity:.8}.sf-configure__empty-config{background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.2);border-radius:8px;color:#9ca3af;line-height:1.7;padding:40px 32px}.sf-configure__empty-config p{font-size:13px;margin:0 0 16px}.sf-configure__empty-config p:last-child{margin-bottom:0}.sf-configure__empty-config a{border-bottom:1px solid rgba(139,92,246,.3);color:#8b5cf6;text-decoration:none;transition:all .2s ease}.sf-configure__empty-config a:hover{border-bottom-color:#a78bfa;color:#a78bfa}.sf-wizard .sf-configure__labels{display:flex;gap:24px;max-height:300px}.sf-wizard .sf-configure__add-labels{align-items:flex-start;display:flex;flex:1;flex-direction:column}.sf-wizard .sf-configure__add-labels h4{margin-bottom:12px}.sf-wizard .sf-configure__add-labels span{color:#6b7280;font-size:12px;margin-bottom:12px}.sf-wizard .sf-configure__add-labels textarea{background:transparent;border:1px solid #374151;border-radius:6px;color:#fff;flex-grow:1;font:inherit;font-size:13px;margin:0;padding:12px;resize:vertical;transition:all .2s ease;width:100%}.sf-wizard .sf-configure__add-labels textarea::-moz-placeholder{color:#6b7280}.sf-wizard .sf-configure__add-labels textarea::placeholder{color:#6b7280}.sf-wizard .sf-configure__add-labels textarea:hover{border-color:#4b5563}.sf-wizard .sf-configure__add-labels textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1);outline:none}.sf-wizard .sf-configure__add-labels button{margin-top:12px}.sf-wizard .sf-configure__current-labels{display:flex;flex:1;flex-direction:column;margin-right:8px;overflow-x:hidden}.sf-wizard .sf-configure__current-labels h3{color:#e8e4d9;font-size:14px;font-weight:500;letter-spacing:.1em;margin:0 0 12px;padding:0 32px;text-transform:uppercase}.sf-wizard .sf-configure__current-labels h3:before{color:#6b7280;content:"// "}.sf-wizard .sf-configure__labels ul{align-items:stretch;display:flex;flex:1;flex-direction:column;gap:8px;list-style:none;margin:0;min-width:180px;overflow-y:scroll;padding:0 32px}.sf-wizard .sf-configure__labels ul::-webkit-scrollbar{width:6px}.sf-wizard .sf-configure__labels ul::-webkit-scrollbar-track{background:transparent}.sf-wizard .sf-configure__labels ul::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:3px}.sf-wizard .sf-configure__labels ul::-webkit-scrollbar-thumb:hover{background:#7c3aed}.sf-wizard .sf-configure__labels ul .sf-configure__label{align-items:stretch;background:transparent;border:1px solid #1f2937;border-radius:0;display:flex;justify-content:space-between;overflow:hidden;padding:10px 12px;position:relative;transition:all .2s ease}.sf-wizard .sf-configure__labels ul .sf-configure__label label{cursor:pointer;width:0}.sf-wizard .sf-configure__labels ul .sf-configure__label label:before{background:inherit;border-radius:0;content:"";height:100%;left:0;opacity:.15;position:absolute;right:0;top:0;width:100%}.sf-wizard .sf-configure__labels ul .sf-configure__label label:after{background:inherit;border-radius:0;bottom:0;content:"";left:0;position:absolute;top:0;transition:all .2s;width:4px;will-change:width,left}.sf-wizard .sf-configure__labels ul .sf-configure__label .sf-configure__label-color{border:0;opacity:0;padding:0;position:absolute;width:1px}.sf-wizard .sf-configure__labels ul .sf-configure__label .sf-configure__delete-label{background:none;border:0;border-radius:0 0 0 0;color:#ef4444;cursor:pointer;font-size:12px;height:100%;left:100%;min-width:0;opacity:.8;padding:2px 6px;position:absolute;top:0;transition:all .2s ease}.sf-wizard .sf-configure__labels ul .sf-configure__label .sf-configure__delete-label:hover{background:rgba(239,68,68,.15);opacity:1}.sf-wizard .sf-configure__labels ul .sf-configure__label:hover{background:rgba(139,92,246,.05);border-color:#8b5cf6}.sf-wizard .sf-configure__labels ul .sf-configure__label:hover label:before{border-radius:0}.sf-wizard .sf-configure__labels ul .sf-configure__label:hover label:after{left:-1px;width:8px}.sf-wizard .sf-configure__labels ul .sf-configure__label-text{color:#e8e4d9;font-size:13px;overflow-x:hidden;padding:0 8px;word-break:break-word}.sf-wizard ul.sf-configure__settings,.sf-wizard ul.sf-configure__settings ul{padding:0}.sf-wizard ul.sf-configure__settings li{list-style:none;margin:12px 0 0 12px}.sf-wizard ul.sf-configure__settings label{align-items:center;color:#9ca3af;cursor:pointer;display:flex;font-size:13px;gap:8px;transition:color .2s ease}.sf-wizard ul.sf-configure__settings label:hover{color:#e8e4d9}.sf-wizard ul.sf-configure__settings input[type=checkbox]{accent-color:#8b5cf6;cursor:pointer;height:16px;margin-right:8px;width:16px}.sf-wizard ul.sf-configure__settings input[type=text],.sf-wizard ul.sf-configure__settings select{background:transparent;border:1px solid #374151;border-radius:6px;color:#fff;font:inherit;font-size:13px;line-height:1.4em;padding:8px 12px;transition:all .2s ease}.sf-wizard ul.sf-configure__settings input[type=text]:hover,.sf-wizard ul.sf-configure__settings select:hover{border-color:#4b5563}.sf-wizard ul.sf-configure__settings input[type=text]:focus,.sf-wizard ul.sf-configure__settings select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1);outline:none}.sf-wizard .sf-configure__preview{background-color:#000;border-left:1px solid #1f2937;color:#e8e4d9;display:flex;flex-direction:column;flex-grow:10;min-width:500px;overflow-y:auto;padding:20px 20px 0}.sf-wizard .sf-configure__preview::-webkit-scrollbar{width:6px}.sf-wizard .sf-configure__preview::-webkit-scrollbar-track{background:transparent}.sf-wizard .sf-configure__preview::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:3px}.sf-wizard .sf-configure__preview::-webkit-scrollbar-thumb:hover{background:#7c3aed}.sf-wizard .sf-configure__preview h3{color:#e8e4d9;font-size:16px;font-weight:500;letter-spacing:.1em;margin:8px 0 20px;text-transform:uppercase}.sf-wizard .sf-configure__preview h3:before{color:#6b7280;content:"// "}.sf-wizard .sf-configure__preview iframe{display:block;height:100%;width:100%}.sf-wizard .sf-configure__preview-ui{flex:1;min-height:0}.sf-wizard .sf-configure__preview-error{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;font-size:13px;line-height:1.6;margin-bottom:20px;padding:16px 20px;white-space:pre-line}.sf-wizard .sf-configure__preview-error h2{color:#ef4444;font-size:14px;margin:0 0 8px}.sf-wizard .sf-configure__preview .sf-editor>.sf-common{flex:1;max-width:100%}.sf-wizard .sf-configure__preview .sf-main-view__annotation{padding:0}div[class^=App_menu]>div{width:100%}input.sf-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.sf-configure__add:hover{background:var(--color-primary-emphasis-subtle);color:var(--color-neutral-content)}.sf-create-project{background:#000;display:flex;flex:1;flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;min-height:0;overflow-y:auto;position:relative}.sf-create-project:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.sf-create-project>*{position:relative;z-index:1}.sf-create-project .sf-modal-ls__header{background:transparent;border-bottom:1px solid #1f2937;padding:24px 40px}.sf-create-project .sf-modal-ls__header h1{color:#fff;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:0;margin-right:auto;margin-top:0;width:224px}.sf-create-project .sf-modal-ls__header h1:before{color:#6b7280;content:"// "}.sf-create-project .sf-modal-ls__header button{border-radius:0!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1em;min-width:120px;text-transform:uppercase;transition:all .2s ease}.sf-create-project .sf-modal-ls__header .sf-toggle-items{background:#1f1f1f!important;background-color:#000!important;border:1px solid #374151!important;border-radius:0!important;box-sizing:border-box;gap:1px;margin-right:auto;padding:0!important;width:500px}.sf-create-project .sf-modal-ls__header .sf-toggle-items__item{background:#000!important;border:none!important;border-radius:0!important;color:#9ca3af!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.05em;padding:8px 16px!important;text-transform:uppercase;transition:all .2s ease}.sf-create-project .sf-modal-ls__header .sf-toggle-items__item:hover{background:#111!important;color:#e5e7eb!important}.sf-create-project .sf-modal-ls__header .sf-toggle-items__item_active{background:rgba(139,92,246,.2)!important;box-shadow:inset 0 0 0 1px #7e4cf5!important;color:#fff!important}.sf-create-project .sf-modal-ls__header .sf-space-ls_direction_horizontal{min-width:224px}.sf-create-project__tab_disabled{align-items:center;color:#6b7280;display:flex;justify-content:center}.sf-create-project__tab_disabled:before{background:#ef4444;border:1px solid rgba(239,68,68,.3);border-radius:3px;content:"";display:block;height:6px;margin-right:8px;width:6px}.sf-create-project form.sf-project-name{display:flex;flex-direction:column;gap:32px;margin:48px auto;width:500px}.sf-create-project form.sf-project-name label{align-items:center;color:#9ca3af;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.sf-create-project form.sf-project-name input,.sf-create-project form.sf-project-name textarea{background:transparent!important;border:1px solid #374151!important;border-radius:0;color:#fff!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px;padding:14px 16px;transition:all .2s ease}.sf-create-project form.sf-project-name input::-moz-placeholder,.sf-create-project form.sf-project-name textarea::-moz-placeholder{color:#6b7280}.sf-create-project form.sf-project-name input::placeholder,.sf-create-project form.sf-project-name textarea::placeholder{color:#6b7280}.sf-create-project form.sf-project-name input:hover,.sf-create-project form.sf-project-name textarea:hover{border-color:#4b5563!important}.sf-create-project form.sf-project-name input:focus,.sf-create-project form.sf-project-name input:focus-visible,.sf-create-project form.sf-project-name textarea:focus,.sf-create-project form.sf-project-name textarea:focus-visible{border-color:#8b5cf6!important;box-shadow:0 0 0 3px rgba(139,92,246,.1);outline:none}.sf-create-project form.sf-project-name textarea{line-height:1.6;resize:vertical}.sf-create-project form.sf-project-name .sf-text-negative-content{color:#ef4444;font-size:12px;margin-top:8px}.sf-input-dm,.sf-textarea-dm{background:transparent;border:1px solid #374151;border-radius:6px;box-sizing:border-box;color:#fff;font-size:13px;padding:0 16px;transition:all .2s ease;width:100%}.sf-input-dm::-moz-placeholder,.sf-textarea-dm::-moz-placeholder{color:#6b7280}.sf-input-dm::placeholder,.sf-textarea-dm::placeholder{color:#6b7280}.sf-input-dm_size_compact{height:36px}.sf-input-dm_size_small{font-size:12px;height:28px;padding:0 10px}.sf-input-dm_size_large{font-size:14px;height:44px}.sf-textarea-dm{min-height:50px;padding:12px 16px;resize:vertical}.sf-input-dm:focus,.sf-textarea-dm:focus{background-color:rgba(139,92,246,.05);border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1);outline:none}.sf-upload_page{display:flex;flex:1;flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;min-height:0}.sf-upload_page__error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:0;color:#ef4444;display:flex;font-size:13px;gap:12px;margin:0 40px 24px;padding:16px 20px}.sf-upload_page button{border-radius:0!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1em;text-transform:uppercase}.sf-upload_page>header{align-items:center;background:transparent;border-bottom:1px solid #1f2937;display:flex;font-size:13px;padding:24px 40px}.sf-upload_page>header.sf-overlay{box-shadow:none}.sf-upload_page__url-form{display:flex}.sf-upload_page__url-form input{background:rgba(0,0,0,.3)!important;border:1px solid #374151!important;border-radius:0!important;box-shadow:none;color:#fff!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;line-height:1em;padding:12px 16px;transition:all .2s ease;width:320px}.sf-upload_page__url-form input::-moz-placeholder{color:#6b7280}.sf-upload_page__url-form input::placeholder{color:#6b7280}.sf-upload_page__url-form input:focus,.sf-upload_page__url-form input:focus-visible{background:rgba(139,92,246,.05)!important;border-color:#8b5cf6!important;box-shadow:none;outline:none}.sf-upload_page__url-form button{background:rgba(139,92,246,.1)!important;border:1px solid rgba(139,92,246,.3)!important;border-radius:0!important;color:#a78bfa!important;margin-left:-1px;transition:all .2s ease}.sf-upload_page__url-form button:hover{background:rgba(139,92,246,.2)!important;border-color:rgba(139,92,246,.5)!important;color:#fff!important}.sf-upload_page__url-form+span{color:#6b7280;font-size:13px;padding:0 12px}.sf-upload_page>header>button{background:rgba(139,92,246,.1)!important;border:1px solid rgba(139,92,246,.3)!important;color:#a78bfa!important;transition:all .2s ease}.sf-upload_page>header>button:hover{background:rgba(139,92,246,.2)!important;border-color:rgba(139,92,246,.5)!important;color:#fff!important}.sf-upload_page>header>button svg{color:#8b5cf6}.sf-upload_page__status{color:#9ca3af;font-size:12px;font-weight:400;letter-spacing:.1em;margin-left:auto;text-transform:uppercase}.sf-upload_page>main{scrollbar-color:#8b5cf6 transparent;scrollbar-width:thin}.sf-upload_page>main::-webkit-scrollbar{background-color:transparent;height:6px;width:6px}.sf-upload_page>main::-webkit-scrollbar-track{background:transparent}.sf-upload_page>main::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.sf-upload_page>main::-webkit-scrollbar-thumb:hover{background:#7c3aed}.sf-upload_page>main::-webkit-scrollbar-corner{background:transparent}.sf-upload_page>main{background:transparent;flex:1;overflow-y:auto}.sf-upload_page table{border-collapse:collapse;table-layout:fixed}.sf-upload_page table tr{background-color:transparent;border-bottom:1px solid #1f2937;transition:background-color .2s ease}.sf-upload_page table tr:hover{background:rgba(139,92,246,.03)}.sf-upload_page table tr td:nth-child(2){width:160px}.sf-upload_page table tr:nth-child(odd){background:transparent}.sf-upload_page table tr:nth-child(odd):hover{background:rgba(139,92,246,.05)}.sf-upload_page table td{color:#e8e4d9;font-size:13px;padding:14px 16px}.sf-upload_page__file-status{background:#10b981;border:1px solid rgba(16,185,129,.4);border-radius:0;box-shadow:none;display:block;height:6px;overflow:hidden;position:relative;width:140px}.sf-upload_page__file-status_uploading{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.4);box-shadow:none;overflow:hidden;position:relative}.sf-upload_page__file-status_uploading:before{animation:sf-progress-slide 1.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(139,92,246,.6) 50%,transparent);content:"";inset:0;position:absolute}.sf-upload_page__file-name{width:100%}.sf-upload_page__file-size{width:100px}.sf-upload_page__upload-flash{animation:sf-upload-flash 2s ease-in-out}.sf-upload_page__spinner{backdrop-filter:blur(4px);background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.sf-upload_page__code-wrapper{height:calc(100% - 12px);padding:0 16px 16px}.sf-upload_page__code-wrapper>div{scrollbar-color:#8b5cf6 transparent;scrollbar-width:thin}.sf-upload_page__code-wrapper>div::-webkit-scrollbar{background-color:transparent;height:6px;width:6px}.sf-upload_page__code-wrapper>div::-webkit-scrollbar-track{background:transparent}.sf-upload_page__code-wrapper>div::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.sf-upload_page__code-wrapper>div::-webkit-scrollbar-thumb:hover{background:#7c3aed}.sf-upload_page__code-wrapper>div::-webkit-scrollbar-corner{background:transparent}.sf-upload_page__code-wrapper>div{background:rgba(31,41,55,.2);border:1px solid #1f2937;border-radius:0;box-shadow:none;color:#9ca3af;font-size:13px;height:100%;overflow-y:auto}.sf-upload_page__info-icon{color:#8b5cf6;height:20px;vertical-align:-5px}.sf-upload_page__csv-handling{font-size:12px;margin:0 auto}.sf-upload_page__csv-handling_hidden{display:none}.sf-upload_page__csv-handling_highlighted{background:rgba(139,92,246,.1);border:1px solid #8b5cf6;border-radius:0;padding:8px 16px;position:relative;z-index:12}.sf-upload_page__csv-handling label{color:#e8e4d9;cursor:pointer;font-size:12px;margin-left:12px}.sf-upload_page__csv-handling label input{accent-color:#8b5cf6;margin-right:6px}.sf-upload_page__csv-handling span{color:#9ca3af;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.sf-upload_page__csv-splash{backdrop-filter:blur(2px);background:rgba(0,0,0,.9);border-radius:0;inset:0;pointer-events:none;position:absolute;z-index:10}.sf-dropzone{display:flex;height:100%;margin:0;min-height:600px;padding:0 40px 40px;position:relative}.sf-dropzone a{border-bottom:1px solid rgba(139,92,246,.3);color:#8b5cf6;text-decoration:none;transition:all .2s ease}.sf-dropzone a:hover{border-bottom-color:#a78bfa;color:#a78bfa}.sf-dropzone:before{align-items:center;border:1px dashed transparent;border-radius:0;color:#fff;content:"";display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:24px;font-weight:400;inset:16px 48px 48px;justify-content:center;letter-spacing:-.02em;line-height:32px;pointer-events:none;position:absolute;text-align:center;transition:all .3s ease}.sf-dropzone_hovered:before{backdrop-filter:blur(4px);background:rgba(139,92,246,.05);border:1px dashed #8b5cf6;box-shadow:none;content:"Drop file(s) to upload";font-size:28px;inset:0 40px 40px;position:absolute}.sf-dropzone__icon{color:#8b5cf6}.sf-dropzone label,.sf-dropzone__content{display:flex;justify-content:center}.sf-dropzone__content{align-items:center;background:transparent;border:1px solid #1f2937;border-radius:0;color:#9ca3af;cursor:pointer;flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;padding:64px 48px;position:relative;transition:all .2s ease}.sf-dropzone__content:before{border-left:2px solid #8b5cf6;border-top:2px solid #8b5cf6;left:-1px;top:-1px}.sf-dropzone__content:after,.sf-dropzone__content:before{content:"";height:24px;position:absolute;transition:all .2s ease;width:24px}.sf-dropzone__content:after{border-bottom:2px solid #8b5cf6;border-right:2px solid #8b5cf6;bottom:-1px;right:-1px}.sf-dropzone__content>:not(:first-child){margin-top:32px}.sf-dropzone__content header{color:#fff;font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:32px;text-align:center}.sf-dropzone__content dl{display:grid;font-size:13px;gap:8px 40px;grid-template:auto/auto auto;line-height:24px}.sf-dropzone__content dl dt{color:#e8e4d9;font-weight:500}.sf-dropzone__content dl dd{color:#9ca3af;font-weight:400}.sf-dropzone__content dl dd:last-of-type,.sf-dropzone__content dl dt:last-of-type{margin-top:12px}.sf-dropzone__content .sf-tips{background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.2);border-radius:0;color:#9ca3af;font-size:12px;line-height:1.7;padding:20px 24px}.sf-dropzone__content .sf-tips b{color:#e8e4d9;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.sf-dropzone__content .sf-tips ul{color:#9ca3af}.sf-dropzone__content:hover{border-color:#374151}.sf-dropzone__content:hover:after,.sf-dropzone__content:hover:before{height:32px;width:32px}.sf-loading{align-items:center;color:#9ca3af;display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;height:50vh;justify-content:center;max-height:300px}#sf-import-tasks .sf-loading h4,#sf-import-tasks .sf-loading p{color:#e8e4d9;margin-bottom:24px}.sf-import-footer{align-items:center;display:flex;gap:.5rem;justify-content:center}@keyframes sf-reveal{0%{opacity:0}to{opacity:1}}#sf-import-tasks .sf-loading p{animation:sf-reveal .3s 3s 1 both}.sf-loading.sf-splash{backdrop-filter:blur(4px);background:rgba(0,0,0,.9);opacity:.95;position:absolute;width:100%;z-index:1}@keyframes sf-progress-slide{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes sf-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes sf-upload-flash{0%{background-color:rgba(139,92,246,.2)}20%{background-color:rgba(139,92,246,.2)}to{background-color:transparent}}.sf-security-deposit{display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;gap:32px;margin:48px auto;width:560px}.sf-security-deposit__header{border-bottom:1px solid #1f2937;display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.sf-security-deposit__header h2,.sf-security-deposit__header h3{color:#fff;font-size:20px;font-weight:400;letter-spacing:-.02em;margin:0}.sf-security-deposit__header h2:before,.sf-security-deposit__header h3:before{color:#6b7280;content:"// "}.sf-security-deposit__subtitle{color:#6b7280;font-size:13px;letter-spacing:.02em;line-height:1.7}.sf-security-deposit__loading{align-items:center;display:flex;gap:16px;justify-content:center;padding:64px 24px}.sf-security-deposit__loading-text{color:#6b7280;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.sf-security-deposit__breakdown{background:transparent;border:1px solid #1f2937;border-radius:8px;display:flex;flex-direction:column;gap:0;padding:28px;position:relative}.sf-security-deposit__breakdown:before{border-left:2px solid #8b5cf6;border-top:2px solid #8b5cf6;content:"";height:20px;left:-1px;position:absolute;top:-1px;width:20px}.sf-security-deposit__breakdown:after{border-bottom:2px solid #8b5cf6;border-right:2px solid #8b5cf6;bottom:-1px;content:"";height:20px;position:absolute;right:-1px;width:20px}.sf-security-deposit__breakdown-title{color:#fff;font-size:12px;font-weight:500;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.sf-security-deposit__breakdown-title:before{color:#6b7280;content:"// "}.sf-security-deposit__row{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:14px 0}.sf-security-deposit__row:not(:last-child){border-bottom:1px solid #1f2937}.sf-security-deposit__row--total{border-bottom:none!important;border-top:1px solid #374151!important;margin-top:12px;padding-top:20px}.sf-security-deposit__row--info{background:rgba(139,92,246,.05);border-bottom:none!important;border-left:2px solid rgba(139,92,246,.3);border-radius:4px;margin:8px -20px;padding:12px 20px}.sf-security-deposit__row--balance{background:rgba(31,41,55,.5);border-bottom:none!important;border-radius:0 0 6px 6px;border-top:1px solid #374151;margin:16px -20px -20px;padding:16px 20px}.sf-security-deposit__row-details{display:flex;flex-direction:column;gap:4px}.sf-security-deposit__detail-text{color:#6b7280;font-size:11px;letter-spacing:.02em}.sf-security-deposit__info-text{color:#9ca3af;font-size:11px;font-style:normal}.sf-security-deposit__amount{color:#e8e4d9;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:600;white-space:nowrap}.sf-security-deposit__amount--total{color:#8b5cf6;font-size:18px;font-weight:600}.sf-security-deposit__amount--insufficient{color:#ef4444!important;font-weight:600}.sf-security-deposit__amount--sufficient{color:#10b981!important;font-weight:600}.sf-security-deposit__notes{background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.2);border-radius:6px;color:#9ca3af;font-size:12px;line-height:1.7;padding:20px}.sf-security-deposit__action{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.sf-security-deposit__action button{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.1em;padding:14px 32px;text-transform:uppercase}.sf-security-deposit__success{align-items:center;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:6px;color:#10b981;display:flex;font-size:13px;font-weight:500;gap:12px;padding:20px 24px}.sf-security-deposit__error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;font-size:12px;margin-top:12px;padding:16px 20px}.sf-security-deposit__error-container{align-items:center;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:48px 32px;text-align:center}.sf-security-deposit__warning{align-items:center;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:6px;color:#f59e0b;display:flex;font-size:13px;gap:20px;justify-content:space-between;padding:20px}.sf-security-deposit__warning button{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sf-security-deposit__modal{align-items:center;display:flex;flex-direction:column;gap:24px;padding:32px;text-align:center}.sf-security-deposit__modal-icon{font-size:48px;opacity:.9}.sf-security-deposit__modal-details{background:rgba(31,41,55,.4);border:1px solid #1f2937;border-radius:6px;display:flex;flex-direction:column;gap:0;padding:20px;width:100%}.sf-security-deposit__modal-row{display:flex;font-size:13px;justify-content:space-between;padding:12px 0}.sf-security-deposit__modal-row:not(:last-child){border-bottom:1px solid #1f2937}.sf-security-deposit__modal-row span{color:#9ca3af}.sf-security-deposit__modal-row strong{color:#e8e4d9;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-weight:600}.sf-security-deposit__modal-row--needed{border-top:1px solid #374151!important;margin-top:12px;padding-top:16px}.sf-security-deposit__modal-row--needed strong{color:#ef4444}.sf-security-deposit__modal-actions{display:flex;gap:12px;margin-top:12px}.sf-security-deposit__modal-actions button{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.sf-export-page__recent{display:grid;grid-auto-flow:rows}.sf-export-page__footer{background-color:var(--color-neutral-surface-active);border-top:1px solid var(--color-neutral-border);bottom:-40px;margin:0 -40px -32px;padding:24px 32px;position:sticky}.sf-formats{color:var(--color-neutral-content-subtler);font-size:16px;padding-bottom:var(--spacing-base)}.sf-formats__list{display:flex;flex-flow:row wrap;gap:var(--spacing-tight);margin:10px -7px}.sf-formats a{color:var(--color-primary-content);text-decoration:underline}.sf-formats__item{border:1px solid transparent;border-radius:4px;color:var(--color-neutral-content);padding:10px 9px 10px 38px;pointer-events:none;position:relative;transition:all .15s ease-out;width:100%}.sf-formats__item_active{cursor:pointer;pointer-events:all}.sf-formats__item_active:hover:not(.sf-formats__item_selected){background-color:var(--color-primary-emphasis-subtle)}.sf-formats__item:not(.sf-formats__item_active){opacity:.3}.sf-formats__item:after,.sf-formats__item:before{border-radius:100%;content:"";display:block;height:18px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.sf-formats__item:before{box-shadow:0 0 0 .5px var(--color-neutral-content-subtler)}.sf-formats__item_selected{background-color:var(--color-primary-emphasis);border:1px solid var(--color-primary-border-subtler);pointer-events:none}.sf-formats__item_selected:after{background-color:var(--color-primary-content);height:14px;left:12px;width:14px}.sf-formats__item_selected:before{box-shadow:0 0 0 .5px var(--color-neutral-content)}.sf-formats__name{display:flex;font-weight:500;justify-content:space-between}.sf-formats__tag{background-color:var(--color-primary-background);border-radius:2px;color:var(--color-primary-content);font-size:12px;font-weight:400;padding:2px 5px}.sf-formats__description{color:var(--color-neutral-content-subtle);font-size:14px;opacity:.7}@keyframes sf-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sf-spinner{animation:sf-spin .8s linear infinite}.sf-datamanager{height:calc(100vh - var(--header-height));position:relative;z-index:1}.sf-datamanager #sf-synapse-dm [class*=Annotations_annotation_selected]{background:var(--color-primary-surface-content)}.sf-datamanager *{font-family:var(--font-sans)!important}.sf-dm-context-button{align-items:center!important;background:#000!important;border:1px solid rgba(55,65,81,.5)!important;border-radius:10px!important;box-shadow:none!important;color:#c4b5fd!important;display:inline-flex!important;font-family:Space Grotesk,system-ui,-apple-system,sans-serif!important;font-size:13px!important;font-weight:500!important;height:32px!important;justify-content:center!important;letter-spacing:.02em!important;margin-left:0!important;margin-right:16px!important;padding:0 16px!important;text-decoration:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.sf-dm-context-button:hover{background:#000!important;border-color:rgba(139,92,246,.5)!important;box-shadow:0 0 12px rgba(139,92,246,.15)!important;color:#c4b5fd!important;transform:translateY(-1px)}.sf-simple-settings{width:42rem}.sf-annotation-settings h1,.sf-general-settings h1,.sf-simple-settings h1,.sf-webhook h1,.sf-webhook-settings h1{color:#fff;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.5rem;margin-top:0}.sf-annotation-settings h2,.sf-annotation-settings h3,.sf-general-settings h2,.sf-general-settings h3,.sf-simple-settings h2,.sf-simple-settings h3,.sf-webhook h2,.sf-webhook h3,.sf-webhook-settings h2,.sf-webhook-settings h3{color:#fff;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;letter-spacing:-.01em}.sf-settings-description,.sf-settings-wrapper{color:#9ca3af;font-family:Space Grotesk,system-ui,sans-serif}.sf-settings-wrapper{--column-count:1;background:#000;border:1px solid #22262d;border-radius:0;padding:1.5rem;position:relative;width:40rem}.sf-settings-wrapper:before{border-left:2px solid #8b5cf6;border-top:2px solid #8b5cf6;left:0;top:0}.sf-settings-wrapper:after,.sf-settings-wrapper:before{content:"";height:12px;pointer-events:none;position:absolute;width:12px;z-index:10}.sf-settings-wrapper:after{border-bottom:2px solid #8b5cf6;border-right:2px solid #8b5cf6;bottom:0;right:0}.sf-settings-wrapper+.sf-form-wrapper,.sf-settings-wrapper+.sf-settings-wrapper{margin-top:1.5rem}.sf-settings-wrapper h3{margin:0 0 .5rem}.sf-settings-wrapper h3,.sf-settings-wrapper__header{color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-weight:600}.sf-settings-wrapper__header{font-size:1.5rem;margin-bottom:0}.sf-general-settings{display:flex}.sf-general-settings .sf-heidy-tip{margin:0 0 0 40px;max-width:500px}.sf-general-settings .sf-label-ls__text{padding:0}.sf-general-settings .sf-label-ls__text:first-child{margin-bottom:var(--spacing-tight)}.sf-general-settings .sf-radio-group-ls__buttons .sf-label__content{padding:0 4px}.sf-workspace-placeholder__badge-wrapper{display:flex;line-height:normal;margin-bottom:8px}.sf-workspace-placeholder__title{color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:.875rem;font-weight:500}.sf-settings-caption{color:#6b7280;font-family:Space Grotesk,system-ui,sans-serif;font-weight:400}.sf-settings-caption,.sf-settings-caption a{font-size:12px;font-style:normal;letter-spacing:.4px;line-height:16px}.sf-settings-caption a{color:#a78bfa;font-weight:500}.sf-settings-caption a:hover{color:#c4b5fd;text-decoration:underline}.sf-disabled-field{align-items:flex-start;display:flex}.sf-disabled-field p{margin:0;padding:0}.sf-disabled-field p a{color:#a78bfa;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:16px}.sf-disabled-field p a:hover{color:#c4b5fd;text-decoration:underline}.sf-disabled-field input,.sf-disabled-field__label{margin-top:5px}.sf-disabled-field__title{align-items:center;color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:16px}.sf-disabled-field__description,.sf-disabled-field__title{display:flex;font-weight:500;height:22px;line-height:22px;margin-bottom:4px;padding:0 16px}.sf-disabled-field__description{color:#9ca3af;font-size:14px;margin-top:5px}.sf-annotation-settings__wrapper{width:488px}.sf-gradient-button,.sf-save-button{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(168,85,247,.12))!important;border:1px solid rgba(139,92,246,.4)!important;border-radius:0!important;color:#c4b5fd!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-weight:600!important;height:44px!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.sf-gradient-button:hover,.sf-save-button:hover{background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(168,85,247,.18))!important;border-color:rgba(139,92,246,.6)!important;box-shadow:0 4px 16px rgba(139,92,246,.25)!important;color:#fff!important}.sf-gradient-button:active,.sf-save-button:active{transform:translateY(1px)}.sf-webhook h1,.sf-webhook-settings .sf-empty-state__title,.sf-webhook-settings [class*=headline],.sf-webhook-settings h1,.sf-webhook-settings header h1,.sf-webhook-settings header h2,.sf-webhook-settings header h3{font-family:Space Grotesk,sans-serif!important}.sf-webhook-settings .sf-webhook-card{backdrop-filter:blur(12px);background:#000;border:1px solid #22262d;border-radius:0;box-shadow:none;padding:24px;position:relative}.sf-webhook-settings .sf-webhook-card:before{border-left:2px solid #8b5cf6;border-top:2px solid #8b5cf6;content:"";height:12px;left:0;pointer-events:none;position:absolute;top:0;width:12px}.sf-webhook-settings .sf-webhook-card:after{border-bottom:2px solid #8b5cf6;border-right:2px solid #8b5cf6;bottom:0;content:"";height:12px;pointer-events:none;position:absolute;right:0;width:12px}.sf-webhook-settings .sf-webhook-list-item{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid #1f2937;border-radius:0;display:grid;gap:16px;grid-template-columns:1fr auto;padding:16px 20px;transition:all .2s ease}.sf-webhook-settings .sf-webhook-list-item:hover{background:hsla(0,0%,100%,.04);border-color:rgba(139,92,246,.4)}.sf-webhook-settings .sf-status-badge{align-items:center;border-radius:0;display:inline-flex;font-family:Space Grotesk,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;padding:6px 14px;text-transform:uppercase}.sf-webhook-settings .sf-status-badge.sf-active{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);color:#4ade80}.sf-webhook-settings .sf-status-badge.sf-inactive{background:rgba(75,85,99,.2);border:1px solid rgba(75,85,99,.4);color:#9ca3af}.sf-webhook-settings .sf-status-badge:before{background-color:currentColor;border-radius:50%;box-shadow:0 0 8px currentColor;content:"";display:block;height:6px;margin-right:8px;width:6px}.sf-webhook-settings .sf-section-title{color:#9ca3af;font-family:Space Grotesk,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.sf-annotation-settings input[type=email],.sf-annotation-settings input[type=password],.sf-annotation-settings input[type=text],.sf-annotation-settings input[type=url],.sf-annotation-settings select,.sf-annotation-settings textarea,.sf-general-settings input[type=email],.sf-general-settings input[type=password],.sf-general-settings input[type=text],.sf-general-settings input[type=url],.sf-general-settings select,.sf-general-settings textarea,.sf-settings-wrapper input[type=email],.sf-settings-wrapper input[type=password],.sf-settings-wrapper input[type=text],.sf-settings-wrapper input[type=url],.sf-settings-wrapper select,.sf-settings-wrapper textarea{background:rgba(0,0,0,.3)!important;border:1px solid rgba(55,65,81,.5)!important;border-radius:0!important;color:#fff!important;font-family:Space Grotesk,system-ui,sans-serif!important}.sf-annotation-settings input[type=email]:focus,.sf-annotation-settings input[type=password]:focus,.sf-annotation-settings input[type=text]:focus,.sf-annotation-settings input[type=url]:focus,.sf-annotation-settings select:focus,.sf-annotation-settings textarea:focus,.sf-general-settings input[type=email]:focus,.sf-general-settings input[type=password]:focus,.sf-general-settings input[type=text]:focus,.sf-general-settings input[type=url]:focus,.sf-general-settings select:focus,.sf-general-settings textarea:focus,.sf-settings-wrapper input[type=email]:focus,.sf-settings-wrapper input[type=password]:focus,.sf-settings-wrapper input[type=text]:focus,.sf-settings-wrapper input[type=url]:focus,.sf-settings-wrapper select:focus,.sf-settings-wrapper textarea:focus{border-color:#8b5cf6!important;box-shadow:0 0 0 2px rgba(139,92,246,.2)!important;outline:none!important}.sf-annotation-settings input[type=email]::-moz-placeholder,.sf-annotation-settings input[type=password]::-moz-placeholder,.sf-annotation-settings input[type=text]::-moz-placeholder,.sf-annotation-settings input[type=url]::-moz-placeholder,.sf-annotation-settings select::-moz-placeholder,.sf-annotation-settings textarea::-moz-placeholder,.sf-general-settings input[type=email]::-moz-placeholder,.sf-general-settings input[type=password]::-moz-placeholder,.sf-general-settings input[type=text]::-moz-placeholder,.sf-general-settings input[type=url]::-moz-placeholder,.sf-general-settings select::-moz-placeholder,.sf-general-settings textarea::-moz-placeholder,.sf-settings-wrapper input[type=email]::-moz-placeholder,.sf-settings-wrapper input[type=password]::-moz-placeholder,.sf-settings-wrapper input[type=text]::-moz-placeholder,.sf-settings-wrapper input[type=url]::-moz-placeholder,.sf-settings-wrapper select::-moz-placeholder,.sf-settings-wrapper textarea::-moz-placeholder{color:#6b7280!important}.sf-annotation-settings input[type=email]::placeholder,.sf-annotation-settings input[type=password]::placeholder,.sf-annotation-settings input[type=text]::placeholder,.sf-annotation-settings input[type=url]::placeholder,.sf-annotation-settings select::placeholder,.sf-annotation-settings textarea::placeholder,.sf-general-settings input[type=email]::placeholder,.sf-general-settings input[type=password]::placeholder,.sf-general-settings input[type=text]::placeholder,.sf-general-settings input[type=url]::placeholder,.sf-general-settings select::placeholder,.sf-general-settings textarea::placeholder,.sf-settings-wrapper input[type=email]::placeholder,.sf-settings-wrapper input[type=password]::placeholder,.sf-settings-wrapper input[type=text]::placeholder,.sf-settings-wrapper input[type=url]::placeholder,.sf-settings-wrapper select::placeholder,.sf-settings-wrapper textarea::placeholder{color:#6b7280!important}.sf-annotation-settings .sf-gradient-button,.sf-annotation-settings .sf-save-button,.sf-annotation-settings button.sf-gradient-button,.sf-annotation-settings button.sf-save-button,.sf-general-settings .sf-gradient-button,.sf-general-settings .sf-save-button,.sf-general-settings button.sf-gradient-button,.sf-general-settings button.sf-save-button,.sf-settings-wrapper .sf-gradient-button,.sf-settings-wrapper .sf-save-button,.sf-settings-wrapper button.sf-gradient-button,.sf-settings-wrapper button.sf-save-button,.sf-simple-settings .sf-gradient-button,.sf-simple-settings .sf-save-button,.sf-simple-settings button.sf-gradient-button,.sf-simple-settings button.sf-save-button,.sf-webhook-settings .sf-gradient-button,.sf-webhook-settings .sf-save-button,.sf-webhook-settings button.sf-gradient-button,.sf-webhook-settings button.sf-save-button{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(168,85,247,.12))!important;border:1px solid rgba(139,92,246,.4)!important;border-radius:0!important;color:#c4b5fd!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.sf-annotation-settings .sf-gradient-button:hover:not(:disabled),.sf-annotation-settings .sf-save-button:hover:not(:disabled),.sf-annotation-settings button.sf-gradient-button:hover:not(:disabled),.sf-annotation-settings button.sf-save-button:hover:not(:disabled),.sf-general-settings .sf-gradient-button:hover:not(:disabled),.sf-general-settings .sf-save-button:hover:not(:disabled),.sf-general-settings button.sf-gradient-button:hover:not(:disabled),.sf-general-settings button.sf-save-button:hover:not(:disabled),.sf-settings-wrapper .sf-gradient-button:hover:not(:disabled),.sf-settings-wrapper .sf-save-button:hover:not(:disabled),.sf-settings-wrapper button.sf-gradient-button:hover:not(:disabled),.sf-settings-wrapper button.sf-save-button:hover:not(:disabled),.sf-simple-settings .sf-gradient-button:hover:not(:disabled),.sf-simple-settings .sf-save-button:hover:not(:disabled),.sf-simple-settings button.sf-gradient-button:hover:not(:disabled),.sf-simple-settings button.sf-save-button:hover:not(:disabled),.sf-webhook-settings .sf-gradient-button:hover:not(:disabled),.sf-webhook-settings .sf-save-button:hover:not(:disabled),.sf-webhook-settings button.sf-gradient-button:hover:not(:disabled),.sf-webhook-settings button.sf-save-button:hover:not(:disabled){background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(168,85,247,.18))!important;border-color:rgba(139,92,246,.6)!important;box-shadow:0 4px 16px rgba(139,92,246,.25)!important;color:#fff!important}.sf-annotation-settings .sf-button-ls[data-variant=negative],.sf-annotation-settings [class*=button][class*=negative],.sf-annotation-settings button[class*=destructive],.sf-annotation-settings button[class*=negative],.sf-general-settings .sf-button-ls[data-variant=negative],.sf-general-settings [class*=button][class*=negative],.sf-general-settings button[class*=destructive],.sf-general-settings button[class*=negative],.sf-settings-wrapper .sf-button-ls[data-variant=negative],.sf-settings-wrapper [class*=button][class*=negative],.sf-settings-wrapper button[class*=destructive],.sf-settings-wrapper button[class*=negative],.sf-simple-settings .sf-button-ls[data-variant=negative],.sf-simple-settings [class*=button][class*=negative],.sf-simple-settings button[class*=destructive],.sf-simple-settings button[class*=negative],.sf-webhook-settings .sf-button-ls[data-variant=negative],.sf-webhook-settings [class*=button][class*=negative],.sf-webhook-settings button[class*=destructive],.sf-webhook-settings button[class*=negative]{background:rgba(239,68,68,.1)!important;border:1px solid rgba(239,68,68,.3)!important;border-radius:0!important;color:#fca5a5!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;transition:all .2s ease!important}.sf-annotation-settings .sf-button-ls[data-variant=negative]:hover:not(:disabled),.sf-annotation-settings [class*=button][class*=negative]:hover:not(:disabled),.sf-annotation-settings button[class*=destructive]:hover:not(:disabled),.sf-annotation-settings button[class*=negative]:hover:not(:disabled),.sf-general-settings .sf-button-ls[data-variant=negative]:hover:not(:disabled),.sf-general-settings [class*=button][class*=negative]:hover:not(:disabled),.sf-general-settings button[class*=destructive]:hover:not(:disabled),.sf-general-settings button[class*=negative]:hover:not(:disabled),.sf-settings-wrapper .sf-button-ls[data-variant=negative]:hover:not(:disabled),.sf-settings-wrapper [class*=button][class*=negative]:hover:not(:disabled),.sf-settings-wrapper button[class*=destructive]:hover:not(:disabled),.sf-settings-wrapper button[class*=negative]:hover:not(:disabled),.sf-simple-settings .sf-button-ls[data-variant=negative]:hover:not(:disabled),.sf-simple-settings [class*=button][class*=negative]:hover:not(:disabled),.sf-simple-settings button[class*=destructive]:hover:not(:disabled),.sf-simple-settings button[class*=negative]:hover:not(:disabled),.sf-webhook-settings .sf-button-ls[data-variant=negative]:hover:not(:disabled),.sf-webhook-settings [class*=button][class*=negative]:hover:not(:disabled),.sf-webhook-settings button[class*=destructive]:hover:not(:disabled),.sf-webhook-settings button[class*=negative]:hover:not(:disabled){background:rgba(239,68,68,.18)!important;border-color:rgba(239,68,68,.5)!important;box-shadow:0 4px 16px rgba(239,68,68,.2)!important;color:#f87171!important}.sf-annotation-settings .sf-button-ls[data-variant=negative]:disabled,.sf-annotation-settings [class*=button][class*=negative]:disabled,.sf-annotation-settings button[class*=destructive]:disabled,.sf-annotation-settings button[class*=negative]:disabled,.sf-general-settings .sf-button-ls[data-variant=negative]:disabled,.sf-general-settings [class*=button][class*=negative]:disabled,.sf-general-settings button[class*=destructive]:disabled,.sf-general-settings button[class*=negative]:disabled,.sf-settings-wrapper .sf-button-ls[data-variant=negative]:disabled,.sf-settings-wrapper [class*=button][class*=negative]:disabled,.sf-settings-wrapper button[class*=destructive]:disabled,.sf-settings-wrapper button[class*=negative]:disabled,.sf-simple-settings .sf-button-ls[data-variant=negative]:disabled,.sf-simple-settings [class*=button][class*=negative]:disabled,.sf-simple-settings button[class*=destructive]:disabled,.sf-simple-settings button[class*=negative]:disabled,.sf-webhook-settings .sf-button-ls[data-variant=negative]:disabled,.sf-webhook-settings [class*=button][class*=negative]:disabled,.sf-webhook-settings button[class*=destructive]:disabled,.sf-webhook-settings button[class*=negative]:disabled{cursor:not-allowed;opacity:.5}.sf-annotation-settings [class*=button][class*=neutral],.sf-annotation-settings button[class*=neutral],.sf-general-settings [class*=button][class*=neutral],.sf-general-settings button[class*=neutral],.sf-settings-wrapper [class*=button][class*=neutral],.sf-settings-wrapper button[class*=neutral],.sf-simple-settings [class*=button][class*=neutral],.sf-simple-settings button[class*=neutral],.sf-webhook-settings [class*=button][class*=neutral],.sf-webhook-settings button[class*=neutral]{background:transparent!important;border:1px solid rgba(75,85,99,.5)!important;border-radius:0!important;color:#9ca3af!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;transition:all .2s ease!important}.sf-annotation-settings [class*=button][class*=neutral]:hover:not(:disabled),.sf-annotation-settings button[class*=neutral]:hover:not(:disabled),.sf-general-settings [class*=button][class*=neutral]:hover:not(:disabled),.sf-general-settings button[class*=neutral]:hover:not(:disabled),.sf-settings-wrapper [class*=button][class*=neutral]:hover:not(:disabled),.sf-settings-wrapper button[class*=neutral]:hover:not(:disabled),.sf-simple-settings [class*=button][class*=neutral]:hover:not(:disabled),.sf-simple-settings button[class*=neutral]:hover:not(:disabled),.sf-webhook-settings [class*=button][class*=neutral]:hover:not(:disabled),.sf-webhook-settings button[class*=neutral]:hover:not(:disabled){border-color:rgba(139,92,246,.5)!important;color:#c4b5fd!important}.sf-settings-wrapper button:disabled,.sf-settings-wrapper button[class*=waiting],.sf-simple-settings button:disabled,.sf-simple-settings button[class*=waiting]{cursor:wait!important;opacity:.7!important}.sf-settings-wrapper button:disabled .sf-spinner,.sf-settings-wrapper button:disabled [class*=loader],.sf-settings-wrapper button:disabled [class*=spinner],.sf-settings-wrapper button[class*=waiting] .sf-spinner,.sf-settings-wrapper button[class*=waiting] [class*=loader],.sf-settings-wrapper button[class*=waiting] [class*=spinner],.sf-simple-settings button:disabled .sf-spinner,.sf-simple-settings button:disabled [class*=loader],.sf-simple-settings button:disabled [class*=spinner],.sf-simple-settings button[class*=waiting] .sf-spinner,.sf-simple-settings button[class*=waiting] [class*=loader],.sf-simple-settings button[class*=waiting] [class*=spinner]{border-color:#8b5cf6 transparent transparent!important}.sf-simple-settings .sf-button-ls{background:rgba(239,68,68,.1)!important;border:1px solid rgba(239,68,68,.3)!important;border-radius:0!important;color:#fca5a5!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;transition:all .2s ease!important}.sf-simple-settings .sf-button-ls:hover:not(:disabled){background:rgba(239,68,68,.18)!important;border-color:rgba(239,68,68,.5)!important;box-shadow:0 4px 16px rgba(239,68,68,.2)!important;color:#f87171!important}.sf-webhook-settings .sf-gradient-button,.sf-webhook-settings button.sf-gradient-button{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(168,85,247,.12))!important;border:1px solid rgba(139,92,246,.4)!important;border-radius:0!important;color:#c4b5fd!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important}.sf-webhook-settings .sf-gradient-button:hover,.sf-webhook-settings button.sf-gradient-button:hover{background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(168,85,247,.18))!important;border-color:rgba(139,92,246,.6)!important;box-shadow:0 4px 16px rgba(139,92,246,.25)!important;color:#fff!important}.sf-webhook-settings .sf-webhook-list-item .sf-button-ls{border-radius:0!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}.sf-webhook-page{align-items:center!important;color:#fff;display:flex!important;flex-direction:column!important;font-family:Space Grotesk,system-ui,sans-serif;max-width:100%;text-align:center;width:100%}.sf-webhook-page *,.sf-webhook-page button,.sf-webhook-page div,.sf-webhook-page h1,.sf-webhook-page h2,.sf-webhook-page h3,.sf-webhook-page h4,.sf-webhook-page h5,.sf-webhook-page h6,.sf-webhook-page input,.sf-webhook-page p,.sf-webhook-page span{font-family:Space Grotesk,system-ui,sans-serif!important}.sf-webhook-page .sf-font-mono,.sf-webhook-page [style*=monospace]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important}.sf-webhook-page header{align-items:center;border-bottom:1px solid #1f2937;display:flex;flex-direction:column;margin-bottom:32px;max-width:800px;padding-bottom:24px;width:100%}.sf-webhook-page header .sf-headline,.sf-webhook-page header h2{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px;text-align:center}.sf-webhook-page header p{color:#9ca3af;font-size:14px;line-height:1.5;text-align:center}.sf-webhook-page .sf-webhook-settings{align-items:center;display:flex;flex-direction:column;width:100%}.sf-webhook-page .sf-webhook-list-item{align-items:center;background:#000;border:1px solid #374151;display:flex;justify-content:space-between;margin-bottom:8px;padding:16px;transition:all .2s ease;width:100%}.sf-webhook-page .sf-webhook-list-item:hover{background:rgba(139,92,246,.05);border-color:#8b5cf6}.sf-webhook-page .sf-webhook-list-item .sf-status-badge{align-items:center;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.05em;padding:4px 8px;text-transform:uppercase}.sf-webhook-page .sf-webhook-list-item .sf-status-badge.sf-active{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#34d399}.sf-webhook-page .sf-webhook-list-item .sf-status-badge.sf-inactive{background:hsla(220,9%,46%,.1);border:1px solid hsla(220,9%,46%,.2);color:#9ca3af}.sf-danger-zone-modal-body .sf-deletion-warnings-container{background:rgba(251,191,36,.05);border:1px solid rgba(251,191,36,.2);border-radius:0;margin-bottom:24px;padding:16px}.sf-danger-zone-modal-body .sf-deletion-summary{background:rgba(0,0,0,.3);border:1px solid #1f2937;border-radius:0;display:flex;gap:24px;margin:16px 0;padding:12px}.sf-danger-zone-modal-body .sf-deletion-summary .sf-summary-stat{align-items:center;display:flex;flex-direction:column;padding:8px 16px}.sf-danger-zone-modal-body .sf-deletion-summary .sf-summary-stat .sf-stat-value{color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:24px;font-weight:700}.sf-danger-zone-modal-body .sf-deletion-summary .sf-summary-stat .sf-stat-label{color:#9ca3af;font-family:Space Grotesk,system-ui,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sf-danger-zone-modal-body .sf-deletion-summary .sf-summary-stat.sf-refund .sf-stat-value{color:#4ade80}.sf-danger-zone-modal-body .sf-refund-breakdown{background:rgba(34,197,94,.05);border:1px solid rgba(34,197,94,.2);border-radius:0;margin:16px 0;padding:16px}.sf-danger-zone-modal-body .sf-refund-breakdown .sf-breakdown-table{margin-top:12px}.sf-danger-zone-modal-body .sf-refund-breakdown .sf-breakdown-row{border-bottom:1px solid rgba(34,197,94,.1);display:flex;justify-content:space-between;padding:8px 0}.sf-danger-zone-modal-body .sf-refund-breakdown .sf-breakdown-row:last-child{border-bottom:none}.sf-danger-zone-modal-body .sf-refund-breakdown .sf-breakdown-row .sf-breakdown-label{color:#d1d5db;font-family:Space Grotesk,system-ui,sans-serif;font-size:14px}.sf-danger-zone-modal-body .sf-refund-breakdown .sf-breakdown-row .sf-breakdown-value{color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:600}.sf-danger-zone-modal-body .sf-refund-breakdown .sf-breakdown-row.sf-deduction .sf-breakdown-value{color:#f87171}.sf-danger-zone-modal-body .sf-refund-breakdown .sf-breakdown-row.sf-total{border-bottom:none;border-top:2px solid #4ade80;margin-top:8px;padding-top:12px}.sf-danger-zone-modal-body .sf-refund-breakdown .sf-breakdown-row.sf-total .sf-breakdown-label{color:#4ade80;font-weight:700}.sf-danger-zone-modal-body .sf-refund-breakdown .sf-breakdown-row.sf-total .sf-breakdown-value.sf-refund-amount{color:#4ade80;font-size:18px;font-weight:700}.sf-danger-zone-modal-body .sf-warnings-list{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding-right:8px;scrollbar-color:#3b3b3b #1a1a1a;scrollbar-width:thin}.sf-danger-zone-modal-body .sf-warnings-list::-webkit-scrollbar{width:6px}.sf-danger-zone-modal-body .sf-warnings-list::-webkit-scrollbar-track{background:#1a1a1a;border-radius:0}.sf-danger-zone-modal-body .sf-warnings-list::-webkit-scrollbar-thumb{background:#3b3b3b;border-radius:0}.sf-danger-zone-modal-body .sf-deletion-warning-item{background:rgba(0,0,0,.3);border-radius:0;padding:12px 16px}.sf-danger-zone-modal-body .sf-deletion-warning-item .sf-warning-header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.sf-danger-zone-modal-body .sf-deletion-warning-item .sf-warning-header .sf-warning-title{flex:1;font-family:Space Grotesk,system-ui,sans-serif;font-weight:600}.sf-danger-zone-modal-body .sf-deletion-warning-item .sf-warning-message{color:#d1d5db;font-size:14px;line-height:1.5;margin:0}.sf-danger-zone-modal-body .sf-deletion-warning-item .sf-warning-action{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);border-radius:0;color:#a78bfa;font-size:13px;margin:8px 0 0;padding:8px 12px}.sf-danger-zone-modal-body .sf-export-suggestion{border-top:1px solid rgba(251,191,36,.2);margin-top:16px;padding-top:16px;text-align:center}.sf-danger-zone-modal-body .sf-deletion-main-message{color:#d1d5db;margin-top:16px!important}.sf-danger-zone-modal-body .sf-critical-warning-banner{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:0;color:#f87171;font-family:Space Grotesk,system-ui,sans-serif;font-size:14px;margin:16px 0;padding:12px 16px}.sf-modal-content.sf-danger-zone-modal{max-width:700px}.sf-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)}.sf-radio-group-ls__buttons{display:grid;gap:2px;grid-auto-columns:1fr;grid-auto-flow:column;height:calc(var(--height) - var(--padding)*2)}.sf-radio-group-ls_horizontal .sf-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}.sf-radio-group-ls_simple .sf-radio-group-ls__buttons{all:unset;display:inline-block;margin-bottom:16px}.sf-radio-group-ls .sf-label-ls__text{font-weight:500}.sf-radio-group-ls .sf-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}.sf-radio-group-ls .sf-label-ls__text:hover:before{border-color:var(--color-neutral-border-bold)}.sf-radio-group-ls input[type=radio]{display:none}.sf-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}.sf-radio-group-ls__button:hover{opacity:1}.sf-radio-group-ls__button:hover .sf-label-ls__text:before{box-shadow:inset 0 0 0 4px var(--color-neutral-background)}.sf-radio-group-ls__button_checked{background-color:var(--color-neutral-surface-hover);box-shadow:var(--button-checked-shadow);opacity:1}.sf-radio-group-ls__button_checked .sf-label-ls__text:before{background-color:var(--color-primary-surface);box-shadow:inset 0 0 0 4px var(--color-neutral-background)}.sf-radio-group-ls__button_disabled{cursor:not-allowed;opacity:.3}.sf-radio-group-ls_horizontal .sf-radio-group-ls__button{margin:0}.sf-radio-group-ls_simple .sf-radio-group-ls__button{all:unset;display:block;margin-bottom:.5rem!important}.sf-radio-group-ls__input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.sf-radio-group-ls_size_large{--height:40px;--radius:8px}.sf-radio-group-ls_size_compact{--height:32px;--radius:8px}.sf-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)}.sf-radio-group-ls_simple{--height:auto;all:unset;display:block}.sf-projects-page{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.sf-projects-page,.sf-projects-page__loading{background:#000;min-height:calc(100vh - var(--header-height))}.sf-projects-page__loading{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.sf-projects-page__list{grid-gap:24px;box-sizing:border-box;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);padding:48px 40px}.sf-projects-page__link{color:#fff;display:block;text-decoration:none;transition:transform .2s ease}.sf-projects-page__link:hover{color:#fff;transform:translateY(-2px)}.sf-projects-page__pages{background:#000;border-top:1px solid #1f2937;bottom:0;box-sizing:border-box;display:flex;justify-content:flex-end;padding:12px 40px;position:sticky;width:100%}@media(width >= 1400px){.sf-projects-page__list{grid-template-columns:repeat(4,1fr)}}@media(width <= 1100px){.sf-projects-page__list{grid-template-columns:repeat(2,1fr)}}@media(width <= 768px){.sf-projects-page__list{grid-template-columns:1fr;padding:24px 20px}}.sf-empty-projects-page{align-items:center;background:#000;display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;min-height:calc(100vh - var(--header-height));padding:60px 40px;text-align:center}.sf-empty-projects-page__icon{align-items:center;background:rgba(139,92,246,.05);border:1px solid #374151;border-radius:12px;display:flex;height:80px;justify-content:center;margin-bottom:32px;margin-top:60px;position:relative;width:80px}.sf-empty-projects-page__icon:before{border-left:2px solid #8b5cf6;border-top:2px solid #8b5cf6;content:"";height:12px;left:-1px;position:absolute;top:-1px;width:12px}.sf-empty-projects-page__icon:after{border-bottom:2px solid #8b5cf6;border-right:2px solid #8b5cf6;bottom:-1px;content:"";height:12px;position:absolute;right:-1px;width:12px}.sf-empty-projects-page__icon svg{color:#6b7280;height:32px;width:32px}.sf-empty-projects-page__step-indicator{color:#6b7280;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.1em;margin-bottom:16px}.sf-empty-projects-page__header{color:#fff;font-size:28px;font-weight:600;letter-spacing:-.02em;margin:0 0 16px}.sf-empty-projects-page p{color:#6b7280;font-size:14px;line-height:1.6;margin:0;max-width:400px}.sf-empty-projects-page .sf-create-btn{background:#8b5cf6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.15em;margin-top:32px;padding:14px 32px;text-transform:uppercase;transition:all .2s ease}.sf-empty-projects-page .sf-create-btn:hover{background:#7c3aed;box-shadow:0 8px 24px rgba(139,92,246,.3);transform:translateY(-2px)}.sf-project-card{background:transparent;border:1px solid #1f2937;border-radius:8px;color:#9ca3af;display:flex;flex:1;flex-direction:column;overflow:hidden;position:relative;transition:all .2s ease}.sf-project-card:before{border-left:2px solid #8b5cf6;border-radius:8px 0 0 0;border-top:2px solid #8b5cf6;left:-1px;top:-1px}.sf-project-card:after,.sf-project-card:before{content:"";height:16px;opacity:0;position:absolute;transition:opacity .2s ease;width:16px}.sf-project-card:after{border-bottom:2px solid #8b5cf6;border-radius:0 0 8px 0;border-right:2px solid #8b5cf6;bottom:-1px;right:-1px}.sf-project-card:hover{background:rgba(139,92,246,.03);border-color:#374151}.sf-project-card:hover:after,.sf-project-card:hover:before{opacity:1}.sf-project-card__header{border-bottom:1px solid #1f2937;padding:16px 20px;transition:all .2s ease}.sf-project-card__menu{margin-left:auto}.sf-project-card__menu .sf-button-ls{--button-color:#9ca3af;margin-right:-8px;opacity:.5;transition:opacity .2s ease}.sf-project-card__menu .sf-button-ls:hover{opacity:1}.sf-project-card__menu .sf-button-ls__icon{height:16px;width:16px}.sf-project-card__title{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;line-height:1.4;margin-bottom:8px;row-gap:6px}.sf-project-card__title-text-wrapper{display:flex;flex:1;min-width:0}.sf-project-card__title-text-wrapper:before{color:#4b5563;content:"//";font-weight:400;margin-right:8px}.sf-project-card__title-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-project-card__state-chip{align-items:center;display:flex;justify-content:flex-end;white-space:nowrap;width:100%}.sf-project-card__summary{flex:1;font-size:13px;line-height:1.5}.sf-project-card__annotation{align-items:center;display:flex;justify-content:space-between}.sf-project-card__total{color:#6b7280;font-size:13px;letter-spacing:.02em}.sf-project-card__total span:first-child{color:#e8e4d9;font-weight:600}.sf-project-card__detail{grid-gap:12px;display:grid;grid-auto-columns:max-content;grid-auto-flow:column}.sf-project-card__detail-item{--icon-color:#6b7280;align-items:center;color:#6b7280;display:flex;font-size:12px}.sf-project-card__detail-item .sf-project-card__icon{color:var(--icon-color)}.sf-project-card__detail-item_type_completed{--icon-color:#22c55e}.sf-project-card__detail-item_type_rejected{--icon-color:#ef4444}.sf-project-card__detail-item_type_predictions{--icon-color:#8b5cf6}.sf-project-card__icon{height:14px;margin-right:6px;width:14px}.sf-project-card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;flex:1;font-size:13px;line-height:1.5;overflow:hidden;padding:16px 20px 0;text-overflow:ellipsis;word-break:break-word}.sf-project-card__info{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding:16px 20px}.sf-project-card__created-date{color:#4b5563;font-size:11px;letter-spacing:.05em}.sf-project-card__created-date>span{font-weight:500}.sf-project-card__created-by{align-items:center;display:flex;gap:8px}.sf-project-card__creator-name{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.02em;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-project-card_colored{--color-project-header-content:#fff;--color-project-header-icon:#fff;background-color:var(--background-color);border-color:var(--border-color)}.sf-project-card_colored:hover{border-color:var(--header-color)}.sf-project-card_colored .sf-project-card__header{background-color:var(--header-color);box-shadow:none;color:var(--color-project-header-content)}.sf-project-card_colored .sf-project-card__title-text-wrapper:before{color:hsla(0,0%,100%,.5)}.sf-project-card_colored .sf-project-card__detail{color:var(--content-color)}.sf-project-card_colored .sf-project-card__detail-item{--icon-color:var(--icon-color)}.homePage--qkOmR{background:#000;min-height:100vh;overflow:hidden;padding:120px 40px 60px;position:relative}.homePage--qkOmR:before{background-image:linear-gradient(90deg,#fff 1px,transparent 0),linear-gradient(180deg,#fff 1px,transparent 0);background-size:60px 60px;content:"";inset:0;opacity:.02;pointer-events:none;position:absolute}.container--zJ5NC{margin:0 auto;max-width:1400px;position:relative;z-index:1}.header--XSjg_{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.welcomeTitle--c781w{color:#fff;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.welcomeSubtitle--jsRjk{align-items:flex-start;color:#6b7280;display:flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:400;gap:12px}.welcomeSubtitle--jsRjk:before{border-left:2px solid #374151;border-top:2px solid #374151;content:"";display:inline-block;flex-shrink:0;height:16px;margin-top:2px;width:16px}.actionsGrid--Oex9T{display:flex;gap:16px;margin-bottom:64px}.actionButton--YBSaO{align-items:center;background:#e8e4d9;border:none;color:#000;cursor:pointer;display:flex;flex:0 0 auto;font-size:13px;font-weight:600;gap:12px;letter-spacing:.1em;min-width:200px;overflow:hidden;padding:20px 32px;position:relative;text-transform:uppercase;transition:all .2s ease}.actionButton--YBSaO:after{background:#8b5cf6;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.actionButton--YBSaO:hover{background:#d8d4c9;transform:translateY(-2px)}.actionButton--YBSaO:hover:after{transform:scaleX(1)}.actionButton--YBSaO:active{transform:translateY(0)}.actionButton--YBSaO svg{color:#8b5cf6;height:20px;width:20px}.mainGrid--K1e7_{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 380px}.mainSection--otBtj{display:flex;flex-direction:column;gap:32px}.sidebarSection--yqGjG{display:flex;flex-direction:column;gap:24px}.card--wqHNZ{background:transparent;border:1px solid #1f2937;padding:32px;position:relative}.card--wqHNZ:before{border-left:2px solid #8b5cf6;border-top:2px solid #8b5cf6;left:-1px;top:-1px}.card--wqHNZ:after,.card--wqHNZ:before{content:"";height:12px;position:absolute;width:12px}.card--wqHNZ:after{border-bottom:2px solid #8b5cf6;border-right:2px solid #8b5cf6;bottom:-1px;right:-1px}.cardHeader--sWhIu{align-items:center;border-bottom:1px solid #1f2937;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.cardTitle--reT9N{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:600;gap:12px;margin:0}.cardTitle--reT9N:before{color:#6b7280;content:"//";font-size:14px;font-weight:400}.cardTitle--reT9N:before,.cardViewAll--brkcE{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.cardViewAll--brkcE{align-items:center;color:#8b5cf6;display:flex;font-size:12px;font-weight:500;gap:6px;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:all .2s}.cardViewAll--brkcE:hover{color:#a78bfa}.cardViewAll--brkcE:after{content:"→"}.cardDescription--pm4pQ{color:#6b7280;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px;margin-bottom:20px}.emptyState--CwhY2{border:1px dashed #374151;flex-direction:column;padding:80px 32px;text-align:center}.emptyState--CwhY2,.emptyStateIcon--llEkm{align-items:center;display:flex;justify-content:center;position:relative}.emptyStateIcon--llEkm{border:1px solid #374151;height:64px;margin-bottom:24px;width:64px}.emptyStateIcon--llEkm:before{color:#8b5cf6;content:"01/";font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;left:0;position:absolute;top:-24px}.emptyStateIcon--llEkm svg{color:#6b7280;height:28px;width:28px}.emptyStateTitle--bIFxn{color:#fff;font-size:24px;font-weight:600;margin:0 0 12px}.emptyStateDescription--Uleod{color:#6b7280;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px;line-height:1.7;margin-bottom:32px;max-width:360px}.createButton--sndzb{background:#8b5cf6;border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.15em;padding:16px 40px;text-transform:uppercase;transition:all .2s ease}.createButton--sndzb:hover{background:#7c3aed;box-shadow:0 8px 24px rgba(139,92,246,.3);transform:translateY(-2px)}.createButton--sndzb:active{transform:translateY(0)}.projectsList--dutnF{display:flex;flex-direction:column;gap:2px}.projectCard--C7zfO{background:transparent;border:1px solid #1f2937;border-left:3px solid var(--project-color,#8b5cf6);display:block;padding:20px 24px;position:relative;text-decoration:none;transition:all .2s ease}.projectCard--C7zfO:hover{background:rgba(139,92,246,.05);border-color:#374151;border-left-color:var(--project-color,#8b5cf6)}.projectCardContent--TqAJD{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 160px}.projectInfo--rrcbU{display:flex;flex-direction:column;gap:6px}.projectTitle--Bu7mU{color:#fff;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectStats--UxlCA{color:#6b7280;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px}.projectProgress--scdn_{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.projectProgressLabel--efc5J{color:#9ca3af;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.05em}.projectProgressBar--PmlLD{background:#1f2937;height:4px;overflow:hidden;width:100%}.projectProgressFill--HPUGp{background:linear-gradient(90deg,#8b5cf6,#a78bfa);height:100%;transition:width .3s ease}.resourcesList--UHw9q{display:flex;flex-direction:column;gap:0}.resourceLink--FE35a{align-items:center;border-bottom:1px solid #1f2937;color:#9ca3af;display:flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px;justify-content:space-between;padding:14px 0;text-decoration:none;transition:all .2s ease}.resourceLink--FE35a:last-child{border-bottom:none}.resourceLink--FE35a:hover{color:#fff;padding-left:8px}.resourceLink--FE35a svg{color:#6b7280;height:14px;transition:all .2s;width:14px}.resourceLink--FE35a:hover svg{color:#8b5cf6;transform:translateX(2px)}.versionBadge--Hqenw{align-items:center;background:transparent;border:1px solid #1f2937;display:flex;gap:12px;padding:16px 20px}.versionBadge--Hqenw svg{color:#8b5cf6;height:18px;width:18px}.versionBadge--Hqenw span{color:#6b7280;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.05em}.errorContainer--ZlTG2,.loadingContainer--vcJkp{align-items:center;display:flex;justify-content:center;min-height:300px}.errorContainer--ZlTG2{color:#ef4444;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px}.statsRow--pyt7k{border-top:1px solid #1f2937;display:flex;gap:48px;margin-top:32px;padding:24px 0}.statItem--rIX6C{display:flex;flex-direction:column;gap:4px}.statValue--kIYbc{color:#fff;font-size:28px;font-weight:700}.statLabel--t7krT{color:#6b7280;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}@media (max-width:1200px){.mainGrid--K1e7_{grid-template-columns:1fr}.sidebarSection--yqGjG{order:-1}}@media (max-width:768px){.homePage--qkOmR{padding:100px 24px 40px}.welcomeTitle--c781w{font-size:36px}.actionsGrid--Oex9T{flex-direction:column}.actionButton--YBSaO{justify-content:center;width:100%}.projectCardContent--TqAJD{gap:16px;grid-template-columns:1fr}.projectProgress--scdn_{align-items:flex-start}.projectProgressBar--PmlLD{max-width:200px}}html{scroll-behavior:smooth}body{overflow-x:hidden;overscroll-behavior-y:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444}::-moz-selection{background:hsla(0,0%,100%,.2);color:#fff}::selection{background:hsla(0,0%,100%,.2);color:#fff}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes floatLine{0%{opacity:0;transform:translateX(-100%) rotate(-10deg)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateX(200vw) rotate(-10deg)}}@keyframes gradientShift{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.api-docs-page{background-color:#000;color:#fff;min-height:100vh}.api-hero{overflow:hidden;padding:160px 24px 80px;position:relative}.hero-background{inset:0;pointer-events:none;position:absolute}.hero-grid{background-image:linear-gradient(90deg,#fff 1px,transparent 0),linear-gradient(180deg,#fff 1px,transparent 0);background-size:60px 60px;inset:0;opacity:.03;position:absolute}.hero-glow{background:radial-gradient(ellipse,rgba(139,92,246,.15) 0,transparent 70%);height:400px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.hero-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:10}.hero-label{color:#8b5cf6;display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.hero-title{align-items:center;color:#fff;display:flex;font-family:Space Grotesk,sans-serif;font-size:4rem;font-weight:700;gap:16px;justify-content:center;line-height:1.1;margin-bottom:24px}.hero-version{background:rgba(139,92,246,.2);border:1px solid rgba(139,92,246,.4);border-radius:4px;color:#a78bfa;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:500;padding:6px 12px}.hero-description{color:#9ca3af;font-size:1.125rem;line-height:1.7;margin:0 auto 32px;max-width:600px}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn-primary{align-items:center;background:#fff;color:#000;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;gap:8px;letter-spacing:.05em;padding:14px 28px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-primary:hover{box-shadow:0 0 30px rgba(139,92,246,.3);transform:scale(1.02)}.btn-secondary{align-items:center;background:transparent;border:1px solid #374151;color:#fff;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;gap:8px;letter-spacing:.05em;padding:14px 28px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-secondary:hover{background:hsla(0,0%,100%,.05);border-color:#6b7280}.api-main{border-top:1px solid #1f2937}.api-container{display:flex;margin:0 auto;max-width:1400px;min-height:calc(100vh - 200px)}.api-sidebar{background:#0a0a0a;border-right:1px solid #1f2937;display:flex;flex-direction:column;flex-shrink:0;height:100vh;overflow-y:auto;position:sticky;top:0;width:280px}.sidebar-header{border-bottom:1px solid #1f2937;padding:24px 20px}.sidebar-label{color:#6b7280;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.sidebar-nav{flex:1;padding:12px 8px}.sidebar-item{align-items:center;background:transparent;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.sidebar-item:hover{background:rgba(139,92,246,.08);color:#fff}.sidebar-item.active{background:rgba(139,92,246,.15);border-left:2px solid #8b5cf6;color:#fff;margin-left:-2px}.sidebar-icon{height:20px;opacity:.7;width:20px}.sidebar-item.active .sidebar-icon,.sidebar-item:hover .sidebar-icon{color:#8b5cf6;opacity:1}.endpoint-count{background:hsla(0,0%,100%,.05);border-radius:10px;color:#6b7280;font-family:JetBrains Mono,monospace;font-size:11px;margin-left:auto;padding:2px 8px}.sidebar-footer{border-top:1px solid #1f2937;display:flex;flex-direction:column;gap:8px;padding:16px}.redoc-link,.swagger-link{align-items:center;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);border-radius:6px;color:#a78bfa;display:flex;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;gap:10px;padding:10px 14px;text-decoration:none;transition:all .2s}.redoc-link:hover,.swagger-link:hover{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.4);color:#c4b5fd}.api-content{flex:1;overflow-x:hidden;padding:40px}.category-detail{margin-bottom:48px}.category-header{align-items:flex-start;border-bottom:1px solid #1f2937;display:flex;gap:20px;margin-bottom:32px;padding-bottom:24px}.category-icon{align-items:center;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);border-radius:10px;color:#8b5cf6;display:flex;height:48px;justify-content:center;width:48px}.category-title{color:#fff;font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:600;margin:0 0 8px}.category-description{color:#9ca3af;font-size:15px;margin:0}.endpoints-list{display:flex;flex-direction:column;gap:12px}.endpoint-item{background:#0a0a0a;border:1px solid #1f2937;border-radius:8px;padding:20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.endpoint-item:hover{background:rgba(139,92,246,.03);border-color:rgba(139,92,246,.3)}.endpoint-main{align-items:center;display:flex;gap:12px}.method-badge{border-radius:4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.method-get{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);color:#22c55e}.method-post{background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);color:#3b82f6}.method-put{background:rgba(249,115,22,.15);border:1px solid rgba(249,115,22,.3);color:#f97316}.method-patch{background:rgba(234,179,8,.15);border:1px solid rgba(234,179,8,.3);color:#eab308}.method-delete{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#ef4444}.endpoint-path{color:#e5e7eb;flex:1;font-family:JetBrains Mono,monospace;font-size:14px}.endpoint-description{color:#6b7280;font-size:13px;margin:8px 0 0;padding-left:74px}.copy-button{align-items:center;background:transparent;border:1px solid #374151;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.copy-button:hover{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.3);color:#8b5cf6}.quickstart-section{background:#0a0a0a;border:1px solid #1f2937;border-radius:12px;margin:48px 0;padding:32px}.quickstart-header{margin-bottom:24px}.quickstart-label{color:#8b5cf6;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.quickstart-title{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600;margin:8px 0 0}.code-block{background:#000;border:1px solid #1f2937;border-radius:8px;overflow:hidden}.code-header{align-items:center;background:hsla(0,0%,100%,.02);border-bottom:1px solid #1f2937;display:flex;justify-content:space-between;padding:12px 16px}.code-language{color:#6b7280;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.code-content,.code-language{font-family:JetBrains Mono,monospace}.code-content{color:#e5e7eb;font-size:13px;line-height:1.8;margin:0;overflow-x:auto;padding:20px}.auth-section{background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.2);border-radius:12px;margin:48px 0;padding:32px}.auth-header{align-items:center;color:#8b5cf6;display:flex;gap:12px;margin-bottom:20px}.auth-header h3{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:600;margin:0}.auth-content p{color:#9ca3af;font-size:14px;line-height:1.7;margin:0 0 16px}.auth-content code{background:rgba(139,92,246,.1);border-radius:4px;color:#c4b5fd;font-family:JetBrains Mono,monospace;font-size:13px;padding:2px 8px}.auth-example{align-items:center;background:#000;border:1px solid #1f2937;border-radius:8px;display:flex;gap:12px;margin:16px 0;padding:16px 20px}.auth-example code{background:transparent;color:#e5e7eb;flex:1;font-family:JetBrains Mono,monospace;font-size:14px;padding:0}.auth-note{color:#6b7280!important;font-size:13px!important}.auth-note a{color:#8b5cf6;text-decoration:none}.auth-note a:hover{text-decoration:underline}.rate-limits-section{margin:48px 0}.rate-limits-section h3{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:600;margin:0 0 20px}.rate-limits-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.rate-limit-card{align-items:center;background:#0a0a0a;border:1px solid #1f2937;border-radius:12px;display:flex;flex-direction:column;padding:24px;text-align:center;transition:all .2s}.rate-limit-card:hover{border-color:rgba(139,92,246,.3)}.rate-value{color:#fff;font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700}.rate-label{color:#6b7280;font-size:12px;margin:4px 0 12px}.rate-label,.rate-tier{font-family:JetBrains Mono,monospace}.rate-tier{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);border-radius:12px;color:#8b5cf6;font-size:10px;letter-spacing:.15em;padding:4px 12px;text-transform:uppercase}@media (max-width:1024px){.api-container{flex-direction:column}.api-sidebar{border-bottom:1px solid #1f2937;border-right:none;height:auto;position:relative;width:100%}.sidebar-nav{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.sidebar-item{padding:8px 14px;width:auto}.sidebar-footer{flex-direction:row}.api-content{padding:24px}.endpoint-description{margin-top:12px;padding-left:0}}@media (max-width:768px){.hero-title{flex-direction:column;font-size:2.5rem;gap:12px}.hero-actions{align-items:center;flex-direction:column}.btn-primary,.btn-secondary{justify-content:center;max-width:280px;width:100%}.endpoint-main{flex-wrap:wrap}.endpoint-path{margin-top:8px;order:3;width:100%}.category-header{flex-direction:column;gap:16px}}.api-sidebar::-webkit-scrollbar{width:6px}.api-sidebar::-webkit-scrollbar-track{background:#0a0a0a}.api-sidebar::-webkit-scrollbar-thumb{background:#374151;border-radius:3px}.api-sidebar::-webkit-scrollbar-thumb:hover{background:#4b5563}.methods-list{display:flex;flex-direction:column;gap:24px}.method-card{background:#111;border:1px solid #1f2937;border-radius:12px;padding:24px;transition:border-color .2s ease}.method-card:hover{border-color:#374151}.method-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.method-name{color:#8b5cf6;font-size:1.125rem;font-weight:600}.method-name,.method-signature{font-family:JetBrains Mono,monospace}.method-signature{background:#0a0a0a;border-radius:6px;color:#6b7280;display:block;font-size:.875rem;margin-bottom:16px;overflow-x:auto;padding:8px 12px}.method-description{color:#d1d5db;line-height:1.6;margin-bottom:16px}.method-params{margin-bottom:16px}.method-params h4{color:#9ca3af;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.params-table{border-collapse:collapse;font-size:.875rem;width:100%}.params-table td,.params-table th{border-bottom:1px solid #1f2937;padding:10px 12px;text-align:left}.params-table th{color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.params-table td{color:#d1d5db}.params-table td code{color:#a78bfa;font-size:.8rem}.method-returns{color:#9ca3af;font-size:.875rem;margin-bottom:16px}.method-returns code{color:#10b981}.annotation-types-section,.export-formats-section{background:#111;border:1px solid #1f2937;border-radius:12px;margin-top:48px;padding:32px}.annotation-types-section h3,.export-formats-section h3{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:24px}.types-table-wrapper{overflow-x:auto}.types-table{border-collapse:collapse;width:100%}.types-table td,.types-table th{border-bottom:1px solid #1f2937;padding:12px 16px;text-align:left}.types-table th{background:#0a0a0a;color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.types-table td{color:#d1d5db}.types-table td code{background:rgba(139,92,246,.1);border-radius:4px;color:#8b5cf6;font-size:.85rem;padding:2px 8px}.formats-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.format-card{background:#0a0a0a;border:1px solid #1f2937;border-radius:8px;padding:16px;transition:border-color .2s ease}.format-card:hover{border-color:#374151}.format-name{color:#8b5cf6;display:block;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;margin-bottom:8px}.format-description{color:#d1d5db;font-size:.875rem;line-height:1.5;margin-bottom:8px}.format-usecase{background:#1f2937;border-radius:4px;color:#6b7280;display:inline-block;font-size:.75rem;padding:4px 8px}.specialty-selection{background:#0a0a0a;display:flex;flex-direction:column;min-height:100vh;padding:3rem 2rem}.specialty-selection__header{margin:0 auto 3rem;max-width:800px;text-align:center}.specialty-selection__number{color:#8b5cf6;font-family:monospace;font-size:14px;letter-spacing:.1em;margin-bottom:1rem}.specialty-selection__title{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.specialty-selection__subtitle{color:#6b7280;font-size:1.1rem;line-height:1.6;margin:0}.specialty-selection__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0 auto;max-width:1200px;width:100%}.specialty-card{align-items:flex-start;background:hsla(0,0%,100%,.02);border:1px solid #1f1f1f;cursor:pointer;display:flex;gap:1rem;padding:1.5rem;text-align:left;transition:all .2s ease;width:100%}.specialty-card:hover{background:hsla(0,0%,100%,.04);border-color:#2f2f2f}.specialty-card--selected{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.4)}.specialty-card--selected:hover{background:rgba(139,92,246,.15);border-color:rgba(139,92,246,.5)}.specialty-icon{align-items:center;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.specialty-icon svg{color:#8b5cf6;height:24px;width:24px}.specialty-card--selected .specialty-icon{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.4)}.specialty-card__content{flex:1;min-width:0}.specialty-card__name{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.specialty-card__description{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0 0 .75rem}.specialty-card__meta{align-items:center;display:flex;gap:.5rem}.specialty-card__tests{background:rgba(139,92,246,.15);border-radius:4px;color:#8b5cf6;font-family:monospace;font-size:.75rem;padding:.25rem .5rem}.specialty-card__checkbox{align-items:center;color:#8b5cf6;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.specialty-card__checkbox svg{height:20px;width:20px}.specialty-card__checkbox-empty{border:2px solid #3f3f3f;border-radius:4px;height:18px;width:18px}.specialty-card--selected .specialty-card__checkbox-empty{background:#8b5cf6;border-color:#8b5cf6}.specialty-selection__footer{align-items:center;border-top:1px solid #1f1f1f;display:flex;justify-content:space-between;margin:3rem auto 0;max-width:1200px;padding-top:2rem;width:100%}.specialty-selection__summary{align-items:center;display:flex;font-size:.875rem;gap:.75rem}.specialty-selection__count{color:#fff;font-weight:500}.specialty-selection__divider{color:#3f3f3f}.specialty-selection__total-tests{color:#8b5cf6;font-family:monospace}.specialty-selection__hint{color:#6b7280}.specialty-selection__confirm{align-items:center;background:#8b5cf6;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 1.5rem;transition:all .2s ease}.specialty-selection__confirm:hover:not(:disabled){background:#7c3aed}.specialty-selection__confirm:disabled{cursor:not-allowed;opacity:.5}.specialty-selection__confirm svg{height:20px;width:20px}.specialty-selection__loading{align-items:center;display:inline-flex;gap:.5rem}@media (max-width:768px){.specialty-selection{padding:2rem 1rem}.specialty-selection__title{font-size:1.75rem}.specialty-selection__grid{grid-template-columns:1fr}.specialty-selection__footer{align-items:stretch;flex-direction:column;gap:1.5rem}.specialty-selection__confirm,.specialty-selection__summary{justify-content:center}}.annotation-test-task{background:#0a0a0a;display:flex;flex-direction:column;min-height:100vh}.annotation-test-task__header{align-items:center;background:hsla(0,0%,100%,.02);border-bottom:1px solid #1f1f1f;display:flex;justify-content:space-between;padding:1rem 2rem}.annotation-test-task__progress{align-items:center;display:flex;gap:1rem}.annotation-test-task__task-number{color:#8b5cf6;font-family:monospace;font-size:14px;letter-spacing:.05em}.annotation-test-task__progress-bar{background:#1f1f1f;border-radius:2px;height:4px;overflow:hidden;width:200px}.annotation-test-task__progress-fill{background:linear-gradient(90deg,#8b5cf6,#a78bfa);height:100%;transition:width .3s ease}.annotation-test-task__timer{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid #1f1f1f;color:#fff;display:flex;font-family:monospace;font-size:16px;gap:.5rem;padding:.5rem 1rem}.annotation-test-task__timer svg{height:18px;width:18px}.annotation-test-task__timer--warning{animation:pulse 1s ease-in-out infinite;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#ef4444}.annotation-test-task__info{border-bottom:1px solid #1f1f1f;padding:1.5rem 2rem}.annotation-test-task__title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.annotation-test-task__title{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.annotation-test-task__badges{display:flex;gap:.75rem}.annotation-test-task__difficulty{border:1px solid;font-size:11px;font-weight:600;letter-spacing:.1em;padding:.25rem .75rem;text-transform:uppercase}.annotation-test-task__points{background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);color:#8b5cf6;font-family:monospace;font-size:12px;padding:.25rem .75rem}.annotation-test-task__description{color:#6b7280;font-size:1rem;line-height:1.5;margin:0}.annotation-test-task__editor-container{background:#0d0d0d;display:flex;flex:1;flex-direction:column;min-height:500px;position:relative}.annotation-test-task__editor{flex:1;height:100%;width:100%}.annotation-test-task__editor--hidden{opacity:0;pointer-events:none}.annotation-test-task__error,.annotation-test-task__loading{align-items:center;color:#6b7280;display:flex;flex-direction:column;font-size:1rem;gap:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.annotation-test-task__error{color:#ef4444}.annotation-test-task__error svg,.annotation-test-task__loading svg{height:32px;width:32px}.annotation-test-task__spinner{animation:spin 1s linear infinite;border:3px solid #1f1f1f;border-radius:50%;border-top-color:#8b5cf6;height:40px;width:40px}.annotation-test-task__footer{align-items:center;background:hsla(0,0%,100%,.02);border-top:1px solid #1f1f1f;display:flex;justify-content:space-between;padding:1rem 2rem}.annotation-test-task__annotation-status{font-size:14px}.annotation-test-task__status--has-annotation{align-items:center;color:#22c55e;display:flex;gap:.5rem}.annotation-test-task__status--has-annotation svg{height:16px;width:16px}.annotation-test-task__status--no-annotation{color:#6b7280}.annotation-test-task__actions{display:flex;gap:1rem}.annotation-test-task__skip{background:transparent;border:1px solid #2f2f2f;color:#6b7280;cursor:pointer;font-size:14px;padding:.75rem 1.5rem;transition:all .2s ease}.annotation-test-task__skip:hover{border-color:#3f3f3f;color:#fff}.annotation-test-task__submit{align-items:center;background:#8b5cf6;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.annotation-test-task__submit:hover:not(:disabled){background:#7c3aed}.annotation-test-task__submit:disabled{cursor:not-allowed;opacity:.5}.annotation-test-task__submit svg{height:18px;width:18px}@media (max-width:768px){.annotation-test-task__header{flex-direction:column;gap:1rem;padding:1rem}.annotation-test-task__progress-bar{width:150px}.annotation-test-task__info{padding:1rem}.annotation-test-task__title-row{align-items:flex-start;flex-direction:column;gap:.75rem}.annotation-test-task__title{font-size:1.25rem}.annotation-test-task__footer{flex-direction:column;gap:1rem;padding:1rem}.annotation-test-task__actions{justify-content:stretch;width:100%}.annotation-test-task__skip,.annotation-test-task__submit{flex:1;justify-content:center}}.test-results{background:#0a0a0a;min-height:100vh}.test-results__hero{padding:4rem 2rem;text-align:center}.test-results__hero--passed{background:linear-gradient(180deg,rgba(139,92,246,.1),transparent)}.test-results__hero--failed{background:linear-gradient(180deg,rgba(239,68,68,.1),transparent)}.test-results__hero-content{margin:0 auto;max-width:600px}.test-results__status-icon{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.test-results__hero--passed .test-results__status-icon{background:rgba(139,92,246,.2);color:#8b5cf6}.test-results__hero--failed .test-results__status-icon{background:rgba(239,68,68,.2);color:#ef4444}.test-results__status-icon svg{height:48px;width:48px}.test-results__title{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.test-results__subtitle{color:#6b7280;font-size:1.1rem;margin:0}.test-results__overview{display:flex;gap:2rem;margin:0 auto;max-width:900px;padding:0 2rem 3rem}.test-results__score-card{background:hsla(0,0%,100%,.02);border:1px solid #1f1f1f;flex:1;padding:2rem;text-align:center}.test-results__score-card--main{flex:0 0 200px}.test-results__score-label{color:#6b7280;font-size:12px;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.test-results__score-value{font-size:3.5rem;font-weight:700;letter-spacing:-.02em}.test-results__score-grade{color:#fff;display:inline-block;font-size:14px;font-weight:600;margin-top:.75rem;padding:.25rem 1rem}.test-results__stats{background:hsla(0,0%,100%,.02);border:1px solid #1f1f1f;display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.test-results__stat{align-items:baseline;display:flex;gap:.5rem}.test-results__stat-value{color:#fff;font-size:1.5rem;font-weight:600}.test-results__stat-label{color:#6b7280;font-size:14px}.test-results__section{margin:0 auto;max-width:900px;padding:2rem}.test-results__section-title{border-bottom:1px solid #1f1f1f;color:#8b5cf6;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:1rem}.test-results__specialty-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.test-results__specialty-card{background:hsla(0,0%,100%,.02);border:1px solid #1f1f1f;padding:1.25rem}.test-results__specialty-card--passed{border-color:rgba(139,92,246,.3)}.test-results__specialty-card--failed{border-color:rgba(239,68,68,.3)}.test-results__specialty-header{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.test-results__specialty-icon{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.test-results__specialty-icon svg{color:#8b5cf6;height:18px;width:18px}.test-results__task-specialty-icon{display:inline-flex;height:16px;margin-right:4px;vertical-align:middle;width:16px}.test-results__task-specialty-icon svg{color:#6b7280;height:16px;width:16px}.test-results__specialty-name{color:#fff;flex:1;font-size:14px;font-weight:500}.test-results__specialty-badge{font-size:10px;font-weight:600;letter-spacing:.1em;padding:.2rem .5rem;text-transform:uppercase}.test-results__specialty-badge--passed{background:rgba(139,92,246,.2);color:#a78bfa}.test-results__specialty-badge--failed{background:rgba(239,68,68,.2);color:#f87171}.test-results__specialty-score{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.75rem}.test-results__specialty-percentage{color:#fff;font-size:1.75rem;font-weight:700}.test-results__specialty-points{color:#6b7280;font-family:monospace;font-size:14px}.test-results__specialty-bar{background:#1f1f1f;border-radius:2px;height:4px;overflow:hidden}.test-results__specialty-bar-fill{height:100%;transition:width .5s ease}.test-results__tasks{display:flex;flex-direction:column;gap:1rem}.test-results__task{background:hsla(0,0%,100%,.02);border:1px solid #1f1f1f;padding:1.25rem}.test-results__task-header{align-items:center;display:flex;gap:1rem;margin-bottom:.75rem}.test-results__task-number{background:rgba(139,92,246,.15);color:#8b5cf6;font-family:monospace;font-size:12px;padding:.25rem .5rem}.test-results__task-info{flex:1}.test-results__task-title{color:#fff;font-weight:500;margin-bottom:.25rem}.test-results__task-specialty{color:#6b7280;font-size:12px}.test-results__task-score{text-align:right}.test-results__task-percentage{display:block;font-size:1.25rem;font-weight:700}.test-results__task-points{color:#6b7280;font-family:monospace;font-size:12px}.test-results__task-feedback{background:hsla(0,0%,100%,.02);border-left:2px solid #3f3f3f;color:#9ca3af;font-size:14px;padding:.75rem}.test-results__task-details{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.test-results__task-detail{align-items:flex-start;display:flex;font-size:13px;gap:.5rem;padding:.5rem .75rem}.test-results__task-detail--correct{background:rgba(34,197,94,.1);color:#4ade80}.test-results__task-detail--incorrect{background:rgba(239,68,68,.1);color:#f87171}.test-results__detail-icon{flex-shrink:0;font-weight:700}.test-results__detail-text{color:#9ca3af}.test-results__detail-text strong{color:#fff}.test-results__actions{border-top:1px solid #1f1f1f;display:flex;gap:1rem;justify-content:center;padding:3rem 2rem}.test-results__button{align-items:center;border:none;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .2s ease}.test-results__button svg{height:20px;width:20px}.test-results__button--primary{background:#8b5cf6;color:#fff}.test-results__button--primary:hover{background:#7c3aed}.test-results__button--secondary{background:transparent;border:1px solid #3f3f3f;color:#fff}.test-results__button--secondary:hover{border-color:#8b5cf6;color:#8b5cf6}@media (max-width:768px){.test-results__hero{padding:3rem 1.5rem}.test-results__title{font-size:1.75rem}.test-results__overview{flex-direction:column;padding:0 1.5rem 2rem}.test-results__score-card--main{flex:0 0 auto}.test-results__section{padding:1.5rem}.test-results__specialty-grid{grid-template-columns:1fr}.test-results__task-header{flex-wrap:wrap}.test-results__task-score{align-items:baseline;display:flex;gap:.5rem;text-align:left;width:100%}.test-results__actions{flex-direction:column;padding:2rem 1.5rem}.test-results__button{justify-content:center}}.annotator-skill-test{background:#0a0a0a;min-height:100vh}.test-instructions{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2rem}.test-instructions__content{max-width:600px;width:100%}.test-instructions__number{color:#8b5cf6;font-family:monospace;font-size:14px;letter-spacing:.1em;margin-bottom:1rem}.test-instructions__title{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 2rem}.test-instructions__summary{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.test-instructions__summary-item{background:hsla(0,0%,100%,.02);border:1px solid #1f1f1f;padding:1.25rem;text-align:center}.test-instructions__summary-label{color:#6b7280;display:block;font-size:12px;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.test-instructions__summary-value{color:#fff;display:block;font-size:1.5rem;font-weight:600}.test-instructions__rules{background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.2);margin-bottom:2rem;padding:1.5rem}.test-instructions__rules h3{color:#8b5cf6;font-size:14px;font-weight:600;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.test-instructions__rules ul{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.test-instructions__rules li{align-items:flex-start;color:#9ca3af;display:flex;font-size:14px;gap:.75rem;line-height:1.5}.test-instructions__rule-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.test-instructions__rule-icon svg{color:#8b5cf6;height:18px;width:18px}.test-instructions__actions{align-items:center;border-top:1px solid #1f1f1f;display:flex;justify-content:space-between;padding-top:1rem}.test-instructions__back{background:transparent;border:1px solid #2f2f2f;color:#6b7280;cursor:pointer;font-size:14px;padding:.75rem 1.5rem;transition:all .2s ease}.test-instructions__back:hover{border-color:#3f3f3f;color:#fff}.test-instructions__start{align-items:center;background:#8b5cf6;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .2s ease}.test-instructions__start:hover:not(:disabled){background:#7c3aed}.test-instructions__start:disabled{cursor:not-allowed;opacity:.5}.test-instructions__start svg{height:20px;width:20px}@media (max-width:768px){.test-instructions{align-items:flex-start;padding:3rem 1.5rem 1.5rem}.test-instructions__title{font-size:1.75rem}.test-instructions__summary{grid-template-columns:1fr}.test-instructions__actions{flex-direction:column;gap:1rem}.test-instructions__back,.test-instructions__start{justify-content:center;width:100%}}.result-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.result-card{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:700px;padding:48px;width:100%}.result-icon{display:flex;justify-content:center;margin-bottom:24px}.result-icon.success svg path{fill:#10b981}.result-icon.failed svg path{fill:#ef4444}.success-title{color:#10b981}.failed-title,.success-title{font-size:32px;margin-bottom:12px;text-align:center}.failed-title{color:#ef4444}.result-subtitle{color:#6b7280;font-size:16px;margin-bottom:32px;text-align:center}.score-overview{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;margin-bottom:32px;padding:32px}.overall-score{align-items:center;display:flex;flex-direction:column;gap:8px}.score-label{color:hsla(0,0%,100%,.9);font-size:16px;font-weight:500}.score-value{color:#fff;font-size:48px;font-weight:700}.score-percentage{color:hsla(0,0%,100%,.9);font-size:24px}.score-breakdown{margin-bottom:32px}.score-breakdown h2{color:#1f2937;font-size:20px;margin-bottom:20px}.breakdown-item{margin-bottom:24px}.breakdown-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.breakdown-label{color:#374151;font-size:16px;font-weight:600}.breakdown-score{color:#1f2937;font-size:16px;font-weight:700}.breakdown-percentage{color:#6b7280;font-size:14px;font-weight:400;margin-left:8px}.progress-bar{background:#e5e7eb;height:12px;margin-bottom:8px;overflow:hidden;width:100%}.progress-bar,.progress-fill{border-radius:6px}.progress-fill.pass{background:linear-gradient(90deg,#10b981,#059669)}.progress-fill.fail{background:linear-gradient(90deg,#ef4444,#dc2626)}.requirement-text{color:#6b7280;font-size:13px}.feedback-section{background:#f9fafb;border-left:4px solid #3b82f6;border-radius:4px;margin-bottom:32px;padding:20px}.feedback-section h3{color:#1f2937;font-size:16px;margin-bottom:12px}.feedback-section p{color:#374151;font-size:14px;line-height:1.6}.next-steps{margin-bottom:32px}.next-steps h2{color:#1f2937;font-size:20px;margin-bottom:20px}.success-steps{display:flex;flex-direction:column;gap:16px}.step-item{align-items:flex-start;display:flex;gap:16px}.step-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.step-icon.success{background:#d1fae5;color:#065f46}.step-icon.pending{background:#e5e7eb;color:#6b7280}.step-content h3{color:#1f2937;font-size:16px;margin-bottom:4px}.step-content p{color:#6b7280;font-size:14px;line-height:1.5}.failed-steps{display:flex;flex-direction:column;gap:24px}.retry-info{align-items:flex-start;background:#fffbeb;border-radius:8px;display:flex;gap:16px;padding:20px}.retry-info svg{flex-shrink:0}.retry-info h3{color:#92400e;font-size:16px;margin-bottom:8px}.retry-info p{color:#78350f;font-size:14px;line-height:1.5}.retake-date{font-weight:500;margin-top:8px}.study-tips{background:#f0f9ff;border-radius:8px;padding:20px}.study-tips h3{color:#1e40af;font-size:16px;margin-bottom:12px}.study-tips ul{list-style:none;padding:0}.study-tips li{color:#1e3a8a;font-size:14px;padding:8px 0 8px 24px;position:relative}.study-tips li:before{content:"•";font-weight:700;left:8px;position:absolute}.result-actions{align-items:center;display:flex;flex-direction:column;gap:16px}.result-actions button{font-size:16px;padding:16px;width:100%}.notification-text{color:#6b7280;font-size:14px;text-align:center}.earnings-page{background:#000!important;background-color:#000!important;color:#fff;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.earnings-page *{box-sizing:border-box}.earnings-page .calendar,.earnings-page .chart-wrapper,.earnings-page .section-card,.earnings-page .stat-card,.earnings-page .transactions-list{background:#000}.bg-grid{background-image:linear-gradient(90deg,#fff 1px,transparent 0),linear-gradient(180deg,#fff 1px,transparent 0);opacity:.03}.bg-glow{background:radial-gradient(circle,rgba(139,92,246,.08) 0,transparent 70%);height:800px;left:50%;top:20%;transform:translateX(-50%);width:800px}.floating-pixels .pixel{background:#8b5cf6}.earnings-container{max-width:1400px;padding:2rem 3rem}.earnings-loading{gap:1rem;min-height:60vh}.loader-dot{background:#8b5cf6;height:12px;width:12px}.loader-text{color:#666;font-family:monospace;font-size:.85rem;letter-spacing:.1em}.earnings-error{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:60vh;text-align:center}.error-code{color:#ef4444;font-family:monospace;font-size:.75rem;letter-spacing:.2em}.earnings-error h2{font-size:2rem;font-weight:600;margin:0}.error-desc{color:#666;font-family:monospace;font-size:.9rem}.retry-btn{background:#fff;border:none;color:#000;font-family:inherit;font-size:.9rem;font-weight:600;margin-top:1rem;padding:.75rem 2rem;transition:all .2s}.retry-btn:hover{background:#e5e5e5}.earnings-header{border-bottom:1px solid #1a1a1a;margin-bottom:3rem;padding-bottom:2rem}.header-tag{color:#666;display:block;font-family:monospace;font-size:.7rem;letter-spacing:.2em;margin-bottom:.5rem}.header-title{font-size:3rem;font-weight:700;letter-spacing:-.02em;margin:0}.header-subtitle{color:#666;font-size:1rem;margin:.5rem 0 0}.payout-btn{background:#8b5cf6;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;letter-spacing:.05em;padding:1rem 2rem;transition:all .2s}.payout-btn:hover{background:#7c3aed}.stats-row{background:#1a1a1a;border:1px solid #1a1a1a;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin-bottom:3rem}.stat-card{background:#000!important;padding:1.5rem 2rem;transition:background .2s}.stat-card:hover{background:#0a0a0a!important}.stat-card.available{border-left:2px solid #22c55e}.stat-label{color:#666;font-family:monospace;font-size:.65rem;letter-spacing:.15em;margin-bottom:.75rem}.stat-value{color:#fff;font-size:1.75rem;font-weight:700}.stat-value.primary{color:#22c55e}.stat-hint{color:#444;font-family:monospace;font-size:.7rem;margin-top:.5rem}.main-grid{display:grid;gap:2rem;grid-template-columns:1fr 400px}.left-col,.right-col{display:flex;flex-direction:column;gap:2rem}.section-card{padding:2rem}.section-header{gap:1rem;margin-bottom:1.5rem}.section-number{color:#8b5cf6;font-family:monospace;font-size:.85rem;letter-spacing:.1em}.section-title{font-size:1.25rem;font-weight:600}.section-period{color:#666;font-family:monospace;font-size:.75rem}.trust-content,.trust-main{margin-bottom:2rem}.level-display{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.level-icon{font-size:2.5rem;line-height:1}.level-info{display:flex;flex-direction:column}.level-name{font-size:1.5rem;font-weight:700;letter-spacing:.1em}.level-multiplier{color:#22c55e;font-family:monospace;font-size:.85rem}.progress-section{margin-top:1.5rem}.progress-meta{color:#666;display:flex;font-family:monospace;font-size:.75rem;justify-content:space-between;margin-bottom:.5rem}.progress-track{background:#1a1a1a;height:4px;overflow:hidden}.progress-fill{height:100%;transition:width .5s ease}.progress-hint{color:#444;font-family:monospace;font-size:.75rem;margin:.75rem 0 0}.level-progression{border-bottom:1px solid #1a1a1a;border-top:1px solid #1a1a1a;gap:0;justify-content:center;padding:1.5rem 0}.level-node,.level-progression{align-items:center;display:flex}.level-node{flex-direction:column;gap:.5rem}.node-icon{font-size:1.25rem;opacity:.3;transition:all .3s}.level-node.current .node-icon,.level-node.past .node-icon{opacity:1}.level-node.current .node-icon{transform:scale(1.3)}.node-label{color:#444;font-family:monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.level-node.current .node-label{color:#fff}.level-connector{background:#1a1a1a;height:1px;margin:0 .5rem 1.5rem;width:40px}.level-connector.filled{background:#8b5cf6}.trust-stats{background:#1a1a1a;display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.trust-stat{background:#000;padding:1rem;text-align:center}.trust-stat .stat-num{color:#fff;display:block;font-size:1.25rem;font-weight:700}.trust-stat .stat-num.warning{color:#ef4444}.trust-stat .stat-lbl{color:#666;display:block;font-family:monospace;font-size:.6rem;letter-spacing:.1em;margin-top:.25rem;text-transform:uppercase}.fraud-warning{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-family:monospace;font-size:.8rem;gap:.75rem;margin-top:1.5rem;padding:1rem}.fraud-warning,.warning-icon{align-items:center;display:flex}.warning-icon{background:#ef4444;color:#000;font-size:.75rem;font-weight:700;height:20px;justify-content:center;width:20px}.chart-wrapper{margin-top:1rem}.bar-chart{height:160px;padding-top:1rem}.avg-line{background:rgba(139,92,246,.4);left:0;right:0}.avg-line:before{border-top:1px dashed rgba(139,92,246,.4);content:"";left:0;position:absolute;right:0;top:0}.avg-label{color:#8b5cf6;font-family:monospace;font-size:.6rem;letter-spacing:.1em;right:0}.bar{transition:all .2s ease}.bar.below{background:linear-gradient(180deg,#333,#1a1a1a)}.bar.above{background:linear-gradient(180deg,#8b5cf6,#6d28d9)}.bar-wrapper:hover .bar{filter:brightness(1.3)}.bar-wrapper:hover .bar.above{box-shadow:0 0 20px rgba(139,92,246,.4)}.bar-day{color:#444;font-family:monospace;font-size:.55rem;margin-top:.5rem}.bar-wrapper:hover .bar-day{color:#fff}.bar-tooltip{gap:.25rem;padding:.5rem .75rem}.bar-tooltip:after{border:6px solid transparent;border-top-color:#333;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.tooltip-date{color:#666;font-family:monospace;font-size:.65rem;letter-spacing:.05em}.tooltip-amount{font-size:.9rem}.chart-summary{border-top:1px solid #1a1a1a;gap:2rem;margin-top:1.5rem;padding-top:1.5rem}.summary-item{gap:.25rem}.summary-label{color:#666;font-family:monospace;font-size:.65rem;letter-spacing:.1em}.summary-value{font-size:1.25rem;font-weight:700}.summary-value.accent{color:#8b5cf6}.streak-display{align-items:baseline;display:flex;gap:.25rem;margin-left:auto}.streak-num{color:#f59e0b;font-size:1.5rem;font-weight:700}.streak-text{color:#666;font-family:monospace;font-size:.7rem}.calendar-nav{justify-content:space-between;margin-bottom:1rem}.calendar-nav,.nav-btn{align-items:center;display:flex}.nav-btn{background:transparent;border:1px solid #1a1a1a;color:#666;cursor:pointer;font-family:inherit;height:32px;justify-content:center;transition:all .2s;width:32px}.nav-btn:hover{border-color:#333;color:#fff}.nav-month{color:#999;font-family:monospace;font-size:.85rem}.calendar{border:1px solid #1a1a1a}.calendar-header{border-bottom:1px solid #1a1a1a;display:grid;grid-template-columns:repeat(7,1fr)}.cal-day-label{color:#444;font-family:monospace;font-size:.65rem;padding:.5rem;text-align:center;text-transform:uppercase}.calendar-body{display:grid;grid-template-columns:repeat(7,1fr)}.cal-day{align-items:center;aspect-ratio:1;border-bottom:1px solid #0a0a0a;border-right:1px solid #0a0a0a;color:#666;display:flex;font-size:.75rem;justify-content:center;transition:all .2s}.cal-day:nth-child(7n){border-right:none}.cal-day.outside{color:#333}.cal-day.active{background:#22c55e;color:#000;font-weight:600}.cal-day.today{box-shadow:inset 0 0 0 1px #8b5cf6}.cal-day.active.today{box-shadow:inset 0 0 0 2px #fff}.view-all{background:none;border:none;color:#8b5cf6;cursor:pointer;font-family:monospace;font-size:.75rem;letter-spacing:.05em;margin-left:auto}.view-all:hover{color:#a78bfa}.empty-state{border:1px solid #1a1a1a;padding:2rem}.empty-text{color:#666;display:block;margin-bottom:.25rem}.empty-hint{color:#444;font-family:monospace;font-size:.75rem}.tx-row{align-items:center;border-bottom:1px solid #0a0a0a;display:flex;justify-content:space-between;padding:1rem 0}.tx-row:last-child{border-bottom:none}.tx-info{align-items:center;gap:.75rem}.tx-indicator{height:4px;width:4px}.tx-indicator.earning{background:#22c55e}.tx-indicator.bonus{background:#f59e0b}.tx-indicator.penalty{background:#ef4444}.tx-indicator.withdrawal{background:#8b5cf6}.tx-indicator.adjustment{background:#6b7280}.tx-details{display:flex;flex-direction:column;gap:.125rem}.tx-desc{color:#fff;font-size:.9rem}.tx-time{color:#444;font-family:monospace;font-size:.7rem}.tx-amount{font-size:.9rem}.payment-flow{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;padding:1.5rem 0}.payment-stage{align-items:center;display:flex;flex:1;flex-direction:column;text-align:center}.stage-percent{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.stage-label{color:#fff;font-size:.85rem;font-weight:600}.stage-desc{color:#666;font-family:monospace;font-size:.7rem;margin-top:.25rem}.stage-arrow{color:#333;font-size:1.25rem;margin-top:.5rem}.multiplier-note{border-top:1px solid #1a1a1a;color:#666;font-family:monospace;font-size:.8rem;padding:1rem;text-align:center}.multiplier-note .highlight{color:#22c55e;font-weight:600}@media (max-width:1200px){.main-grid{grid-template-columns:1fr}.right-col{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.earnings-container{padding:1.5rem}.stats-row{grid-template-columns:repeat(2,1fr)}.right-col{grid-template-columns:1fr}.header-title{font-size:2rem}}@media (max-width:600px){.earnings-header{flex-direction:column;gap:1.5rem}.payout-btn{text-align:center;width:100%}.stats-row{grid-template-columns:1fr}.trust-stats{grid-template-columns:repeat(2,1fr)}.level-progression{flex-wrap:wrap;gap:.5rem}.level-connector{display:none}.payment-flow{align-items:center;flex-direction:column;gap:1rem}.stage-arrow{transform:rotate(90deg)}}.payout-page{background:#000;color:#fff;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.payout-page:before{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px;inset:0}.payout-page:after,.payout-page:before{content:"";pointer-events:none;position:fixed;z-index:0}.payout-page:after{background:radial-gradient(ellipse at center,rgba(139,92,246,.08) 0,transparent 70%);height:600px;right:0;top:0;width:600px}.payout-loading{align-items:center;background:#000;display:flex;flex-direction:column;gap:16px;inset:0;justify-content:center;position:fixed;z-index:100}.payout-loading .spinner{animation:pulse 1.5s ease-in-out infinite;background:#8b5cf6;border-radius:2px;height:12px;width:12px}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.payout-loading p{color:#6b7280;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.5px;margin:0}.payout-header{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:800px;padding:40px 24px 32px;position:relative;z-index:1}.payout-header .back-btn{background:transparent;border:none;color:#6b7280;cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.5px;padding:0;text-decoration:none;transition:color .2s;width:-moz-fit-content;width:fit-content}.payout-header .back-btn:hover{color:#8b5cf6}.payout-header h1{color:#fff;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.balance-info-card,.payout-form-card,.payout-history{margin:0 auto 24px;max-width:800px;padding:0 24px;position:relative;z-index:1}.balance-info-card{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;padding:0 24px}.balance-item{background:linear-gradient(145deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.008));border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:24px;transition:all .2s cubic-bezier(.4,0,.2,1)}.balance-item:hover{border-color:rgba(139,92,246,.3);box-shadow:0 4px 20px rgba(139,92,246,.1);transform:translateY(-2px)}.balance-item .label{color:#6b7280;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.balance-item .value{color:#fff;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:600}.balance-item .value.pending{color:#f59e0b}.payout-form-card{background:linear-gradient(145deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.008));border:1px solid hsla(0,0%,100%,.06);border-radius:16px;margin-bottom:24px;padding:28px}.payout-form-card h3{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0 0 24px}.pending-notice{align-items:center;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:8px;color:#f59e0b;display:flex;font-size:14px;gap:8px;padding:16px}.form-group{margin-bottom:20px}.form-group label{color:#9ca3af;display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.form-group input[type=number],.form-group input[type=text]{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-sizing:border-box;color:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;padding:14px 16px;transition:all .2s;width:100%}.form-group input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.2);outline:none}.form-group input::-moz-placeholder{color:#4b5563}.form-group input::placeholder{color:#4b5563}.error-text{color:#ef4444;display:block;font-size:12px;margin-top:6px}.method-options{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.method-option{align-items:center;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.method-option:hover{background:rgba(139,92,246,.05);border-color:rgba(139,92,246,.4)}.method-option.selected{background:rgba(139,92,246,.1);border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.15)}.method-option input[type=radio]{display:none}.method-icon{font-size:24px}.method-label{color:#fff;flex:1;font-size:14px;font-weight:500}.method-check{color:#22c55e;font-size:14px}.bank-details-summary{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;margin-top:16px;padding:16px}.details-display p{color:#9ca3af;font-size:14px;margin:0 0 8px}.details-display p strong{color:#fff;margin-right:8px}.details-display button{margin-top:12px}.no-details{padding:16px;text-align:center}.no-details p{color:#6b7280;font-size:14px;margin:0 0 16px}.modal-overlay{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.8);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-content{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;max-height:90vh;max-width:500px;overflow-y:auto;padding:32px;width:90%}.modal-content h3{color:#fff;font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0 0 24px}.bank-form h4{color:#8b5cf6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:2px;margin:24px 0 16px;text-transform:uppercase}.bank-form h4:first-child{margin-top:0}.modal-actions{border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.bank-details-summary button,.modal-content button,.payout-form-card button,.payout-page button[class*=Button]{border-radius:6px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:12px!important;letter-spacing:.5px!important;text-transform:uppercase!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.modal-actions button:last-child,.no-details button,.payout-form-card>button{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border:1px solid #8b5cf6!important;box-shadow:0 4px 12px rgba(139,92,246,.3)!important;color:#fff!important;padding:14px 24px!important}.modal-actions button:last-child:hover,.no-details button:hover,.payout-form-card>button:hover{background:linear-gradient(135deg,#a78bfa,#8b5cf6)!important;box-shadow:0 6px 20px rgba(139,92,246,.4)!important;transform:translateY(-2px)!important}.payout-form-card>button:disabled{background:hsla(220,9%,46%,.3)!important;border-color:hsla(220,9%,46%,.3)!important;box-shadow:none!important;cursor:not-allowed!important}.details-display button,.modal-actions button:first-child{background:transparent!important;border:1px solid rgba(139,92,246,.4)!important;color:#a78bfa!important;padding:10px 16px!important}.details-display button:hover,.modal-actions button:first-child:hover{background:rgba(139,92,246,.1)!important;border-color:#8b5cf6!important;color:#c4b5fd!important}.payout-history{background:linear-gradient(145deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.008));border:1px solid hsla(0,0%,100%,.06);border-radius:16px;margin-bottom:64px;padding:28px}.payout-history h3{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0 0 24px}.no-history{padding:48px 24px;text-align:center}.no-history p{color:#6b7280;font-size:14px;margin:0}.history-list{display:flex;flex-direction:column;gap:12px}.history-item{align-items:center;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;display:flex;gap:16px;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.history-item:hover{border-color:rgba(139,92,246,.3);transform:translateX(4px)}.history-icon{flex-shrink:0;font-size:20px}.history-details{flex:1;min-width:0}.history-amount{color:#fff;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;margin-bottom:4px}.history-meta{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:12px}.history-meta .date,.history-meta .method{font-size:11px}.history-meta .date,.history-meta .method,.tx-id{font-family:JetBrains Mono,ui-monospace,monospace}.tx-id{color:#4b5563;font-size:10px;margin-top:4px}.failure-reason{color:#ef4444;font-size:12px;margin-top:4px}.history-status{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.cancel-btn,.status-badge{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.5px}.cancel-btn{background:transparent;border:1px solid rgba(239,68,68,.4);border-radius:4px;color:#ef4444;cursor:pointer;padding:6px 12px;text-transform:uppercase;transition:all .2s}.cancel-btn:hover{background:rgba(239,68,68,.1);border-color:#ef4444}@media (max-width:768px){.balance-info-card,.method-options{grid-template-columns:1fr}.payout-header h1{font-size:24px}.history-item{flex-wrap:wrap}.history-status{border-top:1px solid hsla(0,0%,100%,.06);flex-direction:row;justify-content:space-between;margin-top:12px;padding-top:12px;width:100%}}.expert-earnings-page{background:#000!important;color:#fff;font-family:Space Grotesk,-apple-system,sans-serif!important;min-height:100vh!important;overflow-x:hidden;position:relative}.bg-grid{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px;inset:0}.bg-glow,.bg-grid{pointer-events:none;position:fixed;z-index:0}.bg-glow{background:radial-gradient(ellipse at center,rgba(34,197,94,.06) 0,transparent 70%);height:600px;right:0;top:0;width:600px}.floating-pixels{inset:0;pointer-events:none;position:fixed;z-index:0}.floating-pixels .pixel{background:#22c55e;border-radius:1px;position:absolute}.earnings-loading{align-items:center;background:#000;display:flex;flex-direction:column;gap:16px;inset:0;justify-content:center;position:fixed;z-index:100}.earnings-loading .loader-dot{background:#22c55e;border-radius:2px;height:12px;width:12px}.earnings-loading .loader-text{color:#6b7280;font-size:13px;letter-spacing:.5px}.earnings-container{margin:0 auto;max-width:1200px;padding:32px 24px 64px;position:relative;z-index:1}.earnings-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.earnings-header .header-left{display:flex;flex-direction:column;gap:8px}.earnings-header .header-tag{color:#22c55e;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px}.earnings-header .header-title{color:#fff;font-size:36px;font-weight:600;line-height:1.1;margin:0}.earnings-header .header-actions{display:flex;gap:12px}.action-btn{border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.action-btn.secondary{background:transparent;border:1px solid #2a2a2a;color:#fff}.action-btn.secondary:hover{background:hsla(0,0%,100%,.02);border-color:#3a3a3a}.action-btn.primary{background:#8b5cf6;border:1px solid #8b5cf6;color:#fff}.action-btn.primary.green{background:#22c55e;border-color:#22c55e}.balance-cards{gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media (max-width:900px){.balance-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.balance-cards{grid-template-columns:1fr}}.balance-card{background:hsla(0,0%,100%,.02);border:1px solid #1a1a1a;padding:20px;transition:all .2s}.balance-card.available{background:rgba(34,197,94,.05);border-color:rgba(34,197,94,.3)}.balance-card.pending{background:rgba(245,158,11,.05);border-color:rgba(245,158,11,.3)}.balance-label{color:#6b7280;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.5px;margin-bottom:8px}.balance-value{color:#fff;font-size:28px;font-weight:600;line-height:1.2}.balance-card.available .balance-value{color:#22c55e}.balance-card.pending .balance-value{color:#f59e0b}.balance-hint{color:#4b5563;font-size:11px;margin-top:4px}.section-card{background:hsla(0,0%,100%,.02);border:1px solid #1a1a1a;margin-bottom:24px;padding:24px}.section-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.section-number{color:#22c55e;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1px}.section-title{color:#fff;flex:1;font-size:16px;font-weight:500;margin:0}.stats-grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat-item{background:rgba(0,0,0,.3);border:1px solid #1a1a1a;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:16px}.stat-item .stat-value{color:#fff;font-size:22px;font-weight:600}.stat-item .stat-value.accent{color:#22c55e}.stat-item .stat-label{color:#6b7280;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.tabs-container{border-bottom:1px solid #1a1a1a;display:flex;gap:8px;margin-bottom:24px;padding-bottom:0}.tab-btn{background:none;border:none;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-1px;padding:12px 24px;transition:all .2s}.tab-btn:hover{color:#22c55e}.tab-btn.active{border-bottom-color:#22c55e;color:#22c55e}.info-grid{gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.info-grid{grid-template-columns:1fr}}.info-item{align-items:flex-start;background:rgba(0,0,0,.3);border:1px solid #1a1a1a;border-radius:6px;gap:12px;padding:16px}.info-icon{color:#22c55e;flex-shrink:0;font-size:16px;margin-top:2px}.info-content h4{color:#fff;font-size:14px;font-weight:500;margin:0 0 4px}.info-content p{color:#6b7280;font-size:13px;line-height:1.4;margin:0}.transactions-list{display:flex;flex-direction:column;gap:8px}.transaction-item{background:rgba(0,0,0,.3);border:1px solid #1a1a1a;border-radius:6px;justify-content:space-between;padding:14px 16px}.transaction-item,.tx-left{align-items:center;display:flex}.tx-left{gap:12px}.tx-indicator{background:#6b7280;border-radius:50%;height:8px;width:8px}.tx-indicator.positive{background:#22c55e}.tx-indicator.negative{background:#ef4444}.tx-info{display:flex;flex-direction:column;gap:2px}.tx-type{color:#fff;font-size:13px;text-transform:capitalize}.tx-desc{color:#6b7280;font-size:11px}.tx-right{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.tx-amount{color:#fff;font-size:14px;font-weight:600}.tx-amount.positive{color:#22c55e}.tx-amount.negative{color:#ef4444}.tx-date{color:#6b7280;font-family:JetBrains Mono,monospace;font-size:11px}.empty-transactions{align-items:center;display:flex;flex-direction:column;gap:12px;padding:48px}.empty-transactions .empty-icon{color:#3a3a3a;font-size:32px}.empty-transactions .empty-text{color:#6b7280;font-size:14px}.chart-section{margin-bottom:24px}.section-period{background:hsla(0,0%,100%,.03);border-radius:6px;color:#6b7280;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.5px;padding:6px 12px}.chart-wrapper{display:flex;flex-direction:column;gap:24px}.bar-chart{background:rgba(0,0,0,.3);border:1px solid #1a1a1a;border-radius:8px;height:180px;padding:16px;position:relative}.avg-line{background:repeating-linear-gradient(90deg,rgba(34,197,94,.4),rgba(34,197,94,.4) 4px,transparent 0,transparent 8px);height:1px;left:16px;pointer-events:none;position:absolute;right:16px;z-index:1}.avg-label{color:rgba(34,197,94,.7);font-family:JetBrains Mono,monospace;font-size:9px;left:-32px;letter-spacing:.5px;position:absolute;text-transform:uppercase;top:-8px}.bars-container{align-items:flex-end;display:flex;gap:4px;height:100%;justify-content:space-between;padding-left:24px}.bar-wrapper{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-end;position:relative}.bar{border-radius:3px 3px 0 0;max-width:20px;min-height:2px;transition:all .2s;width:100%}.bar.above{background:linear-gradient(180deg,#22c55e,#16a34a)}.bar.below{background:linear-gradient(180deg,#4b5563,#374151)}.bar-wrapper:hover .bar{filter:brightness(1.2)}.bar-day{color:#4b5563;font-family:JetBrains Mono,monospace;font-size:9px;margin-top:6px;text-transform:uppercase}.bar-tooltip{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:6px;bottom:calc(100% + 8px);display:flex;flex-direction:column;gap:4px;left:50%;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:10}.bar-wrapper:hover .bar-tooltip{opacity:1;visibility:visible}.tooltip-date{color:#6b7280;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.5px}.tooltip-amount{color:#22c55e;font-size:14px;font-weight:700}.chart-summary{display:flex;gap:24px;justify-content:flex-start}.summary-item{flex-direction:column;gap:4px}.summary-label{color:#6b7280;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px}.summary-value{color:#fff;font-size:18px;font-weight:600}.summary-value.accent{color:#22c55e}@media (max-width:600px){.chart-summary{flex-wrap:wrap;gap:16px}.summary-item{flex:1;min-width:100px}}.sf-invite{display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;height:100%}.sf-invite__label{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.sf-invite__header{margin-bottom:24px}.sf-invite__title{color:#fff;font-size:18px;font-weight:500;margin:0 0 8px}.sf-invite__subtitle{color:#6b7280;font-size:13px;margin:0}.sf-invite__input-wrapper{margin-bottom:24px;position:relative}.sf-invite__input-wrapper input{background:rgba(0,0,0,.3)!important;border:1px solid rgba(55,65,81,.5)!important;border-radius:8px;color:#fff!important;font-family:Space Grotesk,system-ui,sans-serif;font-size:13px;letter-spacing:.02em;padding:14px 16px;transition:all .2s ease;width:100%}.sf-invite__input-wrapper input:focus{background:rgba(0,0,0,.5)!important;border-color:#8b5cf6!important;box-shadow:0 0 0 4px rgba(139,92,246,.1);outline:none}.sf-invite__hint{color:#9ca3af;flex:1;font-size:13px;line-height:1.6}.sf-invite__hint a{color:#c4b5fd;font-weight:500;text-decoration:none;transition:color .2s ease}.sf-invite__hint a:hover{color:#a78bfa}.sf-invite__actions{border-top:1px solid rgba(55,65,81,.5);display:flex;gap:12px;justify-content:flex-end;padding-top:24px}.sf-invite__btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Space Grotesk,system-ui,sans-serif;font-size:13px;font-weight:600;height:36px;justify-content:center;min-width:120px;padding:0 16px;transition:all .2s ease}.sf-invite__btn--secondary{background:#000;border:1px solid rgba(55,65,81,.5);color:#9ca3af}.sf-invite__btn--secondary:hover{background:rgba(139,92,246,.05);border-color:#8b5cf6;color:#c4b5fd}.sf-invite__btn--primary{background:#8b5cf6;border:1px solid #8b5cf6;color:#fff}.sf-invite__btn--primary:hover{background:#7c3aed;border-color:#7c3aed;box-shadow:0 4px 12px rgba(139,92,246,.2);transform:translateY(-1px)}.sf-invite__btn--primary:active{transform:translateY(0)}.sf-invite__btn--success{background:#10b981;border-color:#10b981;color:#fff}.sf-invite__btn--success:hover{background:#059669;border-color:#059669}.sf-people-list{font-family:Space Grotesk,system-ui,-apple-system,sans-serif;font-size:14px;min-width:600px;width:100%}.sf-people-list__loading{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.05),rgba(168,85,247,.03));display:flex;justify-content:center;min-height:300px;width:100%}.sf-people-list__users{border-collapse:collapse;text-align:left;width:100%}.sf-people-list__header{backdrop-filter:blur(5px);background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(168,85,247,.06));border-bottom:1px solid rgba(139,92,246,.2);display:flex;font-weight:600}.sf-people-list__column,.sf-people-list__field{align-items:center;border:none;color:#6b7280;display:flex;font-family:Space Grotesk,system-ui,sans-serif;font-size:13px;height:52px;letter-spacing:.01em;padding:0 20px;position:relative;z-index:2}.sf-people-list__column.sf-avatar,.sf-people-list__field.sf-avatar{box-sizing:content-box;padding-left:24px;width:40px}.sf-people-list__column.sf-name,.sf-people-list__field.sf-name{flex:1;min-width:140px}.sf-people-list__column.sf-email,.sf-people-list__field.sf-email{width:240px}.sf-people-list__column.sf-role,.sf-people-list__field.sf-role{width:120px}.sf-people-list__column.sf-last-activity,.sf-people-list__field.sf-last-activity{width:160px}.sf-people-list__field{color:#d1d5db;font-size:14px;font-weight:500;letter-spacing:.01em}.sf-people-list__field.sf-email{color:#fff;font-weight:500}.sf-people-list__field.sf-last-activity{color:#6b7280;font-size:13px;font-weight:400}.sf-people-list__column{background:none;color:#a78bfa;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sf-people-list__user{border-bottom:1px solid rgba(139,92,246,.1);cursor:pointer;display:flex;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.sf-people-list__user:last-child{border-bottom:none}.sf-people-list__user:hover:not(.sf-people-list__user_active){background:linear-gradient(90deg,rgba(139,92,246,.08),rgba(168,85,247,.05));transform:translateX(2px)}.sf-people-list__user:hover:not(.sf-people-list__user_active):after{background:linear-gradient(180deg,#a78bfa,#8b5cf6);bottom:0;content:"";left:0;opacity:.6;position:absolute;top:0;width:2px}.sf-people-list__user_active{background:linear-gradient(90deg,rgba(139,92,246,.15),rgba(168,85,247,.08));box-shadow:inset 0 0 0 1px rgba(139,92,246,.2);position:relative}.sf-people-list__user_active:before{background:linear-gradient(180deg,#8b5cf6,#a78bfa);bottom:0;box-shadow:0 0 12px rgba(139,92,246,.6);content:"";left:0;position:absolute;top:0;width:4px}.sf-role-badge{align-items:center;border-radius:6px;display:inline-flex;font-family:Space Grotesk,system-ui,sans-serif;font-size:11px;font-weight:600;gap:6px;letter-spacing:.06em;padding:5px 12px;text-transform:uppercase;transition:all .2s ease}.sf-role-badge--owner{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.15));border:1px solid rgba(251,191,36,.4);box-shadow:0 2px 8px rgba(251,191,36,.2),inset 0 1px 0 hsla(0,0%,100%,.1);color:#fbbf24}.sf-role-badge--owner:before{content:"👑";font-size:12px}.sf-role-badge--admin{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(124,58,237,.15));border:1px solid rgba(139,92,246,.4);box-shadow:0 2px 8px rgba(139,92,246,.2),inset 0 1px 0 hsla(0,0%,100%,.05);color:#a78bfa}.sf-role-badge--admin:before{content:"⚡";font-size:12px}.sf-role-badge--member{background:rgba(75,85,99,.15);border:1px solid rgba(75,85,99,.3);color:#9ca3af}.sf-people{background:#000;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;min-height:calc(100vh - var(--header-height));padding:48px}.sf-people__controls{border-bottom:1px solid rgba(139,92,246,.15);margin-bottom:40px;padding:0 0 40px;position:relative}.sf-people__controls:after{background:linear-gradient(90deg,#8b5cf6,transparent);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:120px}.sf-people__controls .sf-button-ls{background:rgba(139,92,246,.05)!important;border:1px solid rgba(139,92,246,.2)!important;border-radius:8px;color:#a78bfa!important;font-family:Space Grotesk,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;padding:10px 20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.sf-people__controls .sf-button-ls:hover{background:rgba(139,92,246,.12)!important;border-color:#8b5cf6!important;box-shadow:0 4px 12px rgba(139,92,246,.15);color:#fff!important;transform:translateY(-1px)}.sf-people__controls .sf-button-ls:first-of-type,.sf-people__controls .sf-button-ls[data-primary]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border-color:transparent!important;box-shadow:0 2px 8px rgba(139,92,246,.25);color:#fff!important}.sf-people__controls .sf-button-ls:first-of-type:hover,.sf-people__controls .sf-button-ls[data-primary]:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;box-shadow:0 6px 16px rgba(139,92,246,.35);transform:translateY(-2px)}.sf-people__page-header{margin-bottom:32px}.sf-people__page-title{color:#fff;font-size:28px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.sf-people__page-title:before{color:#4b5563;content:"//";font-weight:400;margin-right:12px}.sf-people__page-subtitle{color:#6b7280;font-size:14px;margin:0}.sf-people__content{grid-gap:32px;align-items:flex-start;display:grid;grid-template-columns:1fr 400px;grid-template-rows:min-content}.sf-people .sf-heidy-tip{display:none}@media(max-width:1200px){.sf-people__content{grid-template-columns:1fr}}.sf-api-key-modal-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.sf-api-key-modal-scrollbar::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.sf-user-info{align-self:start;backdrop-filter:blur(12px);background:#000;border:1px solid #22262d;border-radius:0;box-shadow:none;display:flex;flex-direction:column;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;min-height:400px;padding:32px;position:relative}.sf-user-info__close{align-items:center;background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.3);border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.sf-user-info__close:hover{background:rgba(139,92,246,.15);border-color:#8b5cf6;box-shadow:0 4px 12px rgba(139,92,246,.3);color:#fff;transform:rotate(90deg)}.sf-user-info__close svg{height:16px;width:16px}.sf-user-info__header{align-items:center;border-bottom:1px solid #1f2937;color:#fff;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template:auto/64px auto;line-height:1.5;margin-bottom:32px;padding-bottom:24px}.sf-user-info__email{color:#9ca3af;font-size:13px;font-weight:400;letter-spacing:.01em;margin:0}.sf-user-info__full-name{color:#fff;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0 0 6px}.sf-user-info__role-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;font-weight:500;letter-spacing:.1em;margin-top:8px;padding:4px 10px;text-transform:uppercase}.sf-user-info__section+.sf-user-info__section{border-top:1px solid #1f2937;margin-top:24px;padding-top:24px}.sf-user-info__section-title{color:#a78bfa;font-size:12px;font-weight:600;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.sf-user-info__stats{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.sf-user-info__stat{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(168,85,247,.05));border:1px solid rgba(139,92,246,.2);border-radius:8px;padding:16px;transition:all .2s ease}.sf-user-info__stat:hover{border-color:rgba(139,92,246,.4);box-shadow:0 4px 12px rgba(139,92,246,.15);transform:translateY(-2px)}.sf-user-info__stat-value{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:28px;font-weight:700;margin-bottom:6px}.sf-user-info__stat-label{color:#9ca3af;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.sf-user-info__last-active{color:#4b5563;font-size:11px;letter-spacing:.02em;margin-bottom:0;margin-top:auto;padding-top:20px}.sf-user-info__links-list{display:flex;flex-direction:column;gap:8px}.sf-user-info__project-link{align-items:center;border:1px solid transparent;border-radius:0;color:#a78bfa;display:flex;font-size:14px;font-weight:500;height:44px;margin-left:-16px;padding:0 16px;position:relative;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.sf-user-info__project-link:before{color:#8b5cf6;content:"/";font-size:14px;font-weight:600;margin-right:12px;transition:all .2s ease}.sf-user-info__project-link:hover{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.3);color:#fff;padding-left:20px}.sf-user-info__project-link:hover:before{color:#c4b5fd;transform:translateX(4px)}.sf-user-info__actions{border-top:1px solid rgba(139,92,246,.15);display:flex;gap:12px;margin-top:32px;padding-top:28px}.sf-user-info__actions .sf-button-ls{border-radius:8px;flex:1;font-family:Space Grotesk,system-ui,sans-serif;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.05em;padding:12px 20px;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1)}.sf-user-info__actions .sf-button-ls:not([data-variant=negative]){background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(168,85,247,.1))!important;border:1px solid rgba(139,92,246,.3)!important;color:#a78bfa!important}.sf-user-info__actions .sf-button-ls:not([data-variant=negative]):hover{background:linear-gradient(135deg,rgba(139,92,246,.25),rgba(168,85,247,.15))!important;border-color:#8b5cf6!important;box-shadow:0 4px 12px rgba(139,92,246,.25);color:#fff!important;transform:translateY(-2px)}.sf-user-info__actions .sf-button-ls[data-variant=negative]{background:rgba(239,68,68,.1)!important;border:1px solid rgba(239,68,68,.3)!important;color:#ef4444!important}.sf-user-info__actions .sf-button-ls[data-variant=negative]:hover{background:rgba(239,68,68,.2)!important;border-color:#ef4444!important;box-shadow:0 4px 12px rgba(239,68,68,.25);transform:translateY(-2px)}.sf-empty-models-list{background:#000;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;height:calc(100vh - var(--header-height));width:100%}.sf-empty-models-list,.sf-empty-models-list__content{align-items:center;display:flex;justify-content:center}.sf-empty-models-list__content{background:transparent;border:1px solid #1f2937;border-radius:12px;flex-direction:column;gap:20px;padding:48px 40px;position:relative;width:520px}.sf-empty-models-list__content:before{border-left:2px solid #8b5cf6;border-radius:12px 0 0 0;border-top:2px solid #8b5cf6;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px}.sf-empty-models-list__content:after{border-bottom:2px solid #8b5cf6;border-radius:0 0 12px 0;border-right:2px solid #8b5cf6;bottom:-1px;content:"";height:24px;position:absolute;right:-1px;width:24px}.sf-empty-models-list__icon{align-items:center;background:rgba(139,92,246,.05);border:1px solid #374151;border-radius:12px;display:flex;height:64px;justify-content:center;margin-bottom:8px;width:64px}.sf-empty-models-list__icon svg{color:#6b7280;height:28px;width:28px}.sf-empty-models-list__step{color:#4b5563;font-size:11px;letter-spacing:.1em}.sf-empty-models-list__title{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.3;text-align:center}.sf-empty-models-list__caption{color:#6b7280;font-size:14px;font-weight:400;letter-spacing:.01em;line-height:1.6;max-width:380px;text-align:center}.sf-empty-models-list .sf-button-ls{background:#8b5cf6!important;border:none!important;border-radius:6px;color:#fff!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;margin-top:8px;padding:14px 32px;text-transform:uppercase;transition:all .2s ease}.sf-empty-models-list .sf-button-ls:hover{background:#7c3aed!important;box-shadow:0 8px 24px rgba(139,92,246,.3);transform:translateY(-2px)}.pricing-page{background:#000;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;margin:0 auto;max-width:1400px;padding:64px 40px}.pricing-header{margin-bottom:80px;text-align:center}.pricing-header h1{color:#fff;font-size:48px;font-weight:400;letter-spacing:-.03em;margin-bottom:20px}.pricing-header h1:before{color:#6b7280;content:"// "}.pricing-subtitle{color:#6b7280;font-size:16px;letter-spacing:.02em;line-height:1.7;margin:0 auto;max-width:500px}.pricing-error,.pricing-loading{padding:100px 20px;text-align:center}.pricing-error h3{color:#ef4444;font-weight:500;margin-bottom:12px}.pricing-error p{color:#6b7280;margin-bottom:24px}.pricing-error button{background:transparent;border:1px solid #374151;border-radius:6px;color:#e8e4d9;cursor:pointer;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.1em;padding:12px 32px;text-transform:uppercase;transition:all .2s ease}.pricing-error button:hover{background:rgba(139,92,246,.1);border-color:#8b5cf6}.pricing-section{margin-bottom:100px}.section-header{margin-bottom:56px;text-align:center}.section-header h2{color:#fff;font-size:28px;font-weight:400;letter-spacing:-.02em;margin-bottom:12px}.section-header h2:before{color:#6b7280;content:"// "}.section-header p{color:#6b7280;font-size:14px;letter-spacing:.02em}.billing-cycle-toggle{background:rgba(31,41,55,.5);border:1px solid #1f2937;border-radius:6px;display:inline-flex;gap:4px;margin-top:28px;padding:4px}.billing-cycle-toggle button{background:transparent;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;padding:12px 28px;position:relative;text-transform:uppercase;transition:all .2s ease}.billing-cycle-toggle button.active{background:#1f2937;color:#e8e4d9}.billing-cycle-toggle button:hover:not(.active){color:#9ca3af}.billing-cycle-toggle .badge{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);border-radius:4px;color:#10b981;display:inline-block;font-size:9px;font-weight:600;letter-spacing:.05em;margin-left:8px;padding:3px 8px}.pricing-cards{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 auto;max-width:1100px}.pricing-card{align-items:center;background:transparent;border:1px solid #1f2937;border-radius:8px;display:flex;flex-direction:column;padding:36px;position:relative;text-align:center;transition:all .3s ease;width:320px}.pricing-card:before{border-left:2px solid #374151;border-top:2px solid #374151;left:-1px;top:-1px}.pricing-card:after,.pricing-card:before{content:"";height:20px;position:absolute;transition:all .3s ease;width:20px}.pricing-card:after{border-bottom:2px solid #374151;border-right:2px solid #374151;bottom:-1px;right:-1px}.pricing-card:hover{border-color:#374151;transform:translateY(-4px)}.pricing-card:hover:after,.pricing-card:hover:before{border-color:#8b5cf6}.pricing-card.growth{background:linear-gradient(135deg,rgba(139,92,246,.08),transparent);border-color:rgba(139,92,246,.4)}.pricing-card.growth:after,.pricing-card.growth:before{border-color:#8b5cf6}.pricing-card.growth:before{background:#8b5cf6;border:none;border-radius:4px;color:#fff;content:"RECOMMENDED";font-size:9px;font-weight:600;height:auto;left:50%;letter-spacing:.1em;padding:4px 16px;position:absolute;top:-12px;transform:translateX(-50%);width:auto}.card-header h3{color:#fff;font-size:20px;font-weight:500;letter-spacing:.1em;margin-bottom:20px;text-align:center;text-transform:uppercase}.price{align-items:baseline;display:flex;gap:4px;justify-content:center;margin-bottom:8px}.price .currency{color:#6b7280;font-size:20px}.price .amount{color:#e8e4d9;font-size:44px;font-weight:600;letter-spacing:-.03em}.price .period{color:#6b7280;font-size:14px;margin-left:4px}.effective-rate,.rate{color:#10b981;font-size:12px;font-weight:500;letter-spacing:.02em}.card-body{flex:1;margin:28px 0;width:100%}.features{list-style:none;margin:0;padding:0}.features li{color:#9ca3af;font-size:13px;gap:12px;letter-spacing:.02em;margin-bottom:14px;text-align:center}.features .icon,.features li{align-items:center;display:flex;justify-content:center}.features .icon{color:#8b5cf6;flex-shrink:0;margin-top:2px}.features .icon svg{stroke:#8b5cf6}.features li strong{color:#e8e4d9}.card-footer{margin-top:auto}.btn-select-package,.btn-select-plan{background:transparent;border:1px solid #374151;border-radius:6px;color:#e8e4d9;cursor:pointer;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;overflow:hidden;padding:16px 24px;position:relative;text-transform:uppercase;transition:all .2s ease;width:100%}.btn-select-package:hover,.btn-select-plan:hover{background:#e8e4d9;border-color:#e8e4d9;color:#000;transform:translateY(-2px)}.pricing-card.growth .btn-select-plan{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.pricing-card.growth .btn-select-plan:hover{background:#a78bfa;border-color:#a78bfa}.payg-section{border-top:1px solid #1f2937;padding:60px 0}.payg-cards{max-width:900px}.payg-card{border-color:#1f2937}.payg-card:hover{border-color:#374151}.package-info{color:#6b7280;text-align:center}.package-info p{font-size:13px;margin:8px 0}.package-info .note{color:#10b981;font-size:12px;font-weight:500}.payg-note{background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.2);border-radius:8px;margin-left:auto;margin-right:auto;margin-top:48px;max-width:700px;padding:24px 32px;text-align:center}.payg-note p{color:#d1d5db;font-size:13px;line-height:1.6;margin:0}.payg-note strong{color:#e8e4d9}.features-section{background:rgba(31,41,55,.3);border:1px solid #1f2937;border-radius:12px;margin-bottom:80px;padding:72px 48px;position:relative}.features-section:before{border-left:2px solid #8b5cf6;border-top:2px solid #8b5cf6;left:-1px;top:-1px}.features-section:after,.features-section:before{content:"";height:24px;position:absolute;width:24px}.features-section:after{border-bottom:2px solid #8b5cf6;border-right:2px solid #8b5cf6;bottom:-1px;right:-1px}.features-section h2{color:#fff;font-size:24px;font-weight:400;margin-bottom:56px;text-align:center}.features-section h2:before{color:#6b7280;content:"// "}.features-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.feature-item{align-items:center;display:flex;flex-direction:column;text-align:center;width:260px}.feature-icon{font-size:36px;margin-bottom:16px;opacity:.9}.feature-item h4{color:#e8e4d9;font-size:14px;font-weight:500;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.feature-item p{color:#6b7280;font-size:12px;letter-spacing:.02em}.faq-section{border-top:1px solid #1f2937;padding-top:80px}.faq-section h2{color:#fff;font-size:24px;font-weight:400;margin-bottom:56px;text-align:center}.faq-section h2:before{color:#6b7280;content:"// "}.faq-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center}.faq-item{background:rgba(31,41,55,.3);border:1px solid #1f2937;border-radius:8px;padding:24px;text-align:center;transition:all .2s ease}.faq-item:hover{border-color:#374151}.faq-item h4{color:#e8e4d9;font-size:14px;font-weight:500;margin-bottom:12px}.faq-item p{color:#6b7280;font-size:13px;line-height:1.7}@media (max-width:768px){.pricing-page{padding:40px 20px}.pricing-header h1{font-size:32px}.pricing-subtitle{font-size:14px}.faq-grid,.features-grid,.pricing-cards{grid-template-columns:1fr}.billing-cycle-toggle{flex-direction:column;width:100%}.billing-cycle-toggle button{justify-content:center;width:100%}}.credit-dashboard{background:#000;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;margin:0 auto;max-width:1400px;min-height:calc(100vh - 80px);padding:48px 40px}.dashboard-header{align-items:center;border-bottom:1px solid #1f2937;display:flex;justify-content:space-between;margin-bottom:48px;padding-bottom:24px}.dashboard-header h1{color:#fff;font-size:32px;font-weight:400;letter-spacing:-.02em;margin:0}.dashboard-header h1:before{color:#6b7280;content:"// "}.refresh-btn{align-items:center;background:transparent;border:1px solid #374151;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500;gap:8px;letter-spacing:.1em;padding:12px 24px;text-transform:uppercase;transition:all .2s ease}.refresh-btn:hover{background:rgba(139,92,246,.05);border-color:#8b5cf6;color:#e8e4d9}.dashboard-error,.dashboard-loading{padding:120px 20px;text-align:center}.dashboard-loading .spinner{animation:spin .8s linear infinite;border:2px solid #1f2937;border-radius:50%;border-top-color:#8b5cf6;height:40px;margin:0 auto 24px;width:40px}.dashboard-loading p{color:#6b7280;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.dashboard-error h3{color:#ef4444;font-weight:500;margin-bottom:12px}.dashboard-error p{color:#6b7280;margin-bottom:24px}.dashboard-error button{background:transparent;border:1px solid #374151;border-radius:6px;color:#e8e4d9;cursor:pointer;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.1em;padding:12px 32px;text-transform:uppercase;transition:all .2s ease}.dashboard-error button:hover{background:rgba(139,92,246,.1);border-color:#8b5cf6}.balance-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:48px}.balance-card{align-items:flex-start;background:transparent;border:1px solid #1f2937;border-radius:8px;display:flex;gap:20px;padding:28px;position:relative;transition:all .3s ease}.balance-card:before{border-left:2px solid #374151;border-top:2px solid #374151;left:-1px;top:-1px}.balance-card:after,.balance-card:before{content:"";height:16px;position:absolute;transition:all .3s ease;width:16px}.balance-card:after{border-bottom:2px solid #374151;border-right:2px solid #374151;bottom:-1px;right:-1px}.balance-card:hover{border-color:#374151;transform:translateY(-2px)}.balance-card:hover:after,.balance-card:hover:before{border-color:#8b5cf6}.balance-card.primary{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(139,92,246,.05));border-color:rgba(139,92,246,.3)}.balance-card.primary:after,.balance-card.primary:before{border-color:#8b5cf6}.card-icon{flex-shrink:0;font-size:28px;opacity:.8}.card-content{flex:1}.card-label{color:#6b7280;font-size:10px;font-weight:500;letter-spacing:.15em;margin-bottom:8px;text-transform:uppercase}.card-value{color:#fff;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1;margin-bottom:8px}.balance-card.primary .card-value{color:#e8e4d9}.card-note{color:#6b7280;font-size:11px;letter-spacing:.02em}.subscription-info{background:transparent;border:1px solid #1f2937;border-radius:8px;margin-bottom:48px;padding:28px;position:relative}.subscription-info:before{border-left:2px solid #8b5cf6;border-top:2px solid #8b5cf6;left:-1px;top:-1px}.subscription-info:after,.subscription-info:before{content:"";height:20px;position:absolute;width:20px}.subscription-info:after{border-bottom:2px solid #8b5cf6;border-right:2px solid #8b5cf6;bottom:-1px;right:-1px}.info-header{align-items:center;border-bottom:1px solid #1f2937;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.info-header h3{color:#fff;font-size:16px;font-weight:500;margin:0}.info-header h3:before{color:#6b7280;content:"// "}.subscription-status{border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.1em;padding:6px 16px;text-transform:uppercase}.subscription-status.active{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#10b981}.info-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.info-item{display:flex;flex-direction:column;gap:6px}.info-item .label{color:#6b7280;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.info-item .value{color:#e8e4d9;font-size:15px;font-weight:500}.dashboard-tabs{border-bottom:1px solid #1f2937;display:flex;gap:0;margin-bottom:32px}.dashboard-tabs button{background:transparent;border:none;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;margin-bottom:-1px;padding:16px 28px;text-transform:uppercase;transition:all .2s ease}.dashboard-tabs button:hover{color:#e8e4d9}.dashboard-tabs button.active{border-bottom-color:#8b5cf6;color:#e8e4d9}.tab-content{min-height:400px}.chart-section{background:transparent;border:1px solid #1f2937;border-radius:8px;margin-bottom:32px;overflow:hidden;padding:32px;position:relative}.chart-section:before{border-left:2px solid #374151;border-top:2px solid #374151;left:-1px;top:-1px}.chart-section:after,.chart-section:before{content:"";height:16px;position:absolute;width:16px}.chart-section:after{border-bottom:2px solid #374151;border-right:2px solid #374151;bottom:-1px;right:-1px}.chart-header{align-items:center;border-bottom:1px solid rgba(31,41,55,.5);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.chart-container{background:linear-gradient(180deg,rgba(139,92,246,.02),transparent);border-radius:6px;min-height:320px;padding:16px;position:relative;width:100%}.section-card{background:transparent;border:1px solid #1f2937;border-radius:8px;padding:28px;position:relative}.section-card:before{border-left:2px solid #374151;border-top:2px solid #374151;content:"";height:16px;left:-1px;position:absolute;top:-1px;width:16px}.section-card h3{color:#fff;font-size:14px;font-weight:500;letter-spacing:.1em;margin:0 0 24px;text-transform:uppercase}.section-card h3:before{color:#6b7280;content:"// "}.empty-state{color:#6b7280;font-size:13px;letter-spacing:.1em;padding:60px 20px;text-align:center;text-transform:uppercase}.section-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.payment-list,.transaction-list{display:flex;flex-direction:column;gap:8px}.payment-item,.transaction-item{align-items:center;background:rgba(31,41,55,.3);border:1px solid transparent;border-radius:6px;display:flex;gap:16px;padding:16px;transition:all .2s ease}.payment-item:hover,.transaction-item:hover{background:rgba(31,41,55,.5);border-color:#374151}.txn-icon{flex-shrink:0;font-size:22px;opacity:.8}.payment-details,.txn-details{flex:1}.payment-description,.txn-description{color:#e8e4d9;font-size:13px;font-weight:500;margin-bottom:4px}.payment-date,.txn-date{color:#6b7280;font-size:11px;letter-spacing:.02em}.txn-amount{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:16px;font-weight:600}.txn-amount.credit{color:#10b981}.txn-amount.debit{color:#ef4444}.payment-right{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.payment-amount{color:#e8e4d9;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:600}.status-badge{border-radius:4px;color:#fff;font-size:9px;font-weight:600;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.payments-table table,.transactions-table table{border-collapse:collapse;width:100%}.payments-table th,.transactions-table th{background:rgba(139,92,246,.08);border-bottom:1px solid #1f2937;color:#9ca3af;font-size:10px;font-weight:500;letter-spacing:.1em;padding:14px 16px;text-align:left;text-transform:uppercase}.payments-table td,.transactions-table td{border-bottom:1px solid #1f2937;color:#d1d5db;font-size:13px;padding:16px}.payments-table tr:hover,.transactions-table tr:hover{background:rgba(31,41,55,.4)}.type-badge{border-radius:4px;display:inline-block;font-size:9px;font-weight:600;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.type-badge.credit{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#10b981}.type-badge.debit{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#ef4444}.transactions-table .amount{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:600}.transactions-table .amount.credit{color:#10b981}.transactions-table .amount.debit{color:#ef4444}.payments-table .order-id{color:#6b7280;font-size:11px}.payments-table .amount,.payments-table .order-id{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.payments-table .amount{color:#e8e4d9;font-size:13px;font-weight:600}@media (max-width:768px){.credit-dashboard{padding:24px 20px}.dashboard-header{align-items:flex-start;flex-direction:column;gap:16px}.balance-cards,.section-grid{grid-template-columns:1fr}.dashboard-tabs,.payments-table,.transactions-table{overflow-x:auto}.payments-table table,.transactions-table table{min-width:700px}}.razorpay-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.85);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.razorpay-modal{animation:slideUp .3s ease;background:#0a0a0a;border:1px solid #1f2937;border-radius:12px;box-shadow:0 24px 80px rgba(0,0,0,.6);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;max-height:90vh;max-width:480px;overflow:hidden;position:relative;width:90%}.razorpay-modal:before{border-left:2px solid #8b5cf6;border-top:2px solid #8b5cf6;left:-1px;top:-1px}.razorpay-modal:after,.razorpay-modal:before{content:"";height:24px;pointer-events:none;position:absolute;width:24px}.razorpay-modal:after{border-bottom:2px solid #8b5cf6;border-right:2px solid #8b5cf6;bottom:-1px;right:-1px}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.razorpay-modal-header{align-items:center;border-bottom:1px solid #1f2937;display:flex;justify-content:space-between;padding:24px 28px}.razorpay-modal-header h2{color:#fff;font-size:16px;font-weight:500;letter-spacing:.1em;margin:0;text-transform:uppercase}.razorpay-modal-header h2:before{color:#6b7280;content:"// "}.close-btn{align-items:center;background:transparent;border:1px solid #374151;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.close-btn:hover{background:rgba(139,92,246,.1);border-color:#8b5cf6;color:#fff}.close-btn:disabled{cursor:not-allowed;opacity:.4}.razorpay-modal-body{min-height:180px;padding:32px 28px}.loading-state{padding:48px 20px;text-align:center}.spinner{animation:spin .8s linear infinite;border:2px solid #1f2937;border-radius:50%;border-top-color:#8b5cf6;height:40px;margin:0 auto 24px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.loading-state p{color:#6b7280;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.error-state{padding:24px;text-align:center}.error-icon{font-size:48px;margin-bottom:20px;opacity:.8}.error-state h3{color:#ef4444;font-size:16px;font-weight:500;margin-bottom:12px}.error-state p{color:#6b7280;font-size:13px;line-height:1.6;margin-bottom:28px}.retry-btn{background:transparent;border:1px solid #374151;border-radius:6px;color:#e8e4d9;cursor:pointer;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;padding:14px 36px;text-transform:uppercase;transition:all .2s ease}.retry-btn:hover{background:#e8e4d9;border-color:#e8e4d9;color:#000}.order-summary{background:rgba(31,41,55,.4);border:1px solid #1f2937;border-radius:8px;padding:24px}.order-summary h3{color:#fff;font-size:12px;font-weight:500;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.order-summary h3:before{color:#6b7280;content:"// "}.summary-item{align-items:center;color:#9ca3af;display:flex;font-size:13px;justify-content:space-between;padding:12px 0}.summary-item:not(:last-child){border-bottom:1px solid #1f2937}.summary-item.total{border-top:1px solid #374151;color:#fff;font-size:15px;font-weight:600;margin-top:8px;padding-top:16px}.summary-item.total .amount{color:#e8e4d9;font-size:20px;font-weight:600}.payment-note{color:#6b7280;font-size:11px;letter-spacing:.02em;margin-top:20px;text-align:center}.razorpay-modal-footer{background:rgba(31,41,55,.3);border-top:1px solid #1f2937;padding:20px 28px}.security-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.security-badges .badge{align-items:center;background:transparent;border:1px solid #1f2937;border-radius:4px;color:#6b7280;display:inline-flex;font-size:10px;font-weight:500;gap:6px;letter-spacing:.05em;padding:6px 12px;text-transform:uppercase}@media (max-width:600px){.razorpay-modal{width:95%}.razorpay-modal-header{padding:20px}.razorpay-modal-body{padding:24px 20px}.order-summary{padding:20px}}.billing-page-container{background:#000;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;min-height:100vh}.billing-nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #1f2937;gap:0;padding:0 40px;position:sticky;top:0;z-index:100}.billing-nav,.billing-nav button{background:transparent;display:flex}.billing-nav button{align-items:center;border:none;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500;gap:10px;letter-spacing:.1em;margin-bottom:-1px;padding:20px 32px;text-transform:uppercase;transition:all .2s ease}.billing-nav button:hover{color:#e8e4d9}.billing-nav button.active{border-bottom-color:#8b5cf6;color:#e8e4d9}.billing-content{padding:0}: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-000);--color-accent-sand-subtlest-raw:253 253 252;--color-sand-100:#f9f8f6;--color-sand-200:#f0efeb;--color-sand-300:#e1ded5;--color-sand-400:#cac5b8;--color-sand-500:#a49f95;--color-sand-600:#6b6860;--color-sand-700:#45433e;--color-sand-800:#262522;--color-sand-850:#1e1d1a;--color-sand-900:#12110d;--color-sand-950:#0d0c09;--color-sand-000:#fdfdfc;--color-grape-100:#d4dbfb;--color-grape-200:#b6c3f8;--color-grape-300:#99abf5;--color-grape-400:#6d87f1;--color-grape-500:#617ada;--color-grape-600:#576cc1;--color-grape-700:#4c5fa9;--color-grape-800:#37447a;--color-grape-900:#2b3660;--color-grape-950:#111626;--color-grape-000:#f0f3fe;--color-blueberry-100:#d4e7fb;--color-blueberry-200:#b6d6f8;--color-blueberry-300:#99c5f5;--color-blueberry-400:#539eee;--color-blueberry-500:#3287e2;--color-blueberry-600:#2b78ca;--color-blueberry-700:#2b69ab;--color-blueberry-800:#25507e;--color-blueberry-900:#1c3c5f;--color-blueberry-950:#0b1826;--color-blueberry-000:#f0f7fe;--color-kale-100:#d4f1eb;--color-kale-200:#abe4da;--color-kale-300:#7acec1;--color-kale-400:#57b7ab;--color-kale-500:#34988d;--color-kale-600:#287a72;--color-kale-700:#22625d;--color-kale-800:#204f4d;--color-kale-900:#1f4240;--color-kale-950:#122625;--color-kale-000:#f4f9f9;--color-kiwi-100:#def1d4;--color-kiwi-200:#bfe4ab;--color-kiwi-300:#97ce7a;--color-kiwi-400:#78b757;--color-kiwi-500:#579834;--color-kiwi-600:#457a28;--color-kiwi-700:#386222;--color-kiwi-800:#304f20;--color-kiwi-900:#2b421f;--color-kiwi-950:#192612;--color-kiwi-000:#f6f9f4;--color-mango-100:#ffeed0;--color-mango-200:#ffe2b1;--color-mango-300:#ffd182;--color-mango-400:#faba4c;--color-mango-500:#f4aa2a;--color-mango-600:#eb9c14;--color-mango-700:#cc8e24;--color-mango-800:#a07222;--color-mango-900:#624718;--color-mango-950:#261c0a;--color-mango-000:#fff9ef;--color-canteloupe-100:#ffe4d0;--color-canteloupe-200:#ffd3b1;--color-canteloupe-300:#ffb882;--color-canteloupe-400:#ffa663;--color-canteloupe-500:#e69559;--color-canteloupe-600:#cc854f;--color-canteloupe-700:#b37445;--color-canteloupe-800:#99643a;--color-canteloupe-900:#664228;--color-canteloupe-950:#331c14;--color-canteloupe-000:#fff6ef;--color-persimmon-100:#ffd6cd;--color-persimmon-200:#ffbaaa;--color-persimmon-300:#ff9f89;--color-persimmon-400:#ff7557;--color-persimmon-500:#e6694e;--color-persimmon-600:#cc5e46;--color-persimmon-700:#b3523d;--color-persimmon-800:#994634;--color-persimmon-900:#803b2c;--color-persimmon-950:#26120d;--color-persimmon-000:#fff1ee;--color-plum-100:#f7d6f2;--color-plum-200:#f1bde9;--color-plum-300:#e995dc;--color-plum-400:#e37bd3;--color-plum-500:#cc6fbe;--color-plum-600:#b662a9;--color-plum-700:#9f5694;--color-plum-800:#884a80;--color-plum-900:#723e6a;--color-plum-950:#261524;--color-plum-000:#fbf2fc;--color-fig-100:#e9d6f7;--color-fig-200:#dabdf1;--color-fig-300:#c595e9;--color-fig-400:#ac79d2;--color-fig-500:#9f6cc6;--color-fig-600:#9262b6;--color-fig-700:#7f569f;--color-fig-800:#6d4a88;--color-fig-900:#5b3e72;--color-fig-950:#1f1526;--color-fig-000:#f8f2fc;--spacing-0:0;--spacing-50:0.125rem;--spacing-100:0.25rem;--spacing-200:0.5rem;--spacing-300:0.75rem;--spacing-400:1rem;--spacing-500:1.25rem;--spacing-600:1.5rem;--spacing-700:1.75rem;--spacing-800:2rem;--spacing-900:2.25rem;--spacing-1000:2.5rem;--spacing-1100:2.75rem;--spacing-1200:3rem;--spacing-1300:3.25rem;--spacing-1400:3.5rem;--spacing-1500:3.75rem;--spacing-1600:4rem;--font-size-8:0.5rem;--font-size-9:0.5625rem;--font-size-10:0.625rem;--font-size-11:0.6875rem;--font-size-12:0.75rem;--font-size-14:0.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-22:1.375rem;--font-size-24:1.5rem;--font-size-28:1.75rem;--font-size-32:2rem;--font-size-36:2.25rem;--font-size-48:3rem;--font-size-56:3.5rem;--font-size-64:4rem;--font-size-80:5rem;--font-size-120:7.5rem;--font-size-160:10rem;--line-height-12:0.75rem;--line-height-16:1rem;--line-height-18:1.125rem;--line-height-20:1.25rem;--line-height-24:1.5rem;--line-height-28:1.75rem;--line-height-32:2rem;--line-height-36:2.25rem;--line-height-40:2.5rem;--line-height-44:2.75rem;--line-height-48:3rem;--line-height-52:3.25rem;--line-height-56:3.5rem;--line-height-60:3.75rem;--line-height-64:4rem;--line-height-68:4.25rem;--line-height-72:4.5rem;--letter-spacing-0:0;--letter-spacing-15:0.0094rem;--letter-spacing-25:0.0156rem;--letter-spacing-50:0.0313rem;--letter-spacing--20:-0.0125rem;--letter-spacing--15:-0.0094rem;--letter-spacing--10:-0.0063rem;--font-family-base:"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-18);--font-size-title-medium:var(--font-size-20);--font-size-title-large:var(--font-size-24);--font-size-headline-small:var(--font-size-28);--font-size-headline-medium:var(--font-size-32);--font-size-headline-large:var(--font-size-36);--font-size-display-small:var(--font-size-48);--font-size-display-medium:var(--font-size-56);--font-size-display-large:var(--font-size-64);--font-weight-light:300;--font-weight-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;font-family:var(--font-sans)!important}:root{--color-neutral-background:#000;--color-neutral-content:#fff;--color-neutral-content-subtle:#a0a0a0;--color-neutral-content-subtler:#666;--color-neutral-border:#2d2d2d;--color-neutral-border-bold:#3d3d3d;--color-neutral-surface:#141414;--color-neutral-surface-hover:#1a1a1a;--color-primary-content:#7c5cef;--color-primary-surface:#7c5cef;--color-primary-surface-content:#fff}body{--header-height:48px;--menu-animation-duration:0.15s;--menu-animation-curve:cubic-bezier(0.21,1.04,0.68,1);--menu-animation-start:-10px;--menu-sidebar-width:240px;color:#fff;margin:0;scrollbar-color:#3d3d3d #000}.sf-app-wrapper,body{background:#000;max-width:100%;min-height:100vh;width:100vw}.sf-global-error{padding:32px}.sf-global-error h1{font-size:20px;text-align:center;text-transform:uppercase}.sf-global-error h2{color:var(--color-negative-content);font-size:20px}.sf-global-error__details{background:var(--color-neutral-background);margin:16px 0;max-height:320px;overflow-y:auto;padding:16px;white-space:pre-wrap}.sf-global-error__actions{display:flex;gap:8px}.sf-global-error__actions>*{line-height:1em}.sf-global-error__slack{align-items:center;display:flex;margin-right:auto}.sf-global-error__slack img{height:16px;margin-right:8px;width:16px}.sf-color{margin:4px 8px;position:relative}.sf-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}
/*# sourceMappingURL=main.css.map*/