.dfv4{--df-bg:#0b1230;--df-panel:#0a1028;--df-ink:#f4f5f6;--df-body:#b0b4b9;--df-muted:#8b8f95;--df-blue:#6aa9e9;--df-blue-2:#9cc6ee;--df-blue-3:#a9d0f5;--df-deep:#1f7ac0;--df-amber:#eec46f;--df-green:#6fd2ad;--df-red:#f76b82;--df-cta:#6fd3f2;--df-cta-hover:#8addf5;--df-cta-ink:#0a1020;--form-accent:var(--df-cta);--form-accent-glow:#6fd3f280;--form-error:var(--df-red);--df-sans:var(--font-inter), system-ui, sans-serif;--df-mono:var(--font-jetbrains), ui-monospace, monospace;background:var(--df-bg);color:var(--df-body)}.dfv4 .dfv4-cta,.dfv4 .gradient-button{background:var(--df-cta);color:var(--df-cta-ink);filter:none;transition:background-color .2s,transform .2s}.dfv4 .dfv4-cta:hover,.dfv4 .gradient-button:hover{background:var(--df-cta-hover)}.dfv4 .gradient-button:before{display:none}.dfv4 .dfv4-cta:focus-visible,.dfv4 .dfv4-ghost:focus-visible,.dfv4 .gradient-button:focus-visible{outline:2px solid var(--df-cta);outline-offset:2px;box-shadow:none}.dfv4 .dfv4-ghost:hover{border-color:var(--df-cta);background:#6fd3f214}.dfv4-hero{background:linear-gradient(150deg,#1c1e52 0%,#262870 28%,#14407a 62%,#0e2c4a 100%)}@keyframes dfv4-r{0%{opacity:0;left:0%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes dfv4-l{0%{opacity:0;left:100%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:0%}}.dfv4-dot-r{animation:3.4s linear infinite dfv4-r}.dfv4-dot-l{animation:3.4s linear infinite dfv4-l}@media (prefers-reduced-motion:reduce){.dfv4-dot-r,.dfv4-dot-l{animation:none;left:50%}}.dfv4{--cta-band-glow-1:#1f7ac0;--cta-band-glow-2:#6fd3f2;--cta-band-spotlight:#6fd3f214}.dfv4 .dfv4-band{--foreground:var(--df-ink);--surface:#121a3c;color:var(--df-ink)}.dfv4 .status-dot{background:var(--df-cta);box-shadow:0 0 6px #6fd3f266}.dfv4 .gradient-button-white{color:var(--df-ink);background:0 0;border:1px solid #ffffff40}.dfv4 .gradient-button-white:hover{border-color:var(--df-cta);background:#6fd3f214}@keyframes dfhub-spin{to{transform:rotate(360deg)}}@keyframes dfhub-spin-rev{to{transform:rotate(-360deg)}}@keyframes dfhub-stream{0%{opacity:0;transform:translate(0)}15%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translate(-62%)}}@keyframes dfhub-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes dfhub-breathe{0%,to{opacity:.85;filter:drop-shadow(0 0 .5rem #6fd3f240)}50%{opacity:1;filter:drop-shadow(0 0 1.25rem #6fd3f28c)}}.dfhub-sweep{background:conic-gradient(#6fd3f229,#6fd3f200 22% 100%);animation:7s linear infinite dfhub-spin;-webkit-mask:radial-gradient(closest-side,#0000 22%,#000 23% 99%,#0000 100%);mask:radial-gradient(closest-side,#0000 22%,#000 23% 99%,#0000 100%)}.dfhub-spin-slow{animation:60s linear infinite dfhub-spin}.dfhub-spin-rev-slow{animation:40s linear infinite dfhub-spin-rev}.dfhub-orbit{animation:48s linear infinite dfhub-spin}.dfhub-orbit-rev{animation:48s linear infinite dfhub-spin-rev}.dfhub-stream{opacity:0;animation:3.6s cubic-bezier(.55,0,.75,.6) infinite dfhub-stream}.dfhub-ripple{animation:3.2s cubic-bezier(.2,.7,.2,1) infinite dfhub-ripple}.dfhub-breathe{animation:3.2s ease-in-out infinite dfhub-breathe}@media (prefers-reduced-motion:reduce){.dfhub-anim *,.dfhub-anim{animation:none!important}.dfhub-stream,.dfhub-ripple,.dfhub-sweep{display:none}}