.swm{--swm-awaken:.72s;--swm-breathe:2s;--swm-swipe:1.2s;--swm-think:2.4s;--swm-gather:1.6s;--swm-build:1.8s;--swm-connect:1s;--swm-sync:1.4s;--swm-complete:.6s;--swm-invite:.6s;--swm-ease:cubic-bezier(.22, 1, .36, 1);--swm-spring:cubic-bezier(.34, 1.56, .64, 1);--swm-soft:cubic-bezier(.4, 0, .2, 1);--swm-ink:currentColor;--swm-dot:currentColor;--swm-accent:#edff00;--swm-on-accent:#1d1d1f;--swm-spark:#cee500;vertical-align:middle;flex:none;line-height:0;display:inline-flex}.swm>svg{display:block;overflow:visible}.swm-tone-ink{--swm-ink:#1d1d1f;--swm-dot:#1d1d1f;--swm-spark:#cee500}.swm-tone-lime{--swm-ink:#edff00;--swm-dot:#f2efe6;--swm-on-accent:#0e0f0b;--swm-spark:#edff00}.swm-tone-ivory{--swm-ink:#f2efe6;--swm-dot:#edff00;--swm-on-accent:#0e0f0b;--swm-spark:#edff00}.swm-symbol,.swm-ghost,.swm-dot,.swm-card,.swm-node,.swm-link,.swm-arc,.swm-check,.swm-spark,.swm-halo{transform-box:fill-box;transform-origin:50%}.swm-link{transform-origin:0}.swm-arc{transform-box:view-box;transform-origin:50%}.swm-symbol path,.swm-ghost path{fill:var(--swm-ink)}.swm-dot,.swm-node,.swm-card,.swm-link{fill:var(--swm-dot)}.swm-link{opacity:.55}.swm-arc{fill:none;stroke:var(--swm-dot);stroke-linecap:round}.swm-check circle{fill:var(--swm-accent)}.swm-check path{fill:none;stroke:var(--swm-on-accent);stroke-linecap:round;stroke-linejoin:round}.swm-spark{fill:var(--swm-spark)}.swm-sat,.swm-ghost,.swm-halo{opacity:0}.swm[data-active=true][data-variant=awaken] .swm-symbol{animation:swm-awaken-in var(--swm-awaken) var(--swm-ease) 1 both}.swm[data-active=true][data-variant=awaken] .swm-halo{animation:swm-awaken-pulse var(--swm-awaken) var(--swm-ease) 1 both}@keyframes swm-awaken-in{0%{opacity:0;transform:translateY(4px)scale(.86)}62%{opacity:1;transform:translateY(0)scale(1.02)}to{opacity:1;transform:none}}@keyframes swm-awaken-pulse{0%,52%{opacity:0;transform:scale(.82)}74%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}.swm[data-active=true][data-variant=breathe] .swm-symbol{animation:swm-breathe var(--swm-breathe) var(--swm-soft) infinite}.swm[data-active=true][data-variant=breathe] .swm-halo{animation:swm-halo-breathe var(--swm-breathe) var(--swm-soft) infinite}@keyframes swm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes swm-halo-breathe{0%,to{opacity:.1}50%{opacity:.4}}.swm[data-active=true][data-variant=swipe] .swm-ghost{animation:swm-swipe-ghost var(--swm-swipe) var(--swm-ease) infinite}.swm[data-active=true][data-variant=swipe] .swm-symbol{animation:swm-swipe-main var(--swm-swipe) var(--swm-ease) infinite}@keyframes swm-swipe-ghost{0%{opacity:0;transform:translate(-18px)}28%{opacity:.45}76%{opacity:.45;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes swm-swipe-main{0%,62%{transform:translate(0)}82%{transform:translate(2px)}to{transform:translate(0)}}.swm[data-active=true][data-variant=think] .swm-dot{animation:swm-orbit var(--swm-think) linear infinite}.swm[data-active=true][data-variant=think] .swm-d2{animation-delay:calc(var(--swm-think) / -2)}@keyframes swm-orbit{0%{opacity:.725;transform:translate(54px)scale(.9)}8.333%{opacity:.863;transform:translate(46.77px,15px)scale(.95)}16.667%{opacity:.963;transform:translate(27px,25.98px)scale(.987)}25%{opacity:1;transform:translateY(30px)scale(1)}33.333%{opacity:.963;transform:translate(-27px,25.98px)scale(.987)}41.667%{opacity:.863;transform:translate(-46.77px,15px)scale(.95)}50%{opacity:.725;transform:translate(-54px)scale(.9)}58.333%{opacity:.588;transform:translate(-46.77px,-15px)scale(.85)}66.667%{opacity:.487;transform:translate(-27px,-25.98px)scale(.813)}75%{opacity:.45;transform:translateY(-30px)scale(.8)}83.333%{opacity:.487;transform:translate(27px,-25.98px)scale(.813)}91.667%{opacity:.588;transform:translate(46.77px,-15px)scale(.85)}to{opacity:.725;transform:translate(54px)scale(.9)}}.swm[data-active=true][data-variant=gather] .swm-dot{animation:swm-gather var(--swm-gather) var(--swm-ease) infinite}.swm-g1{--swm-dx:28px;--swm-dy:22px}.swm-g2{--swm-dx:-28px;--swm-dy:22px;animation-delay:.18s!important}.swm-g3{--swm-dx:0px;--swm-dy:-26px;animation-delay:.36s!important}@keyframes swm-gather{0%{opacity:0;transform:translate(0)scale(.6)}18%{opacity:.95;transform:translate(calc(var(--swm-dx) * .15), calc(var(--swm-dy) * .15)) scale(1)}70%{opacity:.95;transform:translate(var(--swm-dx), var(--swm-dy)) scale(.9)}84%,to{opacity:0;transform:translate(var(--swm-dx), var(--swm-dy)) scale(.4)}}.swm[data-active=true][data-variant=build] .swm-card{animation:swm-build var(--swm-build) var(--swm-ease) infinite}.swm-c2{animation-delay:.2s!important}.swm-c3{animation-delay:.4s!important}@keyframes swm-build{0%{opacity:0;transform:translateY(8px)scale(.8)}22%{opacity:1;transform:none}68%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(-4px)scale(.92)}}.swm[data-active=true][data-variant=connect] .swm-node{animation:swm-node .24s var(--swm-spring) 1 both}.swm[data-active=true][data-variant=connect] .swm-link{animation:swm-link .32s var(--swm-ease) 1 both}.swm-n1{animation-delay:0s!important}.swm-l1{animation-delay:.15s!important}.swm-n2{animation-delay:.4s!important}.swm-l2{animation-delay:.55s!important}.swm-n3{animation-delay:.76s!important}@keyframes swm-node{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes swm-link{0%{opacity:0;transform:scaleX(0)}to{opacity:.55;transform:scaleX(1)}}.swm[data-active=true][data-variant=sync] .swm-a1{animation:swm-sync-a var(--swm-sync) var(--swm-soft) infinite}.swm[data-active=true][data-variant=sync] .swm-a2{animation:swm-sync-b var(--swm-sync) var(--swm-soft) infinite}@keyframes swm-sync-a{0%,to{opacity:.3;transform:rotate(-16deg)}55%{opacity:1;transform:rotate(0)}}@keyframes swm-sync-b{0%,to{opacity:.3;transform:rotate(16deg)}55%{opacity:1;transform:rotate(0)}}.swm[data-active=true][data-variant=complete] .swm-symbol{animation:swm-settle .5s var(--swm-spring) 1 both}.swm[data-active=true][data-variant=complete] .swm-check{animation:swm-pop .32s var(--swm-spring) .18s 1 both}@keyframes swm-settle{0%{transform:scale(1)}40%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes swm-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.swm[data-active=true][data-variant=invite] .swm-symbol,.swm-invite-host:hover .swm[data-variant=invite] .swm-symbol,.swm-invite-host:focus-visible .swm[data-variant=invite] .swm-symbol{animation:swm-invite var(--swm-invite) var(--swm-ease) 1 both}.swm[data-active=true][data-variant=invite] .swm-spark,.swm-invite-host:hover .swm[data-variant=invite] .swm-spark,.swm-invite-host:focus-visible .swm[data-variant=invite] .swm-spark{animation:swm-spark var(--swm-invite) var(--swm-ease) 1 both}@keyframes swm-invite{0%{transform:none}35%{transform:translateY(-3px)rotate(-4deg)}70%{transform:translateY(-1px)rotate(1.5deg)}to{transform:none}}@keyframes swm-spark{0%,15%{opacity:0;transform:scale(0)rotate(-20deg)}50%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.6)rotate(15deg)}}.swm[data-offscreen] *,html[data-swm-hidden] .swm *{animation-play-state:paused!important}.swm-status{align-items:center;gap:.5em;min-width:0;display:inline-flex}.swm-status-label{min-width:0}@media (prefers-reduced-motion:reduce){.swm *{transition:none!important;animation:none!important}.swm .swm-sat,.swm .swm-ghost,.swm .swm-halo{opacity:0!important}.swm[data-active=true][data-variant=complete] .swm-check{opacity:1!important;transform:none!important}}
