.ecc-org-chart-shell{--ecc-org-connector:color-mix(in srgb, var(--blue) 72%, var(--text-secondary));--ecc-org-connector-strong:color-mix(in srgb, var(--blue) 86%, var(--text-primary));gap:12px;display:grid}.ecc-org-chart-hint{max-width:680px;color:var(--text-secondary);margin-top:6px;font-size:11px;line-height:1.5;display:block}.ecc-org-toolbar{border:1px solid var(--border-custom);background:color-mix(in srgb, var(--bg-surface) 92%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px;display:flex}.ecc-org-toolbar-label,.ecc-org-zoom-controls{align-items:center;gap:8px;display:flex}.ecc-org-toolbar-label{color:var(--text-secondary);padding-left:4px;font-size:11px;font-weight:800}.ecc-org-toolbar-label svg{color:var(--blue)}.ecc-org-zoom-controls button{border:1px solid var(--form-control-border);background:var(--form-control-bg);min-width:44px;min-height:44px;color:var(--form-control-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.ecc-org-zoom-controls button:hover,.ecc-org-zoom-controls button:focus-visible{border-color:color-mix(in srgb, var(--blue) 60%, var(--form-control-border));background:color-mix(in srgb, var(--blue) 12%, var(--form-control-bg));color:var(--blue)}.ecc-org-zoom-controls button:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 75%, transparent);outline-offset:2px}.ecc-org-zoom-value{min-width:52px;color:var(--text-secondary);font-family:var(--font-geist-mono,ui-monospace, monospace);text-align:center;font-size:11px;font-weight:800}.ecc-org-home-button span{font-size:11px;font-weight:800}.ecc-org-viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--border-custom);background:radial-gradient(circle at 50% 0%, #4a9eff1a, transparent 36%), radial-gradient(circle at 20% 100%, #22c55e12, transparent 30%), color-mix(in srgb, var(--bg-surface) 76%, transparent);scrollbar-color:color-mix(in srgb, var(--blue) 56%, transparent) transparent;border-radius:14px;min-height:360px;max-height:min(72vh,760px);overflow:auto}.ecc-org-canvas{transform-origin:top;justify-content:center;align-items:flex-start;width:max-content;min-width:100%;min-height:100%;padding:48px 56px 68px;transition:transform .22s;display:flex}.ecc-org-tree,.ecc-org-children{margin:0;padding:0;list-style:none}.ecc-org-tree{justify-content:center;gap:32px;width:max-content;min-width:100%;display:flex;position:relative}.ecc-org-tree.has-multiple-roots{padding-top:34px}.ecc-org-tree.has-multiple-roots:before{background:var(--ecc-org-connector-strong);content:"";pointer-events:none;height:2px;position:absolute;top:17px;left:0;right:0}.ecc-org-tree-item{flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.ecc-org-tree.has-multiple-roots>.ecc-org-tree-item:before{background:var(--ecc-org-connector-strong);content:"";pointer-events:none;width:2px;height:17px;position:absolute;top:-17px;left:calc(50% - 1px)}.ecc-org-node{z-index:1;border:1px solid color-mix(in srgb, var(--blue) 30%, var(--border-custom));background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 11%, var(--bg-card-custom)), var(--gradient-card));border-radius:14px;align-content:start;gap:8px;width:232px;min-height:132px;padding:16px;display:grid;position:relative;box-shadow:0 16px 36px #00000024,inset 0 1px #ffffff0d}.ecc-org-node:before{content:"";background:linear-gradient(180deg, var(--blue), var(--green));border-radius:14px 0 0 14px;width:3px;position:absolute;inset:0 auto 0 0}.ecc-org-node-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ecc-org-node-level,.ecc-org-node-branch{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ecc-org-node-level{border:1px solid color-mix(in srgb, var(--blue) 34%, transparent);color:var(--blue);font-family:var(--font-geist-mono,ui-monospace, monospace);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.ecc-org-node-branch{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.ecc-org-node strong{color:var(--text-primary);font-size:14px;line-height:1.25}.ecc-org-node p{min-height:30px;color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.ecc-org-node p.is-empty{color:var(--text-muted);font-style:italic}.ecc-org-tree-item.has-children>.ecc-org-node:after{content:"";background:var(--ecc-org-connector-strong);pointer-events:none;width:2px;height:17px;position:absolute;bottom:-17px;left:calc(50% - 1px)}.ecc-org-children{gap:22px;padding:34px 12px 0;display:flex;position:relative}.ecc-org-children:has(>.ecc-org-tree-item+.ecc-org-tree-item):before{content:"";background:var(--ecc-org-connector);pointer-events:none;height:2px;position:absolute;top:17px;left:12px;right:12px}.ecc-org-children>.ecc-org-tree-item:before{content:"";background:var(--ecc-org-connector);pointer-events:none;width:2px;height:17px;position:absolute;top:-17px;left:calc(50% - 1px)}html[data-theme=light] .ecc-org-toolbar,html[data-theme=light] .ecc-org-viewport{background:#ffffffd1}html[data-theme=light] .ecc-org-chart-shell{--ecc-org-connector:#1262b6b3;--ecc-org-connector-strong:#1262b6d6}html[data-theme=light] .ecc-org-viewport{background:radial-gradient(circle at 50% 0,#1262b614,#0000 36%),radial-gradient(circle at 20% 100%,#138a520f,#0000 30%),#f6fafc}html[data-theme=light] .ecc-org-node{background:linear-gradient(145deg,#e8f3fcf2,#fffffff0);border-color:#1262b638;box-shadow:0 16px 36px #12394e14,inset 0 1px #fffffff2}html[data-theme=light] .ecc-org-node strong{color:#173247}html[data-theme=light] .ecc-org-node p{color:#536a7b}html[data-theme=light] .ecc-org-node p.is-empty{color:#738694}@media (max-width:760px){.ecc-org-toolbar{flex-direction:column;align-items:flex-start}.ecc-org-zoom-controls{justify-content:flex-end;width:100%}.ecc-org-viewport{touch-action:pan-x pan-y;min-height:320px;max-height:68vh}.ecc-org-canvas{transform-origin:0 0;min-width:max-content;padding:34px 24px 56px}.ecc-org-tree{gap:20px}.ecc-org-node{width:204px;min-height:124px;padding:14px}.ecc-org-children{gap:16px}}@media (max-width:430px){.ecc-org-zoom-controls{flex-wrap:wrap;width:100%}.ecc-org-zoom-controls button{flex:44px}.ecc-org-home-button{flex-basis:100%}.ecc-org-tree,.ecc-org-children{gap:14px}.ecc-org-node{width:192px}}@media (prefers-reduced-motion:reduce){.ecc-org-canvas,.ecc-org-zoom-controls button{transition:none}}
html,body{-webkit-text-size-adjust:100%;width:100%;max-width:100%;overflow-x:clip}img,svg,video,canvas{max-width:100%}@media (max-width:767px){.sigma-workspace-shell{min-height:100dvh}.sigma-workspace-main{overscroll-behavior:contain;min-width:0!important;max-width:100%!important;padding-top:calc(4.75rem + env(safe-area-inset-top))!important;padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}.sigma-workspace-main>div{min-width:0;max-width:100%}.sigma-workspace-mobile-sidebar{padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-width:min(88vw,352px)!important;height:100dvh!important}.sigma-mobile-menu-toggle,.sigma-workspace-mobile-sidebar a,.sigma-workspace-mobile-sidebar button,.sigma-workspace-main button,.sigma-workspace-main a[role=button]{touch-action:manipulation}.sigma-workspace-mobile-sidebar a,.sigma-workspace-mobile-sidebar button{min-height:44px}.sigma-workspace-main :is(table,pre,[role=table]){max-width:100%}.sigma-workspace-main table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.sigma-workspace-main :is(input,select,textarea){max-width:100%;min-height:44px;font-size:16px!important}.sigma-workspace-main :is(section,article,form,.glass-card){overflow-wrap:anywhere;min-width:0;max-width:100%}.sigma-workspace-main :is(.grid-cols-2,.grid-cols-3,.grid-cols-4){grid-template-columns:minmax(0,1fr)!important}}@media (max-width:430px){.sigma-workspace-main{padding-left:12px!important;padding-right:12px!important}.sigma-workspace-mobile-sidebar{width:calc(100vw - 40px)!important;max-width:340px!important}}@media (prefers-reduced-motion:reduce){.sigma-workspace-mobile-sidebar,.sigma-mobile-menu-toggle,.sigma-workspace-main *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sigma-workspace-shell{--mobile-surface:#112;--mobile-surface-raised:#17172b;--mobile-text:#f8fbff;--mobile-muted:#a7b0c3;--mobile-border:#ffffff38;--mobile-border-strong:#8cc5ff80}html[data-theme=light] .sigma-workspace-shell{--mobile-surface:#fff;--mobile-surface-raised:#edf5f8;--mobile-text:#10283a;--mobile-muted:#40586b;--mobile-border:#c4d5df;--mobile-border-strong:#62879b}@media (max-width:767px){.sigma-landing :is(.sigma-features,.sigma-doc-preview,.sigma-pricing,.sigma-footer){content-visibility:visible;contain-intrinsic-size:none}.sigma-landing .sigma-features :is(.sigma-features-head>*,.sigma-feature-grid>*,.sigma-industries>*,.sigma-why>*){opacity:1!important;transform:none!important}.sigma-workspace-mobile-sidebar{box-shadow:0 20px 54px #020a1257;color:var(--mobile-text)!important;background:var(--mobile-surface)!important;border-color:var(--mobile-border)!important}.sigma-workspace-mobile-sidebar [class*=text-white\/]{color:var(--mobile-muted)!important}.sigma-workspace-mobile-sidebar [class~=text-white]{color:var(--mobile-text)!important}.sigma-workspace-mobile-sidebar [class*=border-white\/]{border-color:var(--mobile-border)!important}.sigma-workspace-mobile-sidebar [class*=bg-white\/]{background:var(--mobile-surface-raised)!important}.sigma-workspace-mobile-sidebar a,.sigma-workspace-mobile-sidebar button{touch-action:manipulation;min-height:48px}.sigma-workspace-mobile-sidebar a:focus-visible,.sigma-workspace-mobile-sidebar button:focus-visible{outline:2px solid var(--mobile-border-strong);outline-offset:2px}.sigma-workspace-main :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;overflow-wrap:normal!important;word-break:normal!important}.sigma-workspace-main :is(button,a[role=button],input,select,textarea){touch-action:manipulation;border-width:1px;min-height:44px}.sigma-workspace-main :is(.ecc-toolbar,.page-actions,.action-row){flex-wrap:wrap;max-width:100%}}[data-sigma-nav-layer=suite-workspace-toggle],[data-sigma-nav-layer=suite-workspace-backdrop],[data-sigma-nav-layer=suite-workspace-mobile]{display:none!important}[data-sigma-nav-layer=suite-workspace-mobile][aria-hidden=true]{visibility:hidden!important;pointer-events:none!important}[data-sigma-nav-layer=suite-workspace-mobile][aria-hidden=false]{visibility:visible!important;pointer-events:auto!important}@media (max-width:767px){[data-sigma-nav-layer=suite-workspace-desktop]{display:none!important}[data-sigma-nav-layer=suite-workspace-toggle]{z-index:110!important;display:flex!important}[data-sigma-nav-layer=suite-workspace-backdrop]{z-index:100!important;display:block!important}[data-sigma-nav-layer=suite-workspace-mobile]{z-index:105!important;display:flex!important;transform:translate(-105%)!important}[data-sigma-nav-layer=suite-workspace-mobile][data-sigma-nav-open=true]{transform:translate(0,0)!important}}@media (min-width:768px){[data-sigma-nav-layer=suite-workspace-desktop]{display:flex!important}[data-sigma-nav-layer=suite-workspace-toggle],[data-sigma-nav-layer=suite-workspace-backdrop],[data-sigma-nav-layer=suite-workspace-mobile]{display:none!important}}@media (max-width:767px){.sigma-workspace-mobile-sidebar>div:first-child{border-color:var(--mobile-border)!important;background:var(--mobile-surface)!important;min-height:68px!important;padding-left:16px!important;padding-right:16px!important}.sigma-workspace-mobile-sidebar>div:first-child>button{border-color:var(--mobile-border-strong)!important;background:var(--mobile-surface-raised)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--mobile-text)!important;justify-content:center!important;align-items:center!important;display:flex!important}.sigma-workspace-mobile-sidebar>div:first-child>button:focus-visible{outline:2px solid var(--mobile-border-strong);outline-offset:2px}[data-sigma-nav-layer=suite-workspace-toggle]{box-shadow:0 12px 32px #0000005c;top:calc(16px + env(safe-area-inset-top))!important;z-index:110!important;border:1px solid var(--mobile-border-strong)!important;background:var(--mobile-surface)!important;width:48px!important;height:48px!important;color:var(--mobile-text)!important;border-radius:12px!important;position:fixed!important;left:16px!important}[data-sigma-nav-layer=suite-workspace-backdrop]{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100!important;background:#030c1694!important;position:fixed!important;inset:0!important}[data-sigma-nav-layer=suite-workspace-mobile]{border-right:1px solid var(--mobile-border)!important;width:min(86vw,320px)!important;max-width:320px!important;transition:transform .24s ease-out,visibility .24s ease-out!important;box-shadow:24px 0 70px #00000073!important}[data-sigma-nav-layer=suite-workspace-mobile]>div:first-child{min-height:76px;padding-top:calc(12px + env(safe-area-inset-top))}[data-sigma-nav-layer=suite-workspace-mobile] :is(a,button){touch-action:manipulation}[data-sigma-nav-layer=suite-workspace-mobile] :is(a,button):focus-visible,[data-sigma-nav-layer=suite-workspace-toggle]:focus-visible{outline:2px solid var(--mobile-border-strong);outline-offset:2px}}@media (max-width:380px){[data-sigma-nav-layer=suite-workspace-mobile]{width:calc(100vw - 40px)!important}}@media (prefers-reduced-motion:reduce){[data-sigma-nav-layer=suite-workspace-mobile],[data-sigma-nav-layer=suite-workspace-toggle]{transition-duration:.01ms!important}}@media (max-width:1180px){html body #navbar{--suite-drawer-bg:#0b1421;--suite-drawer-surface:#101c2b;--suite-drawer-raised:#142337;--suite-drawer-text:#f2f7fb;--suite-drawer-muted:#b3c4d1;--suite-drawer-border:#a6cce838;--suite-drawer-border-strong:#7cc3ff7a;--suite-drawer-accent:#7cc3ff;--suite-drawer-shadow:#07101c3d;background:var(--suite-drawer-surface)!important;border-bottom:1px solid var(--suite-drawer-border)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;width:100%!important;min-height:68px!important;box-shadow:0 8px 24px #07101c29!important}html body #navbar .sigma-nav-inner{width:100%!important;max-width:none!important;height:68px!important;padding:calc(10px + env(safe-area-inset-top)) 14px 10px 78px!important;gap:8px!important}html body #navbar .sigma-nav-brand{min-width:0!important;max-width:min(46vw,230px)!important;color:var(--suite-drawer-text)!important;flex:auto!important;gap:9px!important}html body #navbar .sigma-nav-brand>span{gap:2px!important;min-width:0!important;display:grid!important;overflow:hidden!important}html body #navbar .sigma-nav-brand strong{color:var(--suite-drawer-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.86rem!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}html body #navbar .sigma-nav-brand small{color:var(--suite-drawer-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.62rem!important;font-weight:650!important;line-height:1.2!important;overflow:hidden!important}html body #navbar .sigma-nav-logo{flex:0 0 36px!important;width:36px!important;height:36px!important}html body #navbar .sigma-nav-actions{flex:none!important;align-items:center!important;gap:6px!important;min-width:0!important;margin-left:auto!important;display:flex!important}html body #navbar .sigma-nav-cta{display:none!important}html body #navbar .sigma-header-theme-toggle{flex:none!important;align-items:center!important;display:inline-flex!important}html body #navbar .sigma-header-theme-toggle .sigma-theme-toggle,html body #navbar .sigma-landing-lang-toggle{border:1px solid var(--suite-drawer-border-strong)!important;background:var(--suite-drawer-surface)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--suite-drawer-text)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;box-shadow:0 8px 24px #07101c1f!important}html body #navbar .sigma-header-theme-toggle .sigma-theme-toggle-icon,html body #navbar .sigma-header-theme-toggle .sigma-theme-toggle svg{justify-content:center!important;align-items:center!important;width:21px!important;height:21px!important;display:inline-flex!important}html body #navbar .sigma-landing-lang-toggle span{color:inherit!important;font-size:.72rem!important;font-weight:850!important}html body #navbar .sigma-menu-button{top:calc(10px + env(safe-area-inset-top))!important;z-index:1200!important;border:1px solid var(--suite-drawer-border-strong)!important;background:var(--suite-drawer-surface)!important;width:48px!important;height:48px!important;color:var(--suite-drawer-text)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important;position:fixed!important;left:14px!important;box-shadow:0 12px 32px #07101c2e!important}html body #navbar .sigma-mobile-layer{visibility:hidden!important;pointer-events:none!important;opacity:0!important;transition:opacity .26s,visibility .26s!important}html body #navbar .sigma-mobile-layer.is-open{visibility:visible!important;pointer-events:auto!important;opacity:1!important}html body #navbar .sigma-mobile-backdrop{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#07101c8f!important;border:0!important;position:absolute!important;inset:0!important}html body #navbar .sigma-mobile-sidebar{z-index:1!important;border:1px solid var(--suite-drawer-border)!important;background:var(--suite-drawer-bg)!important;width:min(76vw,540px)!important;max-width:540px!important;height:100dvh!important;min-height:100svh!important;color:var(--suite-drawer-text)!important;box-shadow:24px 0 70px var(--suite-drawer-shadow)!important;backface-visibility:hidden!important;will-change:transform!important;border-left:0!important;border-radius:0 24px 24px 0!important;flex-direction:column!important;gap:0!important;padding:0!important;transition:transform .26s cubic-bezier(.22,1,.36,1)!important;display:flex!important;position:absolute!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:translate(-105%)!important}html body #navbar .sigma-mobile-layer.is-open .sigma-mobile-sidebar{transform:translate(0,0)!important}html body #navbar .sigma-mobile-head{min-height:78px!important;padding:calc(12px + env(safe-area-inset-top)) 16px 12px 20px!important;border-bottom:1px solid var(--suite-drawer-border)!important;background:var(--suite-drawer-surface)!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body #navbar .sigma-mobile-brand{flex:auto!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:44px!important;display:flex!important;overflow:hidden!important}html body #navbar .sigma-mobile-logo{flex:0 0 42px!important;width:42px!important;height:42px!important}html body #navbar .sigma-mobile-brand>div{min-width:0!important;overflow:hidden!important}html body #navbar .sigma-mobile-head span{color:var(--suite-drawer-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.9rem!important;font-weight:850!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html body #navbar .sigma-mobile-head strong{color:var(--suite-drawer-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;font-size:.68rem!important;font-weight:650!important;line-height:1.25!important;display:block!important;overflow:hidden!important}html body #navbar .sigma-mobile-head button{border:1px solid var(--suite-drawer-border-strong)!important;background:var(--suite-drawer-raised)!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;color:var(--suite-drawer-text)!important;border-radius:14px!important;flex:0 0 48px!important;place-items:center!important;padding:0!important;display:grid!important}html body #navbar .sigma-mobile-head button svg{width:23px!important;height:23px!important}html body #navbar .sigma-mobile-links{overscroll-behavior:contain!important;flex-direction:column!important;flex:auto!important;gap:8px!important;min-width:0!important;min-height:0!important;padding:20px!important;display:flex!important;overflow:hidden auto!important}html body #navbar .sigma-mobile-links a{border:1px solid var(--suite-drawer-border)!important;background:color-mix(in srgb, var(--suite-drawer-surface) 76%, transparent)!important;width:100%!important;min-width:0!important;min-height:56px!important;color:var(--suite-drawer-text)!important;border-radius:12px!important;flex:none!important;align-items:center!important;gap:12px!important;padding:0 16px!important;font-size:.92rem!important;font-weight:800!important;line-height:1.25!important;text-decoration:none!important;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s!important;display:flex!important}html body #navbar .sigma-mobile-links a>span{width:30px!important;min-width:30px!important;color:var(--suite-drawer-accent)!important;font-size:.8rem!important;font-weight:900!important}html body #navbar .sigma-mobile-links a:is(:hover,:focus-visible),html body #navbar .sigma-mobile-links a.is-active,html body #navbar .sigma-mobile-links a[aria-current=page]{border-color:var(--suite-drawer-border-strong)!important;background:var(--suite-drawer-raised)!important;color:var(--suite-drawer-text)!important;box-shadow:inset 4px 0 0 var(--suite-drawer-accent)!important}html body #navbar .sigma-mobile-links a:hover{transform:translate(1px)!important}html body #navbar .sigma-mobile-actions{padding:16px 20px calc(18px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--suite-drawer-border)!important;background:var(--suite-drawer-surface)!important;flex:none!important;gap:10px!important;margin-top:auto!important;display:grid!important}html body #navbar .sigma-mobile-actions>a{border:1px solid var(--suite-drawer-border-strong)!important;background:var(--suite-drawer-raised)!important;min-height:52px!important;color:var(--suite-drawer-text)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:.86rem!important;font-weight:850!important;text-decoration:none!important;display:flex!important}html body #navbar .sigma-mobile-sidebar :is(a,button):focus-visible,html body #navbar .sigma-menu-button:focus-visible{outline:2px solid var(--suite-drawer-accent)!important;outline-offset:3px!important}}html[data-theme=light] body #navbar{--suite-drawer-bg:#f8fbfd;--suite-drawer-surface:#fff;--suite-drawer-raised:#edf6fb;--suite-drawer-text:#173247;--suite-drawer-muted:#526c7d;--suite-drawer-border:#12394e24;--suite-drawer-border-strong:#62879b;--suite-drawer-accent:#226da9;--suite-drawer-shadow:#12394e29}@media (max-width:1180px){html[data-theme=light] body #navbar{border-bottom-color:var(--suite-drawer-border)!important;box-shadow:0 8px 24px #12394e14!important}html[data-theme=light] body #navbar .sigma-menu-button,html[data-theme=light] body #navbar .sigma-header-theme-toggle .sigma-theme-toggle,html[data-theme=light] body #navbar .sigma-landing-lang-toggle{background:var(--suite-drawer-surface)!important;color:var(--suite-drawer-text)!important;box-shadow:0 8px 24px #12394e14!important}html[data-theme=light] body #navbar .sigma-mobile-backdrop{background:#10283a6b!important}}@media (max-width:380px){html body #navbar .sigma-mobile-sidebar{width:76vw!important}}@media (min-width:1181px){html body #navbar .sigma-mobile-layer,html body #navbar .sigma-menu-button{visibility:hidden!important;pointer-events:none!important}}@media (prefers-reduced-motion:reduce){html body #navbar .sigma-mobile-layer,html body #navbar .sigma-mobile-sidebar,html body #navbar .sigma-mobile-links a{transition-duration:.01ms!important}}
.ecosystem-not-found{z-index:1;color:#f8fbff;background:linear-gradient(#050508,#08080f);min-height:100svh;position:relative;overflow:hidden}.ecosystem-not-found-glow{pointer-events:none;background:radial-gradient(circle at 18% 12%,#4a9eff38,#0000 28rem),radial-gradient(circle at 82% 18%,#22c55e29,#0000 26rem);position:absolute;inset:0}.ecosystem-not-found-content{z-index:1;width:min(1120px,100%);margin:0 auto;padding:clamp(96px,13vw,150px) 24px 72px;position:relative}.ecosystem-not-found-code{color:#8cc5ff;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.ecosystem-not-found h1{letter-spacing:-.075em;max-width:900px;margin:18px 0;font-size:clamp(2.8rem,7vw,6.4rem);line-height:.94}.ecosystem-not-found-lead{color:#e1eff8ad;max-width:680px;margin:0;font-size:1rem;line-height:1.7}.ecosystem-not-found-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:52px;display:grid}.ecosystem-not-found-grid>a{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;min-height:260px;padding:24px;transition:border-color .2s,background .2s,transform .2s;display:flex;box-shadow:0 22px 70px #0003}.ecosystem-not-found-grid>a:hover{background:#4a9eff17;border-color:#4a9eff6b;transform:translateY(-3px)}.ecosystem-not-found-grid span{color:#8cc5ff;font-family:var(--font-geist-mono,monospace);font-size:.72rem;font-weight:800}.ecosystem-not-found-grid h2{color:#f8fbff;letter-spacing:-.035em;margin:34px 0 10px;font-size:1.2rem;line-height:1.15}.ecosystem-not-found-grid p{color:#e1eff89e;margin:0;font-size:.84rem;line-height:1.6}.ecosystem-not-found-grid strong{color:#9af1ba;margin-top:auto;padding-top:24px;font-size:.82rem}.ecosystem-not-found-home{color:#06111f;background:linear-gradient(135deg,#7cc3ff,#22c55e);border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin-top:24px;padding:0 18px;font-size:.84rem;font-weight:900;display:inline-flex}.ecosystem-not-found :is(a):focus-visible{outline-offset:4px;outline:3px solid #8cc5ff}html[data-theme=light] .ecosystem-not-found{color:#10283a;background:linear-gradient(#f7fbfd,#eaf4f8)}html[data-theme=light] .ecosystem-not-found-glow{background:radial-gradient(circle at 18% 12%,#4a9eff26,#0000 28rem),radial-gradient(circle at 82% 18%,#22c55e1a,#0000 26rem)}html[data-theme=light] .ecosystem-not-found-code{color:#1265a8}html[data-theme=light] .ecosystem-not-found h1{color:#10283a;text-shadow:none}html[data-theme=light] .ecosystem-not-found-lead{color:#40586b}html[data-theme=light] .ecosystem-not-found-grid>a{background:#ffffffdb;border-color:#12394e26;box-shadow:0 18px 54px #12394e17}html[data-theme=light] .ecosystem-not-found-grid>a:hover{background:#fff;border-color:#256fbc57}html[data-theme=light] .ecosystem-not-found-grid span{color:#1265a8}html[data-theme=light] .ecosystem-not-found-grid h2{color:#10283a}html[data-theme=light] .ecosystem-not-found-grid p{color:#526b7c}html[data-theme=light] .ecosystem-not-found-grid strong{color:#087443}@media (max-width:800px){.ecosystem-not-found-content{padding:96px 16px 64px}.ecosystem-not-found-grid{grid-template-columns:1fr;margin-top:36px}.ecosystem-not-found-grid>a{min-height:220px}.ecosystem-not-found h1{font-size:clamp(2.5rem,14vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.ecosystem-not-found-grid>a{transition:none}.ecosystem-not-found-grid>a:hover{transform:none}}
