@keyframes celestial-moon-pulse{0%,to{box-shadow:0 0 60px 20px var(--celestial-moon-glow),0 0 120px 40px var(--celestial-moon-glow)}50%{box-shadow:0 0 80px 30px var(--celestial-moon-glow-intense),0 0 160px 60px var(--celestial-moon-glow)}}@keyframes celestial-sun-pulse{0%,to{box-shadow:0 0 40px 15px var(--celestial-sun-glow),0 0 80px 30px var(--celestial-sun-glow)}50%{box-shadow:0 0 60px 25px var(--celestial-sun-glow-intense),0 0 120px 50px var(--celestial-sun-glow)}}@keyframes celestial-star-twinkle{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@keyframes celestial-star-streak{0%{transform:scaleX(1) scaleY(1);filter:blur(0);opacity:var(--celestial-star-opacity)}40%{transform:scaleX(3) scaleY(.6);filter:blur(1.5px);opacity:.8}to{transform:scaleX(1) scaleY(1);filter:blur(0);opacity:var(--celestial-star-opacity)}}@keyframes landing-spin{to{transform:rotate(1turn)}}@keyframes soft-fade-in{0%{opacity:0}to{opacity:1}}@keyframes accent-pulse{0%,to{box-shadow:0 0 8px rgba(24,155,167,.3),0 0 20px rgba(24,155,167,.15)}50%{box-shadow:0 0 14px rgba(24,155,167,.5),0 0 32px rgba(24,155,167,.25)}}@keyframes lead-orange-pulse{0%,to{box-shadow:0 0 12px rgba(255,140,0,.5),0 0 28px rgba(255,140,0,.25),0 0 48px rgba(255,140,0,.1)}50%{box-shadow:0 0 20px rgba(255,140,0,.7),0 0 44px rgba(255,140,0,.4),0 0 72px rgba(255,140,0,.15)}}.lead-input-glow{animation:lead-orange-pulse 2.5s ease-in-out infinite}.lead-input-glow:focus{animation:none}@keyframes mkt-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes mkt-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.team-node{width:64px;height:64px;border-radius:50%;border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.25)}.team-badge-primary,.team-node{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));color:var(--color-accent)}.team-badge-primary{padding:9px 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);font-size:.78rem;font-weight:700;letter-spacing:.1em}.team-badge-secondary{padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent);font-size:.58rem;font-weight:600;letter-spacing:.12em;color:var(--color-text-muted)}@media (max-width:520px){.team-avatar-container{transform:scale(.75);transform-origin:center}}@media (max-width:400px){.team-avatar-container{transform:scale(.65);transform-origin:center}}@media (max-width:340px){.team-avatar-container{transform:scale(.55);transform-origin:center}}@media (max-width:480px){.dc-card-content{padding:18px 16px 16px!important}}@media (max-width:380px){.sdb-welcome-popup{right:12px!important;max-width:calc(100vw - 24px)!important}}.mkt-sphere-desktop{width:100%;max-width:1020px;margin:0 auto;position:relative}.mkt-sphere-container{position:relative;width:100%;height:clamp(400px,52vw,580px);perspective:800px;cursor:grab;overflow:visible}.mkt-sphere-container:active{cursor:grabbing}.mkt-sphere-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.mkt-sphere-node{position:absolute;will-change:transform,opacity}.mkt-sphere-main{transition:filter .25s ease,transform .25s ease}.mkt-sphere-main:hover{filter:drop-shadow(0 0 14px rgba(24,155,167,.4))!important;transform:scale(1.06)}.mkt-sphere-main[data-accent]:hover{filter:drop-shadow(0 0 18px rgba(24,155,167,.5))!important}.mkt-sphere-tag{transition:border-color .2s ease,color .2s ease,transform .2s ease}.mkt-sphere-tag:hover{border-color:rgba(24,155,167,.4)!important;color:var(--color-text-primary)!important;transform:scale(1.08)}.mkt-cloud-mobile{display:none;flex-wrap:wrap;justify-content:center;align-items:center;max-width:640px;width:100%}@media (max-width:640px){.mkt-sphere-desktop{display:none}.mkt-cloud-mobile{display:flex}}@media (max-width:768px){#cta *,#features *,#hosting *,#landing-footer *,#overview *,#stryke-agency *,#team *,#versioning *{animation:none!important;transition:none!important}#cta,#cta *,#features,#features *,#hosting,#hosting *,#landing-footer,#landing-footer *,#overview,#overview *,#stryke-agency,#stryke-agency *,#versioning,#versioning *{opacity:1!important;transform:none!important}#features [style*=backdrop-filter],#hosting [style*=backdrop-filter],#landing-footer [style*=backdrop-filter],#overview [style*=backdrop-filter],#versioning [style*=backdrop-filter]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root{--celestial-star-opacity:0.15}.light{--celestial-star-opacity:0.12}canvas{pointer-events:none!important;cursor:none!important;touch-action:none!important}#hero [style*=perspective]>*{transform:none!important}}