@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_689b3e20-module__cLunAW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_689b3e20-module__cLunAW__variable{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;max-width:100%;display:inline-block;position:relative}.ReactCrop *,.ReactCrop :before,.ReactCrop :after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{max-width:100%;max-height:inherit;display:block}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px);position:absolute;inset:0}.ReactCrop__crop-selection{cursor:move;position:absolute;top:0;left:0;transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";border:1px solid var(--rc-border-color);opacity:.3;position:absolute;inset:-1px}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){color:#fff;background-image:linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;animation:1s linear infinite marching-ants}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";background-color:#fff6;display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6667%}.ReactCrop__drag-handle{width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color);position:absolute}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;top:0;left:0;transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;top:0;left:50%;transform:translate(-50%,-50%)}.ReactCrop .ord-ne{cursor:ne-resize;top:0;right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%;right:0;transform:translate(50%,-50%)}.ReactCrop .ord-se{cursor:se-resize;bottom:0;right:0;transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;bottom:0;left:50%;transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.ReactCrop .ord-w{cursor:w-resize;top:50%;left:0;transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{width:100%;height:var(--rc-drag-bar-size);top:0;left:0;transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{width:var(--rc-drag-bar-size);height:100%;top:0;right:0;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{width:100%;height:var(--rc-drag-bar-size);bottom:0;left:0;transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{width:var(--rc-drag-bar-size);height:100%;top:0;left:0;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}
:root{--report-lrg-primary:18 72% 59%;--report-lrg-primary-dark:18 65% 48%;--report-lrg-primary-light:18 80% 94%;--report-lrg-accent:18 60% 65%;--report-lrg-chart-1:18 72% 59%;--report-lrg-chart-2:18 55% 68%;--report-lrg-chart-3:18 45% 75%;--report-lrg-chart-4:18 35% 82%;--report-lrg-chart-5:18 25% 88%;--report-campaign-primary:160 84% 39%;--report-campaign-primary-dark:160 84% 32%;--report-campaign-primary-light:160 50% 95%;--report-campaign-accent:160 70% 45%;--report-campaign-chart-1:160 84% 39%;--report-campaign-chart-2:160 65% 50%;--report-campaign-chart-3:160 50% 60%;--report-campaign-chart-4:160 40% 70%;--report-campaign-chart-5:160 30% 80%;--report-milestone-primary:210 52% 25%;--report-milestone-primary-dark:210 55% 18%;--report-milestone-primary-light:210 30% 95%;--report-milestone-accent:210 45% 40%;--report-milestone-chart-1:210 52% 25%;--report-milestone-chart-2:210 45% 40%;--report-milestone-chart-3:210 40% 55%;--report-milestone-chart-4:210 35% 70%;--report-milestone-chart-5:210 25% 82%;--report-impact-primary:215 16% 47%;--report-impact-primary-dark:215 20% 35%;--report-impact-primary-light:215 15% 96%;--report-impact-accent:215 14% 55%;--report-impact-chart-1:215 16% 47%;--report-impact-chart-2:215 14% 58%;--report-impact-chart-3:215 12% 68%;--report-impact-chart-4:215 10% 78%;--report-impact-chart-5:215 8% 88%}.report-page{min-height:100vh}.report-container{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (min-width:1400px){.report-container{max-width:1400px}}.report-container{max-width:80rem;margin-left:auto;margin-right:auto;padding:1.5rem 1rem}.report-header{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-width:1px;border-radius:1rem;margin-bottom:1.5rem;position:relative;overflow:hidden}.report-header-lrg{background-color:hsl(var(--card));border-color:hsl(var(--report-lrg-primary)/.2)}.report-header-campaign{background-color:hsl(var(--card));border-color:hsl(var(--report-campaign-primary)/.2)}.report-header-milestone{background-color:hsl(var(--card));border-color:hsl(var(--report-milestone-primary)/.2)}.report-header-impact{background-color:hsl(var(--card));border-color:hsl(var(--report-impact-primary)/.2)}.report-header-content{z-index:10;padding:1.5rem;position:relative}@media (min-width:768px){.report-header-content{padding:2rem}}.report-header-badge{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.report-header-badge-lrg{background:hsl(var(--report-lrg-primary))}.report-header-badge-campaign{background:hsl(var(--report-campaign-primary))}.report-header-badge-milestone{background:hsl(var(--report-milestone-primary))}.report-header-badge-impact{background:hsl(var(--report-impact-primary))}.report-header-title{letter-spacing:-.025em;color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:768px){.report-header-title{font-size:1.875rem;line-height:2.25rem}}.report-header-divider{border-radius:9999px;width:5rem;height:.25rem;margin-bottom:1rem}.report-header-divider-lrg{background:hsl(var(--report-lrg-primary))}.report-header-divider-campaign{background:hsl(var(--report-campaign-primary))}.report-header-divider-milestone{background:hsl(var(--report-milestone-primary))}.report-header-divider-impact{background:hsl(var(--report-impact-primary))}.report-header-description{max-width:42rem;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.625}@media (min-width:768px){.report-header-description{font-size:1rem;line-height:1.5rem}}.report-stat-card{background-color:hsl(var(--card));border-width:1px;border-radius:.75rem;padding:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;position:relative;overflow:hidden}.report-stat-card:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.report-stat-card-lrg{border-color:hsl(var(--report-lrg-primary)/.2)}.report-stat-card-lrg:hover{border-color:hsl(var(--report-lrg-primary)/.4)}.report-stat-card-campaign{border-color:hsl(var(--report-campaign-primary)/.2)}.report-stat-card-campaign:hover{border-color:hsl(var(--report-campaign-primary)/.4)}.report-stat-card-milestone{border-color:hsl(var(--report-milestone-primary)/.2)}.report-stat-card-milestone:hover{border-color:hsl(var(--report-milestone-primary)/.4)}.report-stat-card-accent{width:.25rem;height:100%;position:absolute;top:0;left:0}.report-stat-card-accent-lrg{background:hsl(var(--report-lrg-primary))}.report-stat-card-accent-campaign{background:hsl(var(--report-campaign-primary))}.report-stat-card-accent-milestone{background:hsl(var(--report-milestone-primary))}.report-stat-icon{border-radius:var(--radius);padding:.5rem}.report-stat-icon-lrg{background:hsl(var(--report-lrg-primary)/.1);color:hsl(var(--report-lrg-primary))}.report-stat-icon-campaign{background:hsl(var(--report-campaign-primary)/.1);color:hsl(var(--report-campaign-primary))}.report-stat-icon-milestone{background:hsl(var(--report-milestone-primary)/.1);color:hsl(var(--report-milestone-primary))}.report-stat-value{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction);font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:768px){.report-stat-value{font-size:1.875rem;line-height:2.25rem}}.report-stat-value-lrg{color:hsl(var(--report-lrg-primary))}.report-stat-value-campaign{color:hsl(var(--report-campaign-primary))}.report-stat-value-milestone{color:hsl(var(--report-milestone-primary))}.report-stat-label{text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;line-height:1rem}.report-stat-meta{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.75rem;line-height:1rem}.report-chart-container{background-color:hsl(var(--card));border-width:1px;border-radius:.75rem;padding:1.25rem}@media (min-width:768px){.report-chart-container{padding:1.5rem}}.report-chart-container-lrg{border-color:hsl(var(--report-lrg-primary)/.15)}.report-chart-container-campaign{border-color:hsl(var(--report-campaign-primary)/.15)}.report-chart-container-milestone{border-color:hsl(var(--report-milestone-primary)/.15)}.report-chart-header{border-bottom-width:1px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.report-chart-title{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.5rem}@media (min-width:768px){.report-chart-title{font-size:1.125rem;line-height:1.75rem}}.report-chart-subtitle{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.75rem;line-height:1rem}.report-table-container{background-color:hsl(var(--card));border-width:1px;border-radius:.75rem;overflow:hidden}.report-table-header{border-bottom-width:1px;padding:1rem 1.25rem}.report-table-header-lrg{background:hsl(var(--report-lrg-primary)/.03);border-color:hsl(var(--report-lrg-primary)/.1)}.report-table-header-campaign{background:hsl(var(--report-campaign-primary)/.03);border-color:hsl(var(--report-campaign-primary)/.1)}.report-table-header-milestone{background:hsl(var(--report-milestone-primary)/.03);border-color:hsl(var(--report-milestone-primary)/.1)}.report-table th{text-align:left;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground));padding:.75rem 1rem;font-size:.75rem;font-weight:600;line-height:1rem}.report-table td{padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.report-table tbody tr{border-bottom-width:1px;border-color:hsl(var(--border)/.5);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.report-table tbody tr:hover{background-color:hsl(var(--muted)/.3)}.report-table tbody tr:last-child{border-bottom-width:0}.report-progress{border-radius:9999px;height:.5rem;overflow:hidden}.report-progress-track{border-radius:9999px;width:100%;height:100%}.report-progress-track-lrg{background:hsl(var(--report-lrg-primary)/.15)}.report-progress-track-campaign{background:hsl(var(--report-campaign-primary)/.15)}.report-progress-track-milestone{background:hsl(var(--report-milestone-primary)/.15)}.report-progress-bar{border-radius:9999px;height:100%;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.5s}.report-progress-bar-lrg{background:hsl(var(--report-lrg-primary))}.report-progress-bar-campaign{background:hsl(var(--report-campaign-primary))}.report-progress-bar-milestone{background:hsl(var(--report-milestone-primary))}.report-filter-bar{background-color:hsl(var(--card));border-width:1px;border-radius:.75rem;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.report-filter-bar-lrg{border-color:hsl(var(--report-lrg-primary)/.15)}.report-filter-bar-campaign{border-color:hsl(var(--report-campaign-primary)/.15)}.report-filter-bar-milestone{border-color:hsl(var(--report-milestone-primary)/.15)}.report-tabs-list{border-radius:var(--radius);background-color:hsl(var(--muted)/.5);align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.report-tabs-trigger{border-radius:calc(var(--radius) - 2px);padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.report-tabs-trigger-lrg[data-state=active]{background:hsl(var(--report-lrg-primary));color:#fff}.report-tabs-trigger-campaign[data-state=active]{background:hsl(var(--report-campaign-primary));color:#fff}.report-tabs-trigger-milestone[data-state=active]{background:hsl(var(--report-milestone-primary));color:#fff}@keyframes pulse{50%{opacity:.5}}.report-skeleton{background-color:hsl(var(--muted));border-radius:.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.report-skeleton-lrg{background:hsl(var(--report-lrg-primary)/.1)}.report-skeleton-campaign{background:hsl(var(--report-campaign-primary)/.1)}.report-skeleton-milestone{background:hsl(var(--report-milestone-primary)/.1)}.report-badge{border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.report-badge-lrg{background:hsl(var(--report-lrg-primary)/.1);color:hsl(var(--report-lrg-primary))}.report-badge-campaign{background:hsl(var(--report-campaign-primary)/.1);color:hsl(var(--report-campaign-primary))}.report-badge-milestone{background:hsl(var(--report-milestone-primary)/.1);color:hsl(var(--report-milestone-primary))}.report-grid-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:1024px){.report-grid-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.report-grid-charts{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:1024px){.report-grid-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-grid-full{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}[data-report-theme=lrg]{--chart-primary:hsl(var(--report-lrg-primary));--chart-1:hsl(var(--report-lrg-chart-1));--chart-2:hsl(var(--report-lrg-chart-2));--chart-3:hsl(var(--report-lrg-chart-3));--chart-4:hsl(var(--report-lrg-chart-4));--chart-5:hsl(var(--report-lrg-chart-5))}[data-report-theme=campaign]{--chart-primary:hsl(var(--report-campaign-primary));--chart-1:hsl(var(--report-campaign-chart-1));--chart-2:hsl(var(--report-campaign-chart-2));--chart-3:hsl(var(--report-campaign-chart-3));--chart-4:hsl(var(--report-campaign-chart-4));--chart-5:hsl(var(--report-campaign-chart-5))}[data-report-theme=milestone]{--chart-primary:hsl(var(--report-milestone-primary));--chart-1:hsl(var(--report-milestone-chart-1));--chart-2:hsl(var(--report-milestone-chart-2));--chart-3:hsl(var(--report-milestone-chart-3));--chart-4:hsl(var(--report-milestone-chart-4));--chart-5:hsl(var(--report-milestone-chart-5))}[data-report-theme=impact]{--chart-primary:hsl(var(--report-impact-primary));--chart-1:hsl(var(--report-impact-chart-1));--chart-2:hsl(var(--report-impact-chart-2));--chart-3:hsl(var(--report-impact-chart-3));--chart-4:hsl(var(--report-impact-chart-4));--chart-5:hsl(var(--report-impact-chart-5))}.report-text-lrg{color:hsl(var(--report-lrg-primary))}.report-text-campaign{color:hsl(var(--report-campaign-primary))}.report-text-milestone{color:hsl(var(--report-milestone-primary))}.report-text-impact{color:hsl(var(--report-impact-primary))}.report-bg-lrg{background:hsl(var(--report-lrg-primary)/.1)}.report-bg-campaign{background:hsl(var(--report-campaign-primary)/.1)}.report-bg-milestone{background:hsl(var(--report-milestone-primary)/.1)}.report-bg-impact{background:hsl(var(--report-impact-primary)/.1)}.report-border-lrg{border-color:hsl(var(--report-lrg-primary)/.2)}.report-border-campaign{border-color:hsl(var(--report-campaign-primary)/.2)}.report-border-milestone{border-color:hsl(var(--report-milestone-primary)/.2)}.report-border-impact{border-color:hsl(var(--report-impact-primary)/.2)}:root{--lrg-scale-0:30 20% 96%;--lrg-scale-1:18 40% 92%;--lrg-scale-2:18 55% 82%;--lrg-scale-3:18 65% 68%;--lrg-scale-4:18 72% 59%;--lrg-scale-5:18 75% 45%;--lrg-accent-navy:210 52% 25%;--lrg-accent-navy-light:210 30% 90%}.engagement-badge{border-width:1px;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.engagement-not-engaged{background:hsl(var(--lrg-scale-0));color:hsl(var(--lrg-accent-navy)/.6);border-color:hsl(var(--lrg-accent-navy)/.15)}.engagement-emerging{background:hsl(var(--lrg-scale-1));color:hsl(var(--report-lrg-primary-dark));border-color:hsl(var(--report-lrg-primary)/.25)}.engagement-growing{background:hsl(var(--lrg-scale-2));color:hsl(var(--report-lrg-primary-dark));border-color:hsl(var(--report-lrg-primary)/.35)}.engagement-developing{background:hsl(var(--lrg-scale-3));color:#732b0d;border-color:hsl(var(--report-lrg-primary)/.45)}.engagement-established{background:hsl(var(--lrg-scale-4));color:#fff;border-color:hsl(var(--report-lrg-primary-dark))}.engagement-deep{background:hsl(var(--lrg-scale-5));color:#fff;border-color:hsl(var(--lrg-scale-5))}.engagement-summary-card{background-color:hsl(var(--card));border-width:1px;border-radius:.75rem;padding:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;position:relative;overflow:hidden}.engagement-summary-card:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.engagement-summary-card-not-engaged{border-color:hsl(var(--lrg-accent-navy)/.15)}.engagement-summary-card-not-engaged .engagement-summary-accent{background:hsl(var(--lrg-accent-navy)/.3)}.engagement-summary-card-emerging{border-color:hsl(var(--report-lrg-primary)/.2)}.engagement-summary-card-emerging .engagement-summary-accent{background:hsl(var(--lrg-scale-2))}.engagement-summary-card-growing{border-color:hsl(var(--report-lrg-primary)/.3)}.engagement-summary-card-growing .engagement-summary-accent{background:hsl(var(--lrg-scale-3))}.engagement-summary-card-established{border-color:hsl(var(--report-lrg-primary)/.4)}.engagement-summary-card-established .engagement-summary-accent{background:hsl(var(--report-lrg-primary))}.engagement-summary-accent{width:.25rem;height:100%;position:absolute;top:0;right:0}.engagement-summary-value{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction);font-size:1.25rem;font-weight:700;line-height:1.75rem}.engagement-summary-value-not-engaged{color:hsl(var(--lrg-accent-navy)/.5)}.engagement-summary-value-emerging{color:hsl(var(--lrg-scale-3))}.engagement-summary-value-growing{color:hsl(var(--report-lrg-primary))}.engagement-summary-value-established{color:hsl(var(--report-lrg-primary-dark))}.heatmap-cell-0{background:hsl(var(--lrg-scale-0));color:hsl(var(--lrg-accent-navy)/.4)}.heatmap-cell-1{background:hsl(var(--lrg-scale-1));color:hsl(var(--report-lrg-primary-dark))}.heatmap-cell-2{background:hsl(var(--lrg-scale-2));color:hsl(var(--report-lrg-primary-dark))}.heatmap-cell-3{background:hsl(var(--lrg-scale-3));color:#732b0d}.heatmap-cell-4{background:hsl(var(--lrg-scale-4));color:#fff}.heatmap-cell-5{background:hsl(var(--lrg-scale-5));color:#fff}.lrg-navy-accent{color:hsl(var(--lrg-accent-navy))}.lrg-navy-bg{background:hsl(var(--lrg-accent-navy)/.08)}.lrg-navy-border{border-color:hsl(var(--lrg-accent-navy)/.15)}.lrg-progress-bar{background:hsl(var(--lrg-scale-0));border-radius:9999px;height:.5rem;overflow:hidden}.lrg-progress-fill{background:hsl(var(--report-lrg-primary));border-radius:9999px;height:100%;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.5s}.lrg-metric-card{background-color:hsl(var(--card));border-width:1px;border-radius:.75rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;position:relative;overflow:hidden}.lrg-metric-card:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lrg-metric-card{border-color:hsl(var(--report-lrg-primary)/.15)}.lrg-metric-card-accent{background:hsl(var(--report-lrg-primary));width:.25rem;height:100%;position:absolute;top:0;left:0}.lrg-metric-card-accent-navy{background:hsl(var(--lrg-accent-navy))}.lrg-metric-value{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction);font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:768px){.lrg-metric-value{font-size:1.875rem;line-height:2.25rem}}.lrg-metric-value{color:hsl(var(--report-lrg-primary))}.lrg-metric-value-navy{color:hsl(var(--lrg-accent-navy))}.lrg-metric-icon{border-radius:var(--radius);background:hsl(var(--report-lrg-primary)/.1);color:hsl(var(--report-lrg-primary));padding:.5rem}.lrg-metric-icon-navy{background:hsl(var(--lrg-accent-navy)/.1);color:hsl(var(--lrg-accent-navy))}
