.app-icon{flex:none;width:1.25em;height:1.25em;overflow:visible}[dir=rtl] .app-icon--directional{transform:scaleX(-1)}.app-icon__accent,.app-icon__fill{stroke:var(--app-icon-accent,var(--color-icon-accent))}.app-icon__fill{fill:var(--app-icon-accent,var(--color-icon-accent))}.app-icon__idle{opacity:0}.app-icon:hover .app-icon__anim,.nav-link-active .app-icon__anim,:is(a,button,[data-icon-trigger]):is(:hover,:focus-visible) .app-icon__anim{animation:var(--app-icon-anim)}@media (prefers-reduced-motion:reduce){.app-icon__anim{animation:none!important}.nav-link-active .app-icon__idle{opacity:1}}@keyframes lt-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lt-nudge{0%,to{transform:translate(0)}40%{transform:translate(3px)}}@keyframes lt-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes lt-spin-back{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes lt-rock{0%,to{transform:rotate(0)}45%{transform:rotate(-28deg)}}@keyframes lt-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes lt-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lt-lift1{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes lt-lift2{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}@keyframes lt-wobble{0%,to{transform:rotate(0)}30%{transform:rotate(40deg)}60%{transform:rotate(-18deg)}82%{transform:rotate(7deg)}}@keyframes lt-toss{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-3px)rotate(-8deg)}}@keyframes lt-swing{0%,to{transform:rotate(0)}35%{transform:rotate(22deg)}65%{transform:rotate(-12deg)}}@keyframes lt-write{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-1px,1px)rotate(-5deg)}40%{transform:translate(1px,-.5px)rotate(3deg)}60%{transform:translate(-1px,1px)rotate(-4deg)}80%{transform:translate(1px)rotate(2deg)}}@keyframes lt-page{0%,to{transform:scaleX(1)}50%{transform:scaleX(.35)}}@keyframes lt-swap-a{0%,to{opacity:1;transform:translate(0)}35%{opacity:.25;transform:translate(-1px,-1.5px)}}@keyframes lt-door{0%{transform:scaleX(1)}70%{transform:scaleX(.18)}to{transform:scaleX(.25)}}@keyframes lt-glow{0%{opacity:0}60%{opacity:1}to{opacity:.9}}@keyframes lt-roof{0%,to{transform:translateY(0)}35%{transform:translateY(-1.5px)}}@keyframes lt-north{0%{transform:rotate(0)}35%{transform:rotate(-95deg)}62%{transform:rotate(-30deg)}82%{transform:rotate(-52deg)}to{transform:rotate(-45deg)}}@keyframes lt-tick{0%,55%{opacity:0;transform:translateY(1.5px)}to{opacity:1;transform:translateY(0)}}@keyframes lt-grow2{0%{transform:scaleY(0)}70%{transform:scaleY(1.12)}to{transform:scaleY(1)}}@keyframes lt-rise{0%{transform:translateY(0)}60%{transform:translateY(-2.2px)}to{transform:translateY(-1.4px)}}@keyframes lt-star{0%,30%{opacity:0;transform:scale(.2)rotate(-70deg)}75%{opacity:1;transform:scale(1.25)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes lt-glint{0%,45%{opacity:0;transform:scale(.3)}75%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(.8)}}@keyframes lt-swap-b{0%,30%,to{transform:translateY(0)}60%{transform:translateY(-2.5px)}}
