.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fas,.far,.fab,.fal,.fat,.fad,.fadr,.fadl,.fadt,.fass,.fasr,.fasl,.fast,.fasds,.fasdr,.fasdl,.fasdt,.faslr,.faslpr,.fasldr,.faslpdr,.fapr,.fams,.favs,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-mosaic,.fa-notdog,.fa-notdog-duo,.fa-pixel,.fa-slab,.fa-slab-duo,.fa-slab-press,.fa-slab-press-duo,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-vellum,.fa-whiteboard,.fa{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-synthesis:none;font-variant:normal;font-style:normal;font-weight:var(--fa-style,900);text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);line-height:1}:is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fasldr,.faslpdr,.fapr,.fams,.favs,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-mosaic,.fa-notdog,.fa-notdog-duo,.fa-pixel,.fa-slab,.fa-slab-duo,.fa-slab-press,.fa-slab-press-duo,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-vellum,.fa-whiteboard,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fasldr,.faslpdr,.fapr,.fams,.favs,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-mosaic,.fa-notdog,.fa-notdog-duo,.fa-pixel,.fa-slab,.fa-slab-duo,.fa-slab-press,.fa-slab-press-duo,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-vellum,.fa-whiteboard,.fa):before{content:var(--fa)}}:is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo,.fasldr,.fa-slab-duo,.faslpdr,.fa-slab-press-duo,.favs,.fa-vellum):after{content:var(--fa)/"";font-feature-settings:"ss01"}@supports not (content:""/""){:is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo,.fasldr,.fa-slab-duo,.faslpdr,.fa-slab-press-duo,.favs,.fa-vellum):after{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06), var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94), var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(-1 * var(--fa-bounce-height,.5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height,.5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06), var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .7)) rotate(.2deg)}30%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px) * .7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height,6px))) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98), var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height,6px))) translateX(calc(-.5 * var(--fa-float-drift,1px))) rotate(calc(-.5 * var(--fa-float-tilt,1deg))) scale(.995, 1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height,6px))) translateX(calc(-1 * var(--fa-float-drift,1px))) rotate(calc(-1 * var(--fa-float-tilt,1deg))) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15), calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)), var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x,1.15) - 1) * .5), calc(2 - (1 + (var(--fa-jello-scale-x,1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y,1.12) - 1) * .3)), calc(1 + (var(--fa-jello-scale-y,1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto);position:absolute;inset:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-camera,.fa-camera-alt{--fa:""}.fa-camera-slash{--fa:""}.fa-cog{--fa:""}.fa-desktop-slash{--fa:""}.fa-display{--fa:""}.fa-display-slash{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-gear{--fa:""}.fa-microphone{--fa:""}.fa-microphone-signal-meter{--fa:""}.fa-microphone-slash{--fa:""}.fa-phone-hangup{--fa:""}.fa-speaker{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-video-slash{--fa:""}.fa-volume,.fa-volume-medium{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}:root,:host{--fa-family-classic:"Font Awesome 7 Pro";--fa-font-regular:normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,d09GMk9UVE8AAAPEAAkAAAAACBgAAAN+AAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYCJAQGBmADCAWHeQA0ByANhF+FuQMRFZTzEF8c2EQme2gwLYzdohtN00v2yUaIZTByh+/66X/L7Mnuq17P9P+zFCIdhIyOVOkqPCgkM6Z7EaTp9cKcbmxs3NoRkS9hCui3g/A3+vryPD3e3t0WRIWxZfoZl8CQ0UlBA+7/c7/SCYq0D3KnAWD+m2jLtGrK1vkCI1KUu0tltL5neYFXRbeJXQNPi8ufQABIEAGw+On/41cA8P7gwYT4xQmZAOBQAEBAzgSQwXEC6RegYIqIYmeSiyoFQLN6AIEYLxS9SMiLCDrR8t8O0b9fZWttWOGgWcRZ2XmSW4F1fIhMIInHupdChPqF4gVYUqRhi/UDrcQ/PKK84SsfAT9R9PngRghDLllk34DyHJUQ6V0JJdAQLK1Jw1beEmjL+g2PwlrwNScb+CnM4/lgKQix3oCKdn1FJj630GlqwdlCqBkqlIuZeKV+/2pALp2xtzhpsbRvc85XM9Lks6dIzv/i4DAkcB94i1ea0jxUVZoqCGU1B7TOFhbaa3RN68ryt8vFSqVWbVeqDSCA1nHd14VO+p/IyBVH4FJRLEtI5wATPo4NaTigBZxZEJDlC8qKudqKujuRhBhcQcuwAQ2yGZcMyCBmZVTCNDQPbBzo7RQdCzgQUikkjqKZPiJkkQhEuBYCgxyvxQl42WGwdZWU8H6RktEipsTKaJjztjp8x4WeNTmZ86kLFpvUa6y99udW1FS1VVQ1AILdoseE2wWD6DopAgWwAOHipFCVkMy3eZL7VZ6YcMHAp//xUy1hb7LONxa/IxJNhAtNPEyCmERlkiyTbCf6BiW+70j41UfbDwdpBiQAEhDkRcEhr4UnAVBzQ02CPxLfxRb5W4kZpyb8adsRMz10MZn8sv5eeESs8klrduxfWzIZjDmtTm3qs9Z7O0AOoAqCnWkZKb5xMsL1urV6JF/BkfWZpdV8O2hMijeSctPdFQmVxOguna+McwRnrmHh8M57jODJo0dP0nEvUp/ikc1c73A0zXVbtqyT/BGt9dx8hKd4pitwpNidYdIjsPIRNlzcpXlG8+ZHQJhZl5fcNbrLy5d5l7m75PKs1CwuWRI6nfllERzY17cn0drDffu459FyzZzB2s97Hc7T86nr3N/Tt2+AjptOPcC+Pg44lKy6zJv6c//gU35zeEErm3Isr8bUdXbW1dSz4xGfgGoDTU+4ORthAAMAAA==)}.far{--fa-family:var(--fa-family-classic);--fa-style:400}.fa-regular{--fa-style:400}:root,:host{--fa-family-classic:"Font Awesome 7 Pro";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:900;font-display:block;src:url(data:font/woff2;base64,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)}.fas{--fa-family:var(--fa-family-classic);--fa-style:900}.fa-classic{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(./roboto-CTnIOZTo.ttf)}*{color:#e3e3e3;font-family:Roboto,system-ui,sans-serif;font-size:20px}body{justify-content:center;align-items:center;display:flex}.hidden{display:none!important}button{cursor:pointer;background-color:#fff3;border:none;border-radius:4px;margin:8px;padding:8px}button:hover{background-color:#ffffff46}button.connect{place-self:center;width:300px;height:200px}.video-container{background:#000;border-radius:8px;flex-flow:column;flex:1;justify-content:center;align-items:center;margin:1px;display:flex;position:relative}.video-container .name-label{z-index:1;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.video-container video{z-index:0;background:#000;border:2px solid #0000;border-radius:8px;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute}.speaking.video-container video{border:2px solid gray}.control-region{opacity:0;z-index:1;background:linear-gradient(#11111180,#22222280);border-radius:0 0 8px 8px;flex-flow:row;justify-content:center;align-items:center;height:36px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.video-container:hover .control-region,body>.control-region{opacity:1}.control-region .volume-region{flex-flow:row;justify-content:center;align-items:center;margin:0 4px;display:flex}.control-region button{background:0 0;margin:0 8px;padding:0}.control-region button.muted i,.control-region button.end-call i{color:#aa2020}.viewport{z-index:0;padding:0;grid-template-columns:1fr;grid-auto-rows:1fr;margin:0;padding:2px;display:grid;position:fixed;inset:0 0 36px}.dialog{z-index:1;background:#3f3f3f;border-radius:8px;flex-flow:column;justify-content:start;align-items:center;margin:8px;padding:20px;display:flex;position:fixed;overflow-y:auto}.dialog .field{flex-flow:row;justify-content:start;align-items:center;margin:8px;display:flex}.dialog .field .label{margin-right:8px}.dialog .field.column{flex-flow:column}.dialog .field.column .label{margin:0}.dialog button{margin:8px}.dialog input,.dialog select,.dialog option{color:#000}.dialog input[type=range]{width:240px;margin:2px}.dialog .volume-indicator{background-color:#fff;border-radius:2px;align-self:baseline;width:0;height:8px;margin:8px 2px 2px}.dialog .screen{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff14;border-radius:8px;margin:4px;padding:4px}.dialog .screen:hover{background:#ffffff3b}.dialog .screen .thumbnail{object-fit:contain;background:#000;width:256px;height:256px}.dialog .screen .name{width:256px}
