@font-face{font-family:wantedSans;src:url(../media/wanted_sans_std_variable_latin-s.p.3osfgpy368jzw.woff2)format("woff2");font-display:swap;font-weight:400 1000;font-style:normal}@font-face{font-family:wantedSans Fallback;src:local(Arial);ascent-override:91.66%;descent-override:23.22%;line-gap-override:0.0%;size-adjust:103.88%}.wantedsans_5acdfb63-module__7pfiGq__className{font-family:wantedSans,wantedSans Fallback;font-style:normal}.wantedsans_5acdfb63-module__7pfiGq__variable{--font-onboarding-ui:"wantedSans", "wantedSans Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_2b44ad08-module__IV3kTa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_2b44ad08-module__IV3kTa__variable{--font-onboarding-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_cc33b54-module__wZDfdG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_cc33b54-module__wZDfdG__variable{--font-onboarding-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:is(:root:has(.elu-onboarding-theme),.elu-onboarding-theme){--onboarding-page:#080808;--onboarding-on:#f2f2f4;--onboarding-paper:#18181d;--onboarding-well:#111116;--onboarding-line:#f2f2f41a;--onboarding-line-strong:#f2f2f429;--onboarding-violet:#a25ef7;--onboarding-violet-deep:#8224f6;--onboarding-green:#45c56e;--onboarding-coral:#f65355;--color-brand:var(--onboarding-violet);--color-brand-hover:#9345f7;--color-brand-bright:#ad75f8;--color-brand-subtle:#a25ef71f;--color-brand-subtle-fg:#d9b8ff;--color-text:var(--onboarding-on);--color-text-muted:#f2f2f485;--color-text-faint:#f2f2f457;--color-surface:var(--onboarding-paper);--color-bg:var(--onboarding-page);--color-bg-alt:var(--onboarding-well);--color-border-soft:var(--onboarding-line);--color-danger:#f77577;--color-danger-bg:#f6535514;--color-success:var(--onboarding-green);--color-success-bg:#45c56e17;--color-warning:#f0bd65;--color-warning-bg:#f0bd6517;--background:var(--onboarding-well);--foreground:var(--onboarding-on);--card:var(--onboarding-paper);--card-foreground:var(--onboarding-on);--popover:var(--onboarding-paper);--popover-foreground:var(--onboarding-on);--primary:#fafafa;--primary-foreground:#0e0e11;--secondary:#ffffff12;--secondary-foreground:var(--onboarding-on);--muted:#ffffff0f;--muted-foreground:#f2f2f480;--accent:#ffffff14;--accent-foreground:var(--onboarding-on);--border:var(--onboarding-line);--input:var(--onboarding-line-strong);--ring:var(--onboarding-violet);--destructive:var(--color-danger);--destructive-foreground:#fff;--elevation-flat:none;--elevation-raised:none;--elevation-overlay:0 28px 70px -34px #000000e6;background:var(--onboarding-page);--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}:root:has(.elu-onboarding-theme){background:#080808}body:has(.elu-onboarding-theme){background:#080808}.elu-onboarding-theme{background:var(--onboarding-page);min-height:100svh;color:var(--onboarding-on);font-family:var(--font-onboarding-ui), "Wanted Sans", system-ui, sans-serif;letter-spacing:-.006em;-webkit-font-smoothing:antialiased}.elu-onboarding-theme::selection,.elu-onboarding-theme ::selection{background:var(--onboarding-violet-deep);color:#fff}.elu-onboarding{isolation:isolate;background:var(--onboarding-page);min-height:100svh;color:var(--onboarding-on);flex-direction:column;display:flex;position:relative;overflow-x:clip}.elu-onboarding--state{justify-content:center;align-items:center;padding:24px;display:flex}.elu-onboarding__atmosphere{z-index:-2;pointer-events:none;min-height:880px;position:absolute;inset:0;overflow:hidden}.elu-onboarding__atmosphere:after{content:"";background:linear-gradient(#0000000d,#0000 42%,#080808 100%),radial-gradient(circle at 50% 47%,#0000 0,#0808081a 44%,#080808 88%);position:absolute;inset:0}.elu-onboarding__source-lines,.elu-onboarding__corner-light,.elu-onboarding__corner-stars{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute}.elu-onboarding__source-lines{opacity:.58;background-image:url(/assets/landing/hero/source-lines.svg?v=20260807-fullbleed);width:max(1440px,100vw);height:642px;top:80px;left:50%;transform:translate(-50%)}.elu-onboarding__corner-light,.elu-onboarding__corner-stars{width:820px;height:682px;top:-82px}.elu-onboarding__corner-light--left,.elu-onboarding__corner-stars--left{left:-120px}.elu-onboarding__corner-light--right,.elu-onboarding__corner-stars--right{right:-120px}.elu-onboarding__corner-light--left{background-image:url(/assets/landing/hero/corner-light-left.svg?v=20260808-x16)}.elu-onboarding__corner-light--right{background-image:url(/assets/landing/hero/corner-light-right.svg?v=20260808-x16)}.elu-onboarding__corner-stars--left{background-image:url(/assets/landing/hero/corner-stars-left.svg)}.elu-onboarding__corner-stars{animation:22s ease-in-out infinite alternate elu-onboarding-star-drift}.elu-onboarding__corner-stars--right{background-image:url(/assets/landing/hero/corner-stars-right.svg);animation-delay:-11s}.elu-onboarding__nav,.elu-onboarding__footer{z-index:2;justify-content:space-between;align-items:center;width:min(1184px,100% - 52px);margin:0 auto;display:flex;position:relative}.elu-onboarding__nav{min-height:82px}.elu-onboarding__logo-link{color:var(--onboarding-on);border-radius:8px;text-decoration:none;display:inline-flex}.elu-onboarding__logo{--elu-onboarding-wordmark-h:34px;height:var(--elu-onboarding-wordmark-h);gap:calc(var(--elu-onboarding-wordmark-h) * .1536);color:var(--onboarding-on);font-family:var(--font-onboarding-plex), "IBM Plex Sans", system-ui, sans-serif}.elu-onboarding__logo-mark{width:auto;height:var(--elu-onboarding-wordmark-h);flex:none}.elu-onboarding__logo>span{width:calc(var(--elu-onboarding-wordmark-h) * 1.3571);color:#f2f2f4;font-size:calc(var(--elu-onboarding-wordmark-h) * .9524);font-weight:600;line-height:calc(var(--elu-onboarding-wordmark-h) * .9524);letter-spacing:calc(var(--elu-onboarding-wordmark-h) * -.0429);display:inline-block}.elu-onboarding__signout{color:#f2f2f4b3;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:0 8px;font-size:16px;font-weight:600;transition:color .16s,background .16s;display:inline-flex}.elu-onboarding__signout svg{width:15px;height:15px}.elu-onboarding__signout:hover{color:var(--onboarding-on);background:#ffffff0a}.elu-onboarding__main{z-index:1;flex:1;align-items:center;padding:12px 0 22px;display:flex;position:relative}.elu-onboarding__document{isolation:isolate;border:1px solid var(--onboarding-line-strong);background:linear-gradient(118deg, transparent 28%, #ffffff09 57%, transparent 82%), var(--onboarding-paper);border-radius:28px;width:min(1184px,100% - 52px);min-height:min(714px,100svh - 140px);margin:0 auto;animation:.52s cubic-bezier(.2,.7,.2,1) both elu-onboarding-rise;position:relative;overflow:hidden;box-shadow:0 44px 90px -54px #000000f5,inset 0 1px #ffffff0e}.elu-onboarding__document:before,.elu-onboarding__document:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.elu-onboarding__document:before{mix-blend-mode:luminosity;opacity:.2;background:url(/assets/landing/how-it-works/worn-dots.png) 0 0/200px 200px}.elu-onboarding__document:after{background:radial-gradient(60% 76% at 78% 46%,#18181da8,#18181d29 72%),linear-gradient(90deg,#11111624,#18181d47)}.elu-onboarding__document-bar{z-index:1;border-bottom:1px solid var(--onboarding-line);color:#f2f2f48f;height:52px;font-family:var(--font-onboarding-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 22px;font-size:12px;font-weight:600;display:flex;position:relative}.elu-onboarding__document-status{color:#f2f2f4ad;align-items:center;gap:9px;display:inline-flex}.elu-onboarding__document-status-dot{background:var(--onboarding-green);border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 12px #45c56e9e}.elu-onboarding__document-body{z-index:1;flex-direction:column;min-height:max(520px,min(714px,100svh - 140px) - 52px);display:flex;position:relative}.elu-onboarding__resume-note{color:#f2f2f44d;font-family:var(--font-onboarding-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;display:inline-flex}.elu-onboarding__resume-note:before{background:var(--onboarding-green);content:"";border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #45c56e80}.elu-onboarding__content{background:#18181d75;flex-direction:column;flex:1;min-width:0;min-height:0;padding:clamp(36px,3.4vw,48px) clamp(40px,4vw,56px) clamp(40px,4vw,52px);display:flex}.elu-onboarding__content h2{color:#e8e8ea;letter-spacing:-.023em;font-size:32px;font-weight:600;line-height:1.1}.elu-onboarding__content h3,.elu-onboarding__content h4{letter-spacing:-.012em}.elu-onboarding__content p{line-height:1.5}.elu-onboarding__document--discovery{width:min(760px,100% - 52px);min-height:min(650px,100svh - 140px);transition:width .32s cubic-bezier(.2,.75,.2,1)}.elu-onboarding__document--discovery .elu-onboarding__document-body{min-height:max(510px,min(650px,100svh - 140px) - 52px)}.elu-discovery-progress{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.elu-discovery-progress li{border:1px solid var(--onboarding-line-strong);background:var(--onboarding-well);color:#f2f2f466;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;transition:border-color .16s,background .16s,color .16s;display:grid;position:relative}.elu-discovery-progress li+li:before{background:var(--onboarding-line);content:"";width:8px;height:1px;margin-left:-9px;position:absolute}.elu-discovery-progress li.is-current{background:var(--onboarding-violet-deep);color:#fff;border-color:#a25ef7b8;box-shadow:0 0 18px #8224f638}.elu-discovery-progress li.is-done{color:#66d68a;background:#45c56e1c;border-color:#45c56e6b}.elu-discovery-progress svg{width:13px;height:13px}.elu-discovery__content{justify-content:center;padding:clamp(32px,5vw,48px)}.elu-discovery__eyebrow{color:#cda6ff;font-family:var(--font-onboarding-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:650}.elu-discovery__form{gap:24px;width:100%;min-width:0;display:grid}.elu-discovery__heading{gap:10px;display:grid}.elu-discovery__heading h1{color:#f2f2f4;letter-spacing:-.035em;text-wrap:balance;max-width:660px;margin:0;font-size:clamp(27px,4.1vw,36px);font-weight:650;line-height:1.08}.elu-discovery__heading p{color:#f2f2f48f;max-width:600px;margin:0;font-size:15px;line-height:1.55}.elu-discovery__choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.elu-discovery-choice{border:1px solid var(--onboarding-line-strong);cursor:pointer;background:#08080b6b;border-radius:13px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;min-width:0;min-height:84px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.elu-discovery-choice:hover{background:#ffffff09;border-color:#f2f2f442}.elu-discovery-choice[data-selected=true]{background:radial-gradient(circle at 92% 0,#a25ef729,#0000 44%),#a25ef714;border-color:#a25ef79e}.elu-discovery-choice:has(input:focus-visible){outline:2px solid var(--onboarding-violet);outline-offset:3px}.elu-discovery-choice input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.elu-discovery-choice__mark{color:#0000;border:1px solid #f2f2f42e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.elu-discovery-choice[data-selected=true] .elu-discovery-choice__mark{border-color:var(--onboarding-violet);background:var(--onboarding-violet-deep);color:#fff}.elu-discovery-choice__mark svg{width:13px;height:13px}.elu-discovery-choice__copy{gap:4px;min-width:0;display:grid}.elu-discovery-choice__label{color:#f2f2f4;font-size:15px;font-weight:650;line-height:1.25}.elu-discovery-choice__description{color:#f2f2f494;font-size:13px;line-height:1.4}.elu-discovery-choice--revenue{align-items:center;min-height:92px}.elu-discovery-choice--revenue .elu-discovery-choice__label{letter-spacing:-.025em;font-size:clamp(17px,2.4vw,20px);font-weight:680}.elu-discovery-choice--churn{align-items:center;min-height:88px}.elu-discovery-choice--churn .elu-discovery-choice__label{letter-spacing:-.02em;font-size:clamp(16px,2.2vw,19px);font-weight:680}.elu-discovery__actions{border-top:1px solid var(--onboarding-line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.elu-discovery__back{border:1px solid var(--onboarding-line-strong);-webkit-backdrop-filter:blur(23px)saturate(108%);backdrop-filter:blur(23px)saturate(108%);color:#f2f2f4bd;min-height:46px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:#ffffff0e;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:650;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.elu-discovery__back:hover:not(:disabled){color:var(--onboarding-on);background:#ffffff1a;border-color:#f2f2f442;transform:translateY(-1px)}.elu-discovery__back:disabled{opacity:.45;cursor:not-allowed}.elu-onboarding-theme [data-slot=button][data-variant=brand].elu-discovery__primary-action{color:#fff;background:linear-gradient(108deg,#8269ed 0%,#b16df2 38%,#ec72b8 70%,#ff9969 100%);border:1px solid #ffffff42;border-radius:12px;min-width:180px;min-height:46px;margin-inline-start:auto;box-shadow:inset 0 2px 2.6px #ffffff9e,0 10px 24px #852bf542}.elu-onboarding-theme [data-slot=button][data-variant=brand].elu-discovery__primary-action:hover:not(:disabled){color:#fff;filter:brightness(1.06);background:linear-gradient(108deg,#8269ed 0%,#b16df2 38%,#ec72b8 70%,#ff9969 100%);transform:translateY(-1px)}.elu-onboarding-theme [data-slot=button][data-variant=brand].elu-discovery__primary-action:disabled{filter:saturate(.35);box-shadow:inset 0 1px #ffffff3d}.elu-discovery__primary-action svg,.elu-discovery__back svg{width:16px;height:16px}.elu-onboarding-stepper{flex:none;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.elu-onboarding-stepper__step{align-items:center;min-width:0;display:flex;position:relative}.elu-onboarding-stepper__control{width:auto;min-height:0;color:inherit;background:0 0;border:0;border-radius:999px;align-items:center;padding:0;display:flex}button.elu-onboarding-stepper__control{cursor:pointer}button.elu-onboarding-stepper__control:hover .elu-onboarding-stepper__dot{color:#f2f2f4b8;border-color:#f2f2f457}.elu-onboarding-stepper__dot{z-index:1;border:1px solid var(--onboarding-line-strong);background:var(--onboarding-well);color:#f2f2f46b;width:26px;height:26px;font-family:var(--font-onboarding-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:0;border-radius:50%;place-items:center;font-size:12px;font-weight:600;transition:border-color .16s,background .16s,color .16s;display:inline-grid;position:relative}.elu-onboarding-stepper__dot svg{width:13px;height:13px}.elu-onboarding-stepper__connector{background:var(--onboarding-line);flex:none;width:clamp(20px,3vw,34px);height:1px}.elu-onboarding-stepper__connector.is-reached{background:#45c56e59}.elu-onboarding-stepper__step--current .elu-onboarding-stepper__dot{background:var(--onboarding-violet-deep);color:#fff;border-color:#a25ef7b8;box-shadow:0 0 18px #8224f638}.elu-onboarding-stepper__step--done .elu-onboarding-stepper__dot{color:#66d68a;background:#45c56e1c;border-color:#45c56e6b}.elu-onboarding-theme [data-slot=label]{color:#f2f2f4b3;letter-spacing:.005em;font-size:12px;font-weight:600}.elu-onboarding-theme [data-slot=input],.elu-onboarding-theme [data-slot=textarea],.elu-onboarding-theme select{border-color:var(--onboarding-line-strong);color:var(--onboarding-on);background:#08080b8f;border-radius:10px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff06}.elu-onboarding-theme [data-slot=input],.elu-onboarding-theme select{height:49px}.elu-onboarding-theme [data-slot=textarea]{min-height:112px}.elu-onboarding-theme [data-slot=input]::placeholder,.elu-onboarding-theme [data-slot=textarea]::placeholder{color:#f2f2f442}.elu-onboarding-theme [data-slot=input]:hover:not(:disabled),.elu-onboarding-theme [data-slot=textarea]:hover:not(:disabled),.elu-onboarding-theme select:hover:not(:disabled){background:#08080bb8;border-color:#f2f2f43d}.elu-onboarding-theme [data-slot=input]:focus-visible,.elu-onboarding-theme [data-slot=textarea]:focus-visible,.elu-onboarding-theme select:focus-visible{border-color:#a25ef7bd;outline:none;box-shadow:0 0 0 3px #a25ef721,inset 0 1px #ffffff09}.elu-onboarding-theme [data-slot=button][data-variant=brand]{color:#0e0e11;background:#fafafa;border:1px solid #ffffffdb;border-radius:9px;min-height:44px;font-size:13px;font-weight:650;box-shadow:0 10px 28px -18px #ffffff94,inset 0 1px #fffffff5}.elu-onboarding-theme [data-slot=button][data-variant=brand]:hover:not(:disabled){color:#08080b;background:#fff;transform:translateY(-1px);box-shadow:0 14px 32px -18px #ffffffad,inset 0 1px #fff}.elu-onboarding-theme [data-slot=button][data-variant=outline]{border-color:var(--onboarding-line-strong);color:#f2f2f4db;background:#ffffff06;min-height:42px;box-shadow:inset 0 1px #ffffff06}.elu-onboarding-theme [data-slot=button][data-variant=outline]:hover:not(:disabled){color:#fff;background:#ffffff0e;border-color:#f2f2f440}.elu-onboarding-theme [data-slot=button][data-variant=ghost]{color:#f2f2f480}.elu-onboarding-theme [data-slot=button][data-variant=ghost]:hover:not(:disabled){color:var(--onboarding-on);background:#ffffff0e}.elu-onboarding-theme button:focus-visible,.elu-onboarding-theme a:focus-visible{outline:2px solid var(--onboarding-violet);outline-offset:3px}body:has(.elu-onboarding-theme) [role=dialog] button:focus-visible{outline:2px solid var(--onboarding-violet);outline-offset:3px}body:has(.elu-onboarding-theme) [role=dialog] a:focus-visible{outline:2px solid var(--onboarding-violet);outline-offset:3px}.elu-onboarding-provider-card{border-color:var(--onboarding-line);box-shadow:none;background:#ffffff04;border-radius:12px}.elu-onboarding-provider-card:hover{box-shadow:none;border-color:#f2f2f433}.elu-onboarding-provider-card--featured{background:radial-gradient(circle at 84% 8%,#a25ef71c,#0000 40%),#a25ef70b;border-color:#a25ef757;box-shadow:inset 0 1px #a25ef712}.elu-onboarding-provider-card--featured:hover{border-color:#a25ef785}.elu-onboarding-connector{background:0 0;border-left:0;border-right:0;border-radius:0;padding:20px 0}.elu-onboarding-connected{color:#72d994;background:#45c56e14;border-color:#45c56e47}.elu-onboarding-alert{border:1px solid;border-radius:10px;padding:12px 13px;font-size:13px;line-height:1.45}.elu-onboarding-alert--danger{color:#ff9b93;background:#f6535513;border-color:#f6535540}.elu-onboarding-alert--warning{color:#f0c77d;background:#f0bd6513;border-color:#f0bd6540}.elu-onboarding-inline-error,.elu-onboarding__content [role=alert]{color:#ff8d89}.elu-onboarding-theme [data-slot=tabs-list]{border:1px solid var(--onboarding-line);background:#08080b80;width:fit-content}.elu-onboarding-theme [data-slot=tabs-trigger]{color:#f2f2f4b8;font-size:16px}.elu-onboarding-theme [data-slot=tabs-trigger][data-state=active]{color:#ead9ff;box-shadow:none;background:#a25ef733}.elu-onboarding__content pre{border-color:var(--onboarding-line-strong);color:#f2f2f4c7;background:#0a0a0e;max-width:100%}.elu-onboarding__content .from-white{--tw-gradient-from:#0a0a0e var(--tw-gradient-from-position);--tw-gradient-to:#0a0a0e00 var(--tw-gradient-to-position)}.elu-onboarding-theme .shadow-raised,.elu-onboarding-theme .hover\:shadow-raised:hover{box-shadow:none}body:has(.elu-onboarding-theme) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8}:is(body:has(.elu-onboarding-theme) [data-slot=dialog-content],body:has(.elu-onboarding-theme) [role=dialog]){border-color:var(--onboarding-line-strong);background-color:var(--onboarding-paper);color:var(--onboarding-on);box-shadow:var(--elevation-overlay)}body:has(.elu-onboarding-theme) [data-slot=dialog-description]{color:#f2f2f480}.elu-onboarding-state{z-index:1;border:1px solid var(--onboarding-line-strong);background:url(/assets/landing/how-it-works/worn-dots.png) 0 0 / 200px 200px repeat, var(--onboarding-paper);text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(460px,100%);min-height:220px;padding:32px;display:flex;position:relative;box-shadow:0 36px 80px -50px #000000f2}.elu-onboarding-state--error{align-items:center}.elu-onboarding--state>.elu-loading{z-index:1;min-height:0;position:relative}.elu-onboarding__footer{color:#f2f2f4a3;min-height:46px;font-family:var(--font-onboarding-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.05em;font-size:12px}.elu-onboarding__footer-links{gap:18px;display:inline-flex}.elu-onboarding__footer a{min-height:44px;color:inherit;align-items:center;text-decoration:none;transition:color .16s;display:inline-flex}.elu-onboarding__footer a:hover{color:#f2f2f4b3}@keyframes elu-onboarding-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes elu-onboarding-star-drift{0%{transform:translate(0,0)}to{transform:translate(-42px,-30px)}}@media (min-width:1100px){.elu-onboarding__logo{--elu-onboarding-wordmark-h:40px}}@media (max-width:900px){.elu-onboarding__document{width:min(760px,100% - 40px)}.elu-onboarding__document-body{min-height:0}.elu-onboarding__content{min-height:0;padding:38px 40px 48px}}@media (max-width:560px){.elu-onboarding__nav,.elu-onboarding__footer{width:calc(100% - 40px)}.elu-onboarding__nav{min-height:72px}.elu-onboarding__logo{--elu-onboarding-wordmark-h:44px}.elu-onboarding__signout{gap:6px;padding:0 4px;font-size:14px}.elu-onboarding__main{align-items:flex-start;padding-top:4px}.elu-onboarding__document{border-radius:21px;width:calc(100% - 24px)}.elu-onboarding__document-bar{height:46px;padding:0 16px;font-size:10px}.elu-onboarding-stepper__dot{width:24px;height:24px;font-size:11px}.elu-onboarding-stepper__connector{width:16px}.elu-onboarding__resume-note{display:none}.elu-onboarding__content{padding:31px 20px 36px}.elu-onboarding__document--discovery{width:calc(100% - 24px);min-height:0}.elu-onboarding__document--discovery .elu-onboarding__document-body{min-height:0}.elu-discovery__content{justify-content:flex-start;padding:28px 18px 32px}.elu-discovery__heading h1{text-wrap:pretty;font-size:26px}.elu-discovery__heading p{font-size:14px}.elu-discovery__form{gap:20px}.elu-discovery__choices{grid-template-columns:minmax(0,1fr)}.elu-discovery-choice{min-height:74px;padding:13px}.elu-discovery__actions{flex-direction:column-reverse;align-items:stretch;gap:8px;padding-top:16px}.elu-onboarding-theme [data-slot=button][data-variant=brand].elu-discovery__primary-action{width:100%;min-height:48px;margin-inline-start:0}.elu-discovery__back{align-self:center}.elu-onboarding__content h2{font-size:24px}.elu-onboarding__content [data-slot=button][data-variant=brand]{width:100%}.elu-onboarding-provider-card{padding:17px}.elu-onboarding__content button[aria-label^="Install with AI"]{flex-wrap:wrap}.elu-onboarding__content button[aria-label^="Install with AI"]>span:last-child{width:100%}.elu-onboarding__footer{min-height:54px}.elu-onboarding__corner-light,.elu-onboarding__corner-stars{opacity:.7}}@media (max-width:340px){.elu-onboarding__nav,.elu-onboarding__footer{width:calc(100% - 28px)}.elu-onboarding__logo{--elu-onboarding-wordmark-h:38px}.elu-onboarding__signout{font-size:13px}.elu-onboarding__document-status{letter-spacing:.06em;gap:6px}.elu-discovery__content{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.elu-onboarding__document,.elu-onboarding__corner-stars{animation:none}.elu-onboarding *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has(.elu-onboarding-theme) [role=dialog] *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.elu-onboarding-theme .elu-sdk-choice-intro{border-bottom:1px solid var(--onboarding-line);gap:7px;padding-bottom:20px;display:grid}.elu-onboarding-theme .elu-sdk-choice-back{color:#f2f2f4c2;min-height:44px;font-size:16px;font-weight:600;transition:color .16s}.elu-onboarding-theme .elu-sdk-choice-back:hover{color:#f5f5f6}.elu-onboarding-theme .elu-sdk-choice-intro__eyebrow,.elu-onboarding-theme .elu-sdk-install__platform-label,.elu-onboarding-theme .elu-sdk-install__option{color:#f2f2f4a8;font-family:var(--font-onboarding-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.095em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:1.3}.elu-onboarding-theme .elu-sdk-choice-intro__promise{color:#f2f2f4c7;font-size:17px}.elu-onboarding-theme .elu-sdk-install,.elu-onboarding-theme .elu-sdk-install__tabs{min-width:0}.elu-onboarding-theme .elu-sdk-install__platform{border-bottom:1px solid var(--onboarding-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.elu-onboarding-theme .elu-sdk-install__platform [data-slot=tabs-list]{flex-shrink:0}.elu-onboarding-theme .elu-sdk-install__section{padding:26px 0;position:relative}.elu-onboarding-theme .elu-sdk-install__section--ai{padding-left:20px}.elu-onboarding-theme .elu-sdk-install__section--ai:before{background:linear-gradient(180deg, var(--onboarding-violet), #a25ef733);content:"";border-radius:2px;width:2px;position:absolute;top:27px;bottom:27px;left:0}.elu-onboarding-theme .elu-sdk-install__section--manual{border-top:1px solid var(--onboarding-line-strong)}.elu-onboarding-theme .elu-sdk-install__manual-heading{margin-top:8px}.elu-onboarding-theme .elu-sdk-install__manual-toggle{width:100%;min-height:82px;color:inherit;cursor:pointer;text-align:left;background:#08080b6b;border:1px solid #f2f2f438;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px 14px 17px;transition:border-color .16s,background .16s,transform .16s;display:flex}.elu-onboarding-theme .elu-sdk-install__manual-toggle:hover{background:#a25ef714;border-color:#c696ff94;transform:translateY(-1px)}.elu-onboarding-theme .elu-sdk-install__manual-toggle[data-state=open]{background:#a25ef712;border-color:#c696ff7a}.elu-onboarding-theme .elu-sdk-install__manual-toggle:focus-visible{outline-offset:2px;outline:2px solid #c696ffb8}.elu-onboarding-theme .elu-sdk-install__manual-copy{gap:4px;min-width:0;display:grid}.elu-onboarding-theme .elu-sdk-install__manual-title{color:#f5f5f6;font-size:20px;font-weight:650}.elu-onboarding-theme .elu-sdk-install__manual-summary{color:#f2f2f4b8;font-size:15px;font-weight:450;line-height:1.45}.elu-onboarding-theme .elu-sdk-install__manual-action{color:#dfc5ff;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:15px;font-weight:650;display:inline-flex}.elu-onboarding-theme .elu-sdk-install__manual-icon{background:#a25ef71f;border:1px solid #c696ff6b;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.elu-onboarding-theme .elu-sdk-install__manual-chevron{color:#dfc5ff;flex-shrink:0;width:18px;height:18px;transition:color .16s,transform .16s}.elu-onboarding-theme .elu-sdk-install__manual-toggle:hover .elu-sdk-install__manual-chevron{color:#d9b8ff}.elu-onboarding-theme .elu-sdk-install__option-row,.elu-onboarding-theme .elu-sdk-install__step-title-row{align-items:center;gap:8px;display:flex}.elu-onboarding-theme .elu-sdk-install__recommended,.elu-onboarding-theme .elu-sdk-install__optional{color:#e5d0ff;min-height:18px;font-family:var(--font-onboarding-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;background:#a25ef717;border:1px solid #a25ef780;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.elu-onboarding-theme .elu-sdk-install__optional{color:#f2f2f4b8;background:#f2f2f40a;border-color:#f2f2f442}.elu-onboarding-theme .elu-sdk-install__section h3{color:#f5f5f6;margin-top:8px;font-size:22px;font-weight:650;line-height:1.2}.elu-onboarding-theme .elu-sdk-install__section-copy{color:#f2f2f4c2;max-width:60ch;margin-top:5px;font-size:16px;line-height:1.55}.elu-onboarding-theme .elu-sdk-install__ai-action{width:100%;color:var(--onboarding-on);cursor:pointer;text-align:left;background:#08080b80;border:1px solid #f2f2f43d;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:15px;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.elu-onboarding-theme .elu-sdk-install__ai-action:hover{background:#a25ef712;border-color:#a25ef770;transform:translateY(-1px)}.elu-onboarding-theme .elu-sdk-install__ai-action:focus-visible{outline-offset:2px;outline:2px solid #c696ffb8}.elu-onboarding-theme .elu-sdk-install__ai-action:disabled{cursor:not-allowed;opacity:.55;transform:none}.elu-onboarding-theme .elu-sdk-install__ai-mark{color:#d9b8ff;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.elu-onboarding-theme .elu-sdk-install__ai-label{gap:2px;min-width:0;font-size:16px;font-weight:650;display:grid}.elu-onboarding-theme .elu-sdk-install__ai-label>span:last-child{color:#f2f2f4b3;font-size:14px;font-weight:450}.elu-onboarding-theme button.elu-sdk-install__ai-action>span.elu-sdk-install__copy-state:last-child{border-left:1px solid var(--onboarding-line);color:#e5d0ff;justify-content:center;align-items:center;gap:6px;width:max-content;min-width:101px;padding:4px 2px 4px 14px;font-size:14px;font-weight:650;display:inline-flex}.elu-onboarding-theme .elu-sdk-install__prompt{margin-top:9px}.elu-onboarding-theme .elu-sdk-install__prompt-toggle{color:#f2f2f4b3;border-radius:5px;align-items:center;gap:5px;min-height:44px;padding:5px 2px;font-size:14px;font-weight:600;transition:color .16s;display:inline-flex}.elu-onboarding-theme .elu-sdk-install__prompt-toggle:hover{color:#f2f2f4db}.elu-onboarding-theme .elu-sdk-install__prompt-code{margin-top:8px}.elu-onboarding-theme .elu-sdk-install__manual-content{margin-top:18px}.elu-onboarding-theme .elu-sdk-install__manual-steps{min-width:0}.elu-onboarding-theme .elu-sdk-install__manual-step{border-top:1px solid var(--onboarding-line);grid-template-columns:28px minmax(0,1fr);gap:13px;padding:18px 0;display:grid}.elu-onboarding-theme .elu-sdk-install__step-index{color:#c696ff;font-family:var(--font-onboarding-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.06em;padding-top:2px;font-size:12px;font-weight:650}.elu-onboarding-theme .elu-sdk-install__step-index:before{content:"0"}.elu-onboarding-theme .elu-sdk-install__step-body{min-width:0}.elu-onboarding-theme .elu-sdk-install__step-body h4{color:#f2f2f4;font-size:17px;font-weight:650;line-height:1.35}.elu-onboarding-theme .elu-sdk-install__step-body>p{color:#f2f2f4b8;max-width:62ch;margin-top:5px;font-size:15px}.elu-onboarding-theme .elu-sdk-install__code-block,.elu-onboarding-theme .elu-sdk-install__step-body>.space-y-2{margin-top:13px}.elu-onboarding-theme .elu-sdk-install__code-block>[data-slot=label]{color:#f2f2f4a8;font-family:var(--font-onboarding-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;display:block}.elu-onboarding-theme .elu-sdk-install__native-manual{border-top:1px solid var(--onboarding-line);padding:18px 0 2px}.elu-onboarding-theme .elu-sdk-install__footer{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.elu-onboarding-theme .elu-sdk-install__footer [data-slot=button]{min-height:48px;padding-inline:20px;font-size:16px}@media (max-width:560px){.elu-onboarding-theme .elu-sdk-install__platform{flex-direction:column;align-items:flex-start;gap:10px}.elu-onboarding-theme .elu-sdk-install__platform [data-slot=tabs-list]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.elu-onboarding-theme .elu-sdk-install__section--ai{padding-left:15px}.elu-onboarding-theme .elu-sdk-install__ai-action{grid-template-columns:30px minmax(0,1fr);gap:10px}.elu-onboarding-theme button.elu-sdk-install__ai-action>span.elu-sdk-install__copy-state:last-child{border-left:0;grid-column:2;justify-content:flex-start;width:max-content;min-width:0;padding:3px 0 0}.elu-onboarding-theme .elu-sdk-install__manual-step{grid-template-columns:24px minmax(0,1fr);gap:9px}.elu-onboarding-theme .elu-sdk-install__manual-toggle{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.elu-onboarding-theme .elu-sdk-install__manual-action{justify-content:space-between;width:100%}.elu-onboarding-theme .elu-sdk-install__step-title-row{flex-direction:column;align-items:flex-start;gap:5px}.elu-onboarding-theme .elu-sdk-install__footer{flex-direction:column;align-items:stretch}}.elu-onboarding-theme .elu-connections{--connections-text-strong:#f5f5f6;--connections-text-body:#dadae0;--connections-text-supporting:#c9c9cf;--connections-text-meta:#afb0b8;min-width:0}.elu-onboarding__content:has(.elu-connections){background:#141419d6}.elu-onboarding-theme .elu-connections__header{border-bottom:1px solid var(--onboarding-line-strong);gap:7px;padding-bottom:24px;display:grid}.elu-onboarding-theme .elu-connections__eyebrow{color:#bb83ff;font-family:var(--font-onboarding-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.1em;margin:0;font-size:10.5px;font-weight:700;line-height:1.4}.elu-onboarding-theme .elu-connections__title{max-width:18ch;color:var(--connections-text-strong);letter-spacing:-.026em;text-wrap:balance;margin:0;font-size:32px;font-weight:680;line-height:1.08}.elu-onboarding-theme .elu-connections__header>p:last-child{max-width:60ch;color:var(--connections-text-body);margin:0;font-size:16px;font-weight:550;line-height:1.6}.elu-onboarding-theme .elu-connections__groups{gap:0;margin-top:4px;display:grid;position:relative}.elu-onboarding-theme .elu-connections__groups:before{content:"";pointer-events:none;background:linear-gradient(#a25ef77a,#45c56e4d 52%,#f2f2f414);width:1px;position:absolute;top:31px;bottom:31px;left:4px}.elu-onboarding-theme .elu-connections__group{gap:15px;padding:28px 0 4px 25px;display:grid;position:relative}.elu-onboarding-theme .elu-connections__group:before{border:2px solid var(--onboarding-paper);background:var(--onboarding-violet);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:34px;left:0;box-shadow:0 0 13px #a25ef76b}.elu-onboarding-theme .elu-connections__group:nth-child(2):before{background:var(--onboarding-green);box-shadow:0 0 13px #45c56e57}.elu-onboarding-theme .elu-connections__group:nth-child(3):before{box-shadow:none;background:#f2f2f480}.elu-onboarding-theme .elu-connections__group-header{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.elu-onboarding-theme .elu-connections__group-title{color:var(--connections-text-strong);margin:0;font-size:18px;font-weight:680;line-height:1.35}.elu-onboarding-theme .elu-connections__group-description{max-width:62ch;color:var(--connections-text-body);margin:0;font-size:15px;font-weight:550;line-height:1.55}.elu-onboarding-theme .elu-connections__connector-list{border-bottom:1px solid #f2f2f424;gap:0;display:grid}.elu-onboarding-theme .elu-connections__connector{box-shadow:none;background:0 0;border:0;border-top:1px solid #f2f2f424;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:13px 20px;margin:0;padding:20px 0;display:grid}.elu-onboarding-theme .elu-connections__connector>:not([hidden])~:not([hidden]){margin-top:0;margin-bottom:0}.elu-onboarding-theme .elu-connections__connector-header{grid-area:1/1;align-items:flex-start;gap:12px;min-width:0;display:flex}.elu-onboarding-theme .elu-connections__connector-icon{color:#f2f2f4e6;background:#08080b94;border:1px solid #f2f2f42e;border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.elu-onboarding-theme .elu-connections__connector-icon svg{width:17px;height:17px}.elu-onboarding-theme .elu-connections__connector-copy{gap:3px;min-width:0;display:grid}.elu-onboarding-theme .elu-connections__connector-title-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.elu-onboarding-theme .elu-connections__connector-title{color:var(--connections-text-strong);margin:0;font-size:16px;font-weight:680;line-height:1.4}.elu-onboarding-theme .elu-connections__connector-description{max-width:60ch;color:var(--connections-text-supporting);margin:0;font-size:14.5px;font-weight:550;line-height:1.55}.elu-onboarding-theme .elu-connections__connector-status{border-color:var(--onboarding-line-strong);min-height:20px;color:var(--connections-text-supporting);font-family:var(--font-onboarding-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.055em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:650;line-height:1}.elu-onboarding-theme .elu-connections__connector-status.elu-onboarding-connected{color:#86e2a3;background:#45c56e1a;border-color:#45c56e57}.elu-onboarding-theme .elu-connections__connector-action{grid-area:1/2;justify-content:flex-end;align-self:center;display:flex}.elu-onboarding-theme .elu-connections__connector-action [data-slot=button]{min-height:40px;padding-inline:15px;font-size:13.5px;font-weight:650}.elu-onboarding-theme .elu-connections__connector-bullets,.elu-onboarding-theme .elu-connections__connector-content,.elu-onboarding-theme .elu-connections__connector>[role=alert]{grid-column:1/-1;min-width:0}.elu-onboarding-theme .elu-connections__connector-bullets{flex-wrap:wrap;gap:5px 18px;padding-left:48px;display:flex}.elu-onboarding-theme .elu-connections__connector-bullets li{color:var(--connections-text-supporting);font-size:13.5px;font-weight:550;line-height:1.5}.elu-onboarding-theme .elu-connections__connector-bullets li>span:first-child{background:var(--onboarding-green)}.elu-onboarding-theme .elu-connections__connector-content{padding-top:2px}.elu-onboarding-theme .elu-connections__provider-picker{gap:9px;padding-left:48px;display:grid}.elu-onboarding-theme .elu-connections__provider-label{color:var(--connections-text-meta);font-family:var(--font-onboarding-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.085em;margin:0;font-size:10.5px;font-weight:650;line-height:1.4}.elu-onboarding-theme .elu-connections__provider-option{border-color:var(--onboarding-line);min-width:0;min-height:78px;box-shadow:none;background:#08080b52;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:1px 9px;padding:12px;display:grid}.elu-onboarding-theme .elu-connections__provider-icon{background:#ffffff09;border:0;border-radius:7px;grid-row:1/span 2;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.elu-onboarding-theme .elu-connections__provider-icon svg{width:16px;height:16px}.elu-onboarding-theme .elu-connections__provider-name{min-width:0;color:var(--connections-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;line-height:1.3;overflow:hidden}.elu-onboarding-theme .elu-connections__provider-description{min-width:0;color:var(--connections-text-meta);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:550;line-height:1.4;display:-webkit-box;overflow:hidden}.elu-onboarding-theme .elu-connections__connector-form,.elu-onboarding-theme .elu-connections__provider-form{margin-left:48px}.elu-onboarding-theme .elu-connections__connector-form,.elu-onboarding-theme .elu-connections__provider-panel{background:0 0;border:0;border-left:2px solid #a25ef76b;border-radius:0;padding:15px 0 15px 16px}.elu-onboarding-theme .elu-connections__connector-form [data-slot=label],.elu-onboarding-theme .elu-connections__provider-form [data-slot=label]{color:var(--connections-text-strong);font-size:13px;font-weight:650}.elu-onboarding-theme .elu-connections__connector-form a,.elu-onboarding-theme .elu-connections__provider-form>button{color:var(--connections-text-supporting);font-size:13px;font-weight:600}.elu-onboarding-theme .elu-connections__connector-form [data-slot=button][data-variant=ghost]{color:var(--connections-text-body)}.elu-onboarding-theme .elu-connections__provider-panel h4{color:var(--connections-text-strong);font-size:16px;font-weight:680}.elu-onboarding-theme .elu-connections__provider-panel p{color:var(--connections-text-supporting);font-size:14px;font-weight:550}.elu-onboarding-theme .elu-connections__footer{border-top:1px solid var(--onboarding-line-strong);justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding-top:20px;display:flex}.elu-onboarding-theme .elu-connections__footer p{color:var(--connections-text-supporting);margin:0;font-size:13.5px;font-weight:550;line-height:1.5}@media (max-width:720px){.elu-onboarding-theme .elu-connections__group-header{grid-template-columns:1fr;gap:4px}.elu-onboarding-theme .elu-connections__connector{grid-template-columns:minmax(0,1fr)}.elu-onboarding-theme .elu-connections__connector-action{grid-area:auto/1;justify-content:flex-start;padding-left:48px}.elu-onboarding-theme .elu-connections__provider-options{grid-template-columns:1fr}}@media (max-width:560px){.elu-onboarding-theme .elu-connections__header{padding-bottom:20px}.elu-onboarding-theme .elu-connections__title{font-size:24px}.elu-onboarding-theme .elu-connections__group{padding-top:24px;padding-left:19px}.elu-onboarding-theme .elu-connections__groups:before{left:3px}.elu-onboarding-theme .elu-connections__group:before{top:30px;left:-1px}.elu-onboarding-theme .elu-connections__connector-header{gap:10px}.elu-onboarding-theme .elu-connections__connector-action,.elu-onboarding-theme .elu-connections__connector-bullets,.elu-onboarding-theme .elu-connections__provider-picker,.elu-onboarding-theme .elu-connections__connector-form,.elu-onboarding-theme .elu-connections__provider-form{margin-left:0;padding-left:0}.elu-onboarding-theme .elu-connections__connector-action [data-slot=button]{width:100%}.elu-onboarding-theme .elu-connections__footer{flex-direction:column;align-items:stretch}}.elu-onboarding-theme .elu-connections__header{border-bottom:0;gap:8px;padding-bottom:0}.elu-onboarding-theme .elu-connections__eyebrow{font-size:12px}.elu-onboarding-theme .elu-connections__title{max-width:none;font-size:34px}.elu-onboarding-theme .elu-connections__choices{gap:44px;margin-top:44px;display:grid}.elu-onboarding-theme .elu-connections__choice{border:0;gap:18px;margin:0;padding:0;display:grid}.elu-onboarding-theme .elu-connections__choice-description{max-width:64ch;color:var(--connections-text-strong);margin:0;font-size:18px;font-weight:620;line-height:1.5}.elu-onboarding-theme .elu-connections__choice-actions{align-items:flex-start;min-width:0;display:flex}.elu-onboarding-theme .elu-connections__action-stack{justify-items:start;gap:10px;min-width:0;display:grid}.elu-onboarding-theme .elu-connections__choice-actions [data-slot=button]{min-height:46px;padding-inline:18px;font-size:15px;font-weight:680}.elu-onboarding-theme .elu-connections__team-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;display:flex}.elu-onboarding-theme .elu-connections__mcp-action{min-height:46px;color:var(--connections-text-supporting);align-items:center;gap:8px;padding-inline:4px 10px;font-size:15px;font-weight:620;line-height:1.3;display:inline-flex}.elu-onboarding-theme .elu-connections__provider-picker{gap:12px;width:min(100%,680px);margin:0;padding:0;display:grid}.elu-onboarding-theme .elu-connections__provider-picker-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.elu-onboarding-theme .elu-connections__provider-label{color:var(--connections-text-strong);letter-spacing:0;font-family:inherit;font-size:15px;font-weight:680}.elu-onboarding-theme .elu-connections__cancel-action{color:var(--connections-text-supporting);background:0 0;border:0;padding:7px 3px;font-size:14px;font-weight:620}.elu-onboarding-theme .elu-connections__cancel-action:hover{color:var(--connections-text-strong)}.elu-onboarding-theme .elu-connections__provider-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.elu-onboarding-theme .elu-connections__provider-option{border:1px solid var(--onboarding-line-strong);min-width:0;min-height:58px;box-shadow:none;background:#08080b61;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.elu-onboarding-theme .elu-connections__provider-option:hover{background:#a25ef714;border-color:#a25ef78c}.elu-onboarding-theme .elu-connections__provider-icon{background:#ffffff0a;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.elu-onboarding-theme .elu-connections__provider-name{color:var(--connections-text-strong);font-size:14.5px;font-weight:680}.elu-onboarding-theme .elu-connections__connector-form,.elu-onboarding-theme .elu-connections__provider-form{width:min(100%,760px);margin:0;padding:0}.elu-onboarding-theme .elu-connections__connector-form,.elu-onboarding-theme .elu-connections__provider-panel{background:0 0;border:0;border-radius:0;padding:0}.elu-onboarding-theme .elu-connections__footer{border-top:0;justify-content:flex-end;margin-top:46px;padding-top:0}.elu-onboarding-theme .elu-connections__footer [data-slot=button]{min-height:48px;padding-inline:20px;font-size:15px;font-weight:700}@media (max-width:720px){.elu-onboarding-theme .elu-connections__provider-options{grid-template-columns:1fr}}@media (max-width:560px){.elu-onboarding-theme .elu-connections__title{font-size:28px}.elu-onboarding-theme .elu-connections__choices{gap:34px;margin-top:34px}.elu-onboarding-theme .elu-connections__choice-description{font-size:17px}.elu-onboarding-theme .elu-connections__choice-actions,.elu-onboarding-theme .elu-connections__action-stack,.elu-onboarding-theme .elu-connections__team-actions{width:100%}.elu-onboarding-theme .elu-connections__team-actions{display:grid}.elu-onboarding-theme .elu-connections__choice-actions [data-slot=button]{width:100%}.elu-onboarding-theme .elu-connections__mcp-action{min-height:40px;padding-inline:2px}}.elu-onboarding__main--stacked{align-items:initial;padding-bottom:64px;display:block}.elu-call{gap:30px;width:min(940px,100% - 52px);margin:0 auto;display:grid}.elu-call__head{text-align:center;justify-items:center;gap:10px;padding-top:10px;display:grid}.elu-call__head h1{letter-spacing:-.03em;max-width:20ch;margin:0;font-size:clamp(29px,4vw,40px);font-weight:620;line-height:1.08}.elu-call__head p{color:#f2f2f499;max-width:56ch;margin:0;font-size:15.5px;line-height:1.6}.elu-onboarding__document--call{width:100%;min-height:0}.elu-call__scheduler{z-index:1;isolation:isolate;background:#080808;min-width:0;min-height:560px;position:relative}.elu-call__proof{gap:18px;padding-top:4px;display:grid}.elu-call__eyebrow{color:#f2f2f470;font-family:var(--font-onboarding-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.1em;text-align:center;margin:0;font-size:11.5px;font-weight:600}.elu-call__testimonials{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.elu-call__testimonial{align-content:start;gap:13px;display:grid}.elu-call__video{border:1px solid var(--onboarding-line);aspect-ratio:16/9;background:#000;border-radius:14px;position:relative;overflow:hidden}.elu-call__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.elu-call__quote{color:#f2f2f4ad;margin:0;font-size:14.5px;line-height:1.62}.elu-call__person{align-items:center;gap:10px;font-size:13.5px;display:flex}.elu-call__avatar{border-radius:999px;flex:none}.elu-call__person strong{font-weight:600;display:block}.elu-call__person-role{color:#f2f2f480;font-size:12.5px;display:block}.elu-call__skip{color:#f2f2f480;font-size:13px;text-decoration:none}.elu-call__skip:hover{color:#f2f2f4cc;text-decoration:underline}@media (max-width:760px){.elu-call__testimonials{grid-template-columns:minmax(0,1fr)}}