:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular:normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid:normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid:normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.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))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}@font-face{font-family:Hurricane;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hurricane-vietnamese-400-normal-Cm7GGEBm.woff2)format("woff2"),url(/assets/hurricane-vietnamese-400-normal-C0JIOP3e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hurricane;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hurricane-latin-ext-400-normal-BPI7wcj_.woff2)format("woff2"),url(/assets/hurricane-latin-ext-400-normal-DOjexvma.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hurricane;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hurricane-latin-400-normal-CcOaOV86.woff2)format("woff2"),url(/assets/hurricane-latin-400-normal-8Nya-SHj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mr Dafoe;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mr Dafoe;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mr-dafoe-latin-400-normal-CbwCR40x.woff2)format("woff2"),url(/assets/mr-dafoe-latin-400-normal-D0MUsVTf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Righteous;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/righteous-latin-ext-400-normal-rbdiPHGJ.woff2)format("woff2"),url(/assets/righteous-latin-ext-400-normal-EtPo6WgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Righteous;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/righteous-latin-400-normal-DIzXvQUm.woff2)format("woff2"),url(/assets/righteous-latin-400-normal-CRvo487o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/urbanist-latin-ext-200-normal-d7hd7htJ.woff2)format("woff2"),url(/assets/urbanist-latin-ext-200-normal-Dpis-V7V.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/urbanist-latin-200-normal-Bz41Swdu.woff2)format("woff2"),url(/assets/urbanist-latin-200-normal-CJmBtnRQ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-ext-400-normal-DZynuzUy.woff2)format("woff2"),url(/assets/urbanist-latin-ext-400-normal-AR80KGOc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-400-normal-ClbGNxcV.woff2)format("woff2"),url(/assets/urbanist-latin-400-normal-BHTGe-Vj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/urbanist-latin-ext-600-normal-Edu9tcYw.woff2)format("woff2"),url(/assets/urbanist-latin-ext-600-normal-D22gvnSM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/urbanist-latin-600-normal-BuXRW95m.woff2)format("woff2"),url(/assets/urbanist-latin-600-normal-cDQtY_pk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-ext-400-italic--_2X7TRr.woff2)format("woff2"),url(/assets/urbanist-latin-ext-400-italic-D86vgZKd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-400-italic-DP6JkUsA.woff2)format("woff2"),url(/assets/urbanist-latin-400-italic-iYCZf99Y.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/urbanist-latin-ext-800-normal-CYewglmJ.woff2)format("woff2"),url(/assets/urbanist-latin-ext-800-normal-D5Aj31bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/urbanist-latin-800-normal-ga5fynFS.woff2)format("woff2"),url(/assets/urbanist-latin-800-normal-1m03Cp15.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}:root{--font-body:"Urbanist", system-ui, "Segoe UI", sans-serif;--red:#c94444;--orange:#e3772a;--yellow:#e5b218;--green:#5aa23f;--blue:#2184c7;--purple:#963dca;--magenta:#c93d96}:where(button,input,select,textarea){font:inherit}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{min-height:100vh;font-family:var(--font-body);margin:0;font-weight:400;overflow-x:hidden}._dialog_14glx_1{width:min(24rem,100vw - 2rem)}._form_14glx_5,._content_14glx_6{font-family:var(--font-body);flex-direction:column;gap:1rem;display:flex}._content_14glx_6{text-align:center;align-items:center}._content_14glx_6 p,._intro_14glx_19,._switch_14glx_20{margin:0}._error_14glx_24{color:var(--control-danger,#ce4141);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.4}._switch_14glx_20{text-align:center;font-size:.9375rem}._link_14glx_37{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._link_14glx_37:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._link_14glx_37:disabled{opacity:.5;cursor:not-allowed}._gate_131uf_1{--accent:#fff;min-height:100dvh;font-family:var(--font-body);color:var(--accent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}._light_131uf_16{--accent:#222}._gate_131uf_1 p,._message_131uf_21 p{max-width:32rem;margin:0}._message_131uf_21{font-family:var(--font-body);text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}._list_kbnu4_1{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}._item_kbnu4_12{grid-template-columns:1fr 3fr;align-items:start;gap:1rem;display:grid}._icons_kbnu4_19{color:var(--accent,#222);justify-content:center;align-items:center;gap:.5rem;font-size:1.5rem;display:flex}._itemTitle_kbnu4_28{text-transform:uppercase;margin:0 0 .25rem;font-size:.95rem}._itemDescription_kbnu4_34{margin:0;font-size:.9rem;font-style:italic;line-height:1.4}@media screen and (width<=480px){._item_kbnu4_12{text-align:center;grid-template-columns:1fr}._itemDescription_kbnu4_34{padding:1rem}}._group_6k1m6_1{gap:.5rem;display:flex}._list_12coq_1{gap:4px;margin:0;padding:0;list-style:none;display:grid}._row_12coq_9{border-bottom:1px solid #8080804d;padding:6px 0}._row_12coq_9:last-child{border-bottom:0}._sizes_12coq_18{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._sizeButton_12coq_26{width:88px;height:88px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:4px;flex:0 0 88px;justify-content:center;align-items:center;padding:10px;transition:background-color .15s,border-color .15s;display:flex}._sizeButton_12coq_26[data-size=sm]>svg{width:32px;height:32px}._sizeButton_12coq_26[data-size=md]>svg{width:48px;height:48px}._sizeButton_12coq_26[data-size=lg]>svg{width:64px;height:64px}._sizeButton_12coq_26:hover:not(:disabled){background-color:#80808033}._sizeButton_12coq_26[aria-pressed=true]{border-color:currentColor}._sizeButton_12coq_26:disabled{opacity:.45;cursor:not-allowed}._dialog_1u8mq_1{width:calc(284px + 3rem)}._content_1u8mq_5{display:block}@media screen and (width<=400px){._dialog_1u8mq_1{width:calc(284px + 2rem)}}._options_549s6_1{flex-flow:row;justify-content:center;align-items:center;gap:0;display:flex}._swatch_549s6_10{--swatch-size:clamp(26px, 7vw, 40px);--swatch-margin:clamp(3px, 1.2vw, 9px);width:var(--swatch-size);height:var(--swatch-size);margin:var(--swatch-margin);cursor:pointer;border:1px solid #bbb;border-radius:4px;padding:0;transition:border-color .15s}._swatch_549s6_10:hover:not(:disabled){transform:scale(1.2)}._swatch_549s6_10[aria-pressed=true]{margin:calc(var(--swatch-margin) - 1px);border-width:2px;border-color:var(--accent)}._swatch_549s6_10:disabled{opacity:.3;cursor:not-allowed}._dialog_4kyrt_1{width:24rem}._content_4kyrt_5{--palette-choice-selected-border:var(--accent);--palette-choice-selected-extra-width:1px;justify-content:center;display:flex}._dialog_hitre_1{width:26rem}._preview_hitre_8{text-align:center;justify-content:center;align-items:center;width:100%;margin-bottom:1.5rem;display:flex}._gridLinesToggle_hitre_21{margin-bottom:.5rem}._transparentToggle_hitre_25{margin-bottom:1rem}._checkerboard_hitre_31{background-color:#fff;background-image:linear-gradient(45deg,#ccc 25%,#0000 25% 75%,#ccc 75%),linear-gradient(45deg,#ccc 25%,#0000 25% 75%,#ccc 75%);background-position:0 0,8px 8px;background-size:16px 16px;border-radius:4px}._image_hitre_55{object-fit:contain;border-radius:4px;width:100%;height:100%}._actions_hitre_62{justify-content:flex-end;gap:.75rem;display:flex}._cell_5ay7f_1{stroke:var(--base,#fff);stroke-width:1px;transition:opacity .15s,stroke .2s,fill .1s}._clickable_5ay7f_14{cursor:pointer}._clickable_5ay7f_14:focus:not(:focus-visible){outline:none}._clickable_5ay7f_14:focus-visible{outline:3px solid var(--accent,#222);outline-offset:-2px}._clickable_5ay7f_14:hover{fill:var(--hover-fill)}._dimmed_5ay7f_34{opacity:.2}._cell_1a5bn_1{stroke-linejoin:round}._grid_175my_1{width:min(100%, 560px, calc((100vh - 226px) * var(--grid-aspect-ratio)));height:auto;margin:0 auto;display:block}._stage_9h9w4_1{width:100%;aspect-ratio:var(--stage-aspect-ratio);max-height:min(calc(560px / var(--stage-aspect-ratio)), calc(100vh - 226px));align-items:center;display:flex;position:relative}._layer_9h9w4_15{transform-origin:50%;width:100%}._intro_h2gqc_1{width:100%;color:var(--accent);text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}._exclamation_h2gqc_11{margin:0;font-family:Hurricane,cursive;font-size:clamp(2.1rem,9.6vw,3.6rem);font-weight:400}._message_h2gqc_18{max-width:26rem;margin:0;font-size:1.1rem}._grid_h2gqc_24{width:100%;max-width:300px}._controlRows_oa6rw_1{flex-direction:column;align-items:center;gap:.75rem;display:flex}._colorRow_oa6rw_8{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}._buttonGroup_oa6rw_16{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}._buttonRow_oa6rw_26{display:contents}@media screen and (width>=401px) and (width<=480px){._buttonGroup_oa6rw_16{gap:.4rem}}@media screen and (width<=400px){._buttonGroup_oa6rw_16{flex-direction:column;align-items:center}._buttonRow_oa6rw_26{justify-content:center;gap:.75rem;display:flex}}._copyright_1cb8b_1{text-align:center;color:var(--accent,#222);margin:0;padding:.25rem 0;font-size:.75rem}._header_kkaez_1{--title-size:clamp(1.7rem, .125rem + 6.25vw, 2.5rem);width:100%;min-height:1.55em;font-size:var(--title-size);justify-content:space-between;align-items:center;gap:.5rem;display:flex}._modeButton_kkaez_12{--icon-visible-height:.42em;height:.78em;font-size:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--base);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:.12em;margin-left:auto;padding:0 .2em 0 .12em;display:flex}._modeButton_kkaez_12 svg{width:.55em;height:.48em}._modeButton_kkaez_12 ._puzzleIcon_kkaez_37{width:.7em;height:.56em}._modeLabel_kkaez_42{font-family:Righteous,sans-serif;font-size:calc(var(--icon-visible-height,.42em) / .7);white-space:nowrap;line-height:1}._modeButton_kkaez_12:focus-visible{outline:2px dashed var(--accent);outline-offset:3px}._actions_kkaez_55{--icon-glyph-size:.5em;flex-shrink:0;align-items:center;display:flex}._actions_kkaez_55 button,._actions_kkaez_55 button:hover{--icon-color:var(--base);width:.78em;height:.78em;font-size:inherit;border:1px solid var(--accent);background-color:var(--accent)}._actions_kkaez_55 button:focus-visible{outline:2px dashed var(--accent);outline-offset:3px}._openingSwitch_kkaez_78{visibility:hidden}._title_kkaez_82{font-size:var(--title-size);color:var(--accent,#222);white-space:nowrap;margin:0;font-family:Righteous,sans-serif;font-weight:400;line-height:1}._openingTitle_kkaez_92{--title-size:clamp(2.5rem, 8vw, 5rem);z-index:1;transform-origin:50%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._movingTitle_kkaez_102{z-index:1;position:relative}._letters_kkaez_107{letter-spacing:.04em}._homeButton_kkaez_111{color:inherit;font:inherit;line-height:inherit;white-space:inherit;cursor:pointer;background:0 0;border:none;padding:0}._homeButton_kkaez_111:focus-visible{outline-offset:4px;outline:2px dashed}._title_kkaez_82 ._star_kkaez_127{vertical-align:-.406836em;width:1.5082em;height:1.5082em;margin-left:-.145838em;margin-right:-.065838em}._letters_kkaez_107:first-child{margin-right:-.04em}@media screen and (width<=480px){._openingTitle_kkaez_92{--title-size:inherit}}@media screen and (width<=420px){._modeLabel_kkaez_42{display:none}._modeButton_kkaez_12{padding-inline-end:.12em}}._dialog_1yu06_1{width:min(20rem,100vw - 2rem)}._options_1yu06_5{flex-direction:column;gap:.75rem;display:flex}._option_1yu06_5{align-items:center;gap:.5rem;display:flex}._icon_1yu06_17{width:1rem}._form_1838c_1{text-align:start;flex-direction:column;gap:1rem;margin-top:.75rem;display:flex}._error_1838c_9{color:var(--control-danger,#ce4141);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.4}._buttons_1838c_17{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}._dialog_mammt_1{width:min(26rem,100vw - 2rem)}._content_mammt_5{font-family:var(--font-body);flex-direction:column;gap:1.25rem;display:flex}._content_mammt_5 p{margin:0}._who_mammt_16{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._greeting_mammt_24{overflow-wrap:anywhere;font-family:Hurricane,cursive;font-size:3rem}._section_mammt_30{border-top:1px solid var(--accent);flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:1.25rem;display:flex}._section_mammt_30:first-child{border-top:none;padding-top:0}._section_mammt_30>*{max-width:100%}._heading_mammt_48{letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:Righteous,sans-serif;font-size:1.25rem;font-weight:400}._email_mammt_57{overflow-wrap:anywhere}._note_mammt_61{font-size:.9375rem;line-height:1.4}._actions_mammt_66{flex-wrap:wrap;gap:.5rem;display:flex}._section_mammt_30>form{align-self:stretch}._withIcon_mammt_76{align-items:center;gap:.4rem;display:inline-flex}._error_mammt_82{color:var(--control-danger,#ce4141);overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}._page_p49p2_1{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:960px;min-height:100dvh;margin:0 auto;padding:2.5rem 1.5rem;display:flex}._main_p49p2_14{flex-direction:column;flex-grow:1;align-items:center;gap:1.5rem;width:100%;display:flex}@media screen and (width<=480px){._page_p49p2_1{padding-inline:.75rem}}._home_1cwux_1{width:100%;font-family:var(--font-body);color:var(--accent);flex-direction:column;flex-grow:1;gap:1.5rem;display:flex}._welcome_1cwux_11{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}._greeting_1cwux_19{overflow-wrap:anywhere;margin:0;font-family:Hurricane,cursive;font-size:4.2rem;font-weight:400;line-height:1.1}._link_1cwux_28{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9375rem;text-decoration:underline}._link_1cwux_28:focus-visible,._card_1cwux_40:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._cards_1cwux_45{flex-direction:column;flex-grow:1;gap:1rem;display:flex}._card_1cwux_40{border:2px solid var(--accent);color:#222;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;flex:1 0 auto;padding:0;display:flex;overflow:hidden}._art_1cwux_70{background:#202020;flex:auto;width:100%;min-height:8rem;position:relative;overflow:hidden}._image_1cwux_79{object-fit:cover;width:100%;height:100%;transition:filter .2s;position:absolute;inset:0}._card_1cwux_40:hover ._image_1cwux_79,._card_1cwux_40:focus-visible ._image_1cwux_79{filter:brightness(1.15)saturate(1.1)}._caption_1cwux_93{border-top:2px solid #222;flex-direction:column;gap:.5rem;padding:1rem 1.25rem 1.25rem;display:flex}._titleRow_1cwux_101{align-items:center;gap:.75rem;display:flex}._icon_1cwux_107{width:1.75rem;height:1.75rem}._title_1cwux_101{text-transform:uppercase;letter-spacing:.03em;font-family:Righteous,sans-serif;font-size:1.7rem;line-height:1}._tagline_1cwux_120{font-size:1.125rem;line-height:1.35}@media (prefers-reduced-motion:reduce){._image_1cwux_79{transition:none}}@media screen and (width<=480px){._greeting_1cwux_19{font-size:3rem}}._dialog_v6shs_1{width:min(26rem,100vw - 2rem)}._content_v6shs_5{text-align:center;font-family:var(--font-body);flex-direction:column;align-items:center;gap:1.5rem;display:flex}._hooray_v6shs_14{color:var(--blue);margin:0;font-family:Hurricane,cursive;font-size:4.2rem;line-height:1.1}._reward_v6shs_22{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}._reward_v6shs_22+._reward_v6shs_22{margin-top:.5rem}._subheading_v6shs_35{text-transform:uppercase;margin:0;font-family:Urbanist,sans-serif;font-size:1.2rem;font-weight:400}._item_v6shs_43{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}._palette_v6shs_51{width:min(14rem,100%);display:block}._previews_v6shs_56{justify-content:center;gap:.75rem;display:flex}._preview_v6shs_56{aspect-ratio:1;width:clamp(4rem,20vw,5.5rem);display:block}._name_v6shs_68{font-family:Righteous,sans-serif;font-size:1.25rem}._link_v6shs_73{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-style:italic;text-decoration:underline}._link_v6shs_73:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._text_v6shs_89{margin:0;font-size:1.1rem}._icon_v6shs_94{margin:.8rem 0 1rem;font-size:1.5rem}._gridGraphic_1gk2y_1{width:90%;margin:0 auto;display:block;overflow:visible}._gridGraphic_1gk2y_1[data-dimmed]{opacity:.45;filter:grayscale(.8)}._targetCell_1gk2y_14,._mirrorCell_1gk2y_15,._wedgeCell_1gk2y_16,._pieceTile_1gk2y_17{stroke:var(--base);stroke-width:1px;stroke-linejoin:round}._mutedMirrorCell_1gk2y_23{opacity:.25}._pieceOutline_1gk2y_27,._selectedOutline_1gk2y_28{fill:none;pointer-events:none;stroke-linejoin:round;stroke-linecap:round}._outlineHalo_1gk2y_35{stroke:var(--base);stroke-width:3px}._selectedOutline_1gk2y_28 ._outlineEdge_1gk2y_40{stroke:var(--accent);stroke-width:1px}._wedgeCell_1gk2y_16{cursor:pointer;touch-action:none}._wedgeCell_1gk2y_16:hover{fill:var(--hover-fill,color-mix(in srgb, var(--accent) 65%, var(--base)))}._wedgeCell_1gk2y_16:focus:not(:focus-visible){outline:none}._wedgeCell_1gk2y_16:focus-visible{outline:3px solid var(--accent);outline-offset:-2px}._draggedPiece_1gk2y_65{z-index:10;pointer-events:none;transition:filter .25s ease-out,transform .25s ease-out;position:fixed;overflow:visible}._floatingPiece_1gk2y_80{filter:drop-shadow(calc(var(--lift) * -.8) calc(var(--lift) * .8) calc(var(--lift) * .9) #000000bf);transform:scale(1.01)}@media (prefers-reduced-motion:reduce){._draggedPiece_1gk2y_65{transition:none}}._puzzle_14cx9_1{width:100%;color:var(--accent);justify-items:center;gap:1rem;display:grid}._puzzle_14cx9_1[hidden]{display:none}@media screen and (width>=840px){._wide_14cx9_15{--wide-width:min(1100px, calc(100vw - 4rem));width:var(--wide-width);margin-inline:calc(50% - var(--wide-width) / 2)}}._content_14cx9_22{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem;width:100%;display:grid}._goalAndPieces_14cx9_31{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;width:fit-content;max-width:100%;display:grid}._withTrayAction_14cx9_40 ._goalAndPieces_14cx9_31{grid-template-columns:auto minmax(0,1fr) auto}._target_14cx9_44{text-align:center;width:120px;margin:0;position:relative}._peekButton_14cx9_52{cursor:zoom-in;background:0 0;border:1px solid #0000;border-radius:6px;padding:0;position:absolute;inset:0}._peekButton_14cx9_52:focus-visible{border-color:var(--accent);outline:none}._peekButton_14cx9_52:disabled{cursor:default}._peekButton_14cx9_52[aria-pressed=true]{cursor:zoom-out}._peek_14cx9_52{cursor:zoom-out;position:absolute;inset:0}._peek_14cx9_52[data-closing]{pointer-events:none}._board_14cx9_88[data-peeking]>svg{visibility:hidden}._stageItem_14cx9_92>._peek_14cx9_52>svg{width:100%}._board_14cx9_88{justify-self:center;width:100%;position:relative;container-type:inline-size}._celebration_14cx9_104{white-space:nowrap;color:var(--accent);-webkit-text-stroke:.07em var(--base);paint-order:stroke fill;pointer-events:none;place-items:center;font-family:Righteous,cursive;font-size:18cqw;line-height:1;animation:1.6s ease-in-out both _celebrate_14cx9_1;display:grid;position:absolute;inset:0}@keyframes _celebrate_14cx9_1{0%{opacity:0;scale:.9}30%{opacity:1}50%{scale:1}70%{opacity:1}to{opacity:0;scale:.9}}._tray_14cx9_140{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;width:100%;display:flex}._piece_14cx9_149{aspect-ratio:1;min-width:44px;min-height:44px;color:var(--accent);font:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:.5rem;display:flex}._piece_14cx9_149 svg{display:block;overflow:visible}._piece_14cx9_149[aria-pressed=true],._piece_14cx9_149:focus-visible{border-color:color-mix(in srgb, var(--accent) 40%, transparent);outline:none}._piece_14cx9_149:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 8%, transparent)}._piece_14cx9_149:disabled{cursor:default;opacity:.45}._piece_14cx9_149:disabled svg{filter:grayscale(.8)}._stageHost_14cx9_194{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem;width:100%;display:grid}._stageActions_14cx9_202{justify-content:center;display:flex}._stageSlot_14cx9_208{justify-content:center;width:100%;display:flex}._stage_14cx9_92{max-width:100%;position:relative}._stageItem_14cx9_92{position:absolute}._stageItem_14cx9_92>svg{width:100%}._stagePieces_14cx9_227{pointer-events:none;position:absolute;inset:0}._stagePiece_14cx9_227{aspect-ratio:auto;pointer-events:auto;border-radius:50%;min-width:0;min-height:0;padding:0;position:absolute}._paletteName_14cx9_243{font-family:Righteous,sans-serif;font-size:1.4rem}@media screen and (width<=480px){._withTrayAction_14cx9_40 ._goalAndPieces_14cx9_31{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%}._target_14cx9_44{width:96px}}._intro_1s4eu_1{width:100%;color:var(--accent);text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}._exclamation_1s4eu_11{margin:0;font-family:Hurricane,cursive;font-size:clamp(2.1rem,9.6vw,3.6rem);font-weight:400}._message_1s4eu_18{max-width:26rem;margin:0;font-size:1.1rem}._guidance_1s4eu_26{justify-content:center;align-items:center;min-height:6.16rem;display:flex}._guidance_1s4eu_26 ._message_1s4eu_18{line-height:1.4}._browser_1fgn9_1{width:100%;font-family:var(--font-body);color:var(--accent);flex-direction:column;align-items:center;gap:1rem;display:flex}._browser_1fgn9_1[hidden]{display:none}._stage_1fgn9_15{width:100%;position:relative}._stage_1fgn9_15[hidden]{display:none}._heading_1fgn9_24{text-align:center;margin:0;font-family:Righteous,sans-serif;font-weight:400}._titleRow_1fgn9_31{align-items:center;gap:.75rem;display:flex}._progress_1fgn9_37,._empty_1fgn9_38{text-align:center;margin:0}._progress_1fgn9_37{font-size:1.3rem;font-weight:600}._setList_1fgn9_48{gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}._setButton_1fgn9_57{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}._setButton_1fgn9_57:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 60%, transparent)}._lockedHeading_1fgn9_79{text-align:center;letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-top:.5rem;font-size:.875rem;font-weight:700}._lockedSet_1fgn9_89{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._lockedSet_1fgn9_89:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:0 0}._lockedRequirement_1fgn9_100{opacity:.75;font-size:.9375rem}._lockedRequirement_1fgn9_100:before{content:"​";font-size:1.2rem}._lockedPreviews_1fgn9_112,._lockedSet_1fgn9_89 ._trackDots_1fgn9_113{filter:grayscale();opacity:.7;transition:filter .2s,opacity .2s}._lockedSet_1fgn9_89:focus-visible ._lockedPreviews_1fgn9_112,._lockedSet_1fgn9_89[data-previewing] ._lockedPreviews_1fgn9_112,._lockedSet_1fgn9_89:focus-visible ._trackDots_1fgn9_113,._lockedSet_1fgn9_89[data-previewing] ._trackDots_1fgn9_113{filter:none;opacity:1}@media (hover:hover){._lockedSet_1fgn9_89:hover ._lockedPreviews_1fgn9_112,._lockedSet_1fgn9_89:hover ._trackDots_1fgn9_113{filter:none;opacity:1}}@media (prefers-reduced-motion:reduce){._lockedPreviews_1fgn9_112,._lockedSet_1fgn9_89 ._trackDots_1fgn9_113{transition:none}}._setText_1fgn9_144{flex-direction:column;align-self:flex-start;gap:.35rem;font-size:1.05rem;display:flex}._setName_1fgn9_152{font-family:Righteous,sans-serif;font-size:1.25rem}._setComplete_1fgn9_157{color:var(--green)}._trackDots_1fgn9_113{vertical-align:middle;gap:.125rem;margin-right:.375rem;font-size:.9rem;display:inline-flex}._setTotalSolved_1fgn9_105{font-size:1.2rem;font-weight:600}._previews_1fgn9_174{gap:.75rem;margin-left:auto;display:flex}._preview_1fgn9_174{text-align:center;flex-direction:column;align-items:center;gap:.25rem;font-size:.8125rem;display:flex}._previewImage_1fgn9_190{aspect-ratio:1;width:clamp(3.5rem,16vw,5rem);display:block}._section_1fgn9_196{flex-direction:column;gap:.5rem;width:100%;display:flex}._subheading_1fgn9_203{margin:.8rem 0 .5rem;font-family:Righteous,sans-serif;font-size:1.3rem;font-weight:400}._puzzleGrid_1fgn9_210{grid-template-columns:repeat(4,1fr);gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}._puzzleButton_1fgn9_220{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0;display:block;position:relative}._puzzleButton_1fgn9_220:hover ._puzzleImage_1fgn9_232{transform:scale(1.05)}._puzzleButton_1fgn9_220:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._puzzleImage_1fgn9_232{aspect-ratio:1;margin:.3rem 0;transition:transform .15s;display:block}@media (prefers-reduced-motion:reduce){._puzzleImage_1fgn9_232{transition:none}}._check_1fgn9_255{background:var(--accent);width:1.25rem;height:1.25rem;color:var(--base);--fa-primary-opacity:1;--fa-secondary-opacity:1;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;top:0;right:0}._actions_1fgn9_272{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}._page_jy86u_1{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:640px;min-height:100dvh;margin:0 auto;padding:2.5rem 1.5rem;display:flex}._page_jy86u_1>:not(header){transition:opacity 2s ease-out}._opening_jy86u_24>:not(header){opacity:0;pointer-events:none}._arriving_jy86u_31{animation:1s ease-out both _arrive_jy86u_1}@keyframes _arrive_jy86u_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._page_jy86u_1>:not(header){transition:none}._arriving_jy86u_31{animation:none}}._app_jy86u_55{flex-direction:column;flex-grow:1;align-items:center;gap:1.5rem;width:100%;display:flex}@media screen and (width<=480px){._page_jy86u_1{padding-inline:.75rem}}._adminLoading_big9r_1{--accent:#fff;background-color:#222;min-height:100dvh}
