@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/website-static/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/website-static/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/website-static/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/website-static/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/website-static/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/website-static/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/website-static/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/website-static/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/website-static/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/website-static/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/website-static/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/website-static/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/website-static/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/website-static/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/website-static/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_f546f8{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_f546f8{--font-nd-poppins:"Poppins","Poppins Fallback"}.nd-root{--nd-violet:#6161ff;--nd-violet-dk:#4747e0;--nd-gold:#ffc21a;--nd-night:#0e0f2d;--nd-night-2:#16185a;--nd-night-ink:#ffffff;--nd-fog:#babcd9;--nd-canvas:#f5f6f8;--nd-card:#ffffff;--nd-ink:#333333;--nd-slate:#535768;--nd-mist:#d0d4e4;--nd-mint:#bcfe90;--nd-sky:#abf0ff;--nd-lavender:#eddff7;--nd-peony:#fcd0f8;--nd-periwinkle:#e7ecff;--nd-tile-ink:#1f2230;--nd-shadow:rgba(205,208,223,0.4) 0 2px 48px 0;--nd-font:var(--font-nd-poppins),"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--nd-hero-bg:#0a0a1c;--nd-hero-ink:#ffffff;--nd-hero-soft:rgba(255,255,255,0.78);--nd-chip-bg:rgba(255,255,255,0.14);--nd-chip-on:rgba(255,255,255,0.3);--nd-cta-bg:#ffffff;--nd-cta-ink:#3b2db8;--nd-line:rgba(255,255,255,0.55)}.nd-root[data-theme=dark]{--nd-canvas:#121331;--nd-card:#1b1d45;--nd-ink:#f1f2f8;--nd-slate:#babcd9;--nd-mist:#2e3168;--nd-mint:#2c4a1e;--nd-sky:#173f4d;--nd-lavender:#3a2a4f;--nd-peony:#4a2445;--nd-periwinkle:#22265a;--nd-tile-ink:#f1f2f8;--nd-shadow:rgba(0,0,0,0.35) 0 2px 48px 0}.nd-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.nd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nd-top{position:sticky;top:0;z-index:50;background:rgba(14,15,45,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;padding-top:env(safe-area-inset-top,0);margin-top:calc(-1 * env(safe-area-inset-top, 0));transition:background-color .8s ease,color .8s ease}.nd-root.nd-on-hero .nd-top{background:var(--nd-hero-bg);color:var(--nd-hero-ink)}.nd-root.nd-on-hero .nd-top.nd-scrolled{box-shadow:0 1px 0 rgba(0,0,0,.08)}.nd-top .nd-wrap{gap:8px 24px;min-height:76px;flex-wrap:wrap;max-width:1320px}.nd-logo,.nd-top .nd-wrap{display:flex;align-items:center}.nd-logo{text-decoration:none;font-weight:800;letter-spacing:.16em;font-size:22px;color:inherit}.nd-logo-mark{height:26px;width:auto;display:block}@media (max-width:600px){.nd-top .nd-logo-mark{height:20px}}.nd-nav{display:flex;gap:2px;flex:1 1 auto;flex-wrap:wrap;align-items:center}.nd-dd-btn,.nd-nav>a,.nd-navlink{font:500 16px var(--nd-font);text-decoration:none;padding:12px 14px;border-radius:12px;color:inherit;opacity:.85;background:0 0;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.nd-dd-btn:hover,.nd-dd-btn[aria-expanded=true],.nd-nav>a:hover,.nd-navlink:hover{opacity:1;background:rgba(127,127,127,.14)}.nd-dd{position:relative}.nd-dd-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;background:#fff;color:#333;border:1px solid #d0d4e4;border-radius:16px;box-shadow:0 5px 45px 0 rgba(0,0,0,.15);padding:8px;display:flex;flex-direction:column;z-index:60}.nd-dd-menu[hidden]{display:none}.nd-dd-menu a{text-decoration:none;padding:10px 12px;border-radius:8px;font-size:15px;font-weight:500}.nd-dd-menu a:hover{background:#f5f6f8}.nd-top-cta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.nd-menu-btn{display:none}@media (max-width:1260px){.nd-menu-btn{display:inline-flex;margin-left:auto;background:0 0;border:1px solid;color:inherit;border-radius:160px;min-height:44px;padding:0 16px;font:500 15px var(--nd-font)}.nd-nav,.nd-top-cta{display:none;width:100%}.nd-top.nd-open{max-height:100vh;max-height:100dvh;overflow-y:auto}.nd-top.nd-open .nd-nav{display:flex;flex-direction:column;align-items:stretch;padding-bottom:4px}.nd-top.nd-open .nd-top-cta{display:flex;padding-bottom:16px}.nd-dd-menu{position:static;box-shadow:none;margin:4px 0 8px}}.nd-mega-dd{position:static}.nd-dd-menu.nd-mega{position:absolute;left:0;right:0;top:100%;min-width:0;border-radius:0 0 28px 28px;border:0;border-top:1px solid #eceef4;padding:0;box-shadow:0 30px 60px rgba(20,22,60,.16);animation:nd-megaIn .28s cubic-bezier(.2,1,.3,1)}.nd-dd-menu:not(.nd-mega){min-width:300px}.nd-nav-jobs{gap:8px}.nd-free{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:#bcfe90;color:#14451c}@media (max-width:1260px){.nd-dd-menu.nd-mega{position:static;border-radius:16px;box-shadow:none;border:1px solid #eceef4;margin:4px 0 8px}}@media (min-width:1181px){.nd-top .nd-wrap{flex-wrap:nowrap;gap:8px 14px}.nd-nav{flex-wrap:nowrap}.nd-dd-btn,.nd-nav>a,.nd-navlink{padding:10px;font-size:15px;white-space:nowrap}.nd-top-cta{flex-wrap:nowrap;gap:6px}.nd-top-cta .nd-btn-sm{padding:8px 15px;font-size:14.5px}}@media (min-width:1181px) and (max-width:1300px){.nd-top-cta .nd-navlink[href="#/pricing"]{display:none}.nd-logo-mark{height:22px}}.nd-gfoot{position:relative;overflow:hidden;color:#fff;background:linear-gradient(180deg,#22197a,#3b2fc4 35%,#5b5bff 70%,#8792ff);padding:88px 0 0}.nd-gfoot a{color:#fff;text-decoration:none}.nd-ft-top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:48px}.nd-ft-brand{display:flex;flex-direction:column;align-items:flex-start}.nd-ft-logo svg{width:190px;height:auto;display:block}.nd-ft-tag{margin:22px 0 30px;font-size:17px;line-height:1.5;color:rgba(255,255,255,.85);max-width:300px}.nd-ft-quick{display:flex;gap:22px}.nd-ft-quick a{font-size:15px;font-weight:500;padding:8px 0;border-bottom:1.5px solid rgba(255,255,255,.4)}.nd-ft-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.nd-ft-cols h2{margin:0 0 16px;font-size:16px;font-weight:600;color:#fff}.nd-ft-cols a{display:block;padding:7px 0;font-size:15.5px;font-weight:500;color:rgba(255,255,255,.88)}.nd-ft-cols a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.nd-ft-big{margin-top:72px;color:#fff;line-height:0}.nd-ft-big svg{display:block;width:100%;height:auto;filter:drop-shadow(0 20px 40px rgba(20,10,90,.25))}.nd-ft-bottom{padding:22px 24px 26px}.nd-ft-bottom small{font-size:13px;color:rgba(255,255,255,.8)}@media (max-width:1000px){.nd-ft-top{grid-template-columns:1fr}.nd-ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.nd-gfoot{padding-top:64px}.nd-ft-big{margin-top:48px}}.nd-dd-prod{min-width:280px}.nd-dd-prod a{display:flex;flex-direction:column;gap:2px}.nd-dd-prod b{font-weight:600;display:flex;align-items:center;gap:8px}.nd-dd-prod small{font-size:13px;color:#6b7086;font-weight:400}.nd-dd-prod em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;background:#ffc500;color:#14151a}.nd-root.nd-gx-dark{background:#04050a;--nd-canvas:transparent;--nd-card:rgba(16,19,32,0.86);--nd-ink:#eef1f8;--nd-slate:#a3abc2;--nd-mist:rgba(130,150,220,0.22);--nd-shadow:rgba(0,0,0,0.45) 0 2px 48px 0}.nd-root.nd-gx-dark .nd-gfoot{background:linear-gradient(180deg,rgba(4,5,10,0),rgba(18,16,60,.45) 35%,rgba(40,32,140,.5) 75%,rgba(70,70,230,.42));isolation:isolate}.nd-root.nd-gx-dark .nd-gfoot:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 45%at 50% 100%,rgba(110,110,255,.45),transparent 70%),radial-gradient(30% 40%at 12% 30%,rgba(139,92,255,.18),transparent 70%),radial-gradient(30% 40%at 88% 40%,rgba(22,160,255,.14),transparent 70%);animation:nd-ftGlow 12s ease-in-out infinite alternate}.nd-root.nd-gx-dark .nd-ft-big svg{filter:drop-shadow(0 0 18px rgba(120,150,255,.55)) drop-shadow(0 0 60px rgba(90,90,255,.35))}.nd-root.nd-gx-dark .nd-ft-big{color:#eef2ff}@media (prefers-reduced-motion:reduce){.nd-root.nd-gx-dark .nd-gfoot:before{animation:none}}.nd-root.nd-on-hero .nd-top,.nd-top{background:#000!important;color:#fff!important;backdrop-filter:none;-webkit-backdrop-filter:none}.nd-root.nd-on-hero .nd-top .nd-btn-cta,.nd-top .nd-btn-cta{background:#fff;color:#0b0b12}.nd-root.nd-gx-wave-light{background:#fff}.nd-root.nd-gx-wave-light .nd-gfoot{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(238,240,255,.85) 35%,#e2e6ff 75%,#d3d9ff);color:#14151c;isolation:isolate}.nd-root.nd-gx-wave-light .nd-gfoot:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 45%at 50% 100%,rgba(110,110,255,.28),transparent 70%),radial-gradient(30% 40%at 12% 30%,rgba(211,251,82,.22),transparent 70%),radial-gradient(30% 40%at 88% 40%,rgba(122,243,255,.22),transparent 70%);animation:nd-ftGlow 12s ease-in-out infinite alternate}.nd-root.nd-gx-wave-light .nd-ft-cols h2,.nd-root.nd-gx-wave-light .nd-gfoot a{color:#14151c}.nd-root.nd-gx-wave-light .nd-ft-cols a{color:#3a3f52}.nd-root.nd-gx-wave-light .nd-ft-bottom small,.nd-root.nd-gx-wave-light .nd-ft-tag{color:#4a5068}.nd-root.nd-gx-wave-light .nd-ft-big,.nd-root.nd-gx-wave-light .nd-ft-logo{color:#1e1b4b}.nd-root.nd-gx-wave-light .nd-ft-big svg{filter:drop-shadow(0 0 18px rgba(110,120,255,.35)) drop-shadow(0 0 50px rgba(150,160,255,.3))}.nd-root.nd-gx-wave-light .nd-ft-quick a{border-bottom-color:rgba(20,21,28,.35)}@media (prefers-reduced-motion:reduce){.nd-root.nd-gx-wave-light .nd-gfoot:before{animation:none}}.nd-top .nd-nav a.nd-nav-ai{color:#c9b8ff!important;font-weight:700;text-shadow:0 0 14px rgba(167,139,250,.55)}.nd-top .nd-nav a.nd-nav-ai:before{content:"✦";margin-right:5px;color:#f472b6}#nd-dd1.nd-dd-menu.nd-mega,#nd-dd2.nd-dd-menu.nd-mega{background:#06070d;border:1px solid rgba(150,170,255,.16);color:#eef1f8}.nd-pmenu{display:grid;grid-template-columns:330px minmax(0,1fr);gap:26px;padding:22px}.nd-pmenu-k{gap:8px;margin:0 0 12px;font:700 12px ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:#7fa8ff}.nd-pmenu-cat,.nd-pmenu-k{display:flex;align-items:center}.nd-pmenu-cat{gap:12px;width:100%;padding:11px 12px;border-radius:16px;border:1px solid transparent;background:0 0;color:#dde3f1;font:inherit;text-align:left;cursor:pointer;transition:all .25s}.nd-pmenu-cat span{width:42px;height:42px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--nd-c);background:color-mix(in srgb,var(--nd-c) 14%,transparent);transition:transform .3s cubic-bezier(.2,1.6,.4,1)}.nd-pmenu-cat b{display:flex;flex-direction:column;font-size:16px}.nd-pmenu-cat small{font-weight:500;font-size:12.5px;color:#8c95ae}.nd-pmenu-cat[aria-pressed=true]{background:color-mix(in srgb,var(--nd-c) 10%,rgba(255,255,255,.02));border-color:color-mix(in srgb,var(--nd-c) 45%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--nd-c) 14%,transparent)}.nd-pmenu-cat[aria-pressed=true] span{background:var(--nd-c);color:#04050a;transform:rotate(-6deg) scale(1.06)}.nd-pmenu-all{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0 12px;color:#bfd4ff;font-weight:700;text-decoration:none}.nd-pmenu-all svg{width:16px;height:16px}.nd-pmenu-r{display:flex;flex-direction:column;gap:16px;min-width:0}.nd-pmenu-lead{margin:0 0 12px;color:#a3abc2;font-size:14px;line-height:1.5}.nd-pmenu-lead b{color:#f1f4fb}.nd-pmenu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.nd-pmenu-grid a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;color:#e6eaf5;text-decoration:none;font-size:14.5px;animation:nd-pmPop .4s cubic-bezier(.2,1.2,.4,1) both;animation-delay:calc(var(--nd-k) * 28ms)}.nd-pmenu-grid a span{flex:none;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--nd-c);background:color-mix(in srgb,var(--nd-c) 12%,transparent)}.nd-pmenu-grid a:hover{background:rgba(255,255,255,.05)}.nd-pmenu-grid a b{font-weight:600}.nd-pmenu-demo{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:18px;text-decoration:none;background:linear-gradient(120deg,rgba(127,168,255,.16),rgba(167,139,250,.12),rgba(211,251,82,.08));border:1px solid rgba(150,170,255,.2)}.nd-pmenu-demo b{display:block;color:#fff;font-size:16px}.nd-pmenu-demo small{color:#a3abc2}.nd-pmenu-demo em{font-style:normal;flex:none;padding:10px 18px;border-radius:9999px;background:#d3fb52;color:#000;font-weight:700}@media (max-width:1260px){.nd-pmenu{padding:12px}.nd-pmenu,.nd-pmenu-grid{grid-template-columns:1fr}.nd-pmenu-demo{display:none}}@media (min-width:1261px){#nd-dd1.nd-dd-menu.nd-mega,#nd-dd2.nd-dd-menu.nd-mega{left:50%;right:auto;width:min(1040px,calc(100vw - 48px));translate:-50%0;margin-top:10px;border-radius:24px;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px rgba(150,170,255,.12)}#nd-dd1 .nd-pmenu,#nd-dd2 .nd-pmenu{grid-template-columns:270px minmax(0,1fr);gap:18px;padding:16px}#nd-dd1 .nd-pmenu-k,#nd-dd2 .nd-pmenu-k{font-size:11px;margin-bottom:8px}#nd-dd1 .nd-pmenu-cat,#nd-dd2 .nd-pmenu-cat{padding:8px 10px;gap:10px;border-radius:14px}#nd-dd1 .nd-pmenu-cat span,#nd-dd2 .nd-pmenu-cat span{width:36px;height:36px;border-radius:11px}#nd-dd1 .nd-pmenu-cat b,#nd-dd2 .nd-pmenu-cat b{font-size:15px}#nd-dd1 .nd-pmenu-all,#nd-dd2 .nd-pmenu-all{margin-top:8px;font-size:14px}#nd-dd1 .nd-pmenu-lead,#nd-dd2 .nd-pmenu-lead{font-size:13px;margin-bottom:8px}#nd-dd1 .nd-pmenu-grid,#nd-dd2 .nd-pmenu-grid{gap:2px 8px}#nd-dd1 .nd-pmenu-grid a,#nd-dd2 .nd-pmenu-grid a{padding:7px 8px;font-size:14px}#nd-dd1 .nd-pmenu-grid a span,#nd-dd2 .nd-pmenu-grid a span{width:28px;height:28px;border-radius:8px}#nd-dd1 .nd-pmenu-r,#nd-dd2 .nd-pmenu-r{gap:12px}#nd-dd1 .nd-pmenu-demo,#nd-dd2 .nd-pmenu-demo{padding:12px 14px;border-radius:16px}#nd-dd1 .nd-pmenu-demo b,#nd-dd2 .nd-pmenu-demo b{font-size:15px}#nd-dd1 .nd-pmenu-demo small,#nd-dd2 .nd-pmenu-demo small{font-size:12.5px}#nd-dd1 .nd-pmenu-demo em,#nd-dd2 .nd-pmenu-demo em{padding:8px 16px;font-size:14px}}.nd-top-cta{gap:12px}.nd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:160px;font:500 16px var(--nd-font);text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap}.nd-btn-sm{min-height:44px;padding:8px 18px;font-size:15px}.nd-btn-cta{background:var(--nd-violet);color:#fff}.nd-root.nd-on-hero .nd-btn-cta{background:var(--nd-cta-bg);color:var(--nd-cta-ink)}.nd-dd-menu a.nd-pmenu-demo{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.nd-dd-menu a.nd-pmenu-demo:focus-visible,.nd-dd-menu a.nd-pmenu-demo:hover{background:linear-gradient(120deg,#5b5bff,#8b5cf6 45%,#ec4899);border-color:transparent;box-shadow:0 12px 34px rgba(139,92,246,.45)}.nd-dd-menu a.nd-pmenu-demo:focus-visible b,.nd-dd-menu a.nd-pmenu-demo:hover b{color:#fff}.nd-dd-menu a.nd-pmenu-demo:focus-visible small,.nd-dd-menu a.nd-pmenu-demo:hover small{color:rgba(255,255,255,.88)}.nd-gx-home-light{background:#f4f5f9}.nd-gx-home-light #nd-app>div>section,.nd-gx-home-light #nd-app>section{background-color:transparent!important}@media (max-width:1260px){.nd-menu-btn{align-items:center;justify-content:center;gap:10px;height:44px;min-height:44px;padding:0 18px 0 16px;line-height:1;font:600 15px var(--nd-font);border-color:rgba(255,255,255,.35);border-radius:999px;cursor:pointer}.nd-menu-btn .nd-mb-l{display:block;line-height:1}.nd-menu-btn .nd-mb-close{display:none}.nd-mb-ic{position:relative;width:18px;height:14px;display:inline-block}.nd-mb-ic i{position:absolute;left:0;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .2s}.nd-mb-ic i:first-child{top:0}.nd-mb-ic i:nth-child(2){top:6px}.nd-mb-ic i:nth-child(3){top:12px}.nd-menu-btn[aria-expanded=true] .nd-mb-open{display:none}.nd-menu-btn[aria-expanded=true] .nd-mb-close{display:block}.nd-menu-btn[aria-expanded=true] .nd-mb-ic i:first-child{transform:translateY(6px) rotate(45deg)}.nd-menu-btn[aria-expanded=true] .nd-mb-ic i:nth-child(2){opacity:0}.nd-menu-btn[aria-expanded=true] .nd-mb-ic i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}body.nd-nav-open{overflow:hidden}.nd-top.nd-open{position:fixed;inset:0;height:100vh;height:100dvh;max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:200;background:#05060c}.nd-root.nd-gx-light .nd-top.nd-open{background:#f7f7fb}.nd-top.nd-open .nd-nav,.nd-top.nd-open .nd-top-cta{max-width:560px;margin-inline:auto}.nd-top.nd-open .nd-nav{gap:0;padding:10px 0 6px}.nd-top.nd-open .nd-dd-btn,.nd-top.nd-open .nd-nav>a{width:100%;justify-content:flex-start;padding:17px 6px;font-size:18px;font-weight:600;opacity:1;border-radius:0;border-bottom:1px solid rgba(255,255,255,.08)}.nd-root.nd-gx-light .nd-top.nd-open .nd-dd-btn,.nd-root.nd-gx-light .nd-top.nd-open .nd-nav>a{border-bottom-color:rgba(11,12,20,.08)}.nd-top.nd-open .nd-dd{width:100%}.nd-top.nd-open .nd-dd-btn{justify-content:space-between}.nd-top.nd-open .nd-nav-jobs>span:last-child,.nd-top.nd-open .nd-nav>a em{margin-left:auto}.nd-top.nd-open .nd-dd-btn svg{transition:transform .3s cubic-bezier(.23,1,.32,1)}.nd-top.nd-open .nd-dd-btn[aria-expanded=true] svg{transform:rotate(180deg)}.nd-top.nd-open .nd-dd-menu{margin:6px 0 12px;padding:6px;border-radius:18px}.nd-top.nd-open .nd-top-cta{justify-content:center;gap:12px;padding:20px 0 28px}.nd-top.nd-open .nd-pmenu{display:flex;flex-direction:column;gap:0;padding:4px}.nd-top.nd-open .nd-pmenu-l{display:flex;flex-direction:column;gap:4px;width:100%;border:0;padding:0}.nd-top.nd-open .nd-pmenu-k{margin:6px 8px 8px}.nd-top.nd-open .nd-pmenu-cat{position:relative;width:100%;padding:12px 44px 12px 10px;border-radius:14px}.nd-top.nd-open .nd-pmenu-cat:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);opacity:.6;transition:transform .3s cubic-bezier(.23,1,.32,1)}.nd-top.nd-open .nd-pmenu-cat[aria-expanded=true]:after{transform:rotate(225deg);margin-top:-2px}.nd-top.nd-open .nd-pmenu-cat[aria-expanded=true]{background:rgba(127,127,255,.12)}.nd-top.nd-open .nd-pmenu:not(.nd-m-open) .nd-pmenu-r{display:none}.nd-top.nd-open .nd-pmenu-r{width:100%;margin:4px 0 10px;padding:6px 6px 6px 18px;border:0;border-left:2px solid rgba(127,127,255,.35);border-radius:0}.nd-top.nd-open .nd-pmenu-grid{grid-template-columns:minmax(0,1fr)!important;gap:2px}.nd-top.nd-open .nd-pmenu-lead{font-size:14px;margin:4px 0 8px}.nd-top.nd-open .nd-pmenu-demo{display:none}.nd-top.nd-open .nd-pmenu-all{margin:8px 10px 4px}}@keyframes nd-megaIn{0%{opacity:0;transform:translateY(-8px)}}@keyframes nd-ftGlow{to{opacity:.75;transform:scale(1.04)}}@keyframes nd-pmPop{0%{opacity:0;transform:translateY(14px) scale(.96)}}.nd-root{display:contents;font-family:var(--nd-font);font-size:16px;line-height:1.5;letter-spacing:-.01em;color:var(--nd-ink);overflow-wrap:break-word;-webkit-font-smoothing:antialiased}.nd-root :focus-visible{outline:3px solid var(--nd-gold);outline-offset:3px;border-radius:6px}.nd-root img,.nd-root video{max-width:100%;display:block}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/website-static/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/website-static/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/website-static/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/website-static/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/website-static/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/website-static/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/website-static/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8bab45{font-family:Inter,Inter Fallback;font-style:normal}