.ty-icon[data-v-8de64be1]{color:var(--icon-color,currentColor)}.ty-icon--sequence[data-v-8de64be1]{color:var(--ti-color,var(--icon-color,currentColor))}.ty-icon--glow[data-v-8de64be1]{filter:drop-shadow(0 0 3px var(--glow-color,currentColor))}@media (prefers-reduced-motion:no-preference){.ty-icon--anim:is(.ty-icon--draw-in,.ty-icon--draw-out,.ty-icon--loop).ty-icon--auto[data-v-8de64be1] svg :is(path,circle,polyline,polygon,rect,line,ellipse),.ty-icon--anim:is(.ty-icon--draw-in,.ty-icon--draw-out,.ty-icon--loop).ty-icon--hover[data-v-8de64be1]:hover svg :is(path,circle,polyline,polygon,rect,line,ellipse),.ty-icon--sequence[data-v-8de64be1] svg :is(path,circle,polyline,polygon,rect,line,ellipse){animation:var(--inner-anim,var(--ti-name,ti-draw) var(--ti-dur,.6s) var(--ti-ease,ease) 0s var(--ti-iter,1) var(--ti-dir,normal) both);stroke-dasharray:1}.ty-icon--clickrun[data-v-8de64be1],.ty-icon--trig-hover[data-v-8de64be1]:hover{--ti-play:running}.ty-icon--glow.ty-icon--anim[data-v-8de64be1]{animation:ti-glow var(--ti-dur,.6s) var(--ease-brand,ease) 0s infinite alternate both}.ty-icon--hoverdraw[data-v-8de64be1] svg :is(path,circle,polyline,polygon,rect,line,ellipse){stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--ti-dur,.6s) var(--ti-ease,ease) 0s}.ty-icon--hoverdraw[data-v-8de64be1]:hover svg :is(path,circle,polyline,polygon,rect,line,ellipse){stroke-dashoffset:1px}.ty-icon--explode[data-v-8de64be1]{isolation:isolate;position:relative}.ty-icon--explode-click[data-v-8de64be1]:after,.ty-icon--explode-click[data-v-8de64be1]:before,.ty-icon--explode-hover[data-v-8de64be1]:after,.ty-icon--explode-hover[data-v-8de64be1]:before{content:"";opacity:0;pointer-events:none;border-radius:9999px;margin:auto;position:absolute;inset:0}.ty-icon--explode-click[data-v-8de64be1]:before,.ty-icon--explode-hover[data-v-8de64be1]:before{border:1.5px solid;width:100%;height:100%}.ty-icon--explode-click[data-v-8de64be1]:after,.ty-icon--explode-hover[data-v-8de64be1]:after{background:currentColor;width:2px;height:2px;box-shadow:0 -9px,6px -6px,9px 0,6px 6px,0 9px,-6px 6px,-9px 0,-6px -6px}.ty-icon--explode-click.is-exploding[data-v-8de64be1],.ty-icon--explode-hover[data-v-8de64be1]:hover{animation:ti-explode-pop var(--ti-dur,.6s) var(--ease-brand,cubic-bezier(.22,1,.36,1)) both}.ty-icon--explode-click.is-exploding[data-v-8de64be1]:before,.ty-icon--explode-hover[data-v-8de64be1]:hover:before{animation:ti-explode-ring var(--ti-dur,.6s) var(--ease-brand,ease-out) both}.ty-icon--explode-click.is-exploding[data-v-8de64be1]:after,.ty-icon--explode-hover[data-v-8de64be1]:hover:after{animation:ti-explode-sparks var(--ti-dur,.6s) var(--ease-brand,ease-out) both}.ty-icon--sequence-explode[data-v-8de64be1]{isolation:isolate;position:relative}.ty-icon--sequence-explode[data-v-8de64be1]:after,.ty-icon--sequence-explode[data-v-8de64be1]:before{content:"";opacity:0;pointer-events:none;border-radius:9999px;margin:auto;position:absolute;inset:0}.ty-icon--sequence-explode[data-v-8de64be1]:before{animation:ti-explode-ring var(--explode-dur,.52s) var(--ease-brand,ease-out) var(--explode-delay,0s) 1 normal both var(--ti-play,paused);border:1.5px solid;width:100%;height:100%}.ty-icon--sequence-explode[data-v-8de64be1]:after{animation:ti-explode-sparks var(--explode-dur,.52s) var(--ease-brand,ease-out) var(--explode-delay,0s) 1 normal both var(--ti-play,paused);background:currentColor;width:2px;height:2px;box-shadow:0 -9px,6px -6px,9px 0,6px 6px,0 9px,-6px 6px,-9px 0,-6px -6px}}@media (prefers-reduced-motion:reduce){.ty-icon--anim[data-v-8de64be1],.ty-icon--sequence[data-v-8de64be1]{--inner-anim:none;--explode-delay:0s;--ti-color:var(--icon-color,currentColor);animation:none!important}.ty-icon--anim[data-v-8de64be1] svg :is(path,circle,polyline,polygon,rect,line,ellipse),.ty-icon--sequence[data-v-8de64be1] svg :is(path,circle,polyline,polygon,rect,line,ellipse){stroke-dashoffset:0!important;animation:none!important}}@property --ti-color{syntax:"<color>";inherits:true;initial-value:currentColor}@keyframes ti-cstep-0{to{--ti-color:var(--seq-c0,var(--icon-alt,var(--brand-accent,#4cb0ff)))}}@keyframes ti-cstep-1{to{--ti-color:var(--seq-c1,var(--icon-alt,var(--brand-accent,#4cb0ff)))}}@keyframes ti-cstep-2{to{--ti-color:var(--seq-c2,var(--icon-alt,var(--brand-accent,#4cb0ff)))}}@keyframes ti-cstep-3{to{--ti-color:var(--seq-c3,var(--icon-alt,var(--brand-accent,#4cb0ff)))}}@keyframes ti-cstep-4{to{--ti-color:var(--seq-c4,var(--icon-alt,var(--brand-accent,#4cb0ff)))}}@keyframes ti-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ti-undraw{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes ti-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes ti-colorshift{0%{color:var(--icon-color,currentColor)}to{color:var(--icon-alt,var(--brand-accent,#4cb0ff))}}@keyframes ti-colorloop{0%{color:var(--icon-color,currentColor)}to{color:var(--icon-alt,var(--brand-accent,#4cb0ff))}}@keyframes ti-hostpop{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ti-glow{0%{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--glow-color,currentColor) 55%,transparent))}to{filter:drop-shadow(0 0 5px var(--glow-color,currentColor))}}@keyframes ti-explode-pop{0%{transform:scale(1)}35%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes ti-explode-ring{0%{opacity:.9;transform:scale(.4)}70%{opacity:.35}to{opacity:0;transform:scale(1.9)}}@keyframes ti-explode-sparks{0%{opacity:0;transform:scale(.2)}15%{opacity:1}to{opacity:0;transform:scale(2.6)}}
