.mobile-navigation-module__7OsgjG__frost{z-index:1000000;background:var(--color-bg-base)}.mobile-navigation-module__7OsgjG__frost[data-state]{animation:none}.mobile-navigation-module__7OsgjG__pane{z-index:1000001;overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:var(--color-text-primary);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;display:flex;position:fixed;inset:0;overflow-y:auto;transform:none}.mobile-navigation-module__7OsgjG__pane[data-state]{animation:none}.mobile-navigation-module__7OsgjG__pane :is(a,button):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}.mobile-navigation-module__7OsgjG__header{min-height:76px;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-inline-start:-8px;margin-inline-end:calc(var(--removed-body-scroll-bar-size,0px) - 8px);display:flex}@media (min-width:640px){.mobile-navigation-module__7OsgjG__header{margin-inline-start:0;margin-inline-end:var(--removed-body-scroll-bar-size,0px)}}.mobile-navigation-module__7OsgjG__links{gap:4px;margin-block:auto;padding-block:32px;display:grid}.mobile-navigation-module__7OsgjG__link{min-height:60px;font-family:var(--font-heading);letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:24px;padding-block:8px;font-size:clamp(30px,7vw,48px);font-weight:500;line-height:1.2;display:flex}.mobile-navigation-module__7OsgjG__link svg{color:var(--color-text-secondary);flex-shrink:0}.mobile-navigation-module__7OsgjG__link:hover{color:var(--color-status-success)}.mobile-navigation-module__7OsgjG__actions{border-top:1px solid var(--color-border-default);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mobile-navigation-module__7OsgjG__frost{background:color-mix(in srgb, var(--color-bg-base) 72%, transparent);-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%)}}@media (prefers-reduced-transparency:reduce){.mobile-navigation-module__7OsgjG__frost{background:var(--color-bg-base);-webkit-backdrop-filter:none;backdrop-filter:none}}
.landing-controls-module__eTCLLq__action,.landing-controls-module__eTCLLq__compactAction{font-size:var(--home-type-supporting,.875rem);border-radius:3px;justify-content:center;align-items:center;gap:.5rem;font-weight:500;line-height:1.5;display:inline-flex}.landing-controls-module__eTCLLq__action{height:auto;font-size:var(--home-type-body,1rem);min-height:var(--home-control-height,3rem);padding:.5rem var(--home-control-padding,1.5rem)}.landing-controls-module__eTCLLq__compactAction{height:auto;min-height:var(--home-control-compact-height,2.375rem);padding:.375rem var(--home-control-compact-padding,.75rem)}.landing-controls-module__eTCLLq__primaryAction{background:var(--color-text-primary);color:var(--color-bg-base);box-shadow:none;border:1px solid #0000}.landing-controls-module__eTCLLq__primaryAction:hover{background:var(--color-text-secondary)}.landing-controls-module__eTCLLq__secondaryAction{border:1px solid var(--color-border-default);transition:border-color var(--home-control-duration,.18s), background-color var(--home-control-duration,.18s), transform var(--home-control-duration,.18s);background:0 0}.landing-controls-module__eTCLLq__secondaryAction:hover{border-color:color-mix(in srgb, var(--color-status-success) 55%, var(--color-border-default));background:var(--color-surface-hovered);transform:translateY(-2px)}.landing-controls-module__eTCLLq__interactiveRow{transition:background-color var(--home-control-duration,.18s), color var(--home-control-duration,.18s);border-radius:3px}.landing-controls-module__eTCLLq__interactiveRow:hover{background:var(--color-surface-hovered);color:var(--color-text-primary)}.landing-controls-module__eTCLLq__interactiveRow:hover>svg:last-child{transform:translate(2px)}.landing-controls-module__eTCLLq__textLink:hover{color:var(--color-status-success);text-underline-offset:4px;text-decoration:underline}.landing-controls-module__eTCLLq__secondaryAction:focus-visible,.landing-controls-module__eTCLLq__interactiveRow:focus-visible,.landing-controls-module__eTCLLq__textLink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (prefers-reduced-motion:reduce){.landing-controls-module__eTCLLq__secondaryAction:hover,.landing-controls-module__eTCLLq__interactiveRow:hover>svg:last-child{transform:none}}.landing-controls-module__eTCLLq__selection:hover:not([aria-pressed=true],[data-state=active]){background:var(--color-surface-hovered);color:var(--color-text-primary)}.landing-controls-module__eTCLLq__selection:is([aria-pressed=true],[data-state=active]){background:var(--color-text-primary);color:var(--color-bg-base);box-shadow:none}.dark .landing-controls-module__eTCLLq__primaryAction{border-color:color-mix(in srgb, var(--color-status-success) 48%, var(--color-bg-stage));background:color-mix(in srgb, var(--color-status-success) 18%, var(--color-bg-stage));color:var(--color-text-primary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-status-success) 12%, transparent)}.dark .landing-controls-module__eTCLLq__primaryAction:hover{border-color:color-mix(in srgb, var(--color-status-success) 68%, var(--color-bg-stage));background:color-mix(in srgb, var(--color-status-success) 26%, var(--color-bg-stage))}.dark .landing-controls-module__eTCLLq__selection:is([aria-pressed=true],[data-state=active]){background:color-mix(in srgb, var(--color-status-success) 12%, var(--color-bg-stage));color:var(--color-text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-status-success) 38%, transparent)}
.homepage-primitives-module__XT1Cpq__meta{font-size:var(--home-type-meta);line-height:1.8}.homepage-primitives-module__XT1Cpq__caption{font-size:var(--home-type-caption);line-height:1.7}.homepage-primitives-module__XT1Cpq__supporting{font-size:var(--home-type-supporting);line-height:1.7}.homepage-primitives-module__XT1Cpq__body{font-size:var(--home-type-body);line-height:1.75}.homepage-primitives-module__XT1Cpq__lead{font-size:var(--home-type-lead);line-height:1.75}.homepage-primitives-module__XT1Cpq__quote{font-size:var(--home-type-quote);line-height:1.6}.homepage-primitives-module__XT1Cpq__statement{font-size:var(--home-type-feature);line-height:1.5}.homepage-primitives-module__XT1Cpq__eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:500;}.homepage-primitives-module__XT1Cpq__sectionHeading{font-family:var(--font-heading);font-size:var(--home-type-section);letter-spacing:-.045em;text-wrap:balance;margin-top:1.25rem;font-weight:500;line-height:1.08}.homepage-primitives-module__XT1Cpq__compactHeading{font-size:var(--home-type-section-compact)}.homepage-primitives-module__XT1Cpq__closingHeading{font-size:var(--home-type-closing);letter-spacing:-.055em;margin-top:0;line-height:1.04}.homepage-primitives-module__XT1Cpq__closingHeading>span{text-wrap:balance;display:block}.homepage-primitives-module__XT1Cpq__featureHeading,.homepage-primitives-module__XT1Cpq__integrationHeading{font-family:var(--font-heading);font-size:var(--home-type-feature);letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.25}.homepage-primitives-module__XT1Cpq__integrationHeading{font-size:var(--home-type-integration)}.homepage-primitives-module__XT1Cpq__headingLine{display:block}.homepage-primitives-module__XT1Cpq__link{font-size:var(--home-type-supporting);line-height:1.7}.homepage-primitives-module__XT1Cpq__rowLink{min-height:var(--home-control-compact-height);align-items:center;gap:.5rem;padding:.375rem .5rem;display:inline-flex}.homepage-primitives-module__XT1Cpq__cardLink{border-radius:3px;align-items:flex-start;gap:.625rem;padding:.75rem;display:inline-flex}.homepage-primitives-module__XT1Cpq__textLink{font-size:inherit;display:inline}.homepage-primitives-module__XT1Cpq__tab{font-size:var(--home-type-supporting);color:var(--color-text-secondary);border-bottom:2px solid #0000;border-radius:0;justify-content:flex-start;gap:.625rem;margin-bottom:-1px;padding:1.25rem .75rem;display:flex}.homepage-primitives-module__XT1Cpq__tab:hover:not([data-state=active]){border-bottom-color:color-mix(in srgb, var(--color-status-success) 35%, transparent);color:var(--color-text-primary)}.homepage-primitives-module__XT1Cpq__tab[data-state=active]{border-color:var(--color-status-success);box-shadow:none;color:var(--color-text-primary);background:0 0}@media (max-width:1023px){.homepage-primitives-module__XT1Cpq__tab{font-size:var(--home-type-caption);gap:6px;padding-inline:6px}}@media (max-width:767px){.homepage-primitives-module__XT1Cpq__tab{flex-direction:column;gap:6px;padding:14px 4px}}@media (min-width:1024px){.homepage-primitives-module__XT1Cpq__headingLine{white-space:nowrap}}
.homepage-module__lM9dcW__page{--home-type-meta:.6875rem;--home-type-caption:.75rem;--home-type-supporting:.875rem;--home-type-body:1rem;--home-type-lead:1.125rem;--home-type-quote:1.25rem;--home-type-feature:1.5rem;--home-type-integration:1.875rem;--home-type-section:clamp(2.25rem, 4.1vw, 3.75rem);--home-type-section-compact:clamp(2.25rem, 3.4vw, 3rem);--home-type-closing:clamp(2.7rem, 5.9vw, 5.25rem);--home-control-height:3rem;--home-control-compact-height:2.375rem;--home-control-padding:1.5rem;--home-control-compact-padding:.75rem;--home-control-duration:.18s;--home-navigation-height:76px;--home-chrome-duration:.22s;overflow:clip}html:has(.homepage-module__lM9dcW__page){scroll-behavior:auto}.homepage-module__lM9dcW__page :is(a,button):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}.homepage-module__lM9dcW__guestLauncher{z-index:45;right:24px;bottom:max(20px, env(safe-area-inset-bottom));position:fixed}.homepage-module__lM9dcW__guestDialog{background:var(--color-bg-stage);width:min(420px,100vw - 32px);max-width:none;height:min(720px,100dvh - 40px);max-height:none;color:var(--color-text-primary);border-radius:16px;padding:0;animation:none;display:block;inset:auto 24px 20px auto;overflow:hidden;transform:none;box-shadow:0 18px 70px -16px #00000059}.homepage-module__lM9dcW__guestDialog :is(a,button,textarea):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.homepage-module__lM9dcW__guestDialog[data-state]{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.homepage-module__lM9dcW__guestDraft[data-state]{transition:none;animation:none}}.homepage-module__lM9dcW__guestDialogFullscreen{width:auto;height:auto;inset:20px}@media (max-width:639px){.homepage-module__lM9dcW__guestLauncher{right:16px;bottom:max(16px, env(safe-area-inset-bottom))}.homepage-module__lM9dcW__guestDialog{width:100%;height:min(760px,92dvh);padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;inset:auto 0 0}.homepage-module__lM9dcW__guestDialogFullscreen{border-radius:0;height:100dvh;inset:0}}.homepage-module__lM9dcW__navigation{--navigation-tint:76%;z-index:40;background-color:var(--color-bg-base);transition:transform var(--home-chrome-duration) ease;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-stage) 55%, transparent), 0 8px 24px -20px color-mix(in srgb, var(--color-text-primary) 28%, transparent);position:sticky;top:0}.homepage-module__lM9dcW__page[data-homepage-chrome=hidden] .homepage-module__lM9dcW__navigation{transform:translateY(-100%)}.dark .homepage-module__lM9dcW__navigation{--navigation-tint:72%}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.homepage-module__lM9dcW__navigation{background-color:color-mix(in srgb, var(--color-bg-base) var(--navigation-tint), transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}}@media (prefers-reduced-transparency:reduce){.homepage-module__lM9dcW__navigation{background-color:var(--color-bg-base);-webkit-backdrop-filter:none;backdrop-filter:none}}.homepage-module__lM9dcW__hero{isolation:isolate;padding:44px 0 54px;position:relative}.homepage-module__lM9dcW__heroBackdrop{--hero-grid:hsl(var(--color-brand-400) / .09);--hero-circuit:hsl(var(--color-brand-400) / .2);--hero-signal:hsl(var(--primary) / .7);--hero-wash:hsl(var(--primary) / .2);--hero-wash-secondary:hsl(var(--color-brand-400) / .16);z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000 98%);mask-image:linear-gradient(#000 65%,#0000 98%)}.dark .homepage-module__lM9dcW__heroBackdrop{--hero-grid:hsl(var(--primary) / .08);--hero-circuit:hsl(var(--primary) / .22);--hero-signal:hsl(var(--primary) / .85);--hero-wash:hsl(var(--primary) / .26);--hero-wash-secondary:hsl(var(--color-brand-500) / .36)}.homepage-module__lM9dcW__heroAmbient,.homepage-module__lM9dcW__heroAmbientSecondary{border-radius:50%;animation:10s ease-in-out infinite alternate homepage-module__lM9dcW__hero-ambient-drift;position:absolute}.homepage-module__lM9dcW__heroAmbient{background:radial-gradient(ellipse at center, var(--hero-wash), transparent 66%);width:86%;height:114%;top:-18%;right:-12%}.homepage-module__lM9dcW__heroAmbientSecondary{background:radial-gradient(ellipse at center, var(--hero-wash-secondary), transparent 67%);width:72%;height:100%;animation-duration:13s;animation-direction:alternate-reverse;animation-delay:-6s;top:18%;left:-16%}.homepage-module__lM9dcW__heroBackgroundGrid{background-image:linear-gradient(var(--hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 76% 34%,#000,#0003 58%,#0000 82%);mask-image:radial-gradient(at 76% 34%,#000,#0003 58%,#0000 82%)}.homepage-module__lM9dcW__heroCircuits{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000004d,#0000001f 38%,#000 65%);mask-image:linear-gradient(100deg,#0000004d,#0000001f 38%,#000 65%)}.homepage-module__lM9dcW__heroCircuit,.homepage-module__lM9dcW__heroCircuitNodes{stroke:var(--hero-circuit);stroke-width:1px}.homepage-module__lM9dcW__heroCircuitNodes{fill:var(--color-bg-base)}.homepage-module__lM9dcW__heroCircuitNodes circle{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite homepage-module__lM9dcW__hero-node-pulse}.homepage-module__lM9dcW__heroCircuitNodes circle:nth-child(2n){animation-delay:-1.5s}.homepage-module__lM9dcW__heroSignal{stroke:var(--hero-signal);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.055 .945;stroke-dashoffset:1px;animation:6s linear infinite homepage-module__lM9dcW__hero-signal-travel}.dark .homepage-module__lM9dcW__heroSignal{filter:drop-shadow(0 0 4px var(--hero-signal))}[data-homepage-motion=paused] :is(.homepage-module__lM9dcW__heroBackdrop,.homepage-module__lM9dcW__scene) *{animation-play-state:paused}@keyframes homepage-module__lM9dcW__hero-ambient-drift{0%{opacity:.55;transform:translate(-9%,6%)scale(.88)}to{opacity:1;transform:translate(9%,-8%)scale(1.12)}}@keyframes homepage-module__lM9dcW__hero-signal-travel{to{stroke-dashoffset:0}}@keyframes homepage-module__lM9dcW__hero-node-pulse{0%,to{transform:scale(1)}50%{fill:var(--hero-signal);stroke:var(--hero-signal);transform:scale(1.7)}}.homepage-module__lM9dcW__heroGrid{grid-template-columns:1fr 1.12fr;align-items:center;gap:24px;display:grid}.homepage-module__lM9dcW__heroTitle{font-family:var(--font-heading);letter-spacing:-.062em;margin-top:26px;font-size:clamp(48px,5.25vw,78px);font-weight:500;line-height:1.02}.homepage-module__lM9dcW__heroTitle span{display:block}.homepage-module__lM9dcW__heroSubtitle{color:var(--color-text-secondary)}.homepage-module__lM9dcW__scene{--scene-top:#244e57;--scene-bottom:#15353e;--scene-side:#132e36;--scene-edge:#467279;--scene-line:#558780;--scene-signal:#a3e5ba;--scene-module:#244c52;--scene-core:#377c66;--scene-core-side:#235b4b;--scene-shadow:#194f6033;min-width:0;position:relative}.homepage-module__lM9dcW__sceneHeading{font-family:var(--font-mono);font-size:var(--home-type-meta);letter-spacing:.07em;color:var(--color-text-secondary);justify-content:space-between;gap:12px;display:flex}.homepage-module__lM9dcW__technicalCross{font-size:19px;line-height:1}.homepage-module__lM9dcW__sceneSvg{width:112%;max-width:none;margin:-10px 0 -22px -6%}.homepage-module__lM9dcW__sceneGrid{-webkit-mask-image:radial-gradient(#000 30%,#0000 72%);mask-image:radial-gradient(#000 30%,#0000 72%)}.homepage-module__lM9dcW__sceneGlow{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite homepage-module__lM9dcW__scene-glow-breathe}.homepage-module__lM9dcW__sceneBaseLayer{animation:3.6s ease-in-out infinite homepage-module__lM9dcW__scene-layer-float}.homepage-module__lM9dcW__sceneMiddleLayer{--layer-travel:5px;animation:3.6s ease-in-out infinite homepage-module__lM9dcW__scene-layer-float}.homepage-module__lM9dcW__sceneModule{--layer-travel:-9px;animation:3.6s ease-in-out infinite homepage-module__lM9dcW__scene-layer-float}.homepage-module__lM9dcW__sceneCorePulse{opacity:.65;stroke-width:2px;animation:2.4s ease-in-out infinite homepage-module__lM9dcW__scene-core-pulse}.homepage-module__lM9dcW__sceneIndicator{animation:1.8s ease-in-out infinite homepage-module__lM9dcW__scene-core-pulse}.homepage-module__lM9dcW__sceneBeamPulse{opacity:0;animation:2.8s linear infinite homepage-module__lM9dcW__scene-beam-rise}.homepage-module__lM9dcW__sceneConnectionTrace{--trace-length:274;animation:2s linear infinite homepage-module__lM9dcW__scene-trace}.homepage-module__lM9dcW__sceneBeamTrace{--trace-length:107;animation:1.3s linear infinite homepage-module__lM9dcW__scene-trace}.homepage-module__lM9dcW__sceneAgentsFloat{--layer-travel:-22px;animation:3.6s ease-in-out infinite homepage-module__lM9dcW__scene-layer-float}@keyframes homepage-module__lM9dcW__scene-trace{0%{stroke-dashoffset:var(--trace-length)}to{stroke-dashoffset:0}}@keyframes homepage-module__lM9dcW__scene-layer-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--layer-travel,10px))}}@keyframes homepage-module__lM9dcW__scene-glow-breathe{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes homepage-module__lM9dcW__scene-core-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes homepage-module__lM9dcW__scene-beam-rise{0%{opacity:0;transform:translateY(0)}18%,70%{opacity:.65}to{opacity:0;transform:translateY(-116px)}}.homepage-module__lM9dcW__sceneCaption{border-top:1px solid var(--color-border-default);justify-content:space-between;align-items:end;gap:8px;padding-top:13px;display:flex}.homepage-module__lM9dcW__pathButton{font-size:var(--home-type-meta);color:var(--color-text-secondary)}.homepage-module__lM9dcW__pathButton[aria-pressed=true]{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-base)}.homepage-module__lM9dcW__pathButton[aria-pressed=true]:hover{background:color-mix(in srgb, var(--color-text-primary) 85%, var(--color-bg-base))}.dark .homepage-module__lM9dcW__pathButton[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-status-success) 38%, var(--color-bg-stage));background:color-mix(in srgb, var(--color-status-success) 12%, var(--color-bg-stage));color:var(--color-text-primary)}.homepage-module__lM9dcW__capabilityTabs{border-bottom:1px solid var(--color-border-default);background:0 0;border-radius:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;width:100%;height:auto;padding:0;display:grid}.homepage-module__lM9dcW__capabilityPanel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.homepage-module__lM9dcW__sampleStage{border:1px solid var(--color-border-default);background:var(--color-bg-base);min-width:0;box-shadow:0 12px 36px -24px var(--color-text-primary);border-radius:6px}.homepage-module__lM9dcW__skillPreview{overscroll-behavior:contain;min-width:0;max-height:440px;overflow:auto}.homepage-module__lM9dcW__integrationTabs{border-bottom:1px solid var(--color-border-default);background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:auto;padding:0;display:grid}.homepage-module__lM9dcW__integrationTab{font-size:var(--home-type-body)}.homepage-module__lM9dcW__integrationTab[data-state=active]{color:var(--color-status-success)}.homepage-module__lM9dcW__integrationDemo{min-width:0}.homepage-module__lM9dcW__integrationShowcase{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;min-width:0;padding-block:36px;display:grid}.homepage-module__lM9dcW__widgetShowcase{isolation:isolate;min-width:0;padding:46px 12px;position:relative}.homepage-module__lM9dcW__integrationInstructions{grid-area:1/2;min-width:0;padding-block:12px;position:relative}.homepage-module__lM9dcW__widgetShowcase,.homepage-module__lM9dcW__apiArchitecture{grid-area:1/1}.homepage-module__lM9dcW__integrationCode{border:1px solid var(--color-border-default);background:var(--color-bg-base);border-radius:6px;min-width:0;margin-top:24px;position:relative;overflow:hidden}.homepage-module__lM9dcW__code{tab-size:2;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--color-status-success);font-family:var(--font-mono);font-size:var(--home-type-supporting);padding:24px 20px;line-height:1.9}.homepage-module__lM9dcW__apiArchitecture{isolation:isolate;gap:26px;padding:32px 12px;display:grid;position:relative}.homepage-module__lM9dcW__apiFlowNode{border:1px solid var(--color-border-default);background:var(--color-bg-base);border-radius:6px;align-items:center;gap:20px;padding:24px;display:flex;position:relative}.homepage-module__lM9dcW__apiFlowNode+.homepage-module__lM9dcW__apiFlowNode:before{background:var(--color-status-success);content:"";width:1px;height:26px;position:absolute;top:-27px;left:36px}.homepage-module__lM9dcW__mcpGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.homepage-module__lM9dcW__mcpProtocol{border-left:2px solid var(--color-status-success);align-items:flex-start;gap:12px;margin-top:16px;padding:12px 0 12px 14px;display:flex}.homepage-module__lM9dcW__workflowStage{border:1px solid var(--color-border-default);background:var(--color-bg-stage);border-radius:6px;min-width:0;padding:24px}.homepage-module__lM9dcW__workflowSteps{position:relative}.homepage-module__lM9dcW__workflowSteps:before{background:var(--color-border-default);content:"";width:1px;position:absolute;inset:18px auto 22px 22px}.homepage-module__lM9dcW__workflowStep{border:1px solid #0000;border-radius:5px;margin-bottom:8px;padding:12px 16px 12px 48px;position:relative}.homepage-module__lM9dcW__workflowNumber{border:1px solid var(--color-border-default);background:var(--color-bg-base);width:21px;height:21px;color:var(--color-status-success);font-family:var(--font-mono);font-size:var(--home-type-meta);border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;left:11px}.homepage-module__lM9dcW__workflowResult{border-top:1px solid var(--color-border-default);align-items:flex-start;gap:12px;margin-top:22px;padding-top:20px;display:flex}.homepage-module__lM9dcW__possibility{border-top:1px solid var(--color-border-default);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;min-width:0;padding-block:28px;display:grid;position:relative}.homepage-module__lM9dcW__possibilityExample{border-left:1px solid var(--color-border-default);padding-left:28px}.homepage-module__lM9dcW__faqTrigger{text-align:left;padding-block:1.25rem;font-weight:500;}.homepage-module__lM9dcW__faqTrigger:hover{text-decoration:none}.homepage-module__lM9dcW__faqContent{max-width:36rem;color:var(--color-text-secondary);padding-bottom:1.5rem;}@media (min-width:1536px){.homepage-module__lM9dcW__hero{padding-top:60px}}@media (max-width:1023px){.homepage-module__lM9dcW__possibility{grid-template-columns:minmax(0,1fr);gap:24px}.homepage-module__lM9dcW__possibilityExample{border-left:0;border-top:1px solid var(--color-border-default);padding:20px 0 0}.homepage-module__lM9dcW__capabilityPanel{grid-template-columns:minmax(0,1fr)}.homepage-module__lM9dcW__integrationShowcase{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 0}.homepage-module__lM9dcW__integrationInstructions,.homepage-module__lM9dcW__widgetShowcase,.homepage-module__lM9dcW__apiArchitecture{grid-area:auto/1}.homepage-module__lM9dcW__mcpGrid{grid-template-columns:minmax(0,1fr);gap:36px}.homepage-module__lM9dcW__heroGrid{grid-template-columns:1fr 1fr;gap:24px}.homepage-module__lM9dcW__heroTitle{font-size:clamp(44px,5.8vw,64px)}}@media (max-width:767px){.homepage-module__lM9dcW__page{--home-type-integration:clamp(1.5625rem, 7.8vw, 1.875rem);--home-type-closing:clamp(1.875rem, 9.25vw, var(--home-type-section))}.homepage-module__lM9dcW__hero{padding:28px 0 36px}.homepage-module__lM9dcW__heroBackdrop{-webkit-mask-image:linear-gradient(#00000059,#000 50%,#0000 92%);mask-image:linear-gradient(#00000059,#000 50%,#0000 92%)}.homepage-module__lM9dcW__heroBackgroundGrid{background-size:48px 48px;-webkit-mask-image:radial-gradient(at 80% 58%,#000,#0000 78%);mask-image:radial-gradient(at 80% 58%,#000,#0000 78%)}.homepage-module__lM9dcW__heroCircuits{-webkit-mask-image:linear-gradient(#0000 22%,#000 58%,#0000 92%);mask-image:linear-gradient(#0000 22%,#000 58%,#0000 92%)}.homepage-module__lM9dcW__heroAmbient{width:160%;height:75%;top:20%;right:-55%}.homepage-module__lM9dcW__heroAmbientSecondary{width:130%;height:65%;top:-8%;left:-50%}.homepage-module__lM9dcW__heroGrid{grid-template-columns:1fr;gap:32px}.homepage-module__lM9dcW__heroTitle{letter-spacing:-.055em;font-size:clamp(45px,9.6vw,66px)}.homepage-module__lM9dcW__scene{width:100%;max-width:580px;margin-inline:auto}.homepage-module__lM9dcW__sceneSvg{width:108%;margin-bottom:-8px;margin-left:-4%}.homepage-module__lM9dcW__capabilityTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-module__lM9dcW__integrationTab{font-size:var(--home-type-caption);text-align:center;white-space:normal;justify-content:center;height:100%}.homepage-module__lM9dcW__integrationShowcase{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px 0}.homepage-module__lM9dcW__widgetShowcase{padding-inline:0}.homepage-module__lM9dcW__integrationInstructions{padding:8px 4px}.homepage-module__lM9dcW__code{font-size:var(--home-type-caption);padding:20px 14px}.homepage-module__lM9dcW__workflowStage{padding:20px 16px}.homepage-module__lM9dcW__apiArchitecture{padding:16px 4px}.homepage-module__lM9dcW__apiFlowNode{padding:20px}.homepage-module__lM9dcW__possibility{padding:26px 0}}@media (prefers-reduced-motion:reduce){.homepage-module__lM9dcW__page *,.homepage-module__lM9dcW__page :before,.homepage-module__lM9dcW__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.platform-scenes-module__wLRyPG__landscape{--art-green:var(--color-status-success);--art-bright:#c3efd3;--art-ink:var(--color-text-primary);--art-surface:var(--color-bg-base);--art-line:color-mix(in srgb, var(--color-status-success) 24%, transparent);--art-edge:color-mix(in srgb, var(--color-status-success) 58%, var(--color-bg-base));--art-glass:#cee0cf;--art-plane:#94b9aa;--art-side:#315d5d;--art-chip:#31725c;isolation:isolate;position:relative}.dark .platform-scenes-module__wLRyPG__landscape{--art-line:color-mix(in srgb, var(--color-status-success) 24%, transparent);--art-glass:#274d54;--art-plane:#152f3e;--art-side:#102d37;--art-chip:#285e51}.platform-scenes-module__wLRyPG__motionDock{--motion-tint:76%;z-index:30;top:var(--home-navigation-height,76px);background-color:var(--color-bg-base);height:42px;transition:transform var(--home-chrome-duration,.22s) ease;justify-content:flex-end;align-items:center;padding-inline:max(24px,50vw - 620px);display:flex;position:sticky}[data-homepage-chrome=hidden] .platform-scenes-module__wLRyPG__motionDock{transform:translateY(calc(-100% - var(--home-navigation-height,76px)))}.dark .platform-scenes-module__wLRyPG__motionDock{--motion-tint:72%}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.platform-scenes-module__wLRyPG__motionDock{background-color:color-mix(in srgb, var(--color-bg-base) var(--motion-tint), transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}}@media (prefers-reduced-transparency:reduce){.platform-scenes-module__wLRyPG__motionDock{background-color:var(--color-bg-base);-webkit-backdrop-filter:none;backdrop-filter:none}}.platform-scenes-module__wLRyPG__motionControl{color:var(--color-text-secondary);font-size:var(--home-type-meta)}.platform-scenes-module__wLRyPG__motionControl:disabled{color:var(--color-text-tertiary)}.platform-scenes-module__wLRyPG__signalField{z-index:1;pointer-events:none;height:2300px;position:absolute;inset:430px 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 10% 85%,#0000);mask-image:linear-gradient(#0000,#000 10% 85%,#0000)}.platform-scenes-module__wLRyPG__signalField>svg{width:100%;height:100%;position:relative;overflow:visible}.platform-scenes-module__wLRyPG__signalStrand{stroke:var(--art-green);stroke-width:1px;opacity:.15}.platform-scenes-module__wLRyPG__signalCurrent{stroke:var(--art-green);stroke-width:2px;stroke-dasharray:.09 .91;stroke-linecap:round;opacity:.5;animation:15s linear infinite platform-scenes-module__wLRyPG__field-current}.platform-scenes-module__wLRyPG__signalWash{background:radial-gradient(ellipse at 75% 20%, color-mix(in srgb, var(--art-green) 14%, transparent), transparent 40%), radial-gradient(ellipse at 20% 70%, hsl(var(--color-brand-400) / .12), transparent 40%);animation:12s ease-in-out infinite alternate platform-scenes-module__wLRyPG__field-drift;position:absolute;inset:0 -20%}.platform-scenes-module__wLRyPG__capabilitiesHeading{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;display:grid}.platform-scenes-module__wLRyPG__copyVeil{isolation:isolate;position:relative}.platform-scenes-module__wLRyPG__copyVeil:before{z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--color-bg-base) 92%, transparent) 42%, transparent 74%);content:"";pointer-events:none;position:absolute;inset:-40px}.platform-scenes-module__wLRyPG__layersScene{min-width:0;margin-block:-35px -20px;position:relative}.platform-scenes-module__wLRyPG__layersScene>svg{width:112%;max-width:none;margin-left:-6%;overflow:visible}.platform-scenes-module__wLRyPG__layersScene figcaption{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--home-type-meta);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:-6px}.platform-scenes-module__wLRyPG__assemblyLayer{--assembly-closed:0px;--assembly-open:32px;animation:6.5s cubic-bezier(.45,0,.3,1) infinite platform-scenes-module__wLRyPG__assembly-open}.platform-scenes-module__wLRyPG__assemblyLayer[data-layer="1"]{--assembly-closed:18px;--assembly-open:-4px}.platform-scenes-module__wLRyPG__assemblyLayer[data-layer="2"]{--assembly-closed:36px;--assembly-open:-40px}.platform-scenes-module__wLRyPG__assemblyScan{stroke-dasharray:130 800;animation:4s linear infinite platform-scenes-module__wLRyPG__assembly-scan}.platform-scenes-module__wLRyPG__assemblyPacket{animation:2.8s ease-in-out infinite platform-scenes-module__wLRyPG__assembly-packet}.platform-scenes-module__wLRyPG__integrationSection{background:linear-gradient(transparent, color-mix(in srgb, var(--color-bg-stage) 80%, transparent) 20%, color-mix(in srgb, var(--color-bg-stage) 80%, transparent) 80%, transparent);padding-block:96px;position:relative}.platform-scenes-module__wLRyPG__portal{z-index:-1;aspect-ratio:1;pointer-events:none;width:155%;min-width:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.platform-scenes-module__wLRyPG__portal>svg{width:100%;height:100%;position:relative;overflow:visible}.platform-scenes-module__wLRyPG__portalGlow{background:radial-gradient(ellipse, color-mix(in srgb, var(--art-green) 30%, transparent), transparent 65%);border-radius:50%;animation:7s ease-in-out infinite alternate platform-scenes-module__wLRyPG__portal-bloom;position:absolute;inset:-5%}.platform-scenes-module__wLRyPG__portalOrbit{animation:10s ease-in-out infinite alternate platform-scenes-module__wLRyPG__portal-precession}.platform-scenes-module__wLRyPG__portalArc{stroke:var(--art-green);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.12 .88;animation:5s linear infinite platform-scenes-module__wLRyPG__field-current}.platform-scenes-module__wLRyPG__networkScene{background:radial-gradient(ellipse, color-mix(in srgb, var(--art-green) 12%, transparent), transparent 68%);width:116%;margin:12px -8% 0;position:relative}.platform-scenes-module__wLRyPG__networkScene svg{width:100%;overflow:visible}.platform-scenes-module__wLRyPG__networkWave{fill:none;stroke:var(--art-green);stroke-width:1px;transform-origin:0 0;animation:4.8s linear infinite platform-scenes-module__wLRyPG__network-broadcast}.platform-scenes-module__wLRyPG__networkCompass{animation:24s linear infinite platform-scenes-module__wLRyPG__network-rotate}.platform-scenes-module__wLRyPG__networkRequest{stroke:var(--art-green);stroke-width:3px;stroke-dasharray:.25 .75;stroke-linecap:round;animation:3s linear infinite platform-scenes-module__wLRyPG__field-current}.platform-scenes-module__wLRyPG__networkClient{animation:5s ease-in-out infinite platform-scenes-module__wLRyPG__network-hover}.platform-scenes-module__wLRyPG__networkCore{animation:5s ease-in-out infinite reverse platform-scenes-module__wLRyPG__network-hover}.platform-scenes-module__wLRyPG__blueprint{z-index:-1;pointer-events:none;align-items:center;display:grid;position:absolute;inset:-70px -90px}.platform-scenes-module__wLRyPG__blueprint svg{width:100%;overflow:visible}.platform-scenes-module__wLRyPG__blueprintDraw{stroke-dasharray:1300;animation:7s ease-in-out infinite platform-scenes-module__wLRyPG__blueprint-draft}.platform-scenes-module__wLRyPG__blueprintScan{animation:5s ease-in-out infinite alternate platform-scenes-module__wLRyPG__blueprint-scan}.platform-scenes-module__wLRyPG__possibilitiesSection{background:linear-gradient(transparent, var(--color-bg-stage) 420px);padding-block:310px 96px;position:relative}.platform-scenes-module__wLRyPG__skyline{z-index:1;pointer-events:none;position:absolute;inset:-80px 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.platform-scenes-module__wLRyPG__skyline svg{width:max(100%,1100px);max-width:none;height:440px;margin-left:min(0px,50% - 550px)}.platform-scenes-module__wLRyPG__skylineFace{transform-origin:0 0;animation:6s cubic-bezier(.45,0,.3,1) infinite platform-scenes-module__wLRyPG__skyline-build;animation-delay:inherit}.platform-scenes-module__wLRyPG__skylineRoof{transform:translateY(calc(-1 * var(--tower-height)));animation:6s cubic-bezier(.45,0,.3,1) infinite platform-scenes-module__wLRyPG__skyline-roof;animation-delay:inherit}.platform-scenes-module__wLRyPG__skylineSweep{animation:4s linear infinite platform-scenes-module__wLRyPG__skyline-scan}[data-homepage-motion=paused] .platform-scenes-module__wLRyPG__landscape *,[data-homepage-motion=paused] .platform-scenes-module__wLRyPG__landscape :before,[data-homepage-motion=paused] .platform-scenes-module__wLRyPG__landscape :after{animation-play-state:paused!important}@keyframes platform-scenes-module__wLRyPG__field-current{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes platform-scenes-module__wLRyPG__field-drift{0%{transform:translate(-6%,-3%)}to{transform:translate(7%,4%)}}@keyframes platform-scenes-module__wLRyPG__assembly-open{0%,to{transform:translateY(var(--assembly-closed))}45%,60%{transform:translateY(var(--assembly-open))}}@keyframes platform-scenes-module__wLRyPG__assembly-scan{to{stroke-dashoffset:-930px}}@keyframes platform-scenes-module__wLRyPG__assembly-packet{0%{opacity:0;transform:translateY(45px)}20%,80%{opacity:1}to{opacity:0;transform:translateY(-45px)}}@keyframes platform-scenes-module__wLRyPG__portal-precession{0%{transform:rotate(-22deg)scaleY(.8)}to{transform:rotate(22deg)scaleY(1.15)}}@keyframes platform-scenes-module__wLRyPG__portal-bloom{0%{transform:translate(-8%,6%)scale(.85)}to{transform:translate(8%,-6%)scale(1.15)}}@keyframes platform-scenes-module__wLRyPG__network-broadcast{0%{opacity:.6;transform:scale(.65)}to{opacity:0;transform:scale(2.6)}}@keyframes platform-scenes-module__wLRyPG__network-rotate{to{transform:rotate(360deg)}}@keyframes platform-scenes-module__wLRyPG__network-hover{0%,to{transform:translateY(-9px)}50%{transform:translateY(9px)}}@keyframes platform-scenes-module__wLRyPG__skyline-build{0%,to{transform:scaleY(.55)}45%,60%{transform:scaleY(1.15)}}@keyframes platform-scenes-module__wLRyPG__skyline-scan{0%{opacity:0;transform:translateY(-120px)}30%,70%{opacity:.65}to{opacity:0;transform:translateY(160px)}}@keyframes platform-scenes-module__wLRyPG__skyline-roof{0%,to{transform:translateY(calc(-.55 * var(--tower-height)))}45%,60%{transform:translateY(calc(-1.15 * var(--tower-height)))}}@keyframes platform-scenes-module__wLRyPG__blueprint-draft{0%,to{stroke-dashoffset:1300px}45%,75%{stroke-dashoffset:0}}@keyframes platform-scenes-module__wLRyPG__blueprint-scan{0%{transform:translateY(-60px)}to{transform:translateY(360px)}}@media (max-width:1023px){.platform-scenes-module__wLRyPG__capabilitiesHeading{gap:16px}.platform-scenes-module__wLRyPG__layersScene{margin-block:0}.platform-scenes-module__wLRyPG__networkScene{width:min(100%,600px);margin:16px auto 0}.platform-scenes-module__wLRyPG__portal{width:740px}}@media (max-width:767px){.platform-scenes-module__wLRyPG__motionDock{padding-inline:16px}.platform-scenes-module__wLRyPG__capabilitiesHeading{grid-template-columns:minmax(0,1fr);gap:8px}.platform-scenes-module__wLRyPG__layersScene{width:min(100%,500px);margin:12px auto 4px}.platform-scenes-module__wLRyPG__integrationSection{padding-block:64px}.platform-scenes-module__wLRyPG__portal{width:620px}.platform-scenes-module__wLRyPG__signalField{height:2700px;top:460px}.platform-scenes-module__wLRyPG__signalCurrent{opacity:.3}.platform-scenes-module__wLRyPG__possibilitiesSection{padding-block:230px 64px}.platform-scenes-module__wLRyPG__skyline{top:-45px}.platform-scenes-module__wLRyPG__skyline svg{height:300px}}@media (prefers-reduced-motion:reduce){.platform-scenes-module__wLRyPG__landscape *,.platform-scenes-module__wLRyPG__landscape :before,.platform-scenes-module__wLRyPG__landscape :after{animation:none!important}.platform-scenes-module__wLRyPG__networkWave{opacity:.15}}
.widget-settings-workbench-module__6wqArG__root{container:widget-workbench/inline-size}.widget-settings-workbench-module__6wqArG__regions{grid-template-areas:"configuration""preview""install";display:grid}.widget-settings-workbench-module__6wqArG__configuration{grid-area:configuration;container:widget-configuration/inline-size}.widget-settings-workbench-module__6wqArG__preview{grid-area:preview}.widget-settings-workbench-module__6wqArG__install{grid-area:install}.widget-settings-workbench-module__6wqArG__propertyRow{grid-template-columns:112px minmax(0,1fr);display:grid}@container widget-workbench (min-width:960px){.widget-settings-workbench-module__6wqArG__regions{min-height:var(--workbench-height,0px);grid-template:"configuration preview"minmax(460px,auto)"install preview"minmax(260px,1fr)/minmax(0,1fr) clamp(420px,40cqw,480px)}.widget-settings-workbench-module__6wqArG__preview{border-top:0;border-left:1px solid var(--color-border-subtle)}}@container widget-configuration (max-width:339px){.widget-settings-workbench-module__6wqArG__propertyRow{grid-template-columns:minmax(0,1fr)}}
