@layer components{.site{--brand:#193c97;--brand-2:#2f5bd3;--brand-glow:#4f7bff}.site-grad-text{background:linear-gradient(100deg,var(--brand) 10%,var(--brand-glow) 50%,var(--wa-teal-mid) 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:site-grad 8s ease-in-out infinite alternate}@keyframes site-grad{to{background-position:100% 0}}.site-grid-bg{background-image:linear-gradient(rgb(11 20 26/.05) 1px,transparent 0),linear-gradient(90deg,rgb(11 20 26/.05) 1px,transparent 0);background-size:56px 56px}.site-grid-bg-light{background-image:linear-gradient(rgb(255 255 255/.05) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.05) 1px,transparent 0);background-size:56px 56px}.site-stage{--loop:7.5s;perspective:1600px}.site-beam{animation:site-beam var(--loop) var(--ease-out) infinite}@keyframes site-beam{0%{transform:translateY(-20%);opacity:0}6%{opacity:1}48%{transform:translateY(560%);opacity:1}56%,to{transform:translateY(560%);opacity:0}}.site-line{transform-origin:left center;animation:site-line var(--loop) var(--ease-out) infinite both;animation-delay:var(--ld,0s)}@keyframes site-line{0%,6%{transform:scaleX(0);opacity:0}14%,86%{transform:scaleX(1);opacity:1}96%,to{transform:scaleX(1);opacity:0}}.site-mark{animation:site-mark var(--loop) var(--ease-spring) infinite both;animation-delay:var(--ld,0s)}@keyframes site-mark{0%,10%{transform:scale(.4);opacity:0}16%,86%{transform:scale(1);opacity:1}96%,to{opacity:0}}.site-toast{animation:site-toast var(--loop) var(--ease-spring) infinite both}@keyframes site-toast{0%,52%{transform:translateY(24px) scale(.92);opacity:0}58%,90%{transform:none;opacity:1}97%,to{transform:translateY(-8px) scale(.96);opacity:0}}.site-flow path{stroke-dasharray:4 10;animation:site-flow 1.2s linear infinite}@keyframes site-flow{to{stroke-dashoffset:-28}}.site-packet{offset-rotate:0deg;animation:site-packet 2.4s var(--ease-out) infinite;animation-delay:var(--pd,0s)}@keyframes site-packet{0%{offset-distance:0;opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(1)}85%{opacity:1}to{offset-distance:100%;opacity:0;transform:scale(.6)}}.site-step-bar{transform-origin:left;animation:site-step-bar var(--sd,5s) linear both}.site-step-bar[data-paused=true]{animation-play-state:paused}@keyframes site-step-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.site-drop{animation:site-drop .9s var(--ease-spring) both;animation-delay:var(--d,0s)}@keyframes site-drop{0%{opacity:0;transform:translateY(-60px) rotate(var(--r,-8deg)) scale(.9)}to{opacity:1;transform:rotate(var(--r,0deg))}}.site-box{animation:site-box .5s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes site-box{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:none}}.site-check{animation:site-check .45s var(--ease-spring) both;animation-delay:var(--d,0s)}@keyframes site-check{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.site-caret{animation:site-caret 1s steps(1) infinite}@keyframes site-caret{50%{opacity:0}}.site-cell{animation:site-cell 4.8s var(--ease-out) infinite both;animation-delay:var(--d,0s)}@keyframes site-cell{0%,5%{opacity:0;transform:scale(.8)}15%,80%{opacity:1;transform:none}95%,to{opacity:0;transform:scale(.95)}}.site-chip-pop{animation:site-chip-pop 4.5s var(--ease-spring) infinite both;animation-delay:var(--d,0s)}@keyframes site-chip-pop{0%,8%{opacity:0;transform:translateY(12px) scale(.85)}18%,82%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-6px) scale(.95)}}.site-ripple{animation:site-ripple 4.5s var(--ease-out) infinite;animation-delay:var(--rd,0s)}@keyframes site-ripple{0%{transform:scale(.55);opacity:.55}to{transform:scale(1.6);opacity:0}}.site-wa-glow{animation:site-wa-glow 6s ease-in-out infinite alternate}@keyframes site-wa-glow{0%{transform:translate3d(-4%,0,0) scale(1);opacity:.22}to{transform:translate3d(4%,-3%,0) scale(1.12);opacity:.34}}.site-orbit-item{offset-path:ellipse(52% 46% at 50% 50%);offset-rotate:0deg;animation:site-orbit-path var(--od,22s) linear infinite;animation-delay:var(--oo,0s)}@keyframes site-orbit-path{0%{offset-distance:0}to{offset-distance:100%}}.site-wa-logo{animation:site-wa-logo 3.6s var(--ease-spring) infinite}@keyframes site-wa-logo{0%,70%,to{transform:rotate(0) scale(1)}76%{transform:rotate(-12deg) scale(1.12)}82%{transform:rotate(10deg) scale(1.12)}88%{transform:rotate(0) scale(1)}}.site-acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.site-acc[data-open=true]{grid-template-rows:1fr}.site-acc>div{overflow:hidden}@keyframes site-rise-doc{0%{transform:translate3d(0,40px,0) rotate(var(--r,0deg));opacity:0}15%,80%{opacity:1}to{transform:translate3d(0,-320px,0) rotate(calc(var(--r, 0deg) * -1));opacity:0}}.site-rise-doc{animation:site-rise-doc var(--cd,9s) linear infinite;animation-delay:var(--cdl,0s)}.site-wa-float{opacity:0;transform:translateY(24px) scale(.8);pointer-events:none;transition:opacity .5s var(--ease-out),transform .6s var(--ease-spring)}.site-wa-float[data-shown=true]{opacity:1;transform:none;pointer-events:auto}.site-wa-pulse{animation:site-wa-pulse 2.4s var(--ease-out) infinite}@keyframes site-wa-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(1.9);opacity:0}}.site-wa-bubble{transform-origin:bottom right;animation:site-wa-bubble .6s var(--ease-spring) both}@keyframes site-wa-bubble{0%{opacity:0;transform:translateX(12px) scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-beam,.site-packet,.site-ripple,.site-rise-doc,.site-wa-pulse{display:none}.site-cell,.site-chip-pop,.site-line,.site-mark,.site-toast{animation:none;opacity:1;transform:none}.site-orbit-item{animation:none}}}