@font-face{font-family:Satoshi;src:url(/fonts/satoshi/satoshi-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/satoshi-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/satoshi-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/satoshi-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--bg:#F8FAFC;--surface:#FFFFFF;--subtle:#F1F5F9;--text:#0F172A;--secondary:#475569;--muted:#94A3B8;--primary:#4F46E5;--primary-hover:#4338CA;--primary-soft:#EEF2FF;--line:#E2E8F0;--line-strong:#CBD5E1;--success:#10B981;--success-deep:#047857;--warning:#F59E0B;--warning-deep:#B45309;--error:#EF4444;--error-deep:#B91C1C;--c-trigger:#4F46E5;--c-action:#2563EB;--c-condition:#7C3AED;--c-data:#0891B2;--c-ai:#6366F1;--c-pink:#DB2777;--flow:#C7D2FE;--packet:#6366F1}[data-app-theme]{--bg:#131A26;--surface:#18202F;--surface2:#1E2735;--line:#2A3444;--line-strong:#39455A;--text:#FAF7F2;--text-2:#B9C2CE;--text-3:#68748A;--ign:#C98757;--ign-bg:rgba(184,115,79,.16);--ign-text:#D89A6E;--onacc:#221610;--bad:#E06A5E;--bad-bg:rgba(224,106,94,.13);--bad-bd:rgba(224,106,94,.34);--text-4:#4B5768;--live:#C98757;--live-dim:rgba(184,115,79,.16);--live-fill:#C98757;--ok:#4CAF82;--ok-bg:rgba(76,175,130,.14);--warn:#D9A03F;--warn-bg:rgba(217,160,63,.14);--warn-bd:rgba(217,160,63,.32);--font-display:"Bricolage Grotesque",system-ui,sans-serif;--font-ui:"Schibsted Grotesk",system-ui,sans-serif;--font-data:"JetBrains Mono",ui-monospace,monospace;--shadow:0 32px 80px rgba(5,9,16,.62);--drop:0 18px 40px rgba(5,9,16,.5);--amb:0 8px 24px rgba(5,9,16,.4)}[data-app-theme][data-om-theme=light]{--bg:#F8FAFC;--surface:#FFFFFF;--surface2:#F1F5F9;--line:#E2E8F0;--line-strong:#CBD5E1;--text:#0F172A;--text-2:#475569;--text-3:#64748B;--text-4:#94A3B8;--ign:#4F46E5;--ign-bg:#EEF2FF;--ign-text:#4338CA;--onacc:#FFFFFF;--bad:#EF4444;--bad-bg:rgba(239,68,68,.08);--bad-bd:rgba(239,68,68,.28);--live:#4F46E5;--live-dim:#EEF2FF;--live-fill:#4F46E5;--ok:#10B981;--ok-bg:rgba(16,185,129,.10);--warn:#F59E0B;--warn-bg:rgba(245,158,11,.08);--warn-bd:rgba(245,158,11,.28);--info:#0EA5E9;--font-display:var(--font-geist),system-ui,-apple-system,sans-serif;--font-ui:"Satoshi",system-ui,-apple-system,sans-serif;--shadow:0 20px 48px rgba(15,23,42,.12);--drop:0 12px 28px rgba(15,23,42,.10);--amb:0 1px 2px rgba(15,23,42,.04);--ink:var(--text);--ink2:var(--text-2);--ink3:var(--text-3);--ink4:var(--text-4);--line2:var(--line-strong);--acc:#594CDF;--canvas:#F6F6F7;--canvas-dot:#D6D7DC;--canvas-gap:20px;--acc-bd:rgba(79,70,229,.28);--acc-solid:var(--acc);--panel-line:#E6E5ED;--icon-rail-w:56px;--icon-rail-bg:#FAFAFC;--rail-w:248px;--rail-w-collapsed:64px;--copilot-w:320px;--copilot-w-min:280px;--copilot-w-max:520px;--acc-soft:#EEECFD;--acc-soft-text:#4B30C4;--acc-soft-bd:#E1DAFB;--edge-stroke:#B9BCC7;--handle-ring-source:#14B8A6;--handle-ring-sink:#6366F1;--card-line:rgba(17,24,39,.07);--card-shadow:0 1px 2px rgba(16,18,27,.08),0 12px 28px rgba(16,18,27,.10);--floating-panel-shadow:0 16px 40px rgba(22,21,31,.12),0 2px 6px rgba(22,21,31,.05);--popover-shadow:0 24px 56px rgba(15,23,42,.16);--acc-hover:#4336C4;--surface-subtle:#FBFBFC;--control-muted:#F0F0F2;--line-100:#ECECEF;--line-200:#DEDEE3;--ink-100:#0E0E12;--ink-200:#52555C;--ink-300:#6B6E76;--success:#17803D;--success-bg:#EAF6EE;--warning:#9A4A06;--warning-bg:#FFF6EA;--warning-border:#F6D9AE;--danger:#B42318;--danger-bg:#FEF3F2;--danger-border:#F8D3CF;--data-store-bg:#EAF6EE;--data-store-icon:#17803D;--transform-bg:#EEECFD;--transform-icon:#594CDF;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--chart-ok:#7F76E8;--chart-ok-hover:#594CDF;--chart-fail:#D92D20;--chart-p95:#D9772B;--chart-strip-ok:#B7B1F4;--chart-tooltip-bg:#0E0E12;--chart-tooltip-ok:#A9A3F2;--chart-tooltip-fail:#F2675C}@keyframes nia-edge-running-dash{to{stroke-dashoffset:-20}}.nia-edge-running{stroke-dasharray:6 4;animation:nia-edge-running-dash .6s linear infinite}@keyframes nx-node-strip-pulse{0%,to{opacity:1}50%{opacity:.35}}.nx-node-strip-pulse{animation:nx-node-strip-pulse 1.6s ease-in-out infinite}[data-app-theme][data-om-theme=light]{--copilot-accent:var(--ign);--ghost-opacity:0.55;--provisional-border:2px dashed var(--copilot-accent);--c-data:#1F8A9E;--c-condition:#6A45E0;--c-action:#2F5BEA}html[data-nx-theme=dark] [data-app-theme]{--nx-bg:#0A0A0B;--nx-surface:#111113;--nx-raised:#1A1A1D;--nx-line:#3A3A40;--nx-line-inner:#242428;--nx-ink:#F2F2F2;--nx-ink-2:#A1A1AA;--nx-ink-3:#8A8A93;--nx-ink-disabled:#62626C;--nx-blue-panel:#8C82FF;--nx-blue-panel-text:#0A0A0B;--nx-blue-cta:#5446E0;--nx-blue-cta-text:#FFFFFF;--nx-blue-tint:#17153A;--nx-blue-soft-text:#C9C4FF;--nx-warn:#F5A524;--nx-danger:#FF5C5C;--nx-danger-text:#FF7A7A;--nx-danger-tint:#1A0F10;--nx-success:#D4D4D8;--nx-logo-tile:#FFFFFF;--nx-staff-accent:#FF4D4D;--nx-staff-accent-text:#FFFFFF;--nx-staff-accent-soft:#2A1414}html[data-nx-theme=light] [data-app-theme]{--nx-bg:#FAFAF8;--nx-surface:#F0F0EB;--nx-raised:#EDEDE8;--nx-line:#1F1F22;--nx-line-inner:#D6D6D1;--nx-ink:#0A0A0B;--nx-ink-2:#55555C;--nx-ink-3:#6B6B73;--nx-ink-disabled:#A1A1AA;--nx-blue-panel:#5446E0;--nx-blue-panel-text:#FFFFFF;--nx-blue-cta:#5446E0;--nx-blue-cta-text:#FFFFFF;--nx-blue-tint:#E6E3FF;--nx-blue-soft-text:#3F32C9;--nx-warn:#B45309;--nx-danger:#D92D20;--nx-danger-text:#C2261F;--nx-danger-tint:#FDECEC;--nx-success:#3F3F46;--nx-logo-tile:#FFFFFF;--nx-staff-accent:#C2261F;--nx-staff-accent-text:#FFFFFF;--nx-staff-accent-soft:#FBE7E5}html[data-nx-theme=dark] [data-app-theme],html[data-nx-theme=light] [data-app-theme]{--nx-radius:0px;--nx-ease:cubic-bezier(.22,1,.36,1);--nx-font-ui:"Suisse Intl",var(--font-inter-tight),var(--font-inter),system-ui,-apple-system,sans-serif;--nx-font-condensed:"Suisse Intl",var(--font-archivo),system-ui,sans-serif;--nx-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace}[data-theme=console]{--c-bg:#09090B;--c-bg-subtle:#0C0C0E;--c-surface:#111114;--c-surface-2:#17171B;--c-surface-3:#1E1E23;--c-line:#1F1F24;--c-line-strong:#2C2C33;--c-line-focus:#F87171;--c-text:#F4F4F5;--c-text-2:#A1A1AA;--c-text-3:#8B8B94;--c-text-disabled:#52525B;--c-accent:#DC2626;--c-accent-hover:#B91C1C;--c-accent-text:#F87171;--c-accent-soft:rgba(220,38,38,.12);--c-accent-line:rgba(248,113,113,.35);--c-success:#4ADE80;--c-success-bg:rgba(34,197,94,.12);--c-warning:#FBBF24;--c-warning-bg:rgba(245,158,11,.12);--c-info:#60A5FA;--c-info-bg:rgba(59,130,246,.12);--c-error:#FCA5A5;--c-error-bg:rgba(239,68,68,.14);--c-radius:0px;--c-font-sans:"Satoshi",system-ui,-apple-system,sans-serif;--c-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace}.console-theme ::-moz-selection{background:rgba(248,113,113,.3)}.console-theme ::selection{background:rgba(248,113,113,.3)}.console-theme ::-webkit-scrollbar{width:8px;height:8px}.console-theme ::-webkit-scrollbar-track{background:transparent}.console-theme ::-webkit-scrollbar-thumb{background:var(--c-surface-3);border-radius:0}.console-theme :focus-visible{outline:2px solid #F87171;outline-offset:2px}@keyframes c-pulse{0%,to{opacity:1}50%{opacity:.35}}.console-theme .c-status-dot--running{animation:c-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.console-theme .c-status-dot--running{animation:none}}.nx-wipe{position:relative;isolation:isolate;color:var(--nx-ink-2);transition:color .22s var(--nx-ease)}.nx-wipe:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--wipe-fill,var(--nx-raised));transform:scaleX(0);transform-origin:left;transition:transform .22s var(--nx-ease)}.nx-wipe:focus-visible,.nx-wipe:hover{color:var(--wipe-on,var(--nx-ink))}.nx-wipe:focus-visible:before,.nx-wipe:hover:before{transform:scaleX(1)}.nx-wipe:focus-visible{outline:2px solid var(--nx-blue-panel);outline-offset:-2px}.nx-active-cell{background:var(--nx-ink);color:var(--nx-bg)}.nx-row-disabled{color:var(--nx-ink-disabled);cursor:not-allowed}.nx-conn-card{transition:background .16s var(--nx-ease)}.nx-conn-card:focus-within,.nx-conn-card:hover{background:var(--nx-surface)}@keyframes nxFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nx-fade-up{animation:nxFadeUp .5s var(--nx-ease) both}@keyframes nxClipLine{0%{clip-path:inset(-20px 100% -20px 0)}to{clip-path:inset(-20px 0 -20px 0)}}.nx-clip-line{display:inline-block;animation:nxClipLine .6s var(--nx-ease) both}@keyframes nxBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.nx-bar-grow{transform-origin:bottom;animation:nxBarGrow .45s var(--nx-ease) both}@keyframes nxSparkDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.nx-spark-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:nxSparkDraw .7s var(--nx-ease) .12s both}@keyframes nxColonBlink{0%,49%{opacity:1}50%,to{opacity:0}}.nx-halftone{background-image:radial-gradient(circle,var(--nx-line-inner) 1px,transparent 1px);background-size:14px 14px}@keyframes nxSpin{to{transform:rotate(1turn)}}.nx-spinner{display:inline-block;width:10px;height:10px;border:1.5px solid;border-right:1.5px solid transparent;animation:nxSpin .8s linear infinite}.nx-modal-field:focus-visible{outline:2px solid var(--nx-blue-panel)!important;outline-offset:-2px!important}.nx-focus-ring:focus-visible{outline:2px solid var(--nx-blue-panel)!important;outline-offset:2px!important}@keyframes nxScrimIn{0%{opacity:0}to{opacity:1}}@keyframes nxPanelIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes nxMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes nxMenuInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.nx-auth-body{display:grid;grid-template-columns:minmax(0,1fr) 560px;min-height:0}.nx-auth-hero{padding:40px}.nx-auth-heading{font-size:128px;line-height:112px}.nx-auth-form-col{border-left:1px solid var(--nx-line)}.nx-auth-form-pad{padding:0 40px}@media (max-width:960px){.nx-auth-body{grid-template-columns:1fr;grid-template-rows:200px auto}.nx-auth-hero{padding:24px}.nx-auth-heading{font-size:64px;line-height:1.05}.nx-auth-form-col{border-left:none;border-top:1px solid var(--nx-line)}.nx-auth-form-pad{padding:0 24px}}.nx-docs-layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start}.nx-docs-sidebar-desktop{display:block}.nx-docs-sidebar-mobile{display:none}@media (max-width:860px){.nx-docs-layout{grid-template-columns:1fr}.nx-docs-sidebar-desktop{display:none}.nx-docs-sidebar-mobile{display:block}}.nx-public-nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}[data-auth-theme]{--bg:#F8FAFC;--surface:#FFFFFF;--surface2:#F1F5F9;--line:#E2E8F0;--line-strong:#CBD5E1;--text:#0F172A;--text-2:#475569;--text-3:#94A3B8;--ign:#4F46E5;--ign-bg:#EEF2FF;--ign-text:#4338CA;--onacc:#FFFFFF;--bad:#EF4444;--bad-bg:rgba(239,68,68,.08);--bad-bd:rgba(239,68,68,.28);--font-display:var(--font-geist),system-ui,-apple-system,sans-serif;--font-ui:"Satoshi",system-ui,-apple-system,sans-serif;--font-data:"JetBrains Mono",ui-monospace,monospace;--shadow:0 12px 32px -12px rgba(15,23,42,.10);--drop:0 1px 2px rgba(15,23,42,.04),0 12px 32px -12px rgba(15,23,42,.10);--amb:0 1px 2px rgba(79,70,229,.35);--flow:#C7D2FE;--packet:#6366F1}[data-auth-theme][data-om-theme=dark]{--bg:#131A26;--surface:#18202F;--surface2:#1E2735;--line:#2A3444;--line-strong:#39455A;--text:#FAF7F2;--text-2:#B9C2CE;--text-3:#68748A;--ign:#6366F1;--ign-bg:rgba(99,102,241,.16);--ign-text:#818CF8;--onacc:#FFFFFF;--bad:#E06A5E;--bad-bg:rgba(224,106,94,.13);--bad-bd:rgba(224,106,94,.34);--shadow:0 32px 80px rgba(5,9,16,.62);--drop:0 18px 40px rgba(5,9,16,.5);--amb:0 8px 24px rgba(5,9,16,.4);--flow:#2A3444;--packet:#6366F1}body,html{margin:0;overflow-x:clip;background:var(--bg);color:var(--text);font-family:Satoshi,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;letter-spacing:-.01em}[hidden]{display:none!important}a{color:inherit;text-decoration:none}a,button{font-family:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@keyframes popIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes floatA{0%,to{transform:translateY(-7px) rotate(-1.1deg)}50%{transform:translateY(7px) rotate(-1.1deg)}}@keyframes floatB{0%,to{transform:translateY(6px) rotate(1.3deg)}50%{transform:translateY(-6px) rotate(1.3deg)}}@keyframes floatC{0%,to{transform:translateY(-5px) rotate(.8deg)}50%{transform:translateY(8px) rotate(.8deg)}}@keyframes floatD{0%,to{transform:translateY(8px) rotate(-.7deg)}50%{transform:translateY(-6px) rotate(-.7deg)}}@keyframes edgeFlow{to{stroke-dashoffset:-64}}@keyframes orbitk{0%{transform:rotate(var(--a)) translateY(var(--r)) rotate(calc(-1 * var(--a)))}to{transform:rotate(calc(var(--a) + 1turn)) translateY(var(--r)) rotate(calc(-1 * (var(--a) + 1turn)))}}@keyframes authRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pipeFlow{to{stroke-dashoffset:-96}}@keyframes packetRun{0%{offset-distance:0}to{offset-distance:100%}}@keyframes nodePulse{0%,78%,to{fill:var(--line-strong)}86%{fill:#818CF8}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.3}}.otile{position:absolute;left:50%;top:50%;margin:-29px 0 0 -29px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 24px -16px rgba(15,23,42,.5);font-size:12px;font-weight:700;transform:rotate(var(--a)) translateY(var(--r)) rotate(calc(-1 * var(--a)));animation:orbitk var(--dur) linear infinite}.reveal{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}body.armed .reveal{opacity:0;transform:translateY(18px)}body.armed .reveal.in{opacity:1;transform:none}.react-flow__edge-path{stroke:var(--edge-stroke);stroke-width:1.5px}.react-flow__edge:hover .react-flow__edge-path{stroke:var(--nx-ink)}.nx-port-open:hover{border-color:var(--nx-blue-panel)!important}@media (max-width:1200px){.orings{transform:scale(.82)}}@media (max-width:960px){.orings{transform:scale(.62)}}@media (max-width:1100px){.floatcard{display:none!important}}@media (max-width:660px){.orings{display:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}.nx-spinner{width:auto;height:auto;border:none;font-size:10px;line-height:1}.nx-spinner:after{content:"\2026"}}.wnd-row{transition:border-color .16s linear}.wnd-label,.wnd-num{transition:color .16s linear}.wnd-row:hover .wnd-label,.wnd-row:hover .wnd-num{color:var(--text)}.wnd-arrow{animation:wndArrowIn .34s cubic-bezier(.2,.8,.2,1) both}.wnd-pfade{animation:wndRiseIn .42s cubic-bezier(.2,.8,.2,1) both}.wnd-mk{width:140px;height:140px}.wnd-panel-copy{font-size:15px;line-height:25px}@keyframes wndArrowIn{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes wndRiseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes wndPop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes wndWipeX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wndWipeY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes wndSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wndBreathe{0%,to{transform:scale(1)}50%{transform:scale(.78)}}@keyframes wndShimmer{0%,to{opacity:1}50%{opacity:.22}}@keyframes wndWave{0%,to{transform:translateY(0)}45%{transform:translateY(-7px)}}.wnd-mk rect{transform-box:fill-box;transform-origin:center}@keyframes wndRunPath{0%{opacity:0;transform:translate(0)}7%{opacity:1;transform:translate(0)}26%{transform:translate(62px)}40%{transform:translate(62px,54px)}62%{transform:translate(124px,54px)}78%{transform:translate(124px,108px)}90%{opacity:1;transform:translate(124px,108px)}to{opacity:0;transform:translate(124px,108px)}}.wnd-m1 rect:first-of-type{animation:wndPop .52s cubic-bezier(.2,.8,.2,1) .02s both}.wnd-m1 rect:nth-of-type(2){transform-origin:left center;animation:wndWipeX .32s ease-out .2s both}.wnd-m1 rect:nth-of-type(3){transform-origin:center top;animation:wndWipeY .28s ease-out .42s both}.wnd-m1 rect:nth-of-type(4){animation:wndPop .52s cubic-bezier(.2,.8,.2,1) .58s both}.wnd-m1 rect:nth-of-type(5){transform-origin:left center;animation:wndWipeX .32s ease-out .82s both}.wnd-m1 rect:nth-of-type(6){transform-origin:center top;animation:wndWipeY .28s ease-out 1.02s both}.wnd-m1 rect:nth-of-type(7){animation:wndPop .52s cubic-bezier(.2,.8,.2,1) 1.18s both}.wnd-m1 rect:nth-of-type(8){transform-box:view-box;animation:wndRunPath 3.6s linear 1.8s infinite}@keyframes wndInFromTop{0%{opacity:0;transform:translate(0)}14%{opacity:1}64%{opacity:1;transform:translateY(68px)}to{opacity:0;transform:translateY(68px)}}@keyframes wndInFromLeft{0%{opacity:0;transform:translate(0)}14%{opacity:1}64%{opacity:1;transform:translate(68px)}to{opacity:0;transform:translate(68px)}}@keyframes wndInFromRight{0%{opacity:0;transform:translate(0)}14%{opacity:1}64%{opacity:1;transform:translate(-68px)}to{opacity:0;transform:translate(-68px)}}@keyframes wndInFromBottom{0%{opacity:0;transform:translate(0)}14%{opacity:1}64%{opacity:1;transform:translateY(-68px)}to{opacity:0;transform:translateY(-68px)}}.wnd-m2 rect:first-of-type{animation:wndPop .5s cubic-bezier(.2,.8,.2,1) .02s both}.wnd-m2 rect:nth-of-type(2){transform-origin:center bottom;animation:wndWipeY .28s ease-out .3s both}.wnd-m2 rect:nth-of-type(3){animation:wndPop .44s cubic-bezier(.2,.8,.2,1) .52s both}.wnd-m2 rect:nth-of-type(4){transform-origin:right center;animation:wndWipeX .28s ease-out .4s both}.wnd-m2 rect:nth-of-type(5){animation:wndPop .44s cubic-bezier(.2,.8,.2,1) .62s both}.wnd-m2 rect:nth-of-type(6){transform-origin:left center;animation:wndWipeX .28s ease-out .5s both}.wnd-m2 rect:nth-of-type(7){animation:wndPop .44s cubic-bezier(.2,.8,.2,1) .72s both}.wnd-m2 rect:nth-of-type(8){transform-origin:center top;animation:wndWipeY .28s ease-out .6s both}.wnd-m2 rect:nth-of-type(9){animation:wndPop .44s cubic-bezier(.2,.8,.2,1) .82s both}.wnd-m2 rect:nth-of-type(10){transform-box:view-box;animation:wndInFromTop 2.6s ease-in-out 1.15s infinite}.wnd-m2 rect:nth-of-type(11){transform-box:view-box;animation:wndInFromLeft 2.6s ease-in-out 1.45s infinite}.wnd-m2 rect:nth-of-type(12){transform-box:view-box;animation:wndInFromRight 2.6s ease-in-out 1.75s infinite}.wnd-m2 rect:nth-of-type(13){transform-box:view-box;animation:wndInFromBottom 2.6s ease-in-out 2.05s infinite}.wnd-m3 g rect{animation:wndPop .42s cubic-bezier(.2,.8,.2,1) both}.wnd-m3 g:first-of-type rect{animation-delay:.04s}.wnd-m3 g:nth-of-type(2) rect{animation-delay:.09s}.wnd-m3 g:nth-of-type(3) rect{animation-delay:.14s}.wnd-m3 g:nth-of-type(4) rect{animation-delay:.19s}.wnd-m3 g:nth-of-type(5) rect{animation-delay:.24s}.wnd-m3 g:nth-of-type(6) rect{animation-delay:.29s}.wnd-m3 g:nth-of-type(7) rect{animation-delay:.34s}.wnd-m3 g:nth-of-type(8) rect{animation-delay:.39s}.wnd-m3 g:nth-of-type(9) rect{animation-delay:.44s}.wnd-m3 g:nth-of-type(10) rect{animation-delay:.49s}.wnd-m3 g:nth-of-type(11) rect{animation-delay:.54s}.wnd-m3 g:nth-of-type(12) rect{animation-delay:.59s}.wnd-m3>rect:first-of-type{animation:wndPop .5s cubic-bezier(.2,.8,.2,1) .66s both,wndBreathe 3.4s ease-in-out 1.3s infinite}.wnd-m3>rect:nth-of-type(2){transform-box:view-box;transform-origin:90px 90px;animation:wndSweep 7.5s linear .7s infinite}.wnd-m4 rect:first-of-type{animation:wndPop .5s cubic-bezier(.2,.8,.2,1) .02s both}.wnd-m4 rect:nth-of-type(2){transform-origin:left center;animation:wndWipeX .3s ease-out .34s both}.wnd-m4 rect:nth-of-type(3){animation:wndPop .4s cubic-bezier(.2,.8,.2,1) .58s both,wndShimmer 2.8s ease-in-out 1.3s infinite}.wnd-m4 rect:nth-of-type(4){animation:wndPop .4s cubic-bezier(.2,.8,.2,1) .64s both,wndShimmer 2.8s ease-in-out 1.42s infinite}.wnd-m4 rect:nth-of-type(5){animation:wndPop .4s cubic-bezier(.2,.8,.2,1) .7s both,wndShimmer 2.8s ease-in-out 1.54s infinite}.wnd-m4 rect:nth-of-type(6){animation:wndPop .4s cubic-bezier(.2,.8,.2,1) .76s both,wndShimmer 2.8s ease-in-out 1.66s infinite}.wnd-m4 rect:nth-of-type(7){animation:wndPop .4s cubic-bezier(.2,.8,.2,1) .82s both,wndShimmer 2.8s ease-in-out 1.78s infinite}.wnd-m4 rect:nth-of-type(8){animation:wndPop .4s cubic-bezier(.2,.8,.2,1) .88s both,wndShimmer 2.8s ease-in-out 1.9s infinite}.wnd-m4 rect:nth-of-type(9){animation:wndPop .4s cubic-bezier(.2,.8,.2,1) .94s both,wndShimmer 2.8s ease-in-out 2.02s infinite}.wnd-m4 rect:nth-of-type(10){animation:wndPop .4s cubic-bezier(.2,.8,.2,1) 1s both,wndShimmer 2.8s ease-in-out 2.14s infinite}.wnd-m4 rect:nth-of-type(11){animation:wndPop .4s cubic-bezier(.2,.8,.2,1) 1.06s both,wndShimmer 2.8s ease-in-out 2.26s infinite}.wnd-m5 rect:first-of-type{animation:wndPop .46s cubic-bezier(.2,.8,.2,1) .04s both,wndWave 3.2s ease-in-out 1.1s infinite}.wnd-m5 rect:nth-of-type(2){animation:wndPop .46s cubic-bezier(.2,.8,.2,1) .16s both,wndWave 3.2s ease-in-out 1.22s infinite}.wnd-m5 rect:nth-of-type(3){animation:wndPop .46s cubic-bezier(.2,.8,.2,1) .28s both,wndWave 3.2s ease-in-out 1.34s infinite}.wnd-m5 rect:nth-of-type(4){animation:wndPop .46s cubic-bezier(.2,.8,.2,1) .4s both,wndWave 3.2s ease-in-out 1.46s infinite}.wnd-m5 rect:nth-of-type(5){animation:wndPop .46s cubic-bezier(.2,.8,.2,1) .52s both,wndWave 3.2s ease-in-out 1.58s infinite}@media (max-width:1279px){.wnd-cols{gap:48px}.wnd-cols .wnd-panel{height:auto}}@media (max-width:639px){.wnd-mk{width:120px;height:120px}.wnd-panel-copy{font-size:14px;line-height:23px}}.hl-scope{--hl-ground:#ffffff;--hl-ink:#101014;--hl-ink-2:#4a4d55;--hl-ink-3:#64696f;--hl-ink-4:#8e9096;--hl-panel:#f4f4f6;--hl-rule:#101014;--hl-rule-hairline:#e4e5e8;--hl-accent:#594cdf;font-family:Helvetica Neue,Helvetica,Archivo,Segoe UI,Arial,sans-serif}.hl-btn{transition:opacity .14s linear}.hl-btn:hover{opacity:.78}.hl-container{box-sizing:border-box;padding-left:112px;padding-right:112px}@media (max-width:1024px){.hl-container{padding-left:56px;padding-right:56px}}@media (max-width:768px){.hl-container{padding-left:32px;padding-right:32px}}@media (max-width:640px){.hl-container{padding-left:20px;padding-right:20px}}.hl-btn:focus-visible{outline:2px solid var(--hl-ink);outline-offset:4px}.hl-lead{font-size:18px;line-height:30px}@media (max-width:640px){.hl-lead{font-size:16px;line-height:26px}}.hl-pill{box-sizing:border-box;height:38px;padding:0 18px;border-radius:0;border:1px solid var(--hl-rule-hairline);background:var(--hl-ground);color:var(--hl-ink-2);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .14s linear,border-color .14s linear,color .14s linear}.hl-pill:hover{border-color:var(--hl-ink-4)}.hl-pill:focus-visible{outline:2px solid var(--hl-ink);outline-offset:4px}.hl-pill[aria-pressed=true]{background:var(--hl-ink);border-color:var(--hl-ink);color:var(--hl-ground)}@media (max-width:1024px){.hl-pill{height:44px}}.hl-directory-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;min-height:540px}@media (max-width:1280px){.hl-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.hl-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.hl-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hl-directory-grid{grid-template-columns:1fr}}.hl-nodetypes-wrap{display:flex;gap:48px;align-items:flex-start}.hl-nodetypes-grid{flex-grow:1;display:grid;grid-template-columns:repeat(5,1fr)}.hl-nodetype{display:flex;align-items:center;gap:14px;padding-left:28px;border-left:1px solid var(--hl-rule-hairline);min-height:24px}@media (max-width:1024px){.hl-nodetypes-wrap{flex-direction:column;gap:24px}.hl-nodetypes-grid{grid-template-columns:repeat(3,1fr);row-gap:24px;width:100%}}@media (max-width:640px){.hl-nodetypes-grid{grid-template-columns:1fr;row-gap:20px}.hl-nodetype{border-left:none;border-top:1px solid var(--hl-rule-hairline);padding-left:0;padding-top:16px}}body.armed .hl-stats-grid .hl-fig{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}body.armed .hl-stats-grid.in .hl-fig{opacity:1;transform:none}body.armed .hl-stats-grid.in .hl-fig:first-child{transition-delay:.02s}body.armed .hl-stats-grid.in .hl-fig:nth-child(2){transition-delay:.1s}body.armed .hl-stats-grid.in .hl-fig:nth-child(3){transition-delay:.18s}body.armed .hl-stats-grid.in .hl-fig:nth-child(4){transition-delay:.26s}@media (prefers-reduced-motion:reduce){.hl-stats-grid .hl-fig{opacity:1!important;transform:none!important;transition:none!important}}.hl-seg{box-sizing:border-box;height:40px;padding:0 18px;border:none;background:var(--hl-ground);color:var(--hl-ink-2);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .14s linear,color .14s linear}.hl-seg+.hl-seg{border-left:1px solid var(--hl-rule-hairline)}.hl-seg:focus-visible{outline:2px solid var(--hl-ink);outline-offset:-2px}.hl-seg[aria-checked=true]{background:var(--hl-ink);color:var(--hl-ground)}.hl-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hl-plan-col{box-sizing:border-box;padding-right:48px}.hl-plan-col+.hl-plan-col{padding-left:48px;border-left:1px solid var(--hl-rule-hairline)}@media (max-width:1024px){.hl-plans-grid{grid-template-columns:1fr;row-gap:48px}.hl-plan-col,.hl-plan-col+.hl-plan-col{padding-left:0;padding-right:0;border-left:none}.hl-plan-col+.hl-plan-col{padding-top:48px;border-top:1px solid var(--hl-rule-hairline)}}.hl-footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}@media (max-width:640px){.hl-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}.hl-footer-link{text-decoration:none;transition:color .14s linear}.hl-footer-link:hover{color:var(--hl-ink)}.hl-footer-link:focus-visible{outline:2px solid var(--hl-ink);outline-offset:2px}.hl-field::-moz-placeholder{color:var(--hl-ink-4)}.hl-field::placeholder{color:var(--hl-ink-4)}.hl-field:focus{outline:2px solid var(--hl-ink);outline-offset:2px}.hl-dialog-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(16,16,20,.5)}.hl-dialog-card{box-sizing:border-box;width:100%;max-width:480px;max-height:calc(100vh - 48px);overflow-y:auto;padding:40px;border-radius:12px;background:var(--hl-ground)}@media (max-width:640px){.hl-dialog-card{padding:28px 24px}}.hl-dialog-close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:0;border:none;background:transparent;color:var(--hl-ink-3);font-size:20px;line-height:1;cursor:pointer;transition:background-color .14s linear,color .14s linear}.hl-dialog-close:hover{background:var(--hl-panel);color:var(--hl-ink)}.hl-dialog-close:focus-visible{outline:2px solid var(--hl-ink);outline-offset:2px}