.glass-surface{justify-content:center;align-items:center;transition:opacity .26s ease-out;display:flex;position:relative;overflow:hidden}.glass-surface__filter{pointer-events:none;opacity:0;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.glass-surface__content{border-radius:inherit;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex;position:relative}.glass-surface--svg{background:var(--lightningcss-light,hsl(0 0% 100%/var(--glass-frost,0)))var(--lightningcss-dark,hsl(0 0% 0%/var(--glass-frost,0)));-webkit-backdrop-filter:var(--filter-id,url(#glass-filter)) saturate(var(--glass-saturation,1));backdrop-filter:var(--filter-id,url(#glass-filter)) saturate(var(--glass-saturation,1));box-shadow:inset 0 0 2px 1px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff59),inset 0 0 10px 4px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff26),0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,inset 0 4px 16px #11111a0d,inset 0 8px 24px #11111a0d,inset 0 16px 56px #11111a0d;box-shadow:inset 0 0 2px 1px var(--lightningcss-light,lab(0% 0 0/.15))var(--lightningcss-dark,lab(100% 0 0/.35)),inset 0 0 10px 4px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.15)),0 4px 16px lab(5.32203% 1.61424 -5.88284/.0509804),0 8px 24px lab(5.32203% 1.61424 -5.88284/.0509804),0 16px 56px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 4px 16px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 8px 24px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 16px 56px lab(5.32203% 1.61424 -5.88284/.0509804)}.glass-surface--webgl{box-shadow:0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d}.glass-surface__canvas,.glass-surface__frame{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.glass-surface__frame{background:var(--lightningcss-light,hsl(0 0% 100%/var(--glass-frost,0)))var(--lightningcss-dark,hsl(0 0% 0%/var(--glass-frost,0)));box-shadow:inset 0 0 2px 1px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff59),inset 0 0 10px 4px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff26),inset 0 4px 16px #11111a0d,inset 0 8px 24px #11111a0d,inset 0 16px 56px #11111a0d;box-shadow:inset 0 0 2px 1px var(--lightningcss-light,lab(0% 0 0/.15))var(--lightningcss-dark,lab(100% 0 0/.35)),inset 0 0 10px 4px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.15)),inset 0 4px 16px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 8px 24px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 16px 56px lab(5.32203% 1.61424 -5.88284/.0509804)}.glass-surface--fallback{background:var(--lightningcss-light,hsl(0 0% 100%/calc(.12 + var(--glass-frost,0) * .5)))var(--lightningcss-dark,hsl(0 0% 100%/calc(.04 + var(--glass-frost,0) * .3)));-webkit-backdrop-filter:blur(12px) saturate(calc(var(--glass-saturation,1) * 1.4)) brightness(1.04);backdrop-filter:blur(12px) saturate(calc(var(--glass-saturation,1) * 1.4)) brightness(1.04);box-shadow:inset 0 1px var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#ffffff4d),inset 0 -1px var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#ffffff14),inset 0 0 2px 1px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#ffffff47),inset 0 0 12px 3px var(--lightningcss-light,#ffffff47)var(--lightningcss-dark,#ffffff1a),0 4px 16px #11111a0f,0 8px 24px #11111a0f,0 16px 56px #11111a0f;box-shadow:inset 0 1px var(--lightningcss-light,lab(100% 0 0/.85098))var(--lightningcss-dark,lab(100% 0 0/.301961)),inset 0 -1px var(--lightningcss-light,lab(100% 0 0/.34902))var(--lightningcss-dark,lab(100% 0 0/.0784314)),inset 0 0 2px 1px var(--lightningcss-light,lab(0% 0 0/.12))var(--lightningcss-dark,lab(100% 0 0/.28)),inset 0 0 12px 3px var(--lightningcss-light,lab(100% 0 0/.28))var(--lightningcss-dark,lab(100% 0 0/.1)),0 4px 16px lab(5.32203% 1.61424 -5.88284/.0588235),0 8px 24px lab(5.32203% 1.61424 -5.88284/.0588235),0 16px 56px lab(5.32203% 1.61424 -5.88284/.0588235)}.glass-surface__sheen,.glass-surface__rim{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-surface__sheen{background:linear-gradient(135deg,var(--lightningcss-light,#ffffff6b)var(--lightningcss-dark,#ffffff24) 0%,#0000 42% 64%,var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#ffffff0d) 100%)}.glass-surface__rim{-webkit-mask-composite:xor;background:linear-gradient(150deg,var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff57),var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#ffffff08) 45%,var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#ffffff05) 60%,var(--lightningcss-light,#ffffff6b)var(--lightningcss-dark,#ffffff2e));padding:3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-surface__line,.glass-surface__glow{pointer-events:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.glass-surface--svg .glass-surface__line,.glass-surface--webgl .glass-surface__line{background:var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff59);background:var(--lightningcss-light,lab(0% 0 0/.15))var(--lightningcss-dark,lab(100% 0 0/.35))}.glass-surface--svg .glass-surface__glow,.glass-surface--webgl .glass-surface__glow{background:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff26);background:var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.15))}.glass-surface--fallback .glass-surface__line{background:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#ffffff47);background:var(--lightningcss-light,lab(0% 0 0/.12))var(--lightningcss-dark,lab(100% 0 0/.28))}.glass-surface--fallback .glass-surface__glow{background:var(--lightningcss-light,#ffffff47)var(--lightningcss-dark,#ffffff1a);background:var(--lightningcss-light,lab(100% 0 0/.28))var(--lightningcss-dark,lab(100% 0 0/.1))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-surface--fallback{background:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#1f1f1fb8)}}.glass-surface:focus-visible{outline-offset:2px;outline:2px solid var(--lightningcss-light,#007aff)var(--lightningcss-dark,#0a84ff)}
:root{--site-nav-height:calc(56px + env(safe-area-inset-top,0px))}html:has(.scroll-nav){scroll-padding-top:var(--site-nav-height)}.scroll-nav{z-index:50;width:100%;height:var(--site-nav-height);padding-top:env(safe-area-inset-top,0px);color:#f5f5f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;--nav-rule-fade:max(32px, calc((100vw - 1280px) / 2));font-weight:300;position:sticky;top:0}.nav-glass{pointer-events:none;z-index:0;position:absolute;inset:0}.nav-glass .nav-glass-surface{box-shadow:none;background:linear-gradient(#ffffff09,#0000 55%,#ffffff05),#08080847;position:absolute;inset:0}.nav-glass .glass-surface--svg{-webkit-backdrop-filter:blur(14px) var(--filter-id) saturate(0);backdrop-filter:blur(14px) var(--filter-id) saturate(0)}.nav-glass .glass-surface--fallback{-webkit-backdrop-filter:blur(18px)saturate(0);backdrop-filter:blur(18px)saturate(0)}.nav-glass .glass-surface__rim,.nav-glass .glass-surface__sheen{display:none}.scroll-nav>.nav-glass{opacity:0;transition:opacity .24s}.scroll-nav:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, #ffffff3d var(--nav-rule-fade), #ffffff3d calc(100% - var(--nav-rule-fade)), transparent);opacity:0;height:1px;transition:opacity .24s;position:absolute;bottom:0;left:0;right:0}.scroll-nav[data-scrolled=true]>.nav-glass,.scroll-nav[data-scrolled=true]:after{opacity:1}.scroll-nav[data-menu-open=true]{visibility:hidden}.scroll-nav-inner{z-index:1;width:min(1328px,100%);height:56px;padding-inline:max(24px, env(safe-area-inset-left)) max(24px, env(safe-area-inset-right));justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;display:flex;position:relative}.scroll-nav-logo{flex:none;align-items:center;gap:14px;padding-block:8px;line-height:0;display:inline-flex}.scroll-nav-logo img{width:107px;height:22px}.scroll-nav-docs-label{color:#aaa;font-size:12px;font-weight:300;line-height:1}.scroll-nav-links{align-items:center;gap:6px;display:flex}.scroll-nav-links>a:not(.scroll-nav-cta){color:#c4c4c4;border-radius:7px;align-items:center;min-height:40px;padding:0 10px;font-size:14px;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.scroll-nav-links>a:not(.scroll-nav-cta):hover,.scroll-nav-links>a[aria-current]{color:#fff;background:#ffffff0e}.scroll-nav-cta{color:#0a0a0a;white-space:nowrap;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 15px;font-size:14px;font-weight:300;line-height:1.2;text-decoration:none;display:inline-flex}.scroll-nav-cta:hover{background:#e7e7e7}.scroll-nav-mobile-actions{align-items:center;gap:12px;display:none}.scroll-nav-toggle{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.scroll-nav-toggle path{transform-origin:50%;transition:transform .26s}.scroll-nav-toggle[aria-expanded=true] path:first-child{transform:translateY(3px)rotate(45deg)}.scroll-nav-toggle[aria-expanded=true] path:last-child{transform:translateY(-3px)rotate(-45deg)}.scroll-nav a:focus-visible,.scroll-nav-toggle:focus-visible,.scroll-mobile-menu a:focus-visible{outline-offset:4px;outline:2px solid #fff}.scroll-mobile-menu{z-index:60;color:#f5f5f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;font-weight:300;position:fixed;inset:0}.scroll-mobile-header{z-index:1;height:var(--site-nav-height);padding-top:env(safe-area-inset-top,0px);position:relative}.scroll-mobile-header:after{content:"";background:linear-gradient(90deg,#0000,#ffffff3d 32px calc(100% - 32px),#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.scroll-mobile-content{z-index:1;height:calc(100% - var(--site-nav-height));overscroll-behavior:contain;padding:20px max(24px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));position:relative;overflow-y:auto}.scroll-mobile-content>nav{gap:4px;display:grid}.scroll-mobile-content nav a{color:#f5f5f5;border-radius:8px;align-items:center;min-height:48px;padding:12px;font-size:16px;font-weight:300;line-height:1.4;text-decoration:none;display:flex}.scroll-mobile-content nav a:hover,.scroll-mobile-content nav a[aria-current]{background:#ffffff14}.scroll-mobile-content>.scroll-nav-cta{min-height:46px;margin-top:20px;display:flex}.scroll-mobile-content>.scroll-mobile-docs{gap:22px;margin-top:36px}.scroll-mobile-docs p{color:#aaa;margin:0;padding:0 12px 6px;font-size:12px;font-weight:300}.scroll-mobile-docs a{font-size:14px}.ll[data-layout=e] :is(#solutions,#how-it-works,#control,#faq,#join,#so-title,#tt-title){scroll-margin-top:0}@media (max-width:900px){.scroll-nav-links{display:none}.scroll-nav-mobile-actions{display:flex}.scroll-nav-inner{padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right));gap:10px}.scroll-nav-mobile-actions .scroll-nav-cta{min-height:36px;padding-inline:13px;font-size:12px}}@media (max-width:360px){.scroll-nav-logo img{width:92px;height:auto}.scroll-nav-docs-label{display:none}.scroll-nav-inner{padding-inline:16px}.scroll-nav-mobile-actions{gap:8px}}@media (min-width:901px){.scroll-mobile-menu{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-glass .nav-glass-surface{background:#111}}@media (prefers-reduced-motion:reduce){.scroll-nav>.nav-glass,.scroll-nav:after,.scroll-nav-toggle path,.scroll-nav-links a{transition:none}}
