.vc-atmosphere{position:relative}.vc-atmosphere,.vc-root{isolation:isolate}.vc-root:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 45% at 12% 0,rgba(245,181,68,.32),transparent 70%),radial-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:100% 100%,22px 22px}.vc-root.vc-dialog:before,.vc-root[data-vc-mode=light]:before{display:none}.vc-root>*{position:relative;z-index:1}.vc-root input:focus-visible,.vc-root textarea:focus-visible{outline:none}.vc-glass{background:var(--vc-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.vc-project-card{box-shadow:0 10px 24px rgba(0,0,0,.22)}.vc-project-card:hover{box-shadow:0 14px 28px rgba(0,0,0,.32)}.vc-root[data-vc-mode=light] .vc-project-card{box-shadow:0 1px 2px rgba(17,17,17,.06),0 8px 20px rgba(17,17,17,.04)}.vc-root[data-vc-mode=light] .vc-project-card:hover{box-shadow:0 8px 22px rgba(17,17,17,.1)}.vc-root[data-vc-mode=light] .react-flow__controls{border:1px solid var(--vc-border);box-shadow:0 1px 4px rgba(17,17,17,.08);overflow:hidden}@keyframes vc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vc-rise{animation:vc-rise .6s cubic-bezier(.22,1,.36,1) both}.vc-rise-1{animation-delay:.05s}.vc-rise-2{animation-delay:.15s}.vc-rise-3{animation-delay:.25s}.vc-rise-4{animation-delay:.35s}@keyframes vc-dash{to{stroke-dashoffset:-40}}.vc-dash-frame{stroke-dasharray:8 12}.vc-working .vc-dash-frame{animation:vc-dash 6s linear infinite}.vc-card{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.vc-card:hover{transform:translateY(-4px);border-color:var(--vc-accent);box-shadow:0 0 0 1px rgba(245,181,68,.35),0 24px 60px -20px rgba(245,181,68,.45)}.vc-card:disabled{transform:none}.vc-tile{transition:transform .45s cubic-bezier(.22,1,.36,1)}.vc-tile-1{transform:translateX(-212px) rotate(-7deg)}.vc-tile-2{transform:translateX(-74px)}.vc-tile-3{transform:translateX(66px) rotate(7deg)}.vc-card:hover .vc-tile-1{transform:translateX(-228px) translateY(-12px) rotate(-10deg)}.vc-card:hover .vc-tile-2{transform:translateX(-74px) translateY(-18px)}.vc-card:hover .vc-tile-3{transform:translateX(82px) translateY(-12px) rotate(10deg)}@media (max-width:767px){.vc-tile-1{transform:translateX(-96%) rotate(-7deg)}.vc-tile-2{transform:translateX(-4%)}.vc-tile-3{display:none}.vc-card:hover .vc-tile-1{transform:translateX(-104%) translateY(-12px) rotate(-10deg)}.vc-card:hover .vc-tile-2{transform:translateX(-4%) translateY(-18px)}}.vc-flow{background-image:linear-gradient(90deg,transparent,var(--vc-accent),transparent);background-size:200% 100%;animation:vcFlow 1.6s linear infinite}@keyframes vcFlow{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.vc-card,.vc-dash-frame,.vc-flow,.vc-rise,.vc-tile{animation:none;transition:none}}.vc-pills{scrollbar-width:none}.vc-pills::-webkit-scrollbar{display:none}.vc-root [role=button]:not([aria-disabled=true]),.vc-root a[href],.vc-root button:not(:disabled){cursor:pointer}.GenerationProgress_frame__tCRoX{width:100%;max-width:600px}.GenerationProgress_fill__jYjWy{position:absolute;inset:0;display:flex;flex-direction:column}.GenerationProgress_label__YD2tV{margin:0 0 12px;color:#8b908d;font-size:12px;font-weight:400}.GenerationProgress_surface___RsfA{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1;border-radius:16px;background:#f8faf9}.GenerationProgress_surface___RsfA[data-mode=video]{aspect-ratio:16/9}.GenerationProgress_surface___RsfA[data-fill=true]{aspect-ratio:auto;flex:1;height:100%;min-height:0}.GenerationProgress_surface___RsfA[data-mode=video][data-effect=blur]{background:#222a30}.GenerationProgress_surface___RsfA[data-mode=video] .GenerationProgress_blur__hJ6lh{inset:-10%;filter:blur(35px)}.GenerationProgress_surface___RsfA[data-mode=video] .GenerationProgress_blur__hJ6lh span:first-child{background:#716294;opacity:.8;top:18%;left:-8%}.GenerationProgress_surface___RsfA[data-mode=video] .GenerationProgress_blur__hJ6lh span:nth-child(2){background:#a87845;opacity:.85;top:25%;right:-8%}.GenerationProgress_surface___RsfA[data-mode=video] .GenerationProgress_blur__hJ6lh span:nth-child(3){background:#985f7e;opacity:.65;top:8%;bottom:auto;left:20%}.GenerationProgress_blur__hJ6lh{position:absolute;inset:-15%;filter:blur(42px)}.GenerationProgress_blur__hJ6lh span{position:absolute;width:65%;height:65%;border-radius:50%;animation:GenerationProgress_drift__nSB2D 6s ease-in-out infinite alternate}.GenerationProgress_blur__hJ6lh span:first-child{background:#e1f1e9;top:0;left:-5%}.GenerationProgress_blur__hJ6lh span:nth-child(2){background:#eeebfa;right:-10%;top:20%;animation-delay:-5s;animation-direction:alternate-reverse}.GenerationProgress_blur__hJ6lh span:nth-child(3){background:#faf3e7;bottom:-15%;left:15%;animation-delay:-3s}.GenerationProgress_surface___RsfA[data-mode=video] .GenerationProgress_blur__hJ6lh span{animation-name:GenerationProgress_videoDrift__Ckuvb;animation-duration:2.8s}@keyframes GenerationProgress_videoDrift__Ckuvb{0%{transform:translate(-18%,6%) scale(.95)}to{transform:translate(22%,-8%) scale(1.1)}}.GenerationProgress_gradient__JM21w{position:absolute;inset:-50%;background:radial-gradient(ellipse at 30% 40%,#a8b7b1,transparent 48%),radial-gradient(ellipse at 75% 65%,#e3dbcf,transparent 48%),#e7e9e6;animation:GenerationProgress_mist__GoSEA 12s ease-in-out infinite alternate}.GenerationProgress_grain__ti2g5{position:absolute;inset:0;opacity:.19;mix-blend-mode:multiply}.GenerationProgress_surface___RsfA[data-effect=sweep]{background:linear-gradient(135deg,#e9edea,#f1f2f0)}.GenerationProgress_sweep__xfRMt{position:absolute;inset:-50%;background:linear-gradient(110deg,transparent 35%,#ffffffa6 49%,transparent 63%);animation:GenerationProgress_sweep__xfRMt 2.4s ease-in-out infinite}@keyframes GenerationProgress_drift__nSB2D{to{transform:translate(18%,-12%) scale(1.12)}}@keyframes GenerationProgress_mist__GoSEA{to{transform:translate(12%,-8%) rotate(18deg)}}@keyframes GenerationProgress_sweep__xfRMt{0%{transform:translateX(-60%)}to{transform:translateX(60%)}}@media (prefers-reduced-motion:reduce){.GenerationProgress_blur__hJ6lh span,.GenerationProgress_gradient__JM21w,.GenerationProgress_sweep__xfRMt{animation:none}}