.public-site .brand-icon{color:#075da4;--icon-accent:#008eac;--icon-wash:#aaebf4;--icon-node:#55e4ab;flex-shrink:0;display:block;overflow:visible}.public-site .brand-icon-wash{fill:var(--icon-wash);stroke:none;opacity:.8}.public-site .brand-icon-accent{stroke:var(--icon-accent)}.public-site .brand-icon-node{fill:var(--icon-node);stroke:var(--icon-accent);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%}.public-site .brand-icon-orbit{stroke:var(--icon-accent);transform-box:fill-box;transform-origin:50%}.public-site .brand-icon-draw{stroke-dasharray:180;stroke-dashoffset:0}.public-site[data-motion=running] :is(.public-features article,.public-tools-grid article,.public-overview a,.public-product-tabs button,.public-icon-interaction):is(:hover,:focus-visible,:focus-within) .brand-icon-draw{animation:.85s both brand-icon-trace}.public-site[data-motion=running] :is(.public-features article,.public-tools-grid article,.public-overview a,.public-product-tabs button,.public-icon-interaction):is(:hover,:focus-visible,:focus-within) .brand-icon-node{animation:.9s both brand-icon-joint}.public-site[data-motion=running] :is(.public-features article,.public-tools-grid article,.public-overview a,.public-product-tabs button,.public-icon-interaction):is(:hover,:focus-visible,:focus-within) .brand-icon-wash{animation:.9s both brand-icon-wash}@keyframes brand-icon-trace{0%{stroke-dashoffset:180px;opacity:.3}to{stroke-dashoffset:0;opacity:1}}@keyframes brand-icon-joint{45%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes brand-icon-wash{45%{opacity:.4}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.public-site .brand-icon *{animation:none!important}}
