: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);height:1em;overflow:visible;vertical-align:-.125em;width:var(--fa-width, 1.25em)}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.0714285714em}.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-inline-start:calc(-1 * var(--fa-li-width, 2em));inset-block-start:.25em}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:var(--fa-width, 1.25em)}.fa-layers .svg-inline--fa{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.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);overflow:hidden;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:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.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:top left}.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{font-size:.625em;line-height:.1em;vertical-align:calc((6 / 10 - .375) * 1em)}.fa-xs{font-size:.75em;line-height:calc(1 / 12 * 1em);vertical-align:.125em}.fa-sm{font-size:.875em;line-height:calc(1 / 14 * 1em);vertical-align:calc((6 / 14 - .375) * 1em)}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:calc((6 / 20 - .375) * 1em)}.fa-xl{font-size:1.5em;line-height:calc(1 / 24 * 1em);vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width: auto}.fa-fw,.fa-width-fixed{--fa-width: 1.25em}.fa-canvas-square{padding-block:.125em;margin-block-end:-.125em}.fa-canvas-roomy{padding-block:.25em;padding-inline:.125em;margin-block-end:-.25em;box-sizing:content-box}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin, 2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.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 center}.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 center}.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{animation:none!important;transition: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%{transform:scale(1) translateY(0);animation-timing-function:var(--fa-animation-timing)}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) 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;transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}40%{opacity:var(--fa-fade-opacity, .4);transform:scale(.98);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,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),0);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),0);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),0);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),0);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%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(35deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%{transform:rotate(-22deg) translate(-1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}35%{transform:rotate(15deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(.8,0,1,1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,0,.2,1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(.8,0,1,1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0,0,.2,1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(.8,0,1,1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0,0,.2,1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(.8,0,1,1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0,0,.2,1)}95.33%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}90%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(.8,0,1,1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0,0,.2,1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(.8,0,1,1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0,0,.2,1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(.8,0,1,1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0,0,.2,1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.8,0,1,1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0,0,.2,1)}96.5%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.1,0,.9,1)}5%{transform:translate(var(--fa-buzz-distance, 4px)) rotate(.5deg)}10%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-.5deg)}15%{transform:translate(var(--fa-buzz-distance, 4px)) rotate(.3deg)}20%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-.3deg)}25%{transform:translate(calc(var(--fa-buzz-distance, 4px) * .7)) rotate(.2deg)}30%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px) * .7)) rotate(-.2deg)}35%{transform:translate(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%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.6,1)}12%{transform:rotate(var(--fa-wag-angle, 12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}36%{transform:rotate(calc(var(--fa-wag-angle, 12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}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) translate(0) rotate(0) 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))) translate(var(--fa-float-drift, 1px)) rotate(var(--fa-float-tilt, 1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height, 6px))) translate(0) rotate(0) 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))) translate(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))) translate(calc(-1 * var(--fa-float-drift, 1px))) rotate(calc(-1 * var(--fa-float-tilt, 1deg))) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height, 6px))) translate(0) rotate(0) 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) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98))}}@keyframes fa-swing{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}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%{transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.8,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%{transform:scale(1.02,.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}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{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.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{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;z-index:var(--fa-stack-z-index, auto)}:root,[data-fruit-theme]{--fruit-font-family: "SF Pro Text", "SF Pro Display", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--fruit-font-size: 14px;--fruit-line-height: 1.5714286;--fruit-bg: #f3f4f6;--fruit-surface: #ffffff;--fruit-surface-soft: #f6f7f9;--fruit-surface-hover: #eef1f4;--fruit-text: #262626;--fruit-text-secondary: #606060;--fruit-text-muted: #858585;--fruit-border: #e2e5ea;--fruit-control-edge: #d2d7df;--fruit-control-border: var(--fruit-border);--fruit-form-bg: var(--fruit-bg);--fruit-form-gap: 10px;--fruit-chart-1: var(--fruit-primary);--fruit-chart-2: #659d95;--fruit-chart-3: #d1a05b;--fruit-chart-4: #9682bb;--fruit-chart-5: #c57982;--fruit-chart-6: #8fabc4;--fruit-success: #087047;--fruit-success-soft: #effcf4;--fruit-success-edge: #b5efce;--fruit-info: #315fbd;--fruit-info-soft: #eef5ff;--fruit-warning: #8b620f;--fruit-warning-soft: #fff6df;--fruit-danger: #b53d47;--fruit-danger-hover: #982f3b;--fruit-danger-active: #822633;--fruit-danger-soft: #fff0f1;--fruit-disabled-bg: #eeeef1;--fruit-disabled-text: #90919a;--fruit-radius-xs: 6px;--fruit-radius-sm: 10px;--fruit-radius-md: 12px;--fruit-radius-lg: 16px;--fruit-radius-pill: 999px;--fruit-control-xs: 24px;--fruit-control-sm: 28px;--fruit-control-md: 34px;--fruit-control-lg: 40px;--fruit-shadow: 0 3px 12px rgb(20 26 33 / 7%);--fruit-shadow-dialog: 0 12px 32px rgb(20 26 33 / 14%);--fruit-overlay: rgb(20 26 33 / 42%);--fruit-motion: .16s;--fruit-focus: var(--fruit-primary-ink)}:root,[data-fruit-theme=blue]{--fruit-primary: #315fbd;--fruit-primary-hover: #254d9e;--fruit-primary-active: #1c3c83;--fruit-primary-soft: #eef5ff;--fruit-primary-edge: color-mix(in srgb, var(--fruit-primary) 28%, var(--fruit-border));--fruit-primary-ink: #315fbd;--fruit-on-primary: #ffffff}[data-fruit-theme=green]{--fruit-chart-2: #789bc2;--fruit-primary: #147a52;--fruit-primary-hover: #106443;--fruit-primary-active: #0b5237;--fruit-primary-soft: #effcf4;--fruit-primary-edge: color-mix(in srgb, var(--fruit-primary) 28%, var(--fruit-border));--fruit-primary-ink: #147a52;--fruit-on-primary: #ffffff}[data-fruit-theme=purple]{--fruit-chart-4: #7d9fc3;--fruit-primary: #7048ad;--fruit-primary-hover: #5b3793;--fruit-primary-active: #472776;--fruit-primary-soft: #f5f0ff;--fruit-primary-edge: color-mix(in srgb, var(--fruit-primary) 28%, var(--fruit-border));--fruit-primary-ink: #7048ad;--fruit-on-primary: #ffffff}[data-fruit-theme=orange]{--fruit-chart-3: #7799c1;--fruit-primary: #a95805;--fruit-primary-hover: #8d4600;--fruit-primary-active: #713600;--fruit-primary-soft: #fff7e8;--fruit-primary-edge: color-mix(in srgb, var(--fruit-primary) 28%, var(--fruit-border));--fruit-primary-ink: #a95805;--fruit-on-primary: #ffffff}:where([class^=fruit-],[class*=" fruit-"]){box-sizing:border-box;font-family:var(--fruit-font-family)}:where([class^=fruit-],[class*=" fruit-"]):focus-visible{outline:2px solid var(--fruit-focus);outline-offset:3px}.fruit-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fruit-control{--control-border-width: 1px;box-sizing:border-box;width:100%;min-width:0;min-height:var(--fruit-control-md);padding:calc(7px - var(--control-border-width)) calc(12px - var(--control-border-width));border:var(--control-border-width) solid var(--fruit-control-border);border-radius:var(--fruit-radius-sm);background:var(--fruit-surface);color:var(--fruit-text);font-family:var(--fruit-font-family);font-size:13px;line-height:20px;transition:border-color var(--fruit-motion)}.fruit-control:hover:not(:disabled):not(:focus-within):not([aria-invalid=true]){border-color:var(--fruit-text-secondary)}.fruit-control:focus,.fruit-control:focus-visible{--control-border-width: 2px;border-color:var(--fruit-focus);outline:none;box-shadow:none}.fruit-control::placeholder{color:var(--fruit-text-muted)}.fruit-control:disabled{background:var(--fruit-disabled-bg);color:var(--fruit-disabled-text);border-color:var(--fruit-control-edge);cursor:not-allowed}.fruit-control[aria-invalid=true]{border-color:var(--fruit-danger)}.fruit-control--sm{min-height:var(--fruit-control-sm);padding:calc(4px - var(--control-border-width)) calc(10px - var(--control-border-width));font-size:12px;border-radius:var(--fruit-radius-sm)}.fruit-control--lg{min-height:var(--fruit-control-lg);padding:calc(10px - var(--control-border-width)) calc(15px - var(--control-border-width));border-radius:var(--fruit-radius-md);font-size:14px}@media(prefers-reduced-motion:reduce){:where([class^=fruit-],[class*=" fruit-"]){transition:none!important;animation:none!important;scroll-behavior:auto!important}}.fruit-icon{display:inline-block;width:1em;height:1em;flex:none;font-size:16px;vertical-align:-.12em}.workbench{--fruit-font-family: var(--font);display:grid;grid-template-rows:var(--site-header-height) minmax(0,1fr) auto;height:var(--screen-height,100svh);min-width:0;overflow:clip;background:#f3f4f6;color:var(--fruit-text);font-family:var(--font)}.workbench-header{display:flex;align-items:center;justify-content:space-between;gap:18px;height:var(--site-header-height);padding:0 var(--header-padding);border-bottom:1px solid #dce1e8;background:#fff}.workbench-header-actions{display:flex;align-items:center;gap:22px}.workbench-main{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;min-width:0;padding:18px 24px 10px}.workbench .workbench-main .cockpit-stage{min-height:0;grid-template-columns:minmax(165px,.8fr) minmax(0,3fr) minmax(180px,.95fr);grid-template-rows:minmax(0,1fr);gap:14px}.cockpit-analyses{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;min-height:0;min-width:0}.workbench .cockpit-model,.workbench .cockpit-chart{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid #d3deeb;border-radius:10px;background:#f9fbfd;box-shadow:0 3px 10px #31466304}.workbench .cockpit-model>.fruit-card__header,.workbench .cockpit-chart>.fruit-card__header{flex:none;min-height:35px;padding:7px 12px;gap:7px;border-bottom:1px solid #e0e7f0;background:#f9fbfd}.workbench .cockpit-model .fruit-card__identity,.workbench .cockpit-chart .fruit-card__identity{padding:0}.workbench .cockpit-model .fruit-card__title,.workbench .cockpit-chart .fruit-card__title{color:#435972;font-size:12px;font-weight:540;letter-spacing:.35px}.workbench .cockpit-model>.fruit-card__content,.workbench .cockpit-chart>.fruit-card__content{display:flex;flex:1;min-height:0;border:0;border-radius:0;background:#fbfcfe}.workbench .cockpit-model .fruit-card__body,.workbench .cockpit-chart .fruit-card__body{flex:1;min-width:0;min-height:0;width:100%;padding:0}.cockpit-model-host{height:100%;min-height:0;min-width:0;overflow:hidden}.cockpit-model-label{font-size:9px;color:#98a4b3}.cockpit-chart-note{color:#a0acbd;font:8px ui-monospace,monospace;letter-spacing:.6px}.cockpit-chart-svg{display:block;width:100%;height:100%;padding:9px 10px}.cockpit-analyses-right .cockpit-chart-svg{padding:4px 8px}.cockpit-chart-grid{fill:none;stroke:#e2e9f2;stroke-width:1}.chart-panel{display:grid;height:100%;min-height:0;grid-template-rows:minmax(0,1fr) 20px}.chart-axis{fill:#8493a7;font-size:10px;font-family:var(--font)}.chart-value{font:12px ui-monospace,monospace;font-weight:600}.chart-caption{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;border-top:1px solid #edf1f7;font-size:8px;color:#8e9caf}.chart-caption>span[lang]{letter-spacing:1px;font-size:7px}.strata-legend{justify-content:space-around;padding-inline:8px}.strata-legend>span{display:flex;align-items:center;gap:5px;white-space:nowrap}.strata-legend i{width:5px;height:5px;border-radius:1px;background:#cba775}.strata-legend>span:nth-child(2) i{background:#a3b4cf}.strata-legend>span:nth-child(3) i{background:#77a79b}.workbench-bottom{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:stretch;min-height:58px;min-width:0}.workbench-references{display:flex;flex-wrap:wrap;align-content:center;align-items:baseline;gap:7px 20px;min-width:0;padding:5px 3px}.workbench-references>span{display:block;color:#748295;font-size:10.5px;font-weight:400;line-height:1.7;overflow-wrap:anywhere}.workbench-fruit-link{display:block;min-width:0;border-radius:9px}.workbench-fruit-link,.workbench-fruit,.workbench-fruit>.fruit-card__content,.workbench-fruit .fruit-card__body{height:100%;min-height:0}.workbench .workbench-fruit>.fruit-card__content{border-color:#d5deea;border-radius:9px;background:#f9fbfd}.workbench-fruit-link:hover .fruit-card__content{border-color:#a8bddb;background:#f2f6fd}.fruit-entry{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:12px;height:100%;min-height:58px;padding:6px 12px}.fruit-copy{display:flex;flex-direction:column;gap:4px}.fruit-logo{display:block;width:100px;max-width:100%;height:auto}.fruit-entry-icon{justify-self:center;color:var(--fruit-primary-ink);font-size:17px}.workbench-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:56px;padding:12px 24px;border-top:1px solid #dce4ee;color:#788596;font-size:12px;line-height:1.5}.workbench-company{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;min-width:0}.workbench-company>span[lang]{font-family:Arial,Helvetica,sans-serif}.workbench-footer>a{flex-shrink:0;white-space:nowrap}.workbench-footer a:hover{color:var(--fruit-primary)}@media(min-width:1600px){.workbench-main{padding:22px 32px 12px;gap:16px}.workbench-footer{padding-inline:32px}.workbench .workbench-main .cockpit-stage{grid-template-columns:minmax(210px,.8fr) minmax(0,3fr) minmax(230px,.95fr);gap:18px}.cockpit-analyses{gap:16px}.workbench-bottom{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:980px)and (min-width:761px){.workbench-main{padding-inline:18px}.cockpit-analyses-left{display:none}.workbench .workbench-main .cockpit-stage{grid-template-columns:minmax(0,1fr) 210px}}@media(max-width:760px){.workbench-header{gap:10px}.workbench-header-actions>.fruit-button{font-size:10px;padding-inline:7px}.workbench-main{grid-template-rows:minmax(0,1fr) auto;padding:10px 12px 6px;gap:8px}.workbench .workbench-main .cockpit-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 96px;gap:9px}.cockpit-analyses-left,.cockpit-chart-radar{display:none!important}.cockpit-analyses-right{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:9px}.workbench .cockpit-model>.fruit-card__header,.workbench .cockpit-chart>.fruit-card__header{min-height:29px;padding:6px 9px}.workbench .cockpit-model .fruit-card__title,.workbench .cockpit-chart .fruit-card__title{font-size:10px}.cockpit-chart-note{font-size:7px}.cockpit-model-label{font-size:8px}.cockpit-chart-svg{padding:2px 5px}.chart-panel{grid-template-rows:minmax(0,1fr)}.chart-caption{display:none}.workbench-bottom{grid-template-columns:106px minmax(0,1fr);gap:8px;min-height:0;align-items:center}.workbench-references{padding:0 1px;gap:2px 10px}.workbench-references>span{font-size:9px;line-height:1.65}.workbench-references>.is-long{flex-basis:100%}.workbench-fruit-link,.workbench-fruit{height:auto}.fruit-entry{grid-template-columns:minmax(0,1fr) 15px;padding:9px;min-height:59px;gap:5px}.fruit-entry-icon{font-size:14px}.workbench-footer{flex-direction:column;align-items:center;justify-content:center;min-height:84px;padding:8px 12px;gap:5px;font-size:11px;text-align:center}.workbench-company{flex-direction:column;align-items:center;gap:2px}}@media(max-width:760px)and (max-height:610px){.workbench-main{padding:7px 10px 5px;gap:6px}.workbench .workbench-main .cockpit-stage{grid-template-rows:minmax(0,1fr) 80px;gap:7px}.workbench-references>span{font-size:8px}.workbench-references{gap:2px 7px}}.fruit-config-provider[data-v-e4d8990a]{color:var(--fruit-text);font-size:var(--fruit-font-size);line-height:var(--fruit-line-height);color-scheme:light}.fruit-button[data-v-26ce1677]{--button-fill: var(--fruit-primary);--button-hover: var(--fruit-primary-hover);--button-active: var(--fruit-primary-active);--button-ink: var(--fruit-primary-ink);--button-on: var(--fruit-on-primary);--button-soft: var(--fruit-primary-soft);--button-edge: var(--fruit-primary-edge);display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:var(--fruit-control-md);padding:0 12px;border:1px solid var(--button-edge);border-radius:var(--fruit-radius-sm);background:var(--fruit-surface);color:var(--button-ink);font-size:13px;font-weight:620;line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--fruit-motion),border-color var(--fruit-motion),transform var(--fruit-motion)}.fruit-button--neutral[data-v-26ce1677]{--button-fill: #53555f;--button-hover: #44464f;--button-active: #353740;--button-ink: var(--fruit-text);--button-on: #fff;--button-soft: var(--fruit-surface-soft);--button-edge: var(--fruit-control-edge)}.fruit-button--danger[data-v-26ce1677]{--button-fill: var(--fruit-danger);--button-hover: var(--fruit-danger-hover);--button-active: var(--fruit-danger-active);--button-ink: var(--fruit-danger);--button-on: #fff;--button-soft: var(--fruit-danger-soft);--button-edge: #ecc8cd}.fruit-button--success[data-v-26ce1677]{--button-fill: var(--fruit-success);--button-hover: #295e44;--button-active: #204b35;--button-ink: var(--fruit-success);--button-on: #fff;--button-soft: var(--fruit-success-soft);--button-edge: #c8e0d1}.fruit-button--warning[data-v-26ce1677]{--button-fill: var(--fruit-warning);--button-hover: #78530b;--button-active: #654608;--button-ink: var(--fruit-warning);--button-on: #fff;--button-soft: var(--fruit-warning-soft);--button-edge: #ecdcaf}.fruit-button[data-v-26ce1677]:hover:not(:disabled){background:var(--button-soft);border-color:var(--button-ink)}.fruit-button[data-v-26ce1677]:active:not(:disabled){transform:translateY(1px)}.fruit-button--solid[data-v-26ce1677]{color:var(--button-on);background:var(--button-fill);border-color:var(--button-fill)}.fruit-button--solid[data-v-26ce1677]:hover:not(:disabled){background:var(--button-hover);border-color:var(--button-hover)}.fruit-button--solid[data-v-26ce1677]:active:not(:disabled){background:var(--button-active);border-color:var(--button-active)}.fruit-button--outline[data-v-26ce1677]{border-color:color-mix(in srgb,var(--button-ink) 68%,var(--fruit-surface));font-weight:550}.fruit-button--soft[data-v-26ce1677]{background:var(--button-soft)}.fruit-button--xs[data-v-26ce1677]{min-height:var(--fruit-control-xs);padding-inline:8px;border-radius:var(--fruit-radius-xs);font-size:11px;font-weight:600}.fruit-button--sm[data-v-26ce1677]{min-height:var(--fruit-control-sm);padding-inline:9px;font-size:12px}.fruit-button--lg[data-v-26ce1677]{min-height:var(--fruit-control-lg);padding-inline:16px;font-size:14px}.fruit-button.fruit-button--icon[data-v-26ce1677]{width:var(--fruit-control-md);padding:0}.fruit-button--icon.fruit-button--xs[data-v-26ce1677]{width:var(--fruit-control-xs)}.fruit-button--icon.fruit-button--sm[data-v-26ce1677]{width:var(--fruit-control-sm)}.fruit-button--icon.fruit-button--lg[data-v-26ce1677]{width:var(--fruit-control-lg)}.fruit-button--block[data-v-26ce1677]{width:100%}.fruit-button[data-v-26ce1677]:disabled{color:var(--fruit-disabled-text);border-color:var(--fruit-control-edge);background:var(--fruit-disabled-bg);cursor:not-allowed;transform:none}.fruit-grid[data-v-f609b7e0]{display:grid;min-width:0;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--grid-min),calc((100% - (var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns)))),1fr))}.fruit-grid[data-v-f609b7e0]>*{min-width:0}.fruit-card[data-v-97a8b851]{min-width:0;color:var(--fruit-text);background:transparent}.fruit-card__content[data-v-97a8b851]{min-width:0;overflow:hidden;border:1px solid var(--fruit-border);border-radius:var(--fruit-radius-lg);background:var(--fruit-surface)}.fruit-card__status[data-v-97a8b851]{min-width:0;margin-bottom:12px}.fruit-card__header[data-v-97a8b851]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:0 0 12px;background:transparent}.fruit-card__identity[data-v-97a8b851]{min-width:0;padding-inline:8px}.fruit-card__title[data-v-97a8b851]{margin:0;font-size:14px;font-weight:400;color:var(--fruit-text-secondary);line-height:1.4}.fruit-card__description[data-v-97a8b851]{margin:3px 0 0;color:var(--fruit-text-muted);font-size:12px}.fruit-card__body[data-v-97a8b851]{min-width:0;padding:16px}.fruit-card__body--none[data-v-97a8b851]{padding:0}.fruit-card__footer[data-v-97a8b851]{padding:12px 16px;border-top:1px solid var(--fruit-border)}.fruit-card--plain>.fruit-card__content[data-v-97a8b851]{overflow:visible;border:0;border-radius:0;background:transparent}.fruit-card--plain>.fruit-card__content>.fruit-card__body[data-v-97a8b851],.fruit-card--plain>.fruit-card__content>.fruit-card__footer[data-v-97a8b851]{padding-inline:0}.model-preview[data-v-e9ab8df1]{position:relative;width:100%;min-width:0;overflow:hidden;border-radius:var(--fruit-radius-md);display:grid;grid-template-rows:42px minmax(0,1fr) 34px;background:#f3f4f6}.model-preview canvas[data-v-e9ab8df1]{display:block;width:100%;height:100%;touch-action:none;cursor:grab;min-height:0}.model-preview canvas[data-v-e9ab8df1]:active{cursor:grabbing}.model-preview canvas[data-v-e9ab8df1]:focus-visible{outline:2px solid var(--fruit-primary);outline-offset:-3px}.model-preview__tools[data-v-e9ab8df1]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--fruit-text-muted);font-size:11px;line-height:1.6;padding:0 12px;border-top:1px solid #dbe3ed;background:#f7f9fc}.model-preview__toolbar[data-v-e9ab8df1],.model-layer-controls[data-v-e9ab8df1],.model-view-controls[data-v-e9ab8df1]{display:flex;align-items:center;gap:5px}.model-preview__toolbar[data-v-e9ab8df1]{justify-content:space-between;padding:0 12px;border-bottom:1px solid #dbe3ed;background:#f7f9fc}.control-label[data-v-e9ab8df1]{margin-right:7px;color:#7e8ca0;font-size:10px}.model-preview__toolbar[data-v-e9ab8df1] button{font-size:10px;min-height:24px;padding-inline:7px;border-color:transparent}.model-layer-controls i[data-v-e9ab8df1]{width:5px;height:5px;border-radius:50%;background:#315fbd}.model-layer-controls .geology[data-v-e9ab8df1]{background:#a95805}.model-layer-controls .analysis[data-v-e9ab8df1]{background:#7048ad}.model-zoom[data-v-e9ab8df1]{margin-left:auto;color:#49627f;font:12px ui-monospace,monospace;font-variant-numeric:tabular-nums}.model-zoom>span[data-v-e9ab8df1]{margin-left:3px;color:#92a0b1}.model-compass[data-v-e9ab8df1]{position:absolute;bottom:47px;right:17px;width:50px;color:#6e86a0;pointer-events:none}@media(max-width:760px){.model-preview[data-v-e9ab8df1]{grid-template-rows:34px minmax(0,1fr) 30px}.model-preview__toolbar[data-v-e9ab8df1]{padding-inline:7px;gap:7px}.control-label[data-v-e9ab8df1]{display:none}.model-preview__toolbar[data-v-e9ab8df1] button{padding-inline:5px;font-size:9px;min-height:22px;gap:4px}.model-view-controls[data-v-e9ab8df1],.model-layer-controls[data-v-e9ab8df1]{gap:2px}.model-preview__tools[data-v-e9ab8df1]{padding-inline:8px;gap:7px;font-size:9px}.model-zoom[data-v-e9ab8df1]{font-size:10px}.model-compass[data-v-e9ab8df1]{width:32px;right:11px;bottom:39px}}
