.v4_root__noWFR{--v4-bg:#08080F;--v4-bg-2:#0B0817;--v4-bg-elev:#11101D;--v4-line:rgba(255,255,255,0.08);--v4-line-strong:rgba(255,255,255,0.14);--v4-fg:#EDEAF7;--v4-fg-dim:#B7B3C8;--v4-fg-mute:#6B6781;--v4-burdeos:#10b981;--v4-burdeos-deep:#059669;--v4-violet:#A78BFA;--v4-violet-deep:#7C3AED;--v4-cyan:#22D3EE;--v4-green:#34D399;background:var(--v4-bg);color:var(--v4-fg);font-family:var(--font-v4-sans),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v4_fontDisplay__Bwg2q{font-family:var(--font-v4-display),var(--font-v4-sans),system-ui,sans-serif;letter-spacing:-.025em}.v4_fontSans__98J2O{font-family:var(--font-v4-sans),system-ui,sans-serif}@property --m1{syntax:"<percentage>";inherits:false;initial-value:20%}@property --m2{syntax:"<percentage>";inherits:false;initial-value:80%}@property --m3{syntax:"<percentage>";inherits:false;initial-value:50%}.v4_meshBg__ZY01P{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at var(--m1) 10%,rgba(16,185,129,.22),transparent 60%),radial-gradient(ellipse 70% 60% at var(--m2) 90%,rgba(5,150,105,.2),transparent 60%),radial-gradient(ellipse 50% 40% at var(--m3) 50%,rgba(52,211,153,.12),transparent 60%),var(--v4-bg);animation:v4_meshMorph__yl4wj 18s ease-in-out infinite alternate;filter:saturate(1.1)}@keyframes v4_meshMorph__yl4wj{0%{--m1:18%;--m2:78%;--m3:50%}33%{--m1:64%;--m2:24%;--m3:70%}66%{--m1:30%;--m2:90%;--m3:22%}to{--m1:80%;--m2:35%;--m3:55%}}.v4_grain__eqnmP{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.4 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}@property --conic-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.v4_conicBorder__Qxg6t{position:relative;isolation:isolate}.v4_conicBorder__Qxg6t:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--conic-angle),#10b981 0deg,#34d399 90deg,#22D3EE 180deg,#059669 270deg,#10b981 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v4_spinConic__Yu5Jr 6s linear infinite;z-index:-1;pointer-events:none}@keyframes v4_spinConic__Yu5Jr{to{--conic-angle:360deg}}.v4_marqueeTrack__UdMG7{display:flex;gap:3rem;width:-moz-max-content;width:max-content;animation:v4_marqueeSlide__9NBxh 32s linear infinite}@keyframes v4_marqueeSlide__9NBxh{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.v4_spotlight__CjuTe{position:relative;overflow:hidden;isolation:isolate}.v4_spotlight__CjuTe:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(16,185,129,.18),rgba(5,150,105,.08) 35%,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.v4_spotlight__CjuTe:hover:before{opacity:1}.v4_spotlight__CjuTe>*{position:relative;z-index:2}.v4_pulseGlow__DD_x6{animation:v4_pulseGlow__DD_x6 4s ease-in-out infinite}@keyframes v4_pulseGlow__DD_x6{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}.v4_shimmer__rA6yo{position:relative;overflow:hidden}.v4_shimmer__rA6yo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18) 50%,transparent);transform:translateX(-100%);animation:v4_shimmerSlide__dyA4v 2.4s ease-in-out infinite}@keyframes v4_shimmerSlide__dyA4v{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.v4_conicBorder__Qxg6t:before,.v4_marqueeTrack__UdMG7,.v4_meshBg__ZY01P,.v4_pulseGlow__DD_x6,.v4_shimmer__rA6yo:after{animation:none!important}}@media (max-width:768px){.v4_meshBg__ZY01P{animation-duration:28s;filter:saturate(1) blur(.5px)}.v4_grain__eqnmP{opacity:.04}}