.HeroCircuit-module__S6f5Iq__circuit{z-index:0;pointer-events:none;position:absolute;inset:0}.HeroCircuit-module__S6f5Iq__svg{height:auto;position:absolute;left:0}.HeroCircuit-module__S6f5Iq__tl{width:clamp(300px,33vw,500px);top:clamp(90px,13vh,150px)}.HeroCircuit-module__S6f5Iq__bl{width:clamp(300px,36vw,540px);bottom:clamp(36px,9vh,90px)}.HeroCircuit-module__S6f5Iq__base{stroke:rgba(var(--primary-rgb), .12);stroke-width:1.5px}.HeroCircuit-module__S6f5Iq__draw{stroke:rgba(var(--primary-rgb), .4);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:HeroCircuit-module__S6f5Iq__circuit-draw 1.4s var(--ease-out-quart) both;animation-delay:.6s}.HeroCircuit-module__S6f5Iq__pulse{stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.05 .95;stroke-dashoffset:1px;opacity:.8}.HeroCircuit-module__S6f5Iq__pulseSky{stroke:var(--primary);filter:drop-shadow(0 0 5px rgba(var(--primary-rgb), .7));animation:8s linear 2.4s infinite HeroCircuit-module__S6f5Iq__circuit-pulse}.HeroCircuit-module__S6f5Iq__pulseEmerald{stroke:var(--accent);filter:drop-shadow(0 0 5px rgba(var(--accent-rgb), .7));animation:10.5s linear 3.6s infinite HeroCircuit-module__S6f5Iq__circuit-pulse}.HeroCircuit-module__S6f5Iq__via{fill:var(--background);stroke:rgba(var(--primary-rgb), .35);stroke-width:1.5px;opacity:0;animation:HeroCircuit-module__S6f5Iq__circuit-fade .6s var(--ease-out-quart) both;animation-delay:1.8s}@keyframes HeroCircuit-module__S6f5Iq__circuit-draw{to{stroke-dashoffset:0}}@keyframes HeroCircuit-module__S6f5Iq__circuit-pulse{to{stroke-dashoffset:0}}@keyframes HeroCircuit-module__S6f5Iq__circuit-fade{to{opacity:1}}@media (max-width:768px){.HeroCircuit-module__S6f5Iq__circuit{display:none}}@media (prefers-reduced-motion:reduce){.HeroCircuit-module__S6f5Iq__pulse{display:none}.HeroCircuit-module__S6f5Iq__draw{stroke-dashoffset:0;animation:none}.HeroCircuit-module__S6f5Iq__via{opacity:1;animation:none}}
.ServiceModals-module__kXaIsq__dlg{border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--background);width:min(480px,100vw - 32px);max-height:min(680px,100dvh - 32px);color:var(--foreground);box-shadow:var(--shadow-xl), 0 0 60px rgba(var(--primary-rgb), .12);opacity:0;transition:opacity .25s var(--ease-out-quart), transform .32s var(--ease-out-expo), display .32s allow-discrete, overlay .32s allow-discrete;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;transform:translateY(26px)scale(.95)}.ServiceModals-module__kXaIsq__dlg[open]{opacity:1;transform:none}@starting-style{.ServiceModals-module__kXaIsq__dlg[open]{opacity:0;transform:translateY(26px)scale(.95)}}.ServiceModals-module__kXaIsq__dlg::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;transition:opacity .3s var(--ease-out-quart), display .3s allow-discrete, overlay .3s allow-discrete;background:#040a168c}.ServiceModals-module__kXaIsq__dlg[open]::backdrop{opacity:1}@starting-style{.ServiceModals-module__kXaIsq__dlg[open]::backdrop{opacity:0}}.ServiceModals-module__kXaIsq__inner{padding:26px 26px 24px;position:relative}.ServiceModals-module__kXaIsq__close{border-radius:var(--radius-full);border:1px solid var(--border-color);background:rgba(var(--foreground-rgb), .04);width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);place-items:center;display:grid;position:absolute;top:14px;right:14px}.ServiceModals-module__kXaIsq__close:hover{color:var(--foreground);border-color:var(--border-hover);transform:rotate(90deg)}.ServiceModals-module__kXaIsq__close svg{width:15px;height:15px}.ServiceModals-module__kXaIsq__head{align-items:center;gap:12px;margin-bottom:16px;padding-right:40px;display:flex}.ServiceModals-module__kXaIsq__headIcon{border-radius:var(--radius-md);flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.ServiceModals-module__kXaIsq__headIcon svg{width:22px;height:22px}.ServiceModals-module__kXaIsq__headSky{color:var(--primary-text);background:rgba(var(--primary-rgb), .12)}.ServiceModals-module__kXaIsq__headEmerald{color:var(--accent-text);background:rgba(var(--accent-rgb), .12)}.ServiceModals-module__kXaIsq__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.ServiceModals-module__kXaIsq__vizWrap{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:radial-gradient(ellipse 90% 90% at 50% 0%, rgba(var(--primary-rgb), .07), transparent 70%), rgba(var(--foreground-rgb), .02);margin-bottom:16px;padding:10px}.ServiceModals-module__kXaIsq__vizWrap svg{width:100%;height:auto;display:block}.ServiceModals-module__kXaIsq__detail{color:var(--muted-foreground);margin-bottom:16px;font-size:.95rem;line-height:1.65}.ServiceModals-module__kXaIsq__tagRow{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.ServiceModals-module__kXaIsq__tag{color:var(--primary-text);background:rgba(var(--primary-rgb), .09);border:1px solid rgba(var(--primary-rgb), .2);border-radius:var(--radius-full);padding:5px 12px;font-size:.75rem;font-weight:600}.ServiceModals-module__kXaIsq__actions{align-items:center;gap:16px;display:flex}.ServiceModals-module__kXaIsq__cta{border-radius:var(--radius-md);color:#fff;background:linear-gradient(135deg, var(--primary), var(--accent));box-shadow:0 10px 22px -8px rgba(var(--primary-rgb), .5);transition:transform var(--transition-fast), box-shadow var(--transition-base);align-items:center;gap:8px;padding:12px 22px;font-size:.92rem;font-weight:600;display:inline-flex}.ServiceModals-module__kXaIsq__cta:hover{box-shadow:0 14px 30px -10px rgba(var(--primary-rgb), .6);transform:translateY(-2px)}.ServiceModals-module__kXaIsq__ghost{color:var(--muted-foreground);transition:color var(--transition-fast);font-size:.9rem;font-weight:600}.ServiceModals-module__kXaIsq__ghost:hover{color:var(--primary-text)}.ServiceModals-module__kXaIsq__s0{--d:.15s}.ServiceModals-module__kXaIsq__s1{--d:.3s}.ServiceModals-module__kXaIsq__s2{--d:.45s}.ServiceModals-module__kXaIsq__s3{--d:.6s}.ServiceModals-module__kXaIsq__s4{--d:.78s}.ServiceModals-module__kXaIsq__frame{stroke:rgba(var(--foreground-rgb), .22);stroke-width:1.5px}.ServiceModals-module__kXaIsq__frameFaint{stroke:rgba(var(--foreground-rgb), .12)}.ServiceModals-module__kXaIsq__gridline{stroke:rgba(var(--foreground-rgb), .08);stroke-width:1px;stroke-dasharray:4 5}.ServiceModals-module__kXaIsq__dotMuted{fill:rgba(var(--foreground-rgb), .25)}.ServiceModals-module__kXaIsq__dotSky{fill:var(--primary)}.ServiceModals-module__kXaIsq__addressBar{fill:rgba(var(--foreground-rgb), .07)}.ServiceModals-module__kXaIsq__cursor{fill:var(--foreground);stroke:var(--background);stroke-width:1px;transform-box:fill-box;transform-origin:0 0;animation:ServiceModals-module__kXaIsq__viz-pop .4s var(--ease-spring) both, ServiceModals-module__kXaIsq__viz-nudge 3s var(--ease-in-out-smooth) 1.5s infinite;animation-delay:var(--d,0s)}.ServiceModals-module__kXaIsq__caret{fill:var(--primary);animation:ServiceModals-module__kXaIsq__viz-in .3s var(--ease-out-quart) both, ServiceModals-module__kXaIsq__viz-blink 1s steps(2) 1s infinite;animation-delay:var(--d,0s);opacity:0}.ServiceModals-module__kXaIsq__wave{stroke:rgba(var(--primary-rgb), .55);stroke-width:1.8px;stroke-linecap:round;opacity:0;animation:ServiceModals-module__kXaIsq__viz-in .5s var(--ease-out-quart) both, ServiceModals-module__kXaIsq__viz-blink 2.4s var(--ease-in-out-smooth) 1.4s infinite;animation-delay:var(--d,0s)}.ServiceModals-module__kXaIsq__wave2{stroke:rgba(var(--primary-rgb), .3)}.ServiceModals-module__kXaIsq__dataDot{fill:rgba(var(--accent-rgb), .8);animation:ServiceModals-module__kXaIsq__viz-pop .4s var(--ease-spring) both, ServiceModals-module__kXaIsq__viz-blink 2s var(--ease-in-out-smooth) 1.6s infinite;animation-delay:var(--d,0s);opacity:0}.ServiceModals-module__kXaIsq__syncArc{stroke:var(--accent-text);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:ServiceModals-module__kXaIsq__viz-in .5s var(--ease-out-quart) both;animation-delay:var(--d,0s)}.ServiceModals-module__kXaIsq__stepHalo{stroke:rgba(var(--accent-rgb), .35);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:ServiceModals-module__kXaIsq__viz-halo 2.4s var(--ease-out-quart) infinite;animation-delay:calc(var(--d,0s) + .3s)}.ServiceModals-module__kXaIsq__block,.ServiceModals-module__kXaIsq__line{opacity:0;animation:ServiceModals-module__kXaIsq__viz-in .5s var(--ease-out-quart) both;animation-delay:var(--d,0s)}.ServiceModals-module__kXaIsq__blockSky{fill:rgba(var(--primary-rgb), .3)}.ServiceModals-module__kXaIsq__blockEmerald{fill:rgba(var(--accent-rgb), .3)}.ServiceModals-module__kXaIsq__blockMuted{fill:rgba(var(--foreground-rgb), .1)}.ServiceModals-module__kXaIsq__lineSky{fill:rgba(var(--primary-rgb), .55)}.ServiceModals-module__kXaIsq__lineEmerald{fill:rgba(var(--accent-rgb), .55)}.ServiceModals-module__kXaIsq__lineMuted{fill:rgba(var(--foreground-rgb), .16)}.ServiceModals-module__kXaIsq__statusDot{fill:var(--accent);opacity:0;animation:ServiceModals-module__kXaIsq__viz-in .4s var(--ease-out-quart) both, ServiceModals-module__kXaIsq__viz-blink 2s var(--ease-in-out-smooth) 1s infinite;animation-delay:var(--d,0s)}.ServiceModals-module__kXaIsq__iotShape{stroke:rgba(var(--foreground-rgb), .4);stroke-width:1.6px;opacity:0;animation:ServiceModals-module__kXaIsq__viz-in .5s var(--ease-out-quart) both;animation-delay:var(--d,0s)}.ServiceModals-module__kXaIsq__iotTrace{stroke:rgba(var(--primary-rgb), .25);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:ServiceModals-module__kXaIsq__viz-draw .8s var(--ease-out-quart) .5s both}.ServiceModals-module__kXaIsq__iotPulse{stroke-width:3px;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1px;animation:2.2s linear 1.3s infinite ServiceModals-module__kXaIsq__viz-flow}.ServiceModals-module__kXaIsq__pulseSky{stroke:var(--primary)}.ServiceModals-module__kXaIsq__pulseEmerald{stroke:var(--accent);animation-delay:2.1s}.ServiceModals-module__kXaIsq__notif{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:ServiceModals-module__kXaIsq__viz-pop .5s var(--ease-spring) .9s both, ServiceModals-module__kXaIsq__viz-blink 2.6s var(--ease-in-out-smooth) 1.6s infinite}.ServiceModals-module__kXaIsq__bar{transform-box:fill-box;transform-origin:bottom;animation:ServiceModals-module__kXaIsq__viz-grow .6s var(--ease-out-expo) both;animation-delay:var(--d,0s);transform:scaleY(0)}.ServiceModals-module__kXaIsq__barSky{fill:rgba(var(--primary-rgb), .45)}.ServiceModals-module__kXaIsq__barEmerald{fill:rgba(var(--accent-rgb), .45)}.ServiceModals-module__kXaIsq__spark{stroke:var(--primary);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:ServiceModals-module__kXaIsq__viz-draw 1s var(--ease-out-quart) .55s both}.ServiceModals-module__kXaIsq__sparkDot{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:ServiceModals-module__kXaIsq__viz-pop .45s var(--ease-spring) both, ServiceModals-module__kXaIsq__viz-blink 2.4s var(--ease-in-out-smooth) 1.8s infinite;animation-delay:var(--d,0s)}.ServiceModals-module__kXaIsq__flowLine{stroke:rgba(var(--primary-rgb), .3);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:ServiceModals-module__kXaIsq__viz-draw .9s var(--ease-out-quart) .15s both}.ServiceModals-module__kXaIsq__step{fill:var(--background);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:ServiceModals-module__kXaIsq__viz-pop .5s var(--ease-spring) both;animation-delay:var(--d,0s)}.ServiceModals-module__kXaIsq__stepSky{stroke:var(--primary)}.ServiceModals-module__kXaIsq__stepEmerald{stroke:var(--accent)}.ServiceModals-module__kXaIsq__check{stroke:var(--accent-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:ServiceModals-module__kXaIsq__viz-draw .35s var(--ease-out-quart) both;animation-delay:calc(var(--d,0s) + .2s)}@keyframes ServiceModals-module__kXaIsq__viz-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ServiceModals-module__kXaIsq__viz-draw{to{stroke-dashoffset:0}}@keyframes ServiceModals-module__kXaIsq__viz-flow{to{stroke-dashoffset:0}}@keyframes ServiceModals-module__kXaIsq__viz-grow{to{transform:scaleY(1)}}@keyframes ServiceModals-module__kXaIsq__viz-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes ServiceModals-module__kXaIsq__viz-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes ServiceModals-module__kXaIsq__viz-nudge{0%,to{transform:translate(0)}50%{transform:translate(-8px,-5px)}}@keyframes ServiceModals-module__kXaIsq__viz-halo{0%{opacity:.6;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}@media (max-width:480px){.ServiceModals-module__kXaIsq__inner{padding:20px 18px 18px}.ServiceModals-module__kXaIsq__actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ServiceModals-module__kXaIsq__dlg,.ServiceModals-module__kXaIsq__dlg::backdrop{transition:none}.ServiceModals-module__kXaIsq__block,.ServiceModals-module__kXaIsq__line,.ServiceModals-module__kXaIsq__statusDot,.ServiceModals-module__kXaIsq__iotShape,.ServiceModals-module__kXaIsq__notif,.ServiceModals-module__kXaIsq__sparkDot,.ServiceModals-module__kXaIsq__step,.ServiceModals-module__kXaIsq__cursor,.ServiceModals-module__kXaIsq__caret,.ServiceModals-module__kXaIsq__wave,.ServiceModals-module__kXaIsq__dataDot,.ServiceModals-module__kXaIsq__syncArc{opacity:1;animation:none}.ServiceModals-module__kXaIsq__bar{animation:none;transform:none}.ServiceModals-module__kXaIsq__iotTrace,.ServiceModals-module__kXaIsq__spark,.ServiceModals-module__kXaIsq__flowLine,.ServiceModals-module__kXaIsq__check{stroke-dashoffset:0;animation:none}.ServiceModals-module__kXaIsq__iotPulse,.ServiceModals-module__kXaIsq__stepHalo{display:none}}
.SystemNetwork-module__qwy9za__stage{place-items:center;width:100%;height:100%;display:grid;position:relative;container-type:size}.SystemNetwork-module__qwy9za__fit{aspect-ratio:800/600;width:min(100cqw,133.333cqh);position:relative;container-type:size}.SystemNetwork-module__qwy9za__wires{width:100%;height:100%;position:absolute;inset:0}.SystemNetwork-module__qwy9za__wiresMobile{display:none}.SystemNetwork-module__qwy9za__traceBase{stroke:rgba(var(--primary-rgb), .16);stroke-width:1.5px}.SystemNetwork-module__qwy9za__traceDraw{stroke:url(#sysnet-grad);stroke-width:2px;stroke-linecap:round;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;animation:SystemNetwork-module__qwy9za__trace-draw 1s var(--ease-out-quart) both;animation-delay:calc(.45s + var(--i) * .13s)}.SystemNetwork-module__qwy9za__pulse{stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:.05 .95;stroke-dashoffset:1px;animation:3.4s linear infinite SystemNetwork-module__qwy9za__pulse-flow;animation-delay:calc(2.1s + var(--i) * .55s)}.SystemNetwork-module__qwy9za__pulseSky{stroke:var(--primary);filter:drop-shadow(0 0 6px rgba(var(--primary-rgb), .8))}.SystemNetwork-module__qwy9za__pulseEmerald{stroke:var(--accent);filter:drop-shadow(0 0 6px rgba(var(--accent-rgb), .8))}.SystemNetwork-module__qwy9za__via{fill:var(--background);stroke:rgba(var(--primary-rgb), .45);stroke-width:1.5px;opacity:0;animation:SystemNetwork-module__qwy9za__fade-in .6s var(--ease-out-quart) both;animation-delay:1.6s}.SystemNetwork-module__qwy9za__stub{stroke:rgba(var(--primary-rgb), .18);stroke-width:1.5px;opacity:0;animation:SystemNetwork-module__qwy9za__fade-in .8s var(--ease-out-quart) both;animation-delay:1.9s}.SystemNetwork-module__qwy9za__stub circle{fill:var(--background)}.SystemNetwork-module__qwy9za__ripple{stroke:rgba(var(--primary-rgb), .3);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:SystemNetwork-module__qwy9za__core-ripple 4.6s var(--ease-out-quart) infinite;animation-delay:2.2s}.SystemNetwork-module__qwy9za__ripple2{animation-delay:4.5s}.SystemNetwork-module__qwy9za__overlay{pointer-events:none;position:absolute;inset:0}.SystemNetwork-module__qwy9za__coreWrap{position:absolute}.SystemNetwork-module__qwy9za__core{background:linear-gradient(160deg, rgba(var(--primary-rgb), .2), rgba(var(--accent-rgb), .1)), var(--bg-glass-strong);border:1px solid rgba(var(--primary-rgb), .38);width:clamp(88px,15cqw,120px);box-shadow:0 10px 34px -8px rgba(var(--primary-rgb), .45), inset 0 1px 0 #ffffff29;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:SystemNetwork-module__qwy9za__core-pop .8s var(--ease-out-expo) backwards;border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:clamp(12px,2.1cqw,17px) 11px clamp(9px,1.5cqw,12px);animation-delay:.3s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.SystemNetwork-module__qwy9za__coreMark{width:clamp(38px,6.5cqw,52px);height:clamp(38px,6.5cqw,52px)}.SystemNetwork-module__qwy9za__coreLetter{font-family:var(--font-display);fill:var(--foreground);font-size:17px;font-weight:800}.SystemNetwork-module__qwy9za__coreStatus{font-family:var(--font-geist-mono);letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:5px;font-size:.62rem;display:inline-flex}.SystemNetwork-module__qwy9za__coreStatusDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);animation:SystemNetwork-module__qwy9za__status-pulse 2s var(--ease-in-out-smooth) infinite;border-radius:50%}.SystemNetwork-module__qwy9za__nodeWrap{pointer-events:none;position:absolute}.SystemNetwork-module__qwy9za__node{pointer-events:auto;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:rgba(var(--primary-rgb), .15);border:1px solid rgba(var(--primary-rgb), .32);border-radius:var(--radius-full);box-shadow:var(--shadow-md), 0 0 22px rgba(var(--primary-rgb), .16), inset 0 1px 0 #ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;animation:SystemNetwork-module__qwy9za__node-pop .55s var(--ease-out-expo) backwards, SystemNetwork-module__qwy9za__node-float 6.5s var(--ease-in-out-smooth) infinite;animation-delay:calc(1.15s + var(--i) * .13s), calc(1.7s + var(--i) * 1.1s);transition:scale var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-base);align-items:center;gap:.55em;padding:.55em .7em .55em .55em;font-family:inherit;font-size:clamp(.68rem,2.1cqw,.84rem);display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.SystemNetwork-module__qwy9za__node:hover{background:rgba(var(--primary-rgb), .22);border-color:rgba(var(--primary-rgb), .5);box-shadow:var(--shadow-lg), 0 0 28px rgba(var(--primary-rgb), .28), inset 0 1px 0 #ffffff2e;scale:1.05}.SystemNetwork-module__qwy9za__nodeIcon{border-radius:var(--radius-full);flex-shrink:0;place-items:center;width:2.15em;height:2.15em;display:grid}.SystemNetwork-module__qwy9za__nodeIcon svg{width:1.25em;height:1.25em}.SystemNetwork-module__qwy9za__iconSky{color:var(--primary-text);background:rgba(var(--primary-rgb), .12)}.SystemNetwork-module__qwy9za__iconEmerald{color:var(--accent-text);background:rgba(var(--accent-rgb), .12)}.SystemNetwork-module__qwy9za__nodeLabel{color:var(--foreground);font-weight:600}.SystemNetwork-module__qwy9za__nodeMore{border-radius:var(--radius-full);border:1px solid var(--border-color);width:1.5em;height:1.5em;color:var(--muted-foreground);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);flex-shrink:0;place-items:center;margin-left:.15em;font-size:.9em;font-weight:700;line-height:1;display:grid}.SystemNetwork-module__qwy9za__node:hover .SystemNetwork-module__qwy9za__nodeMore{color:var(--primary-text);border-color:rgba(var(--primary-rgb), .45);background:rgba(var(--primary-rgb), .1)}@keyframes SystemNetwork-module__qwy9za__trace-draw{to{stroke-dashoffset:0}}@keyframes SystemNetwork-module__qwy9za__pulse-flow{to{stroke-dashoffset:0}}@keyframes SystemNetwork-module__qwy9za__fade-in{to{opacity:1}}@keyframes SystemNetwork-module__qwy9za__core-ripple{0%{opacity:.32;transform:scale(1.08)}55%{opacity:0}to{opacity:0;transform:scale(2.2)}}@keyframes SystemNetwork-module__qwy9za__core-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes SystemNetwork-module__qwy9za__status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.45)}}@keyframes SystemNetwork-module__qwy9za__node-pop{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes SystemNetwork-module__qwy9za__node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:640px){.SystemNetwork-module__qwy9za__wiresDesktop{display:none}.SystemNetwork-module__qwy9za__wiresMobile{display:block}.SystemNetwork-module__qwy9za__fit{aspect-ratio:640/780;width:min(100cqw,82.0513cqh)}.SystemNetwork-module__qwy9za__coreWrap{top:11.538%!important;left:50%!important}.SystemNetwork-module__qwy9za__n0{top:28.846%!important;left:32.813%!important}.SystemNetwork-module__qwy9za__n1{top:41.026%!important;left:67.188%!important}.SystemNetwork-module__qwy9za__n2{top:53.205%!important;left:32.813%!important}.SystemNetwork-module__qwy9za__n3{top:65.385%!important;left:67.188%!important}.SystemNetwork-module__qwy9za__n4{top:77.564%!important;left:34.375%!important}.SystemNetwork-module__qwy9za__n5{top:89.744%!important;left:67.188%!important}}@media (prefers-reduced-motion:reduce){.SystemNetwork-module__qwy9za__pulse{display:none}.SystemNetwork-module__qwy9za__traceDraw{stroke-dashoffset:0;animation:none}.SystemNetwork-module__qwy9za__via,.SystemNetwork-module__qwy9za__stub{opacity:1;animation:none}.SystemNetwork-module__qwy9za__ripple,.SystemNetwork-module__qwy9za__coreStatusDot,.SystemNetwork-module__qwy9za__core,.SystemNetwork-module__qwy9za__node{animation:none}.SystemNetwork-module__qwy9za__core,.SystemNetwork-module__qwy9za__node{opacity:1;scale:1}}
.AuroraBackground-module__iZvqia__aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(120% 100% at 50% 40%,#000 55%,#0000 100%);mask-image:radial-gradient(120% 100% at 50% 40%,#000 55%,#0000 100%)}.AuroraBackground-module__iZvqia__blob{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.AuroraBackground-module__iZvqia__a1{background:radial-gradient(circle, var(--aurora-1) 0%, transparent 68%);width:46vw;max-width:720px;height:46vw;max-height:720px;animation:AuroraBackground-module__iZvqia__aurora-drift-1 26s var(--ease-in-out-smooth) infinite;top:-14%;left:-8%}.AuroraBackground-module__iZvqia__a2{background:radial-gradient(circle, var(--aurora-2) 0%, transparent 68%);width:40vw;max-width:640px;height:40vw;max-height:640px;animation:AuroraBackground-module__iZvqia__aurora-drift-2 32s var(--ease-in-out-smooth) infinite;top:10%;right:-10%}.AuroraBackground-module__iZvqia__a3{background:radial-gradient(circle, var(--aurora-3) 0%, transparent 70%);width:38vw;max-width:600px;height:38vw;max-height:600px;animation:AuroraBackground-module__iZvqia__aurora-drift-3 36s var(--ease-in-out-smooth) infinite;bottom:-16%;left:24%}.AuroraBackground-module__iZvqia__a4{background:radial-gradient(circle, var(--aurora-4) 0%, transparent 72%);width:30vw;max-width:460px;height:30vw;max-height:460px;animation:AuroraBackground-module__iZvqia__aurora-drift-4 30s var(--ease-in-out-smooth) infinite;top:40%;left:46%}@keyframes AuroraBackground-module__iZvqia__aurora-drift-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(8%,12%)scale(1.12)}66%{transform:translate(-6%,6%)scale(.95)}}@keyframes AuroraBackground-module__iZvqia__aurora-drift-2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-10%,8%)scale(.92)}66%{transform:translate(6%,-8%)scale(1.1)}}@keyframes AuroraBackground-module__iZvqia__aurora-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(10%,-10%)scale(1.15)}}@keyframes AuroraBackground-module__iZvqia__aurora-drift-4{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-42%,-58%)scale(1.2)}}@media (prefers-reduced-motion:reduce){.AuroraBackground-module__iZvqia__blob{animation:none!important}}@media (max-width:768px){.AuroraBackground-module__iZvqia__blob{filter:blur(64px)}.AuroraBackground-module__iZvqia__a4{display:none}}
.GradientText-module__m8TzEG__gradient{background:linear-gradient(120deg, var(--primary) 0%, var(--accent) 55%, var(--primary-light) 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.GradientText-module__m8TzEG__animated{animation:GradientText-module__m8TzEG__gradient-pan 8s var(--ease-in-out-smooth) infinite;background-size:220% 100%}@keyframes GradientText-module__m8TzEG__gradient-pan{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.GradientText-module__m8TzEG__animated{animation:none}}
.Services-module__PFRRnG__section{background:0 0;padding:72px 0;position:relative;overflow:hidden}.Services-module__PFRRnG__container{z-index:1;width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px;position:relative}.Services-module__PFRRnG__header{text-align:center;max-width:720px;margin:0 auto 40px}.Services-module__PFRRnG__badge{color:var(--accent-text);background:var(--bg-glass);border:1px solid var(--border-color);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:8px;margin-bottom:14px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-flex}.Services-module__PFRRnG__title{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800}.Services-module__PFRRnG__subtitle{color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.Services-module__PFRRnG__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(164px,auto);grid-auto-flow:dense;gap:14px;display:grid}.Services-module__PFRRnG__featured{grid-area:span 2/span 2}.Services-module__PFRRnG__wide{grid-column:span 2}.Services-module__PFRRnG__card{border-radius:var(--radius-xl);--card-mouse-x:50%;--card-mouse-y:50%;display:flex;position:relative}.Services-module__PFRRnG__cardInner{border-radius:inherit;background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;transition:transform .5s var(--ease-out-quart), box-shadow .5s var(--ease-out-quart), border-color .5s ease;flex:1;position:relative;overflow:hidden}.Services-module__PFRRnG__card:hover .Services-module__PFRRnG__cardInner{box-shadow:var(--elevation-float);border-color:#0000;transform:translateY(-6px)}.Services-module__PFRRnG__cardBorder{border-radius:inherit;background:radial-gradient(280px circle at var(--card-mouse-x) var(--card-mouse-y), rgba(var(--primary-rgb), .65), rgba(var(--accent-rgb), .35) 40%, transparent 66%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:2;padding:1px;transition:opacity .45s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Services-module__PFRRnG__card:hover .Services-module__PFRRnG__cardBorder{opacity:1}.Services-module__PFRRnG__cardGlow{opacity:0;background:radial-gradient(380px circle at var(--card-mouse-x) var(--card-mouse-y), rgba(var(--primary-rgb), .1), rgba(var(--accent-rgb), .05), transparent 60%);pointer-events:none;z-index:0;transition:opacity .45s;position:absolute;inset:0}.Services-module__PFRRnG__card:hover .Services-module__PFRRnG__cardGlow{opacity:1}.Services-module__PFRRnG__featured .Services-module__PFRRnG__cardInner{background:linear-gradient(160deg, var(--bg-secondary), var(--bg-tertiary))}.Services-module__PFRRnG__featured .Services-module__PFRRnG__cardInner:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle), transparent 55%, rgba(var(--primary-rgb), .55), rgba(var(--accent-rgb), .55), transparent 92%);-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:1px;animation:7s linear infinite Services-module__PFRRnG__spin-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes Services-module__PFRRnG__spin-border{to{--angle:360deg}}.Services-module__PFRRnG__cardContent{z-index:3;flex-direction:column;height:100%;padding:22px 20px;display:flex;position:relative}.Services-module__PFRRnG__featured .Services-module__PFRRnG__cardContent{padding:28px 26px}.Services-module__PFRRnG__iconWrap{border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(var(--primary-rgb), .12), rgba(var(--accent-rgb), .12));width:44px;height:44px;color:var(--primary-text);transition:transform .4s var(--ease-out-quart);justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.Services-module__PFRRnG__featured .Services-module__PFRRnG__iconWrap{width:52px;height:52px}.Services-module__PFRRnG__card:hover .Services-module__PFRRnG__iconWrap{transform:scale(1.08)rotate(-4deg)}.Services-module__PFRRnG__cardTitle{letter-spacing:-.01em;margin-bottom:8px;font-size:1.08rem;font-weight:700}.Services-module__PFRRnG__featured .Services-module__PFRRnG__cardTitle{font-family:var(--font-display);font-size:1.5rem}.Services-module__PFRRnG__cardDesc{color:var(--text-secondary);margin-bottom:14px;font-size:.88rem;line-height:1.6}.Services-module__PFRRnG__featured .Services-module__PFRRnG__cardDesc{max-width:46ch;font-size:1rem}.Services-module__PFRRnG__tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.Services-module__PFRRnG__tag{color:var(--text-tertiary);background:var(--bg-tertiary);border-radius:var(--radius-full);padding:4px 10px;font-size:.72rem;font-weight:600;transition:color .35s,background .35s}.Services-module__PFRRnG__card:hover .Services-module__PFRRnG__tag{color:var(--primary-text);background:rgba(var(--primary-rgb), .1)}@media (prefers-reduced-motion:reduce){.Services-module__PFRRnG__featured .Services-module__PFRRnG__cardInner:before{animation:none}}@media (max-width:1024px){.Services-module__PFRRnG__grid{grid-template-columns:repeat(2,1fr)}.Services-module__PFRRnG__featured{grid-area:span 1/span 2}}@media (max-width:640px){.Services-module__PFRRnG__section{padding:56px 0}.Services-module__PFRRnG__grid{grid-template-columns:1fr;gap:16px}.Services-module__PFRRnG__featured,.Services-module__PFRRnG__wide{grid-column:span 1}.Services-module__PFRRnG__container{padding:0 16px}}
.FooterCircuit-module__HEKqBG__circuit{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.FooterCircuit-module__HEKqBG__svg{height:auto;position:absolute}.FooterCircuit-module__HEKqBG__l{width:clamp(260px,30vw,460px);top:8%;left:0}.FooterCircuit-module__HEKqBG__r{width:clamp(280px,32vw,500px);bottom:6%;right:0;transform:scaleX(-1)}.FooterCircuit-module__HEKqBG__base{stroke:rgba(var(--primary-rgb), .1);stroke-width:1.5px}.FooterCircuit-module__HEKqBG__draw{stroke:rgba(var(--primary-rgb), .3);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:FooterCircuit-module__HEKqBG__fc-draw 1.6s var(--ease-out-quart) both;animation-delay:.3s}.FooterCircuit-module__HEKqBG__pulse{stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.05 .95;stroke-dashoffset:1px;opacity:.8}.FooterCircuit-module__HEKqBG__pulseSky{stroke:var(--primary);filter:drop-shadow(0 0 5px rgba(var(--primary-rgb), .7));animation:9s linear 1.5s infinite FooterCircuit-module__HEKqBG__fc-pulse}.FooterCircuit-module__HEKqBG__pulseEmerald{stroke:var(--accent);filter:drop-shadow(0 0 5px rgba(var(--accent-rgb), .7));animation:11s linear 2.6s infinite FooterCircuit-module__HEKqBG__fc-pulse}.FooterCircuit-module__HEKqBG__via{fill:var(--background);stroke:rgba(var(--primary-rgb), .35);stroke-width:1.5px;opacity:0;animation:FooterCircuit-module__HEKqBG__fc-fade .6s var(--ease-out-quart) both;animation-delay:1.2s}@keyframes FooterCircuit-module__HEKqBG__fc-draw{to{stroke-dashoffset:0}}@keyframes FooterCircuit-module__HEKqBG__fc-pulse{to{stroke-dashoffset:0}}@keyframes FooterCircuit-module__HEKqBG__fc-fade{to{opacity:1}}@media (max-width:640px){.FooterCircuit-module__HEKqBG__circuit{display:none}}@media (prefers-reduced-motion:reduce){.FooterCircuit-module__HEKqBG__pulse{display:none}.FooterCircuit-module__HEKqBG__draw{stroke-dashoffset:0;animation:none}.FooterCircuit-module__HEKqBG__via{opacity:1;animation:none}}
