*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.top-5{top:1.25rem}.top-\[55\%\]{top:55%}.z-10{z-index:10}.z-30{z-index:30}.z-\[2000\]{z-index:2000}.m-2{margin:.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mt-1{margin-top:-.25rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-28{margin-top:7rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-\[0\.5px\]{height:.5px}.h-\[520px\]{height:520px}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-40{max-height:10rem}.min-h-0{min-height:0px}.min-h-\[350px\]{min-height:350px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[300px\]{min-width:300px}.min-w-full{min-width:100%}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1680px\]{max-width:1680px}.max-w-\[200px\]{max-width:200px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[1px\]{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-\[\#F5F7FA\]{--tw-border-opacity: 1;border-color:rgb(245 247 250 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.bg-\[\#007BFF\]{--tw-bg-opacity: 1;background-color:rgb(0 123 255 / var(--tw-bg-opacity, 1))}.bg-\[\#EEEEEE\]{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.bg-\[\#F6F6F6\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-lime-300{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/20{background-color:#fff3}.bg-white\/50{background-color:#ffffff80}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-5{padding-left:1.25rem}.pt-0{padding-top:0}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-lato{font-family:Lato,Arial,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--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)}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#007BFF\]{--tw-text-opacity: 1;color:rgb(0 123 255 / var(--tw-text-opacity, 1))}.text-\[\#1D9BF0\]{--tw-text-opacity: 1;color:rgb(29 155 240 / var(--tw-text-opacity, 1))}.text-\[\#40db02\]{--tw-text-opacity: 1;color:rgb(64 219 2 / var(--tw-text-opacity, 1))}.text-\[\#909090\]{--tw-text-opacity: 1;color:rgb(144 144 144 / var(--tw-text-opacity, 1))}.text-\[\#F91880\]{--tw-text-opacity: 1;color:rgb(249 24 128 / var(--tw-text-opacity, 1))}.text-\[\#a8adba\]{--tw-text-opacity: 1;color:rgb(168 173 186 / var(--tw-text-opacity, 1))}.text-\[\#b802b5\]{--tw-text-opacity: 1;color:rgb(184 2 181 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-subHeading{--tw-text-opacity: 1;color:rgb(79 81 174 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-\[\#007BFF\]\/40{text-decoration-color:#007bff66}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.shadow-black\/10{--tw-shadow-color: rgb(0 0 0 / .1);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*{margin:0;padding:0;box-sizing:border-box}.rendered-article h1{font-size:2rem;font-weight:700;line-height:2.25rem;margin:.67em 0}.rendered-article h2{font-size:1.5rem;font-weight:600;line-height:2rem;margin:.75em 0}.rendered-article h3{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:.85em 0}.rendered-article p{margin:.75rem 0}.rendered-article ul{list-style:disc;padding-left:1.5rem}.rendered-article ol{list-style:decimal;padding-left:1.5rem}.login-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(to right,#2bbbad,#34e89e)}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;background-color:transparent}.badge-container{position:relative;display:inline-block;overflow:hidden}.badge-container:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff80,#fff0);transform:skew(-45deg);animation:shine 2s infinite;pointer-events:none}@keyframes shine{0%{left:-75%}to{left:125%}}.like-pop{animation:likeBounce .3s ease-in-out}@keyframes likeBounce{0%{transform:scale(1)}50%{transform:scale(1.5);fill:#f91880}to{transform:scale(1)}}.dislike-pop{animation:dislikeBounce .3s ease-out}@keyframes dislikeBounce{0%{transform:scale(1)}50%{transform:scale(1.5);fill:#fff}to{transform:scale(1)}}.validate-pop{animation:validateBounce .3s ease-in-out}@keyframes validateBounce{0%{transform:scale(1)}50%{transform:scale(1.5);fill:#1d9bf0}to{transform:scale(1)}}.nonvalidate-pop{animation:nonvalidateBounce .3s ease-out}@keyframes nonvalidateBounce{0%{transform:scale(1)}50%{transform:scale(1.5);fill:#fff}to{transform:scale(1)}}.comments-like-pop{animation:commentsLikeBounce .3s ease-in-out}@keyframes commentsLikeBounce{0%{transform:scale(1)}50%{transform:scale(1.5);fill:#f91880}to{transform:scale(1)}}.comments-dislike-pop{animation:commentsDislikeBounce .3s ease-out}@keyframes commentsDislikeBounce{0%{transform:scale(1)}50%{transform:scale(1.5);fill:#fff}to{transform:scale(1)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-gray-200\/70:before{content:var(--tw-content);--tw-gradient-from: rgb(229 231 235 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:from-orange-700\/15:before{content:var(--tw-content);--tw-gradient-from: rgb(194 65 12 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:from-yellow-300\/40:before{content:var(--tw-content);--tw-gradient-from: rgb(253 224 71 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border:hover{border-width:1px}.hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#EEEEEE\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#0056b3\]:hover{--tw-text-opacity: 1;color:rgb(0 86 179 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[\#007BFF\]:hover{text-decoration-color:#007bff}.hover\:outline:hover{outline-style:solid}.hover\:outline-1:hover{outline-width:1px}.hover\:outline-slate-300:hover{outline-color:#cbd5e1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.sm\:mb-0{margin-bottom:0}.sm\:ml-4{margin-left:1rem}.sm\:mr-2{margin-right:.5rem}.sm\:mr-4{margin-right:1rem}.sm\:mt-0{margin-top:0}.sm\:h-40{height:10rem}.sm\:w-1\/5{width:20%}.sm\:w-36{width:9rem}.sm\:w-40{width:10rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:p-4{padding:1rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:768px){.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:mt-0{margin-top:0}.md\:w-1\/2{width:50%}.md\:w-1\/3,.md\:w-2\/6{width:33.333333%}.md\:w-3\/4{width:75%}.md\:w-4\/6{width:66.666667%}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:border-l{border-left-width:1px}.md\:border-r{border-right-width:1px}.md\:border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:pl-4{padding-left:1rem}.md\:pr-4{padding-right:1rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}}@media(min-width:1024px){.lg\:pointer-events-auto{pointer-events:auto}.lg\:relative{position:relative}.lg\:mx-28{margin-left:7rem;margin-right:7rem}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-48{width:12rem}.lg\:w-56{width:14rem}.lg\:w-60{width:15rem}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:bg-transparent{background-color:transparent}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-28{padding-left:7rem;padding-right:7rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:opacity-100{opacity:1}}.jodit-ui-group{display:inline-flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;max-width:100%}.jodit-ui-group_line_true{display:flex;justify-content:stretch}.jodit-ui-group_separated_true:not(:last-child):not(.jodit-ui-group_before-spacer_true):after{border-left:0;border-right:1px solid var(--jd-color-border);content:"";cursor:default;margin:2px;padding:0}.jodit-ui-group:last-child{border-bottom:0}.jodit-ui-list{display:flex;flex-direction:column}.jodit-ui-list_mode_vertical .jodit-ui-group{background-color:transparent;border:0;flex-direction:column}.jodit-ui-list_mode_vertical .jodit-toolbar-button{height:auto;min-height:var(--jd-button-size)}.jodit-ui-list_mode_vertical .jodit-toolbar-button__button{cursor:pointer;height:auto;min-height:var(--jd-button-size);width:100%}.jodit-ui-list_mode_vertical .jodit-toolbar-button__text:not(:empty){justify-content:left}.jodit-ui-separator{border-left:0;border-right:1px solid var(--jd-color-border);cursor:default;margin:2px;padding:0}.jodit-ui-break{border-top:1px solid var(--jd-color-border);flex-basis:100%;height:0!important;width:0}.jodit-ui-spacer{flex:1}.jodit-ui-button-icon-text__icon{display:none}.jodit-ui-button-icon-text__icon:not(:empty){display:inline-flex}.jodit-ui-button-icon-text__text{display:none}.jodit-ui-button-icon-text__text:not(:empty){display:inline-flex;flex-grow:1;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text{justify-content:left;padding-left:var(--jd-padding-default);position:relative}.jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;position:absolute;top:calc(var(--jd-padding-default)*-1)}.jodit-ui-button-icon-text__icon:not(:empty)+.jodit-ui-button-icon-text__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-ui-button-icon-text__icon:empty+.jodit-ui-button-icon-text__text:not(:empty){padding:0 var(--jd-padding-default)}.jodit-ui-button-clear,.jodit-ui-button_clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;box-shadow:none;box-sizing:border-box;font-style:normal;outline:0;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jodit-ui-button-sizes{height:34px;min-width:34px}.jodit-ui-button-sizes .jodit-icon{height:14px;width:14px}.jodit-ui-button-sizes button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-ui-button-sizes_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-sizes_size_tiny{height:16px;min-width:16px}.jodit-ui-button-sizes_size_tiny .jodit-icon{height:8px;width:8px}.jodit-ui-button-sizes_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-ui-button-sizes_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-sizes_size_xsmall{height:22px;min-width:22px}.jodit-ui-button-sizes_size_xsmall .jodit-icon{height:10px;width:10px}.jodit-ui-button-sizes_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-ui-button-sizes_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-sizes_size_small{height:28px;min-width:28px}.jodit-ui-button-sizes_size_small .jodit-icon{height:12px;width:12px}.jodit-ui-button-sizes_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-ui-button-sizes_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-sizes_size_large{height:40px;min-width:40px}.jodit-ui-button-sizes_size_large .jodit-icon{height:16px;width:16px}.jodit-ui-button-sizes_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-ui-button-sizes_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-variants_variant_outline{border:1px solid var(--jd-color-border)}.jodit-ui-button-variants_variant_default{background-color:#e3e3e3;color:#212529}.jodit-ui-button-variants_variant_default svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_default [disabled]{opacity:.7}.jodit-ui-button-variants_variant_default:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-ui-button-variants_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_default:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-ui-button-variants_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button-variants_variant_primary{background-color:#007bff;color:#fff}.jodit-ui-button-variants_variant_primary svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_primary [disabled]{opacity:.7}.jodit-ui-button-variants_variant_primary:hover:not([disabled]){background-color:#0069d9;color:#fff}.jodit-ui-button-variants_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_primary:active:not([disabled]){background-color:#0062cc;color:#fff}.jodit-ui-button-variants_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-ui-button-variants_variant_secondary{background-color:#d8d8d8;border-radius:0;color:#212529}.jodit-ui-button-variants_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_secondary [disabled]{opacity:.7}.jodit-ui-button-variants_variant_secondary:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-ui-button-variants_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_secondary:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-ui-button-variants_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button-variants_variant_success{background-color:#28a745;color:#fff}.jodit-ui-button-variants_variant_success svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_success [disabled]{opacity:.7}.jodit-ui-button-variants_variant_success:hover:not([disabled]){background-color:#218838;color:#fff}.jodit-ui-button-variants_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_success:active:not([disabled]){background-color:#1e7e34;color:#fff}.jodit-ui-button-variants_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-ui-button-variants_variant_danger{background-color:#dc3545;color:#fff}.jodit-ui-button-variants_variant_danger svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_danger [disabled]{opacity:.7}.jodit-ui-button-variants_variant_danger:hover:not([disabled]){background-color:#c82333;color:#fff}.jodit-ui-button-variants_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_danger:active:not([disabled]){background-color:#bd2130;color:#fff}.jodit-ui-button-variants_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-ui-button-style{border-radius:var(--jd-border-radius-default);padding:0 var(--jd-padding-default)}.jodit-ui-button,.jodit-ui-button-style{align-items:center;color:var(--jd-color-text-icons);display:inline-flex;justify-content:center}.jodit-ui-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:var(--jd-border-radius-default);box-shadow:none;box-sizing:border-box;cursor:pointer;font-style:normal;height:34px;min-width:34px;outline:0;padding:0;padding:0 var(--jd-padding-default);position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jodit-ui-button:focus-visible:not([disabled]),.jodit-ui-button:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-ui-button:active:not([disabled]),.jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-ui-button[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-ui-button[disabled]{opacity:.3;pointer-events:none}.jodit-ui-button .jodit-icon{height:14px;width:14px}.jodit-ui-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-ui-button_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button_size_tiny{height:16px;min-width:16px}.jodit-ui-button_size_tiny .jodit-icon{height:8px;width:8px}.jodit-ui-button_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-ui-button_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button_size_xsmall{height:22px;min-width:22px}.jodit-ui-button_size_xsmall .jodit-icon{height:10px;width:10px}.jodit-ui-button_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-ui-button_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button_size_small{height:28px;min-width:28px}.jodit-ui-button_size_small .jodit-icon{height:12px;width:12px}.jodit-ui-button_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-ui-button_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button_size_large{height:40px;min-width:40px}.jodit-ui-button_size_large .jodit-icon{height:16px;width:16px}.jodit-ui-button_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-ui-button_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button__icon{display:none}.jodit-ui-button__icon:not(:empty){display:inline-flex}.jodit-ui-button__text{display:none}.jodit-ui-button__text:not(:empty){display:inline-flex;flex-grow:1;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-ui-button_context_menu .jodit-ui-button__text{justify-content:left;padding-left:var(--jd-padding-default);position:relative}.jodit-ui-button_context_menu .jodit-ui-button__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;position:absolute;top:calc(var(--jd-padding-default)*-1)}.jodit-ui-button__icon:not(:empty)+.jodit-ui-button__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-ui-button__icon:empty+.jodit-ui-button__text:not(:empty){padding:0 var(--jd-padding-default)}.jodit-ui-button:focus:not([disabled]){outline:1px dashed var(--jd-color-background-selection)}.jodit-ui-button_variant_outline{border:1px solid var(--jd-color-border)}.jodit-ui-button_variant_default{background-color:#e3e3e3;color:#212529}.jodit-ui-button_variant_default svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_default [disabled]{opacity:.7}.jodit-ui-button_variant_default:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-ui-button_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_default:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-ui-button_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button_variant_primary{background-color:#007bff;color:#fff}.jodit-ui-button_variant_primary svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_primary [disabled]{opacity:.7}.jodit-ui-button_variant_primary:hover:not([disabled]){background-color:#0069d9;color:#fff}.jodit-ui-button_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_primary:active:not([disabled]){background-color:#0062cc;color:#fff}.jodit-ui-button_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-ui-button_variant_secondary{background-color:#d8d8d8;border-radius:0;color:#212529}.jodit-ui-button_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_secondary [disabled]{opacity:.7}.jodit-ui-button_variant_secondary:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-ui-button_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_secondary:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-ui-button_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button_variant_success{background-color:#28a745;color:#fff}.jodit-ui-button_variant_success svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_success [disabled]{opacity:.7}.jodit-ui-button_variant_success:hover:not([disabled]){background-color:#218838;color:#fff}.jodit-ui-button_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_success:active:not([disabled]){background-color:#1e7e34;color:#fff}.jodit-ui-button_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-ui-button_variant_danger{background-color:#dc3545;color:#fff}.jodit-ui-button_variant_danger svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_danger [disabled]{opacity:.7}.jodit-ui-button_variant_danger:hover:not([disabled]){background-color:#c82333;color:#fff}.jodit-ui-button_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_danger:active:not([disabled]){background-color:#bd2130;color:#fff}.jodit-ui-button_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-ui-button-group{margin-bottom:var(--jd-padding-default)}.jodit-ui-button-group__label{color:var(--jd-color-label);display:block;font-size:.8em;margin-bottom:calc(var(--jd-padding-default)/4)}.jodit-ui-button-group__options{display:flex;justify-content:flex-start}.jodit-ui-button-group .jodit-ui-button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.jodit-ui-button-group .jodit-ui-button+.jodit-ui-button{border-bottom-left-radius:0;border-left:1px solid var(--jd-color-button-background-hover-opacity40);border-top-left-radius:0}.jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover);border-left:0;box-shadow:inset 0 0 3px 0 var(--jd-color-dark);color:var(--jd-color-dark);outline:0}.jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled])+.jodit-ui-button{border:0}:root{--jd-tooltip-color:#fff;--jd-tooltip-background-color:rgba(0,0,0,.7);--jd-tooltip-sfx-shadow:rgba(0,0,0,.15);--jd-tooltip-border-width:0;--jd-tooltip-border-color:#e5e5e5}.jodit-ui-tooltip{animation-fill-mode:forwards;animation-timing-function:ease-out;background-clip:padding-box;background-color:var(--jd-tooltip-background-color);border-radius:4px;box-shadow:0 0 0 var(--jd-tooltip-border-width) var(--jd-tooltip-border-color),0 8px 20px var(--jd-tooltip-border-width) var(--jd-tooltip-sfx-shadow);color:var(--jd-tooltip-color);font-family:var(--jd-font-default);font-size:var(--jd-font-size-small);line-height:1.4;max-width:120px;opacity:0;outline:none;pointer-events:none;position:fixed;text-rendering:optimizelegibility;transform:translate(-50%,calc(var(--jd-padding-default)/2));transition:opacity .2s ease 0s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:normal;width:auto;z-index:var(--jd-z-index-tooltip)}@media(max-width:768px){.jodit-ui-tooltip{display:none}}.jodit-ui-tooltip__content{padding:calc(var(--jd-padding-default)/2) calc(var(--jd-padding-default)*1.5)}.jodit-ui-tooltip.jodit-ui-tooltip_visible_true{opacity:1}.jodit-ui-block{align-items:center;display:flex;justify-content:stretch;margin-bottom:var(--jd-padding-default)}.jodit-ui-block_width_full{width:100%}.jodit-ui-block_align_full{justify-content:space-between}.jodit-ui-block_align_right{justify-content:flex-end}.jodit-ui-block_padding_true{padding:var(--jd-padding-default)}.jodit-ui-label{color:var(--jd-color-label);display:block;font-size:.8em;margin-bottom:calc(var(--jd-padding-default)/4)}.jodit-ui-input{display:flex;flex-direction:column;margin-bottom:var(--jd-padding-default)}.jodit-ui-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--jd-color-white);border:0;border-radius:0;box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);height:var(--jd-input-height);line-height:1.2;outline:none;padding:0 var(--jd-padding-default);width:100%}.jodit-ui-input__input[disabled]{background-color:#f0f0f0;color:var(--jd-color-border)}.jodit-ui-input__input_has-error_true{border-color:var(--jd-color-red)}.jodit-ui-input__input:focus{outline:0}.jodit-ui-input_theme_dark .jodit-ui-input__input{background-color:var(--jd-color-gray)}.jodit-ui-input_has-error_true .jodit-ui-input__input{border-color:var(--jd-color-red)}.jodit-ui-input__error,.jodit-ui-input__label{color:var(--jd-color-label);display:block;font-size:.8em;margin-bottom:calc(var(--jd-padding-default)/4)}.jodit-ui-input__error,.jodit-ui-input_has-error_true .jodit-ui-input__label{color:var(--jd-color-error)}.jodit-ui-input__wrapper{align-items:center;background-color:var(--jd-color-white);border:1px solid var(--jd-color-border);display:flex;justify-content:stretch;min-width:200px}@media(max-width:480px){.jodit-ui-input__wrapper{min-width:140px}}.jodit-ui-input_theme_dark .jodit-ui-input__wrapper{background-color:var(--jd-color-gray);border-color:var(--jd-color-border)}.jodit-ui-input_focused_true .jodit-ui-input__wrapper{border-color:var(--jd-color-border-selected)}.jodit-ui-input__icon:not(:empty){align-items:center;display:flex;padding:0 var(--jd-padding-default)}.jodit-ui-input__icon:not(:empty) svg{height:16px;width:16px;fill:var(--jd-color-border)}.jodit-ui-input__icon:not(:empty)+.jodit-ui-input__input{padding-left:0}.jodit-ui-input__clear{align-items:center;display:flex;opacity:.8;padding:0 var(--jd-padding-default) 0 0}.jodit-ui-input__clear:active{opacity:1;transform:scale(1.1)}.jodit-ui-input__clear svg{height:12px;width:12px;fill:var(--jd-color-border)}.jodit-ui-input_theme_dark .jodit-ui-input__clear svg,.jodit-ui-input_theme_dark .jodit-ui-input__icon svg{fill:var(--jd-color-dark)}.jodit-ui-block .jodit-ui-input{margin-bottom:0}.jodit-ui-select{display:flex;flex-direction:column;margin-bottom:var(--jd-padding-default)}.jodit-ui-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--jd-color-white);border:0;border-radius:0;box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);height:var(--jd-input-height);line-height:1.2;outline:none;padding:0 var(--jd-padding-default);width:100%}.jodit-ui-select__input[disabled]{background-color:#f0f0f0;color:var(--jd-color-border)}.jodit-ui-select__input_has-error_true{border-color:var(--jd-color-red)}.jodit-ui-select__input:focus{outline:0}.jodit-ui-select_theme_dark .jodit-ui-select__input{background-color:var(--jd-color-gray)}.jodit-ui-select_has-error_true .jodit-ui-select__input{border-color:var(--jd-color-red)}.jodit-ui-select__error,.jodit-ui-select__label{color:var(--jd-color-label);display:block;font-size:.8em;margin-bottom:calc(var(--jd-padding-default)/4)}.jodit-ui-select__error,.jodit-ui-select_has-error_true .jodit-ui-select__label{color:var(--jd-color-error)}.jodit-ui-select__wrapper{align-items:center;background-color:var(--jd-color-white);border:1px solid var(--jd-color-border);display:flex;justify-content:stretch;min-width:200px}@media(max-width:480px){.jodit-ui-select__wrapper{min-width:140px}}.jodit-ui-select_theme_dark .jodit-ui-select__wrapper{background-color:var(--jd-color-gray);border-color:var(--jd-color-border)}.jodit-ui-select_focused_true .jodit-ui-select__wrapper{border-color:var(--jd-color-border-selected)}.jodit-ui-select__icon:not(:empty){align-items:center;display:flex;padding:0 var(--jd-padding-default)}.jodit-ui-select__icon:not(:empty) svg{height:16px;width:16px;fill:var(--jd-color-border)}.jodit-ui-select__icon:not(:empty)+.jodit-ui-select__input{padding-left:0}.jodit-ui-select__clear{align-items:center;display:flex;opacity:.8;padding:0 var(--jd-padding-default) 0 0}.jodit-ui-select__clear:active{opacity:1;transform:scale(1.1)}.jodit-ui-select__clear svg{height:12px;width:12px;fill:var(--jd-color-border)}.jodit-ui-select_theme_dark .jodit-ui-select__clear svg,.jodit-ui-select_theme_dark .jodit-ui-select__icon svg{fill:var(--jd-color-dark)}.jodit-ui-select__input{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NH08L3N0eWxlPjwvZGVmcz48dGl0bGU+YXJyb3dzPC90aXRsZT48cGF0aCBkPSJNMCAwaDQuOTV2MTBIMHoiIHN0eWxlPSJmaWxsOiNmZmYiLz48cGF0aCBkPSJtMS40MSA0LjY3IDEuMDctMS40OSAxLjA2IDEuNDl6TTMuNTQgNS4zMyAyLjQ4IDYuODIgMS40MSA1LjMzeiIgY2xhc3M9ImNscy0yIi8+PC9zdmc+);background-position:98% 50%;background-repeat:no-repeat;padding-right:calc(var(--jd-padding-default)*2)}.jodit-ui-select_size_tiny{margin-bottom:0}.jodit-ui-select_size_tiny .jodit-ui-select__input{--jd-height:calc(var(--jd-input-height)/1.8);height:var(--jd-height);line-height:var(--jd-height)}.jodit-ui-select_variant_outline .jodit-ui-select__wrapper{border:0}.jodit-ui-select_variant_outline .jodit-ui-select__wrapper select{outline:0}.jodit-ui-select_width_auto{width:auto}.jodit-ui-select_width_auto .jodit-ui-select__wrapper{min-width:auto}.jodit-ui-text-area{display:flex;flex-direction:column;margin-bottom:var(--jd-padding-default);width:100%}.jodit-ui-text-area__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--jd-color-white);border:0;border-radius:0;box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);height:var(--jd-input-height);line-height:1.2;outline:none;padding:0 var(--jd-padding-default);width:100%}.jodit-ui-text-area__input[disabled]{background-color:#f0f0f0;color:var(--jd-color-border)}.jodit-ui-text-area__input_has-error_true{border-color:var(--jd-color-red)}.jodit-ui-text-area__input:focus{outline:0}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__input{background-color:var(--jd-color-gray)}.jodit-ui-text-area_has-error_true .jodit-ui-text-area__input{border-color:var(--jd-color-red)}.jodit-ui-text-area__error,.jodit-ui-text-area__label{color:var(--jd-color-label);display:block;font-size:.8em;margin-bottom:calc(var(--jd-padding-default)/4)}.jodit-ui-text-area__error,.jodit-ui-text-area_has-error_true .jodit-ui-text-area__label{color:var(--jd-color-error)}.jodit-ui-text-area__wrapper{align-items:center;background-color:var(--jd-color-white);border:1px solid var(--jd-color-border);display:flex;justify-content:stretch;min-width:200px}@media(max-width:480px){.jodit-ui-text-area__wrapper{min-width:140px}}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__wrapper{background-color:var(--jd-color-gray);border-color:var(--jd-color-border)}.jodit-ui-text-area_focused_true .jodit-ui-text-area__wrapper{border-color:var(--jd-color-border-selected)}.jodit-ui-text-area__icon:not(:empty){align-items:center;display:flex;padding:0 var(--jd-padding-default)}.jodit-ui-text-area__icon:not(:empty) svg{height:16px;width:16px;fill:var(--jd-color-border)}.jodit-ui-text-area__icon:not(:empty)+.jodit-ui-text-area__input{padding-left:0}.jodit-ui-text-area__clear{align-items:center;display:flex;opacity:.8;padding:0 var(--jd-padding-default) 0 0}.jodit-ui-text-area__clear:active{opacity:1;transform:scale(1.1)}.jodit-ui-text-area__clear svg{height:12px;width:12px;fill:var(--jd-color-border)}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__clear svg,.jodit-ui-text-area_theme_dark .jodit-ui-text-area__icon svg{fill:var(--jd-color-dark)}.jodit-ui-text-area__wrapper{flex:1}.jodit-ui-text-area__input{height:100%;min-height:60px;padding:var(--jd-padding-default)}.jodit-ui-checkbox{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:var(--jd-padding-default)}.jodit-ui-checkbox__input{margin-right:var(--jd-padding-default)}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__wrapper{display:inline-block;height:34px;margin-right:var(--jd-padding-default);position:relative;width:60px}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__wrapper input{height:0;opacity:0;width:0}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__switch-slider{background-color:#ccc;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.4s}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__switch-slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_checked_true .jodit-ui-checkbox__switch-slider{background-color:#2196f3}.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_checked_true .jodit-ui-checkbox__switch-slider:before{transform:translate(26px)}.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_focused_true .jodit-ui-checkbox__switch-slider{box-shadow:0 0 1px #2196f3}.jodit-ui-block .jodit-ui-checkbox{margin-bottom:0}.jodit-ui-file-input{overflow:hidden;position:relative}.jodit-ui-file-input__input{bottom:0;cursor:pointer;font-size:400px;margin:0 calc(var(--jd-padding-default)*-1) 0 0;opacity:0;padding:0;position:absolute;right:0;top:0}:root{--jd-popup-box-shadow:0 4px 1px -2px rgba(76,76,76,.2),0 3px 3px 0 rgba(76,76,76,.15),0 1px 4px 0 rgba(76,76,76,.13);--jd-popup-max-height:max(50vh,350px)}.jodit-popup{background:0 0;border:0;box-shadow:var(--jd-popup-box-shadow);display:inline-block;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;position:fixed;transform:translateZ(0);width:auto;z-index:var(--jd-z-index-popup)}.jodit-popup__content{background:var(--jd-color-background-default);font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);max-height:var(--jd-popup-max-height,400px);overflow:auto;padding:var(--jd-padding-default);overflow-scrolling:touch}.jodit-popup_padding_false .jodit-popup__content{padding:0}.jodit-popup_max-height_false .jodit-popup__content{max-height:-moz-fit-content;max-height:fit-content}@keyframes a{30%{opacity:.6}60%{opacity:0}to{opacity:.6}}.jodit-progress-bar{border-radius:1px;height:2px;left:0;opacity:.7;position:absolute;top:0;z-index:2147483647}.jodit-progress-bar div{background:var(--jd-color-background-progress);height:2px;position:relative;transition:width .5s ease-out,opacity .5s linear;will-change:width,opacity}.jodit-progress-bar div:after,.jodit-progress-bar div:before{animation:a 2s ease-out 0s infinite;border-radius:100%;box-shadow:var(--jd-color-background-progress) 1px 0 6px 1px;content:"";display:inline-block;height:2px;opacity:.6;position:absolute;top:0}.jodit-progress-bar div:before{right:-80px;width:180px;clip:rect(-6px,90px,14px,-6px)}.jodit-progress-bar div:after{right:0;width:20px;clip:rect(-6px,22px,14px,var(--jd-padding-default))}:root{--jd-em-color-border:#b6d4fe;--jd-em-color-bg:#cfe2ff;--jd-em-color-color:#084298;--jd-em-border-radius:.375rem;--jd-em-padding:.5rem 1rem;--jd-em-font-size:1rem}.jodit-ui-messages{bottom:0;height:0;overflow:visible;position:absolute;right:0;width:0;z-index:3}.jodit-ui-message{background:var(--jd-em-color-bg);border:1px solid var(--jd-em-color-border);border-radius:var(--jd-em-border-radius);bottom:0;color:var(--jd-em-color-color);cursor:pointer;display:block;font-size:var(--jd-em-font-size);opacity:0;padding:var(--jd-em-padding);position:absolute;right:calc(var(--jd-padding-default)/2);transition:opacity .1s linear,bottom .3s linear,transform .1s ease-out;white-space:pre}.jodit-ui-message_active_true{opacity:1}.jodit-ui-message:active{transform:scale(.76)}.jodit-ui-message_variant_secondary{--jd-em-color-border:#d3d6d8;--jd-em-color-bg:#e2e3e5;--jd-em-color-color:#41464b}.jodit-ui-message_variant_danger,.jodit-ui-message_variant_error,.jodit-ui-message_variant_secondary{background:var(--jd-em-color-bg);border-color:var(--jd-em-color-border);color:var(--jd-em-color-color)}.jodit-ui-message_variant_danger,.jodit-ui-message_variant_error{--jd-em-color-border:#f5c2c7;--jd-em-color-bg:#f8d7da;--jd-em-color-color:#842029}.jodit-ui-message_variant_success{--jd-em-color-border:#badbcc;--jd-em-color-bg:#d1e7dd;--jd-em-color-color:#0f5132;background:var(--jd-em-color-bg);border-color:var(--jd-em-color-border);color:var(--jd-em-color-color)}.jodit-toolbar-collection,.jodit-toolbar-editor-collection{display:flex;flex-direction:column}.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(var(--jd-button-size) - 1px),var(--jd-color-border) var(--jd-button-size));position:relative}.jodit-toolbar-collection_mode_horizontal:after,.jodit-toolbar-editor-collection_mode_horizontal:after{background-color:var(--jd-color-background-default);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.jodit-toolbar-collection_size_tiny,.jodit-toolbar-editor-collection_size_tiny{--jd-button-icon-size:8px}.jodit-toolbar-collection_size_tiny.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,var(--jd-color-border) 20px)}.jodit-toolbar-collection_size_xsmall,.jodit-toolbar-editor-collection_size_xsmall{--jd-button-icon-size:10px}.jodit-toolbar-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,var(--jd-color-border) 26px)}.jodit-toolbar-collection_size_small,.jodit-toolbar-editor-collection_size_small{--jd-button-icon-size:12px}.jodit-toolbar-collection_size_small.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_small.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,var(--jd-color-border) 32px)}.jodit-toolbar-collection_size_middle,.jodit-toolbar-editor-collection_size_middle{--jd-button-icon-size:14px}.jodit-toolbar-collection_size_middle.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_middle.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,var(--jd-color-border) 38px)}.jodit-toolbar-collection_size_large,.jodit-toolbar-editor-collection_size_large{--jd-button-icon-size:16px}.jodit-toolbar-collection_size_large.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_large.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,var(--jd-color-border) 44px)}.jodit-toolbar-collection_mode_vertical .jodit-ui-group,.jodit-toolbar-editor-collection_mode_vertical .jodit-ui-group{background-color:transparent;border:0;flex-direction:column}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button,.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button{height:auto;min-height:var(--jd-button-size)}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__button,.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__button{cursor:pointer;height:auto;min-height:var(--jd-button-size);width:100%}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__text:not(:empty),.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__text:not(:empty){justify-content:left}.jodit-toolbar-collection .jodit-toolbar-button,.jodit-toolbar-collection .jodit-toolbar-content,.jodit-toolbar-collection .jodit-toolbar-select,.jodit-toolbar-editor-collection .jodit-toolbar-button,.jodit-toolbar-editor-collection .jodit-toolbar-content,.jodit-toolbar-editor-collection .jodit-toolbar-select{margin:var(--jd-margin-v) 1px;padding:0}.jodit-dialog .jodit-toolbar-collection_mode_horizontal,.jodit-dialog .jodit-toolbar-editor-collection_mode_horizontal{background-image:none}:root{--jd-button-trigger-size:14px}.jodit-toolbar-button{align-items:center;border:1px solid transparent;border-radius:var(--jd-border-radius-default);display:flex;height:34px;justify-content:center;min-width:34px;overflow:hidden}.jodit-toolbar-button__icon{display:none}.jodit-toolbar-button__icon:not(:empty){display:inline-flex}.jodit-toolbar-button__text{display:none}.jodit-toolbar-button__text:not(:empty){display:inline-flex;flex-grow:1;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-toolbar-button_context_menu .jodit-toolbar-button__text{justify-content:left;padding-left:var(--jd-padding-default);position:relative}.jodit-toolbar-button_context_menu .jodit-toolbar-button__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;position:absolute;top:calc(var(--jd-padding-default)*-1)}.jodit-toolbar-button__icon:not(:empty)+.jodit-toolbar-button__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-toolbar-button__icon:empty+.jodit-toolbar-button__text:not(:empty){padding:0 var(--jd-padding-default);padding:0}.jodit-toolbar-button .jodit-icon{height:14px;width:14px}.jodit-toolbar-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-toolbar-button_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_size_tiny{height:16px;min-width:16px}.jodit-toolbar-button_size_tiny .jodit-icon{height:8px;width:8px}.jodit-toolbar-button_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-toolbar-button_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_size_xsmall{height:22px;min-width:22px}.jodit-toolbar-button_size_xsmall .jodit-icon{height:10px;width:10px}.jodit-toolbar-button_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-toolbar-button_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_size_small{height:28px;min-width:28px}.jodit-toolbar-button_size_small .jodit-icon{height:12px;width:12px}.jodit-toolbar-button_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-toolbar-button_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_size_large{height:40px;min-width:40px}.jodit-toolbar-button_size_large .jodit-icon{height:16px;width:16px}.jodit-toolbar-button_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-toolbar-button_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:var(--jd-border-radius-default);box-shadow:none;box-sizing:border-box;color:var(--jd-color-text-icons);cursor:pointer;display:inline-flex;font-style:normal;justify-content:center;outline:0;padding:0;padding:0 var(--jd-padding-default);position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jodit-toolbar-button__button:focus-visible:not([disabled]),.jodit-toolbar-button__button:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-button__button:active:not([disabled]),.jodit-toolbar-button__button[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-button__button[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-button__button[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-button__trigger{align-items:center;border-radius:0 var(--jd-border-radius-default) var(--jd-border-radius-default) 0;cursor:pointer;display:flex;height:100%;justify-content:center;opacity:.4;--jd-button-trigger-size:14px;width:calc(var(--jd-button-trigger-size, 14px) + 2px)}.jodit-toolbar-button__trigger:focus-visible:not([disabled]),.jodit-toolbar-button__trigger:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-button__trigger:active:not([disabled]),.jodit-toolbar-button__trigger[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-button__trigger[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-button__trigger[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size, 14px) - 4px)}.jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger{--jd-button-trigger-size:8px;width:calc(var(--jd-button-trigger-size, 8px) + 2px)}.jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size, 8px) - 4px)}.jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger{--jd-button-trigger-size:10px;width:calc(var(--jd-button-trigger-size, 10px) + 2px)}.jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size, 10px) - 4px)}.jodit-toolbar-button_size_small .jodit-toolbar-button__trigger{--jd-button-trigger-size:12px;width:calc(var(--jd-button-trigger-size, 12px) + 2px)}.jodit-toolbar-button_size_small .jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size, 12px) - 4px)}.jodit-toolbar-button_size_large .jodit-toolbar-button__trigger{--jd-button-trigger-size:16px;width:calc(var(--jd-button-trigger-size, 16px) + 2px)}.jodit-toolbar-button_size_large .jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size, 16px) - 4px)}.jodit-toolbar-button_with-trigger_true .jodit-toolbar-button__button{border-radius:var(--jd-border-radius-default) 0 0 var(--jd-border-radius-default)}.jodit-toolbar-button_with-trigger_true:hover:not([disabled]){border-color:var(--jd-color-border)}.jodit-toolbar-button_stroke_false svg{stroke:none}.jodit-toolbar-content{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid transparent;border-radius:var(--jd-border-radius-default);box-shadow:none;box-sizing:border-box;color:var(--jd-color-text-icons);cursor:pointer;display:inline-flex;font-style:normal;height:34px;justify-content:center;min-width:34px;outline:0;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jodit-toolbar-content:focus-visible:not([disabled]),.jodit-toolbar-content:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-content:active:not([disabled]),.jodit-toolbar-content[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-content[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-content[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-content .jodit-icon{height:14px;width:14px}.jodit-toolbar-content button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-toolbar-content_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content_size_tiny{height:16px;min-width:16px}.jodit-toolbar-content_size_tiny .jodit-icon{height:8px;width:8px}.jodit-toolbar-content_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-toolbar-content_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content_size_xsmall{height:22px;min-width:22px}.jodit-toolbar-content_size_xsmall .jodit-icon{height:10px;width:10px}.jodit-toolbar-content_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-toolbar-content_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content_size_small{height:28px;min-width:28px}.jodit-toolbar-content_size_small .jodit-icon{height:12px;width:12px}.jodit-toolbar-content_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-toolbar-content_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content_size_large{height:40px;min-width:40px}.jodit-toolbar-content_size_large .jodit-icon{height:16px;width:16px}.jodit-toolbar-content_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-toolbar-content_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content__icon{display:none}.jodit-toolbar-content__icon:not(:empty){display:inline-flex}.jodit-toolbar-content__text{display:none}.jodit-toolbar-content__text:not(:empty){display:inline-flex;flex-grow:1;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-toolbar-content_context_menu .jodit-toolbar-content__text{justify-content:left;padding-left:var(--jd-padding-default);position:relative}.jodit-toolbar-content_context_menu .jodit-toolbar-content__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;position:absolute;top:calc(var(--jd-padding-default)*-1)}.jodit-toolbar-content__icon:not(:empty)+.jodit-toolbar-content__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-toolbar-content__icon:empty+.jodit-toolbar-content__text:not(:empty){padding:0 var(--jd-padding-default)}.jodit-toolbar-content:focus:not([disabled]){outline:1px dashed var(--jd-color-background-selection)}.jodit-toolbar-content_variant_outline{border:1px solid var(--jd-color-border)}.jodit-toolbar-content_variant_default{background-color:#e3e3e3;color:#212529}.jodit-toolbar-content_variant_default svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default [disabled]{opacity:.7}.jodit-toolbar-content_variant_default:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-toolbar-content_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-toolbar-content_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-content_variant_primary{background-color:#007bff;color:#fff}.jodit-toolbar-content_variant_primary svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary [disabled]{opacity:.7}.jodit-toolbar-content_variant_primary:hover:not([disabled]){background-color:#0069d9;color:#fff}.jodit-toolbar-content_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary:active:not([disabled]){background-color:#0062cc;color:#fff}.jodit-toolbar-content_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-toolbar-content_variant_secondary{background-color:#d8d8d8;border-radius:0;color:#212529}.jodit-toolbar-content_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary [disabled]{opacity:.7}.jodit-toolbar-content_variant_secondary:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-toolbar-content_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-toolbar-content_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-content_variant_success{background-color:#28a745;color:#fff}.jodit-toolbar-content_variant_success svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success [disabled]{opacity:.7}.jodit-toolbar-content_variant_success:hover:not([disabled]){background-color:#218838;color:#fff}.jodit-toolbar-content_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success:active:not([disabled]){background-color:#1e7e34;color:#fff}.jodit-toolbar-content_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-toolbar-content_variant_danger{background-color:#dc3545;color:#fff}.jodit-toolbar-content_variant_danger svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger [disabled]{opacity:.7}.jodit-toolbar-content_variant_danger:hover:not([disabled]){background-color:#c82333;color:#fff}.jodit-toolbar-content_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger:active:not([disabled]){background-color:#bd2130;color:#fff}.jodit-toolbar-content_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-toolbar-content:hover:not([disabled]){background-color:transparent;opacity:1;outline:0}.jodit-toolbar-select{--jd-color-button-background-hover-opacity40:hsla(0,0%,86%,.2);--jd-color-button-background-hover-opacity60:hsla(0,0%,86%,.1);align-items:center;border:1px solid transparent;border-radius:var(--jd-border-radius-default);cursor:pointer;display:flex;height:34px;justify-content:center;justify-content:space-between;min-width:100px;overflow:hidden}.jodit-toolbar-select__icon{display:none}.jodit-toolbar-select__icon:not(:empty){display:inline-flex}.jodit-toolbar-select__text{display:none}.jodit-toolbar-select__text:not(:empty){display:inline-flex;flex-grow:1;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-toolbar-select_context_menu .jodit-toolbar-select__text{justify-content:left;padding-left:var(--jd-padding-default);position:relative}.jodit-toolbar-select_context_menu .jodit-toolbar-select__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;position:absolute;top:calc(var(--jd-padding-default)*-1)}.jodit-toolbar-select__icon:not(:empty)+.jodit-toolbar-select__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-toolbar-select__icon:empty+.jodit-toolbar-select__text:not(:empty){padding:0 var(--jd-padding-default);padding:0}.jodit-toolbar-select .jodit-icon{height:14px;width:14px}.jodit-toolbar-select button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-toolbar-select_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_size_tiny{height:16px;min-width:16px}.jodit-toolbar-select_size_tiny .jodit-icon{height:8px;width:8px}.jodit-toolbar-select_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-toolbar-select_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_size_xsmall{height:22px;min-width:22px}.jodit-toolbar-select_size_xsmall .jodit-icon{height:10px;width:10px}.jodit-toolbar-select_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-toolbar-select_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_size_small{height:28px;min-width:28px}.jodit-toolbar-select_size_small .jodit-icon{height:12px;width:12px}.jodit-toolbar-select_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-toolbar-select_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_size_large{height:40px;min-width:40px}.jodit-toolbar-select_size_large .jodit-icon{height:16px;width:16px}.jodit-toolbar-select_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-toolbar-select_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:var(--jd-border-radius-default);box-shadow:none;box-sizing:border-box;color:var(--jd-color-text-icons);cursor:pointer;display:inline-flex;font-style:normal;justify-content:center;outline:0;padding:0;padding:0 var(--jd-padding-default);position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jodit-toolbar-select__button:focus-visible:not([disabled]),.jodit-toolbar-select__button:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-select__button:active:not([disabled]),.jodit-toolbar-select__button[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-select__button[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-select__button[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__trigger{align-items:center;border-radius:0 var(--jd-border-radius-default) var(--jd-border-radius-default) 0;cursor:pointer;display:flex;height:100%;justify-content:center;opacity:.4;--jd-button-trigger-size:14px;width:calc(var(--jd-button-trigger-size, 14px) + 2px)}.jodit-toolbar-select__trigger:focus-visible:not([disabled]),.jodit-toolbar-select__trigger:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-select__trigger:active:not([disabled]),.jodit-toolbar-select__trigger[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-select__trigger[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-select__trigger[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size, 14px) - 4px)}.jodit-toolbar-select_size_tiny .jodit-toolbar-select__trigger{--jd-button-trigger-size:8px;width:calc(var(--jd-button-trigger-size, 8px) + 2px)}.jodit-toolbar-select_size_tiny .jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size, 8px) - 4px)}.jodit-toolbar-select_size_xsmall .jodit-toolbar-select__trigger{--jd-button-trigger-size:10px;width:calc(var(--jd-button-trigger-size, 10px) + 2px)}.jodit-toolbar-select_size_xsmall .jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size, 10px) - 4px)}.jodit-toolbar-select_size_small .jodit-toolbar-select__trigger{--jd-button-trigger-size:12px;width:calc(var(--jd-button-trigger-size, 12px) + 2px)}.jodit-toolbar-select_size_small .jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size, 12px) - 4px)}.jodit-toolbar-select_size_large .jodit-toolbar-select__trigger{--jd-button-trigger-size:16px;width:calc(var(--jd-button-trigger-size, 16px) + 2px)}.jodit-toolbar-select_size_large .jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size, 16px) - 4px)}.jodit-toolbar-select_with-trigger_true .jodit-toolbar-button__button{border-radius:var(--jd-border-radius-default) 0 0 var(--jd-border-radius-default)}.jodit-toolbar-select_with-trigger_true:hover:not([disabled]){border-color:var(--jd-color-border)}.jodit-toolbar-select_stroke_false svg{stroke:none}.jodit-toolbar-select:focus-visible:not([disabled]),.jodit-toolbar-select:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-select:active:not([disabled]),.jodit-toolbar-select[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-select[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-select[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__text:not(:empty){justify-content:left}.jodit-toolbar-select__button{flex:1}.jodit-toolbar__box:not(:empty){--jd-color-background-default:var(--jd-color-panel);background-color:var(--jd-color-background-default);border-bottom:1px solid var(--jd-color-border);border-radius:var(--jd-border-radius-default) var(--jd-border-radius-default) 0 0;overflow:hidden}.jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after{background-color:var(--jd-color-panel)}.jodit-dialog{border:0;box-sizing:border-box;display:none;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);height:0;position:absolute;width:0;will-change:left,top,width,height}.jodit-dialog_moved_true{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jodit-dialog *{box-sizing:border-box}.jodit-dialog .jodit_elfinder,.jodit-dialog .jodit_elfinder *{box-sizing:initial}.jodit-dialog__overlay{background-color:#00000080;display:none;height:100%;left:0;overflow:auto;position:fixed;text-align:center;top:0;white-space:nowrap;width:100%;z-index:var(--jd-z-index-dialog-overlay)}.jodit-dialog_static_true .jodit-dialog__overlay{display:none}.jodit-dialog_active_true,.jodit-dialog_modal_true .jodit-dialog__overlay{display:block}.jodit-dialog__panel{background-color:#fff;display:flex;flex-flow:column nowrap;left:0;max-height:100%;max-width:100%;min-height:100px;min-width:200px;position:fixed;top:0;z-index:var(--jd-z-index-dialog);--jd-box-shadow-blur:calc(var(--jd-padding-default)*2);--jd-box-shadow-1:0 var(--jd-padding-default) var(--jd-box-shadow-blur) rgba(0,0,0,.19);box-shadow:var(--jd-box-shadow-1),0 6px 6px #0000003b;text-align:left;white-space:normal}@media(max-width:480px){.jodit-dialog:not(.jodit-dialog_adaptive_false) .jodit-dialog__panel{height:100%!important;left:0!important;max-width:100%;top:0!important;width:100%!important}}.jodit-dialog_static_true{box-sizing:border-box;display:block;height:auto;position:relative;width:auto;z-index:inherit}.jodit-dialog_static_true .jodit-dialog__panel{border:1px solid var(--jd-color-border);box-shadow:none;left:auto!important;position:relative;top:auto!important;width:100%!important;z-index:inherit}.jodit-dialog_theme_dark,.jodit-dialog_theme_dark .jodit-dialog__panel{background-color:var(--jd-dark-background-darknes);color:var(--jd-dark-text-color)}.jodit-dialog__header{border-bottom:1px solid var(--jd-color-border);cursor:move;display:flex;justify-content:space-between;min-height:50px;text-align:left}.jodit-dialog__header-title,.jodit-dialog__header-toolbar{align-items:center;display:flex;flex-shrink:3;font-size:18px;font-weight:400;line-height:48px;margin:0;padding:0 var(--jd-padding-default);vertical-align:top}@media(max-width:480px){.jodit-dialog__header-toolbar{padding-left:0}}.jodit-dialog__header-button{color:#222;flex-basis:48px;font-size:28px;height:48px;line-height:48px;text-align:center;text-decoration:none;transition:background-color .2s ease 0s}.jodit-dialog__header-button:hover{background-color:var(--jd-color-background-button-hover)}.jodit-dialog__header .jodit_toolbar{background:transparent;border:0;box-shadow:none}.jodit-dialog__header .jodit_toolbar>li.jodit-toolbar-button .jodit-input{padding-left:var(--jd-padding-default);width:auto}@media(max-width:480px){.jodit-dialog:not(.jodit-dialog_adaptive_false) .jodit-dialog__header{flex-direction:column}}.jodit-dialog_slim_true .jodit-dialog__header{min-height:10px}.jodit-dialog_slim_true .jodit-dialog__header-title,.jodit-dialog_slim_true .jodit-dialog__header-toolbar{padding:0 calc(var(--jd-padding-default)/4)}.jodit-dialog_theme_dark .jodit-dialog__header{border-color:var(--jd-color-dark)}.jodit-dialog_fullsize_true .jodit-dialog__header{cursor:default}.jodit-dialog__content{flex:1;min-height:100px;overflow:auto}.jodit-dialog__content .jodit-form__group{margin-bottom:calc(var(--jd-padding-default)*1.5);padding:0 var(--jd-padding-default)}.jodit-dialog__content .jodit-form__group:first-child{margin-top:var(--jd-padding-default)}.jodit-dialog__content .jodit-form__group .jodit-input_group{border-collapse:separate;display:table;width:100%}.jodit-dialog__content .jodit-form__group .jodit-input_group>*{display:table-cell;height:34px;vertical-align:middle}.jodit-dialog__content .jodit-form__group .jodit-input_group>input{margin:0!important}.jodit-dialog__content .jodit-form__group .jodit-input_group>input:not([class*=col-]){width:100%}.jodit-dialog__content .jodit-form__group .jodit-input_group-buttons{font-size:0;vertical-align:middle;white-space:nowrap;width:1%}.jodit-dialog__content .jodit-form__group .jodit-input_group-buttons>.jodit-button{border:1px solid var(--jd-color-border);border-radius:0;height:34px;line-height:34px;margin-left:-1px}.jodit-dialog__footer{display:none;flex-wrap:nowrap;justify-content:space-between;padding:var(--jd-padding-default)}.jodit-dialog__footer button{margin-right:calc(var(--jd-padding-default)/2)}.jodit-dialog__footer button:last-child{margin-right:0}.jodit-dialog__column{display:flex}.jodit-dialog__resizer{display:none;position:relative}.jodit-dialog__resizer svg{bottom:0;cursor:nwse-resize;height:12px;overflow:hidden;position:absolute;right:0;width:12px;fill:var(--jd-color-gray-dark);-webkit-user-select:none;-moz-user-select:none;user-select:none}.jodit-dialog_resizable_true .jodit-dialog__resizer{display:block}@media(max-width:480px){.jodit-dialog__resizer{display:none}}.jodit-dialog_prompt{max-width:300px;min-width:200px;padding:var(--jd-padding-default);word-break:break-all}.jodit-dialog_prompt label{display:block;margin-bottom:calc(var(--jd-padding-default)/2)}.jodit-dialog_alert{max-width:300px;min-width:200px;padding:var(--jd-padding-default);word-break:break-all}.jodit-dialog_footer_true .jodit-dialog__footer{display:flex}.jodit_fullsize .jodit-dialog__panel{height:100%!important;inset:0!important;width:100%!important}.jodit_fullsize .jodit-dialog__panel .jodit-dialog__resizer{display:none}.jodit-dialog .jodit-ui-messages{z-index:var(--jd-z-index-dialog)}.jodit-context-menu{background:0 0;border:0;box-shadow:var(--jd-popup-box-shadow);display:inline-block;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;position:fixed;transform:translateZ(0);width:auto;z-index:var(--jd-z-index-popup);z-index:var(--jd-z-index-context-menu)}.jodit-context-menu,.jodit-context-menu__content{font-family:var(--jd-font-default);font-size:var(--jd-font-size-default)}.jodit-context-menu__content{background:var(--jd-color-background-default);max-height:var(--jd-popup-max-height,400px);overflow:auto;padding:var(--jd-padding-default);overflow-scrolling:touch}.jodit-context-menu_padding_false .jodit-context-menu__content{padding:0}.jodit-context-menu_max-height_false .jodit-context-menu__content{max-height:-moz-fit-content;max-height:fit-content}.jodit-context-menu .jodit-ui-button{display:flex}.jodit-context-menu button{width:100%}.jodit-context-menu_theme_dark{background-color:var(--jd-dark-background-color)}:root{--jd-image-editor-resizer-border-color:#05ff00;--jd-image-editor-resizer-target-size:padding-default;--jd-image-editor-resizer-target-border-color:#383838;--jd-image-editor-resizer-target-bg-color:#8c7878}.jodit-image-editor{height:100%;overflow:hidden;padding:var(--jd-padding-default);width:100%}@media(max-width:768px){.jodit-image-editor{height:auto}}.jodit-image-editor>div,.jodit-image-editor>div>div{height:100%}@media(max-width:768px){.jodit-image-editor>div,.jodit-image-editor>div>div{height:auto;min-height:200px}}.jodit-image-editor *{box-sizing:border-box}.jodit-image-editor .jodit-image-editor__slider-title{background-color:#f9f9f9;border-bottom:1px solid hsla(0,0%,62%,.31);color:#333;cursor:pointer;font-weight:700;line-height:1em;padding:.8em 1em;text-overflow:ellipsis;text-shadow:#f3f3f3 0 1px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.jodit-image-editor .jodit-image-editor__slider-title svg{display:inline-block;margin-right:var(--jd-padding-default);vertical-align:middle;width:16px}.jodit-image-editor .jodit-image-editor__slider-content{display:none}.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title{background-color:#5d5d5d;color:#fff;text-shadow:#000 0 1px 0}.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title svg{fill:#fff}.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-content{display:block}.jodit-image-editor__area{background-color:#eee;background-image:linear-gradient(45deg,var(--jd-color-border) 25%,transparent 25%,transparent 75%,var(--jd-color-border) 75%,var(--jd-color-border)),linear-gradient(45deg,var(--jd-color-border) 25%,transparent 25%,transparent 75%,var(--jd-color-border) 75%,var(--jd-color-border));background-position:0 0,15px 15px;background-size:30px 30px;display:none;height:100%;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.jodit-image-editor__area.jodit-image-editor_active{display:block}.jodit-image-editor__area .jodit-image-editor__box{height:100%;overflow:hidden;pointer-events:none;position:relative;z-index:1}.jodit-image-editor__area .jodit-image-editor__box img{max-height:100%;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jodit-image-editor__area .jodit-image-editor__croper,.jodit-image-editor__area .jodit-image-editor__resizer{background-repeat:no-repeat;border:1px solid #fff;box-shadow:0 0 11px #000;height:100px;left:20px;pointer-events:none;position:absolute;top:var(--jd-padding-default);width:100px;z-index:2}.jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright,.jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright{background-color:var(--jd-image-editor-resizer-target-bg-color);border:1px solid var(--jd-image-editor-resizer-target-border-color);border-radius:50%;bottom:calc(var(--jd-padding-default)*-1);box-shadow:0 0 11px #000;cursor:se-resize;display:inline-block;height:20px;pointer-events:all;position:absolute;right:calc(var(--jd-padding-default)*-1);width:20px;z-index:4}.jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright:active,.jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright:active{border:1px solid #ff0}.jodit-image-editor__area.jodit-image-editor__area_crop{background:#eee;height:100%;line-height:100%;position:relative;text-align:center}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box{height:100%;line-height:100%;overflow:visible;pointer-events:all;text-align:left}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box img{height:100%;max-height:100%;max-width:100%;width:100%}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box:after{background:#ffffff4d;content:"";inset:0;margin:auto;position:absolute;z-index:1}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper{cursor:move;pointer-events:all}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper i.jodit-image-editor__sizes{background:#0003;border-radius:.4em;bottom:-30px;color:#fff;display:block;font-size:12px;left:100%;padding:9px 6px;position:absolute;text-align:center;text-shadow:none;white-space:pre}.jodit-image-editor__area.jodit-image-editor__area_crop.jodit-image-editor_active{align-items:center;display:flex;justify-content:center}.jodit-file-browser-files{display:none;height:100%;overflow-anchor:auto;position:relative;vertical-align:top}.jodit-file-browser-files .jodit-button{border-radius:0}.jodit-file-browser-files_loading_true:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.jodit-file-browser-files_loading_true:after{animation:b 2s ease-out 0s infinite;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAABRsSURBVHja7F1/aJfVGn/33RgUg8FiNfK2WCykyS7GLoYyUbwYipZMumgLo+iPS9HlXhSHkRXdislESxMz0mapuaFo2myjkfnNlTQ2FJdTu8NvLVcrdbpcfGvxrfs823m/vXt3fjznvOedzr0PPJzzPe+7d+97Ps95nuc851fGAw884CD98ccfI1Jqmc3UpEyQz4FkMqRTgYshn8fymZ57SyGbzf5mENIOz9+ngE9Atg/SLkhPQHoWeEDn3SmpSZlJnvf7ypUrTpb7IyMjY+gGN6WWmaY84l2T3c+u58D1csjOgvwsyBdBvsDRo2zgMl/ZNM59vcAJ4Dj8nzikLa5QmBLv28YCfPd3li7gPHBMwKdcEwhCJgN6FoLOWJtUgiWovALG04FXsbI44xbgw8AplbaU/Q+ZQNgGf0gA/JWhC1aQyle1eN91rPRKKKuEsjzZvSph0m2RiutpIYRrfZC8B+l7kB6jgq0CnQIy9X39v2NYQW5FeUFQlQVN/aALyiYBPw/5M5B+Dvw02vMggqcDukEl57F3xHf9H747+4bA5oD6dzqaYEgAqIDbBl9RhvZ4H/B5yL+IDp3oXhmwNkm3lTLn80VIz+O3QFqm2/rHwgeI6QDOa006LZ3Q4lHNNwK3AVeYAD4WgmHQUivYNzWyb7xufICYaavXVbuKZ6MXfwRVJ+TnXW+Am/oMnNaO3/Y5pPitcyh/a6LqtXwAt+J01LVFEzAJ0jpIj7JunJYd1wHchnBQHUSC3Uan8WPgPVgHlBiBCcAkH4Da2i2DjwGZlcy5W0K17zLwVb9NgaY4iJpawJs+BCnWwUo3SKXT4oOAP8IHCFsIfMCguj8JaQ2kOaaA227d10ALuIR1gHVxErjctPtHBd8btSR3A4MIgSePAZxqVPeQlthq7ZRuZVABCVkLuGkJpGgKsY4ybfUEVO84qhsoAzSgrUfHZ1UQVe99B6o2oMYdwg7latAq5iROGoueQExW6UE0gCe/ANIh9SZ6jqkWsN3STZ0rHWEgpkNmEvILxqQbSAXaAPxqSBswQkbpbpo6fGPR0m3GBYjBIIwqNjCTEAr4wkBQUA0AjKNrdZCu0okAqgQhTKCDhFxV91BNgsDuYx3WQZptG3xtDUCJEDKvthGuLVEJlq4gUMyAylfQERadPrhKOHTmB3Ces4RFEXNsgW8UClbZcEhxqPQIpHOord2k1ZsAH4YvYNJXN3EgWX4Ocw4LbIEvDQSJfADJtULWxSuj+BBUP4DaC6D0DkyFg6JKTVo/5brvXqzbo2zSi3af3/9bGgrW1Ar5kH4MXEzVHEHVf5CuYZC4fti9AoI/gXX8Eda5Tp9f9I4xWWsnOoc5zNMv1okjmKp/vzay3epNJ4+YmALdoWBPWTHksc5zTU1AekqYt7LcWTruTYTZQdmQHoB0GuXv/de8L8e7xrsuA8kPNtx3AZIOxp3APc7wvD6kvi+//DLh3nvPPfegWs1jf4dBGGxpOA+hlOXzgw7VBjEBnDKcs4jzDOZDOmjqD2SJQFGBx9JaSOcQ7xVO2RIJhf86AfB+Z3huHs7Ra2pra+ugtubTp0+jMLgC0e6/ftddd6EgzMO5iGwSaq4NITCdLczy6GzXAj8KnDIxAaM0AKeViwCtgbRSNgGUJwQyDaACngO4w6S/CXgb8KEvvvgiFUaw59y5c64mWXvnnXdmsijdYxjpdP6cXh6oS0g1Bb48zpFEzValA3663pcuXaoleSzFltBIlWhRmWx+v6yMcQJ4PU7A/Oyzz/qca0R33HEHrjlAEJa73rns24JqA0keTUGTjglIJpNOxsMPP6wLfiGkx53hxRbcewwXc1BAx0u4gGMNcP2nn36acq4juv322ytZ5K7UlhBo5LER3AvcTXU60wKgYbsyWTCi3LTV6wLvKesGrvrkk0/qneucCgoKHoJkHbxvYRAhMMij/zMbVzZRTMAvv/wycj4AoRv4Mk7oII4HkLp+vC6drwxt/FrgKeMBfKTe3t69UMFTgPG9B3WcQdMeBsvjhJJqnYGqjMrKSmr/tZxNWAi87o9i+1l5O6SPNjc3dzrjlPLz83HyC/aWpqk0gWZUUHZtJvxuUZmAtAYgtHycr/a6qIXz2DQI5OH1UDRjPIOPdOHChU6o+JmQXW+68JYS4vUB/bozvN5RGAImdwPZA3AC51RKrMAfyBHFGCRBnz4oe7ypqemgc4PQxYsX0YytuOWWW3BRaa3DWd0U1A/w/Z4KvBx4jcoExAitE6dzPStr3RR/QKQ5fOUJ4PsaGxtvGPC9dOnSJfyu+7ALa9MJFPx+lkU05YNBBDVdg0uwKc4eAWCZ83cC8jM+/PDDLucGpr6+Pvy+GWz/ASs9AMFvd7ax1ATEFOBjmLdSBraN3gBwHHhmQ0NDrzMB6PLly73MUYubOs3EiB/GJebyTEB6QogCnGrV6KAFR7AVeP4HH3ww4EwgunLlCn7vfACi1UQDqMb5PWUvm5qAB3HESXNomKz2GaOHv/DAgQNJZwJSf38/fvdC3J5G1iPQnf3jK5sGvx80MQHP69hxHWZ/2wN8//vvv3/BmcD0008/XWCaoEcUJ6C0eoUWeFbXBOBCzTKKJ2/YExgEXrRv374eJyLn6tWrWA+LAJRBy+o/rQUQUx0TsFwzRKzLK/bu3dseQf8nDQwMYH2sCOL0ibx9Vr6cagIKmf0nxe8pguC7vn/Pnj2bIshH088//4z1st+m+veUI6ZFFBOwLGj/XqIh0O4/HkEtJgDmcZ4/EED9e69VKk0ACoDN1u/jqrq6uv4IZjElk0msnypbwPs0wTKVCUBnYbLuMC5REA7v3r37vQhikhBgPTWrTAEFeB9NZt3C0SbAr/6DdPM4jF7/PyNotUzBU26vgAo8x+7zri3jmgAgnOJdKYrVB9QEb+zcubMrgpVOv/76K9bXGzrACwTJfw1D+9k8EzAXOE8GviEPAK+JIDXSAlhvA7yWTWztvMfiXM65PBNQrgLfUBi2v/vuu70RnPo0ODjYC0BtN3D2VNfLR5gAz04eRn17yb0p4A0RlIEI6y+la/MV1xf4fYACSEtDiP031dbWRrY/AP32229dAGCTrs1XrHHEaesFXh+gXCfooyEM2yIIrdC2ADZ/1D1eM+CagHLJ5ExTxrl9hyLsrDiDWI99EjApgPvLRwhAmQh4HV/Axwe3bt06GMEXnFKpFK4tOBgQcH95WdoEAE01nc8Xi8VEArA3gs4q7VWpfsHaCpEg4GrnoeXhOEKUw3u4yZYqbGo4Lk2KR5hZpcOsXjO9GIm0AYFycTErmoDJVLWu0Tto3bJly0CEmT36/fffkzh/UKfVE3yLkix3Xx+v5FjYaaslgiwUZxDrdbrm38guF6EAFFKAF5kEwcFPrRFcoVCrIdAiKsSlYUWqFi/zBwTXOiKsQqGOIKe1cQRmSAPkmYIv0ADY9Yuif+GYgC5Wv9kB1L6X8lAA8k3BFwhB94YNG1IRXPYJutwpINwBpNjSI/O5AhDQGUxEUIVKCRMBEGiFIQG4yX+Daf+fPacvwihUM2Czfm/KcgMLtjZZhudEY//hks2VVJlZ7tJvi5SMMApVA9gMsOVkXYvDFiO6fggFACUqJ6qKcaMBbD5uAH2AlE0fIKJxRSnUAGizcykePtWzjOo1VA2gpa0V2CVRALBbURDwQV4qiGAKVQDyLZ571JfFum0lFqTJvScvgilUytPxAxSY9boawMbD3OtFEUahaoAinQap0gA4JSzhPswSFz733HOZEVT2KZlMYr0WesGV7KpOoQRqgG6DVi4rx5EqjFWfjSCz3vqLHd9IoGyYnoBjNwpAwhBoWXlpJAChCECpv66p5ycJBCSBcwI7daZ7E83FtAiuUGgaT/WLACaYhk4MBCVk0UDKWb2c3+URVqFogOm8OqccqMW5d+Dmm29OuGsDOyw7gmUvvfRSFBCySFevXsX6LBO1cIoG8NEQ5u7KoFbLi0Kz3fODI7JGeHbwTSJADcxCq1cAWnR39yYIQUWEmVX1X2G6SYTgnhavABwL0uoF91dUV1dnR9AFp/7+fjysq0IGvIEGODYkAOwa7t/XYXl3kDzgBRF8Vgg3eczT2SqGYP97vBoA83ELrd6/WPSJCDsr6v8Jw91BRdfS6za9ewQ1qVo9RQv47plXU1NTHEFoTpcvX8aTwueJgKdoAI4wpE8Y9e4SdtgdGLK4S1gm8L8jGAO1fqy/TNmiUE1hQIwPj9AADOQk7ugRdJ9ADj+2bt26aI6AAV26dAnr7THqnsFEYTgEnBRtFl0fwk6hOcCrIjiNaBXOAKIcuq3hG4w4fTXma+lNOEHEZFs4hcA8+eqrr0a+gAZdvHgRbf+TsrMDDMxBr2v/eT7A0L5+8HN7AKdPFhncHMGqZftfB84Wga0yBwKtsN1hk4B5PsCIrd0C2HwRz924cWNlBK2afvzxx0rX89c5Qo4gCNv85bwDI7r8XUKqynfL/KmHazZt2pQbQSymH374AffuqeEB7gWXCrzHFCCmXf5niE4NWxPkJFAJ41GmtRHMUtWP9TNJdYScgQZYo3NoFEYF21WmgAq8776KzZs3Px1BPZq+//57rJcKXhg3oClo90b/qCeHvqLjA2j6B+u2bNlSFkH+J3333XdlAMo6ntq3cJroK6K4gOzgyP2oBaj2nqIdPGXYKzjw5ptvToqgd5yenh5U+Qcgmy07UdxQA7QD7xfFClSnh68Oelag6H5n+Fj6j9566638iQz++fPn8wGMRq/dV4EviwVwrq0W9QpUJsAdINof5LRQxfNLgBu2bt06IaePffvttzjDp8EZ3r6dDL7sQEkfyAdVW82rjo9H/hdkB2y2ft89eEB149tvvz2hlqh/8803OazlTzMFX6ENcKLvU7LgEMUEuIc9vqLb+inBJE8ezyo+un379gkxaPT111/jdx4FEGbJwOd1A2VdQ9896Pj1qIJDMSJI6yHpNGnpGlHFqVgp77zzzg29tjCRSBQx8KfKWrmJBvDkO4HXU3oI7pQwFUDpc/8s9ABk14uB23bs2HFDTiU7d+7cAqj4NrbESxtojeAQYjWoOnyaqwF4AsFSnDm81lT1y2YZ+cpwLmHDzp07a3bt2nVDTCrt6urKBq5hDl8eBXCTHgGjtWxTaVK8IEYFjKWrvVPIdU8VE2kMgUCsBD6ye/fukvEM/ldffVUCFX4EsitVtl3UYjU0wDHg1dQIodQJFJShKXgE0j5dLaACn6MJkKcDH6+rq6uur68fV72EM2fO5Jw9e7YasseBp5u0cKoQsDxO9Vrqqn6R2hdGAjWEoBvSR03B9wPNA95HGDVcBXxqz549D40H8E+fPo3vecoZntGTreqzmwgBRyDw2Plu3TBxxmuvvcYFUQYwy+OQ5UoV6DITQzEJnGsdbLSyfvHixdfVptSnTp2qZMJaqtsVVtWbAiP0zap498ryt956q5OxYcMGyj/gpbhbxS5IlwSJBQQYYsZVzWtREBYtWnTN9ic+efIkOq1LmM9SZDKplioQgrJ6ZpZTVODd32kBIEoZL0UvvdFdCBoUfGo8gXM0/UHgHTireeHChaFrhePHj+N0dzxqdxnwg2xwS0vD6YIvwAOnd89nvhkZeJduu+02J2Pjxo0UKZO9GM7w+cjdFMIgCmiqAXj39bO5DPFYLNY8b948ayeXtLW1lbIT1mcxzjVZUGtqCjh44Bj/34H7ZXjJhCItAAHAd1Mc0fvcPYAqCPhBhIHDF5jP0MF2QkmwE02HTMjs2bPTpqOlpSXPVeHABSwoVcLsOebzTWZH2fADOClO7ZqB3yfDTWUSUACyiHZG9UJY0SiNH7PKIjsiqt6BooegIhTMOYxHUTweN3q26EAN/wkr3t+qvEaKczbvxzoXPcf7brL/a9oNFKXYPZzpnUpGlX6dbqHIDIRNlIWXsuibbjdQkGLdzoQ0YfJ/uJFAamsndllw19HZzDlxVGFmkcqilFnSEFotnnKNOlZPGQX0lWOdzoa01xR47nCwDtBEpwbHoedj94wy0KSKCOoIQhgaQrXZgkoYdMCXPAvrcr57WITuXEHlcLCu00cQGjza7BEcRjbRAFSNQAXXVAh0zuY1BV/Q2r3pekixnz+oGRomvVtMV9Vr3I/98RXAC73LzoM4grIWb1sIxgp8iSnAOlsIKdZhynB8QG8wiKIBDPyCQ5C9F0cRKY6gDFwZ2DaFIEzwCS3e3b/nXlzKras1dFr/KA2go/5FLVRwfzdzDtfodgupZoFqGohbqIYGPsH+Yx3NxF6V7D2omkXlmMZM1T8PDMXfoUl4BruKkHaaaANbtj2MnoEJ+L6/72RdvGe8Kt9kjqBOj4SsAUyvce7BCSV/Ba6C/EBYXcSg5oIKtqkj5ikbgLSKqfwWaheRWqZ6j1gIAFPuQW2AI3lTIN0b1CSonMSwYgCU6wqQ8NunsOHcQcozVKZIVwhiKjVuMEihY0YwevgPSDG0eUy3ezjWYOsEhRRAHWPf/A93Egc1MKTj+FGEIGZhIEgJiMzPYPlmHNxgjmLTtRSCsOw+o2YWzcNvbTYIBVsVgrQGsAW+6cCSJx9nUcS/QbrfVAjCDgQZ/P1+yOM33Q9pPMizqCaAKgSxsMCntk6B2sdVyYsh/QvwC7hriY4QhCkUGi0e3/kF/AYow29pJ8YArJkAihDEwgRfVyNw8rif7X+B74Y8qs03nOGNDq0IgQ3Afff0sXecAfm72bv3UFoxpdWbtH7V32cFcfgoLcyCEKQdJ9zVHNL/AM9ijOP808MYD/CP7UvuO8ZGP+OMB3nP4T1PNfYvey/KXAPKd2XpevA27iWYANk9g8yZamblOa5A4FQtZ/jEsjybWsBTaX1sQkbcA/iACAQd0E2EQgU8RUiyKC02qGnQjS6qwPP9LQJwiLFLuUwQcBuaIiYQuBjTPc8wk/32VtYJFq104xQnmLlJMPuNNr3fUEuQQtDUVm8DeNcc/F+AAQBKd8HaIWdjwQAAAABJRU5ErkJggg==) no-repeat 50%;background-size:100% 100%;content:"";display:inline-block;height:var(--jd-icon-loader-size);left:50%;margin-left:calc(var(--jd-icon-loader-size)/-2);margin-top:calc(var(--jd-icon-loader-size)/-2);opacity:.7;position:absolute;top:50%;vertical-align:middle;width:var(--jd-icon-loader-size);will-change:transform}.jodit-file-browser-files::-webkit-scrollbar{width:calc(var(--jd-padding-default)/2)}.jodit-file-browser-files::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.jodit-file-browser-files::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.jodit-file-browser-files_active_true{align-content:flex-start;display:flex;flex-wrap:wrap;overflow-y:auto;padding:calc(var(--jd-padding-default)/2);width:100%}.jodit-file-browser-files__item{align-items:center;border:1px solid var(--jd-color-border);display:flex;font-size:0;height:var(--jd-col-size);justify-content:center;margin:calc(var(--jd-padding-default)/2);overflow:hidden;position:relative;text-align:center;transition:border .1s linear,bottom .1s linear;width:var(--jd-col-size)}@media(max-width:480px){.jodit-file-browser-files__item{width:calc(50% - var(--jd-padding-default))}}.jodit-file-browser-files__item img{max-width:100%}.jodit-file-browser-files__item:hover{border-color:#433b5c}.jodit-file-browser-files__item_active_true{background-color:var(--jd-color-border-active);border-color:var(--jd-color-border-selected)}.jodit-file-browser-files__item_active_true .jodit-file-browser-files__item-info{background-color:var(--jd-color-border-active);color:#fff;text-shadow:none}.jodit-file-browser-files__item-info{background-color:var(--jd-info-background);bottom:0;color:#333;font-size:14px;left:0;line-height:16px;opacity:.85;overflow:visible;padding:.3em .6em;position:absolute;right:0;text-align:left;text-shadow:#eee 0 1px 0;transition:opacity .4s ease;white-space:normal}.jodit-file-browser-files__item-info>span{display:block;font-size:.75em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jodit-file-browser-files__item-info>span.jodit-file-browser-files__item-info-filename{font-size:.9em;font-weight:700}.jodit-file-browser-files__item:hover:not(.jodit-file-browser-files__item_active_true) .jodit-file-browser-files__item-info{bottom:-100px}.jodit-file-browser-files_view_list{scroll-behavior:smooth}.jodit-file-browser-files_view_list a{border-width:0 0 1px;display:block;height:26px;line-height:26px;margin:0;text-align:left;white-space:nowrap;width:100%}.jodit-file-browser-files_view_list a img{display:inline-block;margin-left:4px;max-width:16px;min-width:16px;vertical-align:middle}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info{background-color:transparent;display:inline-block;font-size:0;height:100%;line-height:inherit;margin-left:4px;padding:0;position:static;vertical-align:middle;width:calc(100% - 20px)}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info>span{display:inline-block;font-size:12px;height:100%}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filename{width:50%}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filechanged,.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filesize{width:25%}.jodit-file-browser-files_view_list a:hover{background-color:#433b5c}.jodit-file-browser-files_view_list a:hover .jodit-file-browser-files__item-info{color:#fff;text-shadow:none}.jodit-file-browser-files_view_list a:before{content:"";display:inline-block;height:100%;vertical-align:middle}:root{--jd-color-folder-title:#b1b1b1}.jodit-file-browser-tree{--jd-color-background-filebrowser-folders:#3f3f3f;display:none;height:100%;overflow-anchor:auto;position:relative;vertical-align:top}.jodit-file-browser-tree .jodit-button{border-radius:0}.jodit-file-browser-tree_loading_true:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.jodit-file-browser-tree_loading_true:after{animation:b 2s ease-out 0s infinite;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAABRsSURBVHja7F1/aJfVGn/33RgUg8FiNfK2WCykyS7GLoYyUbwYipZMumgLo+iPS9HlXhSHkRXdislESxMz0mapuaFo2myjkfnNlTQ2FJdTu8NvLVcrdbpcfGvxrfs823m/vXt3fjznvOedzr0PPJzzPe+7d+97Ps95nuc851fGAw884CD98ccfI1Jqmc3UpEyQz4FkMqRTgYshn8fymZ57SyGbzf5mENIOz9+ngE9Atg/SLkhPQHoWeEDn3SmpSZlJnvf7ypUrTpb7IyMjY+gGN6WWmaY84l2T3c+u58D1csjOgvwsyBdBvsDRo2zgMl/ZNM59vcAJ4Dj8nzikLa5QmBLv28YCfPd3li7gPHBMwKdcEwhCJgN6FoLOWJtUgiWovALG04FXsbI44xbgw8AplbaU/Q+ZQNgGf0gA/JWhC1aQyle1eN91rPRKKKuEsjzZvSph0m2RiutpIYRrfZC8B+l7kB6jgq0CnQIy9X39v2NYQW5FeUFQlQVN/aALyiYBPw/5M5B+Dvw02vMggqcDukEl57F3xHf9H747+4bA5oD6dzqaYEgAqIDbBl9RhvZ4H/B5yL+IDp3oXhmwNkm3lTLn80VIz+O3QFqm2/rHwgeI6QDOa006LZ3Q4lHNNwK3AVeYAD4WgmHQUivYNzWyb7xufICYaavXVbuKZ6MXfwRVJ+TnXW+Am/oMnNaO3/Y5pPitcyh/a6LqtXwAt+J01LVFEzAJ0jpIj7JunJYd1wHchnBQHUSC3Uan8WPgPVgHlBiBCcAkH4Da2i2DjwGZlcy5W0K17zLwVb9NgaY4iJpawJs+BCnWwUo3SKXT4oOAP8IHCFsIfMCguj8JaQ2kOaaA227d10ALuIR1gHVxErjctPtHBd8btSR3A4MIgSePAZxqVPeQlthq7ZRuZVABCVkLuGkJpGgKsY4ybfUEVO84qhsoAzSgrUfHZ1UQVe99B6o2oMYdwg7latAq5iROGoueQExW6UE0gCe/ANIh9SZ6jqkWsN3STZ0rHWEgpkNmEvILxqQbSAXaAPxqSBswQkbpbpo6fGPR0m3GBYjBIIwqNjCTEAr4wkBQUA0AjKNrdZCu0okAqgQhTKCDhFxV91BNgsDuYx3WQZptG3xtDUCJEDKvthGuLVEJlq4gUMyAylfQERadPrhKOHTmB3Ces4RFEXNsgW8UClbZcEhxqPQIpHOord2k1ZsAH4YvYNJXN3EgWX4Ocw4LbIEvDQSJfADJtULWxSuj+BBUP4DaC6D0DkyFg6JKTVo/5brvXqzbo2zSi3af3/9bGgrW1Ar5kH4MXEzVHEHVf5CuYZC4fti9AoI/gXX8Eda5Tp9f9I4xWWsnOoc5zNMv1okjmKp/vzay3epNJ4+YmALdoWBPWTHksc5zTU1AekqYt7LcWTruTYTZQdmQHoB0GuXv/de8L8e7xrsuA8kPNtx3AZIOxp3APc7wvD6kvi+//DLh3nvPPfegWs1jf4dBGGxpOA+hlOXzgw7VBjEBnDKcs4jzDOZDOmjqD2SJQFGBx9JaSOcQ7xVO2RIJhf86AfB+Z3huHs7Ra2pra+ugtubTp0+jMLgC0e6/ftddd6EgzMO5iGwSaq4NITCdLczy6GzXAj8KnDIxAaM0AKeViwCtgbRSNgGUJwQyDaACngO4w6S/CXgb8KEvvvgiFUaw59y5c64mWXvnnXdmsijdYxjpdP6cXh6oS0g1Bb48zpFEzValA3663pcuXaoleSzFltBIlWhRmWx+v6yMcQJ4PU7A/Oyzz/qca0R33HEHrjlAEJa73rns24JqA0keTUGTjglIJpNOxsMPP6wLfiGkx53hxRbcewwXc1BAx0u4gGMNcP2nn36acq4juv322ytZ5K7UlhBo5LER3AvcTXU60wKgYbsyWTCi3LTV6wLvKesGrvrkk0/qneucCgoKHoJkHbxvYRAhMMij/zMbVzZRTMAvv/wycj4AoRv4Mk7oII4HkLp+vC6drwxt/FrgKeMBfKTe3t69UMFTgPG9B3WcQdMeBsvjhJJqnYGqjMrKSmr/tZxNWAi87o9i+1l5O6SPNjc3dzrjlPLz83HyC/aWpqk0gWZUUHZtJvxuUZmAtAYgtHycr/a6qIXz2DQI5OH1UDRjPIOPdOHChU6o+JmQXW+68JYS4vUB/bozvN5RGAImdwPZA3AC51RKrMAfyBHFGCRBnz4oe7ypqemgc4PQxYsX0YytuOWWW3BRaa3DWd0U1A/w/Z4KvBx4jcoExAitE6dzPStr3RR/QKQ5fOUJ4PsaGxtvGPC9dOnSJfyu+7ALa9MJFPx+lkU05YNBBDVdg0uwKc4eAWCZ83cC8jM+/PDDLucGpr6+Pvy+GWz/ASs9AMFvd7ax1ATEFOBjmLdSBraN3gBwHHhmQ0NDrzMB6PLly73MUYubOs3EiB/GJebyTEB6QogCnGrV6KAFR7AVeP4HH3ww4EwgunLlCn7vfACi1UQDqMb5PWUvm5qAB3HESXNomKz2GaOHv/DAgQNJZwJSf38/fvdC3J5G1iPQnf3jK5sGvx80MQHP69hxHWZ/2wN8//vvv3/BmcD0008/XWCaoEcUJ6C0eoUWeFbXBOBCzTKKJ2/YExgEXrRv374eJyLn6tWrWA+LAJRBy+o/rQUQUx0TsFwzRKzLK/bu3dseQf8nDQwMYH2sCOL0ibx9Vr6cagIKmf0nxe8pguC7vn/Pnj2bIshH088//4z1st+m+veUI6ZFFBOwLGj/XqIh0O4/HkEtJgDmcZ4/EED9e69VKk0ACoDN1u/jqrq6uv4IZjElk0msnypbwPs0wTKVCUBnYbLuMC5REA7v3r37vQhikhBgPTWrTAEFeB9NZt3C0SbAr/6DdPM4jF7/PyNotUzBU26vgAo8x+7zri3jmgAgnOJdKYrVB9QEb+zcubMrgpVOv/76K9bXGzrACwTJfw1D+9k8EzAXOE8GviEPAK+JIDXSAlhvA7yWTWztvMfiXM65PBNQrgLfUBi2v/vuu70RnPo0ODjYC0BtN3D2VNfLR5gAz04eRn17yb0p4A0RlIEI6y+la/MV1xf4fYACSEtDiP031dbWRrY/AP32229dAGCTrs1XrHHEaesFXh+gXCfooyEM2yIIrdC2ADZ/1D1eM+CagHLJ5ExTxrl9hyLsrDiDWI99EjApgPvLRwhAmQh4HV/Axwe3bt06GMEXnFKpFK4tOBgQcH95WdoEAE01nc8Xi8VEArA3gs4q7VWpfsHaCpEg4GrnoeXhOEKUw3u4yZYqbGo4Lk2KR5hZpcOsXjO9GIm0AYFycTErmoDJVLWu0Tto3bJly0CEmT36/fffkzh/UKfVE3yLkix3Xx+v5FjYaaslgiwUZxDrdbrm38guF6EAFFKAF5kEwcFPrRFcoVCrIdAiKsSlYUWqFi/zBwTXOiKsQqGOIKe1cQRmSAPkmYIv0ADY9Yuif+GYgC5Wv9kB1L6X8lAA8k3BFwhB94YNG1IRXPYJutwpINwBpNjSI/O5AhDQGUxEUIVKCRMBEGiFIQG4yX+Daf+fPacvwihUM2Czfm/KcgMLtjZZhudEY//hks2VVJlZ7tJvi5SMMApVA9gMsOVkXYvDFiO6fggFACUqJ6qKcaMBbD5uAH2AlE0fIKJxRSnUAGizcykePtWzjOo1VA2gpa0V2CVRALBbURDwQV4qiGAKVQDyLZ571JfFum0lFqTJvScvgilUytPxAxSY9boawMbD3OtFEUahaoAinQap0gA4JSzhPswSFz733HOZEVT2KZlMYr0WesGV7KpOoQRqgG6DVi4rx5EqjFWfjSCz3vqLHd9IoGyYnoBjNwpAwhBoWXlpJAChCECpv66p5ycJBCSBcwI7daZ7E83FtAiuUGgaT/WLACaYhk4MBCVk0UDKWb2c3+URVqFogOm8OqccqMW5d+Dmm29OuGsDOyw7gmUvvfRSFBCySFevXsX6LBO1cIoG8NEQ5u7KoFbLi0Kz3fODI7JGeHbwTSJADcxCq1cAWnR39yYIQUWEmVX1X2G6SYTgnhavABwL0uoF91dUV1dnR9AFp/7+fjysq0IGvIEGODYkAOwa7t/XYXl3kDzgBRF8Vgg3eczT2SqGYP97vBoA83ELrd6/WPSJCDsr6v8Jw91BRdfS6za9ewQ1qVo9RQv47plXU1NTHEFoTpcvX8aTwueJgKdoAI4wpE8Y9e4SdtgdGLK4S1gm8L8jGAO1fqy/TNmiUE1hQIwPj9AADOQk7ugRdJ9ADj+2bt26aI6AAV26dAnr7THqnsFEYTgEnBRtFl0fwk6hOcCrIjiNaBXOAKIcuq3hG4w4fTXma+lNOEHEZFs4hcA8+eqrr0a+gAZdvHgRbf+TsrMDDMxBr2v/eT7A0L5+8HN7AKdPFhncHMGqZftfB84Wga0yBwKtsN1hk4B5PsCIrd0C2HwRz924cWNlBK2afvzxx0rX89c5Qo4gCNv85bwDI7r8XUKqynfL/KmHazZt2pQbQSymH374AffuqeEB7gWXCrzHFCCmXf5niE4NWxPkJFAJ41GmtRHMUtWP9TNJdYScgQZYo3NoFEYF21WmgAq8776KzZs3Px1BPZq+//57rJcKXhg3oClo90b/qCeHvqLjA2j6B+u2bNlSFkH+J3333XdlAMo6ntq3cJroK6K4gOzgyP2oBaj2nqIdPGXYKzjw5ptvToqgd5yenh5U+Qcgmy07UdxQA7QD7xfFClSnh68Oelag6H5n+Fj6j9566638iQz++fPn8wGMRq/dV4EviwVwrq0W9QpUJsAdINof5LRQxfNLgBu2bt06IaePffvttzjDp8EZ3r6dDL7sQEkfyAdVW82rjo9H/hdkB2y2ft89eEB149tvvz2hlqh/8803OazlTzMFX6ENcKLvU7LgEMUEuIc9vqLb+inBJE8ezyo+un379gkxaPT111/jdx4FEGbJwOd1A2VdQ9896Pj1qIJDMSJI6yHpNGnpGlHFqVgp77zzzg29tjCRSBQx8KfKWrmJBvDkO4HXU3oI7pQwFUDpc/8s9ABk14uB23bs2HFDTiU7d+7cAqj4NrbESxtojeAQYjWoOnyaqwF4AsFSnDm81lT1y2YZ+cpwLmHDzp07a3bt2nVDTCrt6urKBq5hDl8eBXCTHgGjtWxTaVK8IEYFjKWrvVPIdU8VE2kMgUCsBD6ye/fukvEM/ldffVUCFX4EsitVtl3UYjU0wDHg1dQIodQJFJShKXgE0j5dLaACn6MJkKcDH6+rq6uur68fV72EM2fO5Jw9e7YasseBp5u0cKoQsDxO9Vrqqn6R2hdGAjWEoBvSR03B9wPNA95HGDVcBXxqz549D40H8E+fPo3vecoZntGTreqzmwgBRyDw2Plu3TBxxmuvvcYFUQYwy+OQ5UoV6DITQzEJnGsdbLSyfvHixdfVptSnTp2qZMJaqtsVVtWbAiP0zap498ryt956q5OxYcMGyj/gpbhbxS5IlwSJBQQYYsZVzWtREBYtWnTN9ic+efIkOq1LmM9SZDKplioQgrJ6ZpZTVODd32kBIEoZL0UvvdFdCBoUfGo8gXM0/UHgHTireeHChaFrhePHj+N0dzxqdxnwg2xwS0vD6YIvwAOnd89nvhkZeJduu+02J2Pjxo0UKZO9GM7w+cjdFMIgCmiqAXj39bO5DPFYLNY8b948ayeXtLW1lbIT1mcxzjVZUGtqCjh44Bj/34H7ZXjJhCItAAHAd1Mc0fvcPYAqCPhBhIHDF5jP0MF2QkmwE02HTMjs2bPTpqOlpSXPVeHABSwoVcLsOebzTWZH2fADOClO7ZqB3yfDTWUSUACyiHZG9UJY0SiNH7PKIjsiqt6BooegIhTMOYxHUTweN3q26EAN/wkr3t+qvEaKczbvxzoXPcf7brL/a9oNFKXYPZzpnUpGlX6dbqHIDIRNlIWXsuibbjdQkGLdzoQ0YfJ/uJFAamsndllw19HZzDlxVGFmkcqilFnSEFotnnKNOlZPGQX0lWOdzoa01xR47nCwDtBEpwbHoedj94wy0KSKCOoIQhgaQrXZgkoYdMCXPAvrcr57WITuXEHlcLCu00cQGjza7BEcRjbRAFSNQAXXVAh0zuY1BV/Q2r3pekixnz+oGRomvVtMV9Vr3I/98RXAC73LzoM4grIWb1sIxgp8iSnAOlsIKdZhynB8QG8wiKIBDPyCQ5C9F0cRKY6gDFwZ2DaFIEzwCS3e3b/nXlzKras1dFr/KA2go/5FLVRwfzdzDtfodgupZoFqGohbqIYGPsH+Yx3NxF6V7D2omkXlmMZM1T8PDMXfoUl4BruKkHaaaANbtj2MnoEJ+L6/72RdvGe8Kt9kjqBOj4SsAUyvce7BCSV/Ba6C/EBYXcSg5oIKtqkj5ikbgLSKqfwWaheRWqZ6j1gIAFPuQW2AI3lTIN0b1CSonMSwYgCU6wqQ8NunsOHcQcozVKZIVwhiKjVuMEihY0YwevgPSDG0eUy3ezjWYOsEhRRAHWPf/A93Egc1MKTj+FGEIGZhIEgJiMzPYPlmHNxgjmLTtRSCsOw+o2YWzcNvbTYIBVsVgrQGsAW+6cCSJx9nUcS/QbrfVAjCDgQZ/P1+yOM33Q9pPMizqCaAKgSxsMCntk6B2sdVyYsh/QvwC7hriY4QhCkUGi0e3/kF/AYow29pJ8YArJkAihDEwgRfVyNw8rif7X+B74Y8qs03nOGNDq0IgQ3Afff0sXecAfm72bv3UFoxpdWbtH7V32cFcfgoLcyCEKQdJ9zVHNL/AM9ijOP808MYD/CP7UvuO8ZGP+OMB3nP4T1PNfYvey/KXAPKd2XpevA27iWYANk9g8yZamblOa5A4FQtZ/jEsjybWsBTaX1sQkbcA/iACAQd0E2EQgU8RUiyKC02qGnQjS6qwPP9LQJwiLFLuUwQcBuaIiYQuBjTPc8wk/32VtYJFq104xQnmLlJMPuNNr3fUEuQQtDUVm8DeNcc/F+AAQBKd8HaIWdjwQAAAABJRU5ErkJggg==) no-repeat 50%;background-size:100% 100%;content:"";display:inline-block;height:var(--jd-icon-loader-size);left:50%;margin-left:calc(var(--jd-icon-loader-size)/-2);margin-top:calc(var(--jd-icon-loader-size)/-2);opacity:.7;position:absolute;top:50%;vertical-align:middle;width:var(--jd-icon-loader-size);will-change:transform}.jodit-file-browser-tree::-webkit-scrollbar{width:calc(var(--jd-padding-default)/2)}.jodit-file-browser-tree::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.jodit-file-browser-tree::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.jodit-file-browser-tree_active_true{background-color:var(--jd-color-background-filebrowser-folders);display:flex;flex-direction:column;max-width:290px;min-width:200px;overflow-y:auto;width:var(--jd-first-column);z-index:2}@media(max-width:480px){.jodit-file-browser-tree_active_true{height:100px;max-width:100%;width:auto}}.jodit-file-browser-tree_active_true::-webkit-scrollbar{width:calc(var(--jd-padding-default)/2)}.jodit-file-browser-tree_active_true::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.jodit-file-browser-tree_active_true::-webkit-scrollbar-thumb{background-color:#80808080;outline:1px solid #708090}.jodit-file-browser-tree__item{align-items:center;border-bottom:1px solid #474747;color:var(--jd-color-folder-title);display:flex;justify-content:space-between;min-height:38px;padding:calc(var(--jd-padding-default)/2) var(--jd-padding-default);position:relative;text-decoration:none;transition:background-color .2s ease 0s;word-break:break-all}.jodit-file-browser-tree__item-title{color:var(--jd-color-folder-title);flex:1}.jodit-file-browser-tree__item .jodit-icon_folder{align-items:center;display:flex;height:calc(var(--jd-icon-size) + 4px);justify-content:center;margin-left:calc(var(--jd-padding-default)/2);opacity:.3;width:calc(var(--jd-icon-size) + 4px)}.jodit-file-browser-tree__item .jodit-icon_folder svg{height:var(--jd-icon-size);width:var(--jd-icon-size);fill:var(--jd-color-folder-title)!important;stroke:var(--jd-color-folder-title)!important}.jodit-file-browser-tree__item .jodit-icon_folder:hover{background:#696969}.jodit-file-browser-tree__item:hover{background-color:var(--jd-color-background-button-hover)}.jodit-file-browser-tree__item:hover-title{color:var(--jd-color-text)}.jodit-file-browser-tree__item:hover i.jodit-icon_folder{opacity:.6}.jodit-file-browser-tree__source-title{background:#5a5a5a;border-bottom:1px solid #484848;color:#969696;display:block;font-size:12px;padding:2px 4px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-all}a+.jodit-file-browser-tree__source-title{margin-top:var(--jd-padding-default)}:root{--jd-first-column:31%;--jd-cols:4;--jd-info-background:#e9e9e9;--jd-icon-size:12px;--jd-col-size:150px}.jodit-file-browser{display:flex;font-family:var(--jd-font-default);height:100%}.jodit-file-browser_no-files_true{padding:var(--jd-padding-default)}@media(max-width:480px){.jodit-file-browser{flex-flow:column-reverse}}.jodit-dialog .jodit-dialog__header-title.jodit-file-browser__title-box{align-items:center;display:flex;padding-left:var(--jd-padding-default)}.jodit-file-browser-preview{align-items:center;display:flex;height:100%;justify-content:center;margin:auto;max-height:100%;max-width:min(100%,1000px);min-height:min(100%,500px);min-width:400px;position:relative;text-align:center}@media(max-width:768px){.jodit-file-browser-preview{height:100%;max-height:100%;max-width:100%;min-height:auto;min-width:auto}}.jodit-file-browser-preview__box{align-items:center;display:flex;flex-grow:1;justify-content:center}.jodit-file-browser-preview__navigation{cursor:pointer;height:100%;left:0;position:absolute;top:0}.jodit-file-browser-preview__navigation_arrow_next{left:auto;right:0}.jodit-file-browser-preview__navigation svg{height:45px;position:relative;top:50%;width:45px;fill:#9e9ba7;transform:translateY(-50%);transition:fill .3s linear}.jodit-file-browser-preview__navigation:hover svg{fill:#000}.jodit-file-browser-preview img{max-height:100%;max-width:100%}.jodit-status-bar{align-items:center;background-color:var(--jd-color-panel);border-radius:0 0 var(--jd-border-radius-default) var(--jd-border-radius-default);color:var(--jd-color-text-icons);display:flex;font-size:var(--jd-font-size-small);height:20px;justify-content:flex-start;overflow:hidden;padding:0 calc(var(--jd-padding-default)/2);text-transform:uppercase}.jodit-status-bar_resize-handle_true{padding-right:14px}.jodit-status-bar:before{content:"";flex:auto;order:1}.jodit-status-bar .jodit-status-bar__item{line-height:1.5714em;margin:0 var(--jd-padding-default) 0 0;order:0;padding:0}.jodit-status-bar .jodit-status-bar__item,.jodit-status-bar .jodit-status-bar__item>span{font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);font-size:var(--jd-font-size-small)}.jodit-status-bar .jodit-status-bar__item.jodit-status-bar__item-right{margin:0 0 0 var(--jd-padding-default);order:2}.jodit-status-bar .jodit-status-bar__item a{border-radius:3px;cursor:default;text-decoration:none}.jodit-status-bar .jodit-status-bar__item a:hover{background-color:var(--jd-color-background-gray);text-decoration:none}.jodit-status-bar a.jodit-status-bar-link{cursor:pointer}.jodit-status-bar a.jodit-status-bar-link,.jodit-status-bar a.jodit-status-bar-link:hover,.jodit-status-bar a.jodit-status-bar-link:visited{background-color:transparent;color:var(--jd-color-text-icons)}.jodit-status-bar a.jodit-status-bar-link:hover{text-decoration:underline}.jodit-workplace+.jodit-status-bar:not(:empty){border-top:1px solid var(--jd-color-border)}.jodit_disabled .jodit-status-bar{opacity:.4}.jodit-drag-and-drop__file-box,.jodit_uploadfile_button{border:1px dashed var(--jd-color-gray);margin:var(--jd-padding-default) 0;overflow:hidden;padding:25px 0;position:relative;text-align:center;width:100%}.jodit-drag-and-drop__file-box:hover,.jodit_uploadfile_button:hover{background-color:var(--jd-color-background-button-hover)}.jodit-drag-and-drop__file-box input,.jodit_uploadfile_button input{cursor:pointer;font-size:400px;inset:0;margin:0;opacity:0;padding:0;position:absolute}@media(max-width:768px){.jodit-drag-and-drop__file-box{max-width:100%;min-width:var(--jd-width-input-min);width:auto}}.jodit-about{padding:20px}.jodit-about a{color:#459ce7;text-decoration:none}.jodit-about a:focus,.jodit-about a:hover{color:#23527c;outline:0;text-decoration:underline}.jodit-about div{margin-bottom:calc(var(--jd-padding-default)/2)}:root{--jd-anl-color-new-line:var(--jd-color-border);--jd-anl-handle-size:20px;--jd-anl-handle-offset:calc(100% - var(--jd-anl-handle-size))}.jodit-add-new-line{display:block;height:1px;outline:none;position:fixed;top:0;z-index:1}.jodit-add-new-line,.jodit-add-new-line *{box-sizing:border-box}.jodit-add-new-line:after{background-color:var(--jd-anl-color-new-line);content:"";display:block;height:1px;width:100%}.jodit-add-new-line span{align-items:center;background:var(--jd-color-background-button-hover-opacity30);border:1px solid var(--jd-anl-color-new-line);cursor:pointer;display:flex;height:var(--jd-anl-handle-size);justify-content:center;left:var(--jd-anl-handle-offset);position:absolute;top:0;transform:translateY(-50%);width:var(--jd-anl-handle-size)}.jodit-add-new-line span:hover{background:var(--jd-color-background-button-hover)}.jodit-add-new-line svg{width:calc(var(--jd-anl-handle-size)/2);fill:var(--jd-anl-color-new-line)}.jodit-source__mode .jodit-add-new-line{display:none!important}:root{--jd-color-picker-cell-size:24px}.jodit-color-picker{margin:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jodit-color-picker__group{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--jd-padding-default)/2);max-width:calc(var(--jd-color-picker-cell-size)*10);white-space:normal}.jodit-color-picker__color-item{border:1px solid transparent;display:block;height:var(--jd-color-picker-cell-size);text-align:center;text-decoration:none;vertical-align:middle;width:var(--jd-color-picker-cell-size)}.jodit-color-picker__color-item:hover{border-color:#000}.jodit-color-picker__color-item:active,.jodit-color-picker__color-item_active_true{border:2px solid var(--jd-color-border-selected)}.jodit-color-picker__native svg{display:inline-block;height:16px;margin-right:4px;width:16px}.jodit-color-picker__native input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:18px;padding:0;width:18px}.jodit-color-picker__native input[type=color]::-webkit-color-swatch-wrapper{padding:0}.jodit-color-picker__native input input[type=color]::-webkit-color-swatch{border:none}.jodit-tabs{--jd-box-shadow-tabs:0 0 #0000,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);font-family:var(--jd-font-default);font-size:var(--jd-font-size-default)}.jodit-tabs .jodit-tabs__buttons{background-color:var(--jd-color-background-light-gray);border-radius:var(--jd-border-radius-default);display:flex;justify-content:center;margin-bottom:var(--jd-padding-default);margin-top:calc(var(--jd-padding-default)/2);padding:calc(var(--jd-padding-default)/2)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button{color:var(--jd-color-placeholder)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button svg{fill:var(--jd-color-placeholder)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]),.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]){box-shadow:var(--jd-box-shadow-tabs);color:var(--jd-color-text-icons)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]),.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text,.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]),.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text{background-color:var(--jd-color-background-default)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg,.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg{fill:var(--jd-color-text-icons)}.jodit-tabs .jodit-tabs__buttons>*{cursor:pointer;margin-left:calc(var(--jd-padding-default)/2)}.jodit-tabs .jodit-tabs__buttons>:only-of-type{width:100%}.jodit-tabs .jodit-tabs__buttons>:first-child{margin-left:0}@media(max-width:480px){.jodit-tabs .jodit-tabs__buttons{display:block}.jodit-tabs .jodit-tabs__buttons>*{margin-left:0;width:100%}}.jodit-tabs__button{max-width:210px;min-width:80px}.jodit-tabs__button .jodit-ui-button__text{flex:1;justify-content:space-around;white-space:nowrap}.jodit-tabs__button_columns_3{width:33.33333%}.jodit-tabs__button_columns_2{width:50%}.jodit-tabs .jodit-tabs__wrapper .jodit-tab{display:none}.jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_active{display:block}.jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_empty{min-height:100px;min-width:220px}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons{background-color:var(--jd-dark-background-color);border-radius:var(--jd-border-radius-default)}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text,.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text{color:var(--jd-dark-toolbar-color)}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg,.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg{fill:var(--jd-color-text-icons)}.jodit_fullsize-box_true{overflow:visible!important;position:static!important;z-index:var(--jd-z-index-full-size)!important}body.jodit_fullsize-box_true,html.jodit_fullsize-box_true{height:0!important;overflow:hidden!important;width:0!important}html.jodit_fullsize-box_true{position:fixed!important}.jodit_fullsize{inset:0;max-width:none!important;position:absolute;z-index:var(--jd-z-index-full-size)}.jodit_fullsize .toolbar{width:100%!important}.jodit_fullsize .jodit__area,.jodit_fullsize .jodit_editor{height:100%}.jodit-ui-image-position-tab__lockMargin>svg,.jodit-ui-image-position-tab__lockSize>svg,.jodit-ui-image-properties-form__lockMargin>svg,.jodit-ui-image-properties-form__lockSize>svg{display:inline-block;height:var(--jd-icon-middle-size);overflow:hidden;width:var(--jd-icon-middle-size);fill:var(--jd-color-dark);line-height:var(--jd-icon-middle-size);transform-origin:0 0!important;vertical-align:middle}.jodit-ui-image-position-tab__view-box,.jodit-ui-image-properties-form__view-box{padding:var(--jd-padding-default)}.jodit-ui-image-position-tab__imageView,.jodit-ui-image-properties-form__imageView{align-items:center;background-color:var(--jd-color-background-light-gray);display:flex;height:var(--jd-width-default);justify-content:center;margin:0 0 var(--jd-padding-default);padding:0}.jodit-ui-image-position-tab__imageView img,.jodit-ui-image-properties-form__imageView img{max-height:100%;max-width:100%}.jodit-ui-image-position-tab__imageSizes.jodit-form__group,.jodit-ui-image-properties-form__imageSizes.jodit-form__group{align-items:center;flex-direction:row;margin:0;min-width:auto;padding:0}.jodit-ui-image-position-tab__imageSizes.jodit-form__group a,.jodit-ui-image-properties-form__imageSizes.jodit-form__group a{cursor:pointer;display:inline-block}.jodit-ui-image-position-tab .jodit-form__group,.jodit-ui-image-properties-form .jodit-form__group{padding:0}.jodit-ui-image-position-tab__tabsBox,.jodit-ui-image-properties-form__tabsBox{padding:0 var(--jd-padding-default)}.jodit-dialog_theme_dark .jodit-ui-image-properties-form__imageView,.jodit_theme_dark .jodit-ui-image-properties-form__imageView{background-color:var(--jd-dark-background-color)}.jodit-ui-image-properties-form_lock_true:before{background-color:var(--jd-color-button-background-hover-opacity60);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.jodit-ui-image-properties-form_lock_true:after{animation:b 2s ease-out 0s infinite;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAABRsSURBVHja7F1/aJfVGn/33RgUg8FiNfK2WCykyS7GLoYyUbwYipZMumgLo+iPS9HlXhSHkRXdislESxMz0mapuaFo2myjkfnNlTQ2FJdTu8NvLVcrdbpcfGvxrfs823m/vXt3fjznvOedzr0PPJzzPe+7d+97Ps95nuc851fGAw884CD98ccfI1Jqmc3UpEyQz4FkMqRTgYshn8fymZ57SyGbzf5mENIOz9+ngE9Atg/SLkhPQHoWeEDn3SmpSZlJnvf7ypUrTpb7IyMjY+gGN6WWmaY84l2T3c+u58D1csjOgvwsyBdBvsDRo2zgMl/ZNM59vcAJ4Dj8nzikLa5QmBLv28YCfPd3li7gPHBMwKdcEwhCJgN6FoLOWJtUgiWovALG04FXsbI44xbgw8AplbaU/Q+ZQNgGf0gA/JWhC1aQyle1eN91rPRKKKuEsjzZvSph0m2RiutpIYRrfZC8B+l7kB6jgq0CnQIy9X39v2NYQW5FeUFQlQVN/aALyiYBPw/5M5B+Dvw02vMggqcDukEl57F3xHf9H747+4bA5oD6dzqaYEgAqIDbBl9RhvZ4H/B5yL+IDp3oXhmwNkm3lTLn80VIz+O3QFqm2/rHwgeI6QDOa006LZ3Q4lHNNwK3AVeYAD4WgmHQUivYNzWyb7xufICYaavXVbuKZ6MXfwRVJ+TnXW+Am/oMnNaO3/Y5pPitcyh/a6LqtXwAt+J01LVFEzAJ0jpIj7JunJYd1wHchnBQHUSC3Uan8WPgPVgHlBiBCcAkH4Da2i2DjwGZlcy5W0K17zLwVb9NgaY4iJpawJs+BCnWwUo3SKXT4oOAP8IHCFsIfMCguj8JaQ2kOaaA227d10ALuIR1gHVxErjctPtHBd8btSR3A4MIgSePAZxqVPeQlthq7ZRuZVABCVkLuGkJpGgKsY4ybfUEVO84qhsoAzSgrUfHZ1UQVe99B6o2oMYdwg7latAq5iROGoueQExW6UE0gCe/ANIh9SZ6jqkWsN3STZ0rHWEgpkNmEvILxqQbSAXaAPxqSBswQkbpbpo6fGPR0m3GBYjBIIwqNjCTEAr4wkBQUA0AjKNrdZCu0okAqgQhTKCDhFxV91BNgsDuYx3WQZptG3xtDUCJEDKvthGuLVEJlq4gUMyAylfQERadPrhKOHTmB3Ces4RFEXNsgW8UClbZcEhxqPQIpHOord2k1ZsAH4YvYNJXN3EgWX4Ocw4LbIEvDQSJfADJtULWxSuj+BBUP4DaC6D0DkyFg6JKTVo/5brvXqzbo2zSi3af3/9bGgrW1Ar5kH4MXEzVHEHVf5CuYZC4fti9AoI/gXX8Eda5Tp9f9I4xWWsnOoc5zNMv1okjmKp/vzay3epNJ4+YmALdoWBPWTHksc5zTU1AekqYt7LcWTruTYTZQdmQHoB0GuXv/de8L8e7xrsuA8kPNtx3AZIOxp3APc7wvD6kvi+//DLh3nvPPfegWs1jf4dBGGxpOA+hlOXzgw7VBjEBnDKcs4jzDOZDOmjqD2SJQFGBx9JaSOcQ7xVO2RIJhf86AfB+Z3huHs7Ra2pra+ugtubTp0+jMLgC0e6/ftddd6EgzMO5iGwSaq4NITCdLczy6GzXAj8KnDIxAaM0AKeViwCtgbRSNgGUJwQyDaACngO4w6S/CXgb8KEvvvgiFUaw59y5c64mWXvnnXdmsijdYxjpdP6cXh6oS0g1Bb48zpFEzValA3663pcuXaoleSzFltBIlWhRmWx+v6yMcQJ4PU7A/Oyzz/qca0R33HEHrjlAEJa73rns24JqA0keTUGTjglIJpNOxsMPP6wLfiGkx53hxRbcewwXc1BAx0u4gGMNcP2nn36acq4juv322ytZ5K7UlhBo5LER3AvcTXU60wKgYbsyWTCi3LTV6wLvKesGrvrkk0/qneucCgoKHoJkHbxvYRAhMMij/zMbVzZRTMAvv/wycj4AoRv4Mk7oII4HkLp+vC6drwxt/FrgKeMBfKTe3t69UMFTgPG9B3WcQdMeBsvjhJJqnYGqjMrKSmr/tZxNWAi87o9i+1l5O6SPNjc3dzrjlPLz83HyC/aWpqk0gWZUUHZtJvxuUZmAtAYgtHycr/a6qIXz2DQI5OH1UDRjPIOPdOHChU6o+JmQXW+68JYS4vUB/bozvN5RGAImdwPZA3AC51RKrMAfyBHFGCRBnz4oe7ypqemgc4PQxYsX0YytuOWWW3BRaa3DWd0U1A/w/Z4KvBx4jcoExAitE6dzPStr3RR/QKQ5fOUJ4PsaGxtvGPC9dOnSJfyu+7ALa9MJFPx+lkU05YNBBDVdg0uwKc4eAWCZ83cC8jM+/PDDLucGpr6+Pvy+GWz/ASs9AMFvd7ax1ATEFOBjmLdSBraN3gBwHHhmQ0NDrzMB6PLly73MUYubOs3EiB/GJebyTEB6QogCnGrV6KAFR7AVeP4HH3ww4EwgunLlCn7vfACi1UQDqMb5PWUvm5qAB3HESXNomKz2GaOHv/DAgQNJZwJSf38/fvdC3J5G1iPQnf3jK5sGvx80MQHP69hxHWZ/2wN8//vvv3/BmcD0008/XWCaoEcUJ6C0eoUWeFbXBOBCzTKKJ2/YExgEXrRv374eJyLn6tWrWA+LAJRBy+o/rQUQUx0TsFwzRKzLK/bu3dseQf8nDQwMYH2sCOL0ibx9Vr6cagIKmf0nxe8pguC7vn/Pnj2bIshH088//4z1st+m+veUI6ZFFBOwLGj/XqIh0O4/HkEtJgDmcZ4/EED9e69VKk0ACoDN1u/jqrq6uv4IZjElk0msnypbwPs0wTKVCUBnYbLuMC5REA7v3r37vQhikhBgPTWrTAEFeB9NZt3C0SbAr/6DdPM4jF7/PyNotUzBU26vgAo8x+7zri3jmgAgnOJdKYrVB9QEb+zcubMrgpVOv/76K9bXGzrACwTJfw1D+9k8EzAXOE8GviEPAK+JIDXSAlhvA7yWTWztvMfiXM65PBNQrgLfUBi2v/vuu70RnPo0ODjYC0BtN3D2VNfLR5gAz04eRn17yb0p4A0RlIEI6y+la/MV1xf4fYACSEtDiP031dbWRrY/AP32229dAGCTrs1XrHHEaesFXh+gXCfooyEM2yIIrdC2ADZ/1D1eM+CagHLJ5ExTxrl9hyLsrDiDWI99EjApgPvLRwhAmQh4HV/Axwe3bt06GMEXnFKpFK4tOBgQcH95WdoEAE01nc8Xi8VEArA3gs4q7VWpfsHaCpEg4GrnoeXhOEKUw3u4yZYqbGo4Lk2KR5hZpcOsXjO9GIm0AYFycTErmoDJVLWu0Tto3bJly0CEmT36/fffkzh/UKfVE3yLkix3Xx+v5FjYaaslgiwUZxDrdbrm38guF6EAFFKAF5kEwcFPrRFcoVCrIdAiKsSlYUWqFi/zBwTXOiKsQqGOIKe1cQRmSAPkmYIv0ADY9Yuif+GYgC5Wv9kB1L6X8lAA8k3BFwhB94YNG1IRXPYJutwpINwBpNjSI/O5AhDQGUxEUIVKCRMBEGiFIQG4yX+Daf+fPacvwihUM2Czfm/KcgMLtjZZhudEY//hks2VVJlZ7tJvi5SMMApVA9gMsOVkXYvDFiO6fggFACUqJ6qKcaMBbD5uAH2AlE0fIKJxRSnUAGizcykePtWzjOo1VA2gpa0V2CVRALBbURDwQV4qiGAKVQDyLZ571JfFum0lFqTJvScvgilUytPxAxSY9boawMbD3OtFEUahaoAinQap0gA4JSzhPswSFz733HOZEVT2KZlMYr0WesGV7KpOoQRqgG6DVi4rx5EqjFWfjSCz3vqLHd9IoGyYnoBjNwpAwhBoWXlpJAChCECpv66p5ycJBCSBcwI7daZ7E83FtAiuUGgaT/WLACaYhk4MBCVk0UDKWb2c3+URVqFogOm8OqccqMW5d+Dmm29OuGsDOyw7gmUvvfRSFBCySFevXsX6LBO1cIoG8NEQ5u7KoFbLi0Kz3fODI7JGeHbwTSJADcxCq1cAWnR39yYIQUWEmVX1X2G6SYTgnhavABwL0uoF91dUV1dnR9AFp/7+fjysq0IGvIEGODYkAOwa7t/XYXl3kDzgBRF8Vgg3eczT2SqGYP97vBoA83ELrd6/WPSJCDsr6v8Jw91BRdfS6za9ewQ1qVo9RQv47plXU1NTHEFoTpcvX8aTwueJgKdoAI4wpE8Y9e4SdtgdGLK4S1gm8L8jGAO1fqy/TNmiUE1hQIwPj9AADOQk7ugRdJ9ADj+2bt26aI6AAV26dAnr7THqnsFEYTgEnBRtFl0fwk6hOcCrIjiNaBXOAKIcuq3hG4w4fTXma+lNOEHEZFs4hcA8+eqrr0a+gAZdvHgRbf+TsrMDDMxBr2v/eT7A0L5+8HN7AKdPFhncHMGqZftfB84Wga0yBwKtsN1hk4B5PsCIrd0C2HwRz924cWNlBK2afvzxx0rX89c5Qo4gCNv85bwDI7r8XUKqynfL/KmHazZt2pQbQSymH374AffuqeEB7gWXCrzHFCCmXf5niE4NWxPkJFAJ41GmtRHMUtWP9TNJdYScgQZYo3NoFEYF21WmgAq8776KzZs3Px1BPZq+//57rJcKXhg3oClo90b/qCeHvqLjA2j6B+u2bNlSFkH+J3333XdlAMo6ntq3cJroK6K4gOzgyP2oBaj2nqIdPGXYKzjw5ptvToqgd5yenh5U+Qcgmy07UdxQA7QD7xfFClSnh68Oelag6H5n+Fj6j9566638iQz++fPn8wGMRq/dV4EviwVwrq0W9QpUJsAdINof5LRQxfNLgBu2bt06IaePffvttzjDp8EZ3r6dDL7sQEkfyAdVW82rjo9H/hdkB2y2ft89eEB149tvvz2hlqh/8803OazlTzMFX6ENcKLvU7LgEMUEuIc9vqLb+inBJE8ezyo+un379gkxaPT111/jdx4FEGbJwOd1A2VdQ9896Pj1qIJDMSJI6yHpNGnpGlHFqVgp77zzzg29tjCRSBQx8KfKWrmJBvDkO4HXU3oI7pQwFUDpc/8s9ABk14uB23bs2HFDTiU7d+7cAqj4NrbESxtojeAQYjWoOnyaqwF4AsFSnDm81lT1y2YZ+cpwLmHDzp07a3bt2nVDTCrt6urKBq5hDl8eBXCTHgGjtWxTaVK8IEYFjKWrvVPIdU8VE2kMgUCsBD6ye/fukvEM/ldffVUCFX4EsitVtl3UYjU0wDHg1dQIodQJFJShKXgE0j5dLaACn6MJkKcDH6+rq6uur68fV72EM2fO5Jw9e7YasseBp5u0cKoQsDxO9Vrqqn6R2hdGAjWEoBvSR03B9wPNA95HGDVcBXxqz549D40H8E+fPo3vecoZntGTreqzmwgBRyDw2Plu3TBxxmuvvcYFUQYwy+OQ5UoV6DITQzEJnGsdbLSyfvHixdfVptSnTp2qZMJaqtsVVtWbAiP0zap498ryt956q5OxYcMGyj/gpbhbxS5IlwSJBQQYYsZVzWtREBYtWnTN9ic+efIkOq1LmM9SZDKplioQgrJ6ZpZTVODd32kBIEoZL0UvvdFdCBoUfGo8gXM0/UHgHTireeHChaFrhePHj+N0dzxqdxnwg2xwS0vD6YIvwAOnd89nvhkZeJduu+02J2Pjxo0UKZO9GM7w+cjdFMIgCmiqAXj39bO5DPFYLNY8b948ayeXtLW1lbIT1mcxzjVZUGtqCjh44Bj/34H7ZXjJhCItAAHAd1Mc0fvcPYAqCPhBhIHDF5jP0MF2QkmwE02HTMjs2bPTpqOlpSXPVeHABSwoVcLsOebzTWZH2fADOClO7ZqB3yfDTWUSUACyiHZG9UJY0SiNH7PKIjsiqt6BooegIhTMOYxHUTweN3q26EAN/wkr3t+qvEaKczbvxzoXPcf7brL/a9oNFKXYPZzpnUpGlX6dbqHIDIRNlIWXsuibbjdQkGLdzoQ0YfJ/uJFAamsndllw19HZzDlxVGFmkcqilFnSEFotnnKNOlZPGQX0lWOdzoa01xR47nCwDtBEpwbHoedj94wy0KSKCOoIQhgaQrXZgkoYdMCXPAvrcr57WITuXEHlcLCu00cQGjza7BEcRjbRAFSNQAXXVAh0zuY1BV/Q2r3pekixnz+oGRomvVtMV9Vr3I/98RXAC73LzoM4grIWb1sIxgp8iSnAOlsIKdZhynB8QG8wiKIBDPyCQ5C9F0cRKY6gDFwZ2DaFIEzwCS3e3b/nXlzKras1dFr/KA2go/5FLVRwfzdzDtfodgupZoFqGohbqIYGPsH+Yx3NxF6V7D2omkXlmMZM1T8PDMXfoUl4BruKkHaaaANbtj2MnoEJ+L6/72RdvGe8Kt9kjqBOj4SsAUyvce7BCSV/Ba6C/EBYXcSg5oIKtqkj5ikbgLSKqfwWaheRWqZ6j1gIAFPuQW2AI3lTIN0b1CSonMSwYgCU6wqQ8NunsOHcQcozVKZIVwhiKjVuMEihY0YwevgPSDG0eUy3ezjWYOsEhRRAHWPf/A93Egc1MKTj+FGEIGZhIEgJiMzPYPlmHNxgjmLTtRSCsOw+o2YWzcNvbTYIBVsVgrQGsAW+6cCSJx9nUcS/QbrfVAjCDgQZ/P1+yOM33Q9pPMizqCaAKgSxsMCntk6B2sdVyYsh/QvwC7hriY4QhCkUGi0e3/kF/AYow29pJ8YArJkAihDEwgRfVyNw8rif7X+B74Y8qs03nOGNDq0IgQ3Afff0sXecAfm72bv3UFoxpdWbtH7V32cFcfgoLcyCEKQdJ9zVHNL/AM9ijOP808MYD/CP7UvuO8ZGP+OMB3nP4T1PNfYvey/KXAPKd2XpevA27iWYANk9g8yZamblOa5A4FQtZ/jEsjybWsBTaX1sQkbcA/iACAQd0E2EQgU8RUiyKC02qGnQjS6qwPP9LQJwiLFLuUwQcBuaIiYQuBjTPc8wk/32VtYJFq104xQnmLlJMPuNNr3fUEuQQtDUVm8DeNcc/F+AAQBKd8HaIWdjwQAAAABJRU5ErkJggg==) no-repeat 50%;background-size:100% 100%;background-size:var(--jd-icon-loader-size);content:"";display:inline-block;height:var(--jd-icon-loader-size);left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;vertical-align:middle;width:var(--jd-icon-loader-size);will-change:transform}.jodit-popup-inline__container{min-width:700px;z-index:1300}.jodit-paste-storage{max-width:600px;padding:var(--jd-padding-default)}@media(max-width:768px){.jodit-paste-storage{max-width:100%}}.jodit-paste-storage>div{border:1px solid var(--jd-color-border);max-height:300px;max-width:100%}.jodit-paste-storage>div:first-child{margin-bottom:var(--jd-padding-default)}.jodit-paste-storage>div:first-child a{border:1px solid transparent;box-sizing:border-box;color:var(--jd-color-default);display:block;margin:0;max-width:100%;outline:none;overflow:hidden;padding:calc(var(--jd-padding-default)/2);text-decoration:none;text-overflow:ellipsis;white-space:pre}.jodit-paste-storage>div:first-child a.jodit_active{background-color:var(--jd-dark-background-color);color:var(--jd-color-white)}.jodit-paste-storage>div:first-child a:focus{outline:none}.jodit-paste-storage>div:last-child{overflow:auto;padding:var(--jd-padding-default)}.jodit-paste-storage>div:last-child li,.jodit-paste-storage>div:last-child ul{margin:0}.jodit-placeholder{color:var(--jd-color-placeholder);display:block;left:0;padding:var(--jd-padding-default);pointer-events:none;position:absolute;top:0;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;width:100%;z-index:1}.jodit__preview-box table{border:none;border-collapse:collapse;empty-cells:show;margin-bottom:1em;margin-top:1em;max-width:100%}.jodit__preview-box table tr{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jodit__preview-box table tr td,.jodit__preview-box table tr th{border:1px solid var(--jd-color-border);min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;user-select:text;vertical-align:middle}.jodit-table-resizer{cursor:col-resize;margin-left:calc(var(--jd-padding-default)/-2);padding-left:calc(var(--jd-padding-default)/2);padding-right:calc(var(--jd-padding-default)/2);position:absolute;z-index:3}.jodit-table-resizer:after{border:0;content:"";display:block;height:100%;width:0}.jodit-table-resizer_moved{background-color:var(--jd-color-background-selection);z-index:2}.jodit-table-resizer_moved:after{border-right:1px solid moved}[data-jodit_iframe_wrapper]{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-jodit_iframe_wrapper] iframe{position:relative}[data-jodit_iframe_wrapper]:after{background:transparent;content:"";cursor:pointer;display:block;inset:0;position:absolute;z-index:1}[data-jodit_iframe_wrapper][data-jodit-wrapper_active=true] iframe{z-index:2}.jodit_lock [data-jodit-wrapper_active=true] iframe{z-index:1}:root{--jd-viewer-width:70px;--jd-viewer-height:24px;--jd-resizer-handle-size:10px;--jd-resizer-border-color:#98c1f1;--jd-resizer-handle-color:#5ba4f3;--jd-resizer-handle-hover-color:#537ebb}.jodit-resizer{font-size:0;height:100px;left:0;outline:3px solid var(--jd-resizer-border-color);pointer-events:none;position:absolute;top:0;width:100px}.jodit-resizer,.jodit-resizer *{box-sizing:border-box}.jodit-resizer>span{background-color:var(--jd-color-placeholder);color:var(--jd-color-white);display:inline-block;font-size:12px;height:var(--jd-viewer-height);left:50%;line-height:var(--jd-viewer-height);margin-left:calc(var(--jd-viewer-width)/-2);margin-top:calc(var(--jd-viewer-height)/-2);opacity:0;overflow:visible;position:absolute;text-align:center;top:50%;transition:opacity .2s linear;width:var(--jd-viewer-width)}.jodit-resizer>div{background-color:var(--jd-resizer-handle-color);display:inline-block;height:var(--jd-resizer-handle-size);pointer-events:all;position:absolute;width:var(--jd-resizer-handle-size);z-index:4}.jodit-resizer>div:hover{background-color:var(--jd-resizer-handle-hover-color)}.jodit-resizer>div:first-child{cursor:nwse-resize;left:calc(var(--jd-resizer-handle-size)/-2);top:calc(var(--jd-resizer-handle-size)/-2)}.jodit-resizer>div:nth-child(2){cursor:nesw-resize;right:calc(var(--jd-resizer-handle-size)/-2);top:calc(var(--jd-resizer-handle-size)/-2)}.jodit-resizer>div:nth-child(3){bottom:calc(var(--jd-resizer-handle-size)/-2);cursor:nwse-resize;right:calc(var(--jd-resizer-handle-size)/-2)}.jodit-resizer>div:nth-child(4){bottom:calc(var(--jd-resizer-handle-size)/-2);cursor:nesw-resize;left:calc(var(--jd-resizer-handle-size)/-2)}@media(max-width:768px){.jodit-resizer>div :root{--jd-resizer-handle-size:calc(var(--jd-resizer-handle-size)*2)}}:root{--jd-height-search:30px;--jd-width-search:320px;--jd-width-search-input-box:60%;--jd-width-search-count-box:15%;--jd-transform-button-active:.95;--jd-timeout-button-active:.1s}.jodit-ui-search{height:0;position:absolute;right:0;top:0;width:0}.jodit-ui-search_sticky_true{position:fixed}.jodit-ui-search__box{background-color:var(--jd-color-panel);border:solid var(--jd-color-border);border-width:0 0 1px 1px;display:flex;max-width:100vw;padding:calc(var(--jd-padding-default)/2);position:absolute;right:0;width:var(--jd-width-search)}.jodit-ui-search__box input{background-color:transparent;border:0;height:100%;margin:0;outline:none;padding:0 var(--jd-padding-default);width:100%}.jodit-ui-search__box input[data-ref=replace]{display:none}.jodit-ui-search__box input:not(:focus)+input:not(:focus){border-top:1px solid var(--jd-color-border)}.jodit-ui-search__buttons,.jodit-ui-search__counts,.jodit-ui-search__inputs{height:var(--jd-height-search)}.jodit-ui-search__inputs{padding-right:calc(var(--jd-padding-default)/2);width:var(--jd-width-search-input-box)}.jodit-ui-search__counts{border-left:1px solid var(--jd-color-border);color:var(--jd-color-border);width:var(--jd-width-search-count-box)}.jodit-ui-search__buttons,.jodit-ui-search__counts{align-items:center;display:flex;justify-content:center}.jodit-ui-search__buttons{flex:1;padding-left:0}.jodit-ui-search__buttons button{background-color:transparent;border:1px solid transparent;height:100%;margin-right:1%;width:32%}.jodit-ui-search__buttons button[data-ref=replace-btn]{border:1px solid var(--jd-color-border);display:none;margin-top:2px;width:100%}.jodit-ui-search__buttons button:hover{background-color:var(--jd-color-background-button-hover)}.jodit-ui-search__buttons button:focus{border:1px solid var(--jd-color-background-selection-opacity50)}.jodit-ui-search__buttons button:active{border:1px solid var(--jd-color-background-selection);transform:scale(var(--jd-transform-button-active))}.jodit-ui-search_empty-query_true [data-ref=next],.jodit-ui-search_empty-query_true [data-ref=prev]{opacity:.5}.jodit-ui-search_replace_true .jodit-ui-search__counts,.jodit-ui-search_replace_true .jodit-ui-search__inputs{height:calc(var(--jd-height-search)*2)}.jodit-ui-search_replace_true .jodit-ui-search__counts input,.jodit-ui-search_replace_true .jodit-ui-search__inputs input{height:50%;transition:background-color var(--jd-timeout-button-active) linear}.jodit-ui-search_replace_true .jodit-ui-search__counts input:focus,.jodit-ui-search_replace_true .jodit-ui-search__inputs input:focus{box-shadow:inset 0 0 3px 0 var(--jd-color-border)}.jodit-ui-search_replace_true .jodit-ui-search__counts input[data-ref=replace],.jodit-ui-search_replace_true .jodit-ui-search__inputs input[data-ref=replace]{display:block}.jodit-ui-search_replace_true .jodit-ui-search__buttons{flex-wrap:wrap}.jodit-ui-search_replace_true .jodit-ui-search__buttons button[data-ref=replace-btn]{display:block}::highlight(jodit-search-result),[jd-tmp-selection]{background-color:var(--jd-color-background-selection);color:var(--jd-color-text-selection)}.jodit-container:not(.jodit_inline){min-height:100px}.jodit-container:not(.jodit_inline) .jodit-workplace{display:flex;flex-direction:column;height:auto;min-height:50px;overflow:hidden}.jodit-container:not(.jodit_inline) .jodit-editor__resize{position:relative}.jodit-container:not(.jodit_inline) .jodit-editor__resize svg{bottom:0;cursor:nwse-resize;height:12px;overflow:hidden;position:absolute;right:0;width:12px;fill:var(--jd-color-gray-dark);-webkit-user-select:none;-moz-user-select:none;user-select:none}.jodit-source{background-color:var(--jd-color-source-area);display:none;flex:auto;overflow:auto;position:relative}.jodit-source,.jodit-source .jodit-source__mirror-fake{min-height:100%}.jodit-source *{font:12px/normal Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.jodit-container.jodit-source__mode .jodit-wysiwyg,.jodit-container.jodit-source__mode .jodit-wysiwyg_iframe{display:none!important}.jodit-container.jodit-source__mode .jodit-source{display:block!important}.jodit-container.jodit_split_mode .jodit-workplace{flex-flow:row nowrap}.jodit-container.jodit_split_mode .jodit-source,.jodit-container.jodit_split_mode .jodit-wysiwyg,.jodit-container.jodit_split_mode .jodit-wysiwyg_iframe{display:block!important;flex:1;width:50%}.jodit-source__mirror{background:var(--jd-color-source-area);border:0;box-shadow:none;box-sizing:border-box;color:#f0f0f0;height:100%;line-height:1.5;font:12px/normal Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;margin:0;min-height:100%;outline:none;overflow:auto;padding:var(--jd-padding-default);resize:none;-moz-tab-size:2em;-o-tab-size:2em;tab-size:2em;white-space:pre-wrap;width:100%;z-index:2}.jodit-source__mirror::-moz-selection{background:var(--jd-color-selection-area)}.jodit-source__mirror::selection{background:var(--jd-color-selection-area)}.jodit_sticky-dummy_toolbar{display:none}.jodit_sticky>.jodit-toolbar__box{border-bottom:1px solid var(--jd-color-border);left:auto;position:fixed;position:sticky;top:0;z-index:3}.jodit_sticky .jodit_sticky-dummy_toolbar{display:block}.jodit-symbols{padding:var(--jd-padding-default);width:460px}.jodit-symbols__container{display:flex}.jodit-symbols__container_table{width:88%}.jodit-symbols__container_preview{width:12%}.jodit-symbols__preview{border:1px solid var(--jd-color-border);font-size:34px;padding:20px 0;text-align:center}.jodit-symbols__table{border:0;border-spacing:0;table-layout:fixed}.jodit-symbols__table td{padding:0}.jodit-symbols__table td a{border:1px solid transparent;box-sizing:border-box;color:var(--jd-color-text);cursor:pointer;display:inline-block;font-size:16px;height:calc(var(--jd-height-element-default)*1.2);line-height:calc(var(--jd-height-element-default)*1.2);text-align:center;text-decoration:none;vertical-align:top;width:calc(var(--jd-width-element-default)*1.2)}.jodit-symbols__table td a:focus,.jodit-symbols__table td a:hover{outline:2px solid var(--jd-color-border)}.jodit-ui-ai-assistant{min-width:460px;padding:var(--jd-padding-default);width:100%}@media(max-width:768px){.jodit-ui-ai-assistant{min-width:100%}}.jodit-ui-ai-assistant__body{margin-bottom:10px}.jodit-ui-ai-assistant__prompt-row{align-items:flex-start;display:flex;margin-bottom:10px}.jodit-ui-ai-assistant__prompt-row-label{margin-right:10px}.jodit-ui-ai-assistant__prompt-row-input{flex:1;margin-right:10px}.jodit-ui-ai-assistant__prompt-row .jodit-icon_ai_assistant{cursor:pointer;height:22px;width:22px}.jodit-ui-ai-assistant__prompt-row .jodit-ui-button{margin-right:10px}.jodit-ui-ai-assistant__prompt-row .jodit-ui-button_ai_assistant{margin-right:0;margin-top:20px}.jodit-ui-ai-assistant__results{border-color:var(--jd-color-label);border-style:solid;border-width:1px;height:300px;line-height:1.5;max-width:460px;min-height:300px;min-width:100%;overflow:auto;padding:var(--jd-padding-default);position:relative}.jodit-ui-ai-assistant__results p{margin:0 0 10px}.jodit-ui-ai-assistant__close{cursor:pointer;padding:10px;position:absolute;right:0;top:0}.jodit-ui-ai-assistant_hide_true{display:none}.jodit-ui-ai-assistant__spinner:before{animation:b .6s linear infinite;border:1px solid #ccc;border-radius:50%;border-top-color:#8817c3;box-sizing:border-box;content:"";height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%;width:30px}.jodit-ui-ai-assistant__error{color:var(--jd-color-error)}.jodit-context table,.jodit-wysiwyg table{border:none;border-collapse:collapse;empty-cells:show;margin-bottom:1em;margin-top:1em;max-width:100%}.jodit-context table tr,.jodit-wysiwyg table tr{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jodit-context table tr td,.jodit-context table tr th,.jodit-wysiwyg table tr td,.jodit-wysiwyg table tr th{border:1px solid var(--jd-color-border);min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;user-select:text;vertical-align:middle}.jodit-form__inserter{--jd-color-table-cell-background-hover:var(--jd-color-button-background-hover)}.jodit-form__inserter .jodit-form__table-creator-box{display:flex}@media(max-width:768px){.jodit-form__inserter .jodit-form__table-creator-box{flex-direction:column}}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container{font-size:0;margin:0;min-width:180px;padding:0}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span{border:1px solid var(--jd-color-border);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--jd-height-element-default);margin-bottom:2px;margin-left:2px;vertical-align:top;width:var(--jd-width-element-default)}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span:first-child{margin-left:0}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span.jodit_hovered{background:var(--jd-color-table-cell-background-hover);border-color:var(--jd-color-table-cell-background-hover)}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options{font-size:var(--jd-font-size-default)}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label{padding-top:0;text-align:left}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label input{margin-right:var(--jd-padding-default)}.jodit-form__inserter label{font-size:14px;margin:0;padding:8px;text-align:center}.jodit-xpath{align-items:center;display:flex;margin-left:calc(var(--jd-padding-default)/-2)}.jodit-xpath__item{display:flex;height:var(--jd-font-size-small);line-height:calc(var(--jd-font-size-small) - 1px)}.jodit-xpath__item a{color:var(--jd-color-default);font-size:var(--jd-font-size-small);margin-left:2px;outline:0;padding:0 3px}:root{--jd-color-white:#fff;--jd-color-gray:#dadada;--jd-color-gray-dark:#a5a5a5;--jd-color-dark:#4c4c4c;--jd-color-blue:#b5d6fd;--jd-color-light-blue:rgba(181,214,253,.5);--jd-color-red:#ff3b3b;--jd-color-light-red:rgba(255,59,59,.4);--jd-color-default:var(--jd-color-dark);--jd-color-text:#222;--jd-color-label:var(--jd-color-gray-dark);--jd-color-error:var(--jd-color-red);--jd-color-border:var(--jd-color-gray);--jd-color-border-dark:var(--jd-color-dark);--jd-color-border-selected:#1e88e5;--jd-color-border-active:#b5b5b5;--jd-color-selection:var(--jd-color-dark);--jd-color-selection-area:#bdbdbd;--jd-color-separator:var(--jd-color-border);--jd-color-placeholder:var(--jd-color-gray-dark);--jd-color-panel:#f9f9f9;--jd-color-resizer:#c8c8c8;--jd-color-background-default:var(--jd-color-white);--jd-color-background-light-gray:#f5f5f6;--jd-color-background-gray:var(--jd-color-gray);--jd-color-background-gray-hover:#f8f8f8;--jd-color-background-button-hover:#ecebe9;--jd-color-background-button-hover-opacity30:hsla(40,7%,92%,.3);--jd-color-background-progress:#b91f1f;--jd-color-background-active:#2196f3;--jd-color-background-selection:#b5d6fd;--jd-color-text-selection:var(--jd-color-white);--jd-color-background-selection-opacity50:rgba(181,214,253,.995);--jd-color-source-area:#323232;--jd-color-button-background-hover:#dcdcdc;--jd-color-button-background-hover-opacity40:hsla(0,0%,86%,.4);--jd-color-button-background-hover-opacity60:hsla(0,0%,86%,.6);--jd-font-default:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--jd-font-size-default:14px;--jd-font-size-small:11px;--jd-color-text-icons:rgba(0,0,0,.75);--jd-color-icon:var(--jd-color-dark);--jd-padding-default:8px;--jd-border-radius-default:3px;--jd-icon-tiny-size:8px;--jd-icon-xsmall-size:10px;--jd-icon-small-size:12px;--jd-icon-middle-size:14px;--jd-icon-large-size:16px;--jd-z-index-full-size:100000;--jd-z-index-popup:10000001;--jd-z-index-dialog-overlay:20000003;--jd-z-index-dialog:20000004;--jd-z-index-context-menu:30000005;--jd-z-index-tooltip:30000006;--jd-icon-loader-size:48px;--jd-width-element-default:18px;--jd-height-element-default:18px;--jd-dark-background-color:#575757;--jd-dark-background-ligher:silver;--jd-dark-background-darknes:#353535;--jd-dark-border-color:#444;--jd-dark-text-color:#d1cccc;--jd-dark-text-color-opacity80:hsla(0,5%,81%,.8);--jd-dark-text-color-opacity50:hsla(0,5%,81%,.5);--jd-dark-icon-color:silver;--jd-dark-toolbar-color:#5f5c5c;--jd-dark-toolbar-seperator-color1:rgba(81,81,81,.41);--jd-dark-toolbar-seperator-color2:#686767;--jd-dark-toolbar-seperator-color-opacity80:hsla(0,0%,41%,.8);--jd-dark-toolbar-seperator-color3:hsla(0,0%,41%,.75);--jd-dark-color-border-selected:#152f5f;--jd-width-default:180px;--jd-width-input-min:var(--jd-width-default);--jd-input-height:32px;--jd-button-icon-size:14px;--jd-margin-v:2px;--jd-button-df-size:calc((var(--jd-button-icon-size) - 4px)*2);--jd-button-size:calc(var(--jd-button-icon-size) + var(--jd-button-df-size) + var(--jd-margin-v)*2);--jd-focus-input-box-shadow:0 0 0 .05rem rgba(0,123,255,.25)}.jodit-wysiwyg{outline:0}.jodit-wysiwyg ::-moz-selection,.jodit-wysiwyg::-moz-selection{background:#b5d6fd;color:#4c4c4c}.jodit-wysiwyg ::selection,.jodit-wysiwyg::selection{background:#b5d6fd;color:#4c4c4c}.jodit-container:not(.jodit_inline) .jodit-wysiwyg{margin:0;outline:0;overflow-x:auto;padding:8px;position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg img{max-width:100%;position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media{position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media *{position:relative;z-index:0}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media:before{content:"";inset:0;position:absolute;z-index:1}:root{--jd-switche-width:60px;--jd-switche-height:32px;--jd-switche-slider-margin:4px;--jd-switche-slider-size:calc(var(--jd-switche-height) - var(--jd-switche-slider-margin)*2)}.jodit-form{color:var(--jd-color-default);font-family:var(--jd-font-default);font-size:var(--jd-font-size-default)}.jodit-form.jodit_error{border-color:var(--jd-color-error);box-shadow:inset 0 0 3px #bdbdbd4d}@media(max-width:768px){.jodit-form{min-width:150px}}.jodit-form button{background:#d6d6d6;border:none;color:var(--jd-color-dark);cursor:pointer;font-size:16px;height:36px;line-height:1;margin-bottom:var(--jd-padding-default);margin-top:var(--jd-padding-default);outline:none;padding:var(--jd-padding-default);text-decoration:none;transition:background .2s ease 0s}.jodit-form button:hover{background-color:var(--jd-color-background-button-hover);color:var(--jd-color-dark)}.jodit-form button:active{background:var(--jd-color-background-button-hover);color:var(--jd-color-dark)}.jodit-form label{align-items:center;display:flex;margin-bottom:var(--jd-padding-default);text-align:left;white-space:nowrap}.jodit-form label:last-child{margin-bottom:0}.jodit-form .jodit-form__center{justify-content:center}.jodit .jodit-input,.jodit .jodit-select,.jodit .jodit-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--jd-color-white);border:1px solid var(--jd-color-border);border-radius:0;box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);height:var(--jd-input-height);line-height:1.2;outline:none;padding:0 var(--jd-padding-default);width:100%}.jodit .jodit-input[disabled],.jodit .jodit-select[disabled],.jodit .jodit-textarea[disabled]{background-color:#f0f0f0;color:var(--jd-color-border)}.jodit .jodit-input_has-error_true,.jodit .jodit-select_has-error_true,.jodit .jodit-textarea_has-error_true{border-color:var(--jd-color-red)}.jodit .jodit-input:focus{border-color:#66afe9;outline:0}.jodit-checkbox{border:0;cursor:pointer;height:16px;margin:0 calc(var(--jd-padding-default)/2) 0 0;outline:none;padding:0;position:relative;width:16px;z-index:2}.jodit-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 4.95 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-2{fill:%23444}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrows%3C/title%3E%3Cpath d='M0 0h4.95v10H0z' style='fill:%23fff'/%3E%3Cpath d='m1.41 4.67 1.07-1.49 1.06 1.49zM3.54 5.33 2.48 6.82 1.41 5.33z' class='cls-2'/%3E%3C/svg%3E");background-position:98% 50%;background-repeat:no-repeat;padding-right:calc(var(--jd-padding-default)*2)}.jodit-textarea{height:auto}.jodit-form__group,.jodit-textarea{min-width:var(--jd-width-input-min)}.jodit-form__group{display:flex;flex-direction:column;margin-bottom:var(--jd-padding-default)}.jodit-form__group label{margin-bottom:calc(var(--jd-padding-default)/2)}.jodit-button{align-items:center;background-color:var(--jd-color-background-gray);border:0;border-radius:.25rem;color:var(--jd-color-default);cursor:pointer;display:inline-flex;height:calc(var(--jd-padding-default)*4);justify-content:center;line-height:1;margin:0;padding:0 var(--jd-padding-default);position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.jodit-button svg{display:inline-block;height:24px;width:24px}.jodit-button svg+span{margin-left:calc(var(--jd-padding-default)/2)}.jodit-button:active,.jodit-button:focus{outline:0}.jodit-button.disabled{opacity:.7}.jodit-buttons{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:var(--jd-padding-default)}.jodit-button .jodit_icon,.jodit-button svg,.jodit-dialog__header .jodit_icon,.jodit-dialog__header svg{display:inline-block;height:16px;vertical-align:middle;width:16px}.jodit-switcher-wrapper{align-items:center;display:flex}.jodit-switcher-wrapper .jodit-switcher+span{margin-left:var(--jd-padding-default)}.jodit-switcher{display:inline-block;height:var(--jd-switche-height);position:relative;width:var(--jd-switche-width)}.jodit-switcher input{height:0;opacity:0;width:0}.jodit-switcher .jodit-switcher__slider{background-color:var(--jd-color-gray);border-radius:var(--jd-switche-height);cursor:pointer;inset:0;position:absolute;transition:.4s}.jodit-switcher .jodit-switcher__slider:before{background-color:#fff;border-radius:50%;bottom:var(--jd-switche-slider-margin);content:"";height:var(--jd-switche-slider-size);left:var(--jd-switche-slider-margin);position:absolute;transition:.4s;width:var(--jd-switche-slider-size)}input:checked+.jodit-switcher__slider{background-color:var(--jd-color-background-active)}input:checked+.jodit-switcher__slider:before{transform:translate(calc(var(--jd-switche-width) - var(--jd-switche-slider-margin)*2 - var(--jd-switche-slider-size)))}input:focus+.jodit-switcher__slider{box-shadow:0 0 1px var(--jd-color-background-active)}.jodit-button-group{display:flex}.jodit-button-group input{display:none}.jodit-button-group button{display:flex;flex:1;justify-content:center;text-align:center}.jodit-button-group button+button{margin-left:-1px}.jodit-button-group button:first-child,.jodit-button-group input:first-child+button{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.jodit-button-group button:last-child,.jodit-button-group input:last-child+button{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.jodit-button-group input[type=checkbox]:checked+button,.jodit-button-group input[type=checkbox]:not(:checked)+button+button{background-image:none;box-shadow:inset 0 2px 4px #0000004d,0 1px 2px #0000000d}.jodit_text_icons .jodit_icon{font-size:var(--jd-font-size-default);width:auto}.jodit_text_icons .jodit_icon:first-letter{text-transform:uppercase}.jodit_text_icons .jodit-tabs .jodit-tabs__buttons>a{font-family:var(--jd-font-default);width:auto}.jodit_text_icons .jodit-tabs .jodit-tabs__buttons>a i{width:auto}.jodit_text_icons.jodit-dialog .jodit-button,.jodit_text_icons.jodit-dialog .jodit-dialog__header a{color:var(--jd-color-text-icons);font-family:var(--jd-font-default);padding:var(--jd-padding-default);width:auto}.jodit_text_icons.jodit-dialog .jodit-button .jodit_icon,.jodit_text_icons.jodit-dialog .jodit-dialog__header a .jodit_icon{width:auto}.jodit-grid{display:flex;width:100%}.jodit-grid.jodit-grid_column{flex-direction:column}@media(max-width:480px){.jodit-grid.jodit-grid_xs-column{flex-direction:column}}.jodit-grid [class*=jodit_col-]{flex:1 1 auto}.jodit-grid .jodit_col-lg-5-5{width:100%}.jodit-grid .jodit_col-lg-4-5{width:80%}.jodit-grid .jodit_col-lg-3-5{width:60%}.jodit-grid .jodit_col-lg-2-5{width:40%}.jodit-grid .jodit_col-lg-1-5{width:20%}.jodit-grid .jodit_col-lg-4-4{width:100%}.jodit-grid .jodit_col-lg-3-4{width:75%}.jodit-grid .jodit_col-lg-2-4{width:50%}.jodit-grid .jodit_col-lg-1-4{width:25%}@media(max-width:992px){.jodit-grid .jodit_col-md-5-5{width:100%}.jodit-grid .jodit_col-md-4-5{width:80%}.jodit-grid .jodit_col-md-3-5{width:60%}.jodit-grid .jodit_col-md-2-5{width:40%}.jodit-grid .jodit_col-md-1-5{width:20%}.jodit-grid .jodit_col-md-4-4{width:100%}.jodit-grid .jodit_col-md-3-4{width:75%}.jodit-grid .jodit_col-md-2-4{width:50%}.jodit-grid .jodit_col-md-1-4{width:25%}}@media(max-width:768px){.jodit-grid .jodit_col-sm-5-5{width:100%}.jodit-grid .jodit_col-sm-4-5{width:80%}.jodit-grid .jodit_col-sm-3-5{width:60%}.jodit-grid .jodit_col-sm-2-5{width:40%}.jodit-grid .jodit_col-sm-1-5{width:20%}.jodit-grid .jodit_col-sm-4-4{width:100%}.jodit-grid .jodit_col-sm-3-4{width:75%}.jodit-grid .jodit_col-sm-2-4{width:50%}.jodit-grid .jodit_col-sm-1-4{width:25%}}@media(max-width:480px){.jodit-grid .jodit_col-xs-5-5{width:100%}.jodit-grid .jodit_col-xs-4-5{width:80%}.jodit-grid .jodit_col-xs-3-5{width:60%}.jodit-grid .jodit_col-xs-2-5{width:40%}.jodit-grid .jodit_col-xs-1-5{width:20%}.jodit-grid .jodit_col-xs-4-4{width:100%}.jodit-grid .jodit_col-xs-3-4{width:75%}.jodit-grid .jodit_col-xs-2-4{width:50%}.jodit-grid .jodit_col-xs-1-4{width:25%}}@keyframes b{to{transform:rotate(1turn)}}.jodit-icon_loader{animation:b 2s ease-out 0s infinite;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAABRsSURBVHja7F1/aJfVGn/33RgUg8FiNfK2WCykyS7GLoYyUbwYipZMumgLo+iPS9HlXhSHkRXdislESxMz0mapuaFo2myjkfnNlTQ2FJdTu8NvLVcrdbpcfGvxrfs823m/vXt3fjznvOedzr0PPJzzPe+7d+97Ps95nuc851fGAw884CD98ccfI1Jqmc3UpEyQz4FkMqRTgYshn8fymZ57SyGbzf5mENIOz9+ngE9Atg/SLkhPQHoWeEDn3SmpSZlJnvf7ypUrTpb7IyMjY+gGN6WWmaY84l2T3c+u58D1csjOgvwsyBdBvsDRo2zgMl/ZNM59vcAJ4Dj8nzikLa5QmBLv28YCfPd3li7gPHBMwKdcEwhCJgN6FoLOWJtUgiWovALG04FXsbI44xbgw8AplbaU/Q+ZQNgGf0gA/JWhC1aQyle1eN91rPRKKKuEsjzZvSph0m2RiutpIYRrfZC8B+l7kB6jgq0CnQIy9X39v2NYQW5FeUFQlQVN/aALyiYBPw/5M5B+Dvw02vMggqcDukEl57F3xHf9H747+4bA5oD6dzqaYEgAqIDbBl9RhvZ4H/B5yL+IDp3oXhmwNkm3lTLn80VIz+O3QFqm2/rHwgeI6QDOa006LZ3Q4lHNNwK3AVeYAD4WgmHQUivYNzWyb7xufICYaavXVbuKZ6MXfwRVJ+TnXW+Am/oMnNaO3/Y5pPitcyh/a6LqtXwAt+J01LVFEzAJ0jpIj7JunJYd1wHchnBQHUSC3Uan8WPgPVgHlBiBCcAkH4Da2i2DjwGZlcy5W0K17zLwVb9NgaY4iJpawJs+BCnWwUo3SKXT4oOAP8IHCFsIfMCguj8JaQ2kOaaA227d10ALuIR1gHVxErjctPtHBd8btSR3A4MIgSePAZxqVPeQlthq7ZRuZVABCVkLuGkJpGgKsY4ybfUEVO84qhsoAzSgrUfHZ1UQVe99B6o2oMYdwg7latAq5iROGoueQExW6UE0gCe/ANIh9SZ6jqkWsN3STZ0rHWEgpkNmEvILxqQbSAXaAPxqSBswQkbpbpo6fGPR0m3GBYjBIIwqNjCTEAr4wkBQUA0AjKNrdZCu0okAqgQhTKCDhFxV91BNgsDuYx3WQZptG3xtDUCJEDKvthGuLVEJlq4gUMyAylfQERadPrhKOHTmB3Ces4RFEXNsgW8UClbZcEhxqPQIpHOord2k1ZsAH4YvYNJXN3EgWX4Ocw4LbIEvDQSJfADJtULWxSuj+BBUP4DaC6D0DkyFg6JKTVo/5brvXqzbo2zSi3af3/9bGgrW1Ar5kH4MXEzVHEHVf5CuYZC4fti9AoI/gXX8Eda5Tp9f9I4xWWsnOoc5zNMv1okjmKp/vzay3epNJ4+YmALdoWBPWTHksc5zTU1AekqYt7LcWTruTYTZQdmQHoB0GuXv/de8L8e7xrsuA8kPNtx3AZIOxp3APc7wvD6kvi+//DLh3nvPPfegWs1jf4dBGGxpOA+hlOXzgw7VBjEBnDKcs4jzDOZDOmjqD2SJQFGBx9JaSOcQ7xVO2RIJhf86AfB+Z3huHs7Ra2pra+ugtubTp0+jMLgC0e6/ftddd6EgzMO5iGwSaq4NITCdLczy6GzXAj8KnDIxAaM0AKeViwCtgbRSNgGUJwQyDaACngO4w6S/CXgb8KEvvvgiFUaw59y5c64mWXvnnXdmsijdYxjpdP6cXh6oS0g1Bb48zpFEzValA3663pcuXaoleSzFltBIlWhRmWx+v6yMcQJ4PU7A/Oyzz/qca0R33HEHrjlAEJa73rns24JqA0keTUGTjglIJpNOxsMPP6wLfiGkx53hxRbcewwXc1BAx0u4gGMNcP2nn36acq4juv322ytZ5K7UlhBo5LER3AvcTXU60wKgYbsyWTCi3LTV6wLvKesGrvrkk0/qneucCgoKHoJkHbxvYRAhMMij/zMbVzZRTMAvv/wycj4AoRv4Mk7oII4HkLp+vC6drwxt/FrgKeMBfKTe3t69UMFTgPG9B3WcQdMeBsvjhJJqnYGqjMrKSmr/tZxNWAi87o9i+1l5O6SPNjc3dzrjlPLz83HyC/aWpqk0gWZUUHZtJvxuUZmAtAYgtHycr/a6qIXz2DQI5OH1UDRjPIOPdOHChU6o+JmQXW+68JYS4vUB/bozvN5RGAImdwPZA3AC51RKrMAfyBHFGCRBnz4oe7ypqemgc4PQxYsX0YytuOWWW3BRaa3DWd0U1A/w/Z4KvBx4jcoExAitE6dzPStr3RR/QKQ5fOUJ4PsaGxtvGPC9dOnSJfyu+7ALa9MJFPx+lkU05YNBBDVdg0uwKc4eAWCZ83cC8jM+/PDDLucGpr6+Pvy+GWz/ASs9AMFvd7ax1ATEFOBjmLdSBraN3gBwHHhmQ0NDrzMB6PLly73MUYubOs3EiB/GJebyTEB6QogCnGrV6KAFR7AVeP4HH3ww4EwgunLlCn7vfACi1UQDqMb5PWUvm5qAB3HESXNomKz2GaOHv/DAgQNJZwJSf38/fvdC3J5G1iPQnf3jK5sGvx80MQHP69hxHWZ/2wN8//vvv3/BmcD0008/XWCaoEcUJ6C0eoUWeFbXBOBCzTKKJ2/YExgEXrRv374eJyLn6tWrWA+LAJRBy+o/rQUQUx0TsFwzRKzLK/bu3dseQf8nDQwMYH2sCOL0ibx9Vr6cagIKmf0nxe8pguC7vn/Pnj2bIshH088//4z1st+m+veUI6ZFFBOwLGj/XqIh0O4/HkEtJgDmcZ4/EED9e69VKk0ACoDN1u/jqrq6uv4IZjElk0msnypbwPs0wTKVCUBnYbLuMC5REA7v3r37vQhikhBgPTWrTAEFeB9NZt3C0SbAr/6DdPM4jF7/PyNotUzBU26vgAo8x+7zri3jmgAgnOJdKYrVB9QEb+zcubMrgpVOv/76K9bXGzrACwTJfw1D+9k8EzAXOE8GviEPAK+JIDXSAlhvA7yWTWztvMfiXM65PBNQrgLfUBi2v/vuu70RnPo0ODjYC0BtN3D2VNfLR5gAz04eRn17yb0p4A0RlIEI6y+la/MV1xf4fYACSEtDiP031dbWRrY/AP32229dAGCTrs1XrHHEaesFXh+gXCfooyEM2yIIrdC2ADZ/1D1eM+CagHLJ5ExTxrl9hyLsrDiDWI99EjApgPvLRwhAmQh4HV/Axwe3bt06GMEXnFKpFK4tOBgQcH95WdoEAE01nc8Xi8VEArA3gs4q7VWpfsHaCpEg4GrnoeXhOEKUw3u4yZYqbGo4Lk2KR5hZpcOsXjO9GIm0AYFycTErmoDJVLWu0Tto3bJly0CEmT36/fffkzh/UKfVE3yLkix3Xx+v5FjYaaslgiwUZxDrdbrm38guF6EAFFKAF5kEwcFPrRFcoVCrIdAiKsSlYUWqFi/zBwTXOiKsQqGOIKe1cQRmSAPkmYIv0ADY9Yuif+GYgC5Wv9kB1L6X8lAA8k3BFwhB94YNG1IRXPYJutwpINwBpNjSI/O5AhDQGUxEUIVKCRMBEGiFIQG4yX+Daf+fPacvwihUM2Czfm/KcgMLtjZZhudEY//hks2VVJlZ7tJvi5SMMApVA9gMsOVkXYvDFiO6fggFACUqJ6qKcaMBbD5uAH2AlE0fIKJxRSnUAGizcykePtWzjOo1VA2gpa0V2CVRALBbURDwQV4qiGAKVQDyLZ571JfFum0lFqTJvScvgilUytPxAxSY9boawMbD3OtFEUahaoAinQap0gA4JSzhPswSFz733HOZEVT2KZlMYr0WesGV7KpOoQRqgG6DVi4rx5EqjFWfjSCz3vqLHd9IoGyYnoBjNwpAwhBoWXlpJAChCECpv66p5ycJBCSBcwI7daZ7E83FtAiuUGgaT/WLACaYhk4MBCVk0UDKWb2c3+URVqFogOm8OqccqMW5d+Dmm29OuGsDOyw7gmUvvfRSFBCySFevXsX6LBO1cIoG8NEQ5u7KoFbLi0Kz3fODI7JGeHbwTSJADcxCq1cAWnR39yYIQUWEmVX1X2G6SYTgnhavABwL0uoF91dUV1dnR9AFp/7+fjysq0IGvIEGODYkAOwa7t/XYXl3kDzgBRF8Vgg3eczT2SqGYP97vBoA83ELrd6/WPSJCDsr6v8Jw91BRdfS6za9ewQ1qVo9RQv47plXU1NTHEFoTpcvX8aTwueJgKdoAI4wpE8Y9e4SdtgdGLK4S1gm8L8jGAO1fqy/TNmiUE1hQIwPj9AADOQk7ugRdJ9ADj+2bt26aI6AAV26dAnr7THqnsFEYTgEnBRtFl0fwk6hOcCrIjiNaBXOAKIcuq3hG4w4fTXma+lNOEHEZFs4hcA8+eqrr0a+gAZdvHgRbf+TsrMDDMxBr2v/eT7A0L5+8HN7AKdPFhncHMGqZftfB84Wga0yBwKtsN1hk4B5PsCIrd0C2HwRz924cWNlBK2afvzxx0rX89c5Qo4gCNv85bwDI7r8XUKqynfL/KmHazZt2pQbQSymH374AffuqeEB7gWXCrzHFCCmXf5niE4NWxPkJFAJ41GmtRHMUtWP9TNJdYScgQZYo3NoFEYF21WmgAq8776KzZs3Px1BPZq+//57rJcKXhg3oClo90b/qCeHvqLjA2j6B+u2bNlSFkH+J3333XdlAMo6ntq3cJroK6K4gOzgyP2oBaj2nqIdPGXYKzjw5ptvToqgd5yenh5U+Qcgmy07UdxQA7QD7xfFClSnh68Oelag6H5n+Fj6j9566638iQz++fPn8wGMRq/dV4EviwVwrq0W9QpUJsAdINof5LRQxfNLgBu2bt06IaePffvttzjDp8EZ3r6dDL7sQEkfyAdVW82rjo9H/hdkB2y2ft89eEB149tvvz2hlqh/8803OazlTzMFX6ENcKLvU7LgEMUEuIc9vqLb+inBJE8ezyo+un379gkxaPT111/jdx4FEGbJwOd1A2VdQ9896Pj1qIJDMSJI6yHpNGnpGlHFqVgp77zzzg29tjCRSBQx8KfKWrmJBvDkO4HXU3oI7pQwFUDpc/8s9ABk14uB23bs2HFDTiU7d+7cAqj4NrbESxtojeAQYjWoOnyaqwF4AsFSnDm81lT1y2YZ+cpwLmHDzp07a3bt2nVDTCrt6urKBq5hDl8eBXCTHgGjtWxTaVK8IEYFjKWrvVPIdU8VE2kMgUCsBD6ye/fukvEM/ldffVUCFX4EsitVtl3UYjU0wDHg1dQIodQJFJShKXgE0j5dLaACn6MJkKcDH6+rq6uur68fV72EM2fO5Jw9e7YasseBp5u0cKoQsDxO9Vrqqn6R2hdGAjWEoBvSR03B9wPNA95HGDVcBXxqz549D40H8E+fPo3vecoZntGTreqzmwgBRyDw2Plu3TBxxmuvvcYFUQYwy+OQ5UoV6DITQzEJnGsdbLSyfvHixdfVptSnTp2qZMJaqtsVVtWbAiP0zap498ryt956q5OxYcMGyj/gpbhbxS5IlwSJBQQYYsZVzWtREBYtWnTN9ic+efIkOq1LmM9SZDKplioQgrJ6ZpZTVODd32kBIEoZL0UvvdFdCBoUfGo8gXM0/UHgHTireeHChaFrhePHj+N0dzxqdxnwg2xwS0vD6YIvwAOnd89nvhkZeJduu+02J2Pjxo0UKZO9GM7w+cjdFMIgCmiqAXj39bO5DPFYLNY8b948ayeXtLW1lbIT1mcxzjVZUGtqCjh44Bj/34H7ZXjJhCItAAHAd1Mc0fvcPYAqCPhBhIHDF5jP0MF2QkmwE02HTMjs2bPTpqOlpSXPVeHABSwoVcLsOebzTWZH2fADOClO7ZqB3yfDTWUSUACyiHZG9UJY0SiNH7PKIjsiqt6BooegIhTMOYxHUTweN3q26EAN/wkr3t+qvEaKczbvxzoXPcf7brL/a9oNFKXYPZzpnUpGlX6dbqHIDIRNlIWXsuibbjdQkGLdzoQ0YfJ/uJFAamsndllw19HZzDlxVGFmkcqilFnSEFotnnKNOlZPGQX0lWOdzoa01xR47nCwDtBEpwbHoedj94wy0KSKCOoIQhgaQrXZgkoYdMCXPAvrcr57WITuXEHlcLCu00cQGjza7BEcRjbRAFSNQAXXVAh0zuY1BV/Q2r3pekixnz+oGRomvVtMV9Vr3I/98RXAC73LzoM4grIWb1sIxgp8iSnAOlsIKdZhynB8QG8wiKIBDPyCQ5C9F0cRKY6gDFwZ2DaFIEzwCS3e3b/nXlzKras1dFr/KA2go/5FLVRwfzdzDtfodgupZoFqGohbqIYGPsH+Yx3NxF6V7D2omkXlmMZM1T8PDMXfoUl4BruKkHaaaANbtj2MnoEJ+L6/72RdvGe8Kt9kjqBOj4SsAUyvce7BCSV/Ba6C/EBYXcSg5oIKtqkj5ikbgLSKqfwWaheRWqZ6j1gIAFPuQW2AI3lTIN0b1CSonMSwYgCU6wqQ8NunsOHcQcozVKZIVwhiKjVuMEihY0YwevgPSDG0eUy3ezjWYOsEhRRAHWPf/A93Egc1MKTj+FGEIGZhIEgJiMzPYPlmHNxgjmLTtRSCsOw+o2YWzcNvbTYIBVsVgrQGsAW+6cCSJx9nUcS/QbrfVAjCDgQZ/P1+yOM33Q9pPMizqCaAKgSxsMCntk6B2sdVyYsh/QvwC7hriY4QhCkUGi0e3/kF/AYow29pJ8YArJkAihDEwgRfVyNw8rif7X+B74Y8qs03nOGNDq0IgQ3Afff0sXecAfm72bv3UFoxpdWbtH7V32cFcfgoLcyCEKQdJ9zVHNL/AM9ijOP808MYD/CP7UvuO8ZGP+OMB3nP4T1PNfYvey/KXAPKd2XpevA27iWYANk9g8yZamblOa5A4FQtZ/jEsjybWsBTaX1sQkbcA/iACAQd0E2EQgU8RUiyKC02qGnQjS6qwPP9LQJwiLFLuUwQcBuaIiYQuBjTPc8wk/32VtYJFq104xQnmLlJMPuNNr3fUEuQQtDUVm8DeNcc/F+AAQBKd8HaIWdjwQAAAABJRU5ErkJggg==) no-repeat 50%;background-size:100% 100%;display:inline-block;height:var(--jd-icon-loader-size);vertical-align:middle;width:var(--jd-icon-loader-size);will-change:transform}.jodit-icon{background:50% no-repeat;background-size:contain;height:14px;overflow:visible;width:14px;fill:var(--jd-color-icon);transform-origin:0 0!important}.jodit-icon,.jodit-icon_close{stroke:var(--jd-color-icon)}svg.jodit-icon{height:auto;isolation:isolate}.jodit-icon_text{font-size:14px}.jodit,.jodit *,.jodit-container,.jodit-container *{box-sizing:border-box}.jodit .jodit-workplace,.jodit-container .jodit-workplace{overflow:auto;position:relative}.jodit .jodit-workplace .jodit-wysiwyg,.jodit .jodit-workplace .jodit-wysiwyg_iframe,.jodit-container .jodit-workplace .jodit-wysiwyg,.jodit-container .jodit-workplace .jodit-wysiwyg_iframe{height:100%;width:100%}.jodit-wysiwyg [contenteditable=false]{cursor:default}.jodit-container:not(.jodit_inline){background-color:var(--jd-color-background-light-gray);border:1px solid var(--jd-color-border);border-radius:var(--jd-border-radius-default)}.jodit-container:not(.jodit_inline) .jodit-workplace{background-color:var(--jd-color-background-default);border:0 solid var(--jd-color-border);max-height:100%}.jodit-container:not(.jodit_inline).jodit_disabled{background:var(--jd-color-background-gray)}.jodit-container:not(.jodit_inline).jodit_disabled .jodit-workplace{opacity:.4}.jodit_disabled,.jodit_lock{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.jodit_hidden{display:none!important}.jodit_vertical_middle{align-items:center;display:flex}.jodit-box{background:0 0;border:0;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.jodit-dialog_theme_dark,.jodit_theme_dark{--jd-color-border:#6b6b6b;--jd-color-text:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal,.jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal,.jodit_theme_dark .jodit-toolbar-collection_mode_horizontal,.jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(var(--jd-button-size) - 1px),var(--jd-color-border) var(--jd-button-size))}.jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal:after,.jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after,.jodit_theme_dark .jodit-toolbar-collection_mode_horizontal:after,.jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after{background-color:var(--jd-color-border)}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty),.jodit_theme_dark .jodit-toolbar__box:not(:empty){border-color:var(--jd-color-border)}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after,.jodit_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after{background-color:var(--jd-color-border)}.jodit-dialog_theme_dark .jodit-ui-group_separated_true:not(:last-child,.jodit-ui-group_before-spacer_true):after,.jodit_theme_dark .jodit-ui-group_separated_true:not(:last-child,.jodit-ui-group_before-spacer_true):after{border-right-color:var(--jd-color-border)}.jodit-dialog_theme_dark.jodit-container,.jodit_theme_dark.jodit-container{background-color:var(--jd-dark-background-color);border-color:var(--jd-color-border)}.jodit-dialog_theme_dark.jodit-container.jodit_disabled,.jodit_theme_dark.jodit-container.jodit_disabled{background-color:var(--jd-dark-background-color)}.jodit-dialog_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace,.jodit_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace{border-color:var(--jd-dark-background-color)}.jodit-dialog_theme_dark .jodit-popup__content,.jodit_theme_dark .jodit-popup__content{background:var(--jd-dark-background-color)}.jodit-dialog_theme_dark .jodit-toolbar-button,.jodit-dialog_theme_dark .jodit-toolbar-select,.jodit-dialog_theme_dark .jodit-ui-button,.jodit_theme_dark .jodit-toolbar-button,.jodit_theme_dark .jodit-toolbar-select,.jodit_theme_dark .jodit-ui-button{--jd-color-icon:var(--jd-dark-icon-color)}.jodit-dialog_theme_dark .jodit-toolbar-button__text,.jodit-dialog_theme_dark .jodit-toolbar-select__text,.jodit-dialog_theme_dark .jodit-ui-button__text,.jodit_theme_dark .jodit-toolbar-button__text,.jodit_theme_dark .jodit-toolbar-select__text,.jodit_theme_dark .jodit-ui-button__text{color:var(--jd-color-text)}.jodit-dialog_theme_dark .jodit-toolbar-button .jodit-icon,.jodit-dialog_theme_dark .jodit-toolbar-button svg,.jodit-dialog_theme_dark .jodit-toolbar-button__trigger,.jodit-dialog_theme_dark .jodit-toolbar-select .jodit-icon,.jodit-dialog_theme_dark .jodit-toolbar-select svg,.jodit-dialog_theme_dark .jodit-toolbar-select__trigger,.jodit-dialog_theme_dark .jodit-ui-button .jodit-icon,.jodit-dialog_theme_dark .jodit-ui-button svg,.jodit-dialog_theme_dark .jodit-ui-button__trigger,.jodit_theme_dark .jodit-toolbar-button .jodit-icon,.jodit_theme_dark .jodit-toolbar-button svg,.jodit_theme_dark .jodit-toolbar-button__trigger,.jodit_theme_dark .jodit-toolbar-select .jodit-icon,.jodit_theme_dark .jodit-toolbar-select svg,.jodit_theme_dark .jodit-toolbar-select__trigger,.jodit_theme_dark .jodit-ui-button .jodit-icon,.jodit_theme_dark .jodit-ui-button svg,.jodit_theme_dark .jodit-ui-button__trigger{fill:var(--jd-color-icon);stroke:var(--jd-color-icon)}.jodit-dialog_theme_dark .jodit-toolbar-button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-button__button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-button__text:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-select:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-select__button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-select__text:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-ui-button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-ui-button__button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-ui-button__text:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-ui-button__trigger:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-button:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-button__button:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-button__text:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-select:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-select__button:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-select__text:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]),.jodit_theme_dark .jodit-ui-button:hover:not([disabled]),.jodit_theme_dark .jodit-ui-button__button:hover:not([disabled]),.jodit_theme_dark .jodit-ui-button__text:hover:not([disabled]),.jodit_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){--jd-color-text:var(--jd-dark-background-color);--jd-color-icon:var(--jd-dark-background-color);background-color:var(--jd-dark-background-ligher);color:var(--jd-dark-background-color)}.jodit-dialog_theme_dark .jodit-status-bar,.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty),.jodit_theme_dark .jodit-status-bar,.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty){background-color:var(--jd-dark-toolbar-color);border-color:var(--jd-color-border);color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-status-bar,.jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item a,.jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item span,.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link,.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover,.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited,.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty),.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) .jodit-status-bar__item a,.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) .jodit-status-bar__item span,.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) a.jodit-status-bar-link,.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover,.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited,.jodit_theme_dark .jodit-status-bar,.jodit_theme_dark .jodit-status-bar .jodit-status-bar__item a,.jodit_theme_dark .jodit-status-bar .jodit-status-bar__item span,.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link,.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover,.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited,.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty),.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) .jodit-status-bar__item a,.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) .jodit-status-bar__item span,.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) a.jodit-status-bar-link,.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover,.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited{color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty),.jodit_theme_dark .jodit-toolbar__box:not(:empty){background:var(--jd-dark-toolbar-color)}.jodit-dialog_theme_dark .jodit-icon-close,.jodit_theme_dark .jodit-icon-close{stroke:var(--jd-dark-icon-color)}.jodit-dialog_theme_dark .jodit-wysiwyg,.jodit-dialog_theme_dark .jodit-wysiwyg_iframe,.jodit_theme_dark .jodit-wysiwyg,.jodit_theme_dark .jodit-wysiwyg_iframe{background-color:var(--jd-dark-background-color);color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-form input[type=text],.jodit-dialog_theme_dark .jodit-form input[type=url],.jodit-dialog_theme_dark .jodit-form textarea,.jodit_theme_dark .jodit-form input[type=text],.jodit_theme_dark .jodit-form input[type=url],.jodit_theme_dark .jodit-form textarea{background-color:var(--jd-dark-toolbar-seperator-color1);border-color:var(--jd-dark-toolbar-seperator-color2);color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-form button,.jodit_theme_dark .jodit-form button{background-color:var(--jd-dark-toolbar-seperator-color3);color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-placeholder,.jodit_theme_dark .jodit-placeholder{color:var(--jd-dark-text-color-opacity80)}.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box,.jodit-dialog_theme_dark .jodit_uploadfile_button,.jodit_theme_dark .jodit-drag-and-drop__file-box,.jodit_theme_dark .jodit_uploadfile_button{color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box:hover,.jodit-dialog_theme_dark .jodit_uploadfile_button:hover,.jodit_theme_dark .jodit-drag-and-drop__file-box:hover,.jodit_theme_dark .jodit_uploadfile_button:hover{background-color:var(--jd-dark-toolbar-seperator-color3)}.jodit-dialog_theme_dark .jodit-add-new-line:before,.jodit_theme_dark .jodit-add-new-line:before{border-top-color:var(--jd-dark-toolbar-seperator-color2)}.jodit-dialog_theme_dark .jodit-add-new-line span,.jodit_theme_dark .jodit-add-new-line span{background:var(--jd-dark-toolbar-seperator-color3);border-color:var(--jd-dark-toolbar-seperator-color2)}.jodit-dialog_theme_dark .jodit-add-new-line span svg,.jodit_theme_dark .jodit-add-new-line span svg{fill:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-resizer>i,.jodit_theme_dark .jodit-resizer>i{background:var(--jd-dark-toolbar-seperator-color3);border-color:var(--jd-dark-icon-color)}.jodit-dialog_theme_dark .jodit-input,.jodit-dialog_theme_dark .jodit-select,.jodit_theme_dark .jodit-input,.jodit_theme_dark .jodit-select{background-color:var(--jd-dark-background-ligher);border-color:var(--jd-dark-border-color);color:var(--jd-dark-border-color)}.jodit-dialog_theme_dark.jodit-dialog,.jodit_theme_dark.jodit-dialog{background-color:var(--jd-dark-background-color)}.jodit-dialog_theme_dark.jodit-dialog .jodit-dialog__header,.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item,.jodit_theme_dark.jodit-dialog .jodit-dialog__header,.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item{border-color:var(--jd-dark-border-color)}.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info,.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info{background-color:var(--jd-dark-text-color)}.dashboard-root{--d-navy: #001448;--d-navy-2: #1a2b5c;--d-navy-3: #4a5577;--d-navy-4: #7a8299;--d-navy-5: #a8adba;--d-navy-6: #d2d5dc;--d-accent: #1EABF2;--d-accent-soft: #e6f6fd;--d-accent-line: rgba(30, 171, 242, .28);--d-line: #d8dae0;--d-line-2: #e6e7eb;--d-line-3: #eef0f3;--d-paper: #faf9f6;--d-canvas: #f1efea;--d-white: #ffffff;--d-green: #3d6b3a;--d-green-soft: #e7efe1;--d-green-line: rgba(61, 107, 58, .3);--d-amber: #8a6a1f;--d-amber-soft: #f3e9cf;--d-amber-line: rgba(138, 106, 31, .3);--d-red: #9a4538;--d-red-soft: #f1ddd7;--d-red-line: rgba(154, 69, 56, .3);--d-k1-bg: #d6e9f7;--d-k1-ink: #1a4f73;--d-k2-bg: #e8ebf2;--d-k2-ink: #2d3d5e;--d-k3-bg: #ece6ec;--d-k3-ink: #54354f;--d-k4-bg: #efe7d9;--d-k4-ink: #5e431a;font-family:Lato,Arial,sans-serif;color:var(--d-navy);background:var(--d-canvas);min-height:100%;overflow-x:clip}.dashboard-root .d-frame .filter-bar,.dashboard-root .d-frame .d-filter-bar{position:sticky;top:0;z-index:20}.dashboard-root .metric-id,.dashboard-root .d-metric-id,.dashboard-root .m-card-id,.dashboard-root .l3-tile-id,.dashboard-root .l3-mcard-id,.dashboard-root .l2-tile-id,.dashboard-root .l4-mcard-id,.dashboard-root .v7-card-id,.dashboard-root .tile-id,.dashboard-root .mcard-id,.dashboard-root .k1-tile-id,.dashboard-root .phase2-id,.dashboard-root .traj-id,.dashboard-root .tc-id,.dashboard-root .ib-score-id,.dashboard-root .comp-id,.dashboard-root .metric-ref{display:none!important}.dashboard-root .metric-tip{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:6px;border-radius:50%;border:1px solid var(--d-navy-5, #a8adba);color:var(--d-navy-4, #7a8299);font-size:9px;font-style:normal;font-weight:700;line-height:1;cursor:help;vertical-align:middle;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-root .metric-tip:hover{border-color:var(--d-accent, #1EABF2);color:var(--d-accent, #1EABF2)}.dashboard-root [data-tip]{position:relative}.dashboard-root [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 9px);transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:340px;white-space:normal;background:var(--d-navy, #001448);color:#fff;padding:8px 11px;border-radius:6px;font-family:Lato,Arial,sans-serif;font-size:11.5px;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none;text-align:left;z-index:1000;box-shadow:0 6px 18px #00144838;pointer-events:none}.dashboard-root [data-tip]:hover:before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%);border:5px solid transparent;border-top-color:var(--d-navy, #001448);z-index:1000;pointer-events:none}.dashboard-root *,.dashboard-root *:before,.dashboard-root *:after{box-sizing:border-box}.dashboard-root .mono{font-family:Lato,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:10px;color:var(--d-navy-4);font-weight:500}.dashboard-root .d-frame{max-width:1440px;margin:0 auto;background:var(--d-paper);border:1px solid var(--d-line);position:relative}.dashboard-root .d-sticky-header{position:sticky;top:0;z-index:30;background:var(--d-white);box-shadow:0 1px #0014480a}.dashboard-root .d-role-bar{display:flex;align-items:center;gap:10px;padding:14px 32px;border-bottom:1px solid var(--d-line);background:var(--d-white);flex-wrap:wrap}.dashboard-root .d-role-btn{padding:7px 14px;font-size:12.5px;font-family:Lato,Arial,sans-serif;font-weight:600;background:var(--d-paper);color:var(--d-navy-3);border:1px solid var(--d-line);cursor:pointer;border-radius:4px;letter-spacing:.01em;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.dashboard-root .d-role-btn:hover{border-color:var(--d-navy-3);background:var(--d-white)}.dashboard-root .d-role-btn.active{background:var(--d-navy);color:var(--d-white);border-color:var(--d-navy)}.dashboard-root .d-role-btn.active:hover{background:var(--d-navy-2)}.dashboard-root .d-dash-header{padding:22px 32px 18px;background:var(--d-paper)}.dashboard-root .d-kicker{display:flex;align-items:center;gap:12px;margin-bottom:6px}.dashboard-root .d-kicker-divider{display:inline-block;width:4px;height:4px;background:var(--d-navy-5)}.dashboard-root .d-kicker .day-of{color:var(--d-accent);font-weight:600}.dashboard-root .d-dash-header h1{font-weight:700;font-size:26px;letter-spacing:-.015em;line-height:1.15;color:var(--d-navy);margin-bottom:4px}.dashboard-root .d-context{font-size:14px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-tabs{display:flex;gap:0;border-bottom:1px solid var(--d-line);padding:0 32px;background:var(--d-paper);overflow-x:auto}.dashboard-root .d-tab{font-weight:600;font-size:14px;padding:14px 0;margin-right:32px;color:var(--d-navy-4);cursor:pointer;position:relative;background:transparent;border:0;letter-spacing:-.005em;white-space:nowrap;font-family:Lato,Arial,sans-serif}.dashboard-root .d-tab.active{color:var(--d-navy)}.dashboard-root .d-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--d-accent)}.dashboard-root .d-tab .tab-sub{display:block;font-size:9.5px;letter-spacing:.12em;color:var(--d-navy-4);margin-top:3px;font-weight:500;text-transform:uppercase}.dashboard-root .d-filter-bar{display:flex;align-items:center;gap:12px;padding:12px 32px;background:var(--d-white);border-bottom:1px solid var(--d-line-2);flex-wrap:wrap}.dashboard-root .d-filter-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--d-paper);border:1px solid var(--d-line);font-size:12.5px;color:var(--d-navy);cursor:pointer;border-radius:4px;transition:border-color .15s,background .15s}.dashboard-root .d-filter-pill:hover{border-color:var(--d-accent);background:var(--d-white)}.dashboard-root .d-filter-pill .f-label{color:var(--d-navy-4);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.dashboard-root .d-filter-pill .f-val{font-weight:600;color:var(--d-navy)}.dashboard-root .d-filter-pill .f-caret{font-size:10px;color:var(--d-navy-4);margin-left:2px}.dashboard-root .d-filter-reset{margin-left:auto;font-size:11px;color:var(--d-navy-4);cursor:pointer;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;font-family:inherit}.dashboard-root .d-filter-reset:hover{color:var(--d-navy)}.dashboard-root .d-action-strip{padding:13px 32px;background:var(--d-accent-soft);border-bottom:1px solid var(--d-accent-line);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dashboard-root .d-action-tag{font-size:10px;letter-spacing:.16em;color:var(--d-accent);font-weight:700;text-transform:uppercase;padding-right:16px;border-right:1px solid var(--d-accent-line);display:flex;align-items:center;gap:8px}.dashboard-root .d-action-tag:before{content:"";width:6px;height:6px;background:var(--d-accent);border-radius:50%;display:inline-block}.dashboard-root .d-action-text{font-size:14px;color:var(--d-navy);flex:1;line-height:1.5;min-width:200px}.dashboard-root .d-action-text strong{font-weight:700}.dashboard-root .d-action-btn{font-size:12.5px;font-weight:600;padding:9px 18px;background:var(--d-accent);color:var(--d-white);border:0;cursor:pointer;letter-spacing:.01em;border-radius:4px;font-family:inherit}.dashboard-root .d-action-btn:hover{background:#1894d3}.dashboard-root .d-action-dismiss{font-size:11px;color:var(--d-navy-4);cursor:pointer;padding:8px 4px;background:transparent;border:0;font-family:inherit;letter-spacing:.04em}.dashboard-root .d-action-dismiss:hover{color:var(--d-navy)}.dashboard-root .d-main{padding:22px 32px 36px;display:flex;flex-direction:column;gap:22px}.dashboard-root .d-main-body{display:grid;grid-template-columns:1fr 268px;gap:22px;align-items:start}@media(max-width:1100px){.dashboard-root .d-main-body{grid-template-columns:1fr}}.dashboard-root .d-main-content{display:flex;flex-direction:column;min-width:0}.dashboard-root .d-insights-box{background:var(--d-white);border:1px solid var(--d-line);padding:24px 28px;display:grid;grid-template-columns:200px 1fr;gap:32px;align-items:start;border-radius:4px}@media(max-width:800px){.dashboard-root .d-insights-box{grid-template-columns:1fr}}.dashboard-root .d-gauge-section{display:flex;flex-direction:column;align-items:center}.dashboard-root .d-gauge-label{font-size:10px;letter-spacing:.16em;color:var(--d-navy-4);text-transform:uppercase;font-weight:600;margin-bottom:12px;text-align:center}.dashboard-root .d-gauge{width:148px;height:148px;position:relative;margin-bottom:12px}.dashboard-root .d-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.dashboard-root .d-gauge-bg{fill:none;stroke:var(--d-line-2);stroke-width:9}.dashboard-root .d-gauge-fill{fill:none;stroke-width:9;stroke-linecap:round}.dashboard-root .d-gauge-fill.green{stroke:var(--d-green)}.dashboard-root .d-gauge-fill.amber{stroke:var(--d-amber)}.dashboard-root .d-gauge-fill.red{stroke:var(--d-red)}.dashboard-root .d-gauge-fill.accent{stroke:var(--d-accent)}.dashboard-root .d-gauge-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard-root .d-gauge-num{font-weight:700;font-size:48px;line-height:1;letter-spacing:-.02em;color:var(--d-navy)}.dashboard-root .d-gauge-num.green{color:var(--d-green)}.dashboard-root .d-gauge-num.amber{color:var(--d-amber)}.dashboard-root .d-gauge-num.red{color:var(--d-red)}.dashboard-root .d-gauge-denom{font-size:11px;color:var(--d-navy-4);letter-spacing:.1em;margin-top:4px;font-weight:600}.dashboard-root .d-gauge-title{font-weight:700;font-size:16px;text-align:center;letter-spacing:-.01em;color:var(--d-navy);margin-bottom:4px}.dashboard-root .d-gauge-trend{font-size:11px;color:var(--d-navy-4);text-align:center;letter-spacing:.04em}.dashboard-root .d-gauge-trend .delta-pos{color:var(--d-green);font-weight:700}.dashboard-root .d-gauge-trend .delta-neg{color:var(--d-red);font-weight:700}.dashboard-root .d-insights-slots{display:flex;flex-direction:column}.dashboard-root .d-insights-header{font-size:10px;letter-spacing:.16em;color:var(--d-navy-4);text-transform:uppercase;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:12px}.dashboard-root .d-insights-header .ih-rule{flex:1;height:1px;background:var(--d-line-2)}.dashboard-root .d-slot{display:grid;grid-template-columns:14px 96px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--d-line-3);align-items:start}.dashboard-root .d-slot:last-child{border-bottom:0;padding-bottom:4px}.dashboard-root .d-slot:first-child{padding-top:4px}.dashboard-root .d-slot-dot{width:10px;height:10px;border-radius:50%;margin-top:7px}.dashboard-root .d-slot-dot.green{background:var(--d-green)}.dashboard-root .d-slot-dot.amber{background:var(--d-amber)}.dashboard-root .d-slot-dot.red{background:var(--d-red)}.dashboard-root .d-slot-dot.accent{background:var(--d-accent)}.dashboard-root .d-slot-label{font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;padding-top:4px}.dashboard-root .d-slot-text{font-size:14px;color:var(--d-navy);line-height:1.55}.dashboard-root .d-slot-text .hl{font-weight:700;color:var(--d-navy)}.dashboard-root .d-slot-text .metric-ref{font-size:10px;color:var(--d-navy-4);letter-spacing:.08em;margin-left:8px;opacity:.65;font-weight:600}.dashboard-root .d-section-header{padding:20px 0 10px;border-bottom:1px solid var(--d-line-2);margin-bottom:14px;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.dashboard-root .d-section-title{font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--d-navy)}.dashboard-root .d-section-tag{font-size:10px;letter-spacing:.16em;color:var(--d-navy-4);text-transform:uppercase;padding:3px 8px;background:var(--d-canvas);font-weight:700}.dashboard-root .d-section-desc{margin-left:auto;font-size:12.5px;color:var(--d-navy-3);font-style:italic}.dashboard-root .d-status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:10px;letter-spacing:.08em;font-weight:700;text-transform:uppercase;border-radius:2px}.dashboard-root .d-status-chip:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block}.dashboard-root .d-status-chip.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-status-chip.green:before{background:var(--d-green)}.dashboard-root .d-status-chip.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-status-chip.amber:before{background:var(--d-amber)}.dashboard-root .d-status-chip.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-status-chip.red:before{background:var(--d-red)}.dashboard-root .d-status-chip.accent{background:var(--d-accent-soft);color:var(--d-accent)}.dashboard-root .d-status-chip.accent:before{background:var(--d-accent)}.dashboard-root .d-k-tag{display:inline-block;font-size:9px;letter-spacing:.1em;padding:3px 8px;font-weight:700;text-transform:uppercase}.dashboard-root .d-k-tag.k1{background:var(--d-k1-bg);color:var(--d-k1-ink)}.dashboard-root .d-k-tag.k2{background:var(--d-k2-bg);color:var(--d-k2-ink)}.dashboard-root .d-k-tag.k3{background:var(--d-k3-bg);color:var(--d-k3-ink)}.dashboard-root .d-k-tag.k4{background:var(--d-k4-bg);color:var(--d-k4-ink)}.dashboard-root .d-card{background:var(--d-white);border:1px solid var(--d-line);padding:20px 22px;border-radius:4px}.dashboard-root .d-card.full-width{grid-column:1 / -1}.dashboard-root .d-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.dashboard-root .d-metrics-grid.cols-3{grid-template-columns:repeat(3,1fr)}.dashboard-root .d-metrics-grid.cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.dashboard-root .d-metrics-grid,.dashboard-root .d-metrics-grid.cols-3,.dashboard-root .d-metrics-grid.cols-4{grid-template-columns:1fr}}.dashboard-root .d-card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.dashboard-root .d-card-head-left{flex:1;min-width:0}.dashboard-root .d-metric-id-row{display:flex;align-items:center;gap:8px;margin-bottom:5px}.dashboard-root .d-metric-id{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);font-weight:700}.dashboard-root .d-metric-name{font-weight:700;font-size:15px;letter-spacing:-.005em;color:var(--d-navy);line-height:1.3}.dashboard-root .d-metric-subtitle{font-size:12.5px;color:var(--d-navy-4);margin-top:4px;line-height:1.4}.dashboard-root .d-tile-text{font-size:13px;color:var(--d-navy);line-height:1.55;margin-top:12px;padding:12px 14px;background:var(--d-paper);border-left:3px solid var(--d-green);border-radius:0 4px 4px 0}.dashboard-root .d-tile-text.nudge{border-left-color:var(--d-amber)}.dashboard-root .d-tile-text.support{border-left-color:var(--d-red)}.dashboard-root .d-tile-text.accent{border-left-color:var(--d-accent)}.dashboard-root .d-tile-text-label{font-size:9px;letter-spacing:.14em;color:var(--d-navy-4);text-transform:uppercase;margin-bottom:6px;font-weight:700}.dashboard-root .d-tile-text strong{font-weight:700;color:var(--d-navy);display:block;margin-bottom:4px}.dashboard-root .d-gain-wrap{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.dashboard-root .d-gain-main{font-weight:700;font-size:46px;line-height:1;letter-spacing:-.02em;color:var(--d-green)}.dashboard-root .d-gain-denom{font-size:13px;color:var(--d-navy-4);margin-left:4px;letter-spacing:.04em;font-weight:600}.dashboard-root .d-gain-body{flex:1;min-width:200px}.dashboard-root .d-gain-row{display:grid;grid-template-columns:76px 1fr 44px;gap:14px;align-items:center;margin-bottom:10px}.dashboard-root .d-gain-row:last-child{margin-bottom:0}.dashboard-root .d-g-label{font-size:11px;color:var(--d-navy-4);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.dashboard-root .d-gain-bar{height:8px;background:var(--d-line-2);position:relative;overflow:hidden;border-radius:4px}.dashboard-root .d-gain-bar .g-fill{height:100%}.dashboard-root .d-gain-bar .g-fill.before{background:var(--d-navy-5)}.dashboard-root .d-gain-bar .g-fill.after{background:var(--d-navy)}.dashboard-root .d-gain-bar .g-fill.accent{background:var(--d-accent)}.dashboard-root .d-g-val{font-size:12px;color:var(--d-navy);text-align:right;letter-spacing:.04em;font-weight:600}.dashboard-root .d-ring-wrap{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.dashboard-root .d-ring{width:104px;height:104px;position:relative;flex-shrink:0}.dashboard-root .d-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.dashboard-root .d-ring-bg{fill:none;stroke:var(--d-line-2);stroke-width:8}.dashboard-root .d-ring-fg{fill:none;stroke:var(--d-navy);stroke-width:8;stroke-linecap:round}.dashboard-root .d-ring-fg.accent{stroke:var(--d-accent)}.dashboard-root .d-ring-fg.green{stroke:var(--d-green)}.dashboard-root .d-ring-fg.amber{stroke:var(--d-amber)}.dashboard-root .d-ring-fg.red{stroke:var(--d-red)}.dashboard-root .d-ring-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard-root .d-ring-pct{font-weight:700;font-size:24px;letter-spacing:-.02em;color:var(--d-navy)}.dashboard-root .d-ring-label{font-size:9px;color:var(--d-navy-4);letter-spacing:.12em;margin-top:3px;text-transform:uppercase;font-weight:700}.dashboard-root .d-ring-meta{flex:1;min-width:160px}.dashboard-root .d-ring-meta .stat{font-weight:700;font-size:17px;line-height:1.2;margin-bottom:6px;color:var(--d-navy)}.dashboard-root .d-ring-meta .sub{font-size:12px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-ring-meta .sub .hl-skill{font-weight:700;color:var(--d-navy)}.dashboard-root .d-exp-wrap{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.dashboard-root .d-exp-main{font-weight:700;font-size:42px;line-height:1;letter-spacing:-.02em;color:var(--d-navy)}.dashboard-root .d-exp-denom{font-size:13px;color:var(--d-navy-4);margin-left:2px;letter-spacing:.04em;font-weight:600}.dashboard-root .d-exp-body{flex:1;min-width:200px}.dashboard-root .d-exp-scale{display:flex;height:28px;margin-bottom:8px;gap:2px}.dashboard-root .d-exp-scale-bar{flex:1;background:var(--d-line-2);position:relative}.dashboard-root .d-exp-scale-bar.filled{background:var(--d-navy)}.dashboard-root .d-exp-scale-bar.partial{background:linear-gradient(to right,var(--d-navy) 0% 80%,var(--d-line-2) 80% 100%)}.dashboard-root .d-exp-scale-labels{display:flex;justify-content:space-between;font-size:9px;color:var(--d-navy-4);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.dashboard-root .d-donut-wrap{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.dashboard-root .d-donut{width:104px;height:104px;position:relative;flex-shrink:0}.dashboard-root .d-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.dashboard-root .d-donut-bg{fill:none;stroke:var(--d-line-2);stroke-width:14}.dashboard-root .d-donut-fg{fill:none;stroke:var(--d-navy);stroke-width:14}.dashboard-root .d-donut-fg.accent{stroke:var(--d-accent)}.dashboard-root .d-donut-fg.green{stroke:var(--d-green)}.dashboard-root .d-donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard-root .d-donut-pct{font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--d-navy)}.dashboard-root .d-donut-meta{flex:1;min-width:160px}.dashboard-root .d-donut-meta .hi{font-weight:700;font-size:17px;margin-bottom:6px;color:var(--d-navy)}.dashboard-root .d-donut-meta .sub{font-size:12px;color:var(--d-navy-3);line-height:1.5;margin-bottom:10px}.dashboard-root .d-strongest-chip{display:inline-flex;align-items:center;gap:6px;font-size:10px;padding:4px 10px;background:var(--d-canvas);border:1px solid var(--d-line-2);color:var(--d-navy-3);letter-spacing:.04em;font-weight:600}.dashboard-root .d-strongest-chip:before{content:"★";color:var(--d-accent);font-size:11px}.dashboard-root .d-four-part{display:flex;flex-direction:column}.dashboard-root .d-fp-stat{display:flex;justify-content:space-between;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--d-line-3);gap:12px}.dashboard-root .d-fp-stat:first-child{padding-top:0}.dashboard-root .d-fp-stat.primary{padding:14px;margin:0 -14px;background:var(--d-canvas);border-left:3px solid var(--d-navy)}.dashboard-root .d-fp-stat.primary .fp-label{font-weight:700;color:var(--d-navy)}.dashboard-root .d-fp-stat.primary .n{font-size:22px}.dashboard-root .d-fp-stat.waiting{padding:11px 0;border-bottom:0}.dashboard-root .d-fp-stat.waiting .fp-label{color:var(--d-accent);font-style:italic;font-weight:600}.dashboard-root .d-fp-stat.waiting .n{color:var(--d-accent)}.dashboard-root .d-fp-label{font-size:13px;color:var(--d-navy-3);display:flex;align-items:center;gap:8px}.dashboard-root .d-fp-val{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dashboard-root .d-fp-val .n{font-weight:700;font-size:19px;line-height:1;color:var(--d-navy);letter-spacing:-.015em}.dashboard-root .d-fp-val .pct{font-size:11px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600}.dashboard-root .d-fp-bar{width:80px;height:4px;background:var(--d-line-2);margin-left:10px;border-radius:2px;overflow:hidden}.dashboard-root .d-fp-bar-fill{height:100%;background:var(--d-navy)}.dashboard-root .d-fp-bar-fill.secondary{background:var(--d-navy-4)}.dashboard-root .d-action-plan{margin-top:18px;background:var(--d-white);border:1px solid var(--d-line);padding:22px 24px;border-radius:4px}.dashboard-root .d-action-plan-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--d-line-2)}.dashboard-root .d-action-plan-title{font-weight:700;font-size:17px;letter-spacing:-.015em;color:var(--d-navy)}.dashboard-root .d-action-plan-sub{font-size:10px;letter-spacing:.16em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-action-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.dashboard-root .d-action-slots{grid-template-columns:1fr}}.dashboard-root .d-action-slot{padding:16px 18px;background:var(--d-paper);border:1px solid var(--d-line-2);display:flex;flex-direction:column;gap:10px;position:relative;border-radius:4px}.dashboard-root .d-action-slot.easiest{border-top:2px solid var(--d-green)}.dashboard-root .d-action-slot.stretch{border-top:2px solid var(--d-accent)}.dashboard-root .d-action-slot.compounding{border-top:2px solid var(--d-navy)}.dashboard-root .d-action-slot-label{font-size:10px;letter-spacing:.14em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:8px}.dashboard-root .d-action-slot-num{font-weight:700;font-size:11px;color:var(--d-navy);background:var(--d-white);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--d-line)}.dashboard-root .d-action-slot-title{font-weight:700;font-size:14.5px;letter-spacing:-.005em;color:var(--d-navy);line-height:1.3}.dashboard-root .d-action-slot-body{font-size:13px;color:var(--d-navy-3);line-height:1.55;flex:1}.dashboard-root .d-action-slot-cta{margin-top:auto;padding-top:12px;font-size:12.5px;font-weight:700;color:var(--d-navy);display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-top:1px solid var(--d-line-3);transition:gap .15s;background:transparent;border-left:0;border-right:0;border-bottom:0;font-family:inherit;text-align:left;width:100%;justify-content:flex-start}.dashboard-root .d-action-slot-cta:hover{gap:10px}.dashboard-root .d-action-slot-cta:after{content:"→";color:var(--d-accent);font-weight:700}.dashboard-root .d-action-source{font-size:9px;letter-spacing:.1em;color:var(--d-navy-4);opacity:.7;text-transform:uppercase;font-weight:600}.dashboard-root .d-drilldown-hint{margin-top:16px;padding:18px 22px;background:var(--d-paper);border:1px dashed var(--d-line);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:border-color .15s,background .15s;border-radius:4px;gap:16px}.dashboard-root .d-drilldown-hint:hover{border-color:var(--d-accent);background:var(--d-white)}.dashboard-root .d-drilldown-label{font-size:10px;letter-spacing:.16em;color:var(--d-navy-4);text-transform:uppercase;margin-bottom:5px;font-weight:700}.dashboard-root .d-drilldown-text{font-size:13px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-drilldown-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-drilldown-arrow{font-size:18px;color:var(--d-accent);flex-shrink:0;font-weight:700}.dashboard-root .d-side-rail{display:flex;flex-direction:column;gap:14px}.dashboard-root .d-side-card{background:var(--d-white);border:1px solid var(--d-line);padding:18px;border-radius:4px}.dashboard-root .d-side-head{font-size:10px;letter-spacing:.16em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.dashboard-root .d-side-tag{font-size:9px;color:var(--d-navy-5);background:var(--d-canvas);padding:2px 6px;letter-spacing:.08em;font-weight:700}.dashboard-root .d-side-num{font-weight:700;font-size:32px;line-height:1;letter-spacing:-.025em;color:var(--d-navy)}.dashboard-root .d-side-num .unit{font-size:12px;color:var(--d-navy-4);margin-left:4px;font-weight:600;letter-spacing:.06em}.dashboard-root .d-side-label{font-size:12px;color:var(--d-navy-4);margin-top:4px;line-height:1.45}.dashboard-root .d-streak-dots{display:flex;gap:5px;margin-top:12px}.dashboard-root .d-streak-dot{flex:1;height:22px;background:var(--d-line-2);border-radius:2px}.dashboard-root .d-streak-dot.on{background:var(--d-navy)}.dashboard-root .d-streak-dot.today{background:var(--d-accent);box-shadow:0 0 0 2px var(--d-accent-soft)}.dashboard-root .d-streak-days{display:flex;margin-top:6px;font-size:10px;color:var(--d-navy-4);font-weight:700}.dashboard-root .d-streak-days span{flex:1;text-align:center}.dashboard-root .d-eng-row{display:flex;justify-content:space-between;font-size:12.5px;padding:7px 0;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-eng-row:last-child{border-bottom:0}.dashboard-root .d-eng-row .e-name{color:var(--d-navy-3)}.dashboard-root .d-eng-row .e-val{color:var(--d-navy);font-weight:700}.dashboard-root .d-badge-box{margin-top:14px;padding-top:14px;border-top:1px dashed var(--d-line)}.dashboard-root .d-badge-title{display:flex;justify-content:space-between;font-size:11px;color:var(--d-navy-4);text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:8px}.dashboard-root .d-badge-row{display:flex;gap:4px;margin-bottom:8px}.dashboard-root .d-badge-tier{flex:1;height:6px;background:var(--d-line-2);border-radius:1px}.dashboard-root .d-badge-tier.earned{background:var(--d-accent)}.dashboard-root .d-badge-tier.current{background:var(--d-navy)}.dashboard-root .d-badge-name{font-weight:700;color:var(--d-navy);font-size:13.5px}.dashboard-root .d-badge-progress{font-size:11px;color:var(--d-navy-4);margin-top:2px}.dashboard-root .d-crit-bars{display:flex;flex-direction:column;gap:10px}.dashboard-root .d-crit-row{display:grid;grid-template-columns:1fr 60px;gap:10px;align-items:center}.dashboard-root .d-crit-row .label{font-size:12.5px;color:var(--d-navy);font-weight:600}.dashboard-root .d-crit-row .delta{font-size:11px;font-weight:700;text-align:right;letter-spacing:.04em}.dashboard-root .d-crit-row .delta.green{color:var(--d-green)}.dashboard-root .d-crit-row .delta.amber{color:var(--d-amber)}.dashboard-root .d-crit-row .delta.red{color:var(--d-red)}.dashboard-root .d-crit-bar-bg{grid-column:1 / -1;height:8px;background:var(--d-line-2);position:relative;overflow:hidden;border-radius:4px}.dashboard-root .d-crit-bar-fill{height:100%}.dashboard-root .d-crit-bar-fill.green{background:var(--d-green)}.dashboard-root .d-crit-bar-fill.amber{background:var(--d-amber)}.dashboard-root .d-crit-bar-fill.red{background:var(--d-red)}.dashboard-root .d-crit-bar-fill.accent{background:var(--d-accent)}.dashboard-root .d-kpi-tile{background:var(--d-white);border:1px solid var(--d-line);padding:18px 20px;border-radius:4px;display:flex;flex-direction:column;gap:8px;min-height:130px}.dashboard-root .d-kpi-id-row{display:flex;align-items:center;gap:8px}.dashboard-root .d-kpi-id{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);font-weight:700}.dashboard-root .d-kpi-name{font-size:12.5px;color:var(--d-navy);font-weight:700;line-height:1.3;letter-spacing:-.005em}.dashboard-root .d-kpi-num{font-weight:700;font-size:30px;line-height:1;color:var(--d-navy);letter-spacing:-.02em}.dashboard-root .d-kpi-num.accent{color:var(--d-accent)}.dashboard-root .d-kpi-num.green{color:var(--d-green)}.dashboard-root .d-kpi-num.amber{color:var(--d-amber)}.dashboard-root .d-kpi-num.red{color:var(--d-red)}.dashboard-root .d-kpi-num .unit{font-size:13px;color:var(--d-navy-4);margin-left:3px;font-weight:600;letter-spacing:.04em}.dashboard-root .d-kpi-bench{font-size:11px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600}.dashboard-root .d-kpi-bench .delta-pos{color:var(--d-green);font-weight:700}.dashboard-root .d-kpi-bench .delta-neg{color:var(--d-red);font-weight:700}.dashboard-root .d-kpi-note{font-size:12px;color:var(--d-navy-3);line-height:1.45;margin-top:auto;padding-top:6px}.dashboard-root .d-mini-bars{display:flex;gap:3px;height:6px;margin-top:4px;border-radius:3px;overflow:hidden}.dashboard-root .d-mini-bar{flex:1;background:var(--d-line-2)}.dashboard-root .d-mini-bar.green{background:var(--d-green)}.dashboard-root .d-mini-bar.amber{background:var(--d-amber)}.dashboard-root .d-mini-bar.red{background:var(--d-red)}.dashboard-root .d-chart-wrap{position:relative;width:100%;height:220px}.dashboard-root .d-chart-wrap.tall{height:300px}.dashboard-root .d-chart-wrap.short{height:160px}.dashboard-root .d-t2-intro,.dashboard-root .d-t3-intro{background:var(--d-white);border:1px solid var(--d-line);padding:18px 22px;font-size:14px;color:var(--d-navy-3);line-height:1.6;border-radius:4px}.dashboard-root .d-t2-intro-label,.dashboard-root .d-t3-intro-label{display:inline-block;font-size:10px;letter-spacing:.16em;color:var(--d-accent);text-transform:uppercase;font-weight:700;margin-right:12px;padding-right:12px;border-right:1px solid var(--d-line)}.dashboard-root .d-topic-chart{display:flex;flex-direction:column;gap:10px}.dashboard-root .d-topic-row{display:grid;grid-template-columns:160px 1fr 70px 80px;gap:12px;align-items:center}.dashboard-root .d-topic-name{font-size:13px;color:var(--d-navy);font-weight:600}.dashboard-root .d-topic-name.muted{color:var(--d-navy-4);font-style:italic;font-weight:500}.dashboard-root .d-topic-bar-wrap{height:14px;background:var(--d-line-2);border-radius:3px;overflow:hidden}.dashboard-root .d-topic-bar{height:100%}.dashboard-root .d-topic-bar.q-high{background:var(--d-green)}.dashboard-root .d-topic-bar.q-mid{background:var(--d-amber)}.dashboard-root .d-topic-bar.q-low{background:var(--d-red)}.dashboard-root .d-topic-bar.untouched{background:repeating-linear-gradient(45deg,var(--d-line-2) 0 5px,var(--d-canvas) 5px 10px)}.dashboard-root .d-topic-rating{font-size:12px;color:var(--d-navy);font-weight:700;text-align:right;letter-spacing:.04em}.dashboard-root .d-topic-rating.muted{color:var(--d-navy-4);font-weight:500;font-style:italic}.dashboard-root .d-topic-count{font-size:11px;color:var(--d-navy-4);letter-spacing:.04em;text-align:right}.dashboard-root .d-topic-legend{display:flex;gap:18px;margin-top:14px;padding-top:12px;border-top:1px solid var(--d-line-3);flex-wrap:wrap}.dashboard-root .d-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600}.dashboard-root .d-legend-swatch{width:14px;height:10px;border-radius:2px}.dashboard-root .d-legend-swatch.q-high{background:var(--d-green)}.dashboard-root .d-legend-swatch.q-mid{background:var(--d-amber)}.dashboard-root .d-legend-swatch.q-low{background:var(--d-red)}.dashboard-root .d-legend-swatch.untouched{background:repeating-linear-gradient(45deg,var(--d-line-2) 0 4px,var(--d-canvas) 4px 8px)}.dashboard-root .d-m14-wrap{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:start}@media(max-width:800px){.dashboard-root .d-m14-wrap{grid-template-columns:1fr}}.dashboard-root .d-m14-main{display:flex;flex-direction:column;gap:12px}.dashboard-root .d-m14-num{font-weight:700;font-size:56px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-m14-num .denom{font-size:18px;color:var(--d-navy-4);font-weight:600;margin-left:2px;letter-spacing:.02em}.dashboard-root .d-m14-bar-row{display:flex;flex-direction:column;gap:6px}.dashboard-root .d-m14-bar{height:10px;background:var(--d-line-2);border-radius:5px;overflow:hidden}.dashboard-root .d-m14-bar-fill{height:100%;background:var(--d-navy)}.dashboard-root .d-m14-stat{font-size:12px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600}.dashboard-root .d-m14-waiting-section{border-left:2px solid var(--d-accent);padding-left:18px}.dashboard-root .d-m14-waiting-label{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.14em;color:var(--d-navy-3);text-transform:uppercase;font-weight:700;margin-bottom:12px}.dashboard-root .d-count-pill{font-size:9px;padding:2px 8px;background:var(--d-accent-soft);color:var(--d-accent);border-radius:10px;letter-spacing:.08em;font-weight:700}.dashboard-root .d-m14-waiting-list{display:flex;flex-direction:column;gap:10px}.dashboard-root .d-m14-waiting-item{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 14px;background:var(--d-paper);border:1px solid var(--d-line-2);border-radius:4px;gap:12px}.dashboard-root .d-m14-waiting-item-name{font-size:13.5px;font-weight:700;color:var(--d-navy);margin-bottom:4px}.dashboard-root .d-m14-waiting-item-hint{font-size:12px;color:var(--d-navy-3);line-height:1.4}.dashboard-root .d-m14-waiting-item-cta{font-size:11.5px;color:var(--d-accent);font-weight:700;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:transparent;border:0;font-family:inherit}.dashboard-root .d-m14-waiting-item-cta:after{content:" →"}.dashboard-root .d-m17-summary{display:flex;align-items:baseline;gap:24px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed var(--d-line);flex-wrap:wrap}.dashboard-root .d-m17-big{display:flex;align-items:baseline;gap:6px}.dashboard-root .d-m17-num{font-weight:700;font-size:44px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-m17-denom{font-size:13px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600}.dashboard-root .d-m17-caption{font-size:13px;color:var(--d-navy-3);line-height:1.5;flex:1;min-width:220px}.dashboard-root .d-m17-caption strong{color:var(--d-navy);font-weight:700;display:block;margin-bottom:2px}.dashboard-root .d-m17-list{display:flex;flex-direction:column;gap:4px}.dashboard-root .d-m17-section-divider{display:flex;justify-content:space-between;align-items:center;padding:10px 0 6px;font-size:11px;letter-spacing:.14em;color:var(--d-navy-3);text-transform:uppercase;font-weight:700}.dashboard-root .d-m17-row{display:grid;grid-template-columns:1fr 100px 110px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-m17-name{font-size:13px;font-weight:600;color:var(--d-navy)}.dashboard-root .d-m17-dots{display:flex;gap:5px}.dashboard-root .d-m17-dot{width:10px;height:10px;border-radius:50%;background:var(--d-navy)}.dashboard-root .d-m17-dot.empty{background:transparent;border:1.5px dashed var(--d-navy-5)}.dashboard-root .d-m17-status{font-size:11px;letter-spacing:.06em;text-align:right;font-weight:700}.dashboard-root .d-m17-status.habit{color:var(--d-green)}.dashboard-root .d-m17-status.trial{color:var(--d-navy-4)}.dashboard-root .d-breadth-wrap{display:grid;grid-template-columns:130px 1fr;gap:28px;align-items:center}@media(max-width:700px){.dashboard-root .d-breadth-wrap{grid-template-columns:1fr;justify-items:start}}.dashboard-root .d-breadth-donut{width:130px;height:130px;position:relative;flex-shrink:0}.dashboard-root .d-breadth-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.dashboard-root .d-breadth-donut-bg{fill:none;stroke:var(--d-line-2);stroke-width:12}.dashboard-root .d-breadth-donut-fg{fill:none;stroke:var(--d-navy);stroke-width:12;stroke-linecap:round}.dashboard-root .d-breadth-donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard-root .d-breadth-num{font-weight:700;font-size:32px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-breadth-num .of{font-size:14px;color:var(--d-navy-4);font-weight:600}.dashboard-root .d-breadth-label{font-size:10px;letter-spacing:.14em;color:var(--d-navy-4);text-transform:uppercase;margin-top:4px;font-weight:700}.dashboard-root .d-breadth-areas{display:flex;flex-direction:column;gap:14px}.dashboard-root .d-breadth-areas-section{display:flex;flex-direction:column;gap:6px}.dashboard-root .d-breadth-areas-label{font-size:10px;letter-spacing:.14em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-area-chips{display:flex;gap:6px;flex-wrap:wrap}.dashboard-root .d-area-chip{font-size:12px;padding:5px 11px;border-radius:3px;font-weight:600;letter-spacing:.02em}.dashboard-root .d-area-chip.touched{background:var(--d-navy);color:var(--d-white)}.dashboard-root .d-area-chip.untouched{background:var(--d-paper);border:1px dashed var(--d-line);color:var(--d-navy-4)}.dashboard-root .d-depth-wrap{display:grid;grid-template-columns:130px 1fr;gap:24px;align-items:center}@media(max-width:700px){.dashboard-root .d-depth-wrap{grid-template-columns:1fr}}.dashboard-root .d-depth-num-block{display:flex;flex-direction:column;align-items:flex-start}.dashboard-root .d-depth-num{font-weight:700;font-size:56px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-depth-denom{font-size:11px;color:var(--d-navy-4);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-weight:600}.dashboard-root .d-depth-spark-wrap{display:flex;flex-direction:column;gap:6px}.dashboard-root .d-depth-spark-label{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-depth-spark{width:100%;height:70px}.dashboard-root .d-depth-spark svg{width:100%;height:100%}.dashboard-root .d-depth-spark-area{fill:var(--d-accent-soft)}.dashboard-root .d-depth-spark-line{fill:none;stroke:var(--d-accent);stroke-width:2}.dashboard-root .d-depth-spark-pt{fill:var(--d-accent)}.dashboard-root .d-depth-spark-pt.last{fill:var(--d-navy)}.dashboard-root .d-depth-spark-axis{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.08em;color:var(--d-navy-4);font-weight:600}.dashboard-root .d-nav-cues{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}@media(max-width:700px){.dashboard-root .d-nav-cues{grid-template-columns:1fr}}.dashboard-root .d-nav-cue,.dashboard-root .d-nav-cue-single{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--d-paper);border:1px dashed var(--d-line);border-radius:4px;cursor:pointer;transition:border-color .15s,background .15s;font-family:inherit;text-align:left;width:100%;border-style:dashed}.dashboard-root .d-nav-cue:hover,.dashboard-root .d-nav-cue-single:hover{border-color:var(--d-accent);background:var(--d-white)}.dashboard-root .d-nav-cue.forward{justify-content:flex-end}.dashboard-root .d-nav-cue-arrow{font-size:16px;color:var(--d-accent);font-weight:700}.dashboard-root .d-nav-cue-label{font-size:10px;letter-spacing:.14em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-nav-cue-text{font-size:12.5px;color:var(--d-navy-3);line-height:1.4}.dashboard-root .d-nav-cue-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-nav-cue-single{margin-top:20px}.dashboard-root .d-journey-kicker{display:flex;justify-content:space-between;align-items:center;background:var(--d-white);border:1px solid var(--d-line);padding:18px 22px;gap:24px;border-radius:4px;flex-wrap:wrap}.dashboard-root .d-journey-kicker-text{font-size:13.5px;color:var(--d-navy-3);line-height:1.55;flex:1;min-width:240px}.dashboard-root .d-journey-kicker-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-journey-kicker-stats{display:flex;gap:28px;padding-left:24px;border-left:1px solid var(--d-line)}@media(max-width:700px){.dashboard-root .d-journey-kicker-stats{padding-left:0;border-left:0}}.dashboard-root .d-journey-stat{display:flex;flex-direction:column;align-items:flex-start}.dashboard-root .d-journey-stat .stat-num{font-weight:700;font-size:28px;line-height:1;color:var(--d-navy);letter-spacing:-.02em}.dashboard-root .d-journey-stat .stat-label{font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;margin-top:4px;font-weight:700}.dashboard-root .d-traj-kpi-wrap{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:stretch}@media(max-width:800px){.dashboard-root .d-traj-kpi-wrap{grid-template-columns:1fr}}.dashboard-root .d-traj-kpi{display:flex;flex-direction:column;gap:8px;padding-right:24px;border-right:1px dashed var(--d-line)}@media(max-width:800px){.dashboard-root .d-traj-kpi{border-right:0;padding-right:0;padding-bottom:16px;border-bottom:1px dashed var(--d-line)}}.dashboard-root .d-traj-kpi-num{font-weight:700;font-size:50px;line-height:1;color:var(--d-green);letter-spacing:-.025em}.dashboard-root .d-traj-kpi-num .traj-prefix{color:var(--d-green);margin-right:-3px}.dashboard-root .d-traj-kpi-num .traj-unit{font-size:14px;color:var(--d-navy-4);font-weight:600;margin-left:4px;letter-spacing:.02em}.dashboard-root .d-traj-kpi-detail{font-size:12.5px;color:var(--d-navy-3);line-height:1.4;font-weight:500}.dashboard-root .d-traj-kpi-detail strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-traj-kpi-context{font-size:11.5px;color:var(--d-navy-4);line-height:1.5;margin-top:4px}.dashboard-root .d-traj-chart-wrap{width:100%;min-height:280px}.dashboard-root .d-traj-chart-wrap svg{width:100%;height:auto;display:block}.dashboard-root .chart-axis-value{font-size:10px;fill:var(--d-navy-4);font-family:Lato,Arial,sans-serif;font-weight:600;letter-spacing:.04em}.dashboard-root .chart-band-label{font-size:10px;fill:var(--d-navy-4);font-family:Lato,Arial,sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dashboard-root .chart-axis-line{stroke:var(--d-line);stroke-width:1}.dashboard-root .chart-point-label{font-size:12px;fill:var(--d-navy);font-family:Lato,Arial,sans-serif;font-weight:700}.dashboard-root .chart-point-label.current{fill:var(--d-accent);font-size:13px}.dashboard-root .chart-cohort-label{font-size:10px;fill:var(--d-navy-4);font-family:Lato,Arial,sans-serif;font-weight:600}.dashboard-root .chart-programme-label{font-size:11px;fill:var(--d-navy-3);font-family:Lato,Arial,sans-serif;font-weight:600}.dashboard-root .chart-programme-label.current{fill:var(--d-accent);font-weight:700}.dashboard-root .chart-date-label{font-size:9px;fill:var(--d-navy-4);font-family:Lato,Arial,sans-serif;font-weight:500;letter-spacing:.06em}.dashboard-root .chart-date-label.current{fill:var(--d-accent)}.dashboard-root .chart-axis-label{font-size:10px;fill:var(--d-navy-4);font-family:Lato,Arial,sans-serif;font-weight:600}.dashboard-root .d-l1-gain-wrap{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:stretch}@media(max-width:800px){.dashboard-root .d-l1-gain-wrap{grid-template-columns:1fr}}.dashboard-root .d-gain-bars-area{display:grid;grid-template-columns:40px 1fr;gap:8px;padding-left:8px}.dashboard-root .d-gain-bars-y-axis{display:flex;flex-direction:column-reverse;justify-content:space-between;height:200px;padding-bottom:18px;font-size:10px;color:var(--d-navy-4);font-weight:600;letter-spacing:.04em}.dashboard-root .d-gain-bars-grid{position:relative}.dashboard-root .d-gain-bars-prog{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:24px;height:200px;border-bottom:1px solid var(--d-line);padding:0 16px}.dashboard-root .d-gain-bar-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.dashboard-root .d-gain-bar-value{font-size:13px;font-weight:700;color:var(--d-navy);margin-bottom:6px;letter-spacing:.02em}.dashboard-root .d-gain-bar-value.current{color:var(--d-accent)}.dashboard-root .d-gain-bar-vert{width:64px;max-width:100%;background:var(--d-line-2);position:relative;border-radius:3px 3px 0 0;overflow:hidden}.dashboard-root .d-gain-bar-vert .fill{background:var(--d-navy);height:100%}.dashboard-root .d-gain-bar-vert .fill.current{background:var(--d-accent)}.dashboard-root .d-gain-bar-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:8px 16px 0}.dashboard-root .d-gain-bar-lbl-item{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.dashboard-root .d-gain-bar-prog{font-size:11.5px;color:var(--d-navy);font-weight:700}.dashboard-root .d-gain-bar-prog.current{color:var(--d-accent)}.dashboard-root .d-gain-bar-date{font-size:10px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:500}.dashboard-root .d-gain-bar-current-tag{font-size:9px;padding:2px 6px;background:var(--d-accent-soft);color:var(--d-accent);letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-top:3px;border-radius:2px}.dashboard-root .d-gain-avg-note{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 14px;background:var(--d-canvas);font-size:12px;color:var(--d-navy-3);border-radius:4px;flex-wrap:wrap;gap:8px}.dashboard-root .d-gain-avg-note strong{color:var(--d-navy);font-weight:700;font-size:14px}.dashboard-root .d-avg-cohort{font-size:11px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600}.dashboard-root .d-l1t3-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media(max-width:900px){.dashboard-root .d-l1t3-pair{grid-template-columns:1fr}}.dashboard-root .d-mini-traj{width:100%;height:180px;margin-top:8px}.dashboard-root .d-mini-traj svg{width:100%;height:100%;display:block}.dashboard-root .d-mini-traj-axis{display:grid;grid-template-columns:40px 1fr 1fr 1fr;margin-top:4px;padding-bottom:4px}.dashboard-root .d-mini-traj-axis .tick{font-size:10px;color:var(--d-navy-3);text-align:center;letter-spacing:.06em;font-weight:700}.dashboard-root .d-mini-traj-axis .tick-label{font-size:9.5px;color:var(--d-navy-4);margin-top:2px;font-weight:500}.dashboard-root .d-mini-traj-key{display:flex;gap:18px;margin-top:6px;padding-top:8px;border-top:1px solid var(--d-line-3);flex-wrap:wrap}.dashboard-root .d-mini-traj-key-item{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--d-navy-3);font-weight:600}.dashboard-root .d-mini-traj-key-line{width:18px;height:2px;background:var(--d-navy)}.dashboard-root .d-mini-traj-key-line.cohort{background:var(--d-navy-4);height:1.5px;background:linear-gradient(to right,var(--d-navy-4) 0 4px,transparent 4px 7px,var(--d-navy-4) 7px 11px,transparent 11px 14px,var(--d-navy-4) 14px 18px)}.dashboard-root .d-mini-traj-key-line.peer{background:linear-gradient(to right,var(--d-accent) 0 5px,transparent 5px 9px,var(--d-accent) 9px 14px,transparent 14px 18px)}.dashboard-root .d-carried-summary{display:flex;align-items:baseline;gap:22px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px dashed var(--d-line);flex-wrap:wrap}.dashboard-root .d-carried-big{display:flex;align-items:baseline;gap:6px}.dashboard-root .d-carried-num{font-weight:700;font-size:44px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-carried-denom{font-size:13px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600}.dashboard-root .d-carried-caption{font-size:13px;color:var(--d-navy-3);line-height:1.5;flex:1;min-width:220px}.dashboard-root .d-carried-caption strong{color:var(--d-navy);font-weight:700;display:block;margin-bottom:2px}.dashboard-root .d-carried-list-header{display:grid;grid-template-columns:160px 100px 1fr;gap:14px;padding:8px 0;font-size:10px;letter-spacing:.14em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--d-line-2)}.dashboard-root .d-carried-list{display:flex;flex-direction:column}.dashboard-root .d-carried-row{display:grid;grid-template-columns:160px 100px 1fr;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-carried-row:last-child{border-bottom:0}.dashboard-root .d-carried-name{font-size:13.5px;color:var(--d-navy);font-weight:700}.dashboard-root .d-carried-dots{display:flex;gap:6px}.dashboard-root .d-carried-dot{width:12px;height:12px;border-radius:50%;background:var(--d-navy)}.dashboard-root .d-carried-dot.empty{background:transparent;border:1.5px dashed var(--d-navy-5)}.dashboard-root .d-carried-dot.current{background:var(--d-accent);box-shadow:0 0 0 2px var(--d-accent-soft)}.dashboard-root .d-carried-meta{font-size:12px;color:var(--d-navy-3);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-root .d-stories-count{color:var(--d-navy);font-weight:700}.dashboard-root .d-strongest-tag{font-size:9px;padding:2px 7px;background:var(--d-accent-soft);color:var(--d-accent);letter-spacing:.08em;text-transform:uppercase;font-weight:700;border-radius:2px}.dashboard-root .d-m18-card{display:grid;grid-template-columns:auto 1fr auto auto;gap:18px;align-items:center;padding:14px 22px;background:var(--d-accent-soft);border:1px solid var(--d-accent-line);border-radius:4px}.dashboard-root .d-m18-tag{font-size:10px;letter-spacing:.16em;color:var(--d-accent);text-transform:uppercase;font-weight:700;padding-right:16px;border-right:1px solid var(--d-accent-line);display:flex;align-items:center;gap:8px}.dashboard-root .d-m18-tag:before{content:"";width:6px;height:6px;background:var(--d-accent);border-radius:50%}.dashboard-root .d-m18-text{display:flex;flex-direction:column;gap:2px;min-width:0}.dashboard-root .d-m18-text-heading{font-weight:700;font-size:14px;color:var(--d-navy)}.dashboard-root .d-m18-text-subtitle{font-size:12.5px;color:var(--d-navy-3);line-height:1.4}.dashboard-root .d-m18-text-subtitle strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-m18-pending-num{font-weight:700;font-size:32px;line-height:1;color:var(--d-accent);letter-spacing:-.025em;padding:0 8px;display:flex;align-items:baseline;gap:6px}.dashboard-root .d-m18-pending-num .num-label{font-size:10px;color:var(--d-navy-4);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.dashboard-root .d-m18-cta{font-size:12.5px;font-weight:700;padding:9px 16px;background:var(--d-navy);color:var(--d-white);border:0;cursor:pointer;border-radius:4px;font-family:inherit;white-space:nowrap}.dashboard-root .d-m18-cta:hover{background:var(--d-navy-2)}.dashboard-root .d-components-compact{margin-top:18px;padding-top:14px;border-top:1px dashed var(--d-line);width:100%}.dashboard-root .d-components-compact-label{font-size:9px;letter-spacing:.14em;color:var(--d-navy-4);text-transform:uppercase;margin-bottom:10px;text-align:center;font-weight:700}.dashboard-root .d-components-compact-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;font-size:11px}.dashboard-root .d-cc-item{display:flex;justify-content:space-between;letter-spacing:.02em}.dashboard-root .d-cc-item .cc-name{color:var(--d-navy-4);font-weight:600}.dashboard-root .d-cc-item .cc-val{color:var(--d-navy);font-weight:700}.dashboard-root .d-l2-tiles-top-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:800px){.dashboard-root .d-l2-tiles-top-row{grid-template-columns:1fr}}.dashboard-root .d-l2-tile{background:var(--d-white);border:1px solid var(--d-line);padding:20px 22px;border-radius:4px;display:flex;flex-direction:column;gap:14px}.dashboard-root .d-l2-tile-id-row{display:flex;align-items:center;gap:8px}.dashboard-root .d-l2-tile-id{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);font-weight:700}.dashboard-root .d-l2-tile-name{font-weight:700;font-size:15px;color:var(--d-navy);letter-spacing:-.005em;line-height:1.3;margin-top:5px}.dashboard-root .d-l2-tile-subtitle{font-size:12px;color:var(--d-navy-4);margin-top:4px;line-height:1.4}.dashboard-root .d-l2-tile-subtitle strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l2-tile-metric{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dashboard-root .d-l2-tile-metric-num{font-weight:700;font-size:38px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-l2-tile-metric-num.mid{color:var(--d-amber)}.dashboard-root .d-l2-tile-metric-num .unit{font-size:13px;color:var(--d-navy-4);margin-left:4px;font-weight:600;letter-spacing:.04em}.dashboard-root .d-l2-tile-scale{display:flex;gap:3px;flex:1;min-width:200px;height:18px}.dashboard-root .d-l2-tile-scale .scale-seg{flex:1;background:var(--d-line-2);border-radius:2px}.dashboard-root .d-l2-tile-scale .scale-seg.fill{background:var(--d-navy)}.dashboard-root .d-l2-tile-scale .scale-seg.fill.amber{background:var(--d-amber)}.dashboard-root .d-l2-tile-scale .scale-seg.peer{background:var(--d-line-2);position:relative}.dashboard-root .d-l2-tile-scale .scale-seg.peer:after{content:"";position:absolute;top:-3px;bottom:-3px;left:50%;width:2px;background:var(--d-accent);transform:translate(-50%)}.dashboard-root .d-l2-tile-scale-axis{display:flex;justify-content:space-between;font-size:9px;color:var(--d-navy-4);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.dashboard-root .d-l2-tile-text{font-size:12.5px;color:var(--d-navy);background:var(--d-paper);padding:12px 14px;border-left:3px solid var(--d-amber);border-radius:0 4px 4px 0;line-height:1.5}.dashboard-root .d-l2-tile-text.nudge{border-left-color:var(--d-amber)}.dashboard-root .d-l2-tile-text strong{color:var(--d-navy);font-weight:700;display:block;margin-bottom:4px}.dashboard-root .d-l2-tile-donut{width:96px;height:96px;position:relative;flex-shrink:0}.dashboard-root .d-l2-tile-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.dashboard-root .d-l2-tile-donut-bg{fill:none;stroke:var(--d-line-2);stroke-width:12}.dashboard-root .d-l2-tile-donut-fg{fill:none;stroke:var(--d-navy);stroke-width:12;stroke-linecap:round}.dashboard-root .d-l2-tile-donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard-root .d-l2-tile-donut-inner .num{font-weight:700;font-size:20px;color:var(--d-navy);letter-spacing:-.02em}.dashboard-root .d-l2-tile-donut-inner .lbl{font-size:9px;color:var(--d-navy-4);letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-top:2px}.dashboard-root .d-insights-header .updated{color:var(--d-navy-4);font-weight:600}.dashboard-root .d-l2-team-tile{background:var(--d-white);border:1px solid var(--d-line);padding:22px 24px;border-radius:4px;margin-top:16px}.dashboard-root .d-l2-team-summary{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--d-line-2)}@media(max-width:700px){.dashboard-root .d-l2-team-summary{grid-template-columns:1fr}}.dashboard-root .d-l2-team-status-block{display:flex;gap:24px;flex-wrap:wrap}.dashboard-root .d-status-stat{display:flex;flex-direction:column;gap:2px}.dashboard-root .d-status-stat-num{font-weight:700;font-size:28px;line-height:1;letter-spacing:-.02em}.dashboard-root .d-status-stat-num.green{color:var(--d-green)}.dashboard-root .d-status-stat-num.amber{color:var(--d-amber)}.dashboard-root .d-status-stat-num.red{color:var(--d-red)}.dashboard-root .d-status-stat-num.navy{color:var(--d-navy)}.dashboard-root .d-status-stat-label{font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l2-team-callout{font-size:13px;color:var(--d-navy-3);line-height:1.5;padding-left:14px;border-left:3px solid var(--d-amber)}.dashboard-root .d-l2-team-callout strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l2-team-table-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600;flex-wrap:wrap;gap:8px}.dashboard-root .d-l2-team-table-meta a{color:var(--d-accent);cursor:pointer}.dashboard-root .d-l2-team-grid{display:grid;grid-template-columns:1.4fr 1.2fr .8fr .7fr .8fr .9fr;gap:0;border-top:1px solid var(--d-line-2)}.dashboard-root .d-l2-team-grid>div{padding:11px 10px;font-size:13px;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-l2-team-grid .col-head{background:var(--d-paper);font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--d-line-2)}.dashboard-root .d-l2-team-grid .col-num{text-align:right;font-variant-numeric:tabular-nums}.dashboard-root .d-l2-team-grid .col-name{font-weight:600;color:var(--d-navy)}.dashboard-root .d-l2-team-grid .col-name.flagged{color:var(--d-red)}.dashboard-root .d-l2-team-grid .row-flagged{background:#9a45380f}.dashboard-root .d-l2-team-grid .row-warn{background:#8a6a1f0a}.dashboard-root .d-l2-team-grid .col-num.muted{color:var(--d-navy-4)}.dashboard-root .d-status-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:10px;letter-spacing:.06em;font-weight:700;text-transform:uppercase;border-radius:2px}.dashboard-root .d-status-pill.active{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-status-pill.at-risk{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-status-pill.inactive{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-status-pill .days{font-size:9px;opacity:.7;letter-spacing:.04em}.dashboard-root .d-status-pill.no-team{color:var(--d-navy-4);background:var(--d-paper);border:1px solid var(--d-line)}.dashboard-root .d-l2-forward-nav{margin-top:22px;padding:18px 22px;background:var(--d-paper);border:1px dashed var(--d-line);border-radius:4px;display:flex;justify-content:flex-end;align-items:center;gap:12px;cursor:pointer;transition:border-color .15s,background .15s}.dashboard-root .d-l2-forward-nav:hover{border-color:var(--d-accent);background:var(--d-white)}.dashboard-root .d-l2-forward-nav-text{font-size:13px;color:var(--d-navy-3)}.dashboard-root .d-l2-forward-nav-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l2-forward-nav-label{font-size:10px;letter-spacing:.14em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l2-forward-nav-arrow{font-size:18px;color:var(--d-accent);font-weight:700}.dashboard-root .d-l2-nav-cues{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}@media(max-width:700px){.dashboard-root .d-l2-nav-cues{grid-template-columns:1fr}}.dashboard-root .d-l2-nav-cue{padding:16px 20px;background:var(--d-paper);border:1px dashed var(--d-line);border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:border-color .15s,background .15s;font-family:inherit;text-align:left;background-clip:border-box}.dashboard-root .d-l2-nav-cue:hover{border-color:var(--d-accent);background:var(--d-white)}.dashboard-root .d-l2-nav-cue.forward{justify-content:flex-end}.dashboard-root .d-l2-nav-cue-arrow{font-size:16px;color:var(--d-accent);font-weight:700}.dashboard-root .d-l2-nav-cue-label{font-size:10px;letter-spacing:.14em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l2-nav-cue-text{font-size:12.5px;color:var(--d-navy-3);line-height:1.4}.dashboard-root .d-l2-nav-cue-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-t2-scope{background:var(--d-white);border:1px solid var(--d-line);padding:14px 18px;font-size:13.5px;color:var(--d-navy-3);line-height:1.55;border-radius:4px}.dashboard-root .d-t2-scope-label{display:inline-block;font-size:10px;letter-spacing:.16em;color:var(--d-accent);text-transform:uppercase;font-weight:700;margin-right:12px;padding-right:12px;border-right:1px solid var(--d-line)}.dashboard-root .d-team-table-full{background:var(--d-white);border:1px solid var(--d-line);padding:22px 24px;border-radius:4px}.dashboard-root .d-ttf-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.dashboard-root .d-ttf-head-tag{font-size:10px;letter-spacing:.12em;color:var(--d-accent);text-transform:uppercase;font-weight:700;margin-bottom:4px}.dashboard-root .d-ttf-head-name{font-weight:700;font-size:17px;color:var(--d-navy);letter-spacing:-.015em;margin-bottom:4px}.dashboard-root .d-ttf-head-subtitle{font-size:12.5px;color:var(--d-navy-4)}.dashboard-root .d-ttf-head-meta{font-size:12px;color:var(--d-navy-3);line-height:1.5;text-align:right}.dashboard-root .d-ttf-head-meta strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-ttf-sort{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.dashboard-root .d-ttf-sort-label{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin-right:4px}.dashboard-root .d-ttf-sort-pill{font-size:11.5px;padding:5px 12px;border:1px solid var(--d-line);background:var(--d-paper);color:var(--d-navy-3);cursor:pointer;border-radius:14px;font-weight:600;font-family:inherit}.dashboard-root .d-ttf-sort-pill.active{background:var(--d-navy);color:var(--d-white);border-color:var(--d-navy)}.dashboard-root .d-ttf-sort-spacer{flex:1}.dashboard-root .d-ttf-sort-action{font-size:11.5px;color:var(--d-accent);font-weight:700;cursor:pointer}.dashboard-root .d-ttf-grid{display:grid;grid-template-columns:1.4fr 1fr .7fr .6fr .7fr .8fr .7fr 1.3fr 1.3fr .6fr;gap:0;font-size:12.5px;border-top:1px solid var(--d-line-2);overflow-x:auto}.dashboard-root .d-ttf-grid>div{padding:10px 8px;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-ttf-grid .col-head{background:var(--d-paper);font-size:10px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--d-line-2)}.dashboard-root .d-ttf-grid .col-head.sorted{color:var(--d-navy)}.dashboard-root .d-ttf-grid .col-num{text-align:right;font-variant-numeric:tabular-nums}.dashboard-root .d-ttf-grid .col-name{font-weight:600;color:var(--d-navy)}.dashboard-root .d-ttf-grid .col-name.flagged{color:var(--d-red)}.dashboard-root .d-ttf-grid .row-flagged{background:#9a45380f}.dashboard-root .d-ttf-grid .row-warn{background:#8a6a1f0a}.dashboard-root .d-ttf-grid .col-num.muted{color:var(--d-navy-4)}.dashboard-root .d-ttf-mini-bar{display:flex;align-items:center;gap:8px}.dashboard-root .d-ttf-mini-bar-track{flex:1;height:6px;background:var(--d-line-2);border-radius:3px;overflow:hidden}.dashboard-root .d-ttf-mini-bar-fill{height:100%;background:var(--d-navy)}.dashboard-root .d-ttf-mini-bar-fill.high{background:var(--d-green)}.dashboard-root .d-ttf-mini-bar-fill.amber{background:var(--d-amber)}.dashboard-root .d-ttf-mini-bar-num{font-size:11px;color:var(--d-navy);font-weight:700;letter-spacing:.04em}.dashboard-root .d-ttf-mini-bar-num.muted{color:var(--d-navy-4)}.dashboard-root .d-k-section{background:var(--d-white);border:1px solid var(--d-line);border-radius:4px;margin-top:16px;overflow:hidden}.dashboard-root .d-k-section-head{display:flex;align-items:center;gap:14px;padding:18px 22px;cursor:pointer;border-bottom:1px solid var(--d-line-2);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border-left:0;border-right:0;border-top:0;width:100%;font-family:inherit;text-align:left}.dashboard-root .d-k-section-head.collapsed{border-bottom:0}.dashboard-root .d-k-section-head:hover{background:var(--d-paper)}.dashboard-root .d-k-section-tag{font-size:11px;letter-spacing:.1em;color:var(--d-navy);background:var(--d-canvas);padding:4px 10px;border-radius:2px;font-weight:700}.dashboard-root .d-k-section-title{flex:1;min-width:0}.dashboard-root .d-k-section-name{font-weight:700;font-size:15px;color:var(--d-navy);margin-bottom:2px}.dashboard-root .d-k-section-teaser{font-size:12.5px;color:var(--d-navy-3);line-height:1.4}.dashboard-root .d-k-section-teaser strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-k-section-count{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-k-section-chevron{font-size:14px;color:var(--d-navy-4);margin-left:4px;transition:transform .2s}.dashboard-root .d-k-section-head.collapsed .d-k-section-chevron{transform:rotate(-90deg)}.dashboard-root .d-k-section-body{padding:18px 22px 22px;display:flex;flex-direction:column;gap:14px}.dashboard-root .d-k-section-body.collapsed{display:none}.dashboard-root .d-m-card{background:var(--d-white);border:1px solid var(--d-line);padding:18px 20px;border-radius:4px}.dashboard-root .d-m-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.dashboard-root .d-m-card-id-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.dashboard-root .d-m-card-id{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);font-weight:700}.dashboard-root .d-m-card-name{font-weight:700;font-size:14.5px;color:var(--d-navy);letter-spacing:-.005em;line-height:1.3}.dashboard-root .d-m-card-subtitle{font-size:12.5px;color:var(--d-navy-4);margin-top:4px;line-height:1.4}.dashboard-root .d-m-card-subtitle strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-m-card-v12-flag{font-size:9px;padding:2px 6px;background:var(--d-paper);border:1px solid var(--d-line);color:var(--d-navy-4);letter-spacing:.06em;text-transform:uppercase;font-weight:700;border-radius:2px}.dashboard-root .d-m-card-text{font-size:12.5px;color:var(--d-navy);line-height:1.55;margin-top:14px;padding:12px 14px;background:var(--d-paper);border-left:3px solid var(--d-green);border-radius:0 4px 4px 0}.dashboard-root .d-m-card-text.nudge{border-left-color:var(--d-amber)}.dashboard-root .d-m-card-text strong{color:var(--d-navy);font-weight:700;display:block;margin-bottom:4px}.dashboard-root .d-m-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:900px){.dashboard-root .d-m-pair{grid-template-columns:1fr}}.dashboard-root .d-m13-heatmap{display:flex;flex-direction:column;gap:12px}.dashboard-root .d-m13-grid{display:grid;grid-template-columns:130px repeat(8,1fr);gap:2px;border:1px solid var(--d-line-2);border-radius:4px;padding:4px;overflow-x:auto}.dashboard-root .d-m13-grid>div{padding:8px 4px;font-size:11px;text-align:center;font-weight:600}.dashboard-root .d-m13-grid .col-head{font-size:9.5px;letter-spacing:.06em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;background:var(--d-paper);line-height:1.2}.dashboard-root .d-m13-grid .row-head{text-align:left;padding-left:10px;font-size:12px;color:var(--d-navy);background:var(--d-paper);font-weight:600}.dashboard-root .d-m13-grid .row-head.flagged{color:var(--d-red)}.dashboard-root .d-m13-grid .heat-0{background:var(--d-paper);color:var(--d-navy-5)}.dashboard-root .d-m13-grid .heat-1{background:#0014481a;color:var(--d-navy)}.dashboard-root .d-m13-grid .heat-2{background:#00144840;color:var(--d-navy)}.dashboard-root .d-m13-grid .heat-3{background:#0014488c;color:var(--d-white)}.dashboard-root .d-m13-grid .heat-4{background:#001448d9;color:var(--d-white)}.dashboard-root .d-m13-heat-key{display:flex;align-items:center;gap:12px;font-size:10.5px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600}.dashboard-root .d-m13-heat-swatches{display:flex;gap:3px}.dashboard-root .d-m13-heat-swatches>div{width:18px;height:12px;border-radius:2px}.dashboard-root .d-m13-heat-swatches .heat-0{background:var(--d-paper);border:1px solid var(--d-line-2)}.dashboard-root .d-m13-heat-swatches .heat-1{background:#0014481a}.dashboard-root .d-m13-heat-swatches .heat-2{background:#00144840}.dashboard-root .d-m13-heat-swatches .heat-3{background:#0014488c}.dashboard-root .d-m13-heat-swatches .heat-4{background:#001448d9}.dashboard-root .d-m11-bars{display:flex;flex-direction:column;gap:12px}.dashboard-root .d-m11-bar-row{display:grid;grid-template-columns:200px 1fr 50px;gap:12px;align-items:center}.dashboard-root .d-m11-bar-label{font-size:12.5px;color:var(--d-navy);font-weight:600}.dashboard-root .d-m11-bar-label .sublabel{color:var(--d-navy-4);font-weight:500;font-size:11px}.dashboard-root .d-m11-bar-track{height:12px;background:var(--d-line-2);border-radius:6px;overflow:hidden}.dashboard-root .d-m11-bar-fill{height:100%;background:var(--d-navy)}.dashboard-root .d-m11-bar-fill.green{background:var(--d-green)}.dashboard-root .d-m11-bar-fill.amber{background:var(--d-amber)}.dashboard-root .d-m11-bar-num{font-size:12px;font-weight:700;color:var(--d-navy);text-align:right;letter-spacing:.04em}.dashboard-root .d-m08-coverage{display:flex;flex-direction:column;gap:8px}.dashboard-root .d-m08-row{display:grid;grid-template-columns:110px 1fr 30px;gap:10px;align-items:center}.dashboard-root .d-m08-row-name{font-size:12px;font-weight:600;color:var(--d-navy)}.dashboard-root .d-m08-row-name.flagged{color:var(--d-red)}.dashboard-root .d-m08-row-bar{display:flex;gap:2px;flex-wrap:wrap}.dashboard-root .d-m08-bar-cell{width:18px;height:14px;background:var(--d-navy);border-radius:2px}.dashboard-root .d-m08-bar-cell.empty{background:var(--d-line-2)}.dashboard-root .d-m08-row-num{font-size:12px;font-weight:700;color:var(--d-navy);text-align:right}.dashboard-root .d-m17t2-rows{display:flex;flex-direction:column;gap:10px}.dashboard-root .d-m17t2-row{display:grid;grid-template-columns:160px 1fr 140px;gap:12px;align-items:center}.dashboard-root .d-m17t2-row-name{font-size:12.5px;color:var(--d-navy);font-weight:600}.dashboard-root .d-m17t2-row-name.muted{color:var(--d-navy-4);font-style:italic}.dashboard-root .d-m17t2-row-bar-track{height:12px;background:var(--d-line-2);border-radius:6px;overflow:hidden}.dashboard-root .d-m17t2-row-bar-fill{height:100%;background:var(--d-navy-4)}.dashboard-root .d-m17t2-row-bar-fill.habit{background:var(--d-green)}.dashboard-root .d-m17t2-row-stats{font-size:11px;color:var(--d-navy-3);text-align:right;letter-spacing:.04em;font-weight:600}.dashboard-root .d-m17t2-row-stats.muted{color:var(--d-navy-4);font-style:italic}.dashboard-root .d-m17t2-axis-label{font-size:10px;color:var(--d-navy-4);text-align:right;margin-top:6px;letter-spacing:.04em;font-weight:600}.dashboard-root .d-m15-chart{display:grid;grid-template-columns:repeat(7,1fr);gap:14px;align-items:end;height:180px;padding:0 14px 8px;border-bottom:1px solid var(--d-line)}.dashboard-root .d-m15-week{display:flex;flex-direction:column;align-items:center;gap:4px}.dashboard-root .d-m15-week-num{font-size:12px;font-weight:700;color:var(--d-navy)}.dashboard-root .d-m15-bar{width:100%;max-width:50px;background:var(--d-navy);border-radius:3px 3px 0 0}.dashboard-root .d-m15-bar.amber{background:var(--d-amber)}.dashboard-root .d-m15-bar.muted{background:var(--d-navy-5)}.dashboard-root .d-m15-week-label{font-size:10px;color:var(--d-navy-4);font-weight:700;letter-spacing:.06em}.dashboard-root .d-m15-key{display:flex;gap:12px;margin-top:8px;font-size:10.5px;color:var(--d-navy-4);font-weight:600}.dashboard-root .d-m15-key-line{display:inline-block;width:16px;height:2px;background:var(--d-accent);margin-right:6px;vertical-align:middle}.dashboard-root .d-self-view-block{display:grid;grid-template-columns:130px 1fr;gap:24px;align-items:center}@media(max-width:700px){.dashboard-root .d-self-view-block{grid-template-columns:1fr}}.dashboard-root .d-self-view-num-block{display:flex;flex-direction:column;gap:4px}.dashboard-root .d-self-view-num{font-weight:700;font-size:38px;line-height:1;color:var(--d-navy);letter-spacing:-.02em}.dashboard-root .d-self-view-num.slp{color:var(--d-amber)}.dashboard-root .d-self-view-num .unit{font-size:14px;color:var(--d-navy-4);margin-left:4px;font-weight:600;letter-spacing:.04em}.dashboard-root .d-self-view-label{font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-self-view-bench{display:flex;flex-direction:column;gap:8px}.dashboard-root .d-self-view-bench-row{display:grid;grid-template-columns:150px 1fr 60px;gap:12px;align-items:center}.dashboard-root .d-self-view-bench-label{font-size:11.5px;color:var(--d-navy);font-weight:700}.dashboard-root .d-self-view-bench-label.peer{color:var(--d-navy-4);font-weight:600}.dashboard-root .d-self-view-bench-track{height:8px;background:var(--d-line-2);border-radius:4px;overflow:hidden}.dashboard-root .d-self-view-bench-fill{height:100%;background:var(--d-amber)}.dashboard-root .d-self-view-bench-fill.peer{background:var(--d-navy-4)}.dashboard-root .d-self-view-bench-num{font-size:12px;font-weight:700;color:var(--d-navy);text-align:right;letter-spacing:.04em}.dashboard-root .d-self-view-bench-num.peer{color:var(--d-navy-4)}.dashboard-root .d-m21-alerts{display:flex;flex-direction:column;gap:10px}.dashboard-root .d-m21-alert{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;gap:16px;background:var(--d-amber-soft);border:1px solid var(--d-amber-line);border-radius:4px}.dashboard-root .d-m21-alert-text{flex:1}.dashboard-root .d-m21-alert-topic{font-weight:700;font-size:14px;color:var(--d-amber);margin-bottom:4px}.dashboard-root .d-m21-alert-detail{font-size:12.5px;color:var(--d-navy-3);line-height:1.45}.dashboard-root .d-m21-alert-detail strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-m21-alert-link{font-size:12px;color:var(--d-amber);font-weight:700;cursor:pointer;white-space:nowrap}.dashboard-root .d-m36-block{display:grid;grid-template-columns:130px 1fr;gap:24px;align-items:center}@media(max-width:700px){.dashboard-root .d-m36-block{grid-template-columns:1fr}}.dashboard-root .d-m36-donut{width:130px;height:130px;position:relative}.dashboard-root .d-m36-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.dashboard-root .d-m36-donut-bg{fill:none;stroke:var(--d-line-2);stroke-width:12}.dashboard-root .d-m36-donut-fg{fill:none;stroke:var(--d-navy);stroke-width:12;stroke-linecap:round}.dashboard-root .d-m36-donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard-root .d-m36-num{font-weight:700;font-size:30px;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-m36-num .of{font-size:14px;color:var(--d-navy-4);font-weight:600}.dashboard-root .d-m36-num-label{font-size:10px;letter-spacing:.14em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin-top:4px}.dashboard-root .d-m36-areas{display:flex;flex-direction:column;gap:12px}.dashboard-root .d-m36-areas-section{display:flex;flex-direction:column;gap:6px}.dashboard-root .d-m36-areas-label{font-size:10px;letter-spacing:.14em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-m36-chips{display:flex;gap:6px;flex-wrap:wrap}.dashboard-root .d-m36-chip{font-size:12px;padding:5px 11px;border-radius:3px;font-weight:600}.dashboard-root .d-m36-chip.touched{background:var(--d-navy);color:var(--d-white)}.dashboard-root .d-m36-chip.untouched{background:var(--d-paper);border:1px dashed var(--d-line);color:var(--d-navy-4)}.dashboard-root .d-m37-block{display:grid;grid-template-columns:130px 1fr;gap:24px;align-items:center}@media(max-width:700px){.dashboard-root .d-m37-block{grid-template-columns:1fr}}.dashboard-root .d-m37-num-block{display:flex;flex-direction:column;gap:4px}.dashboard-root .d-m37-num{font-weight:700;font-size:50px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-m37-num-label{font-size:11px;color:var(--d-navy-4);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.dashboard-root .d-m37-spark{width:100%;height:70px}.dashboard-root .d-m37-spark svg{width:100%;height:100%}.dashboard-root .d-m05-block{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.dashboard-root .d-m05-num{font-weight:700;font-size:50px;line-height:1;color:var(--d-amber);letter-spacing:-.025em}.dashboard-root .d-m05-num .pct{font-size:18px;color:var(--d-navy-4);margin-left:2px;font-weight:600}.dashboard-root .d-m05-context{font-size:13px;color:var(--d-navy-3);line-height:1.5;flex:1;min-width:200px}.dashboard-root .d-m05-context strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-m07-distrib{display:flex;flex-direction:column;gap:8px}.dashboard-root .d-m07-row{display:grid;grid-template-columns:80px 1fr 60px;gap:12px;align-items:center}.dashboard-root .d-m07-row-name{font-size:12.5px;color:var(--d-navy);font-weight:600}.dashboard-root .d-m07-row-bar-track{height:10px;background:var(--d-line-2);border-radius:5px;overflow:hidden}.dashboard-root .d-m07-row-bar-fill{height:100%;background:var(--d-navy)}.dashboard-root .d-m07-row-bar-fill.high{background:var(--d-green)}.dashboard-root .d-m07-row-bar-fill.amber{background:var(--d-amber)}.dashboard-root .d-m07-row-num{font-size:12px;font-weight:700;color:var(--d-navy);text-align:right;letter-spacing:.04em}.dashboard-root .d-m07-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--d-line-3)}.dashboard-root .d-m07-stat{display:flex;flex-direction:column;gap:2px}.dashboard-root .d-m07-stat-num{font-weight:700;font-size:18px;color:var(--d-navy)}.dashboard-root .d-m07-stat-label{font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-k1-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:900px){.dashboard-root .d-k1-tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.dashboard-root .d-k1-tiles{grid-template-columns:1fr}}.dashboard-root .d-k1-tile{background:var(--d-paper);border:1px solid var(--d-line);padding:14px 16px;border-radius:4px;display:flex;flex-direction:column;gap:6px}.dashboard-root .d-k1-tile-head{display:flex;flex-direction:column;gap:2px}.dashboard-root .d-k1-tile-id{font-size:9.5px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-k1-tile-name{font-weight:700;font-size:12.5px;color:var(--d-navy)}.dashboard-root .d-k1-tile-num{font-weight:700;font-size:28px;line-height:1;color:var(--d-navy);letter-spacing:-.025em;margin-top:4px}.dashboard-root .d-k1-tile-num.high{color:var(--d-green)}.dashboard-root .d-k1-tile-num.std{color:var(--d-navy)}.dashboard-root .d-k1-tile-num .denom{font-size:12px;color:var(--d-navy-4);font-weight:600;margin-left:3px;letter-spacing:.04em}.dashboard-root .d-k1-tile-cohort{font-size:11px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600}.dashboard-root .d-k1-tile-cohort .delta{color:var(--d-green);font-weight:700}.dashboard-root .d-k1-tile-cohort .delta.zero{color:var(--d-navy-4)}.dashboard-root .d-k1-tile-text{font-size:11.5px;color:var(--d-navy-3);line-height:1.4;margin-top:4px}.dashboard-root .d-reaction-rel{margin-top:14px;padding:14px 18px;background:var(--d-canvas);border-left:3px solid var(--d-green);border-radius:0 4px 4px 0;font-size:13px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-reaction-rel-eyebrow{font-size:10px;letter-spacing:.14em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin-bottom:6px}.dashboard-root .d-reaction-rel strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-k2-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:900px){.dashboard-root .d-k2-row{grid-template-columns:1fr}}.dashboard-root .d-prog-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:900px){.dashboard-root .d-prog-strip{grid-template-columns:1fr}}.dashboard-root .d-prog-strip-item{background:var(--d-white);border:1px solid var(--d-line);padding:14px 18px;border-radius:4px}.dashboard-root .d-prog-strip-item.current{border-color:var(--d-accent);border-top:3px solid var(--d-accent)}.dashboard-root .d-prog-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin-bottom:4px}.dashboard-root .d-prog-strip-item.current .d-prog-eyebrow{color:var(--d-accent)}.dashboard-root .d-prog-name{font-weight:700;font-size:16px;color:var(--d-navy);margin-bottom:4px;letter-spacing:-.01em}.dashboard-root .d-prog-meta{font-size:12px;color:var(--d-navy-3);line-height:1.4}.dashboard-root .d-prog-meta strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-composite-traj-chart{width:100%;height:280px}.dashboard-root .d-composite-traj-chart svg{width:100%;height:100%;display:block}.dashboard-root .d-mini-traj-chart{width:100%;height:140px}.dashboard-root .d-mini-traj-chart svg{width:100%;height:100%;display:block}.dashboard-root .d-traj-chart-axis{display:grid;padding-top:6px}.dashboard-root .d-traj-chart-axis .tick{font-size:11px;color:var(--d-navy-3);text-align:center;font-weight:700;letter-spacing:.04em}.dashboard-root .d-traj-chart-axis .tick-label{font-size:10px;color:var(--d-navy-4);margin-top:2px;font-weight:500}.dashboard-root .d-traj-key{display:flex;gap:18px;margin-top:8px;padding-top:10px;border-top:1px solid var(--d-line-3);flex-wrap:wrap}.dashboard-root .d-traj-key-item{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--d-navy-3);font-weight:600}.dashboard-root .d-traj-key-line{width:18px;height:2px;background:var(--d-navy)}.dashboard-root .d-traj-key-line.peer{background:linear-gradient(to right,var(--d-accent) 0 5px,transparent 5px 9px,var(--d-accent) 9px 14px,transparent 14px 18px)}.dashboard-root .d-traj-key-line.member{background:linear-gradient(to right,var(--d-navy-4) 0 2px,transparent 2px 4px,var(--d-navy-4) 4px 6px,transparent 6px 8px,var(--d-navy-4) 8px 10px,transparent 10px 12px,var(--d-navy-4) 12px 14px,transparent 14px 16px,var(--d-navy-4) 16px 18px);opacity:.6}.dashboard-root .d-sankey-block{display:flex;flex-direction:column;gap:8px}.dashboard-root .d-sankey-headers{display:grid;grid-template-columns:160px repeat(3,1fr);gap:12px;font-size:10.5px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;padding:8px 0;border-bottom:1px solid var(--d-line-2)}.dashboard-root .d-sankey-headers>div{padding:0 6px}.dashboard-root .d-sankey-row{display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-sankey-row-name{font-size:13px;color:var(--d-navy);font-weight:700}.dashboard-root .d-sankey-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:center}.dashboard-root .d-sankey-prog{display:flex;align-items:center}.dashboard-root .d-sankey-band{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:70%;background:var(--d-navy);color:var(--d-white);border-radius:2px;font-size:11px;font-weight:700;padding:0 8px;letter-spacing:.02em}.dashboard-root .d-sankey-band.medium{background:#001448a6;height:16px}.dashboard-root .d-sankey-band.weak{background:#00144859;height:12px;color:var(--d-navy)}.dashboard-root .d-sankey-band.empty{background:transparent;color:var(--d-navy-5);height:8px;border-top:1px dashed var(--d-line)}.dashboard-root .d-ttp-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:0;border-top:1px solid var(--d-line-2)}.dashboard-root .d-ttp-grid>div{padding:11px 12px;font-size:12.5px;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-ttp-grid .col-head{background:var(--d-paper);font-size:11px;color:var(--d-navy);font-weight:700;letter-spacing:-.005em}.dashboard-root .d-ttp-grid .col-head-sub{font-size:9.5px;color:var(--d-navy-4);letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin-top:2px}.dashboard-root .d-ttp-grid .row-name{font-weight:600;color:var(--d-navy)}.dashboard-root .d-ttp-grid .row-name.flagged{color:var(--d-red)}.dashboard-root .d-retmatrix-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr .6fr;gap:0;border-top:1px solid var(--d-line-2)}.dashboard-root .d-retmatrix-grid>div{padding:11px 12px;font-size:12.5px;border-bottom:1px solid var(--d-line-3);display:flex;align-items:center}.dashboard-root .d-retmatrix-grid .col-head{background:var(--d-paper);font-size:10px;letter-spacing:.06em;color:var(--d-navy);text-transform:uppercase;font-weight:700;line-height:1.3}.dashboard-root .d-retmatrix-grid .col-head.current{color:var(--d-accent)}.dashboard-root .d-retmatrix-grid .row-name{font-weight:600;color:var(--d-navy)}.dashboard-root .d-retmatrix-grid .row-name.flagged{color:var(--d-red)}.dashboard-root .d-retmatrix-grid .cell-on:before{content:"●";color:var(--d-green);font-size:16px}.dashboard-root .d-retmatrix-grid .cell-off:before{content:"—";color:var(--d-navy-5);font-size:16px}.dashboard-root .d-retmatrix-grid .col-count{font-weight:700;color:var(--d-navy);text-align:center}.dashboard-root .d-retmatrix-key{display:flex;gap:16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--d-line-3);font-size:11px;color:var(--d-navy-4);align-items:center;flex-wrap:wrap}.dashboard-root .d-retmatrix-key-item{display:inline-flex;align-items:center;gap:6px;font-weight:600}.dashboard-root .d-dual-composite{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:900px){.dashboard-root .d-dual-composite{grid-template-columns:1fr}}.dashboard-root .d-composite-card{background:var(--d-white);border:1px solid var(--d-line);padding:22px 24px;border-radius:4px;display:flex;align-items:center;gap:22px}.dashboard-root .d-composite-card.tds{border-left:4px solid var(--d-green)}.dashboard-root .d-composite-card.pis{border-left:4px solid var(--d-accent)}.dashboard-root .d-comp-text{flex:1;min-width:0}.dashboard-root .d-comp-eyebrow{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--d-navy-4);font-weight:700;margin-bottom:6px}.dashboard-root .d-comp-zone{font-size:10px;padding:3px 9px;border-radius:2px;background:var(--d-green-soft);color:var(--d-green);letter-spacing:.06em}.dashboard-root .d-comp-zone.orange,.dashboard-root .d-comp-zone.accent{background:var(--d-accent-soft);color:var(--d-accent)}.dashboard-root .d-comp-name{font-weight:700;font-size:16px;color:var(--d-navy);letter-spacing:-.005em;line-height:1.3;margin-bottom:6px}.dashboard-root .d-comp-blurb{font-size:12.5px;color:var(--d-navy-3);line-height:1.45}.dashboard-root .d-comp-bench{font-size:11px;color:var(--d-navy-4);margin-top:10px;padding-top:8px;border-top:1px dashed var(--d-line-2);letter-spacing:.04em}.dashboard-root .d-comp-bench strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l3-section{background:var(--d-white);border:1px solid var(--d-line);border-radius:4px;margin-bottom:14px;overflow:hidden}.dashboard-root .d-l3-section-head{display:flex;align-items:center;gap:16px;padding:16px 22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border:0;font-family:inherit;text-align:left;width:100%;border-bottom:1px solid var(--d-line-2)}.dashboard-root .d-l3-section-head:hover{background:var(--d-paper)}.dashboard-root .d-l3-section-head.collapsed{border-bottom:0}.dashboard-root .d-l3-section-head-left{flex:1;min-width:0;display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.dashboard-root .d-l3-section-eyebrow{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin-bottom:3px}.dashboard-root .d-l3-section-title{font-weight:700;font-size:15.5px;color:var(--d-navy);letter-spacing:-.005em}.dashboard-root .d-l3-section-summary{flex:1;min-width:240px;font-size:12.5px;color:var(--d-navy-3);line-height:1.45}.dashboard-root .d-l3-section-summary strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l3-section-toggle{font-size:14px;color:var(--d-navy-4);transition:transform .2s}.dashboard-root .d-l3-section-head.collapsed .d-l3-section-toggle{transform:rotate(-90deg)}.dashboard-root .d-l3-section-body{padding:18px 22px 22px;display:flex;flex-direction:column;gap:14px}.dashboard-root .d-l3-section-body.collapsed{display:none}.dashboard-root .d-l3-tile-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.dashboard-root .d-l3-tile-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1100px){.dashboard-root .d-l3-tile-grid-5,.dashboard-root .d-l3-tile-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.dashboard-root .d-l3-tile-grid-5,.dashboard-root .d-l3-tile-grid-4{grid-template-columns:1fr}}.dashboard-root .d-l3-tile{background:var(--d-paper);border:1px solid var(--d-line);padding:14px 16px;border-radius:4px;display:flex;flex-direction:column;gap:8px;min-height:200px}.dashboard-root .d-l3-tile-head{display:flex;justify-content:space-between;align-items:flex-start}.dashboard-root .d-l3-tile-id-row{display:flex;align-items:center;gap:6px}.dashboard-root .d-l3-tile-id{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);font-weight:700}.dashboard-root .d-l3-tile-k{font-size:9px;padding:2px 6px;background:var(--d-canvas);color:var(--d-navy);letter-spacing:.08em;font-weight:700;border-radius:2px}.dashboard-root .d-l3-tile-zone{font-size:9px;padding:3px 8px;border-radius:2px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.dashboard-root .d-l3-tile-zone.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l3-tile-zone.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l3-tile-zone.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l3-tile-zone.orange{background:var(--d-accent-soft);color:var(--d-accent)}.dashboard-root .d-l3-tile-zone.muted{background:var(--d-canvas);color:var(--d-navy-4)}.dashboard-root .d-l3-tile-name{font-weight:700;font-size:13.5px;color:var(--d-navy);letter-spacing:-.005em;line-height:1.3;margin-top:4px}.dashboard-root .d-l3-tile-num{font-weight:700;font-size:28px;line-height:1;color:var(--d-navy);letter-spacing:-.025em;margin-top:4px}.dashboard-root .d-l3-tile-num .unit{font-size:13px;color:var(--d-navy-4);font-weight:600;margin-left:3px;letter-spacing:.04em}.dashboard-root .d-l3-tile-bench{font-size:11px;color:var(--d-navy-4);letter-spacing:.04em;line-height:1.45}.dashboard-root .d-l3-tile-bench strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l3-tile-text{font-size:11.5px;color:var(--d-navy-3);line-height:1.5;margin-top:auto;padding-top:6px}.dashboard-root .d-l3-tile-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-m20-mini-bars{display:flex;gap:2px;height:12px;margin-top:6px;border-radius:3px;overflow:hidden}.dashboard-root .d-m20-mini-bar.active{background:var(--d-green)}.dashboard-root .d-m20-mini-bar.at-risk{background:var(--d-amber)}.dashboard-root .d-m20-mini-bar.inactive{background:var(--d-navy-5)}.dashboard-root .d-m20-num-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.dashboard-root .d-m20-num-row .pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--d-navy-3);font-weight:600}.dashboard-root .d-m20-num-row .pill .dot{width:7px;height:7px;border-radius:50%;display:inline-block}.dashboard-root .d-m20-num-row .pill .dot.active{background:var(--d-green)}.dashboard-root .d-m20-num-row .pill .dot.at-risk{background:var(--d-amber)}.dashboard-root .d-m20-num-row .pill .dot.inactive{background:var(--d-navy-5)}.dashboard-root .d-l3-mcard{background:var(--d-white);border:1px solid var(--d-line);padding:18px 20px;border-radius:4px}.dashboard-root .d-l3-mcard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.dashboard-root .d-l3-mcard-id-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.dashboard-root .d-l3-mcard-id{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);font-weight:700}.dashboard-root .d-l3-mcard-k{font-size:9px;padding:2px 6px;background:var(--d-canvas);color:var(--d-navy);letter-spacing:.08em;font-weight:700;border-radius:2px}.dashboard-root .d-l3-mcard-name{font-weight:700;font-size:14.5px;color:var(--d-navy);letter-spacing:-.005em;line-height:1.3}.dashboard-root .d-l3-mcard-subtitle{font-size:12.5px;color:var(--d-navy-4);margin-top:4px;line-height:1.4}.dashboard-root .d-l3-mcard-zone{font-size:10px;padding:3px 9px;border-radius:2px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;white-space:nowrap}.dashboard-root .d-l3-mcard-zone.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l3-mcard-zone.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l3-mcard-zone.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l3-mcard-zone.orange{background:var(--d-accent-soft);color:var(--d-accent)}.dashboard-root .d-l3-mcard-zone.muted{background:var(--d-canvas);color:var(--d-navy-4)}.dashboard-root .d-l3-mcard-text{font-size:12.5px;color:var(--d-navy);line-height:1.55;margin-top:14px;padding:12px 14px;background:var(--d-paper);border-left:3px solid var(--d-navy-4);border-radius:0 4px 4px 0}.dashboard-root .d-l3-mcard-text.green-edge{border-left-color:var(--d-green)}.dashboard-root .d-l3-mcard-text.amber-edge{border-left-color:var(--d-amber)}.dashboard-root .d-l3-mcard-text.red-edge{border-left-color:var(--d-red)}.dashboard-root .d-l3-mcard-text strong{color:var(--d-navy);font-weight:700;display:block;margin-bottom:4px}.dashboard-root .d-l3-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:900px){.dashboard-root .d-l3-pair{grid-template-columns:1fr}}.dashboard-root .d-l3-stat-row{display:flex;gap:18px;flex-wrap:wrap}.dashboard-root .d-l3-stat-block{display:flex;flex-direction:column;gap:4px;min-width:110px}.dashboard-root .d-l3-stat-num{font-weight:700;font-size:28px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-l3-stat-num.green{color:var(--d-green)}.dashboard-root .d-l3-stat-num.red{color:var(--d-red)}.dashboard-root .d-l3-stat-num .stat-unit{font-size:12px;color:var(--d-navy-4);margin-left:4px;font-weight:600}.dashboard-root .d-l3-stat-label{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l3-stat-bench{font-size:10.5px;color:var(--d-navy-3);letter-spacing:.04em;font-weight:600;margin-top:4px}.dashboard-root .d-l3-stat-bench strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-gap-viz{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--d-paper);border-radius:4px;flex-wrap:wrap}.dashboard-root .d-gap-viz-side{display:flex;flex-direction:column;align-items:center;gap:4px}.dashboard-root .d-gap-viz-side .label{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-gap-viz-side .num{font-weight:700;font-size:32px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-gap-viz-side .num.green{color:var(--d-green)}.dashboard-root .d-gap-viz-side .num.amber{color:var(--d-amber)}.dashboard-root .d-gap-viz-arrow{font-size:18px;color:var(--d-navy-4);font-weight:700}.dashboard-root .d-gap-viz-mid{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--d-white);padding:8px 12px;border-radius:4px;border:1px solid var(--d-line-2)}.dashboard-root .d-gap-viz-mid .gap-num{font-weight:700;font-size:26px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-gap-viz-mid .gap-label{font-size:9px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-tes-card{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.dashboard-root .d-tes-text{flex:1;min-width:240px}.dashboard-root .d-tes-components{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:12px;border-top:1px dashed var(--d-line);margin-bottom:4px}@media(max-width:700px){.dashboard-root .d-tes-components{grid-template-columns:repeat(2,1fr)}}.dashboard-root .d-tes-comp{display:flex;flex-direction:column;gap:2px}.dashboard-root .d-tes-comp-num{font-weight:700;font-size:18px;color:var(--d-navy);letter-spacing:-.015em}.dashboard-root .d-tes-comp-label{font-size:10px;letter-spacing:.06em;color:var(--d-navy-4);font-weight:600}.dashboard-root .d-impact-ranked{display:flex;flex-direction:column;gap:8px}.dashboard-root .d-impact-ranked-row{display:grid;grid-template-columns:130px 1fr 80px 50px;gap:10px;align-items:center}.dashboard-root .d-impact-ranked-name{font-size:12.5px;color:var(--d-navy);font-weight:600}.dashboard-root .d-impact-ranked-track{height:12px;background:var(--d-line-2);border-radius:6px;overflow:hidden}.dashboard-root .d-impact-ranked-fill{height:100%;background:var(--d-navy)}.dashboard-root .d-impact-ranked-fill.high-quality{background:var(--d-green)}.dashboard-root .d-impact-ranked-fill.medium-quality{background:var(--d-amber)}.dashboard-root .d-impact-ranked-fill.no-quality{background:var(--d-navy-5);width:1px!important}.dashboard-root .d-impact-ranked-quality{font-size:11px;color:var(--d-navy-3);font-weight:600;display:inline-flex;align-items:center;gap:5px}.dashboard-root .d-impact-ranked-quality .q-dot{width:8px;height:8px;border-radius:50%}.dashboard-root .d-impact-ranked-quality .q-dot.green{background:var(--d-green)}.dashboard-root .d-impact-ranked-quality .q-dot.amber{background:var(--d-amber)}.dashboard-root .d-impact-ranked-quality .q-dot.muted{background:var(--d-navy-5)}.dashboard-root .d-impact-ranked-usage{font-size:12px;font-weight:700;color:var(--d-navy);text-align:right;letter-spacing:.04em}.dashboard-root .d-skill-table{width:100%;border-collapse:collapse;font-size:13px}.dashboard-root .d-skill-table th{font-size:10px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;padding:10px 8px;text-align:center;background:var(--d-paper);border-bottom:1px solid var(--d-line)}.dashboard-root .d-skill-table th.skill-col{text-align:left}.dashboard-root .d-skill-table th.curr-col{color:var(--d-accent)}.dashboard-root .d-skill-table td{padding:11px 8px;text-align:center;border-bottom:1px solid var(--d-line-3);font-weight:600}.dashboard-root .d-skill-table td.skill-name{text-align:left;color:var(--d-navy);font-weight:700}.dashboard-root .d-skill-table td.skill-name.weakest{color:var(--d-red)}.dashboard-root .d-skill-table td.cell{font-variant-numeric:tabular-nums}.dashboard-root .d-skill-table td.cell.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-skill-table td.cell.green-mid{background:#3d6b3a14;color:var(--d-green)}.dashboard-root .d-skill-table td.cell.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-skill-table td.cell.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-skill-table td.cell.empty{color:var(--d-navy-4)}.dashboard-root .d-skill-table td.cell.curr{box-shadow:inset 2px 0 0 var(--d-accent)}.dashboard-root .d-skill-summary-line{display:flex;gap:12px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px dashed var(--d-line);flex-wrap:wrap}.dashboard-root .d-skill-summary-line .ssl-pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--d-navy-3);font-weight:600}.dashboard-root .d-skill-summary-line .ssl-pill .dot{width:8px;height:8px;border-radius:50%}.dashboard-root .d-skill-summary-line .ssl-pill .dot.green{background:var(--d-green)}.dashboard-root .d-skill-summary-line .ssl-pill .dot.amber{background:var(--d-amber)}.dashboard-root .d-skill-summary-line .ssl-pill .dot.red{background:var(--d-red)}.dashboard-root .d-skill-summary-line .ssl-pill strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-lead-insight{background:var(--d-white);border:1px solid var(--d-line);border-left:4px solid var(--d-accent);padding:18px 22px;border-radius:4px;margin-bottom:16px}.dashboard-root .d-lead-insight-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--d-accent);text-transform:uppercase;font-weight:700;margin-bottom:6px}.dashboard-root .d-lead-insight-text{font-weight:700;font-size:16px;color:var(--d-navy);letter-spacing:-.005em;line-height:1.35;margin-bottom:8px}.dashboard-root .d-lead-insight-sub{font-size:13px;color:var(--d-navy-3);line-height:1.55}.dashboard-root .d-lead-insight-sub strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l3-nav-cues{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}@media(max-width:700px){.dashboard-root .d-l3-nav-cues{grid-template-columns:1fr}}.dashboard-root .d-l3-nav-cue{padding:16px 20px;background:var(--d-paper);border:1px dashed var(--d-line);border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:12px;font-family:inherit;text-align:left;transition:border-color .15s,background .15s}.dashboard-root .d-l3-nav-cue:hover{border-color:var(--d-accent);background:var(--d-white)}.dashboard-root .d-l3-nav-cue.forward{justify-content:flex-end}.dashboard-root .d-l3-nav-cue-arrow{font-size:16px;color:var(--d-accent);font-weight:700}.dashboard-root .d-l3-nav-cue-label{font-size:10px;letter-spacing:.14em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l3-nav-cue-text{font-size:12.5px;color:var(--d-navy-3);line-height:1.4}.dashboard-root .d-l3-nav-cue-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-method-note{margin-top:12px;padding:12px 14px;background:var(--d-canvas);font-size:12px;color:var(--d-navy-3);line-height:1.5;border-radius:4px}.dashboard-root .d-method-note strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-pace-row{display:grid;grid-template-columns:80px 1fr 180px;gap:12px;align-items:center;padding:6px 0}.dashboard-root .d-pace-row-label{font-size:12px;color:var(--d-navy);font-weight:700}.dashboard-root .d-pace-row-label.curr{color:var(--d-accent)}.dashboard-root .d-pace-bar-track{height:10px;background:var(--d-line-2);border-radius:5px;position:relative;overflow:visible}.dashboard-root .d-pace-bar-fill{background:var(--d-navy-3);height:100%;border-radius:5px}.dashboard-root .d-pace-bar-fill.curr{background:var(--d-accent)}.dashboard-root .d-pace-row-meta{font-size:11.5px;color:var(--d-navy-3);font-weight:600}.dashboard-root .d-pace-row-meta strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-traj-caption{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--d-navy);margin-bottom:14px}.dashboard-root .d-traj-caption .arrow{font-size:18px;font-weight:700;color:var(--d-green)}.dashboard-root .d-traj-caption .arrow.amber{color:var(--d-amber)}.dashboard-root .d-combined-stat{background:var(--d-canvas);border-radius:4px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.dashboard-root .d-combined-num{font-weight:700;font-size:38px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-combined-fraction{font-size:12.5px;color:var(--d-navy-3);font-weight:600}.dashboard-root .d-combined-fraction strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-combined-label{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin-top:4px}.dashboard-root .d-barrier-empty{background:var(--d-paper);padding:14px 16px;border-radius:4px;font-size:13px;color:var(--d-navy-3);line-height:1.5;border:1px dashed var(--d-line-2)}.dashboard-root .d-barrier-empty strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-am-table{width:100%;border-collapse:collapse;font-size:12.5px;margin:14px 0 6px}.dashboard-root .d-am-table th,.dashboard-root .d-am-table td{padding:9px 12px;text-align:right;border:1px solid var(--d-line)}.dashboard-root .d-am-table th{font-size:10px;letter-spacing:.06em;color:var(--d-navy-4);background:var(--d-paper);font-weight:700;text-transform:uppercase}.dashboard-root .d-am-table th.cohort-col,.dashboard-root .d-am-table td.cohort-col{text-align:left;color:var(--d-navy);font-weight:700}.dashboard-root .d-am-table tr.curr{background:var(--d-canvas)}.dashboard-root .d-am-table tr.curr td.cohort-col{color:var(--d-accent);font-weight:700}.dashboard-root .d-am-table td.cell{color:var(--d-navy);font-variant-numeric:tabular-nums;letter-spacing:.02em}.dashboard-root .d-am-table td.cell.best{background:var(--d-green-soft);color:var(--d-green);font-weight:700}.dashboard-root .d-am-table td.cell.good{background:#3d6b3a14;color:var(--d-green);font-weight:600}.dashboard-root .d-am-table td.cell.mid{color:var(--d-navy-3)}.dashboard-root .d-am-table td.cell.poor{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-am-table td.cell.worst{background:var(--d-red-soft);color:var(--d-red);font-weight:700}.dashboard-root .d-am-table td.cell.early{color:var(--d-accent);font-style:italic;font-weight:600}.dashboard-root .d-am-summary-line{font-size:11.5px;color:var(--d-navy-3);letter-spacing:.04em;margin:10px 0;font-weight:600}.dashboard-root .d-am-summary-line strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-am-foot-note{font-size:10px;color:var(--d-navy-4);letter-spacing:.04em;margin-top:6px;font-weight:600}.dashboard-root .d-v7-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}@media(max-width:800px){.dashboard-root .d-v7-grid{grid-template-columns:1fr}}.dashboard-root .d-v7-card{background:var(--d-paper);border:1px solid var(--d-line);padding:14px 16px;border-radius:4px;display:flex;flex-direction:column;gap:8px}.dashboard-root .d-v7-card-head{display:flex;justify-content:space-between;align-items:baseline}.dashboard-root .d-v7-card-id{font-size:9.5px;color:var(--d-navy-4);letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-v7-card-zone{font-size:9.5px;padding:2px 7px;letter-spacing:.06em;font-weight:700;border-radius:2px;text-transform:uppercase}.dashboard-root .d-v7-card-zone.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-v7-card-zone.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-v7-card-zone.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-v7-card-name{font-weight:700;font-size:14.5px;color:var(--d-navy);line-height:1.3}.dashboard-root .d-v7-spark-row{display:flex;align-items:center;gap:12px;margin:6px 0 4px}.dashboard-root .d-v7-spark{flex:1;height:36px;position:relative}.dashboard-root .d-v7-current{font-weight:700;font-size:22px;color:var(--d-navy);letter-spacing:-.02em;line-height:1}.dashboard-root .d-v7-current.green{color:var(--d-green)}.dashboard-root .d-v7-current .v7-current-suffix{font-size:12px;color:var(--d-navy-4);font-weight:600;margin-left:3px}.dashboard-root .d-v7-delta{font-size:10.5px;color:var(--d-navy-3);letter-spacing:.04em;font-weight:600}.dashboard-root .d-v7-delta strong{color:var(--d-green);font-weight:700}.dashboard-root .d-v7-text{font-size:11.5px;color:var(--d-navy-3);line-height:1.45;margin-top:6px;padding-top:8px;border-top:1px solid var(--d-line-2)}.dashboard-root .d-v7-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l4-comp-headline{font-weight:700;font-size:16px;color:var(--d-navy);letter-spacing:-.005em;margin:8px 0}.dashboard-root .d-l4-comp-viz{display:flex;flex-direction:column;gap:10px}.dashboard-root .d-l4-comp-boxes{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.dashboard-root .d-l4-comp-box{height:26px;border-radius:3px}.dashboard-root .d-l4-comp-box.green{background:var(--d-green)}.dashboard-root .d-l4-comp-box.amber{background:var(--d-amber)}.dashboard-root .d-l4-comp-box.red{background:var(--d-red)}.dashboard-root .d-l4-comp-legend{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--d-navy-3);font-weight:600}.dashboard-root .d-l4-comp-legend-item{display:inline-flex;align-items:center;gap:5px}.dashboard-root .d-l4-comp-legend-item .dot{width:8px;height:8px;border-radius:50%}.dashboard-root .d-l4-comp-legend-item .dot.green{background:var(--d-green)}.dashboard-root .d-l4-comp-legend-item .dot.amber{background:var(--d-amber)}.dashboard-root .d-l4-comp-legend-item .dot.red{background:var(--d-red)}.dashboard-root .d-l4-comp-synthesis{font-size:12.5px;color:var(--d-navy-3);line-height:1.5;margin-top:8px;padding-top:10px;border-top:1px dashed var(--d-line)}.dashboard-root .d-l4-slot-viz{margin-top:8px;padding-top:8px;border-top:1px solid var(--d-line-3);grid-column:1 / -1}.dashboard-root .d-l4-slot-viz-bar{display:flex;height:10px;gap:2px;border-radius:5px;overflow:hidden}.dashboard-root .d-l4-slot-viz-bar .seg{height:100%}.dashboard-root .d-l4-slot-viz-bar .seg.green{background:var(--d-green)}.dashboard-root .d-l4-slot-viz-bar .seg.amber{background:var(--d-amber)}.dashboard-root .d-l4-slot-viz-bar .seg.red{background:var(--d-red)}.dashboard-root .d-l4-slot-viz-counts{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.06em;margin-top:6px}.dashboard-root .d-l4-slot-viz-counts .green{color:var(--d-green)}.dashboard-root .d-l4-slot-viz-counts .amber{color:var(--d-amber)}.dashboard-root .d-l4-slot-viz-counts .red{color:var(--d-red)}.dashboard-root .d-l4-slot-viz-num{font-weight:700;font-size:32px;line-height:1;color:var(--d-navy);letter-spacing:-.025em;display:flex;align-items:baseline;gap:8px}.dashboard-root .d-l4-slot-viz-num.green{color:var(--d-green)}.dashboard-root .d-l4-slot-viz-num .delta{font-size:11px;color:var(--d-green);font-weight:700;letter-spacing:.04em}.dashboard-root .d-l4-slot-viz-cap{font-size:10px;color:var(--d-navy-4);letter-spacing:.06em;text-transform:uppercase;font-weight:700;margin-top:4px}.dashboard-root .d-l4-slot-viz-spark{height:30px;width:100%}.dashboard-root .d-l4-slot-viz-spark-meta{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.04em;margin-top:4px}.dashboard-root .d-l4-slot-viz-spark-meta .start{color:var(--d-navy-4)}.dashboard-root .d-l4-slot-viz-spark-meta .end{color:var(--d-green)}.dashboard-root .d-l4-slot-viz-dots{display:flex;gap:4px;margin-bottom:6px}.dashboard-root .d-l4-slot-viz-dots .dot{width:14px;height:14px;border-radius:3px;background:var(--d-line-2)}.dashboard-root .d-l4-slot-viz-dots .dot.filled{background:var(--d-red)}.dashboard-root .d-l4-method-note{display:flex;gap:14px;padding:14px 18px;background:var(--d-paper);border:1px solid var(--d-line-2);border-left:3px solid var(--d-accent);border-radius:4px}.dashboard-root .d-l4-method-note-icon{width:24px;height:24px;border-radius:50%;background:var(--d-accent);color:var(--d-white);display:inline-flex;align-items:center;justify-content:center;font-style:italic;font-weight:700;font-size:13px;flex-shrink:0}.dashboard-root .d-l4-method-note-title{font-weight:700;font-size:13px;color:var(--d-navy);margin-bottom:4px}.dashboard-root .d-l4-method-note-body{font-size:12px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-l4-main-with-sidebar{display:grid;grid-template-columns:1fr 280px;gap:16px;align-items:start}@media(max-width:1100px){.dashboard-root .d-l4-main-with-sidebar{grid-template-columns:1fr}}.dashboard-root .d-l4-main-col{display:flex;flex-direction:column;gap:16px;min-width:0}.dashboard-root .d-l4-sidebar{display:flex;flex-direction:column;gap:14px}.dashboard-root .d-l4-dual-tables{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:1000px){.dashboard-root .d-l4-dual-tables{grid-template-columns:1fr}}.dashboard-root .d-l4-rt-card{background:var(--d-white);border:1px solid var(--d-line);padding:16px 18px;border-radius:4px}.dashboard-root .d-l4-rt-card.tds{border-top:3px solid var(--d-green)}.dashboard-root .d-l4-rt-card.pis{border-top:3px solid var(--d-accent)}.dashboard-root .d-l4-rt-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin-bottom:4px}.dashboard-root .d-l4-rt-title{font-weight:700;font-size:15px;color:var(--d-navy);letter-spacing:-.005em}.dashboard-root .d-l4-rt-subtitle{font-size:12px;color:var(--d-navy-4);line-height:1.45;margin-top:4px;padding-bottom:12px;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-l4-rt-table{width:100%;border-collapse:collapse;font-size:12.5px}.dashboard-root .d-l4-rt-table th{font-size:9.5px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;padding:8px 6px;text-align:right;border-bottom:1px solid var(--d-line-2)}.dashboard-root .d-l4-rt-table th:first-child{text-align:left}.dashboard-root .d-l4-rt-table td{padding:9px 6px;vertical-align:middle;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-l4-rt-table tr.row-top{background:#3d6b3a0a}.dashboard-root .d-l4-rt-table tr.row-bot{background:#9a453808}.dashboard-root .d-l4-rt-prog{font-weight:700;font-size:12.5px;color:var(--d-navy);line-height:1.25}.dashboard-root .d-l4-rt-trainer{font-size:11px;color:var(--d-navy-4);margin-top:2px}.dashboard-root .d-l4-rt-comp{text-align:right;font-weight:700;font-size:16px;letter-spacing:-.015em}.dashboard-root .d-l4-rt-comp.green{color:var(--d-green)}.dashboard-root .d-l4-rt-comp.navy{color:var(--d-navy)}.dashboard-root .d-l4-rt-comp.amber{color:var(--d-amber)}.dashboard-root .d-l4-rt-comp.red{color:var(--d-red)}.dashboard-root .d-l4-rt-traj{text-align:right;font-size:11.5px;font-weight:700;letter-spacing:.04em}.dashboard-root .d-l4-rt-traj.up{color:var(--d-green)}.dashboard-root .d-l4-rt-traj.down{color:var(--d-red)}.dashboard-root .d-l4-rt-traj.stable{color:var(--d-navy-4)}.dashboard-root .d-l4-rt-conf{text-align:right;font-size:11px;color:var(--d-navy-4);font-weight:600}.dashboard-root .d-l4-rt-bench-line{font-size:10.5px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600;margin-top:12px;padding-top:10px;border-top:1px dashed var(--d-line-2)}.dashboard-root .d-l4-rt-bench-line strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l4-supporting-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media(max-width:1100px){.dashboard-root .d-l4-supporting-tiles{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.dashboard-root .d-l4-supporting-tiles{grid-template-columns:1fr}}.dashboard-root .d-l4-stile{background:var(--d-white);border:1px solid var(--d-line);padding:14px 16px;border-radius:4px;display:flex;flex-direction:column;gap:6px}.dashboard-root .d-l4-stile-head{display:flex;justify-content:space-between;align-items:baseline}.dashboard-root .d-l4-stile-id{font-size:9.5px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l4-stile-zone{font-size:9px;padding:2px 7px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l4-stile-zone.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l4-stile-zone.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l4-stile-zone.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l4-stile-name{font-weight:700;font-size:12.5px;color:var(--d-navy);letter-spacing:-.005em;line-height:1.3}.dashboard-root .d-l4-stile-num{font-weight:700;font-size:28px;line-height:1;color:var(--d-navy);letter-spacing:-.025em;margin-top:4px}.dashboard-root .d-l4-stile-num.green{color:var(--d-green)}.dashboard-root .d-l4-stile-num.amber{color:var(--d-amber)}.dashboard-root .d-l4-stile-num .unit{font-size:13px;color:var(--d-navy-4);font-weight:600;margin-left:3px}.dashboard-root .d-l4-stile-text{font-size:11.5px;color:var(--d-navy-3);line-height:1.45;margin-top:4px}.dashboard-root .d-l4-stile-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l4-sb-card{background:var(--d-white);border:1px solid var(--d-line);padding:14px 16px;border-radius:4px}.dashboard-root .d-l4-sb-card-eyebrow{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l4-sb-card-eyebrow .count-pill{background:var(--d-amber-soft);color:var(--d-amber);padding:2px 7px;border-radius:10px;font-size:9px}.dashboard-root .d-l4-sb-card-title{font-weight:700;font-size:14px;color:var(--d-navy);margin:4px 0 10px;letter-spacing:-.005em}.dashboard-root .d-l4-pna-item{padding:10px 0;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-l4-pna-item:last-child{border-bottom:0}.dashboard-root .d-l4-pna-prog{font-weight:700;font-size:12.5px;color:var(--d-navy);letter-spacing:-.005em}.dashboard-root .d-l4-pna-reason{font-size:10px;color:var(--d-red);letter-spacing:.06em;font-weight:700;text-transform:uppercase;margin-top:2px}.dashboard-root .d-l4-pna-reason.amber{color:var(--d-amber)}.dashboard-root .d-l4-pna-headline{font-size:11.5px;color:var(--d-navy-3);line-height:1.45;margin-top:4px}.dashboard-root .d-l4-tp-prog{font-weight:700;font-size:14px;color:var(--d-navy);letter-spacing:-.005em;margin-bottom:4px}.dashboard-root .d-l4-tp-meta{font-size:11px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600;margin-bottom:10px}.dashboard-root .d-l4-tp-meta .pis-num{color:var(--d-green);font-weight:700}.dashboard-root .d-l4-tp-story-label{font-size:9.5px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin-bottom:4px}.dashboard-root .d-l4-tp-story{font-size:12px;color:var(--d-navy-3);line-height:1.5;font-style:italic;padding:8px 10px;background:var(--d-paper);border-left:3px solid var(--d-green);border-radius:0 4px 4px 0}.dashboard-root .d-l4-aa-item{padding:8px 0;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-l4-aa-item:last-child{border-bottom:0}.dashboard-root .d-l4-aa-prog-row{display:flex;gap:6px;flex-wrap:wrap}.dashboard-root .d-l4-aa-prog{font-weight:700;font-size:12px;color:var(--d-navy)}.dashboard-root .d-l4-aa-topic{font-size:11px;color:var(--d-amber);font-weight:600}.dashboard-root .d-l4-aa-detail{font-size:11px;color:var(--d-navy-4);margin-top:2px}.dashboard-root .d-l4-aa-detail .bu{background:var(--d-canvas);padding:1px 5px;border-radius:2px;font-weight:700;color:var(--d-navy-3)}.dashboard-root .d-l4-page-intro{display:flex;gap:14px;align-items:baseline;padding:14px 18px;background:var(--d-white);border:1px solid var(--d-line);border-left:3px solid var(--d-accent);border-radius:4px;flex-wrap:wrap}.dashboard-root .d-l4-page-intro-eyebrow{font-size:10px;letter-spacing:.16em;color:var(--d-accent);text-transform:uppercase;font-weight:700}.dashboard-root .d-l4-page-intro-text{font-size:13px;color:var(--d-navy-3);line-height:1.5;flex:1;min-width:240px}.dashboard-root .d-l4-metric-grid{display:grid;gap:14px}.dashboard-root .d-l4-metric-grid.cols-2{grid-template-columns:1fr 1fr}.dashboard-root .d-l4-metric-grid.cols-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1000px){.dashboard-root .d-l4-metric-grid.cols-2,.dashboard-root .d-l4-metric-grid.cols-3{grid-template-columns:1fr}}.dashboard-root .d-l4-mcard{background:var(--d-white);border:1px solid var(--d-line);padding:16px 18px;border-radius:4px;display:flex;flex-direction:column;gap:10px}.dashboard-root .d-l4-mcard.wide{grid-column:1 / -1}.dashboard-root .d-l4-mcard-head{display:flex;justify-content:space-between;align-items:baseline}.dashboard-root .d-l4-mcard-id{font-size:9.5px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l4-mcard-zone{font-size:9.5px;padding:2px 7px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l4-mcard-zone.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l4-mcard-zone.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l4-mcard-zone.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l4-mcard-name{font-weight:700;font-size:14.5px;color:var(--d-navy);letter-spacing:-.005em;line-height:1.3}.dashboard-root .d-l4-mcard-subtitle{font-size:12px;color:var(--d-navy-4);line-height:1.45}.dashboard-root .d-l4-mcard-hero{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:6px 0}.dashboard-root .d-l4-mcard-num{font-weight:700;font-size:32px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-l4-mcard-num.green{color:var(--d-green)}.dashboard-root .d-l4-mcard-num.amber{color:var(--d-amber)}.dashboard-root .d-l4-mcard-num.red{color:var(--d-red)}.dashboard-root .d-l4-mcard-num .unit{font-size:13px;color:var(--d-navy-4);font-weight:600;margin-left:2px}.dashboard-root .d-l4-mcard-unit{font-size:11px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600}.dashboard-root .d-l4-mcard-context{font-size:11px;color:var(--d-navy-3);font-weight:600;margin-left:auto}.dashboard-root .d-l4-mcard-text{font-size:12.5px;color:var(--d-navy);line-height:1.55;margin-top:auto;padding:10px 12px;background:var(--d-paper);border-left:3px solid var(--d-navy-4);border-radius:0 4px 4px 0}.dashboard-root .d-l4-mcard-text.green-edge{border-left-color:var(--d-green)}.dashboard-root .d-l4-mcard-text.amber-edge{border-left-color:var(--d-amber)}.dashboard-root .d-l4-mcard-text.red-edge{border-left-color:var(--d-red)}.dashboard-root .d-l4-mcard-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l4-dist-strip{display:flex;flex-direction:column;gap:6px}.dashboard-root .d-l4-dist-label{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l4-dist-track{height:10px;background:var(--d-line-2);position:relative;border-radius:5px}.dashboard-root .d-l4-dist-track .threshold-line{position:absolute;top:-4px;bottom:-4px;width:1px;background:var(--d-navy);opacity:.7}.dashboard-root .d-l4-dist-track .threshold-label{position:absolute;top:-22px;font-size:9px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:700;transform:translate(-50%)}.dashboard-root .d-l4-dist-dot{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid var(--d-white);box-shadow:0 0 0 1px #0014481a}.dashboard-root .d-l4-dist-dot.green{background:var(--d-green)}.dashboard-root .d-l4-dist-dot.amber{background:var(--d-amber)}.dashboard-root .d-l4-dist-dot.red{background:var(--d-red)}.dashboard-root .d-l4-dist-dot.navy{background:var(--d-navy)}.dashboard-root .d-l4-dist-axis{display:flex;justify-content:space-between;font-size:9.5px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600;margin-top:4px}.dashboard-root .d-l4-heatmap{display:flex;flex-direction:column;gap:2px;margin-top:6px}.dashboard-root .d-l4-heatmap-row{display:grid;grid-template-columns:130px repeat(8,1fr);gap:2px}.dashboard-root .d-l4-heatmap-row.hdr>div{background:transparent}.dashboard-root .d-l4-heatmap-row .col-hdr{font-size:9.5px;letter-spacing:.04em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;text-align:center;padding:6px 2px;line-height:1.2}.dashboard-root .d-l4-heatmap-row-label{font-size:11.5px;color:var(--d-navy);font-weight:600;padding:6px 8px;background:var(--d-paper);border-radius:2px;line-height:1.2}.dashboard-root .d-l4-heatmap-cell{text-align:center;padding:8px 4px;font-size:11px;font-weight:700;border-radius:2px;font-variant-numeric:tabular-nums}.dashboard-root .d-l4-heatmap-cell.green{background:var(--d-green);color:var(--d-white)}.dashboard-root .d-l4-heatmap-cell.green-mid{background:#3d6b3a66;color:var(--d-navy)}.dashboard-root .d-l4-heatmap-cell.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l4-heatmap-cell.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l4-heatmap-cell.empty{background:var(--d-paper);color:var(--d-navy-5)}.dashboard-root .d-l4-stack-bar{display:flex;height:22px;border-radius:3px;overflow:hidden;gap:1px}.dashboard-root .d-l4-stack-seg{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--d-white);padding:0 6px;letter-spacing:.04em;white-space:nowrap;overflow:hidden}.dashboard-root .d-l4-stack-seg.green{background:var(--d-green)}.dashboard-root .d-l4-stack-seg.amber{background:var(--d-amber)}.dashboard-root .d-l4-stack-seg.red{background:var(--d-red)}.dashboard-root .d-l4-stack-seg.navy{background:var(--d-navy)}.dashboard-root .d-l4-stack-seg.grey{background:var(--d-navy-5);color:var(--d-navy)}.dashboard-root .d-l4-stack-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--d-navy-3);margin-top:6px}.dashboard-root .d-l4-stack-legend-item{display:inline-flex;align-items:center;gap:5px;font-weight:600}.dashboard-root .d-l4-stack-legend-item .swatch{width:10px;height:10px;border-radius:2px}.dashboard-root .d-l4-stack-legend-item .swatch.green{background:var(--d-green)}.dashboard-root .d-l4-stack-legend-item .swatch.amber{background:var(--d-amber)}.dashboard-root .d-l4-stack-legend-item .swatch.red{background:var(--d-red)}.dashboard-root .d-l4-stack-legend-item .swatch.navy{background:var(--d-navy)}.dashboard-root .d-l4-stack-legend-item .swatch.grey{background:var(--d-navy-5)}.dashboard-root .d-l4-stack-legend-item strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l4-ranked-list{display:flex;flex-direction:column;gap:6px}.dashboard-root .d-l4-rank-row{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:7px 8px;background:var(--d-paper);border-radius:3px}.dashboard-root .d-l4-rank-num{font-size:11px;color:var(--d-navy-4);font-weight:700}.dashboard-root .d-l4-rank-name{font-size:12.5px;color:var(--d-navy);font-weight:600}.dashboard-root .d-l4-rank-name strong{font-weight:700}.dashboard-root .d-l4-rank-meta{font-size:11px;color:var(--d-navy-3);font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.dashboard-root .d-l4-rank-meta.red{color:var(--d-red)}.dashboard-root .d-l4-rank-meta.amber{color:var(--d-amber)}.dashboard-root .d-l4-prog-list{display:flex;flex-direction:column;gap:6px}.dashboard-root .d-l4-prog-row{display:grid;grid-template-columns:1.2fr 1fr 50px;gap:10px;align-items:center;font-size:12px}.dashboard-root .d-l4-prog-row.weak .l4-prog-name{color:var(--d-red);font-weight:700}.dashboard-root .d-l4-prog-name{color:var(--d-navy);font-weight:600}.dashboard-root .d-l4-prog-name strong{font-weight:700}.dashboard-root .d-l4-prog-bar-track{height:8px;background:var(--d-line-2);border-radius:4px;overflow:hidden}.dashboard-root .d-l4-prog-bar-fill{height:100%;background:var(--d-navy)}.dashboard-root .d-l4-prog-bar-fill.green{background:var(--d-green)}.dashboard-root .d-l4-prog-bar-fill.amber{background:var(--d-amber)}.dashboard-root .d-l4-prog-bar-fill.red{background:var(--d-red)}.dashboard-root .d-l4-prog-val{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:var(--d-navy)}.dashboard-root .d-l4-alert-list{display:flex;flex-direction:column;gap:8px}.dashboard-root .d-l4-alert-item{padding:10px 12px;background:var(--d-amber-soft);border:1px solid var(--d-amber-line);border-radius:3px}.dashboard-root .d-l4-alert-prog{font-weight:700;font-size:12.5px;color:var(--d-navy)}.dashboard-root .d-l4-alert-prog .topic{color:var(--d-amber);font-weight:600}.dashboard-root .d-l4-alert-detail{font-size:11px;color:var(--d-navy-3);margin-top:3px}.dashboard-root .d-l4-alert-detail .bu{background:var(--d-white);padding:1px 5px;font-size:10px;font-weight:700;color:var(--d-navy-3);border-radius:2px}.dashboard-root .d-l4-impact-cats{display:flex;flex-direction:column;gap:6px}.dashboard-root .d-l4-cat-row{display:grid;grid-template-columns:1.4fr 1fr 50px 50px;gap:10px;align-items:center;font-size:12px;padding:4px 0}.dashboard-root .d-l4-cat-name{color:var(--d-navy);font-weight:600}.dashboard-root .d-l4-cat-bar-track{height:8px;background:var(--d-line-2);border-radius:4px;overflow:hidden}.dashboard-root .d-l4-cat-bar-fill{height:100%;background:var(--d-navy)}.dashboard-root .d-l4-cat-bar-fill.green{background:var(--d-green)}.dashboard-root .d-l4-cat-bar-fill.amber{background:var(--d-amber)}.dashboard-root .d-l4-cat-bar-fill.red{background:var(--d-red)}.dashboard-root .d-l4-cat-usage{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:var(--d-navy)}.dashboard-root .d-l4-cat-usage.red{color:var(--d-red)}.dashboard-root .d-l4-cat-quality{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.dashboard-root .d-l4-cat-quality.green{color:var(--d-green)}.dashboard-root .d-l4-cat-quality.red{color:var(--d-red)}.dashboard-root .d-l4-cat-quality.muted{color:var(--d-navy-4)}.dashboard-root .d-l4t3-layout{display:grid;grid-template-columns:260px 1fr;gap:16px;align-items:start}@media(max-width:1000px){.dashboard-root .d-l4t3-layout{grid-template-columns:1fr}}.dashboard-root .d-l4t3-rail{background:var(--d-white);border:1px solid var(--d-line);padding:16px;border-radius:4px;display:flex;flex-direction:column;gap:12px;position:sticky;top:130px}.dashboard-root .d-l4t3-rail-eyebrow{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.16em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l4t3-rail-reset{font-size:10px;color:var(--d-accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-weight:700}.dashboard-root .d-l4t3-filter-group{display:flex;flex-direction:column;gap:4px}.dashboard-root .d-l4t3-filter-label{font-size:10.5px;color:var(--d-navy-4);font-weight:700;letter-spacing:.04em;display:flex;gap:6px;align-items:baseline}.dashboard-root .d-l4t3-filter-label .cascade{font-size:9px;color:var(--d-navy-5);font-style:italic;font-weight:600}.dashboard-root .d-l4t3-filter-control{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;background:var(--d-paper);border:1px solid var(--d-line);border-radius:3px;cursor:pointer;font-size:12px;color:var(--d-navy)}.dashboard-root .d-l4t3-filter-control.active{border-color:var(--d-accent);background:var(--d-accent-soft)}.dashboard-root .d-l4t3-filter-control .caret{font-size:10px;color:var(--d-navy-4)}.dashboard-root .d-l4t3-slider{display:flex;flex-direction:column;gap:4px}.dashboard-root .d-l4t3-slider-track{height:6px;background:var(--d-line-2);border-radius:3px;position:relative;margin:8px 0}.dashboard-root .d-l4t3-slider-fill{height:100%;background:var(--d-accent);border-radius:3px}.dashboard-root .d-l4t3-slider-thumb{position:absolute;top:50%;width:14px;height:14px;background:var(--d-white);border:2px solid var(--d-accent);border-radius:50%;transform:translate(-50%,-50%)}.dashboard-root .d-l4t3-slider-axis{display:flex;justify-content:space-between;font-size:9.5px;color:var(--d-navy-4);font-weight:600}.dashboard-root .d-l4t3-slider-current{font-size:11px;color:var(--d-accent);font-weight:700;text-align:center;margin-top:4px}.dashboard-root .d-l4t3-rail-footer{margin-top:8px;padding-top:12px;border-top:1px dashed var(--d-line);font-size:11px;color:var(--d-navy-3);display:inline-flex;gap:6px;align-items:center}.dashboard-root .d-l4t3-rail-footer .count-pill{background:var(--d-accent-soft);color:var(--d-accent);padding:1px 7px;border-radius:10px;font-size:10px;font-weight:700}.dashboard-root .d-l4t3-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media(max-width:1100px){.dashboard-root .d-l4t3-presets{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.dashboard-root .d-l4t3-presets{grid-template-columns:1fr 1fr}}.dashboard-root .d-l4t3-preset-btn{display:flex;flex-direction:column;gap:4px;padding:12px;background:var(--d-paper);border:1px solid var(--d-line);border-radius:4px;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,background .15s}.dashboard-root .d-l4t3-preset-btn:hover{border-color:var(--d-accent);background:var(--d-white)}.dashboard-root .d-l4t3-preset-btn.active{border-color:var(--d-accent);background:var(--d-accent-soft)}.dashboard-root .d-l4t3-preset-btn-eyebrow{font-size:9.5px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l4t3-preset-btn.active .d-l4t3-preset-btn-eyebrow{color:var(--d-accent)}.dashboard-root .d-l4t3-preset-btn-title{font-size:12px;color:var(--d-navy);font-weight:700;line-height:1.3}.dashboard-root .d-l4t3-hero{background:var(--d-white);border:1px solid var(--d-line);padding:18px 20px;border-radius:4px;margin-top:16px}.dashboard-root .d-l4t3-hero-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--d-line-2);flex-wrap:wrap}.dashboard-root .d-l4t3-hero-eyebrow{font-size:10px;letter-spacing:.16em;color:var(--d-accent);text-transform:uppercase;font-weight:700;margin-bottom:4px}.dashboard-root .d-l4t3-hero-title{font-weight:700;font-size:16px;color:var(--d-navy);letter-spacing:-.005em;margin-bottom:6px}.dashboard-root .d-l4t3-hero-subtitle{font-size:12.5px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-l4t3-hero-meta-label{font-size:9.5px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l4t3-hero-meta-val{font-size:13px;color:var(--d-navy);font-weight:700}.dashboard-root .d-l4t3-scatter-wrap{display:grid;grid-template-columns:1fr 240px;gap:16px}@media(max-width:900px){.dashboard-root .d-l4t3-scatter-wrap{grid-template-columns:1fr}}.dashboard-root .d-l4t3-scatter{width:100%;height:400px;position:relative}.dashboard-root .d-l4t3-scatter-legend{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:10.5px;color:var(--d-navy-3);font-weight:600}.dashboard-root .d-l4t3-scatter-legend-item{display:inline-flex;align-items:center;gap:5px}.dashboard-root .d-l4t3-scatter-legend-item .swatch{width:10px;height:10px;border-radius:50%}.dashboard-root .d-l4t3-scatter-legend-item .swatch.green{background:var(--d-green)}.dashboard-root .d-l4t3-scatter-legend-item .swatch.amber{background:var(--d-amber)}.dashboard-root .d-l4t3-scatter-legend-item .swatch.red{background:var(--d-red)}.dashboard-root .d-l4t3-scatter-legend-item .diag{width:14px;height:1px;background:var(--d-navy-4);border-top:1px dashed var(--d-navy-4);background:transparent;border-bottom:1px dashed var(--d-navy-4)}.dashboard-root .d-l4t3-gap-list{background:var(--d-paper);border:1px solid var(--d-line-2);padding:14px;border-radius:4px;display:flex;flex-direction:column;gap:6px;height:-moz-fit-content;height:fit-content}.dashboard-root .d-l4t3-gap-list-eyebrow{font-size:9.5px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l4t3-gap-list-title{font-weight:700;font-size:13px;color:var(--d-navy);margin-bottom:6px;letter-spacing:-.005em}.dashboard-root .d-l4t3-gap-row{display:grid;grid-template-columns:18px 1fr 50px 60px;gap:8px;align-items:center;padding:6px 8px;border-radius:3px;font-size:11.5px}.dashboard-root .d-l4t3-gap-row.flagged{background:var(--d-amber-soft);border:1px solid var(--d-amber-line)}.dashboard-root .d-l4t3-gap-row .rank{font-size:10px;color:var(--d-navy-4);font-weight:700}.dashboard-root .d-l4t3-gap-row .pname{color:var(--d-navy);font-weight:600}.dashboard-root .d-l4t3-gap-row .gap-val{font-weight:700;color:var(--d-navy);text-align:right;font-variant-numeric:tabular-nums}.dashboard-root .d-l4t3-gap-row .candidate{font-size:9px;padding:2px 6px;border-radius:2px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;text-align:center;background:var(--d-canvas);color:var(--d-navy-3)}.dashboard-root .d-l4t3-gap-row .candidate.flag{background:var(--d-amber);color:var(--d-white)}.dashboard-root .d-l4t3-gap-row .candidate.aligned{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l4t3-hero-insight{margin-top:16px;padding:14px 16px;background:var(--d-paper);border-left:3px solid var(--d-accent);border-radius:0 4px 4px 0;font-size:13px;color:var(--d-navy-3);line-height:1.55}.dashboard-root .d-l4t3-hero-insight strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l4t3-custom-note{display:flex;gap:14px;padding:14px 18px;background:var(--d-canvas);border-radius:4px;margin-top:16px}.dashboard-root .d-l4t3-custom-note-icon{width:24px;height:24px;border-radius:50%;background:var(--d-navy);color:var(--d-white);display:inline-flex;align-items:center;justify-content:center;font-style:italic;font-weight:700;font-size:13px;flex-shrink:0}.dashboard-root .d-l4t3-custom-note-title{font-weight:700;font-size:13px;color:var(--d-navy);margin-bottom:4px}.dashboard-root .d-l4t3-custom-note-body{font-size:12px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-l4t3-custom-note-body strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l4t3-others-section{margin-top:22px}.dashboard-root .d-l4t3-others-head{font-weight:700;font-size:14px;color:var(--d-navy);margin-bottom:12px;letter-spacing:-.005em}.dashboard-root .d-l4t3-others-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:800px){.dashboard-root .d-l4t3-others-grid{grid-template-columns:1fr}}.dashboard-root .d-l4t3-other-card{background:var(--d-white);border:1px solid var(--d-line);padding:14px 16px;border-radius:4px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:border-color .15s}.dashboard-root .d-l4t3-other-card:hover{border-color:var(--d-accent)}.dashboard-root .d-l4t3-other-card-head{display:flex;justify-content:space-between;align-items:center}.dashboard-root .d-l4t3-other-card-eyebrow{font-size:9.5px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l4t3-other-card-cta{font-size:10px;color:var(--d-accent);font-weight:700;letter-spacing:.08em}.dashboard-root .d-l4t3-other-card-title{font-weight:700;font-size:13.5px;color:var(--d-navy);letter-spacing:-.005em;line-height:1.3}.dashboard-root .d-l4t3-other-card-desc{font-size:11.5px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-l4t3-other-card-mini{background:var(--d-paper);padding:8px;border-radius:3px;margin-top:4px}.dashboard-root .d-l4t3-other-card-mini svg{width:100%;height:auto}.dashboard-root .d-l5-dept-bench{background:var(--d-paper);border:1px solid var(--d-line-2);border-left:3px solid var(--d-green);border-radius:4px;padding:14px 16px;margin:8px 0}.dashboard-root .d-l5-dept-bench-row{display:flex;align-items:center;gap:14px}.dashboard-root .d-l5-dept-bench-num{font-weight:700;font-size:56px;line-height:1;color:var(--d-green);letter-spacing:-.025em}.dashboard-root .d-l5-dept-bench-meta{font-size:11px;color:var(--d-navy-3);letter-spacing:.04em;line-height:1.35;font-weight:600}.dashboard-root .d-l5-dept-bench-meta strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-dept-bench-vs{margin-top:8px;padding-top:8px;border-top:1px dashed var(--d-line);font-size:12px;color:var(--d-navy-3)}.dashboard-root .d-l5-dept-bench-vs .org-num{font-weight:700;color:var(--d-navy);letter-spacing:-.02em;font-size:14px}.dashboard-root .d-l5-dept-bench-spark-row{display:flex;align-items:center;gap:12px;margin-top:8px}.dashboard-root .d-l5-dept-bench-spark-meta{font-size:10px;color:var(--d-navy-4);letter-spacing:.06em;font-weight:700;line-height:1.3}.dashboard-root .d-l5-dept-bench-spark-wrap{flex:0 0 110px;height:28px}.dashboard-root .d-l5-comp-headline{font-weight:700;font-size:16px;color:var(--d-navy);letter-spacing:-.005em;margin:8px 0}.dashboard-root .d-l5-comp-viz{display:flex;flex-direction:column;gap:8px}.dashboard-root .d-l5-comp-boxes{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.dashboard-root .d-l5-comp-box{height:22px;border-radius:3px}.dashboard-root .d-l5-comp-box.green{background:var(--d-green)}.dashboard-root .d-l5-comp-box.amber{background:var(--d-amber)}.dashboard-root .d-l5-comp-box.red{background:var(--d-red)}.dashboard-root .d-l5-comp-legend{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--d-navy-3);font-weight:600}.dashboard-root .d-l5-comp-legend-item{display:inline-flex;align-items:center;gap:5px}.dashboard-root .d-l5-comp-legend-item .dot{width:8px;height:8px;border-radius:50%}.dashboard-root .d-l5-comp-legend-item .dot.green{background:var(--d-green)}.dashboard-root .d-l5-comp-legend-item .dot.amber{background:var(--d-amber)}.dashboard-root .d-l5-comp-legend-item .dot.red{background:var(--d-red)}.dashboard-root .d-l5-comp-synthesis{font-size:12.5px;color:var(--d-navy-3);line-height:1.5;margin-top:8px;padding-top:10px;border-top:1px dashed var(--d-line)}.dashboard-root .d-l5-main-with-sidebar{display:grid;grid-template-columns:1fr 280px;gap:16px;align-items:start}@media(max-width:1100px){.dashboard-root .d-l5-main-with-sidebar{grid-template-columns:1fr}}.dashboard-root .d-l5-main-col{display:flex;flex-direction:column;gap:16px;min-width:0}.dashboard-root .d-l5-side-col{display:flex;flex-direction:column;gap:14px}.dashboard-root .d-l5-dual-tables{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:1000px){.dashboard-root .d-l5-dual-tables{grid-template-columns:1fr}}.dashboard-root .d-l5-rt-card{background:var(--d-white);border:1px solid var(--d-line);padding:16px 18px;border-radius:4px}.dashboard-root .d-l5-rt-card.tds{border-top:3px solid var(--d-green)}.dashboard-root .d-l5-rt-card.pis{border-top:3px solid var(--d-accent)}.dashboard-root .d-l5-rt-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin-bottom:4px}.dashboard-root .d-l5-rt-title{font-weight:700;font-size:15px;color:var(--d-navy);letter-spacing:-.005em}.dashboard-root .d-l5-rt-subtitle{font-size:12px;color:var(--d-navy-4);line-height:1.45;margin-top:4px;padding-bottom:12px;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-l5-rt-table{width:100%;border-collapse:collapse;font-size:12.5px}.dashboard-root .d-l5-rt-table th{font-size:9.5px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;padding:8px 6px;text-align:right;border-bottom:1px solid var(--d-line-2)}.dashboard-root .d-l5-rt-table th:first-child{text-align:left}.dashboard-root .d-l5-rt-table th.ctr{text-align:center}.dashboard-root .d-l5-rt-table td{padding:9px 6px;vertical-align:middle;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-l5-rt-pname{font-weight:600;font-size:12.5px;color:var(--d-navy)}.dashboard-root .d-l5-rt-pname.lead{font-weight:700}.dashboard-root .d-l5-rt-pscore{text-align:right;font-weight:700;font-size:16px;letter-spacing:-.015em}.dashboard-root .d-l5-rt-pscore.green{color:var(--d-green)}.dashboard-root .d-l5-rt-pscore.mid{color:var(--d-navy)}.dashboard-root .d-l5-rt-pscore.amber{color:var(--d-amber)}.dashboard-root .d-l5-rt-pscore.red{color:var(--d-red)}.dashboard-root .d-l5-rt-porg{text-align:right;font-size:11px;color:var(--d-navy-4);font-weight:600}.dashboard-root .d-l5-rt-ptraj{text-align:center;font-size:11.5px;font-weight:700;letter-spacing:.04em}.dashboard-root .d-l5-rt-ptraj.up{color:var(--d-green)}.dashboard-root .d-l5-rt-ptraj.down{color:var(--d-red)}.dashboard-root .d-l5-rt-ptraj.flat{color:var(--d-navy-4)}.dashboard-root .d-l5-rt-pconf{display:inline-block;width:10px;height:10px;border-radius:50%;margin-left:4px}.dashboard-root .d-l5-rt-pconf.stable{background:var(--d-green)}.dashboard-root .d-l5-rt-pconf.limited{background:var(--d-amber)}.dashboard-root .d-l5-rt-pconf.low{background:var(--d-red)}.dashboard-root .d-l5-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1100px){.dashboard-root .d-l5-tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.dashboard-root .d-l5-tiles{grid-template-columns:1fr}}.dashboard-root .d-l5-tile{background:var(--d-white);border:1px solid var(--d-line);padding:14px 16px;border-radius:4px;display:flex;flex-direction:column;gap:8px}.dashboard-root .d-l5-tile-head{display:flex;justify-content:space-between;align-items:baseline}.dashboard-root .d-l5-tile-id-row{display:flex;align-items:center;gap:6px}.dashboard-root .d-l5-tile-id{font-size:9.5px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l5-tile-k{font-size:9px;padding:1px 5px;background:var(--d-canvas);color:var(--d-navy);border-radius:2px;letter-spacing:.06em;font-weight:700}.dashboard-root .d-l5-tile-zone{font-size:9px;padding:2px 7px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l5-tile-zone.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l5-tile-zone.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l5-tile-name{font-weight:700;font-size:13px;color:var(--d-navy);letter-spacing:-.005em;line-height:1.3}.dashboard-root .d-l5-tile-num-row{display:flex;align-items:baseline;justify-content:space-between}.dashboard-root .d-l5-tile-num{font-weight:700;font-size:26px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-l5-tile-num .unit{font-size:12px;color:var(--d-navy-4);font-weight:600;margin-left:3px}.dashboard-root .d-l5-tile-bench{font-size:10.5px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600}.dashboard-root .d-l5-tile-bench strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-tile-text{font-size:11.5px;color:var(--d-navy-3);line-height:1.45}.dashboard-root .d-l5-tile-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-m20-bars{display:flex;gap:2px;height:8px;border-radius:3px;overflow:hidden;margin:4px 0}.dashboard-root .d-l5-m20-bar.active{background:var(--d-green)}.dashboard-root .d-l5-m20-bar.slowing{background:var(--d-amber)}.dashboard-root .d-l5-m20-bar.inactive{background:var(--d-red)}.dashboard-root .d-l5-m20-pills{display:flex;gap:6px;flex-wrap:wrap;font-size:10.5px;color:var(--d-navy-3);font-weight:600}.dashboard-root .d-l5-m20-pills .pill{display:inline-flex;align-items:center;gap:4px}.dashboard-root .d-l5-m20-pills .pill .dot{width:7px;height:7px;border-radius:50%}.dashboard-root .d-l5-m20-pills .pill .dot.active{background:var(--d-green)}.dashboard-root .d-l5-m20-pills .pill .dot.slowing{background:var(--d-amber)}.dashboard-root .d-l5-m20-pills .pill .dot.inactive{background:var(--d-red)}.dashboard-root .d-l5-side-block{background:var(--d-white);border:1px solid var(--d-line);padding:14px 16px;border-radius:4px}.dashboard-root .d-l5-side-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l5-side-title{font-weight:700;font-size:14px;color:var(--d-navy);letter-spacing:-.005em;margin:4px 0}.dashboard-root .d-l5-side-sub{font-size:11px;color:var(--d-navy-4);line-height:1.45;margin-bottom:12px}.dashboard-root .d-l5-pna-item{padding:10px 0;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-l5-pna-item:last-child{border-bottom:0}.dashboard-root .d-l5-pna-prog{font-weight:700;font-size:12.5px;color:var(--d-navy)}.dashboard-root .d-l5-pna-trigger{font-size:10px;color:var(--d-red);letter-spacing:.06em;font-weight:700;text-transform:uppercase;margin-top:2px}.dashboard-root .d-l5-pna-trigger.amber{color:var(--d-amber)}.dashboard-root .d-l5-pna-headline{font-size:11.5px;color:var(--d-navy-3);line-height:1.45;margin-top:4px}.dashboard-root .d-l5-pna-headline strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-top-prog-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.dashboard-root .d-l5-top-prog-name{font-weight:700;font-size:14px;color:var(--d-navy)}.dashboard-root .d-l5-top-prog-pis{font-size:11px;color:var(--d-green);font-weight:700;letter-spacing:.04em}.dashboard-root .d-l5-top-quote{font-size:12px;color:var(--d-navy-3);line-height:1.5;font-style:italic;padding:8px 10px;background:var(--d-paper);border-left:3px solid var(--d-green);border-radius:0 4px 4px 0}.dashboard-root .d-l5-top-attrib{font-size:10.5px;color:var(--d-navy-4);letter-spacing:.04em;margin-top:6px;font-weight:600}.dashboard-root .d-l5-alert-item{padding:8px 0;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-l5-alert-item:last-child{border-bottom:0}.dashboard-root .d-l5-alert-topic{font-weight:700;font-size:12.5px;color:var(--d-amber)}.dashboard-root .d-l5-alert-detail{font-size:11px;color:var(--d-navy-3);margin-top:3px}.dashboard-root .d-l5-alert-detail strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-alert-meta{font-size:10.5px;color:var(--d-navy-4);margin-top:2px}.dashboard-root .d-l5-glossary{background:var(--d-paper);border:1px solid var(--d-line-2);border-radius:4px;padding:12px 14px;font-size:11px;color:var(--d-navy-3);line-height:1.6}.dashboard-root .d-l5-glossary strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-section{background:var(--d-white);border:1px solid var(--d-line);border-radius:4px;margin-bottom:14px;overflow:hidden}.dashboard-root .d-l5-section-head{display:flex;align-items:center;gap:16px;padding:16px 22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border:0;font-family:inherit;text-align:left;width:100%;border-bottom:1px solid var(--d-line-2)}.dashboard-root .d-l5-section-head:hover{background:var(--d-paper)}.dashboard-root .d-l5-section-head.collapsed{border-bottom:0}.dashboard-root .d-l5-section-head-left{flex:1;min-width:0;display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.dashboard-root .d-l5-section-eyebrow{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin-bottom:3px}.dashboard-root .d-l5-section-title{font-weight:700;font-size:15.5px;color:var(--d-navy);letter-spacing:-.005em}.dashboard-root .d-l5-section-summary{flex:1;min-width:240px;font-size:12.5px;color:var(--d-navy-3);line-height:1.45;display:flex;gap:8px;align-items:baseline}.dashboard-root .d-l5-section-summary strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-section-zone-pill{font-size:9px;padding:2px 7px;border-radius:2px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.dashboard-root .d-l5-section-zone-pill.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l5-section-zone-pill.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l5-section-zone-pill.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l5-section-toggle{font-size:14px;color:var(--d-navy-4);transition:transform .2s}.dashboard-root .d-l5-section-head.collapsed .d-l5-section-toggle{transform:rotate(-90deg)}.dashboard-root .d-l5-section-body{padding:18px 22px 22px;display:flex;flex-direction:column;gap:14px}.dashboard-root .d-l5-section-body.collapsed{display:none}.dashboard-root .d-l5-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dashboard-root .d-l5-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dashboard-root .d-l5-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:1000px){.dashboard-root .d-l5-grid-2,.dashboard-root .d-l5-grid-3,.dashboard-root .d-l5-grid-4{grid-template-columns:1fr}}.dashboard-root .d-l5-m11-bar{display:flex;height:18px;border-radius:3px;overflow:hidden;margin:8px 0;gap:1px}.dashboard-root .d-l5-m11-seg{display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;color:var(--d-white);padding:0 5px;letter-spacing:.04em;white-space:nowrap;overflow:hidden}.dashboard-root .d-l5-m11-seg.manager{background:var(--d-green)}.dashboard-root .d-l5-m11-seg.peer{background:var(--d-navy)}.dashboard-root .d-l5-m11-seg.unvalid{background:var(--d-navy-5);color:var(--d-navy)}.dashboard-root .d-l5-m11-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:10.5px;color:var(--d-navy-3);margin-top:4px}.dashboard-root .d-l5-m11-legend .lg{display:inline-flex;align-items:center;gap:5px;font-weight:600}.dashboard-root .d-l5-m11-legend .sw{width:10px;height:10px;border-radius:2px}.dashboard-root .d-l5-m11-legend .sw.manager{background:var(--d-green)}.dashboard-root .d-l5-m11-legend .sw.peer{background:var(--d-navy)}.dashboard-root .d-l5-m11-legend .sw.unvalid{background:var(--d-navy-5)}.dashboard-root .d-l5-m13-bar-wrap{padding:14px 0 6px}.dashboard-root .d-l5-m13-bar{height:12px;background:var(--d-line-2);border-radius:6px;overflow:visible;position:relative}.dashboard-root .d-l5-m13-fill{height:100%;background:var(--d-amber);border-radius:6px}.dashboard-root .d-l5-m13-tick{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--d-navy);opacity:.6}.dashboard-root .d-l5-m13-tick-lbl{position:absolute;bottom:-22px;font-size:9px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:700;white-space:nowrap;transform:translate(-50%)}.dashboard-root .d-l5-m13-axis{display:flex;justify-content:space-between;font-size:9.5px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600;margin-top:18px}.dashboard-root .d-l5-m21-list{display:flex;flex-direction:column;gap:8px}.dashboard-root .d-l5-m21-item{display:flex;gap:12px;align-items:center;padding:12px 14px;background:var(--d-red-soft);border:1px solid var(--d-red-line);border-radius:4px}.dashboard-root .d-l5-m21-item-l{flex:1;min-width:0}.dashboard-root .d-l5-m21-item-topic{font-weight:700;font-size:13px;color:var(--d-red)}.dashboard-root .d-l5-m21-item-detail{font-size:11px;color:var(--d-navy-3);margin-top:3px}.dashboard-root .d-l5-m21-item-detail strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-m21-item-meta{font-size:10.5px;color:var(--d-navy-4);margin-top:2px}.dashboard-root .d-l5-m21-affected{text-align:center;flex-shrink:0;padding:4px 12px;background:var(--d-white);border-radius:3px}.dashboard-root .d-l5-m21-affected-num{font-weight:700;font-size:22px;color:var(--d-red);line-height:1;letter-spacing:-.025em}.dashboard-root .d-l5-m21-affected-label{font-size:9px;color:var(--d-navy-4);letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-top:2px}.dashboard-root .d-l5-m27-list{display:flex;flex-direction:column;gap:7px}.dashboard-root .d-l5-m27-row{display:grid;grid-template-columns:1.4fr 1fr 50px;gap:10px;align-items:center;font-size:12px}.dashboard-root .d-l5-m27-row.top .d-l5-m27-row-name{font-weight:700}.dashboard-root .d-l5-m27-row-name{color:var(--d-navy);font-weight:600}.dashboard-root .d-l5-m27-row-bar-wrap{height:8px;background:var(--d-line-2);border-radius:4px;overflow:hidden}.dashboard-root .d-l5-m27-row-bar{display:block;height:100%}.dashboard-root .d-l5-m27-row-bar.red{background:var(--d-red)}.dashboard-root .d-l5-m27-row-bar.amber{background:var(--d-amber)}.dashboard-root .d-l5-m27-row-bar.navy{background:var(--d-navy)}.dashboard-root .d-l5-m27-row-num{text-align:right;font-weight:700;color:var(--d-navy);font-variant-numeric:tabular-nums}.dashboard-root .d-l5-m22-table{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:6px}.dashboard-root .d-l5-m22-table th{font-size:10px;letter-spacing:.06em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;padding:8px;background:var(--d-paper);border-bottom:1px solid var(--d-line);text-align:left}.dashboard-root .d-l5-m22-table th.num{text-align:right}.dashboard-root .d-l5-m22-table th .code{display:block;font-size:9px;color:var(--d-navy-4);margin-top:2px;opacity:.7;font-weight:600}.dashboard-root .d-l5-m22-table .sort-arrow{display:inline-block;color:var(--d-accent);margin-left:4px}.dashboard-root .d-l5-m22-table td{padding:10px 8px;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-l5-m22-table .pname{color:var(--d-navy);font-weight:600}.dashboard-root .d-l5-m22-table .pname.lead{font-weight:700}.dashboard-root .d-l5-m22-table td.cell{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;border-radius:0}.dashboard-root .d-l5-m22-table td.cell.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l5-m22-table td.cell.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l5-m22-table td.cell.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l5-m23-wrap{margin-top:10px}.dashboard-root .d-l5-m23-headers{display:grid;grid-template-columns:130px 1fr;gap:4px;margin-bottom:4px}.dashboard-root .d-l5-m23-topic-headers{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dashboard-root .d-l5-m23-topic-header{font-size:9.5px;letter-spacing:.04em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;text-align:center;line-height:1.2;padding:4px 2px;white-space:pre-line}.dashboard-root .d-l5-m23-row{display:grid;grid-template-columns:130px 1fr;gap:4px;margin-bottom:2px;align-items:center}.dashboard-root .d-l5-m23-row-label{font-size:12px;color:var(--d-navy);font-weight:600;padding:6px 8px;background:var(--d-paper);border-radius:2px}.dashboard-root .d-l5-m23-row-label.org{color:var(--d-navy-4);font-style:italic;background:var(--d-canvas)}.dashboard-root .d-l5-m23-cells{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dashboard-root .d-l5-m23-cell{padding:8px 4px;text-align:center;font-size:11px;font-weight:700;border-radius:2px;font-variant-numeric:tabular-nums}.dashboard-root .d-l5-m23-cell.org{background:var(--d-canvas);color:var(--d-navy-4);font-weight:600;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.dashboard-root .d-l5-m23-cell.strong{background:var(--d-green);color:var(--d-white)}.dashboard-root .d-l5-m23-cell.good{background:#3d6b3a80;color:var(--d-navy)}.dashboard-root .d-l5-m23-cell.mid{background:#3d6b3a33;color:var(--d-navy)}.dashboard-root .d-l5-m23-cell.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l5-m23-cell.weak{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l5-m23-cell.dead{background:var(--d-line-2);color:var(--d-navy-5);font-size:9.5px;font-weight:600}.dashboard-root .d-l5-m23-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:10.5px;color:var(--d-navy-3);margin-top:8px}.dashboard-root .d-l5-m23-legend .lg{display:inline-flex;align-items:center;gap:5px;font-weight:600}.dashboard-root .d-l5-m23-legend .sw{width:10px;height:10px;border-radius:2px}.dashboard-root .d-l5-deriv-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:14px 16px;background:var(--d-paper);border-radius:4px}.dashboard-root .d-l5-deriv-cell{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:80px}.dashboard-root .d-l5-deriv-num{font-weight:700;font-size:30px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-l5-deriv-num.green{color:var(--d-green)}.dashboard-root .d-l5-deriv-num.amber{color:var(--d-amber)}.dashboard-root .d-l5-deriv-num.red{color:var(--d-red)}.dashboard-root .d-l5-deriv-label{font-size:10px;letter-spacing:.06em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;text-align:center;line-height:1.3}.dashboard-root .d-l5-deriv-label code{font-size:9px;padding:1px 4px;background:var(--d-canvas);color:var(--d-navy-3);border-radius:2px;letter-spacing:.04em;font-family:Lato,Arial,sans-serif}.dashboard-root .d-l5-deriv-op{font-weight:700;font-size:22px;color:var(--d-navy-4)}.dashboard-root .d-l5-breadth-bar-wrap{padding:8px 0}.dashboard-root .d-l5-breadth-bar{display:flex;height:16px;border-radius:3px;overflow:hidden;margin-bottom:6px}.dashboard-root .d-l5-breadth-touched{background:var(--d-green)}.dashboard-root .d-l5-breadth-untouched{background:var(--d-line-2)}.dashboard-root .d-l5-breadth-meta{display:flex;justify-content:space-between;font-size:10.5px;color:var(--d-navy-4);font-weight:600}.dashboard-root .d-l5-m38-table{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:6px}.dashboard-root .d-l5-m38-table th{font-size:10px;letter-spacing:.06em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;padding:8px;background:var(--d-paper);border-bottom:1px solid var(--d-line);text-align:left}.dashboard-root .d-l5-m38-table th.num{text-align:right}.dashboard-root .d-l5-m38-table td{padding:10px 8px;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-l5-m38-table .m38-cat-name{color:var(--d-navy);font-weight:600}.dashboard-root .d-l5-m38-table .m38-num{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.dashboard-root .d-l5-m38-table .m38-num.green{color:var(--d-green)}.dashboard-root .d-l5-m38-table .m38-num.amber{color:var(--d-amber)}.dashboard-root .d-l5-m38-table .m38-num.red{color:var(--d-red)}.dashboard-root .d-l5-m38-table .m38-num.muted{color:var(--d-navy-4)}.dashboard-root .d-l5-m38-bar-cell{width:140px;padding:0 8px}.dashboard-root .d-l5-m38-bar-track{height:8px;background:var(--d-line-2);border-radius:4px;overflow:hidden}.dashboard-root .d-l5-m38-bar-fill{height:100%;background:var(--d-green)}.dashboard-root .d-l5-m38-bar-fill.amber{background:var(--d-amber)}.dashboard-root .d-l5-m38-bar-fill.red{background:var(--d-red)}.dashboard-root .d-l5-m38-tag{font-size:9.5px;padding:2px 7px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l5-m38-tag.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l5-m38-tag.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l5-m38-tag.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l5-glossary-foot{display:flex;gap:18px;flex-wrap:wrap;padding:14px 18px;background:var(--d-paper);border:1px solid var(--d-line-2);border-radius:4px;font-size:11px;color:var(--d-navy-3);margin-top:16px}.dashboard-root .d-l5-glossary-foot div{line-height:1.5}.dashboard-root .d-l5-glossary-foot strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-scope-row{display:flex;align-items:center;gap:14px;padding:12px 18px;background:var(--d-paper);border:1px solid var(--d-line-2);border-radius:4px;flex-wrap:wrap;margin-bottom:16px}.dashboard-root .d-l5-scope-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l5-scope-segments{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--d-navy-3);flex:1;flex-wrap:wrap}.dashboard-root .d-l5-scope-seg strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-scope-divider{display:inline-block;width:4px;height:4px;background:var(--d-navy-5);border-radius:50%}.dashboard-root .d-l5-scope-people-pill{background:var(--d-accent-soft);color:var(--d-accent);padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;letter-spacing:.04em}.dashboard-root .d-l5-conf-legend{display:flex;gap:14px;flex-wrap:wrap;padding:10px 14px;background:var(--d-canvas);border-radius:4px;margin-bottom:14px;font-size:11px;color:var(--d-navy-3);align-items:center}.dashboard-root .d-l5-conf-legend-label{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l5-conf-item{display:inline-flex;align-items:center;gap:5px;font-weight:600}.dashboard-root .d-l5-conf-dot{width:9px;height:9px;border-radius:50%}.dashboard-root .d-l5-conf-dot.stable{background:var(--d-green)}.dashboard-root .d-l5-conf-dot.limited{background:var(--d-amber)}.dashboard-root .d-l5-conf-dot.low{background:var(--d-red)}.dashboard-root .d-l5-conf-legend-after{margin-left:auto;font-size:10.5px;color:var(--d-navy-4);font-style:italic}.dashboard-root .d-l5-headline-card{background:var(--d-white);border:1px solid var(--d-line);border-left:3px solid var(--d-green);padding:18px 20px;border-radius:4px;margin-bottom:18px}.dashboard-root .d-l5-headline-head{display:flex;justify-content:space-between;gap:14px;margin-bottom:14px;flex-wrap:wrap}.dashboard-root .d-l5-headline-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--d-green);text-transform:uppercase;font-weight:700;margin-bottom:4px}.dashboard-root .d-l5-headline-title{font-weight:700;font-size:17px;color:var(--d-navy);letter-spacing:-.01em;margin-bottom:6px}.dashboard-root .d-l5-headline-sub{font-size:12.5px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-l5-headline-zone{font-size:10px;padding:3px 8px;border-radius:2px;background:var(--d-green-soft);color:var(--d-green);letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l5-headline-meta{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.dashboard-root .d-l5-headline-conf{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--d-navy-3);font-weight:600}.dashboard-root .d-l5-headline-chart-wrap{height:240px;width:100%;margin-bottom:8px}.dashboard-root .d-l5-headline-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--d-navy-3)}.dashboard-root .d-l5-headline-legend .lg{display:inline-flex;align-items:center;gap:6px;font-weight:600}.dashboard-root .d-l5-headline-legend .swatch{width:18px;height:2px}.dashboard-root .d-l5-headline-legend .swatch.dept{background:var(--d-green)}.dashboard-root .d-l5-headline-legend .swatch.org{background:linear-gradient(to right,var(--d-navy-4) 0 5px,transparent 5px 9px,var(--d-navy-4) 9px 14px,transparent 14px 18px);height:1.5px}.dashboard-root .d-l5-headline-text{margin-top:12px;padding-top:12px;border-top:1px dashed var(--d-line);font-size:13px;color:var(--d-navy-3);line-height:1.55}.dashboard-root .d-l5-headline-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-traj-section-eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin:6px 0 12px}.dashboard-root .d-l5-traj-section-eyebrow .ih-rule{flex:1;height:1px;background:var(--d-line-2)}.dashboard-root .d-l5-traj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:1100px){.dashboard-root .d-l5-traj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.dashboard-root .d-l5-traj-grid{grid-template-columns:minmax(0,1fr)}}.dashboard-root .d-l5-traj-card{background:var(--d-white);border:1px solid var(--d-line);border-radius:4px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden}.dashboard-root .d-l5-traj-card-head{display:flex;justify-content:space-between;align-items:baseline}.dashboard-root .d-l5-traj-id-row{display:flex;align-items:center;gap:6px}.dashboard-root .d-l5-traj-id{font-size:9.5px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l5-traj-zone-pill{font-size:9.5px;padding:2px 7px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l5-traj-zone-pill.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l5-traj-zone-pill.navy{background:var(--d-canvas);color:var(--d-navy)}.dashboard-root .d-l5-traj-zone-pill.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l5-traj-name{font-weight:700;font-size:14px;color:var(--d-navy);letter-spacing:-.005em}.dashboard-root .d-l5-traj-sub{font-size:11px;color:var(--d-navy-4);line-height:1.4}.dashboard-root .d-l5-traj-chart-wrap{height:70px;width:100%;margin-top:4px;min-width:0;position:relative}.dashboard-root .d-l5-traj-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;font-size:11px;color:var(--d-navy-3);font-weight:600;text-align:center}.dashboard-root .d-l5-traj-values>span{min-width:0;overflow:hidden}.dashboard-root .d-l5-traj-values .current{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-traj-quarter-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;font-size:9.5px;color:var(--d-navy-4);letter-spacing:.04em;text-align:center;font-weight:600}.dashboard-root .d-l5-traj-text{font-size:11.5px;color:var(--d-navy-3);line-height:1.45;padding-top:8px;margin-top:4px;border-top:1px solid var(--d-line-3)}.dashboard-root .d-l5-traj-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-m34-card{background:var(--d-white);border:1px solid var(--d-line);border-left:3px solid var(--d-green);border-radius:4px;padding:18px 20px;margin-top:18px}.dashboard-root .d-l5-m34-banner{display:flex;gap:12px;padding:12px 14px;background:var(--d-green-soft);border-radius:4px;margin-bottom:16px}.dashboard-root .d-l5-m34-banner-icon{width:28px;height:28px;background:var(--d-green);color:var(--d-white);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.dashboard-root .d-l5-m34-banner-title{font-weight:700;font-size:12px;color:var(--d-green);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.dashboard-root .d-l5-m34-banner-body{font-size:12px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-l5-m34-banner-body strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l5-m34-banner-body code{background:var(--d-white);padding:1px 5px;border-radius:2px;font-size:11px;color:var(--d-navy);font-family:Lato,Arial,sans-serif}.dashboard-root .d-l5-m34-head{display:flex;justify-content:space-between;gap:14px;margin-bottom:12px;flex-wrap:wrap}.dashboard-root .d-l5-m34-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--d-green);text-transform:uppercase;font-weight:700;margin-bottom:4px}.dashboard-root .d-l5-m34-title{font-weight:700;font-size:16px;color:var(--d-navy);letter-spacing:-.005em;margin-bottom:6px}.dashboard-root .d-l5-m34-sub{font-size:12px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-l5-m34-chart-wrap{height:220px;width:100%;margin-bottom:8px}.dashboard-root .d-l5-m34-text{font-size:13px;color:var(--d-navy-3);line-height:1.55;padding:10px 14px;background:var(--d-paper);border-left:3px solid var(--d-green);border-radius:0 4px 4px 0;margin-top:8px}.dashboard-root .d-l5-m34-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-ib-section-label{font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;display:flex;gap:6px;align-items:baseline}.dashboard-root .d-l6-ib-section-label .label-meta{font-size:9px;opacity:.7;font-weight:600}.dashboard-root .d-l6-ib-headline{font-weight:700;font-size:17px;color:var(--d-navy);letter-spacing:-.01em;margin:8px 0}.dashboard-root .d-l6-ib-score-row{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.dashboard-root .d-l6-ib-score{font-weight:700;font-size:56px;line-height:1;color:var(--d-green);letter-spacing:-.025em}.dashboard-root .d-l6-ib-score-of{font-size:14px;color:var(--d-navy-4);font-weight:600}.dashboard-root .d-l6-ib-score-id{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin-left:auto}.dashboard-root .d-l6-ib-zone-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dashboard-root .d-l6-ib-zone-pill{background:var(--d-green-soft);color:var(--d-green);font-size:10px;padding:3px 9px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l6-ib-deltas{display:flex;gap:12px;font-size:12px;color:var(--d-navy-3);font-weight:700}.dashboard-root .d-l6-ib-deltas .delta-label{font-size:9px;color:var(--d-navy-4);letter-spacing:.08em;font-weight:700;text-transform:uppercase;margin-right:4px}.dashboard-root .d-l6-comp{display:flex;flex-direction:column;gap:8px}.dashboard-root .d-l6-comp-label{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;display:flex;justify-content:space-between;align-items:baseline}.dashboard-root .d-l6-comp-label .meta{font-size:9px;opacity:.7;font-weight:600}.dashboard-root .d-l6-comp-boxes{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.dashboard-root .d-l6-comp-box{height:22px;border-radius:3px}.dashboard-root .d-l6-comp-box.green{background:var(--d-green)}.dashboard-root .d-l6-comp-box.amber{background:var(--d-amber)}.dashboard-root .d-l6-comp-box.red{background:var(--d-red)}.dashboard-root .d-l6-comp-box.persistent{background:var(--d-red);position:relative}.dashboard-root .d-l6-comp-box.persistent:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent 0 3px,rgba(255,255,255,.25) 3px 5px);border-radius:3px}.dashboard-root .d-l6-comp-legend{display:flex;gap:10px;font-size:11px;color:var(--d-navy-3);font-weight:600}.dashboard-root .d-l6-comp-legend-item{display:inline-flex;align-items:center;gap:5px}.dashboard-root .d-l6-comp-legend-item .lg-dot{width:8px;height:8px;border-radius:50%}.dashboard-root .d-l6-comp-legend-item .lg-dot.green{background:var(--d-green)}.dashboard-root .d-l6-comp-legend-item .lg-dot.amber{background:var(--d-amber)}.dashboard-root .d-l6-comp-legend-item .lg-dot.red{background:var(--d-red)}.dashboard-root .d-l6-ib-synthesis{font-size:12.5px;color:var(--d-navy-3);line-height:1.5;margin-top:10px;padding-top:10px;border-top:1px dashed var(--d-line)}.dashboard-root .d-l6-ib-synthesis strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-ib-right{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:700px){.dashboard-root .d-l6-ib-right{grid-template-columns:1fr}}.dashboard-root .d-l6-slot{display:grid;grid-template-columns:14px 1fr;gap:10px;padding:10px 12px;border:1px solid var(--d-line-2);border-radius:4px;background:var(--d-paper)}.dashboard-root .d-l6-slot-dot{width:10px;height:10px;border-radius:50%;margin-top:5px}.dashboard-root .d-l6-slot-dot.green{background:var(--d-green)}.dashboard-root .d-l6-slot-dot.amber{background:var(--d-amber)}.dashboard-root .d-l6-slot-dot.red{background:var(--d-red)}.dashboard-root .d-l6-slot-body{display:flex;flex-direction:column;gap:6px;min-width:0}.dashboard-root .d-l6-slot-label{font-size:11px;letter-spacing:.06em;color:var(--d-navy);text-transform:uppercase;font-weight:700;display:flex;gap:8px;align-items:baseline}.dashboard-root .d-l6-slot-tag{font-size:9px;color:var(--d-navy-4);font-weight:600;letter-spacing:.04em;text-transform:none}.dashboard-root .d-l6-slot-text{font-size:12px;color:var(--d-navy-3);line-height:1.45}.dashboard-root .d-l6-slot-text .hl{font-weight:700;color:var(--d-navy)}.dashboard-root .d-l6-slot-viz{margin-top:4px}.dashboard-root .d-l6-viz-spark{height:30px;width:100%;min-width:0}.dashboard-root .d-l6-viz-spark-cap{display:flex;justify-content:space-between;font-size:9.5px;color:var(--d-navy-4);margin-top:3px;font-weight:600}.dashboard-root .d-l6-viz-spark-cap .label-end{color:var(--d-green);font-weight:700}.dashboard-root .d-l6-viz-badge{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.dashboard-root .d-l6-viz-badge-num{font-weight:700;font-size:28px;line-height:1;color:var(--d-green);letter-spacing:-.025em}.dashboard-root .d-l6-viz-badge-of{font-size:10px;color:var(--d-navy-4);font-weight:600;letter-spacing:.04em}.dashboard-root .d-l6-viz-badge-cap{font-size:10px;color:var(--d-green);font-weight:700;letter-spacing:.04em}.dashboard-root .d-l6-viz-badge-cap .delta-up{color:var(--d-green)}.dashboard-root .d-l6-viz-gap-row{display:flex;justify-content:space-between;align-items:baseline;font-size:12px}.dashboard-root .d-l6-viz-gap-name{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-viz-gap-num{color:var(--d-amber);font-weight:700}.dashboard-root .d-l6-viz-gap-cap{font-size:10px;color:var(--d-navy-4);margin-top:2px;font-weight:600;letter-spacing:.04em}.dashboard-root .d-l6-viz-bar-track{height:10px;background:var(--d-line-2);border-radius:5px;overflow:visible;position:relative}.dashboard-root .d-l6-viz-bar-fill{height:100%;background:var(--d-green);border-radius:5px}.dashboard-root .d-l6-viz-bar-thresh{position:absolute;top:-3px;bottom:-3px;width:1.5px;background:var(--d-navy)}.dashboard-root .d-l6-viz-bar-cap{display:flex;justify-content:space-between;font-size:10px;color:var(--d-navy-4);margin-top:4px;font-weight:600}.dashboard-root .d-l6-viz-bar-cap .pct{font-weight:700;color:var(--d-navy)}.dashboard-root .d-l6-ib-method-note{background:var(--d-paper);border:1px solid var(--d-line-2);border-left:3px solid var(--d-accent);border-radius:4px;padding:10px 14px;margin:12px 0 14px;display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-l6-ib-method-note-eyebrow{font-size:10px;letter-spacing:.1em;color:var(--d-accent);text-transform:uppercase;font-weight:700;flex-shrink:0}.dashboard-root .d-l6-ib-method-note code{background:var(--d-white);padding:1px 5px;border-radius:2px;font-family:Lato,Arial,sans-serif;color:var(--d-navy);font-size:11px}.dashboard-root .d-l6-ib-method-note strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-strip-eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin:8px 0 12px}.dashboard-root .d-l6-strip-eyebrow .rule{flex:1;height:1px;background:var(--d-line-2)}.dashboard-root .d-l6-components-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}@media(max-width:1100px){.dashboard-root .d-l6-components-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dashboard-root .d-l6-components-strip{grid-template-columns:minmax(0,1fr)}}.dashboard-root .d-l6-comp-tile{background:var(--d-white);border:1px solid var(--d-line);padding:14px 16px;border-radius:4px;display:flex;flex-direction:column;gap:6px;min-width:0}.dashboard-root .d-l6-comp-tile-head{display:flex;justify-content:space-between;align-items:baseline}.dashboard-root .d-l6-comp-id{font-size:9.5px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l6-comp-weight{font-size:11px;padding:2px 8px;border-radius:2px;background:var(--d-canvas);color:var(--d-navy);letter-spacing:.04em;font-weight:700}.dashboard-root .d-l6-comp-name{font-weight:700;font-size:14px;color:var(--d-navy);letter-spacing:-.005em}.dashboard-root .d-l6-comp-value-row{display:flex;align-items:baseline;gap:8px}.dashboard-root .d-l6-comp-value{font-weight:700;font-size:22px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-l6-comp-zone-pill{font-size:9px;padding:2px 7px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l6-comp-zone-pill.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l6-comp-zone-pill.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l6-comp-text{font-size:11.5px;color:var(--d-navy-3);line-height:1.45;padding-top:4px}.dashboard-root .d-l6-comp-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-body-grid{display:grid;grid-template-columns:1fr 280px;gap:16px;align-items:start}@media(max-width:1100px){.dashboard-root .d-l6-body-grid{grid-template-columns:1fr}}.dashboard-root .d-l6-main-col{display:flex;flex-direction:column;gap:16px;min-width:0}.dashboard-root .d-l6-sidebar{display:flex;flex-direction:column;gap:14px}.dashboard-root .d-l6-snapshot{background:var(--d-white);border:1px solid var(--d-line);padding:16px 18px;border-radius:4px}.dashboard-root .d-l6-snap-eyebrow{font-size:10px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin-bottom:4px}.dashboard-root .d-l6-snap-title{font-weight:700;font-size:15px;color:var(--d-navy);letter-spacing:-.005em;margin-bottom:4px}.dashboard-root .d-l6-snap-sub{font-size:12px;color:var(--d-navy-4);line-height:1.45;margin-bottom:12px}.dashboard-root .d-l6-snap-flag{background:var(--d-amber-soft);border-left:3px solid var(--d-amber);border-radius:0 4px 4px 0;padding:10px 14px;font-size:12px;color:var(--d-navy-3);line-height:1.5;margin-bottom:12px}.dashboard-root .d-l6-snap-flag strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-snap-table{width:100%;border-collapse:collapse;font-size:12.5px}.dashboard-root .d-l6-snap-table th{font-size:10px;letter-spacing:.06em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;padding:8px 6px;text-align:right;background:var(--d-paper);border-bottom:1px solid var(--d-line-2)}.dashboard-root .d-l6-snap-table th:first-child{text-align:left}.dashboard-root .d-l6-snap-table tr.row-divider td{font-size:9.5px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;padding:8px 6px;background:var(--d-canvas)}.dashboard-root .d-l6-snap-table tr.row-top{background:#3d6b3a0a}.dashboard-root .d-l6-snap-table tr.row-bot{background:#9a453808}.dashboard-root .d-l6-snap-table td{padding:8px 6px;border-bottom:1px solid var(--d-line-3);text-align:right}.dashboard-root .d-l6-snap-table td:first-child{text-align:left}.dashboard-root .d-l6-snap-name{font-weight:700;color:var(--d-navy)}.dashboard-root .d-l6-snap-num{font-weight:700;color:var(--d-navy);font-variant-numeric:tabular-nums}.dashboard-root .d-l6-snap-num.strong{color:var(--d-green)}.dashboard-root .d-l6-snap-num.weak{color:var(--d-red)}.dashboard-root .d-l6-snap-traj{font-weight:700;letter-spacing:.04em;font-size:11.5px}.dashboard-root .d-l6-snap-traj.up{color:var(--d-green)}.dashboard-root .d-l6-snap-traj.down{color:var(--d-red)}.dashboard-root .d-l6-snap-traj.flat{color:var(--d-navy-4)}.dashboard-root .d-l6-snap-status{font-size:10px;padding:2px 7px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l6-snap-status.holding{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l6-snap-status.mixed{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l6-snap-status.persistent{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l6-snap-foot{font-size:10.5px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600;margin-top:12px;padding-top:10px;border-top:1px dashed var(--d-line-2)}.dashboard-root .d-l6-phase2-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}@media(max-width:900px){.dashboard-root .d-l6-phase2-strip{grid-template-columns:1fr}}.dashboard-root .d-l6-phase2-tile{background:var(--d-paper);border:1px dashed var(--d-line);padding:14px 16px;border-radius:4px;display:flex;flex-direction:column;gap:6px}.dashboard-root .d-l6-phase2-tile-head{display:flex;justify-content:space-between;align-items:center}.dashboard-root .d-l6-phase2-id{font-size:9.5px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l6-phase2-pill{font-size:9px;padding:2px 7px;border-radius:2px;background:var(--d-canvas);color:var(--d-navy-4);letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l6-phase2-name{font-weight:700;font-size:13.5px;color:var(--d-navy);letter-spacing:-.005em}.dashboard-root .d-l6-phase2-text{font-size:11.5px;color:var(--d-navy-3);line-height:1.45}.dashboard-root .d-l6-phase2-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-action-card{background:var(--d-white);border:1px solid var(--d-line);padding:16px 18px;border-radius:4px}.dashboard-root .d-l6-action-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--d-accent);text-transform:uppercase;font-weight:700;margin-bottom:4px}.dashboard-root .d-l6-action-title{font-weight:700;font-size:15px;color:var(--d-navy);letter-spacing:-.005em;margin-bottom:4px}.dashboard-root .d-l6-action-sub{font-size:12px;color:var(--d-navy-4);line-height:1.45;margin-bottom:12px}.dashboard-root .d-l6-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:900px){.dashboard-root .d-l6-action-grid{grid-template-columns:1fr}}.dashboard-root .d-l6-action-slot{background:var(--d-paper);border:1px solid var(--d-line-2);padding:12px 14px;border-radius:4px;border-top:3px solid var(--d-amber)}.dashboard-root .d-l6-action-slot.celebrate{border-top-color:var(--d-green)}.dashboard-root .d-l6-action-slot.nudge{border-top-color:var(--d-amber)}.dashboard-root .d-l6-action-slot-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.dashboard-root .d-l6-action-slot-num{font-size:10px;color:var(--d-navy-4);letter-spacing:.08em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l6-action-slot-zone{font-size:9px;padding:2px 7px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l6-action-slot-zone.celebrate{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l6-action-slot-zone.nudge{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l6-action-slot-title{font-weight:700;font-size:13.5px;color:var(--d-navy);letter-spacing:-.005em;margin-bottom:6px}.dashboard-root .d-l6-action-slot-text{font-size:11.5px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-l6-action-slot-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-sb-block{background:var(--d-white);border:1px solid var(--d-line);padding:14px 16px;border-radius:4px}.dashboard-root .d-l6-sb-block.alerts{border-left:3px solid var(--d-red)}.dashboard-root .d-l6-sb-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.dashboard-root .d-l6-sb-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l6-sb-count{background:var(--d-canvas);color:var(--d-navy);font-size:11px;padding:2px 8px;border-radius:10px;font-weight:700}.dashboard-root .d-l6-sb-count.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l6-sb-text{font-size:12px;color:var(--d-navy-3);line-height:1.45;margin-bottom:10px}.dashboard-root .d-l6-sb-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-sb-item{padding:8px 0;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-l6-sb-item:last-child{border-bottom:0}.dashboard-root .d-l6-sb-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.dashboard-root .d-l6-sb-item-name{font-weight:700;font-size:12.5px;color:var(--d-navy)}.dashboard-root .d-l6-sb-item-tag{font-size:9px;padding:2px 7px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l6-sb-item-tag.persistent{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l6-sb-item-tag.watch{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l6-sb-item-tag.alert{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l6-sb-item-tag.movement{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l6-sb-item-meta{font-size:11px;color:var(--d-navy-4);margin-top:2px}.dashboard-root .d-l6-glossary-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 18px;padding:14px 18px;background:var(--d-paper);border:1px solid var(--d-line-2);border-radius:4px;font-size:11px;color:var(--d-navy-3);margin-top:16px}@media(max-width:700px){.dashboard-root .d-l6-glossary-foot{grid-template-columns:1fr}}.dashboard-root .d-l6-glossary-foot div{line-height:1.5}.dashboard-root .d-l6-glossary-foot strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-section{background:var(--d-white);border:1px solid var(--d-line);border-radius:4px;margin-bottom:14px;overflow:hidden}.dashboard-root .d-l6-section-head{display:grid;grid-template-columns:32px 1fr auto auto auto;gap:14px;align-items:center;padding:14px 18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border:0;font-family:inherit;text-align:left;width:100%}.dashboard-root .d-l6-section-head:hover{background:var(--d-paper)}.dashboard-root .d-l6-section-letter{font-weight:700;font-size:22px;color:var(--d-navy);background:var(--d-canvas);width:32px;height:32px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:-.02em}.dashboard-root .d-l6-section-title{font-weight:700;font-size:15px;color:var(--d-navy);letter-spacing:-.005em}.dashboard-root .d-l6-section-title-sub{font-size:10px;color:var(--d-navy-4);letter-spacing:.08em;font-weight:600;margin-top:3px}.dashboard-root .d-l6-section-zone-pill{font-size:9.5px;padding:3px 8px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l6-section-zone-pill.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l6-section-zone-pill.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l6-section-zone-pill.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l6-section-summary{font-size:12px;color:var(--d-navy-3);line-height:1.4;max-width:380px}.dashboard-root .d-l6-section-summary strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-section-chevron{font-size:14px;color:var(--d-navy-4);transition:transform .2s}.dashboard-root .d-l6-section.expanded .d-l6-section-chevron{transform:rotate(180deg)}.dashboard-root .d-l6-section-body{padding:16px 22px 20px;border-top:1px solid var(--d-line-2);display:none}.dashboard-root .d-l6-section.expanded .d-l6-section-body{display:block}.dashboard-root .d-l6-section-foot{border-top:1px dashed var(--d-line-2);padding:10px 22px;font-size:11px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600;display:none}.dashboard-root .d-l6-section.expanded .d-l6-section-foot{display:block}.dashboard-root .d-l6-section-foot strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-root .d-l6-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1000px){.dashboard-root .d-l6-grid-2,.dashboard-root .d-l6-grid-3{grid-template-columns:1fr}}.dashboard-root .d-l6-mcard{background:var(--d-white);border:1px solid var(--d-line);border-radius:4px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;min-width:0}.dashboard-root .d-l6-mcard.full{grid-column:1 / -1}.dashboard-root .d-l6-mc-head{display:flex;justify-content:space-between;align-items:baseline}.dashboard-root .d-l6-mc-id-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dashboard-root .d-l6-mc-id{font-size:9.5px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l6-mc-zone-pill{font-size:9.5px;padding:2px 7px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l6-mc-zone-pill.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l6-mc-zone-pill.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l6-mc-zone-pill.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l6-mc-name{font-weight:700;font-size:14.5px;color:var(--d-navy);letter-spacing:-.005em}.dashboard-root .d-l6-mc-sub{font-size:11.5px;color:var(--d-navy-4);line-height:1.45}.dashboard-root .d-l6-mc-sub code{background:var(--d-canvas);padding:1px 4px;border-radius:2px;font-family:Lato,Arial,sans-serif;color:var(--d-navy);font-size:10.5px}.dashboard-root .d-l6-mc-value-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dashboard-root .d-l6-mc-value{font-weight:700;font-size:26px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-l6-mc-value.green{color:var(--d-green)}.dashboard-root .d-l6-mc-value.amber{color:var(--d-amber)}.dashboard-root .d-l6-mc-value.red{color:var(--d-red)}.dashboard-root .d-l6-mc-value-of{font-size:11px;color:var(--d-navy-4);font-weight:600;letter-spacing:.04em}.dashboard-root .d-l6-mc-delta{font-size:10.5px;color:var(--d-navy-3);font-weight:700;letter-spacing:.04em;margin-left:auto}.dashboard-root .d-l6-mc-delta.up{color:var(--d-green)}.dashboard-root .d-l6-mc-text{font-size:11.5px;color:var(--d-navy-3);line-height:1.5;padding-top:6px;margin-top:auto}.dashboard-root .d-l6-mc-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-mc-text code{background:var(--d-canvas);padding:1px 4px;border-radius:2px;font-family:Lato,Arial,sans-serif;color:var(--d-navy);font-size:10.5px}.dashboard-root .d-l6-mc-spark{height:26px;width:100%;min-width:0}.dashboard-root .d-l6-viz-dist{display:flex;flex-direction:column;gap:4px}.dashboard-root .d-l6-viz-dist-track{height:10px;background:var(--d-line-2);border-radius:5px;overflow:visible;position:relative}.dashboard-root .d-l6-viz-dist-bin{position:absolute;top:0;bottom:0;background:#3d6b3a4d}.dashboard-root .d-l6-viz-dist-bin.red{background:#9a45384d}.dashboard-root .d-l6-viz-dist-bin.amber{background:#8a6a1f4d}.dashboard-root .d-l6-viz-dist-marker{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--d-navy)}.dashboard-root .d-l6-viz-dist-marker:after{content:attr(data-label);position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);font-size:10px;color:var(--d-navy);font-weight:700;white-space:nowrap}.dashboard-root .d-l6-viz-dist-cap{display:grid;grid-template-columns:repeat(4,1fr);font-size:9.5px;color:var(--d-navy-4);font-weight:600;letter-spacing:.04em}.dashboard-root .d-l6-viz-dist-cap span:first-child{text-align:left}.dashboard-root .d-l6-viz-dist-cap span:last-child{text-align:right}.dashboard-root .d-l6-viz-stack{display:flex;flex-direction:column;gap:8px}.dashboard-root .d-l6-viz-stack-track{display:flex;height:18px;border-radius:3px;overflow:hidden;gap:1px}.dashboard-root .d-l6-viz-stack-seg{flex-shrink:0}.dashboard-root .d-l6-viz-stack-seg.green-dark{background:var(--d-green)}.dashboard-root .d-l6-viz-stack-seg.green{background:#3d6b3a99}.dashboard-root .d-l6-viz-stack-seg.amber{background:var(--d-amber)}.dashboard-root .d-l6-viz-stack-seg.gray{background:var(--d-navy-5)}.dashboard-root .d-l6-viz-stack-cap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dashboard-root .d-l6-viz-stack-cap-item{display:flex;justify-content:space-between;font-size:11px;color:var(--d-navy-3)}.dashboard-root .d-l6-viz-stack-cap-item .cap-label{font-weight:600}.dashboard-root .d-l6-viz-stack-cap-item .cap-val{font-weight:700}.dashboard-root .d-l6-viz-stack-cap-item .cap-val.green-dark,.dashboard-root .d-l6-viz-stack-cap-item .cap-val.green{color:var(--d-green)}.dashboard-root .d-l6-viz-stack-cap-item .cap-val.amber{color:var(--d-amber)}.dashboard-root .d-l6-viz-stack-cap-item .cap-val.gray{color:var(--d-navy-4)}.dashboard-root .d-l6-viz-ranked{display:flex;flex-direction:column;gap:4px}.dashboard-root .d-l6-viz-ranked-row{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;padding:6px 8px;background:var(--d-paper);border-radius:3px}.dashboard-root .d-l6-viz-ranked-num{font-size:11px;color:var(--d-navy-4);font-weight:700}.dashboard-root .d-l6-viz-ranked-name{font-size:12px;color:var(--d-navy);font-weight:600}.dashboard-root .d-l6-viz-ranked-pct{font-size:11px;color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-viz-alerts{display:flex;flex-direction:column;gap:6px}.dashboard-root .d-l6-viz-alert{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 14px;background:var(--d-red-soft);border:1px solid var(--d-red-line);border-radius:3px}.dashboard-root .d-l6-viz-alert.localised{background:var(--d-amber-soft);border-color:var(--d-amber-line)}.dashboard-root .d-l6-viz-alert-name{font-weight:700;color:var(--d-navy);font-size:13px}.dashboard-root .d-l6-viz-alert-meta{font-size:11px;color:var(--d-navy-4)}.dashboard-root .d-l6-viz-alert-tag{background:var(--d-red);color:var(--d-white);font-size:9px;padding:2px 7px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l6-viz-alert-tag.localised{background:var(--d-amber)}.dashboard-root .d-l6-viz-heatmap-wrap{overflow-x:auto}.dashboard-root .d-l6-viz-heatmap{display:grid;grid-template-columns:130px repeat(12,minmax(58px,1fr));gap:2px}.dashboard-root .d-l6-vh-cell{font-size:11px;padding:8px 4px;text-align:center;font-weight:700;border-radius:2px;font-variant-numeric:tabular-nums}.dashboard-root .d-l6-vh-cell.empty{background:transparent}.dashboard-root .d-l6-vh-cell.label-col{font-size:9.5px;letter-spacing:.04em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;line-height:1.2;background:var(--d-paper)}.dashboard-root .d-l6-vh-cell.label-row{text-align:left;padding-left:8px;font-size:12px;color:var(--d-navy);background:var(--d-paper);font-weight:700}.dashboard-root .d-l6-vh-cell.green{background:var(--d-green);color:var(--d-white)}.dashboard-root .d-l6-vh-cell.green-light{background:#3d6b3a59;color:var(--d-navy)}.dashboard-root .d-l6-vh-cell.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l6-vh-cell.amber-light{background:#8a6a1f2e;color:var(--d-navy)}.dashboard-root .d-l6-vh-cell.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l6-vh-cell.gray{background:var(--d-line-2);color:var(--d-navy-5)}.dashboard-root .d-l6-vh-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:11px;color:var(--d-navy-3)}.dashboard-root .d-l6-vh-legend-item{display:inline-flex;align-items:center;gap:5px;font-weight:600}.dashboard-root .d-l6-vh-legend-swatch{width:14px;height:10px;border-radius:2px}.dashboard-root .d-l6-vh-legend-swatch.green{background:var(--d-green)}.dashboard-root .d-l6-vh-legend-swatch.green-light{background:#3d6b3a59}.dashboard-root .d-l6-vh-legend-swatch.amber{background:#8a6a1f2e}.dashboard-root .d-l6-vh-legend-swatch.red{background:var(--d-red-soft)}.dashboard-root .d-l6-vh-legend-swatch.gray{background:var(--d-line-2)}.dashboard-root .d-l6-viz-sortable-wrap{overflow-x:auto}.dashboard-root .d-l6-viz-sortable{width:100%;border-collapse:collapse;font-size:12px}.dashboard-root .d-l6-viz-sortable th{font-size:9.5px;letter-spacing:.06em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;padding:8px 6px;text-align:right;background:var(--d-paper);border-bottom:1px solid var(--d-line);white-space:nowrap}.dashboard-root .d-l6-viz-sortable th:first-child{text-align:left}.dashboard-root .d-l6-viz-sortable th.sort-active{color:var(--d-accent)}.dashboard-root .d-l6-viz-sortable td{padding:7px 6px;border-bottom:1px solid var(--d-line-3);text-align:right;font-variant-numeric:tabular-nums}.dashboard-root .d-l6-viz-sortable td:first-child{text-align:left}.dashboard-root .d-l6-viz-sortable tr.row-strong{background:#3d6b3a0a}.dashboard-root .d-l6-viz-sortable tr.row-watch{background:#9a45380a}.dashboard-root .d-l6-viz-sortable .vs-name{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-viz-sortable .vs-num{font-weight:700;color:var(--d-navy)}.dashboard-root .d-l6-viz-sortable .vs-num.strong{color:var(--d-green)}.dashboard-root .d-l6-viz-sortable .vs-num.weak{color:var(--d-red)}.dashboard-root .d-l6-viz-sortable .vs-traj{font-weight:700;letter-spacing:.04em}.dashboard-root .d-l6-viz-sortable .vs-traj.up{color:var(--d-green)}.dashboard-root .d-l6-viz-sortable .vs-traj.down{color:var(--d-red)}.dashboard-root .d-l6-viz-sortable .vs-traj.flat{color:var(--d-navy-4)}.dashboard-root .d-l6-viz-demo{display:flex;flex-direction:column;gap:5px}.dashboard-root .d-l6-viz-demo-row{display:grid;grid-template-columns:130px 1fr 50px;gap:8px;align-items:center;font-size:12px}.dashboard-root .d-l6-viz-demo-row.header{font-size:10px;color:var(--d-navy-4);letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding-top:6px;border-bottom:1px solid var(--d-line-3)}.dashboard-root .d-l6-viz-demo-label{color:var(--d-navy);font-weight:600}.dashboard-root .d-l6-viz-demo-track{height:8px;background:var(--d-line-2);border-radius:4px;overflow:hidden}.dashboard-root .d-l6-viz-demo-fill{height:100%;background:var(--d-green)}.dashboard-root .d-l6-viz-demo-fill.amber{background:var(--d-amber)}.dashboard-root .d-l6-viz-demo-fill.red{background:var(--d-red)}.dashboard-root .d-l6-viz-demo-pct{text-align:right;font-weight:700;color:var(--d-navy);font-variant-numeric:tabular-nums}.dashboard-root .d-l6-viz-deriv{display:flex;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--d-navy-3);padding:8px 12px;background:var(--d-paper);border-radius:4px;align-items:baseline}.dashboard-root .d-l6-viz-deriv-eyebrow{font-size:9.5px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l6-viz-deriv code{background:var(--d-white);padding:1px 4px;border-radius:2px;font-family:Lato,Arial,sans-serif;color:var(--d-navy);font-size:11px}.dashboard-root .d-l6-viz-impact{display:flex;flex-direction:column;gap:6px}.dashboard-root .d-l6-viz-impact-row{display:grid;grid-template-columns:1.4fr 1.5fr 50px 80px;gap:12px;align-items:center;font-size:12px}.dashboard-root .d-l6-viz-impact-name{color:var(--d-navy);font-weight:600}.dashboard-root .d-l6-viz-impact-track{height:12px;background:var(--d-line-2);border-radius:6px;overflow:visible;position:relative}.dashboard-root .d-l6-viz-impact-fill{height:100%;border-radius:6px;background:var(--d-green)}.dashboard-root .d-l6-viz-impact-fill.amber{background:var(--d-amber)}.dashboard-root .d-l6-viz-impact-fill.red{background:var(--d-red)}.dashboard-root .d-l6-viz-impact-thresh{position:absolute;top:-3px;bottom:-3px;width:1.5px;background:var(--d-navy)}.dashboard-root .d-l6-viz-impact-pct{text-align:right;font-weight:700;color:var(--d-navy);font-variant-numeric:tabular-nums}.dashboard-root .d-l6-viz-impact-q{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.dashboard-root .d-l6-viz-impact-q.green{color:var(--d-green)}.dashboard-root .d-l6-viz-impact-q.amber{color:var(--d-amber)}.dashboard-root .d-l6-viz-impact-q.red{color:var(--d-red)}.dashboard-root .d-l6-scope-row{display:grid;grid-template-columns:repeat(4,1fr) auto auto;gap:18px;align-items:center;padding:12px 18px;background:var(--d-paper);border:1px solid var(--d-line-2);border-radius:4px;margin-bottom:14px}@media(max-width:1000px){.dashboard-root .d-l6-scope-row{grid-template-columns:1fr 1fr}}.dashboard-root .d-l6-scope-item{display:flex;flex-direction:column;gap:2px}.dashboard-root .d-l6-scope-label{font-size:9.5px;letter-spacing:.1em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l6-scope-val{font-size:13px;color:var(--d-navy);font-weight:700;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.dashboard-root .d-l6-scope-val .scope-meta{font-size:11px;color:var(--d-navy-4);font-weight:600;letter-spacing:.04em}.dashboard-root .d-l6-confidence-tier{background:var(--d-amber-soft);color:var(--d-amber);padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;letter-spacing:.04em;margin-left:auto}.dashboard-root .d-l6-reading-rule{display:flex;gap:12px;align-items:baseline;padding:10px 14px;background:var(--d-canvas);border-left:3px solid var(--d-navy);border-radius:0 4px 4px 0;margin-bottom:14px;flex-wrap:wrap}.dashboard-root .d-l6-reading-rule-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l6-reading-rule-text{flex:1;min-width:240px;font-size:12px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-l6-reading-rule-text strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-reading-rule-text code{background:var(--d-white);padding:1px 4px;border-radius:2px;font-family:Lato,Arial,sans-serif;color:var(--d-navy);font-size:11px}.dashboard-root .d-l6-headline-card{background:var(--d-white);border:1px solid var(--d-line);padding:18px 20px;border-radius:4px;display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:stretch;margin-bottom:18px}@media(max-width:900px){.dashboard-root .d-l6-headline-card{grid-template-columns:1fr}}.dashboard-root .d-l6-hc-side{display:flex;flex-direction:column;gap:6px}.dashboard-root .d-l6-hc-eyebrow{font-size:10px;letter-spacing:.1em;color:var(--d-green);text-transform:uppercase;font-weight:700;display:flex;gap:6px;align-items:baseline}.dashboard-root .d-l6-hc-eyebrow .meta{font-size:9px;opacity:.7}.dashboard-root .d-l6-hc-name{font-weight:700;font-size:14px;color:var(--d-navy);letter-spacing:-.005em}.dashboard-root .d-l6-hc-score-row{display:flex;align-items:baseline;gap:6px;margin:4px 0}.dashboard-root .d-l6-hc-score{font-weight:700;font-size:56px;line-height:1;color:var(--d-green);letter-spacing:-.025em}.dashboard-root .d-l6-hc-score-of{font-size:13px;color:var(--d-navy-4);font-weight:600}.dashboard-root .d-l6-hc-zone{background:var(--d-green-soft);color:var(--d-green);font-size:10px;padding:3px 9px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase;align-self:flex-start}.dashboard-root .d-l6-hc-deltas{display:flex;flex-direction:column;gap:4px;margin-top:8px}.dashboard-root .d-l6-hc-delta{display:flex;justify-content:space-between;font-size:11.5px}.dashboard-root .d-l6-hc-delta-label{color:var(--d-navy-4);font-weight:700;letter-spacing:.04em}.dashboard-root .d-l6-hc-delta-val{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-hc-interp{margin-top:12px;padding-top:12px;border-top:1px dashed var(--d-line);font-size:12px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-l6-hc-interp strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-hc-chart{display:flex;flex-direction:column;gap:6px;min-width:0}.dashboard-root .d-l6-hc-chart-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px}.dashboard-root .d-l6-hc-chart-title{font-weight:700;font-size:13px;color:var(--d-navy)}.dashboard-root .d-l6-hc-chart-subtitle{font-size:11px;color:var(--d-navy-4);font-weight:600}.dashboard-root .d-l6-hc-chart-wrap{height:240px;width:100%;min-width:0}.dashboard-root .d-l6-traj-section-eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.12em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700;margin:14px 0 12px}.dashboard-root .d-l6-traj-section-eyebrow .rule{flex:1;height:1px;background:var(--d-line-2)}.dashboard-root .d-l6-traj-section-eyebrow .meta{font-weight:600;opacity:.8;text-transform:none;letter-spacing:.04em}.dashboard-root .d-l6-traj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}@media(max-width:1000px){.dashboard-root .d-l6-traj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.dashboard-root .d-l6-traj-grid{grid-template-columns:minmax(0,1fr)}}.dashboard-root .d-l6-traj-grid-1{display:grid;grid-template-columns:1fr;margin-bottom:14px}.dashboard-root .d-l6-traj-card{background:var(--d-white);border:1px solid var(--d-line);border-radius:4px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden}.dashboard-root .d-l6-tc-head{display:flex;justify-content:space-between;align-items:baseline}.dashboard-root .d-l6-tc-id-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dashboard-root .d-l6-tc-id{font-size:9.5px;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;font-weight:700}.dashboard-root .d-l6-tc-id-meta{font-size:9.5px;color:var(--d-navy-5);font-weight:600;letter-spacing:.04em}.dashboard-root .d-l6-tc-zone-pill{font-size:9.5px;padding:2px 7px;border-radius:2px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.dashboard-root .d-l6-tc-zone-pill.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l6-tc-zone-pill.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l6-tc-name{font-weight:700;font-size:13.5px;color:var(--d-navy);letter-spacing:-.005em}.dashboard-root .d-l6-tc-sub{font-size:11px;color:var(--d-navy-4);line-height:1.45}.dashboard-root .d-l6-tc-chart{height:100px;width:100%;min-width:0}.dashboard-root .d-l6-tc-x-axis{display:flex;justify-content:space-between;font-size:9.5px;color:var(--d-navy-4);font-weight:600}.dashboard-root .d-l6-tc-x-axis .start{color:var(--d-navy-4)}.dashboard-root .d-l6-tc-x-axis .end{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-tc-value-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding-top:6px}.dashboard-root .d-l6-tc-value{font-weight:700;font-size:22px;line-height:1;color:var(--d-navy);letter-spacing:-.025em}.dashboard-root .d-l6-tc-value.green{color:var(--d-green)}.dashboard-root .d-l6-tc-value.amber{color:var(--d-amber)}.dashboard-root .d-l6-tc-value-of{font-size:10.5px;color:var(--d-navy-4);font-weight:600;letter-spacing:.04em}.dashboard-root .d-l6-tc-deltas{margin-left:auto;display:inline-flex;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.04em}.dashboard-root .d-l6-tc-deltas .tc-delta-up,.dashboard-root .d-l6-tc-deltas .tc-delta-good{color:var(--d-green)}.dashboard-root .d-l6-tc-deltas .tc-delta-flat{color:var(--d-navy-4)}.dashboard-root .d-l6-tc-confidence{font-size:10.5px;color:var(--d-navy-4);letter-spacing:.04em;font-weight:600;padding:6px 0;border-top:1px solid var(--d-line-3)}.dashboard-root .d-l6-tc-confidence.stable{color:var(--d-green)}.dashboard-root .d-l6-tc-interp{font-size:11.5px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-l6-tc-interp strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-tc-interp code{background:var(--d-canvas);padding:1px 4px;border-radius:2px;font-family:Lato,Arial,sans-serif;color:var(--d-navy);font-size:11px}.dashboard-root .d-l6-methodology{background:var(--d-paper);border:1px solid var(--d-line-2);border-radius:4px;padding:14px 18px;margin-top:16px}.dashboard-root .d-l6-methodology h3{font-weight:700;font-size:13px;color:var(--d-navy);letter-spacing:-.005em;margin-bottom:12px;display:flex;gap:8px;align-items:baseline}.dashboard-root .d-l6-methodology h3 .meta{font-size:10px;color:var(--d-navy-4);font-weight:600;letter-spacing:.04em}.dashboard-root .d-l6-methodology .m-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:700px){.dashboard-root .d-l6-methodology .m-grid{grid-template-columns:1fr}}.dashboard-root .d-l6-methodology .m-grid>div{font-size:11.5px;color:var(--d-navy-3);line-height:1.5}.dashboard-root .d-l6-methodology .m-grid strong{color:var(--d-navy);font-weight:700}.dashboard-root .d-l6-methodology .m-grid code{background:var(--d-white);padding:1px 4px;border-radius:2px;font-family:Lato,Arial,sans-serif;color:var(--d-navy);font-size:11px}.dashboard-root .d-l7-shell{background:var(--d-paper);padding:14px 22px 20px;display:grid;grid-template-rows:40px 1fr;min-height:720px}.dashboard-root .d-l7-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--d-line)}.dashboard-root .d-l7-header-left{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.dashboard-root .d-l7-org{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;color:var(--d-navy);letter-spacing:-.01em}.dashboard-root .d-l7-sep{color:var(--d-navy-5);font-size:14px}.dashboard-root .d-l7-period{font-weight:500;font-size:14px;color:var(--d-navy-3)}.dashboard-root .d-l7-view-label{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:10px;color:var(--d-navy-4);letter-spacing:.18em;text-transform:uppercase}.dashboard-root .d-l7-header-right{display:flex;align-items:center;gap:12px}.dashboard-root .d-l7-wordmark{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.24em;color:var(--d-accent);text-transform:uppercase;display:inline-flex;align-items:center}.dashboard-root .d-l7-wordmark-dot{width:6px;height:6px;border-radius:50%;background:var(--d-accent);display:inline-block;margin-right:6px}.dashboard-root .d-l7-grid{display:grid;grid-template-rows:1fr 1fr 24px;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding-top:10px}@media(max-width:1100px){.dashboard-root .d-l7-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto}}.dashboard-root .d-l7-tile{background:var(--d-white);border:1px solid var(--d-line);border-radius:6px;padding:14px 18px;display:flex;flex-direction:column;box-shadow:0 1px 2px #0014480a,0 0 0 1px #0014480a;position:relative;overflow:hidden;min-height:0;min-width:0}.dashboard-root .d-l7-eyebrow{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.16em;color:var(--d-accent);text-transform:uppercase;margin-bottom:10px;display:flex;align-items:center;gap:8px}.dashboard-root .d-l7-eyebrow-code{color:var(--d-navy-4);font-weight:500}.dashboard-root .d-l7-big-number{font-family:Lato,Arial,sans-serif;font-weight:700;color:var(--d-navy);line-height:.95;letter-spacing:-.02em}.dashboard-root .d-l7-insight{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--d-navy-2);line-height:1.45;margin:4px 0 10px}.dashboard-root .d-l7-insight strong{color:var(--d-navy);font-weight:600}.dashboard-root .d-l7-chip{align-self:flex-start;padding:5px 12px;border-radius:14px;font-weight:600;font-size:11px;letter-spacing:.01em;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.dashboard-root .d-l7-chip.green{background:var(--d-green-soft);color:var(--d-green)}.dashboard-root .d-l7-chip.amber{background:var(--d-amber-soft);color:var(--d-amber)}.dashboard-root .d-l7-chip.red{background:var(--d-red-soft);color:var(--d-red)}.dashboard-root .d-l7-tile-m12{grid-row:1;grid-column:1 / span 5;border-top:3px solid var(--d-accent)}.dashboard-root .d-l7-tile-m04{grid-row:1;grid-column:6 / span 7}.dashboard-root .d-l7-tile-m14{grid-row:2;grid-column:1 / span 3}.dashboard-root .d-l7-tile-m17{grid-row:2;grid-column:4 / span 4}.dashboard-root .d-l7-tile-m27{grid-row:2;grid-column:8 / span 5}@media(max-width:1100px){.dashboard-root .d-l7-tile-m12,.dashboard-root .d-l7-tile-m04,.dashboard-root .d-l7-tile-m14,.dashboard-root .d-l7-tile-m17,.dashboard-root .d-l7-tile-m27{grid-column:1 / -1;grid-row:auto}}.dashboard-root .d-l7-m12-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px;gap:12px}.dashboard-root .d-l7-m12-left{flex:1;min-width:0}.dashboard-root .d-l7-m12-number{font-size:64px;line-height:.9}.dashboard-root .d-l7-m12-percent-sign{color:var(--d-accent);font-size:28px;font-weight:600;margin-left:2px;vertical-align:12px}.dashboard-root .d-l7-reach-wrap{margin-top:auto;padding-top:8px}.dashboard-root .d-l7-reach-bar-bg{position:relative;height:30px;border-radius:3px;background:var(--d-accent-soft);border:1px solid var(--d-accent-line);overflow:visible}.dashboard-root .d-l7-reach-bar-fill{position:absolute;top:0;left:0;height:100%;background:var(--d-accent);border-radius:3px 0 0 3px}.dashboard-root .d-l7-reach-threshold-line{position:absolute;top:-6px;bottom:-6px;width:2px;background:var(--d-green);z-index:3}.dashboard-root .d-l7-reach-threshold-label{position:absolute;top:-22px;font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:700;color:var(--d-green);letter-spacing:.06em;transform:translate(-50%);white-space:nowrap;text-transform:uppercase}.dashboard-root .d-l7-reach-scale{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--d-navy-5);margin-top:6px}.dashboard-root .d-l7-reach-context{font-size:11px;color:var(--d-navy-3);margin-top:10px;line-height:1.4;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-root .d-l7-legend-dot{width:12px;height:12px;border-radius:2px;display:inline-block;flex-shrink:0}.dashboard-root .d-l7-legend-dot.filled{background:var(--d-accent)}.dashboard-root .d-l7-legend-dot.empty{background:var(--d-accent-soft);border:1px solid var(--d-line)}.dashboard-root .d-l7-mid-dot{color:var(--d-navy-5);margin:0 2px}.dashboard-root .d-l7-reach-context strong{color:var(--d-navy);font-weight:600}.dashboard-root .d-l7-m04-hero-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px;gap:12px}.dashboard-root .d-l7-m04-left{flex:1;min-width:0}.dashboard-root .d-l7-m04-number{font-family:Lato,Arial,sans-serif;font-weight:700;color:var(--d-navy);font-size:64px;line-height:.9;letter-spacing:-.02em}.dashboard-root .d-l7-m04-number-sign{color:var(--d-green);font-size:36px;font-weight:600;margin-right:4px;vertical-align:12px}.dashboard-root .d-l7-m04-number-label{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--d-navy-4);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-weight:700}.dashboard-root .d-l7-nps-dropdown{margin-top:10px;border-top:1px solid var(--d-line);padding-top:10px}.dashboard-root .d-l7-nps-block+.d-l7-nps-block{margin-top:6px;padding-top:6px;border-top:1px dashed var(--d-line)}.dashboard-root .d-l7-nps-summary{background:transparent;border:0;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;padding:6px 4px;border-radius:4px;transition:background .1s;font-family:Lato,Arial,sans-serif}.dashboard-root .d-l7-nps-summary:hover{background:var(--d-paper)}.dashboard-root .d-l7-nps-summary-left{display:flex;align-items:center;gap:8px}.dashboard-root .d-l7-nps-arrow{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--d-navy-4);transition:transform .15s;width:10px;display:inline-block}.dashboard-root .d-l7-nps-block.open .d-l7-nps-arrow{transform:rotate(90deg)}.dashboard-root .d-l7-nps-section-label{font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dashboard-root .d-l7-nps-section-label.repeat{color:var(--d-green)}.dashboard-root .d-l7-nps-section-label.sunset{color:var(--d-red)}.dashboard-root .d-l7-nps-summary-action{font-size:11px;font-style:italic;color:var(--d-navy-4)}.dashboard-root .d-l7-nps-list{display:flex;flex-direction:column;gap:3px;padding:4px 0 0 22px}.dashboard-root .d-l7-nps-item{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:baseline;padding:5px 12px;border-radius:4px;font-size:13px}.dashboard-root .d-l7-nps-item.top{background:var(--d-green-soft)}.dashboard-root .d-l7-nps-item.bot{background:var(--d-red-soft)}.dashboard-root .d-l7-nps-prog-name{color:var(--d-navy);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-root .d-l7-nps-score{font-family:Lato,Arial,sans-serif;font-size:13px;font-weight:700}.dashboard-root .d-l7-nps-score.pos{color:var(--d-green)}.dashboard-root .d-l7-nps-score.neg{color:var(--d-red)}.dashboard-root .d-l7-m14-number{font-size:44px;margin-bottom:4px}.dashboard-root .d-l7-m14-chip-row{margin-bottom:6px}.dashboard-root .d-l7-benchmark-wrap{margin-top:4px}.dashboard-root .d-l7-benchmark-label{font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:700;color:var(--d-navy);letter-spacing:.06em;text-transform:uppercase;text-align:center;margin-bottom:6px;transform:translate(-50%);width:-moz-max-content;width:max-content}.dashboard-root .d-l7-benchmark-bar-bg{position:relative;height:18px;border-radius:3px;background:linear-gradient(to right,var(--d-green-soft) 0%,var(--d-green-soft) 25%,var(--d-amber-soft) 25%,var(--d-amber-soft) 45%,var(--d-red-soft) 45%,var(--d-red-soft) 100%)}.dashboard-root .d-l7-benchmark-bar-fill{position:absolute;top:0;left:0;height:100%;background:var(--d-accent);border-radius:3px 0 0 3px}.dashboard-root .d-l7-benchmark-line{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--d-navy)}.dashboard-root .d-l7-benchmark-scale{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--d-navy-5);margin-top:5px}.dashboard-root .d-l7-benchmark-context{font-size:11px;color:var(--d-navy-3);margin-top:8px;line-height:1.35}.dashboard-root .d-l7-benchmark-context strong{color:var(--d-navy);font-weight:600}.dashboard-root .d-l7-m17-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px;gap:12px}.dashboard-root .d-l7-m17-number{font-size:44px}.dashboard-root .d-l7-m17-percent{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;color:var(--d-navy-3);margin-left:4px}.dashboard-root .d-l7-m17-trend{font-family:Lato,Arial,sans-serif;font-size:11px;font-weight:700;color:var(--d-green);letter-spacing:.04em;margin-bottom:4px}.dashboard-root .d-l7-compare-row{margin-top:4px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.dashboard-root .d-l7-compare-row.single{grid-template-columns:1fr}.dashboard-root .d-l7-compare-row.single .d-l7-compare-label{font-size:10px}.dashboard-root .d-l7-compare-row.single .d-l7-compare-value{font-size:28px}.dashboard-root .d-l7-compare-block{background:var(--d-accent-soft);border:1px solid var(--d-accent-line);border-radius:6px;padding:8px 10px;text-align:center}.dashboard-root .d-l7-compare-block.right{background:var(--d-green-soft);border-color:var(--d-green-soft)}.dashboard-root .d-l7-compare-label{font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--d-navy-4);text-transform:uppercase;margin-bottom:6px;line-height:1.3}.dashboard-root .d-l7-compare-value{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:24px;line-height:1}.dashboard-root .d-l7-compare-block.left .d-l7-compare-value{color:var(--d-accent)}.dashboard-root .d-l7-compare-block.right .d-l7-compare-value{color:var(--d-green)}.dashboard-root .d-l7-compare-sub{font-size:10px;color:var(--d-navy-4);margin-top:4px}.dashboard-root .d-l7-m27-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px;gap:12px}.dashboard-root .d-l7-m27-number{font-size:44px}.dashboard-root .d-l7-m27-subtitle{margin-bottom:10px}.dashboard-root .d-l7-gap-list{margin-top:auto;border-top:1px solid var(--d-line);padding-top:8px;flex:1;display:flex;flex-direction:column;gap:4px;min-height:0;overflow:hidden}.dashboard-root .d-l7-gap-item{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:12px;align-items:center;padding:3px 0}.dashboard-root .d-l7-gap-dot{width:8px;height:8px;border-radius:50%}.dashboard-root .d-l7-gap-dot.severe{background:var(--d-red)}.dashboard-root .d-l7-gap-dot.high{background:var(--d-amber)}.dashboard-root .d-l7-gap-dot.med{background:#d6a56c}.dashboard-root .d-l7-gap-name{font-size:12.5px;color:var(--d-navy);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-root .d-l7-gap-score{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--d-navy-4);font-weight:500;white-space:nowrap}.dashboard-root .d-l7-footer{grid-row:3;grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid var(--d-line);font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--d-navy-4);letter-spacing:.06em;flex-wrap:wrap;gap:8px}.dashboard-root .d-l7-footer-left{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.dashboard-root .d-l7-footer-step{color:var(--d-navy);font-weight:700;margin-right:4px}.dashboard-root .d-l7-footer-arrow{color:var(--d-navy-5);margin:0 2px}.dashboard-root .d-l7-footer-right{color:var(--d-navy-5)}.dashboard-root .metric-id-row,.dashboard-root .m-card-id-row,.dashboard-root .l3-tile-id-row,.dashboard-root .tile-id-row,.dashboard-root .l2-tile-id-row,.dashboard-root .metric-id,.dashboard-root .m-card-id,.dashboard-root .l3-tile-id,.dashboard-root .tile-id,.dashboard-root .tc-id,.dashboard-root .ib-score-id,.dashboard-root .code,.dashboard-root .k-tag,.dashboard-root .l3-tile-k,.dashboard-root .tile-k,.dashboard-root .k-section-tag,.dashboard-root .l4-mcard-id,.dashboard-root .traj-id,.dashboard-root .mcard-id,.dashboard-root .d-kpi-id,.dashboard-root .mxx,.dashboard-root .side-tag{display:none!important}.dashboard-root [data-tip=""]:hover:after,.dashboard-root [data-tip=""]:hover:before{content:none!important}.dashboard-root .metric-tip[data-tip=""],.dashboard-root .info-icon[data-tip=""],.dashboard-root .metric-tip:not([data-tip]),.dashboard-root .info-icon:not([data-tip]){display:none!important}.dash-skel{padding:4px 0 24px}.dash-skel-header{padding:22px 0 16px}.dash-skel-filterbar{display:flex;align-items:center;gap:10px;padding:10px 0 22px;flex-wrap:wrap}.dash-skel-row{display:flex;gap:14px;flex-wrap:wrap}.dash-skel-card{background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:18px 18px 20px;flex:1}.dash-skel-bar{background:linear-gradient(90deg,#e9ecf1 25%,#f4f6f8 37%,#e9ecf1 63%);background-size:400% 100%;animation:dash-skel-shimmer 1.4s ease infinite}@keyframes dash-skel-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.dash-refetch-hint{position:fixed;top:88px;right:28px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:#001448;color:#fff;font-family:Lato,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.02em;border-radius:999px;box-shadow:0 6px 18px #00144838;pointer-events:none}.dash-refetch-dot{width:8px;height:8px;border-radius:50%;background:#1eabf2;animation:dash-refetch-pulse .9s ease-in-out infinite}@keyframes dash-refetch-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.dash-skel-bar,.dash-refetch-dot{animation:none}}.l1t1-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3d6b3a;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8a6a1f;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9a4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);--k2-bg: #e8ebf2;--k2-ink: #2d3d5e;--k3-bg: #ece6ec;--k3-ink: #54354f;background:var(--canvas);font-family:Lato,Arial,sans-serif;color:var(--navy);min-height:100vh;padding:28px 24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l1t1-scope *,.l1t1-scope *:before,.l1t1-scope *:after{box-sizing:border-box;margin:0;padding:0}.l1t1-scope .frame{max-width:1440px;margin:0 auto;background:var(--paper);border:1px solid var(--line);position:relative;box-shadow:0 1px #0014480a}.l1t1-scope .frame:before{content:"L1 INDIVIDUAL  ·  TAB 1 OVERVIEW  ·  v3.1  ·  DESKTOP 1440px";position:absolute;top:-22px;left:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l1t1-scope .frame:after{content:"RIPPLES  ·  VELOCITY";position:absolute;top:-22px;right:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l1t1-scope .topnav{display:flex;align-items:center;padding:16px 32px;border-bottom:1px solid var(--line);background:var(--white)}.l1t1-scope .logo{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:16px;color:var(--navy);display:flex;align-items:center;gap:10px;letter-spacing:-.005em}.l1t1-scope .logo-mark{display:inline-block;width:24px;height:24px;background:var(--navy);position:relative}.l1t1-scope .logo-mark:after{content:"";position:absolute;bottom:4px;right:4px;width:6px;height:6px;background:var(--orange)}.l1t1-scope .nav-items{display:flex;gap:30px;margin-left:56px;font-size:13px;color:var(--navy-3);font-family:Lato,Arial,sans-serif}.l1t1-scope .nav-items span{cursor:pointer}.l1t1-scope .nav-items .active{color:var(--navy);font-weight:500;position:relative}.l1t1-scope .nav-items .active:after{content:"";position:absolute;bottom:-19px;left:0;right:0;height:2px;background:var(--navy)}.l1t1-scope .nav-right{margin-left:auto;display:flex;align-items:center;gap:18px}.l1t1-scope .search-box{width:260px;height:34px;border:1px solid var(--line);background:var(--paper);font-size:12px;color:var(--navy-4);padding:0 14px;display:flex;align-items:center;gap:8px}.l1t1-scope .search-box:before{content:"";width:11px;height:11px;border:1.5px solid var(--navy-4);border-radius:50%;position:relative;flex-shrink:0}.l1t1-scope .avatar{width:34px;height:34px;background:var(--navy);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em}.l1t1-scope .dash-header{padding:28px 40px 22px;background:var(--paper);position:relative}.l1t1-scope .kicker{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:14px}.l1t1-scope .kicker-divider{display:inline-block;width:4px;height:4px;background:var(--navy-5)}.l1t1-scope .kicker .day-of{color:var(--orange);font-weight:500}.l1t1-scope .dash-header h1{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px;color:var(--navy)}.l1t1-scope .dash-header .context{font-size:14px;color:var(--navy-3);line-height:1.5}.l1t1-scope .tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding:0 40px;background:var(--paper);position:sticky;top:0;z-index:10}.l1t1-scope .tab{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:14px;padding:16px 0;margin-right:36px;color:var(--navy-4);cursor:pointer;position:relative;background:transparent;border:0;letter-spacing:-.005em}.l1t1-scope .tab.active{color:var(--navy)}.l1t1-scope .tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--navy)}.l1t1-scope .tab .tab-sub{display:block;font-size:9.5px;font-family:Lato,Arial,sans-serif;color:var(--navy-4);letter-spacing:.12em;margin-top:3px;font-weight:400;text-transform:uppercase}.l1t1-scope .filter-bar{display:flex;align-items:center;gap:14px;padding:12px 40px;background:var(--white);border-bottom:1px solid var(--line-2);position:sticky;top:0;z-index:20}.l1t1-scope .filter-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l1t1-scope .filter-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;color:var(--navy);cursor:pointer;font-family:Lato,Arial,sans-serif;transition:border-color .15s,background .15s}.l1t1-scope .filter-pill:hover{border-color:var(--navy-3);background:var(--white)}.l1t1-scope .filter-pill .f-label{color:var(--navy-4);font-size:10.5px;font-family:Lato,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.l1t1-scope .filter-pill .f-val{font-weight:500;color:var(--navy)}.l1t1-scope .filter-pill .f-caret{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);margin-left:2px}.l1t1-scope .filter-reset{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px}.l1t1-scope .filter-reset:hover{color:var(--navy)}.l1t1-scope .action-strip{padding:14px 40px;background:var(--orange-soft);border-bottom:1px solid var(--orange-line);display:flex;align-items:center;gap:22px}.l1t1-scope .action-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);font-weight:500;text-transform:uppercase;padding-right:18px;border-right:1px solid var(--orange-line);display:flex;align-items:center;gap:8px}.l1t1-scope .action-tag:before{content:"";width:6px;height:6px;background:var(--orange);border-radius:50%;display:inline-block}.l1t1-scope .action-text{font-size:14px;color:var(--navy);flex:1;line-height:1.5}.l1t1-scope .action-text strong{font-weight:600;color:var(--navy)}.l1t1-scope .action-btn{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;padding:9px 18px;background:var(--navy);color:var(--white);border:0;cursor:pointer;letter-spacing:.01em;transition:background .15s}.l1t1-scope .action-btn:hover{background:var(--navy-2)}.l1t1-scope .action-dismiss{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;padding:8px 4px;letter-spacing:.04em}.l1t1-scope .action-dismiss:hover{color:var(--navy)}.l1t1-scope .main{padding:26px 40px 40px;display:flex;flex-direction:column;gap:24px}.l1t1-scope .main-body{display:grid;grid-template-columns:1fr 268px;gap:26px;align-items:start}.l1t1-scope .main-content{display:flex;flex-direction:column;gap:0;min-width:0}.l1t1-scope .insights-box{background:var(--white);border:1px solid var(--line);padding:26px 30px;display:grid;grid-template-columns:200px 1fr;gap:36px;align-items:start;position:relative}.l1t1-scope .insights-box:before{content:"";position:absolute;top:12px;left:12px;width:8px;height:8px;background-image:radial-gradient(var(--navy-5) 1px,transparent 1px);background-size:4px 4px;opacity:.6}.l1t1-scope .gauge-section{display:flex;flex-direction:column;align-items:center}.l1t1-scope .gauge-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:14px;text-align:center;display:flex;align-items:center;gap:6px}.l1t1-scope .gauge{width:148px;height:148px;position:relative;margin-bottom:12px}.l1t1-scope .gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.l1t1-scope .gauge-bg{fill:none;stroke:var(--line-2);stroke-width:9}.l1t1-scope .gauge-fill{fill:none;stroke-width:9;stroke-linecap:round}.l1t1-scope .gauge-fill.green{stroke:var(--green)}.l1t1-scope .gauge-fill.amber{stroke:var(--amber)}.l1t1-scope .gauge-fill.red{stroke:var(--red)}.l1t1-scope .gauge-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l1t1-scope .gauge-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:54px;line-height:1;letter-spacing:-.025em;color:var(--amber)}.l1t1-scope .gauge-num.green{color:var(--green)}.l1t1-scope .gauge-num.amber{color:var(--amber)}.l1t1-scope .gauge-num.red{color:var(--red)}.l1t1-scope .gauge-denom{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);letter-spacing:.1em;margin-top:5px}.l1t1-scope .gauge-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;text-align:center;letter-spacing:-.01em;color:var(--navy);margin-bottom:4px}.l1t1-scope .gauge-trend{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);text-align:center;letter-spacing:.05em}.l1t1-scope .gauge-trend .delta-pos{color:var(--green);font-weight:500}.l1t1-scope .components-compact{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line);width:100%}.l1t1-scope .components-compact-label{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;margin-bottom:10px;text-align:center;font-weight:500}.l1t1-scope .components-compact-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;font-size:11px}.l1t1-scope .cc-item{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;letter-spacing:.02em}.l1t1-scope .cc-item .cc-name{color:var(--navy-4)}.l1t1-scope .cc-item .cc-val{color:var(--navy);font-weight:500}.l1t1-scope .insights-slots{display:flex;flex-direction:column;gap:0}.l1t1-scope .insights-header{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:14px;display:flex;align-items:baseline;gap:12px}.l1t1-scope .insights-header .ih-rule{flex:1;height:1px;background:var(--line-2)}.l1t1-scope .slot{display:grid;grid-template-columns:14px 96px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--line-3);align-items:start}.l1t1-scope .slot:last-child{border-bottom:0;padding-bottom:4px}.l1t1-scope .slot:first-child{padding-top:4px}.l1t1-scope .slot-dot{width:10px;height:10px;border-radius:50%;margin-top:7px}.l1t1-scope .slot-dot.green{background:var(--green)}.l1t1-scope .slot-dot.amber{background:var(--amber)}.l1t1-scope .slot-dot.red{background:var(--red)}.l1t1-scope .slot-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding-top:4px}.l1t1-scope .slot-text{font-size:14.5px;color:var(--navy);line-height:1.55}.l1t1-scope .slot-text .hl{font-weight:600;color:var(--navy)}.l1t1-scope .slot-text .metric-ref{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.08em;margin-left:8px;opacity:.65}.l1t1-scope .section-header{padding:20px 0 10px;border-bottom:1px solid var(--line-2);margin-bottom:14px;display:flex;align-items:baseline;gap:16px}.l1t1-scope .section-header .section-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--navy);display:flex;align-items:center;gap:6px}.l1t1-scope .section-header .section-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;padding:3px 8px;background:var(--canvas)}.l1t1-scope .section-header .section-desc{margin-left:auto;font-size:12.5px;color:var(--navy-3);font-style:italic}.l1t1-scope .status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;font-weight:500;text-transform:uppercase}.l1t1-scope .status-chip:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block}.l1t1-scope .status-chip.green{background:var(--green-soft);color:var(--green)}.l1t1-scope .status-chip.green:before{background:var(--green)}.l1t1-scope .status-chip.amber{background:var(--amber-soft);color:var(--amber)}.l1t1-scope .status-chip.amber:before{background:var(--amber)}.l1t1-scope .status-chip.red{background:var(--red-soft);color:var(--red)}.l1t1-scope .status-chip.red:before{background:var(--red)}.l1t1-scope .k-tag{display:inline-block;font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;padding:3px 8px;font-weight:500}.l1t1-scope .k-tag.k2{background:var(--k2-bg);color:var(--k2-ink)}.l1t1-scope .k-tag.k3{background:var(--k3-bg);color:var(--k3-ink)}.l1t1-scope .metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.l1t1-scope .card{background:var(--white);border:1px solid var(--line);padding:22px 24px;position:relative}.l1t1-scope .card.full-width{grid-column:1 / -1}.l1t1-scope .card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;gap:12px}.l1t1-scope .card-head-left{flex:1;min-width:0}.l1t1-scope .metric-id-row{display:flex;align-items:center;gap:8px;margin-bottom:5px}.l1t1-scope .metric-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.1em;color:var(--navy-4)}.l1t1-scope .metric-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:15.5px;letter-spacing:-.005em;color:var(--navy);line-height:1.3;position:relative}.l1t1-scope .metric-subtitle{font-size:12.5px;color:var(--navy-4);margin-top:4px;line-height:1.4}.l1t1-scope .card-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.l1t1-scope .tile-text{font-size:13px;color:var(--navy);line-height:1.55;margin-top:14px;padding:12px 14px;background:var(--paper);border-left:3px solid var(--green)}.l1t1-scope .tile-text.nudge{border-left-color:var(--amber)}.l1t1-scope .tile-text.support{border-left-color:var(--red)}.l1t1-scope .tile-text-label{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;margin-bottom:6px;font-weight:500}.l1t1-scope .tile-text strong{font-weight:600;color:var(--navy);display:block;margin-bottom:4px}.l1t1-scope .gain-wrap{display:flex;align-items:center;gap:32px}.l1t1-scope .gain-main{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:50px;line-height:1;letter-spacing:-.025em;color:var(--green)}.l1t1-scope .gain-prefix{color:var(--green);font-weight:500;margin-right:-4px}.l1t1-scope .gain-denom{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-4);margin-left:4px;letter-spacing:.05em}.l1t1-scope .gain-body{flex:1}.l1t1-scope .gain-caption{font-size:13px;line-height:1.5;color:var(--navy-4);max-width:380px}.l1t1-scope .gain-comparison{display:flex;flex-direction:column;gap:12px}.l1t1-scope .gain-row{display:grid;grid-template-columns:80px 1fr 44px;gap:14px;align-items:center}.l1t1-scope .gain-row .g-label{font-size:11px;color:var(--navy-4);font-family:Lato,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.l1t1-scope .gain-bar{height:8px;background:var(--line-2);position:relative;overflow:hidden}.l1t1-scope .gain-bar .g-fill{height:100%}.l1t1-scope .gain-bar .g-fill.before{background:var(--navy-5)}.l1t1-scope .gain-bar .g-fill.after{background:var(--navy)}.l1t1-scope .gain-row .g-val{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy);text-align:right;letter-spacing:.04em}.l1t1-scope .ring-wrap{display:flex;align-items:center;gap:26px}.l1t1-scope .ring{width:104px;height:104px;position:relative;flex-shrink:0}.l1t1-scope .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.l1t1-scope .ring-bg{fill:none;stroke:var(--line-2);stroke-width:8}.l1t1-scope .ring-fg{fill:none;stroke:var(--navy);stroke-width:8;stroke-linecap:round}.l1t1-scope .ring-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l1t1-scope .ring-pct{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em;color:var(--navy)}.l1t1-scope .ring-label{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.12em;margin-top:3px;text-transform:uppercase}.l1t1-scope .ring-meta{flex:1}.l1t1-scope .ring-meta .stat{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;line-height:1.2;margin-bottom:6px;color:var(--navy);letter-spacing:-.005em}.l1t1-scope .ring-meta .sub{font-size:12px;color:var(--navy-3);line-height:1.5}.l1t1-scope .ring-meta .sub .waiting-skill{font-weight:500;color:var(--navy)}.l1t1-scope .exp-wrap{display:flex;gap:24px;align-items:center}.l1t1-scope .exp-main{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:46px;line-height:1;letter-spacing:-.02em;color:var(--navy)}.l1t1-scope .exp-denom{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-4);margin-left:2px;letter-spacing:.04em}.l1t1-scope .exp-body{flex:1}.l1t1-scope .exp-scale{display:flex;height:30px;margin-bottom:10px;gap:2px}.l1t1-scope .exp-scale-bar{flex:1;background:var(--line-2);position:relative}.l1t1-scope .exp-scale-bar.filled{background:var(--navy)}.l1t1-scope .exp-scale-bar.partial{background:linear-gradient(to right,var(--navy) 0% 80%,var(--line-2) 80% 100%)}.l1t1-scope .exp-scale-labels{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.04em}.l1t1-scope .donut-wrap{display:flex;align-items:center;gap:26px}.l1t1-scope .donut{width:104px;height:104px;position:relative;flex-shrink:0}.l1t1-scope .donut svg{width:100%;height:100%;transform:rotate(-90deg)}.l1t1-scope .donut-bg{fill:none;stroke:var(--line-2);stroke-width:14}.l1t1-scope .donut-fg{fill:none;stroke:var(--navy);stroke-width:14}.l1t1-scope .donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l1t1-scope .donut-pct{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.02em;color:var(--navy)}.l1t1-scope .donut-meta{flex:1}.l1t1-scope .donut-meta .hi{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;margin-bottom:6px;color:var(--navy);letter-spacing:-.005em}.l1t1-scope .donut-meta .sub{font-size:12px;color:var(--navy-3);line-height:1.5;margin-bottom:12px}.l1t1-scope .strongest-chip{display:inline-flex;align-items:center;gap:6px;font-family:Lato,Arial,sans-serif;font-size:10px;padding:4px 10px;background:var(--canvas);border:1px solid var(--line-2);color:var(--navy-3);letter-spacing:.04em}.l1t1-scope .strongest-chip:before{content:"★";color:var(--orange);font-size:11px}.l1t1-scope .four-part{display:grid;gap:0}.l1t1-scope .fp-stat{display:flex;justify-content:space-between;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line-3)}.l1t1-scope .fp-stat:first-child{padding-top:0}.l1t1-scope .fp-stat.primary{padding:14px;margin:0 -14px;background:var(--canvas);border-left:3px solid var(--navy);border-bottom:1px solid var(--line-3)}.l1t1-scope .fp-stat.primary .fp-label{font-weight:600;color:var(--navy)}.l1t1-scope .fp-stat.primary .n{font-size:22px}.l1t1-scope .fp-stat.primary .fp-bar{height:6px}.l1t1-scope .fp-stat.primary .fp-bar-fill{background:var(--navy)}.l1t1-scope .fp-stat.secondary .fp-bar-fill{background:var(--navy-4)}.l1t1-scope .fp-stat.waiting{padding:11px 0;border-bottom:0}.l1t1-scope .fp-stat.waiting .fp-label{color:var(--orange);font-style:italic;font-weight:500}.l1t1-scope .fp-stat.waiting .n{color:var(--orange)}.l1t1-scope .fp-label{font-size:13px;color:var(--navy-3);display:flex;align-items:center;gap:10px}.l1t1-scope .fp-tick{width:12px;height:12px;border:1.5px solid var(--navy);display:inline-block;position:relative}.l1t1-scope .fp-tick.observer{background:var(--navy)}.l1t1-scope .fp-tick.observer:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:3px;border-left:1.5px solid var(--white);border-bottom:1.5px solid var(--white);transform:translate(-50%,-65%) rotate(-45deg)}.l1t1-scope .fp-tick.peer{border-color:var(--navy-3)}.l1t1-scope .fp-tick.peer:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;background:var(--navy-3);transform:translate(-50%,-50%);border-radius:50%}.l1t1-scope .fp-val{display:flex;align-items:baseline;gap:8px}.l1t1-scope .fp-val .n{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:20px;line-height:1;color:var(--navy);letter-spacing:-.015em}.l1t1-scope .fp-val .pct{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);letter-spacing:.04em}.l1t1-scope .fp-val .pct.lg{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;line-height:1;color:var(--navy);letter-spacing:-.015em}.l1t1-scope .fp-bar{width:84px;height:4px;background:var(--line-2);margin-left:12px}.l1t1-scope .fp-bar-fill{height:100%;background:var(--navy)}.l1t1-scope .action-plan{margin-top:22px;background:var(--white);border:1px solid var(--line);padding:24px 28px}.l1t1-scope .action-plan-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.l1t1-scope .action-plan-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.015em;color:var(--navy)}.l1t1-scope .action-plan-sub{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase}.l1t1-scope .action-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.l1t1-scope .action-slot{padding:16px 18px;background:var(--paper);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:10px;position:relative}.l1t1-scope .action-slot.easiest{border-top:2px solid var(--green)}.l1t1-scope .action-slot.stretch{border-top:2px solid var(--orange)}.l1t1-scope .action-slot.compounding{border-top:2px solid var(--navy)}.l1t1-scope .action-slot-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:8px}.l1t1-scope .action-slot-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:11px;color:var(--navy);background:var(--white);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line)}.l1t1-scope .action-slot-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;letter-spacing:-.005em;color:var(--navy);line-height:1.3}.l1t1-scope .action-slot-body{font-size:13px;color:var(--navy-3);line-height:1.55;flex:1}.l1t1-scope .action-slot-cta{margin-top:auto;padding-top:12px;font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;color:var(--navy);display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-top:1px solid var(--line-3);transition:gap .15s}.l1t1-scope .action-slot-cta:hover{gap:10px}.l1t1-scope .action-slot-cta:after{content:"→";font-family:Lato,Arial,sans-serif;color:var(--orange);font-weight:500}.l1t1-scope .action-source{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;color:var(--navy-4);opacity:.7;text-transform:uppercase}.l1t1-scope .drilldown-hint{margin-top:18px;padding:22px 26px;background:var(--paper);border:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:border-color .15s,background .15s}.l1t1-scope .drilldown-hint:hover{border-color:var(--navy-3);background:var(--white)}.l1t1-scope .drilldown-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:5px}.l1t1-scope .drilldown-text{font-size:13px;color:var(--navy-3);line-height:1.5}.l1t1-scope .drilldown-text strong{color:var(--navy);font-weight:600}.l1t1-scope .drilldown-arrow{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy);margin-left:24px}.l1t1-scope .sidebar{display:flex;flex-direction:column;gap:16px}.l1t1-scope .xp-card,.l1t1-scope .streak-card,.l1t1-scope .engagement-card{background:var(--white);border:1px solid var(--line);padding:20px}.l1t1-scope .side-head{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.l1t1-scope .side-head .side-tag{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);background:var(--canvas);padding:2px 6px;letter-spacing:.08em}.l1t1-scope .side-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:34px;line-height:1;letter-spacing:-.025em;color:var(--navy)}.l1t1-scope .side-num .unit{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy-4);margin-left:4px;font-weight:400;letter-spacing:.06em}.l1t1-scope .side-label{font-size:12px;color:var(--navy-4);margin-top:5px;line-height:1.45}.l1t1-scope .badge-box{border:1px solid var(--line);padding:14px;background:var(--paper);margin-top:16px}.l1t1-scope .badge-title{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);margin-bottom:10px;letter-spacing:.12em;text-transform:uppercase;display:flex;justify-content:space-between}.l1t1-scope .badge-row{display:flex;gap:6px;margin-bottom:10px}.l1t1-scope .badge-tier{flex:1;height:7px;background:var(--line-2);position:relative}.l1t1-scope .badge-tier.earned{background:var(--navy)}.l1t1-scope .badge-tier.current{background:var(--navy);box-shadow:0 0 0 1px var(--orange)}.l1t1-scope .badge-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13.5px;margin-bottom:3px;color:var(--navy)}.l1t1-scope .badge-progress{font-size:11px;color:var(--navy-4);font-family:Lato,Arial,sans-serif;letter-spacing:.04em}.l1t1-scope .streak-dots{display:flex;gap:5px;margin-top:18px}.l1t1-scope .streak-dot{flex:1;height:22px;background:var(--line-2);position:relative}.l1t1-scope .streak-dot.on,.l1t1-scope .streak-dot.today{background:var(--navy)}.l1t1-scope .streak-dot.today:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:5px;height:5px;background:var(--orange);border-radius:50%}.l1t1-scope .streak-days{display:flex;gap:5px;margin-top:10px;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.04em}.l1t1-scope .streak-days span{flex:1;text-align:center}.l1t1-scope .engagement-breakdown{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.l1t1-scope .engagement-item{display:flex;justify-content:space-between;font-size:11.5px}.l1t1-scope .engagement-item .e-name{color:var(--navy-3)}.l1t1-scope .engagement-item .e-val{font-family:Lato,Arial,sans-serif;color:var(--navy);font-weight:500;letter-spacing:.04em}.l1t1-scope .info-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--navy-4);border-radius:50%;font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:600;color:var(--navy-4);cursor:help;margin-left:4px;vertical-align:middle;background:transparent;transition:all .15s}.l1t1-scope .info-icon:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}.l1t1-scope .info-icon:before{content:"i";font-style:normal;line-height:1}.l1t1-scope .filter-pill select{background:transparent;border:0;font:inherit;color:var(--navy);font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:4px}.l1t1-scope .filter-pill select:focus{outline:none}.l1t1-scope .empty-reason{font-size:12px;color:var(--navy-4);line-height:1.5;font-style:italic}.l1t2-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3d6b3a;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8a6a1f;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9a4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);--k2-bg: #e8ebf2;--k2-ink: #2d3d5e;--k3-bg: #ece6ec;--k3-ink: #54354f;font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l1t2-scope .main{padding:26px 40px 40px;display:flex;flex-direction:column;gap:24px}.l1t2-scope .main-body{display:grid;grid-template-columns:1fr 268px;gap:26px;align-items:start}.l1t2-scope .main-content{display:flex;flex-direction:column;gap:0;min-width:0}.l1t2-scope .t2-intro{padding:4px 4px 2px;font-size:14px;color:var(--navy-3);line-height:1.55;display:flex;align-items:baseline;gap:14px}.l1t2-scope .t2-intro-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;padding-right:14px;border-right:1px solid var(--line);flex-shrink:0}.l1t2-scope .section-header{padding:20px 0 10px;border-bottom:1px solid var(--line-2);margin-bottom:14px;display:flex;align-items:baseline;gap:16px}.l1t2-scope .section-header .section-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--navy);display:flex;align-items:center;gap:6px}.l1t2-scope .section-header .section-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;padding:3px 8px;background:var(--canvas)}.l1t2-scope .section-header .section-desc{margin-left:auto;font-size:12.5px;color:var(--navy-3);font-style:italic}.l1t2-scope .status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;font-weight:500;text-transform:uppercase}.l1t2-scope .status-chip:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block}.l1t2-scope .status-chip.green{background:var(--green-soft);color:var(--green)}.l1t2-scope .status-chip.green:before{background:var(--green)}.l1t2-scope .status-chip.amber{background:var(--amber-soft);color:var(--amber)}.l1t2-scope .status-chip.amber:before{background:var(--amber)}.l1t2-scope .status-chip.red{background:var(--red-soft);color:var(--red)}.l1t2-scope .status-chip.red:before{background:var(--red)}.l1t2-scope .k-tag{display:inline-block;font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;padding:3px 8px;font-weight:500}.l1t2-scope .k-tag.k2{background:var(--k2-bg);color:var(--k2-ink)}.l1t2-scope .k-tag.k3{background:var(--k3-bg);color:var(--k3-ink)}.l1t2-scope .card{background:var(--white);border:1px solid var(--line);padding:22px 24px;position:relative}.l1t2-scope .card.full-width{grid-column:1 / -1}.l1t2-scope .card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;gap:12px}.l1t2-scope .card-head-left{flex:1;min-width:0}.l1t2-scope .metric-id-row{display:flex;align-items:center;gap:8px;margin-bottom:5px}.l1t2-scope .metric-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.1em;color:var(--navy-4)}.l1t2-scope .metric-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:15.5px;letter-spacing:-.005em;color:var(--navy);line-height:1.3;position:relative}.l1t2-scope .metric-subtitle{font-size:12.5px;color:var(--navy-4);margin-top:4px;line-height:1.4}.l1t2-scope .card-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.l1t2-scope .tile-text{font-size:13px;color:var(--navy);line-height:1.55;margin-top:14px;padding:12px 14px;background:var(--paper);border-left:3px solid var(--green)}.l1t2-scope .tile-text.nudge{border-left-color:var(--amber)}.l1t2-scope .tile-text.support{border-left-color:var(--red)}.l1t2-scope .tile-text-label{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;margin-bottom:6px;font-weight:500}.l1t2-scope .tile-text strong{font-weight:600;color:var(--navy);display:block;margin-bottom:4px}.l1t2-scope .info-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--navy-4);border-radius:50%;font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:600;color:var(--navy-4);cursor:help;margin-left:4px;vertical-align:middle;background:transparent;transition:all .15s}.l1t2-scope .info-icon:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}.l1t2-scope .info-icon:before{content:"i";font-style:normal;line-height:1}.l1t2-scope .topic-chart{display:flex;flex-direction:column;gap:9px}.l1t2-scope .topic-row{display:grid;grid-template-columns:200px 1fr 80px 70px;gap:16px;align-items:center;font-size:13px}.l1t2-scope .topic-name{font-weight:500;color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l1t2-scope .topic-name.muted{color:var(--navy-4);font-style:italic;font-weight:400}.l1t2-scope .topic-bar-wrap{height:22px;background:var(--line-3);position:relative}.l1t2-scope .topic-bar{height:100%;position:relative}.l1t2-scope .topic-bar.q-high{background:var(--green)}.l1t2-scope .topic-bar.q-mid{background:var(--navy)}.l1t2-scope .topic-bar.q-low{background:var(--amber)}.l1t2-scope .topic-bar.untouched{background:repeating-linear-gradient(45deg,var(--line-3),var(--line-3) 5px,var(--line-2) 5px,var(--line-2) 10px)}.l1t2-scope .topic-rating{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy);text-align:right;letter-spacing:.04em}.l1t2-scope .topic-rating.muted{color:var(--navy-4);font-style:italic}.l1t2-scope .topic-count{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);text-align:right;letter-spacing:.04em}.l1t2-scope .topic-legend{display:flex;gap:22px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2);font-size:11px;color:var(--navy-4);font-family:Lato,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.l1t2-scope .topic-legend .legend-item{display:flex;align-items:center;gap:7px}.l1t2-scope .topic-legend .legend-swatch{width:12px;height:12px;flex-shrink:0}.l1t2-scope .topic-legend .legend-swatch.q-high{background:var(--green)}.l1t2-scope .topic-legend .legend-swatch.q-mid{background:var(--navy)}.l1t2-scope .topic-legend .legend-swatch.q-low{background:var(--amber)}.l1t2-scope .topic-legend .legend-swatch.untouched{background:repeating-linear-gradient(45deg,var(--line-3),var(--line-3) 3px,var(--line-2) 3px,var(--line-2) 6px)}.l1t2-scope .m14-wrap{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:start}.l1t2-scope .m14-main{display:flex;flex-direction:column;align-items:center;text-align:center;padding-right:28px;border-right:1px dashed var(--line)}.l1t2-scope .m14-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:56px;line-height:1;letter-spacing:-.025em;color:var(--navy);display:flex;align-items:baseline}.l1t2-scope .m14-num .denom{font-family:Lato,Arial,sans-serif;font-size:14px;color:var(--navy-4);margin-left:4px;font-weight:400;letter-spacing:.04em}.l1t2-scope .m14-bar-row{width:100%;margin-top:18px}.l1t2-scope .m14-bar{height:10px;background:var(--line-2);position:relative}.l1t2-scope .m14-bar-fill{height:100%;background:var(--navy)}.l1t2-scope .m14-stat{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);margin-top:8px;letter-spacing:.04em}.l1t2-scope .m14-waiting-section{min-width:0}.l1t2-scope .m14-waiting-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;margin-bottom:12px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.l1t2-scope .m14-waiting-label .count-pill{font-family:Lato,Arial,sans-serif;font-size:9px;background:var(--orange-soft);border:1px solid var(--orange-line);color:var(--orange);padding:2px 7px;letter-spacing:.06em;font-weight:500}.l1t2-scope .m14-waiting-list{display:flex;flex-direction:column;gap:8px}.l1t2-scope .m14-waiting-item{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 14px;background:var(--paper);border:1px solid var(--line-2);align-items:center;transition:border-color .15s,background .15s}.l1t2-scope .m14-waiting-item:hover{border-color:var(--navy-3);background:var(--white)}.l1t2-scope .m14-waiting-item-name{font-size:13.5px;font-weight:500;color:var(--navy);margin-bottom:3px}.l1t2-scope .m14-waiting-item-hint{font-size:12px;color:var(--navy-3);line-height:1.4}.l1t2-scope .m14-waiting-item-cta{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;color:var(--navy);display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding-left:4px;transition:gap .15s,color .15s}.l1t2-scope .m14-waiting-item-cta:hover{gap:8px;color:var(--orange)}.l1t2-scope .m14-waiting-item-cta:after{content:"→";font-family:Lato,Arial,sans-serif;color:var(--orange);font-weight:500}.l1t2-scope .m17-summary{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--line-2)}.l1t2-scope .m17-big{display:flex;align-items:baseline;gap:6px}.l1t2-scope .m17-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1;letter-spacing:-.025em;color:var(--navy)}.l1t2-scope .m17-denom{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-4);letter-spacing:.04em}.l1t2-scope .m17-caption{font-size:13px;color:var(--navy-3);line-height:1.55}.l1t2-scope .m17-caption strong{color:var(--navy);font-weight:600}.l1t2-scope .m17-list{display:flex;flex-direction:column;gap:0}.l1t2-scope .m17-row{display:grid;grid-template-columns:200px 1fr 110px;gap:16px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line-3);font-size:13px}.l1t2-scope .m17-row:last-child{border-bottom:0}.l1t2-scope .m17-name{font-weight:500;color:var(--navy)}.l1t2-scope .m17-dots{display:flex;gap:5px;align-items:center}.l1t2-scope .m17-dot{width:14px;height:14px;background:var(--navy);display:inline-block}.l1t2-scope .m17-dot.empty{background:transparent;border:1.5px solid var(--navy-5)}.l1t2-scope .m17-status{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;text-align:right}.l1t2-scope .m17-status.habit{color:var(--green)}.l1t2-scope .m17-status.trial{color:var(--amber)}.l1t2-scope .m17-section-divider{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding:12px 0 4px;margin-top:4px;display:flex;justify-content:space-between}.l1t2-scope .m17-section-divider:first-child{margin-top:0;padding-top:0}.l1t2-scope .m17-section-divider .count-pill{font-family:Lato,Arial,sans-serif;font-size:9px;background:var(--canvas);padding:2px 7px;color:var(--navy);letter-spacing:.06em;font-weight:500}.l1t2-scope .breadth-wrap{display:grid;grid-template-columns:130px 1fr;gap:28px;align-items:center}.l1t2-scope .breadth-donut{width:110px;height:110px;position:relative}.l1t2-scope .breadth-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.l1t2-scope .breadth-donut-bg{fill:none;stroke:var(--line-2);stroke-width:12}.l1t2-scope .breadth-donut-fg{fill:none;stroke:var(--green);stroke-width:12;stroke-linecap:round}.l1t2-scope .breadth-donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l1t2-scope .breadth-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;line-height:1;color:var(--navy);letter-spacing:-.015em}.l1t2-scope .breadth-num .of{color:var(--navy-4);font-weight:400}.l1t2-scope .breadth-label{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.1em;margin-top:3px;text-transform:uppercase}.l1t2-scope .breadth-areas{display:flex;flex-direction:column;gap:12px}.l1t2-scope .breadth-areas-section{display:flex;flex-direction:column;gap:6px}.l1t2-scope .breadth-areas-label{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l1t2-scope .area-chips{display:flex;flex-wrap:wrap;gap:5px}.l1t2-scope .area-chip{font-family:Lato,Arial,sans-serif;font-size:11.5px;padding:3px 9px;border:1px solid var(--line);background:var(--paper);color:var(--navy)}.l1t2-scope .area-chip.touched{background:var(--green-soft);border-color:var(--green-line);color:var(--green)}.l1t2-scope .area-chip.untouched{background:var(--paper);border-style:dashed;color:var(--navy-4);font-style:italic}.l1t2-scope .depth-wrap{display:flex;align-items:center;gap:28px}.l1t2-scope .depth-num-block{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;padding-right:28px;border-right:1px dashed var(--line)}.l1t2-scope .depth-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:56px;line-height:1;letter-spacing:-.025em;color:var(--navy)}.l1t2-scope .depth-denom{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);margin-top:6px;letter-spacing:.06em;text-transform:uppercase}.l1t2-scope .depth-spark-wrap{flex:1;display:flex;flex-direction:column;gap:6px}.l1t2-scope .depth-spark-label{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.l1t2-scope .depth-spark{width:100%;height:60px;position:relative;border-bottom:1px dashed var(--line)}.l1t2-scope .depth-spark svg{width:100%;height:100%;display:block}.l1t2-scope .depth-spark-line{fill:none;stroke:var(--navy);stroke-width:1.5;stroke-linejoin:round}.l1t2-scope .depth-spark-area{fill:var(--navy);fill-opacity:.06}.l1t2-scope .depth-spark-pt{fill:var(--navy)}.l1t2-scope .depth-spark-pt.last{fill:var(--orange);stroke:var(--white);stroke-width:1.5}.l1t2-scope .depth-spark-axis{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);letter-spacing:.04em}.l1t2-scope .sidebar{display:flex;flex-direction:column;gap:16px}.l1t2-scope .xp-card,.l1t2-scope .streak-card,.l1t2-scope .engagement-card{background:var(--white);border:1px solid var(--line);padding:20px}.l1t2-scope .side-head{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.l1t2-scope .side-head .side-tag{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);background:var(--canvas);padding:2px 6px;letter-spacing:.08em}.l1t2-scope .side-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:34px;line-height:1;letter-spacing:-.025em;color:var(--navy)}.l1t2-scope .side-num .unit{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy-4);margin-left:4px;font-weight:400;letter-spacing:.06em}.l1t2-scope .side-label{font-size:12px;color:var(--navy-4);margin-top:5px;line-height:1.45}.l1t2-scope .badge-box{border:1px solid var(--line);padding:14px;background:var(--paper);margin-top:16px}.l1t2-scope .badge-title{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);margin-bottom:10px;letter-spacing:.12em;text-transform:uppercase;display:flex;justify-content:space-between}.l1t2-scope .badge-row{display:flex;gap:6px;margin-bottom:10px}.l1t2-scope .badge-tier{flex:1;height:7px;background:var(--line-2);position:relative}.l1t2-scope .badge-tier.earned{background:var(--navy)}.l1t2-scope .badge-tier.current{background:var(--navy);box-shadow:0 0 0 1px var(--orange)}.l1t2-scope .badge-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13.5px;margin-bottom:3px;color:var(--navy)}.l1t2-scope .badge-progress{font-size:11px;color:var(--navy-4);font-family:Lato,Arial,sans-serif;letter-spacing:.04em}.l1t2-scope .streak-dots{display:flex;gap:5px;margin-top:18px}.l1t2-scope .streak-dot{flex:1;height:22px;background:var(--line-2);position:relative}.l1t2-scope .streak-dot.on,.l1t2-scope .streak-dot.today{background:var(--navy)}.l1t2-scope .streak-dot.today:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:5px;height:5px;background:var(--orange);border-radius:50%}.l1t2-scope .streak-days{display:flex;gap:5px;margin-top:10px;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.04em}.l1t2-scope .streak-days span{flex:1;text-align:center}.l1t2-scope .engagement-breakdown{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.l1t2-scope .engagement-item{display:flex;justify-content:space-between;font-size:11.5px}.l1t2-scope .engagement-item .e-name{color:var(--navy-3)}.l1t2-scope .engagement-item .e-val{font-family:Lato,Arial,sans-serif;color:var(--navy);font-weight:500;letter-spacing:.04em}.l1t2-scope .nav-cues{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:4px}.l1t2-scope .nav-cue{padding:14px 22px;background:var(--paper);border:1px dashed var(--line);display:flex;align-items:center;gap:14px;cursor:pointer;font-size:13px;color:var(--navy-3);line-height:1.4;transition:border-color .15s,background .15s;font-family:inherit;text-align:left;width:100%}.l1t2-scope .nav-cue:hover{background:var(--white);border-color:var(--navy-3)}.l1t2-scope .nav-cue.back{justify-content:flex-start}.l1t2-scope .nav-cue.forward{justify-content:flex-end;flex-direction:row-reverse}.l1t2-scope .nav-cue-arrow{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy);flex-shrink:0}.l1t2-scope .nav-cue-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--orange);text-transform:uppercase;font-weight:500;padding-right:14px;border-right:1px solid var(--line);margin-right:4px;flex-shrink:0}.l1t2-scope .nav-cue.forward .nav-cue-label{border-right:0;border-left:1px solid var(--line);padding-right:0;padding-left:14px;margin-right:0;margin-left:4px}.l1t2-scope .nav-cue-text strong{color:var(--navy);font-weight:600}.l1t2-scope .nav-cue.forward .nav-cue-text{text-align:right}.l1t2-scope .empty-inline{font-size:13px;color:var(--navy-4);font-style:italic;padding:14px 16px;background:var(--paper);border:1px dashed var(--line)}.l1t2-scope .empty-inline strong{color:var(--navy);font-style:normal}.l1t3-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3d6b3a;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8a6a1f;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9a4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);--k2-bg: #e8ebf2;--k2-ink: #2d3d5e;--k3-bg: #ece6ec;--k3-ink: #54354f;font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l1t3-scope *{box-sizing:border-box}.l1t3-scope .frame{max-width:1440px;margin:0 auto;background:var(--paper);border:1px solid var(--line);position:relative;box-shadow:0 1px #0014480a}.l1t3-scope .frame:before{content:"L1 INDIVIDUAL  ·  TAB 3 MY JOURNEY  ·  v3.2  ·  DESKTOP 1440px";position:absolute;top:-22px;left:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l1t3-scope .frame:after{content:"RIPPLES  ·  VELOCITY";position:absolute;top:-22px;right:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l1t3-scope .topnav{display:flex;align-items:center;padding:16px 32px;border-bottom:1px solid var(--line);background:var(--white)}.l1t3-scope .logo{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:16px;color:var(--navy);display:flex;align-items:center;gap:10px;letter-spacing:-.005em}.l1t3-scope .logo-mark{display:inline-block;width:24px;height:24px;background:var(--navy);position:relative}.l1t3-scope .logo-mark:after{content:"";position:absolute;bottom:4px;right:4px;width:6px;height:6px;background:var(--orange)}.l1t3-scope .nav-items{display:flex;gap:30px;margin-left:56px;font-size:13px;color:var(--navy-3);font-family:Lato,Arial,sans-serif}.l1t3-scope .nav-items span{cursor:pointer}.l1t3-scope .nav-items .active{color:var(--navy);font-weight:500;position:relative}.l1t3-scope .nav-items .active:after{content:"";position:absolute;bottom:-19px;left:0;right:0;height:2px;background:var(--navy)}.l1t3-scope .nav-right{margin-left:auto;display:flex;align-items:center;gap:18px}.l1t3-scope .search-box{width:260px;height:34px;border:1px solid var(--line);background:var(--paper);font-size:12px;color:var(--navy-4);padding:0 14px;display:flex;align-items:center;gap:8px}.l1t3-scope .search-box:before{content:"";width:11px;height:11px;border:1.5px solid var(--navy-4);border-radius:50%;position:relative;flex-shrink:0}.l1t3-scope .avatar{width:34px;height:34px;background:var(--navy);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em}.l1t3-scope .dash-header{padding:28px 40px 22px;background:var(--paper);position:relative}.l1t3-scope .kicker{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:14px}.l1t3-scope .kicker-divider{display:inline-block;width:4px;height:4px;background:var(--navy-5)}.l1t3-scope .kicker .day-of{color:var(--orange);font-weight:500}.l1t3-scope .dash-header h1{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px;color:var(--navy)}.l1t3-scope .dash-header .context{font-size:14px;color:var(--navy-3);line-height:1.5}.l1t3-scope .tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding:0 40px;background:var(--paper);position:sticky;top:0;z-index:10}.l1t3-scope .tab{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:14px;padding:16px 0;margin-right:36px;color:var(--navy-4);cursor:pointer;position:relative;background:transparent;border:0;letter-spacing:-.005em}.l1t3-scope .tab.active{color:var(--navy)}.l1t3-scope .tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--navy)}.l1t3-scope .tab .tab-sub{display:block;font-size:9.5px;font-family:Lato,Arial,sans-serif;color:var(--navy-4);letter-spacing:.12em;margin-top:3px;font-weight:400;text-transform:uppercase}.l1t3-scope .filter-bar{display:flex;align-items:center;gap:14px;padding:12px 40px;background:var(--white);border-bottom:1px solid var(--line-2);position:sticky;top:0;z-index:20}.l1t3-scope .filter-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l1t3-scope .filter-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;color:var(--navy);cursor:pointer;font-family:Lato,Arial,sans-serif;transition:border-color .15s,background .15s}.l1t3-scope .filter-pill:hover{border-color:var(--navy-3);background:var(--white)}.l1t3-scope .filter-pill .f-label{color:var(--navy-4);font-size:10.5px;font-family:Lato,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.l1t3-scope .filter-pill .f-val{font-weight:500;color:var(--navy)}.l1t3-scope .filter-pill .f-caret{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);margin-left:2px}.l1t3-scope .filter-reset{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px}.l1t3-scope .filter-reset:hover{color:var(--navy)}.l1t3-scope .action-strip{padding:14px 40px;background:var(--orange-soft);border-bottom:1px solid var(--orange-line);display:flex;align-items:center;gap:22px}.l1t3-scope .action-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);font-weight:500;text-transform:uppercase;padding-right:18px;border-right:1px solid var(--orange-line);display:flex;align-items:center;gap:8px}.l1t3-scope .action-tag:before{content:"";width:6px;height:6px;background:var(--orange);border-radius:50%;display:inline-block}.l1t3-scope .action-text{font-size:14px;color:var(--navy);flex:1;line-height:1.5}.l1t3-scope .action-text strong{font-weight:600;color:var(--navy)}.l1t3-scope .action-btn{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;padding:9px 18px;background:var(--navy);color:var(--white);border:0;cursor:pointer;letter-spacing:.01em;transition:background .15s}.l1t3-scope .action-btn:hover{background:var(--navy-2)}.l1t3-scope .action-dismiss{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;padding:8px 4px;letter-spacing:.04em}.l1t3-scope .action-dismiss:hover{color:var(--navy)}.l1t3-scope .main{padding:26px 40px 40px;display:flex;flex-direction:column;gap:24px}.l1t3-scope .main-body{display:grid;grid-template-columns:1fr 268px;gap:26px;align-items:start}.l1t3-scope .main-content{display:flex;flex-direction:column;gap:0;min-width:0}.l1t3-scope .insights-box{background:var(--white);border:1px solid var(--line);padding:26px 30px;display:grid;grid-template-columns:200px 1fr;gap:36px;align-items:start;position:relative}.l1t3-scope .insights-box:before{content:"";position:absolute;top:12px;left:12px;width:8px;height:8px;background-image:radial-gradient(var(--navy-5) 1px,transparent 1px);background-size:4px 4px;opacity:.6}.l1t3-scope .gauge-section{display:flex;flex-direction:column;align-items:center}.l1t3-scope .gauge-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:14px;text-align:center;display:flex;align-items:center;gap:6px}.l1t3-scope .gauge{width:148px;height:148px;position:relative;margin-bottom:12px}.l1t3-scope .gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.l1t3-scope .gauge-bg{fill:none;stroke:var(--line-2);stroke-width:9}.l1t3-scope .gauge-fill{fill:none;stroke-width:9;stroke-linecap:round}.l1t3-scope .gauge-fill.green{stroke:var(--green)}.l1t3-scope .gauge-fill.amber{stroke:var(--amber)}.l1t3-scope .gauge-fill.red{stroke:var(--red)}.l1t3-scope .gauge-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l1t3-scope .gauge-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:54px;line-height:1;letter-spacing:-.025em;color:var(--amber)}.l1t3-scope .gauge-denom{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);letter-spacing:.1em;margin-top:5px}.l1t3-scope .gauge-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;text-align:center;letter-spacing:-.01em;color:var(--navy);margin-bottom:4px}.l1t3-scope .gauge-trend{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);text-align:center;letter-spacing:.05em}.l1t3-scope .gauge-trend .delta-pos{color:var(--green);font-weight:500}.l1t3-scope .components-compact{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line);width:100%}.l1t3-scope .components-compact-label{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;margin-bottom:10px;text-align:center;font-weight:500}.l1t3-scope .components-compact-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;font-size:11px}.l1t3-scope .cc-item{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;letter-spacing:.02em}.l1t3-scope .cc-item .cc-name{color:var(--navy-4)}.l1t3-scope .cc-item .cc-val{color:var(--navy);font-weight:500}.l1t3-scope .insights-slots{display:flex;flex-direction:column;gap:0}.l1t3-scope .insights-header{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:14px;display:flex;align-items:baseline;gap:12px}.l1t3-scope .insights-header .ih-rule{flex:1;height:1px;background:var(--line-2)}.l1t3-scope .slot{display:grid;grid-template-columns:14px 96px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--line-3);align-items:start}.l1t3-scope .slot:last-child{border-bottom:0;padding-bottom:4px}.l1t3-scope .slot:first-child{padding-top:4px}.l1t3-scope .slot-dot{width:10px;height:10px;border-radius:50%;margin-top:7px}.l1t3-scope .slot-dot.green{background:var(--green)}.l1t3-scope .slot-dot.amber{background:var(--amber)}.l1t3-scope .slot-dot.red{background:var(--red)}.l1t3-scope .slot-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding-top:4px}.l1t3-scope .slot-text{font-size:14.5px;color:var(--navy);line-height:1.55}.l1t3-scope .slot-text .hl{font-weight:600;color:var(--navy)}.l1t3-scope .slot-text .metric-ref{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.08em;margin-left:8px;opacity:.65}.l1t3-scope .section-header{padding:20px 0 10px;border-bottom:1px solid var(--line-2);margin-bottom:14px;display:flex;align-items:baseline;gap:16px}.l1t3-scope .section-header .section-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--navy);display:flex;align-items:center;gap:6px}.l1t3-scope .section-header .section-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;padding:3px 8px;background:var(--canvas)}.l1t3-scope .section-header .section-desc{margin-left:auto;font-size:12.5px;color:var(--navy-3);font-style:italic}.l1t3-scope .status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;font-weight:500;text-transform:uppercase}.l1t3-scope .status-chip:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block}.l1t3-scope .status-chip.green{background:var(--green-soft);color:var(--green)}.l1t3-scope .status-chip.green:before{background:var(--green)}.l1t3-scope .status-chip.amber{background:var(--amber-soft);color:var(--amber)}.l1t3-scope .status-chip.amber:before{background:var(--amber)}.l1t3-scope .status-chip.red{background:var(--red-soft);color:var(--red)}.l1t3-scope .status-chip.red:before{background:var(--red)}.l1t3-scope .k-tag{display:inline-block;font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;padding:3px 8px;font-weight:500}.l1t3-scope .k-tag.k2{background:var(--k2-bg);color:var(--k2-ink)}.l1t3-scope .k-tag.k3{background:var(--k3-bg);color:var(--k3-ink)}.l1t3-scope .metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.l1t3-scope .card{background:var(--white);border:1px solid var(--line);padding:22px 24px;position:relative}.l1t3-scope .card.full-width{grid-column:1 / -1}.l1t3-scope .card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;gap:12px}.l1t3-scope .card-head-left{flex:1;min-width:0}.l1t3-scope .metric-id-row{display:flex;align-items:center;gap:8px;margin-bottom:5px}.l1t3-scope .metric-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.1em;color:var(--navy-4)}.l1t3-scope .metric-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:15.5px;letter-spacing:-.005em;color:var(--navy);line-height:1.3;position:relative}.l1t3-scope .metric-subtitle{font-size:12.5px;color:var(--navy-4);margin-top:4px;line-height:1.4}.l1t3-scope .card-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.l1t3-scope .tile-text{font-size:13px;color:var(--navy);line-height:1.55;margin-top:14px;padding:12px 14px;background:var(--paper);border-left:3px solid var(--green)}.l1t3-scope .tile-text.nudge{border-left-color:var(--amber)}.l1t3-scope .tile-text.support{border-left-color:var(--red)}.l1t3-scope .tile-text-label{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;margin-bottom:6px;font-weight:500}.l1t3-scope .tile-text strong{font-weight:600;color:var(--navy);display:block;margin-bottom:4px}.l1t3-scope .gain-main{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:50px;line-height:1;letter-spacing:-.025em;color:var(--green)}.l1t3-scope .gain-prefix{color:var(--green);font-weight:500;margin-right:-4px}.l1t3-scope .gain-denom{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-4);margin-left:4px;letter-spacing:.05em}.l1t3-scope .gain-body{flex:1}.l1t3-scope .gain-comparison{display:flex;flex-direction:column;gap:12px}.l1t3-scope .gain-row{display:grid;grid-template-columns:80px 1fr 44px;gap:14px;align-items:center}.l1t3-scope .gain-row .g-label{font-size:11px;color:var(--navy-4);font-family:Lato,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.l1t3-scope .gain-bar{height:8px;background:var(--line-2);position:relative;overflow:hidden}.l1t3-scope .gain-bar .g-fill{height:100%}.l1t3-scope .gain-bar .g-fill.before{background:var(--navy-5)}.l1t3-scope .gain-bar .g-fill.after{background:var(--navy)}.l1t3-scope .gain-row .g-val{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy);text-align:right;letter-spacing:.04em}.l1t3-scope .ring-wrap{display:flex;align-items:center;gap:26px}.l1t3-scope .ring{width:104px;height:104px;position:relative;flex-shrink:0}.l1t3-scope .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.l1t3-scope .ring-bg{fill:none;stroke:var(--line-2);stroke-width:8}.l1t3-scope .ring-fg{fill:none;stroke:var(--navy);stroke-width:8;stroke-linecap:round}.l1t3-scope .ring-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l1t3-scope .ring-pct{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em;color:var(--navy)}.l1t3-scope .ring-label{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.12em;margin-top:3px;text-transform:uppercase}.l1t3-scope .ring-meta{flex:1}.l1t3-scope .ring-meta .stat{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;line-height:1.2;margin-bottom:6px;color:var(--navy);letter-spacing:-.005em}.l1t3-scope .ring-meta .sub{font-size:12px;color:var(--navy-3);line-height:1.5}.l1t3-scope .ring-meta .sub .waiting-skill{font-weight:500;color:var(--navy)}.l1t3-scope .exp-wrap{display:flex;gap:24px;align-items:center}.l1t3-scope .exp-main{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:46px;line-height:1;letter-spacing:-.02em;color:var(--navy)}.l1t3-scope .exp-denom{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-4);margin-left:2px;letter-spacing:.04em}.l1t3-scope .exp-body{flex:1}.l1t3-scope .exp-scale{display:flex;height:30px;margin-bottom:10px;gap:2px}.l1t3-scope .exp-scale-bar{flex:1;background:var(--line-2);position:relative}.l1t3-scope .exp-scale-bar.filled{background:var(--navy)}.l1t3-scope .exp-scale-bar.partial{background:linear-gradient(to right,var(--navy) 0% 80%,var(--line-2) 80% 100%)}.l1t3-scope .exp-scale-labels{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.04em}.l1t3-scope .donut-wrap{display:flex;align-items:center;gap:26px}.l1t3-scope .donut{width:104px;height:104px;position:relative;flex-shrink:0}.l1t3-scope .donut svg{width:100%;height:100%;transform:rotate(-90deg)}.l1t3-scope .donut-bg{fill:none;stroke:var(--line-2);stroke-width:14}.l1t3-scope .donut-fg{fill:none;stroke:var(--navy);stroke-width:14}.l1t3-scope .donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l1t3-scope .donut-pct{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.02em;color:var(--navy)}.l1t3-scope .donut-meta{flex:1}.l1t3-scope .donut-meta .hi{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;margin-bottom:6px;color:var(--navy);letter-spacing:-.005em}.l1t3-scope .donut-meta .sub{font-size:12px;color:var(--navy-3);line-height:1.5;margin-bottom:12px}.l1t3-scope .strongest-chip{display:inline-flex;align-items:center;gap:6px;font-family:Lato,Arial,sans-serif;font-size:10px;padding:4px 10px;background:var(--canvas);border:1px solid var(--line-2);color:var(--navy-3);letter-spacing:.04em}.l1t3-scope .strongest-chip:before{content:"★";color:var(--orange);font-size:11px}.l1t3-scope .four-part{display:grid;gap:0}.l1t3-scope .fp-stat{display:flex;justify-content:space-between;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line-3)}.l1t3-scope .fp-stat:first-child{padding-top:0}.l1t3-scope .fp-stat.primary{padding:14px;margin:0 -14px;background:var(--canvas);border-left:3px solid var(--navy);border-bottom:1px solid var(--line-3)}.l1t3-scope .fp-stat.primary .fp-label{font-weight:600;color:var(--navy)}.l1t3-scope .fp-stat.primary .n{font-size:22px}.l1t3-scope .fp-stat.primary .fp-bar{height:6px}.l1t3-scope .fp-stat.primary .fp-bar-fill{background:var(--navy)}.l1t3-scope .fp-stat.secondary .fp-bar-fill{background:var(--navy-4)}.l1t3-scope .fp-stat.waiting{padding:11px 0;border-bottom:0}.l1t3-scope .fp-stat.waiting .fp-label{color:var(--orange);font-style:italic;font-weight:500}.l1t3-scope .fp-stat.waiting .n{color:var(--orange)}.l1t3-scope .fp-label{font-size:13px;color:var(--navy-3);display:flex;align-items:center;gap:10px}.l1t3-scope .fp-tick{width:12px;height:12px;border:1.5px solid var(--navy);display:inline-block;position:relative}.l1t3-scope .fp-tick.observer{background:var(--navy)}.l1t3-scope .fp-tick.observer:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:3px;border-left:1.5px solid var(--white);border-bottom:1.5px solid var(--white);transform:translate(-50%,-65%) rotate(-45deg)}.l1t3-scope .fp-tick.peer{border-color:var(--navy-3)}.l1t3-scope .fp-tick.peer:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;background:var(--navy-3);transform:translate(-50%,-50%);border-radius:50%}.l1t3-scope .fp-val{display:flex;align-items:baseline;gap:8px}.l1t3-scope .fp-val .n{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:20px;line-height:1;color:var(--navy);letter-spacing:-.015em}.l1t3-scope .fp-val .pct{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);letter-spacing:.04em}.l1t3-scope .fp-bar{width:84px;height:4px;background:var(--line-2);margin-left:12px}.l1t3-scope .fp-bar-fill{height:100%;background:var(--navy)}.l1t3-scope .action-plan{margin-top:22px;background:var(--white);border:1px solid var(--line);padding:24px 28px}.l1t3-scope .action-plan-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.l1t3-scope .action-plan-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.015em;color:var(--navy)}.l1t3-scope .action-plan-sub{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase}.l1t3-scope .action-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.l1t3-scope .action-slot{padding:16px 18px;background:var(--paper);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:10px;position:relative}.l1t3-scope .action-slot.easiest{border-top:2px solid var(--green)}.l1t3-scope .action-slot.stretch{border-top:2px solid var(--orange)}.l1t3-scope .action-slot.compounding{border-top:2px solid var(--navy)}.l1t3-scope .action-slot-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:8px}.l1t3-scope .action-slot-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:11px;color:var(--navy);background:var(--white);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line)}.l1t3-scope .action-slot-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;letter-spacing:-.005em;color:var(--navy);line-height:1.3}.l1t3-scope .action-slot-body{font-size:13px;color:var(--navy-3);line-height:1.55;flex:1}.l1t3-scope .action-slot-cta{margin-top:auto;padding-top:12px;font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;color:var(--navy);display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-top:1px solid var(--line-3);transition:gap .15s}.l1t3-scope .action-slot-cta:hover{gap:10px}.l1t3-scope .action-slot-cta:after{content:"→";font-family:Lato,Arial,sans-serif;color:var(--orange);font-weight:500}.l1t3-scope .action-source{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;color:var(--navy-4);opacity:.7;text-transform:uppercase}.l1t3-scope .drilldown-hint{margin-top:18px;padding:22px 26px;background:var(--paper);border:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:border-color .15s,background .15s}.l1t3-scope .drilldown-hint:hover{border-color:var(--navy-3);background:var(--white)}.l1t3-scope .drilldown-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:5px}.l1t3-scope .drilldown-text{font-size:13px;color:var(--navy-3);line-height:1.5}.l1t3-scope .drilldown-text strong{color:var(--navy);font-weight:600}.l1t3-scope .drilldown-arrow{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy);margin-left:24px}.l1t3-scope .sidebar{display:flex;flex-direction:column;gap:16px}.l1t3-scope .xp-card,.l1t3-scope .streak-card,.l1t3-scope .engagement-card{background:var(--white);border:1px solid var(--line);padding:20px}.l1t3-scope .side-head{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.l1t3-scope .side-head .side-tag{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);background:var(--canvas);padding:2px 6px;letter-spacing:.08em}.l1t3-scope .side-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:34px;line-height:1;letter-spacing:-.025em;color:var(--navy)}.l1t3-scope .side-num .unit{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy-4);margin-left:4px;font-weight:400;letter-spacing:.06em}.l1t3-scope .side-label{font-size:12px;color:var(--navy-4);margin-top:5px;line-height:1.45}.l1t3-scope .badge-box{border:1px solid var(--line);padding:14px;background:var(--paper);margin-top:16px}.l1t3-scope .badge-title{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);margin-bottom:10px;letter-spacing:.12em;text-transform:uppercase;display:flex;justify-content:space-between}.l1t3-scope .badge-row{display:flex;gap:6px;margin-bottom:10px}.l1t3-scope .badge-tier{flex:1;height:7px;background:var(--line-2);position:relative}.l1t3-scope .badge-tier.earned{background:var(--navy)}.l1t3-scope .badge-tier.current{background:var(--navy);box-shadow:0 0 0 1px var(--orange)}.l1t3-scope .badge-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13.5px;margin-bottom:3px;color:var(--navy)}.l1t3-scope .badge-progress{font-size:11px;color:var(--navy-4);font-family:Lato,Arial,sans-serif;letter-spacing:.04em}.l1t3-scope .streak-dots{display:flex;gap:5px;margin-top:18px}.l1t3-scope .streak-dot{flex:1;height:22px;background:var(--line-2);position:relative}.l1t3-scope .streak-dot.on,.l1t3-scope .streak-dot.today{background:var(--navy)}.l1t3-scope .streak-dot.today:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:5px;height:5px;background:var(--orange);border-radius:50%}.l1t3-scope .streak-days{display:flex;gap:5px;margin-top:10px;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.04em}.l1t3-scope .streak-days span{flex:1;text-align:center}.l1t3-scope .engagement-breakdown{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.l1t3-scope .engagement-item{display:flex;justify-content:space-between;font-size:11.5px}.l1t3-scope .engagement-item .e-name{color:var(--navy-3)}.l1t3-scope .engagement-item .e-val{font-family:Lato,Arial,sans-serif;color:var(--navy);font-weight:500;letter-spacing:.04em}.l1t3-scope .info-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--navy-4);border-radius:50%;font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:600;color:var(--navy-4);cursor:help;margin-left:4px;vertical-align:middle;background:transparent;transition:all .15s}.l1t3-scope .info-icon:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}.l1t3-scope .info-icon:before{content:"i";font-style:normal;line-height:1}.l1t3-scope .t2-intro{padding:4px 4px 2px;font-size:14px;color:var(--navy-3);line-height:1.55;display:flex;align-items:baseline;gap:14px}.l1t3-scope .t2-intro-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;padding-right:14px;border-right:1px solid var(--line);flex-shrink:0}.l1t3-scope .topic-chart{display:flex;flex-direction:column;gap:9px}.l1t3-scope .topic-row{display:grid;grid-template-columns:200px 1fr 80px 70px;gap:16px;align-items:center;font-size:13px}.l1t3-scope .topic-name{font-weight:500;color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l1t3-scope .topic-name.muted{color:var(--navy-4);font-style:italic;font-weight:400}.l1t3-scope .topic-bar-wrap{height:22px;background:var(--line-3);position:relative}.l1t3-scope .topic-bar{height:100%;position:relative}.l1t3-scope .topic-bar.q-high{background:var(--green)}.l1t3-scope .topic-bar.q-mid{background:var(--navy)}.l1t3-scope .topic-bar.q-low{background:var(--amber)}.l1t3-scope .topic-bar.untouched{background:repeating-linear-gradient(45deg,var(--line-3),var(--line-3) 5px,var(--line-2) 5px,var(--line-2) 10px)}.l1t3-scope .topic-rating{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy);text-align:right;letter-spacing:.04em}.l1t3-scope .topic-rating.muted{color:var(--navy-4);font-style:italic}.l1t3-scope .topic-count{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);text-align:right;letter-spacing:.04em}.l1t3-scope .topic-legend{display:flex;gap:22px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2);font-size:11px;color:var(--navy-4);font-family:Lato,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.l1t3-scope .topic-legend .legend-item{display:flex;align-items:center;gap:7px}.l1t3-scope .topic-legend .legend-swatch{width:12px;height:12px;flex-shrink:0}.l1t3-scope .topic-legend .legend-swatch.q-high{background:var(--green)}.l1t3-scope .topic-legend .legend-swatch.q-mid{background:var(--navy)}.l1t3-scope .topic-legend .legend-swatch.q-low{background:var(--amber)}.l1t3-scope .topic-legend .legend-swatch.untouched{background:repeating-linear-gradient(45deg,var(--line-3),var(--line-3) 3px,var(--line-2) 3px,var(--line-2) 6px)}.l1t3-scope .m14-wrap{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:start}.l1t3-scope .m14-main{display:flex;flex-direction:column;align-items:center;text-align:center;padding-right:28px;border-right:1px dashed var(--line)}.l1t3-scope .m14-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:56px;line-height:1;letter-spacing:-.025em;color:var(--navy);display:flex;align-items:baseline}.l1t3-scope .m14-num .denom{font-family:Lato,Arial,sans-serif;font-size:14px;color:var(--navy-4);margin-left:4px;font-weight:400;letter-spacing:.04em}.l1t3-scope .m14-bar-row{width:100%;margin-top:18px}.l1t3-scope .m14-bar{height:10px;background:var(--line-2);position:relative}.l1t3-scope .m14-bar-fill{height:100%;background:var(--navy)}.l1t3-scope .m14-stat{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);margin-top:8px;letter-spacing:.04em}.l1t3-scope .m14-waiting-section{min-width:0}.l1t3-scope .m14-waiting-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;margin-bottom:12px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.l1t3-scope .m14-waiting-label .count-pill{font-family:Lato,Arial,sans-serif;font-size:9px;background:var(--orange-soft);border:1px solid var(--orange-line);color:var(--orange);padding:2px 7px;letter-spacing:.06em;font-weight:500}.l1t3-scope .m14-waiting-list{display:flex;flex-direction:column;gap:8px}.l1t3-scope .m14-waiting-item{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 14px;background:var(--paper);border:1px solid var(--line-2);align-items:center;transition:border-color .15s,background .15s}.l1t3-scope .m14-waiting-item:hover{border-color:var(--navy-3);background:var(--white)}.l1t3-scope .m14-waiting-item-name{font-size:13.5px;font-weight:500;color:var(--navy);margin-bottom:3px}.l1t3-scope .m14-waiting-item-hint{font-size:12px;color:var(--navy-3);line-height:1.4}.l1t3-scope .m14-waiting-item-cta{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;color:var(--navy);display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding-left:4px;transition:gap .15s,color .15s}.l1t3-scope .m14-waiting-item-cta:hover{gap:8px;color:var(--orange)}.l1t3-scope .m14-waiting-item-cta:after{content:"→";font-family:Lato,Arial,sans-serif;color:var(--orange);font-weight:500}.l1t3-scope .m17-summary{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--line-2)}.l1t3-scope .m17-big{display:flex;align-items:baseline;gap:6px}.l1t3-scope .m17-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1;letter-spacing:-.025em;color:var(--navy)}.l1t3-scope .m17-denom{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-4);letter-spacing:.04em}.l1t3-scope .m17-caption{font-size:13px;color:var(--navy-3);line-height:1.55}.l1t3-scope .m17-caption strong{color:var(--navy);font-weight:600}.l1t3-scope .m17-list{display:flex;flex-direction:column;gap:0}.l1t3-scope .m17-row{display:grid;grid-template-columns:200px 1fr 110px;gap:16px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line-3);font-size:13px}.l1t3-scope .m17-row:last-child{border-bottom:0}.l1t3-scope .m17-name{font-weight:500;color:var(--navy)}.l1t3-scope .m17-dots{display:flex;gap:5px;align-items:center}.l1t3-scope .m17-dot{width:14px;height:14px;background:var(--navy);display:inline-block}.l1t3-scope .m17-dot.empty{background:transparent;border:1.5px solid var(--navy-5)}.l1t3-scope .m17-status{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;text-align:right}.l1t3-scope .m17-status.habit{color:var(--green)}.l1t3-scope .m17-status.trial{color:var(--amber)}.l1t3-scope .m17-section-divider{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding:12px 0 4px;margin-top:4px;display:flex;justify-content:space-between}.l1t3-scope .m17-section-divider:first-child{margin-top:0;padding-top:0}.l1t3-scope .m17-section-divider .count-pill{font-family:Lato,Arial,sans-serif;font-size:9px;background:var(--canvas);padding:2px 7px;color:var(--navy);letter-spacing:.06em;font-weight:500}.l1t3-scope .breadth-wrap{display:grid;grid-template-columns:130px 1fr;gap:28px;align-items:center}.l1t3-scope .breadth-donut{width:110px;height:110px;position:relative}.l1t3-scope .breadth-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.l1t3-scope .breadth-donut-bg{fill:none;stroke:var(--line-2);stroke-width:12}.l1t3-scope .breadth-donut-fg{fill:none;stroke:var(--green);stroke-width:12;stroke-linecap:round}.l1t3-scope .breadth-donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l1t3-scope .breadth-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;line-height:1;color:var(--navy);letter-spacing:-.015em}.l1t3-scope .breadth-num .of{color:var(--navy-4);font-weight:400}.l1t3-scope .breadth-label{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.1em;margin-top:3px;text-transform:uppercase}.l1t3-scope .breadth-areas{display:flex;flex-direction:column;gap:12px}.l1t3-scope .breadth-areas-section{display:flex;flex-direction:column;gap:6px}.l1t3-scope .breadth-areas-label{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l1t3-scope .area-chips{display:flex;flex-wrap:wrap;gap:5px}.l1t3-scope .area-chip{font-family:Lato,Arial,sans-serif;font-size:11.5px;padding:3px 9px;border:1px solid var(--line);background:var(--paper);color:var(--navy)}.l1t3-scope .area-chip.touched{background:var(--green-soft);border-color:var(--green-line);color:var(--green)}.l1t3-scope .area-chip.untouched{background:var(--paper);border-style:dashed;color:var(--navy-4);font-style:italic}.l1t3-scope .depth-wrap{display:flex;align-items:center;gap:28px}.l1t3-scope .depth-num-block{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;padding-right:28px;border-right:1px dashed var(--line)}.l1t3-scope .depth-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:56px;line-height:1;letter-spacing:-.025em;color:var(--navy)}.l1t3-scope .depth-denom{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);margin-top:6px;letter-spacing:.06em;text-transform:uppercase}.l1t3-scope .depth-spark-wrap{flex:1;display:flex;flex-direction:column;gap:6px}.l1t3-scope .depth-spark-label{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.l1t3-scope .depth-spark{width:100%;height:60px;position:relative;border-bottom:1px dashed var(--line)}.l1t3-scope .depth-spark svg{width:100%;height:100%;display:block}.l1t3-scope .depth-spark-line{fill:none;stroke:var(--navy);stroke-width:1.5;stroke-linejoin:round}.l1t3-scope .depth-spark-area{fill:var(--navy);fill-opacity:.06}.l1t3-scope .depth-spark-pt{fill:var(--navy)}.l1t3-scope .depth-spark-pt.last{fill:var(--orange);stroke:var(--white);stroke-width:1.5}.l1t3-scope .depth-spark-axis{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);letter-spacing:.04em}.l1t3-scope .nav-cues{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:4px}.l1t3-scope .nav-cue{padding:14px 22px;background:var(--paper);border:1px dashed var(--line);display:flex;align-items:center;gap:14px;cursor:pointer;font-size:13px;color:var(--navy-3);line-height:1.4;transition:border-color .15s,background .15s}.l1t3-scope .nav-cue:hover{background:var(--white);border-color:var(--navy-3)}.l1t3-scope .nav-cue.back{justify-content:flex-start}.l1t3-scope .nav-cue.forward{justify-content:flex-end;flex-direction:row-reverse}.l1t3-scope .nav-cue-arrow{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy);flex-shrink:0}.l1t3-scope .nav-cue-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--orange);text-transform:uppercase;font-weight:500;padding-right:14px;border-right:1px solid var(--line);margin-right:4px;flex-shrink:0}.l1t3-scope .nav-cue.forward .nav-cue-label{border-right:0;border-left:1px solid var(--line);padding-right:0;padding-left:14px;margin-right:0;margin-left:4px}.l1t3-scope .nav-cue-text strong{color:var(--navy);font-weight:600}.l1t3-scope .nav-cue.forward .nav-cue-text{text-align:right}.l1t3-scope .t3-intro{padding:4px 4px 2px;font-size:14px;color:var(--navy-3);line-height:1.55;display:flex;align-items:baseline;gap:14px}.l1t3-scope .t3-intro-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;padding-right:14px;border-right:1px solid var(--line);flex-shrink:0}.l1t3-scope .journey-kicker{padding:18px 24px;background:var(--white);border:1px solid var(--line);border-left:3px solid var(--navy);display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;line-height:1.55}.l1t3-scope .journey-kicker-text{font-size:14px;color:var(--navy-3)}.l1t3-scope .journey-kicker-text strong{font-family:Lato,Arial,sans-serif;font-weight:600;color:var(--navy);font-size:15px;letter-spacing:-.005em}.l1t3-scope .journey-kicker-stats{display:flex;gap:28px;flex-shrink:0}.l1t3-scope .journey-stat{display:flex;flex-direction:column;gap:3px;text-align:right}.l1t3-scope .journey-stat .stat-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;line-height:1;color:var(--navy);letter-spacing:-.015em}.l1t3-scope .journey-stat .stat-label{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.08em;text-transform:uppercase}.l1t3-scope .chart-wrap{width:100%;margin:8px 0 4px}.l1t3-scope .chart-wrap svg{width:100%;height:auto;display:block}.l1t3-scope .chart-axis-label{font-family:Lato,Arial,sans-serif;font-size:10px;fill:var(--navy-4);letter-spacing:.05em}.l1t3-scope .chart-axis-value{font-family:Lato,Arial,sans-serif;font-size:10px;fill:var(--navy-4)}.l1t3-scope .chart-band-label{font-family:Lato,Arial,sans-serif;font-size:9.5px;fill:var(--navy-3);letter-spacing:.12em;opacity:.55;text-transform:uppercase}.l1t3-scope .chart-point-label{font-family:Lato,Arial,sans-serif;font-size:14px;font-weight:600;fill:var(--navy);letter-spacing:-.015em}.l1t3-scope .chart-point-label.current{fill:var(--orange)}.l1t3-scope .chart-cohort-label{font-family:Lato,Arial,sans-serif;font-size:9.5px;fill:var(--navy-4);letter-spacing:.04em}.l1t3-scope .chart-programme-label{font-family:Lato,Arial,sans-serif;font-size:12px;fill:var(--navy);font-weight:500}.l1t3-scope .chart-programme-label.current{fill:var(--orange);font-weight:500}.l1t3-scope .chart-date-label{font-family:Lato,Arial,sans-serif;font-size:9.5px;fill:var(--navy-4);letter-spacing:.05em}.l1t3-scope .chart-date-label.current{fill:var(--orange);font-weight:500}.l1t3-scope .chart-axis-line{stroke:var(--navy-4);stroke-width:1}.l1t3-scope .chart-grid-line{stroke:var(--line-2);stroke-width:1}.l1t3-scope .traj-kpi-wrap{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:center}.l1t3-scope .traj-kpi{display:flex;flex-direction:column;justify-content:center;padding-right:28px;border-right:1px dashed var(--line)}.l1t3-scope .traj-kpi-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:56px;line-height:1;letter-spacing:-.025em;color:var(--green);display:flex;align-items:baseline}.l1t3-scope .traj-kpi-num .traj-prefix{color:var(--green);margin-right:-2px}.l1t3-scope .traj-kpi-num.dipping{color:var(--amber)}.l1t3-scope .traj-kpi-num .traj-unit{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-4);margin-left:6px;font-weight:400;letter-spacing:.04em}.l1t3-scope .traj-kpi-detail{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);margin-top:12px;letter-spacing:.04em}.l1t3-scope .traj-kpi-detail strong{color:var(--navy);font-weight:500}.l1t3-scope .traj-kpi-context{font-size:12.5px;color:var(--navy-4);margin-top:8px;line-height:1.5}.l1t3-scope .gain-wrap{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:stretch}.l1t3-scope .gain-bars-area{position:relative;padding-left:32px}.l1t3-scope .gain-bars{display:flex;justify-content:space-around;align-items:flex-end;gap:30px;height:220px;padding:24px 36px 0;position:relative;border-bottom:1px solid var(--line)}.l1t3-scope .gain-bar-item{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;position:relative}.l1t3-scope .gain-bar-value{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.015em;color:var(--navy);margin-bottom:8px;position:absolute;top:0}.l1t3-scope .gain-bar-value.current{color:var(--orange)}.l1t3-scope .gain-bar-wrap{width:56%;max-width:76px;margin-top:auto;position:relative}.l1t3-scope .gain-bar-fill{width:100%;background:var(--navy-5)}.l1t3-scope .gain-bar-fill.current{background:var(--orange)}.l1t3-scope .gain-bar-labels{display:flex;justify-content:space-around;gap:30px;padding:12px 36px 0}.l1t3-scope .gain-bar-lbl-item{flex:1;text-align:center}.l1t3-scope .gain-bar-prog{font-family:Lato,Arial,sans-serif;font-size:12px;font-weight:500;color:var(--navy);line-height:1.3}.l1t3-scope .gain-bar-prog.current{color:var(--orange)}.l1t3-scope .gain-bar-date{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);margin-top:3px;letter-spacing:.04em}.l1t3-scope .gain-bar-current-tag{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--orange);letter-spacing:.1em;margin-top:3px;font-weight:500;text-transform:uppercase}.l1t3-scope .gain-bars-y-axis{position:absolute;left:0;top:24px;bottom:0;display:flex;flex-direction:column;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);letter-spacing:.04em;text-align:right;width:28px;padding-right:6px;padding-bottom:1px}.l1t3-scope .gain-avg-note{padding:12px 16px;background:var(--paper);border:1px solid var(--line-2);margin-top:14px;font-size:12.5px;color:var(--navy-3);display:flex;justify-content:space-between;align-items:center}.l1t3-scope .gain-avg-note strong{font-family:Lato,Arial,sans-serif;font-weight:600;color:var(--navy);font-size:14.5px;letter-spacing:-.005em}.l1t3-scope .gain-avg-note .avg-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.1em;color:var(--navy-4);text-transform:uppercase}.l1t3-scope .gain-avg-note .avg-cohort{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);letter-spacing:.04em}.l1t3-scope .carried-summary{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--line-2)}.l1t3-scope .carried-big{display:flex;align-items:baseline;gap:6px}.l1t3-scope .carried-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1;letter-spacing:-.025em;color:var(--navy)}.l1t3-scope .carried-denom{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-4);letter-spacing:.04em}.l1t3-scope .carried-caption{font-size:13px;color:var(--navy-3);line-height:1.55}.l1t3-scope .carried-caption strong{color:var(--navy);font-weight:600}.l1t3-scope .carried-list-header{display:grid;grid-template-columns:200px 140px 1fr;gap:20px;padding:8px 0 10px;font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;border-bottom:1px solid var(--line)}.l1t3-scope .carried-list{display:flex;flex-direction:column;gap:0}.l1t3-scope .carried-row{display:grid;grid-template-columns:200px 140px 1fr;gap:20px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line-3)}.l1t3-scope .carried-row:last-child{border-bottom:0}.l1t3-scope .carried-name{font-weight:500;color:var(--navy);font-size:13.5px}.l1t3-scope .carried-dots{display:flex;gap:9px;align-items:center}.l1t3-scope .carried-dot{width:14px;height:14px;background:var(--navy);display:inline-block}.l1t3-scope .carried-dot.empty{background:transparent;border:1.5px solid var(--navy-5)}.l1t3-scope .carried-dot.current{background:var(--orange)}.l1t3-scope .carried-meta{font-size:12.5px;color:var(--navy-3);line-height:1.5}.l1t3-scope .carried-meta .stories-count{font-family:Lato,Arial,sans-serif;color:var(--navy);font-weight:500;letter-spacing:.04em}.l1t3-scope .carried-meta .strongest-tag{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-weight:500;margin-left:6px}.l1t3-scope .nav-cue-single{padding:14px 22px;background:var(--paper);border:1px dashed var(--line);display:flex;align-items:center;gap:14px;cursor:pointer;font-size:13px;color:var(--navy-3);line-height:1.4;margin-top:4px;transition:border-color .15s,background .15s}.l1t3-scope .nav-cue-single:hover{background:var(--white);border-color:var(--navy-3)}.l1t3-scope .l1t3-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}.l1t3-scope .l1t3-pair>.metric-card{margin-bottom:0;display:flex;flex-direction:column}.l1t3-scope .l1t3-pair>.metric-card>:last-child{margin-top:auto}.l1t3-scope .mini-traj{height:180px;background:var(--paper);margin:14px 0 10px;position:relative}.l1t3-scope .mini-traj svg{width:100%;height:100%;display:block}.l1t3-scope .mini-traj-axis{display:grid;grid-template-columns:40px 1fr 1fr 1fr;margin-top:6px;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em}.l1t3-scope .mini-traj-axis .tick{text-align:center;line-height:1.3}.l1t3-scope .mini-traj-axis .tick-label{color:var(--navy);font-weight:500;font-size:11px;margin-top:2px}.l1t3-scope .mini-traj-key{display:flex;gap:16px;align-items:center;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap}.l1t3-scope .mini-traj-key-item{display:flex;align-items:center;gap:6px}.l1t3-scope .mini-traj-key-line{display:inline-block;width:22px;height:2px;background:var(--navy)}.l1t3-scope .mini-traj-key-line.cohort{background:transparent;border-top:1.5px dashed var(--navy-4);height:0}.l1t3-scope .mini-traj-key-line.peer{background:var(--orange)}.l2t1-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3d6b3a;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8a6a1f;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9a4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);--k2-bg: #e8ebf2;--k2-ink: #2d3d5e;--k3-bg: #ece6ec;--k3-ink: #54354f;font-family:Lato,Arial,sans-serif;color:var(--navy);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;display:block}.l2t1-scope *,.l2t1-scope *:before,.l2t1-scope *:after{box-sizing:border-box}.l2t1-scope .dash-header{padding:28px 40px 22px;background:var(--paper);position:relative}.l2t1-scope .kicker{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:14px}.l2t1-scope .kicker-divider{display:inline-block;width:4px;height:4px;background:var(--navy-5)}.l2t1-scope .kicker .day-of{color:var(--orange);font-weight:500}.l2t1-scope .dash-header h1{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px;color:var(--navy)}.l2t1-scope .dash-header .context{font-size:14px;color:var(--navy-3);line-height:1.5}.l2t1-scope .tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding:0 40px;background:var(--paper);position:sticky;top:0;z-index:10}.l2t1-scope .tab{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:14px;padding:16px 0;margin-right:36px;color:var(--navy-4);cursor:pointer;position:relative;background:transparent;border:0;letter-spacing:-.005em}.l2t1-scope .tab.active{color:var(--navy)}.l2t1-scope .tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--navy)}.l2t1-scope .tab .tab-sub{display:block;font-size:9.5px;font-family:Lato,Arial,sans-serif;color:var(--navy-4);letter-spacing:.12em;margin-top:3px;font-weight:400;text-transform:uppercase}.l2t1-scope .filter-bar{display:flex;align-items:center;gap:14px;padding:12px 40px;background:var(--white);border-bottom:1px solid var(--line-2);position:sticky;top:0;z-index:20}.l2t1-scope .filter-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l2t1-scope .filter-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;color:var(--navy);cursor:pointer;font-family:Lato,Arial,sans-serif;transition:border-color .15s,background .15s}.l2t1-scope .filter-pill:hover{border-color:var(--navy-3);background:var(--white)}.l2t1-scope .filter-pill .f-label{color:var(--navy-4);font-size:10.5px;font-family:Lato,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.l2t1-scope .filter-pill .f-val{font-weight:500;color:var(--navy)}.l2t1-scope .filter-pill .f-caret{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);margin-left:2px}.l2t1-scope .filter-reset{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0}.l2t1-scope .filter-reset:hover{color:var(--navy)}.l2t1-scope .action-strip{padding:14px 40px;background:var(--orange-soft);border-bottom:1px solid var(--orange-line);display:flex;align-items:center;gap:22px}.l2t1-scope .action-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);font-weight:500;text-transform:uppercase;padding-right:18px;border-right:1px solid var(--orange-line);display:flex;align-items:center;gap:8px}.l2t1-scope .action-tag:before{content:"";width:6px;height:6px;background:var(--orange);border-radius:50%;display:inline-block}.l2t1-scope .action-text{font-size:14px;color:var(--navy);flex:1;line-height:1.5}.l2t1-scope .action-text strong{font-weight:600;color:var(--navy)}.l2t1-scope .action-btn{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;padding:9px 18px;background:var(--navy);color:var(--white);border:0;cursor:pointer;letter-spacing:.01em;transition:background .15s}.l2t1-scope .action-btn:hover{background:var(--navy-2)}.l2t1-scope .action-dismiss{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;padding:8px 4px;letter-spacing:.04em}.l2t1-scope .action-dismiss:hover{color:var(--navy)}.l2t1-scope .main{padding:26px 40px 40px;display:flex;flex-direction:column;gap:24px}.l2t1-scope .main-body{display:grid;grid-template-columns:1fr 268px;gap:26px;align-items:start}.l2t1-scope .main-content{display:flex;flex-direction:column;gap:0;min-width:0}.l2t1-scope .insights-box{background:var(--white);border:1px solid var(--line);padding:26px 30px;display:grid;grid-template-columns:200px 1fr;gap:36px;align-items:start;position:relative}.l2t1-scope .insights-box:before{content:"";position:absolute;top:12px;left:12px;width:8px;height:8px;background-image:radial-gradient(var(--navy-5) 1px,transparent 1px);background-size:4px 4px;opacity:.6}.l2t1-scope .gauge-section{display:flex;flex-direction:column;align-items:center}.l2t1-scope .gauge-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:14px;text-align:center;display:flex;align-items:center;gap:6px}.l2t1-scope .gauge{width:148px;height:148px;position:relative;margin-bottom:12px}.l2t1-scope .gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.l2t1-scope .gauge-bg{fill:none;stroke:var(--line-2);stroke-width:9}.l2t1-scope .gauge-fill{fill:none;stroke-width:9;stroke-linecap:round}.l2t1-scope .gauge-fill.green{stroke:var(--green)}.l2t1-scope .gauge-fill.amber{stroke:var(--amber)}.l2t1-scope .gauge-fill.red{stroke:var(--red)}.l2t1-scope .gauge-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l2t1-scope .gauge-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:54px;line-height:1;letter-spacing:-.025em;color:var(--amber)}.l2t1-scope .gauge-num.green{color:var(--green)}.l2t1-scope .gauge-num.amber{color:var(--amber)}.l2t1-scope .gauge-num.red{color:var(--red)}.l2t1-scope .gauge-denom{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);letter-spacing:.1em;margin-top:5px}.l2t1-scope .gauge-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;text-align:center;letter-spacing:-.01em;color:var(--navy);margin-bottom:4px}.l2t1-scope .gauge-trend{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);text-align:center;letter-spacing:.05em}.l2t1-scope .gauge-trend .delta-pos{color:var(--green);font-weight:500}.l2t1-scope .components-compact{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line);width:100%}.l2t1-scope .components-compact-label{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;margin-bottom:10px;text-align:center;font-weight:500}.l2t1-scope .components-compact-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;font-size:11px}.l2t1-scope .cc-item{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;letter-spacing:.02em}.l2t1-scope .cc-item .cc-name{color:var(--navy-4)}.l2t1-scope .cc-item .cc-val{color:var(--navy);font-weight:500}.l2t1-scope .insights-slots{display:flex;flex-direction:column;gap:0}.l2t1-scope .insights-header{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:14px;display:flex;align-items:baseline;gap:12px}.l2t1-scope .insights-header .ih-rule{flex:1;height:1px;background:var(--line-2)}.l2t1-scope .slot{display:grid;grid-template-columns:14px 96px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--line-3);align-items:start}.l2t1-scope .slot:last-child{border-bottom:0;padding-bottom:4px}.l2t1-scope .slot:first-child{padding-top:4px}.l2t1-scope .slot-dot{width:10px;height:10px;border-radius:50%;margin-top:7px}.l2t1-scope .slot-dot.green{background:var(--green)}.l2t1-scope .slot-dot.amber{background:var(--amber)}.l2t1-scope .slot-dot.red{background:var(--red)}.l2t1-scope .slot-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding-top:4px}.l2t1-scope .slot-text{font-size:14.5px;color:var(--navy);line-height:1.55}.l2t1-scope .slot-text .hl{font-weight:600;color:var(--navy)}.l2t1-scope .slot-text .metric-ref{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.08em;margin-left:8px;opacity:.65}.l2t1-scope .section-header{padding:20px 0 10px;border-bottom:1px solid var(--line-2);margin-bottom:14px;display:flex;align-items:baseline;gap:16px}.l2t1-scope .section-header .section-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--navy);display:flex;align-items:center;gap:6px}.l2t1-scope .section-header .section-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;padding:3px 8px;background:var(--canvas)}.l2t1-scope .section-header .section-desc{margin-left:auto;font-size:12.5px;color:var(--navy-3);font-style:italic}.l2t1-scope .status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;font-weight:500;text-transform:uppercase}.l2t1-scope .status-chip:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block}.l2t1-scope .status-chip.green{background:var(--green-soft);color:var(--green)}.l2t1-scope .status-chip.green:before{background:var(--green)}.l2t1-scope .status-chip.amber{background:var(--amber-soft);color:var(--amber)}.l2t1-scope .status-chip.amber:before{background:var(--amber)}.l2t1-scope .status-chip.red{background:var(--red-soft);color:var(--red)}.l2t1-scope .status-chip.red:before{background:var(--red)}.l2t1-scope .k-tag{display:inline-block;font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;padding:3px 8px;font-weight:500}.l2t1-scope .k-tag.k2{background:var(--k2-bg);color:var(--k2-ink)}.l2t1-scope .k-tag.k3{background:var(--k3-bg);color:var(--k3-ink)}.l2t1-scope .action-plan{margin-top:22px;background:var(--white);border:1px solid var(--line);padding:24px 28px}.l2t1-scope .action-plan-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.l2t1-scope .action-plan-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.015em;color:var(--navy)}.l2t1-scope .action-plan-sub{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase}.l2t1-scope .action-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.l2t1-scope .action-slot{padding:16px 18px;background:var(--paper);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:10px;position:relative}.l2t1-scope .action-slot.easiest{border-top:2px solid var(--green)}.l2t1-scope .action-slot.stretch{border-top:2px solid var(--orange)}.l2t1-scope .action-slot.compounding{border-top:2px solid var(--navy)}.l2t1-scope .action-slot-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:8px}.l2t1-scope .action-slot-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:11px;color:var(--navy);background:var(--white);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line)}.l2t1-scope .action-slot-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;letter-spacing:-.005em;color:var(--navy);line-height:1.3}.l2t1-scope .action-slot-body{font-size:13px;color:var(--navy-3);line-height:1.55;flex:1}.l2t1-scope .action-slot-cta{margin-top:auto;padding-top:12px;font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;color:var(--navy);display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-top:1px solid var(--line-3);transition:gap .15s;background:transparent;border-left:0;border-right:0;border-bottom:0}.l2t1-scope .action-slot-cta:hover{gap:10px}.l2t1-scope .action-slot-cta:after{content:"→";font-family:Lato,Arial,sans-serif;color:var(--orange);font-weight:500}.l2t1-scope .action-source{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;color:var(--navy-4);opacity:.7;text-transform:uppercase}.l2t1-scope .info-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--navy-4);border-radius:50%;font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:600;color:var(--navy-4);cursor:help;margin-left:4px;vertical-align:middle;background:transparent;transition:all .15s}.l2t1-scope .info-icon:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}.l2t1-scope .info-icon:before{content:"i";font-style:normal;line-height:1}.l2t1-scope .main-body.l2{grid-template-columns:1fr}.l2t1-scope .m18-card{background:var(--orange-soft);border:1px solid var(--orange-line);border-left:4px solid var(--orange);padding:16px 24px;display:grid;grid-template-columns:auto 1fr auto auto;gap:22px;align-items:center;cursor:pointer;transition:background .15s;margin:14px 40px 0}.l2t1-scope .m18-card:hover{background:var(--white)}.l2t1-scope .m18-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);font-weight:500;text-transform:uppercase;padding-right:18px;border-right:1px solid var(--orange-line)}.l2t1-scope .m18-text{line-height:1.45}.l2t1-scope .m18-text-heading{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;color:var(--navy);letter-spacing:-.005em}.l2t1-scope .m18-text-subtitle{font-size:12.5px;color:var(--navy-3);margin-top:2px}.l2t1-scope .m18-text-subtitle strong{color:var(--navy);font-weight:600}.l2t1-scope .m18-pending-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:32px;line-height:1;color:var(--orange);letter-spacing:-.02em;display:flex;align-items:baseline;gap:5px;padding:0 18px;border-right:1px solid var(--orange-line)}.l2t1-scope .m18-pending-num .num-label{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.l2t1-scope .m18-cta{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;background:var(--navy);color:var(--white);border:0;padding:9px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s}.l2t1-scope .m18-cta:hover{background:var(--orange)}.l2t1-scope .m18-cta:after{content:"→";font-family:Lato,Arial,sans-serif}.l2t1-scope .l2-tiles-top-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.l2t1-scope .l2-tile{background:var(--white);border:1px solid var(--line);padding:22px 22px 20px;display:flex;flex-direction:column}.l2t1-scope .l2-tile-head{margin-bottom:12px}.l2t1-scope .l2-tile-head-left{flex:1;min-width:0}.l2t1-scope .l2-tile-id-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.l2t1-scope .l2-tile-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.1em;color:var(--navy-4)}.l2t1-scope .l2-tile-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;color:var(--navy);letter-spacing:-.005em}.l2t1-scope .l2-tile-subtitle{font-size:12px;color:var(--navy-3);margin-top:4px;line-height:1.45}.l2t1-scope .l2-tile-subtitle strong{color:var(--navy);font-weight:500}.l2t1-scope .l2-tile-metric{display:flex;flex-direction:column;align-items:center;padding:14px 0 10px;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);margin-bottom:14px;gap:4px}.l2t1-scope .l2-tile-metric-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:44px;line-height:1;letter-spacing:-.025em;color:var(--navy);display:flex;align-items:baseline}.l2t1-scope .l2-tile-metric-num.high{color:var(--green)}.l2t1-scope .l2-tile-metric-num.mid{color:var(--navy)}.l2t1-scope .l2-tile-metric-num.low{color:var(--amber)}.l2t1-scope .l2-tile-metric-num .unit{font-family:Lato,Arial,sans-serif;font-size:14px;color:var(--navy-4);margin-left:5px;font-weight:400;letter-spacing:.04em}.l2t1-scope .l2-tile-scale{display:flex;gap:3px;margin-top:14px;width:100%;align-items:stretch;height:8px}.l2t1-scope .l2-tile-scale .scale-seg{flex:1;background:var(--line-2)}.l2t1-scope .l2-tile-scale .scale-seg.fill{background:var(--navy)}.l2t1-scope .l2-tile-scale .scale-seg.fill.high{background:var(--green)}.l2t1-scope .l2-tile-scale .scale-seg.fill.amber{background:var(--amber)}.l2t1-scope .l2-tile-scale .scale-seg.peer{background:var(--orange);position:relative}.l2t1-scope .l2-tile-scale .scale-seg.peer:after{content:"peer";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);font-family:Lato,Arial,sans-serif;font-size:8.5px;color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.l2t1-scope .l2-tile-scale-axis{display:flex;justify-content:space-between;margin-top:6px;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);letter-spacing:.04em}.l2t1-scope .l2-tile-donut{width:108px;height:108px;position:relative;margin:0 auto 6px}.l2t1-scope .l2-tile-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.l2t1-scope .l2-tile-donut-bg{fill:none;stroke:var(--line-2);stroke-width:11}.l2t1-scope .l2-tile-donut-fg{fill:none;stroke:var(--navy);stroke-width:11;stroke-linecap:round}.l2t1-scope .l2-tile-donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l2t1-scope .l2-tile-donut-inner .num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;line-height:1;color:var(--navy);letter-spacing:-.015em}.l2t1-scope .l2-tile-donut-inner .lbl{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.l2t1-scope .l2-tile-text{font-size:12.5px;color:var(--navy-2);line-height:1.55;padding:11px 13px;background:var(--paper);border-left:3px solid var(--green);margin-top:auto}.l2t1-scope .l2-tile-text.nudge{border-left-color:var(--amber)}.l2t1-scope .l2-tile-text.support{border-left-color:var(--red)}.l2t1-scope .l2-tile-text strong{color:var(--navy);font-weight:600}.l2t1-scope .l2-team-tile{background:var(--white);border:1px solid var(--line);padding:22px 22px 0;display:flex;flex-direction:column;margin-bottom:16px}.l2t1-scope .l2-team-tile-body{padding:18px 0 0}.l2t1-scope .l2-team-summary{display:grid;grid-template-columns:280px 1fr;gap:28px;align-items:center;padding:4px 0 18px;border-bottom:1px dashed var(--line)}.l2t1-scope .l2-team-status-block{display:flex;gap:22px;padding-right:28px;border-right:1px dashed var(--line)}.l2t1-scope .status-stat{display:flex;flex-direction:column;gap:4px;text-align:left}.l2t1-scope .status-stat-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;line-height:1;letter-spacing:-.02em}.l2t1-scope .status-stat-num.green{color:var(--green)}.l2t1-scope .status-stat-num.amber{color:var(--amber)}.l2t1-scope .status-stat-num.red{color:var(--red)}.l2t1-scope .status-stat-num.navy{color:var(--navy)}.l2t1-scope .status-stat-label{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.08em;text-transform:uppercase}.l2t1-scope .l2-team-callout{font-size:13.5px;color:var(--navy-2);line-height:1.55;padding:12px 16px;background:var(--paper);border-left:3px solid var(--amber)}.l2t1-scope .l2-team-callout strong{color:var(--navy);font-weight:600}.l2t1-scope .l2-team-table{margin-top:0}.l2t1-scope .l2-team-table-header-row{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0 12px}.l2t1-scope .l2-team-table-title{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l2t1-scope .l2-team-table-meta{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);letter-spacing:.04em}.l2t1-scope .l2-team-table-meta a{color:var(--navy);text-decoration:underline;text-underline-offset:2px;font-weight:500;cursor:pointer}.l2t1-scope .l2-team-grid{display:grid;grid-template-columns:1.6fr 1.1fr .8fr .7fr .8fr .9fr;gap:0;border-top:1px solid var(--line)}.l2t1-scope .l2-team-grid>div{padding:11px 14px;border-bottom:1px solid var(--line-3);font-size:13px;display:flex;align-items:center;color:var(--navy)}.l2t1-scope .l2-team-grid .col-head{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding:8px 14px 10px;border-bottom:1px solid var(--line);background:var(--paper)}.l2t1-scope .l2-team-grid .col-num{font-family:Lato,Arial,sans-serif;color:var(--navy);letter-spacing:.04em;justify-content:flex-end}.l2t1-scope .l2-team-grid .col-num.muted{color:var(--navy-4)}.l2t1-scope .l2-team-grid .col-name{font-weight:500}.l2t1-scope .l2-team-grid .col-name.flagged{color:var(--red);font-weight:600}.l2t1-scope .l2-team-grid .row-flagged{background:var(--red-soft)}.l2t1-scope .l2-team-grid .row-warn{background:var(--amber-soft)}.l2t1-scope .status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;font-weight:500;text-transform:uppercase;white-space:nowrap}.l2t1-scope .status-pill:before{content:"";width:6px;height:6px;border-radius:50%}.l2t1-scope .status-pill.active{background:var(--green-soft);color:var(--green);border:1px solid var(--green-line)}.l2t1-scope .status-pill.active:before{background:var(--green)}.l2t1-scope .status-pill.at-risk{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber-line)}.l2t1-scope .status-pill.at-risk:before{background:var(--amber)}.l2t1-scope .status-pill.inactive{background:var(--red-soft);color:var(--red);border:1px solid var(--red-line)}.l2t1-scope .status-pill.inactive:before{background:var(--red)}.l2t1-scope .status-pill .days{font-weight:400;opacity:.85}.l2t1-scope .l2-forward-nav{padding:14px 22px;background:var(--paper);border:1px dashed var(--line);display:flex;align-items:center;justify-content:flex-end;gap:14px;cursor:pointer;font-size:13px;color:var(--navy-3);margin-top:4px;transition:border-color .15s,background .15s;width:100%;font-family:Lato,Arial,sans-serif}.l2t1-scope .l2-forward-nav:hover{background:var(--white);border-color:var(--navy-3)}.l2t1-scope .l2-forward-nav-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--orange);text-transform:uppercase;font-weight:500;padding-left:14px;border-left:1px solid var(--line)}.l2t1-scope .l2-forward-nav-text strong{color:var(--navy);font-weight:600}.l2t1-scope .l2-forward-nav-arrow{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy)}.l2t1-scope .empty-state{background:var(--white);border:1px dashed var(--line);padding:32px 28px;margin:14px 40px 0;color:var(--navy-3)}.l2t1-scope .empty-state-eyebrow{text-transform:uppercase;font-size:10.5px;letter-spacing:.08em;color:var(--navy-4);font-weight:600;margin-bottom:8px;font-family:Lato,Arial,sans-serif}.l2t1-scope .empty-state-title{font-family:Lato,Arial,sans-serif;font-size:18px;font-weight:600;color:var(--navy);line-height:1.3;margin-bottom:10px}.l2t1-scope .empty-state-body{font-size:13px;line-height:1.6;max-width:720px}.l2t2-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3d6b3a;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8a6a1f;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9a4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);--k2-bg: #e8ebf2;--k2-ink: #2d3d5e;--k3-bg: #ece6ec;--k3-ink: #54354f;font-family:Lato,Arial,sans-serif;color:var(--navy);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;display:block}.l2t2-scope *,.l2t2-scope *:before,.l2t2-scope *:after{box-sizing:border-box}.l2t2-scope .topnav{display:flex;align-items:center;padding:16px 32px;border-bottom:1px solid var(--line);background:var(--white)}.l2t2-scope .logo{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:16px;color:var(--navy);display:flex;align-items:center;gap:10px;letter-spacing:-.005em}.l2t2-scope .logo-mark{display:inline-block;width:24px;height:24px;background:var(--navy);position:relative}.l2t2-scope .logo-mark:after{content:"";position:absolute;bottom:4px;right:4px;width:6px;height:6px;background:var(--orange)}.l2t2-scope .nav-items{display:flex;gap:30px;margin-left:56px;font-size:13px;color:var(--navy-3);font-family:Lato,Arial,sans-serif}.l2t2-scope .nav-items span{cursor:pointer}.l2t2-scope .nav-items .active{color:var(--navy);font-weight:500;position:relative}.l2t2-scope .nav-items .active:after{content:"";position:absolute;bottom:-19px;left:0;right:0;height:2px;background:var(--navy)}.l2t2-scope .nav-right{margin-left:auto;display:flex;align-items:center;gap:18px}.l2t2-scope .search-box{width:260px;height:34px;border:1px solid var(--line);background:var(--paper);font-size:12px;color:var(--navy-4);padding:0 14px;display:flex;align-items:center;gap:8px}.l2t2-scope .search-box:before{content:"";width:11px;height:11px;border:1.5px solid var(--navy-4);border-radius:50%;position:relative;flex-shrink:0}.l2t2-scope .avatar{width:34px;height:34px;background:var(--navy);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em}.l2t2-scope .dash-header{padding:28px 40px 22px;background:var(--paper);position:relative}.l2t2-scope .kicker{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:14px}.l2t2-scope .kicker-divider{display:inline-block;width:4px;height:4px;background:var(--navy-5)}.l2t2-scope .kicker .day-of{color:var(--orange);font-weight:500}.l2t2-scope .dash-header h1{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px;color:var(--navy)}.l2t2-scope .dash-header .context{font-size:14px;color:var(--navy-3);line-height:1.5}.l2t2-scope .tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding:0 40px;background:var(--paper);position:sticky;top:0;z-index:10}.l2t2-scope .tab{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:14px;padding:16px 0;margin-right:36px;color:var(--navy-4);cursor:pointer;position:relative;background:transparent;border:0;letter-spacing:-.005em}.l2t2-scope .tab.active{color:var(--navy)}.l2t2-scope .tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--navy)}.l2t2-scope .tab .tab-sub{display:block;font-size:9.5px;font-family:Lato,Arial,sans-serif;color:var(--navy-4);letter-spacing:.12em;margin-top:3px;font-weight:400;text-transform:uppercase}.l2t2-scope .filter-bar{display:flex;align-items:center;gap:14px;padding:12px 40px;background:var(--white);border-bottom:1px solid var(--line-2);position:sticky;top:0;z-index:20}.l2t2-scope .filter-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l2t2-scope .filter-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;color:var(--navy);cursor:pointer;font-family:Lato,Arial,sans-serif;transition:border-color .15s,background .15s}.l2t2-scope .filter-pill:hover{border-color:var(--navy-3);background:var(--white)}.l2t2-scope .filter-pill .f-label{color:var(--navy-4);font-size:10.5px;font-family:Lato,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.l2t2-scope .filter-pill .f-val{font-weight:500;color:var(--navy)}.l2t2-scope .filter-pill .f-caret{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);margin-left:2px}.l2t2-scope .filter-reset{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0}.l2t2-scope .filter-reset:hover{color:var(--navy)}.l2t2-scope .action-strip{padding:14px 40px;background:var(--orange-soft);border-bottom:1px solid var(--orange-line);display:flex;align-items:center;gap:22px}.l2t2-scope .action-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);font-weight:500;text-transform:uppercase;padding-right:18px;border-right:1px solid var(--orange-line);display:flex;align-items:center;gap:8px}.l2t2-scope .action-tag:before{content:"";width:6px;height:6px;background:var(--orange);border-radius:50%;display:inline-block}.l2t2-scope .action-text{font-size:14px;color:var(--navy);flex:1;line-height:1.5}.l2t2-scope .action-text strong{font-weight:600;color:var(--navy)}.l2t2-scope .action-btn{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;padding:9px 18px;background:var(--navy);color:var(--white);border:0;cursor:pointer;letter-spacing:.01em;transition:background .15s}.l2t2-scope .action-btn:hover{background:var(--navy-2)}.l2t2-scope .action-dismiss{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;padding:8px 4px;letter-spacing:.04em}.l2t2-scope .action-dismiss:hover{color:var(--navy)}.l2t2-scope .main{padding:26px 40px 40px;display:flex;flex-direction:column;gap:24px}.l2t2-scope .main-body{display:grid;grid-template-columns:1fr 268px;gap:26px;align-items:start}.l2t2-scope .main-content{display:flex;flex-direction:column;gap:0;min-width:0}.l2t2-scope .insights-box{background:var(--white);border:1px solid var(--line);padding:26px 30px;display:grid;grid-template-columns:200px 1fr;gap:36px;align-items:start;position:relative}.l2t2-scope .insights-box:before{content:"";position:absolute;top:12px;left:12px;width:8px;height:8px;background-image:radial-gradient(var(--navy-5) 1px,transparent 1px);background-size:4px 4px;opacity:.6}.l2t2-scope .gauge-section{display:flex;flex-direction:column;align-items:center}.l2t2-scope .gauge-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:14px;text-align:center;display:flex;align-items:center;gap:6px}.l2t2-scope .gauge{width:148px;height:148px;position:relative;margin-bottom:12px}.l2t2-scope .gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.l2t2-scope .gauge-bg{fill:none;stroke:var(--line-2);stroke-width:9}.l2t2-scope .gauge-fill{fill:none;stroke-width:9;stroke-linecap:round}.l2t2-scope .gauge-fill.green{stroke:var(--green)}.l2t2-scope .gauge-fill.amber{stroke:var(--amber)}.l2t2-scope .gauge-fill.red{stroke:var(--red)}.l2t2-scope .gauge-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l2t2-scope .gauge-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:54px;line-height:1;letter-spacing:-.025em;color:var(--amber)}.l2t2-scope .gauge-denom{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);letter-spacing:.1em;margin-top:5px}.l2t2-scope .gauge-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;text-align:center;letter-spacing:-.01em;color:var(--navy);margin-bottom:4px}.l2t2-scope .gauge-trend{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);text-align:center;letter-spacing:.05em}.l2t2-scope .gauge-trend .delta-pos{color:var(--green);font-weight:500}.l2t2-scope .components-compact{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line);width:100%}.l2t2-scope .components-compact-label{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;margin-bottom:10px;text-align:center;font-weight:500}.l2t2-scope .components-compact-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;font-size:11px}.l2t2-scope .cc-item{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;letter-spacing:.02em}.l2t2-scope .cc-item .cc-name{color:var(--navy-4)}.l2t2-scope .cc-item .cc-val{color:var(--navy);font-weight:500}.l2t2-scope .insights-slots{display:flex;flex-direction:column;gap:0}.l2t2-scope .insights-header{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:14px;display:flex;align-items:baseline;gap:12px}.l2t2-scope .insights-header .ih-rule{flex:1;height:1px;background:var(--line-2)}.l2t2-scope .slot{display:grid;grid-template-columns:14px 96px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--line-3);align-items:start}.l2t2-scope .slot:last-child{border-bottom:0;padding-bottom:4px}.l2t2-scope .slot:first-child{padding-top:4px}.l2t2-scope .slot-dot{width:10px;height:10px;border-radius:50%;margin-top:7px}.l2t2-scope .slot-dot.green{background:var(--green)}.l2t2-scope .slot-dot.amber{background:var(--amber)}.l2t2-scope .slot-dot.red{background:var(--red)}.l2t2-scope .slot-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding-top:4px}.l2t2-scope .slot-text{font-size:14.5px;color:var(--navy);line-height:1.55}.l2t2-scope .slot-text .hl{font-weight:600;color:var(--navy)}.l2t2-scope .slot-text .metric-ref{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.08em;margin-left:8px;opacity:.65}.l2t2-scope .section-header{padding:20px 0 10px;border-bottom:1px solid var(--line-2);margin-bottom:14px;display:flex;align-items:baseline;gap:16px}.l2t2-scope .section-header .section-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--navy);display:flex;align-items:center;gap:6px}.l2t2-scope .section-header .section-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;padding:3px 8px;background:var(--canvas)}.l2t2-scope .section-header .section-desc{margin-left:auto;font-size:12.5px;color:var(--navy-3);font-style:italic}.l2t2-scope .status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;font-weight:500;text-transform:uppercase}.l2t2-scope .status-chip:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block}.l2t2-scope .status-chip.green{background:var(--green-soft);color:var(--green)}.l2t2-scope .status-chip.green:before{background:var(--green)}.l2t2-scope .status-chip.amber{background:var(--amber-soft);color:var(--amber)}.l2t2-scope .status-chip.amber:before{background:var(--amber)}.l2t2-scope .status-chip.red{background:var(--red-soft);color:var(--red)}.l2t2-scope .status-chip.red:before{background:var(--red)}.l2t2-scope .k-tag{display:inline-block;font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;padding:3px 8px;font-weight:500}.l2t2-scope .k-tag.k2{background:var(--k2-bg);color:var(--k2-ink)}.l2t2-scope .k-tag.k3{background:var(--k3-bg);color:var(--k3-ink)}.l2t2-scope .metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.l2t2-scope .card{background:var(--white);border:1px solid var(--line);padding:22px 24px;position:relative}.l2t2-scope .card.full-width{grid-column:1 / -1}.l2t2-scope .card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;gap:12px}.l2t2-scope .card-head-left{flex:1;min-width:0}.l2t2-scope .metric-id-row{display:flex;align-items:center;gap:8px;margin-bottom:5px}.l2t2-scope .metric-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.1em;color:var(--navy-4)}.l2t2-scope .metric-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:15.5px;letter-spacing:-.005em;color:var(--navy);line-height:1.3;position:relative}.l2t2-scope .metric-subtitle{font-size:12.5px;color:var(--navy-4);margin-top:4px;line-height:1.4}.l2t2-scope .card-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.l2t2-scope .tile-text{font-size:13px;color:var(--navy);line-height:1.55;margin-top:14px;padding:12px 14px;background:var(--paper);border-left:3px solid var(--green)}.l2t2-scope .tile-text.nudge{border-left-color:var(--amber)}.l2t2-scope .tile-text.support{border-left-color:var(--red)}.l2t2-scope .tile-text-label{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;margin-bottom:6px;font-weight:500}.l2t2-scope .tile-text strong{font-weight:600;color:var(--navy);display:block;margin-bottom:4px}.l2t2-scope .gain-wrap{display:flex;align-items:center;gap:32px}.l2t2-scope .gain-main{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:50px;line-height:1;letter-spacing:-.025em;color:var(--green)}.l2t2-scope .gain-prefix{color:var(--green);font-weight:500;margin-right:-4px}.l2t2-scope .gain-denom{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-4);margin-left:4px;letter-spacing:.05em}.l2t2-scope .gain-body{flex:1}.l2t2-scope .gain-comparison{display:flex;flex-direction:column;gap:12px}.l2t2-scope .gain-row{display:grid;grid-template-columns:80px 1fr 44px;gap:14px;align-items:center}.l2t2-scope .gain-row .g-label{font-size:11px;color:var(--navy-4);font-family:Lato,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.l2t2-scope .gain-bar{height:8px;background:var(--line-2);position:relative;overflow:hidden}.l2t2-scope .gain-bar .g-fill{height:100%}.l2t2-scope .gain-bar .g-fill.before{background:var(--navy-5)}.l2t2-scope .gain-bar .g-fill.after{background:var(--navy)}.l2t2-scope .gain-row .g-val{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy);text-align:right;letter-spacing:.04em}.l2t2-scope .ring-wrap{display:flex;align-items:center;gap:26px}.l2t2-scope .ring{width:104px;height:104px;position:relative;flex-shrink:0}.l2t2-scope .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.l2t2-scope .ring-bg{fill:none;stroke:var(--line-2);stroke-width:8}.l2t2-scope .ring-fg{fill:none;stroke:var(--navy);stroke-width:8;stroke-linecap:round}.l2t2-scope .ring-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l2t2-scope .ring-pct{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em;color:var(--navy)}.l2t2-scope .ring-label{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.12em;margin-top:3px;text-transform:uppercase}.l2t2-scope .ring-meta{flex:1}.l2t2-scope .ring-meta .stat{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;line-height:1.2;margin-bottom:6px;color:var(--navy);letter-spacing:-.005em}.l2t2-scope .ring-meta .sub{font-size:12px;color:var(--navy-3);line-height:1.5}.l2t2-scope .ring-meta .sub .waiting-skill{font-weight:500;color:var(--navy)}.l2t2-scope .exp-wrap{display:flex;gap:24px;align-items:center}.l2t2-scope .exp-main{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:46px;line-height:1;letter-spacing:-.02em;color:var(--navy)}.l2t2-scope .exp-denom{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-4);margin-left:2px;letter-spacing:.04em}.l2t2-scope .exp-body{flex:1}.l2t2-scope .exp-scale{display:flex;height:30px;margin-bottom:10px;gap:2px}.l2t2-scope .exp-scale-bar{flex:1;background:var(--line-2);position:relative}.l2t2-scope .exp-scale-bar.filled{background:var(--navy)}.l2t2-scope .exp-scale-bar.partial{background:linear-gradient(to right,var(--navy) 0% 80%,var(--line-2) 80% 100%)}.l2t2-scope .exp-scale-labels{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.04em}.l2t2-scope .donut-wrap{display:flex;align-items:center;gap:26px}.l2t2-scope .donut{width:104px;height:104px;position:relative;flex-shrink:0}.l2t2-scope .donut svg{width:100%;height:100%;transform:rotate(-90deg)}.l2t2-scope .donut-bg{fill:none;stroke:var(--line-2);stroke-width:14}.l2t2-scope .donut-fg{fill:none;stroke:var(--navy);stroke-width:14}.l2t2-scope .donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l2t2-scope .donut-pct{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.02em;color:var(--navy)}.l2t2-scope .donut-meta{flex:1}.l2t2-scope .donut-meta .hi{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;margin-bottom:6px;color:var(--navy);letter-spacing:-.005em}.l2t2-scope .donut-meta .sub{font-size:12px;color:var(--navy-3);line-height:1.5;margin-bottom:12px}.l2t2-scope .strongest-chip{display:inline-flex;align-items:center;gap:6px;font-family:Lato,Arial,sans-serif;font-size:10px;padding:4px 10px;background:var(--canvas);border:1px solid var(--line-2);color:var(--navy-3);letter-spacing:.04em}.l2t2-scope .strongest-chip:before{content:"★";color:var(--orange);font-size:11px}.l2t2-scope .four-part{display:grid;gap:0}.l2t2-scope .fp-stat{display:flex;justify-content:space-between;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line-3)}.l2t2-scope .fp-stat:first-child{padding-top:0}.l2t2-scope .fp-stat.primary{padding:14px;margin:0 -14px;background:var(--canvas);border-left:3px solid var(--navy);border-bottom:1px solid var(--line-3)}.l2t2-scope .fp-stat.primary .fp-label{font-weight:600;color:var(--navy)}.l2t2-scope .fp-stat.primary .n{font-size:22px}.l2t2-scope .fp-stat.primary .fp-bar{height:6px}.l2t2-scope .fp-stat.primary .fp-bar-fill{background:var(--navy)}.l2t2-scope .fp-stat.secondary .fp-bar-fill{background:var(--navy-4)}.l2t2-scope .fp-stat.waiting{padding:11px 0;border-bottom:0}.l2t2-scope .fp-stat.waiting .fp-label{color:var(--orange);font-style:italic;font-weight:500}.l2t2-scope .fp-stat.waiting .n{color:var(--orange)}.l2t2-scope .fp-label{font-size:13px;color:var(--navy-3);display:flex;align-items:center;gap:10px}.l2t2-scope .fp-tick{width:12px;height:12px;border:1.5px solid var(--navy);display:inline-block;position:relative}.l2t2-scope .fp-tick.observer{background:var(--navy)}.l2t2-scope .fp-tick.observer:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:3px;border-left:1.5px solid var(--white);border-bottom:1.5px solid var(--white);transform:translate(-50%,-65%) rotate(-45deg)}.l2t2-scope .fp-tick.peer{border-color:var(--navy-3)}.l2t2-scope .fp-tick.peer:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;background:var(--navy-3);transform:translate(-50%,-50%);border-radius:50%}.l2t2-scope .fp-val{display:flex;align-items:baseline;gap:8px}.l2t2-scope .fp-val .n{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:20px;line-height:1;color:var(--navy);letter-spacing:-.015em}.l2t2-scope .fp-val .pct{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);letter-spacing:.04em}.l2t2-scope .fp-bar{width:84px;height:4px;background:var(--line-2);margin-left:12px}.l2t2-scope .fp-bar-fill{height:100%;background:var(--navy)}.l2t2-scope .action-plan{margin-top:22px;background:var(--white);border:1px solid var(--line);padding:24px 28px}.l2t2-scope .action-plan-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.l2t2-scope .action-plan-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.015em;color:var(--navy)}.l2t2-scope .action-plan-sub{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase}.l2t2-scope .action-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.l2t2-scope .action-slot{padding:16px 18px;background:var(--paper);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:10px;position:relative}.l2t2-scope .action-slot.easiest{border-top:2px solid var(--green)}.l2t2-scope .action-slot.stretch{border-top:2px solid var(--orange)}.l2t2-scope .action-slot.compounding{border-top:2px solid var(--navy)}.l2t2-scope .action-slot-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:8px}.l2t2-scope .action-slot-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:11px;color:var(--navy);background:var(--white);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line)}.l2t2-scope .action-slot-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;letter-spacing:-.005em;color:var(--navy);line-height:1.3}.l2t2-scope .action-slot-body{font-size:13px;color:var(--navy-3);line-height:1.55;flex:1}.l2t2-scope .action-slot-cta{margin-top:auto;padding-top:12px;font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;color:var(--navy);display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-top:1px solid var(--line-3);transition:gap .15s}.l2t2-scope .action-slot-cta:hover{gap:10px}.l2t2-scope .action-slot-cta:after{content:"→";font-family:Lato,Arial,sans-serif;color:var(--orange);font-weight:500}.l2t2-scope .action-source{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;color:var(--navy-4);opacity:.7;text-transform:uppercase}.l2t2-scope .drilldown-hint{margin-top:18px;padding:22px 26px;background:var(--paper);border:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:border-color .15s,background .15s}.l2t2-scope .drilldown-hint:hover{border-color:var(--navy-3);background:var(--white)}.l2t2-scope .drilldown-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:5px}.l2t2-scope .drilldown-text{font-size:13px;color:var(--navy-3);line-height:1.5}.l2t2-scope .drilldown-text strong{color:var(--navy);font-weight:600}.l2t2-scope .drilldown-arrow{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy);margin-left:24px}.l2t2-scope .sidebar{display:flex;flex-direction:column;gap:16px}.l2t2-scope .xp-card,.l2t2-scope .streak-card,.l2t2-scope .engagement-card{background:var(--white);border:1px solid var(--line);padding:20px}.l2t2-scope .side-head{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.l2t2-scope .side-head .side-tag{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);background:var(--canvas);padding:2px 6px;letter-spacing:.08em}.l2t2-scope .side-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:34px;line-height:1;letter-spacing:-.025em;color:var(--navy)}.l2t2-scope .side-num .unit{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy-4);margin-left:4px;font-weight:400;letter-spacing:.06em}.l2t2-scope .side-label{font-size:12px;color:var(--navy-4);margin-top:5px;line-height:1.45}.l2t2-scope .badge-box{border:1px solid var(--line);padding:14px;background:var(--paper);margin-top:16px}.l2t2-scope .badge-title{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);margin-bottom:10px;letter-spacing:.12em;text-transform:uppercase;display:flex;justify-content:space-between}.l2t2-scope .badge-row{display:flex;gap:6px;margin-bottom:10px}.l2t2-scope .badge-tier{flex:1;height:7px;background:var(--line-2);position:relative}.l2t2-scope .badge-tier.earned{background:var(--navy)}.l2t2-scope .badge-tier.current{background:var(--navy);box-shadow:0 0 0 1px var(--orange)}.l2t2-scope .badge-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13.5px;margin-bottom:3px;color:var(--navy)}.l2t2-scope .badge-progress{font-size:11px;color:var(--navy-4);font-family:Lato,Arial,sans-serif;letter-spacing:.04em}.l2t2-scope .streak-dots{display:flex;gap:5px;margin-top:18px}.l2t2-scope .streak-dot{flex:1;height:22px;background:var(--line-2);position:relative}.l2t2-scope .streak-dot.on,.l2t2-scope .streak-dot.today{background:var(--navy)}.l2t2-scope .streak-dot.today:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:5px;height:5px;background:var(--orange);border-radius:50%}.l2t2-scope .streak-days{display:flex;gap:5px;margin-top:10px;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.04em}.l2t2-scope .streak-days span{flex:1;text-align:center}.l2t2-scope .engagement-breakdown{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.l2t2-scope .engagement-item{display:flex;justify-content:space-between;font-size:11.5px}.l2t2-scope .engagement-item .e-name{color:var(--navy-3)}.l2t2-scope .engagement-item .e-val{font-family:Lato,Arial,sans-serif;color:var(--navy);font-weight:500;letter-spacing:.04em}.l2t2-scope .info-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--navy-4);border-radius:50%;font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:600;color:var(--navy-4);cursor:help;margin-left:4px;vertical-align:middle;background:transparent;transition:all .15s}.l2t2-scope .info-icon:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}.l2t2-scope .info-icon:before{content:"i";font-style:normal;line-height:1}.l2t2-scope .main-body.l2{grid-template-columns:1fr}.l2t2-scope .m18-card{background:var(--orange-soft);border:1px solid var(--orange-line);border-left:4px solid var(--orange);padding:16px 24px;display:grid;grid-template-columns:auto 1fr auto auto;gap:22px;align-items:center;cursor:pointer;transition:background .15s;margin:14px 40px 0}.l2t2-scope .m18-card:hover{background:var(--white)}.l2t2-scope .m18-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);font-weight:500;text-transform:uppercase;padding-right:18px;border-right:1px solid var(--orange-line)}.l2t2-scope .m18-text{line-height:1.45}.l2t2-scope .m18-text-heading{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;color:var(--navy);letter-spacing:-.005em}.l2t2-scope .m18-text-subtitle{font-size:12.5px;color:var(--navy-3);margin-top:2px}.l2t2-scope .m18-text-subtitle strong{color:var(--navy);font-weight:600}.l2t2-scope .m18-pending-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:32px;line-height:1;color:var(--orange);letter-spacing:-.02em;display:flex;align-items:baseline;gap:5px;padding:0 18px;border-right:1px solid var(--orange-line)}.l2t2-scope .m18-pending-num .num-label{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.l2t2-scope .m18-cta{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;background:var(--navy);color:var(--white);border:0;padding:9px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s}.l2t2-scope .m18-cta:hover{background:var(--orange)}.l2t2-scope .m18-cta:after{content:"→";font-family:Lato,Arial,sans-serif}.l2t2-scope .l2-tiles-top-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.l2t2-scope .l2-tile{background:var(--white);border:1px solid var(--line);padding:22px 22px 20px;display:flex;flex-direction:column}.l2t2-scope .l2-tile-head{margin-bottom:12px}.l2t2-scope .l2-tile-head-left{flex:1;min-width:0}.l2t2-scope .l2-tile-id-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.l2t2-scope .l2-tile-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.1em;color:var(--navy-4)}.l2t2-scope .l2-tile-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;color:var(--navy);letter-spacing:-.005em}.l2t2-scope .l2-tile-subtitle{font-size:12px;color:var(--navy-3);margin-top:4px;line-height:1.45}.l2t2-scope .l2-tile-subtitle strong{color:var(--navy);font-weight:500}.l2t2-scope .l2-tile-metric{display:flex;flex-direction:column;align-items:center;padding:14px 0 10px;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);margin-bottom:14px;gap:4px}.l2t2-scope .l2-tile-metric-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:44px;line-height:1;letter-spacing:-.025em;color:var(--navy);display:flex;align-items:baseline}.l2t2-scope .l2-tile-metric-num.high{color:var(--green)}.l2t2-scope .l2-tile-metric-num.mid{color:var(--navy)}.l2t2-scope .l2-tile-metric-num.low{color:var(--amber)}.l2t2-scope .l2-tile-metric-num .unit{font-family:Lato,Arial,sans-serif;font-size:14px;color:var(--navy-4);margin-left:5px;font-weight:400;letter-spacing:.04em}.l2t2-scope .l2-tile-scale{display:flex;gap:3px;margin-top:14px;width:100%;align-items:stretch;height:8px}.l2t2-scope .l2-tile-scale .scale-seg{flex:1;background:var(--line-2)}.l2t2-scope .l2-tile-scale .scale-seg.fill{background:var(--navy)}.l2t2-scope .l2-tile-scale .scale-seg.fill.high{background:var(--green)}.l2t2-scope .l2-tile-scale .scale-seg.fill.amber{background:var(--amber)}.l2t2-scope .l2-tile-scale .scale-seg.peer{background:var(--orange);position:relative}.l2t2-scope .l2-tile-scale .scale-seg.peer:after{content:"peer";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);font-family:Lato,Arial,sans-serif;font-size:8.5px;color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.l2t2-scope .l2-tile-scale-axis{display:flex;justify-content:space-between;margin-top:6px;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);letter-spacing:.04em}.l2t2-scope .l2-tile-donut{width:96px;height:96px;position:relative;margin:0 auto 6px}.l2t2-scope .l2-tile-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.l2t2-scope .l2-tile-donut-bg{fill:none;stroke:var(--line-2);stroke-width:11}.l2t2-scope .l2-tile-donut-fg{fill:none;stroke:var(--navy);stroke-width:11;stroke-linecap:round}.l2t2-scope .l2-tile-donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l2t2-scope .l2-tile-donut-inner .num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;line-height:1;color:var(--navy);letter-spacing:-.015em}.l2t2-scope .l2-tile-donut-inner .lbl{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.l2t2-scope .l2-tile-text{font-size:12.5px;color:var(--navy-2);line-height:1.55;padding:11px 13px;background:var(--paper);border-left:3px solid var(--green);margin-top:auto}.l2t2-scope .l2-tile-text.nudge{border-left-color:var(--amber)}.l2t2-scope .l2-tile-text.support{border-left-color:var(--red)}.l2t2-scope .l2-tile-text strong{color:var(--navy);font-weight:600}.l2t2-scope .l2-team-tile{background:var(--white);border:1px solid var(--line);padding:22px 22px 0;display:flex;flex-direction:column;margin-bottom:16px}.l2t2-scope .l2-team-tile-body{padding:18px 0 0}.l2t2-scope .l2-team-summary{display:grid;grid-template-columns:280px 1fr;gap:28px;align-items:center;padding:4px 0 18px;border-bottom:1px dashed var(--line)}.l2t2-scope .l2-team-status-block{display:flex;gap:22px;padding-right:28px;border-right:1px dashed var(--line)}.l2t2-scope .status-stat{display:flex;flex-direction:column;gap:4px;text-align:left}.l2t2-scope .status-stat-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;line-height:1;letter-spacing:-.02em}.l2t2-scope .status-stat-num.green{color:var(--green)}.l2t2-scope .status-stat-num.amber{color:var(--amber)}.l2t2-scope .status-stat-num.red{color:var(--red)}.l2t2-scope .status-stat-num.navy{color:var(--navy)}.l2t2-scope .status-stat-label{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.08em;text-transform:uppercase}.l2t2-scope .l2-team-callout{font-size:13.5px;color:var(--navy-2);line-height:1.55;padding:12px 16px;background:var(--paper);border-left:3px solid var(--amber)}.l2t2-scope .l2-team-callout strong{color:var(--navy);font-weight:600}.l2t2-scope .l2-team-table{margin-top:0}.l2t2-scope .l2-team-table-header-row{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0 12px}.l2t2-scope .l2-team-table-title{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l2t2-scope .l2-team-table-meta{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);letter-spacing:.04em}.l2t2-scope .l2-team-table-meta a{color:var(--navy);text-decoration:underline;text-underline-offset:2px;font-weight:500;cursor:pointer}.l2t2-scope .l2-team-grid{display:grid;grid-template-columns:1.6fr 1.1fr .8fr .7fr .8fr .9fr;gap:0;border-top:1px solid var(--line)}.l2t2-scope .l2-team-grid>div{padding:11px 14px;border-bottom:1px solid var(--line-3);font-size:13px;display:flex;align-items:center;color:var(--navy)}.l2t2-scope .l2-team-grid .col-head{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding:8px 14px 10px;border-bottom:1px solid var(--line);background:var(--paper)}.l2t2-scope .l2-team-grid .col-num{font-family:Lato,Arial,sans-serif;color:var(--navy);letter-spacing:.04em;justify-content:flex-end}.l2t2-scope .l2-team-grid .col-num.muted{color:var(--navy-4)}.l2t2-scope .l2-team-grid .col-name{font-weight:500}.l2t2-scope .l2-team-grid .col-name.flagged{color:var(--red);font-weight:600}.l2t2-scope .l2-team-grid .row-flagged{background:var(--red-soft)}.l2t2-scope .l2-team-grid .row-warn{background:var(--amber-soft)}.l2t2-scope .status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;font-weight:500;text-transform:uppercase;white-space:nowrap}.l2t2-scope .status-pill:before{content:"";width:6px;height:6px;border-radius:50%}.l2t2-scope .status-pill.active{background:var(--green-soft);color:var(--green);border:1px solid var(--green-line)}.l2t2-scope .status-pill.active:before{background:var(--green)}.l2t2-scope .status-pill.at-risk{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber-line)}.l2t2-scope .status-pill.at-risk:before{background:var(--amber)}.l2t2-scope .status-pill.inactive{background:var(--red-soft);color:var(--red);border:1px solid var(--red-line)}.l2t2-scope .status-pill.inactive:before{background:var(--red)}.l2t2-scope .status-pill .days{font-weight:400;opacity:.85}.l2t2-scope .l2-forward-nav{padding:14px 22px;background:var(--paper);border:1px dashed var(--line);display:flex;align-items:center;justify-content:flex-end;gap:14px;cursor:pointer;font-size:13px;color:var(--navy-3);margin-top:4px;transition:border-color .15s,background .15s}.l2t2-scope .l2-forward-nav:hover{background:var(--white);border-color:var(--navy-3)}.l2t2-scope .l2-forward-nav-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--orange);text-transform:uppercase;font-weight:500;padding-left:14px;border-left:1px solid var(--line)}.l2t2-scope .l2-forward-nav-text strong{color:var(--navy);font-weight:600}.l2t2-scope .l2-forward-nav-arrow{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy)}.l2t2-scope .k-section{background:var(--white);border:1px solid var(--line);margin-bottom:14px}.l2t2-scope .k-section-head{display:grid;grid-template-columns:auto 1fr auto auto;gap:18px;align-items:center;padding:18px 24px;cursor:pointer;background:var(--paper);border-bottom:1px solid var(--line);transition:background .15s}.l2t2-scope .k-section-head:hover{background:var(--white)}.l2t2-scope .k-section-head.collapsed{border-bottom:0}.l2t2-scope .k-section-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);font-weight:500;text-transform:uppercase;padding:4px 9px;background:var(--orange-soft);border:1px solid var(--orange-line)}.l2t2-scope .k-section-title{line-height:1.4}.l2t2-scope .k-section-title .k-section-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;color:var(--navy);letter-spacing:-.005em}.l2t2-scope .k-section-title .k-section-teaser{font-size:12.5px;color:var(--navy-3);margin-top:3px}.l2t2-scope .k-section-title .k-section-teaser strong{color:var(--navy);font-weight:500}.l2t2-scope .k-section-count{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;background:var(--white);border:1px solid var(--line)}.l2t2-scope .k-section-chevron{font-family:Lato,Arial,sans-serif;font-size:14px;color:var(--navy);width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--white);border:1px solid var(--line);transition:transform .2s}.l2t2-scope .k-section-head.collapsed .k-section-chevron{transform:rotate(-90deg)}.l2t2-scope .k-section-body{padding:24px}.l2t2-scope .k-section-body.collapsed{display:none}.l2t2-scope .t2-scope{padding:4px 4px 2px;font-size:13.5px;color:var(--navy-3);line-height:1.5;display:flex;align-items:baseline;gap:14px}.l2t2-scope .t2-scope-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;padding-right:14px;border-right:1px solid var(--line);flex-shrink:0}.l2t2-scope .team-table-full{background:var(--white);border:1px solid var(--line);margin-bottom:14px}.l2t2-scope .ttf-head{padding:18px 24px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:end}.l2t2-scope .ttf-head-left{line-height:1.4}.l2t2-scope .ttf-head-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:4px;font-weight:500}.l2t2-scope .ttf-head-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:17px;color:var(--navy);letter-spacing:-.005em}.l2t2-scope .ttf-head-subtitle{font-size:13px;color:var(--navy-3);margin-top:4px}.l2t2-scope .ttf-head-meta{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);text-align:right;line-height:1.5;letter-spacing:.04em}.l2t2-scope .ttf-head-meta strong{color:var(--navy);font-weight:500}.l2t2-scope .ttf-sort{display:flex;gap:12px;padding:10px 24px;border-bottom:1px solid var(--line-2);background:var(--paper);align-items:center;font-size:11.5px;color:var(--navy-3)}.l2t2-scope .ttf-sort-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l2t2-scope .ttf-sort-pill{padding:3px 9px;background:var(--white);border:1px solid var(--line);font-family:Lato,Arial,sans-serif;font-size:11.5px;color:var(--navy);cursor:pointer}.l2t2-scope .ttf-sort-pill:hover{border-color:var(--navy-3)}.l2t2-scope .ttf-sort-pill.active{background:var(--navy);color:var(--white);border-color:var(--navy)}.l2t2-scope .ttf-sort-spacer{flex:1}.l2t2-scope .ttf-sort-action{font-family:Lato,Arial,sans-serif;font-size:11.5px;color:var(--navy);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.l2t2-scope .ttf-grid{display:grid;grid-template-columns:1.5fr 1fr .7fr .6fr .7fr .7fr .7fr .9fr .9fr .7fr;gap:0}.l2t2-scope .ttf-grid>div{padding:11px 12px;border-bottom:1px solid var(--line-3);font-size:12.5px;display:flex;align-items:center;color:var(--navy)}.l2t2-scope .ttf-grid .col-head{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding:8px 12px 10px;border-bottom:1px solid var(--line);background:var(--paper);cursor:pointer}.l2t2-scope .ttf-grid .col-head:hover{background:var(--white)}.l2t2-scope .ttf-grid .col-head.sorted:after{content:" ▾";color:var(--navy-3)}.l2t2-scope .ttf-grid .col-num{font-family:Lato,Arial,sans-serif;color:var(--navy);letter-spacing:.04em;justify-content:flex-end;font-size:12px}.l2t2-scope .ttf-grid .col-num.muted{color:var(--navy-4)}.l2t2-scope .ttf-grid .col-name{font-weight:500;color:var(--navy);cursor:pointer}.l2t2-scope .ttf-grid .col-name:hover{color:var(--orange)}.l2t2-scope .ttf-grid .col-name.flagged{color:var(--red);font-weight:600}.l2t2-scope .ttf-grid .row-flagged{background:var(--red-soft)}.l2t2-scope .ttf-grid .row-warn{background:var(--amber-soft)}.l2t2-scope .ttf-grid .ttf-mini-bar{display:flex;align-items:center;gap:6px;width:100%}.l2t2-scope .ttf-mini-bar-track{height:5px;background:var(--line-2);flex:1;min-width:30px}.l2t2-scope .ttf-mini-bar-fill{height:100%;background:var(--navy)}.l2t2-scope .ttf-mini-bar-fill.high{background:var(--green)}.l2t2-scope .ttf-mini-bar-fill.amber{background:var(--amber)}.l2t2-scope .ttf-mini-bar-fill.red{background:var(--red)}.l2t2-scope .ttf-mini-bar-num{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy);letter-spacing:.04em;flex-shrink:0}.l2t2-scope .ttf-mini-bar-num.muted{color:var(--navy-4)}.l2t2-scope .m-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.l2t2-scope .m-pair .m-card{margin-bottom:0;display:flex;flex-direction:column}.l2t2-scope .m-pair .m-card .m-card-text{margin-top:auto}.l2t2-scope .m-pair .self-view-block{grid-template-columns:130px 1fr;gap:18px}.l2t2-scope .m-pair .self-view-num-block{padding-right:18px}.l2t2-scope .m-pair .self-view-bench-row{grid-template-columns:130px 1fr 50px;gap:10px;font-size:11.5px}.l2t2-scope .m-pair .self-view-num{font-size:38px}.l2t2-scope .m-pair .m14-block{grid-template-columns:140px 1fr;gap:18px}.l2t2-scope .m-pair .m14-num-block{padding-right:18px}.l2t2-scope .m-pair .m14-num{font-size:44px}.l2t2-scope .m-pair .m36-block{grid-template-columns:100px 1fr;gap:18px}.l2t2-scope .m-pair .m36-donut{width:90px;height:90px}.l2t2-scope .m-pair .m37-block{gap:18px}.l2t2-scope .m-pair .m37-num-block{padding-right:18px}.l2t2-scope .m-pair .m37-num{font-size:44px}.l2t2-scope .m-pair .m11-bar-row{grid-template-columns:150px 1fr 50px;gap:10px}.l2t2-scope .m-pair .m08-row{grid-template-columns:90px 1fr 40px;gap:10px}.l2t2-scope .m-pair .m08-bar-cell{width:12px;height:12px}.l2t2-scope .m-pair .m15-chart{height:110px;padding:12px 8px 0}.l2t2-scope .m-pair .m15-chart:before{bottom:50px}.l2t2-scope .m-card{background:var(--white);border:1px solid var(--line);padding:22px 22px 20px;margin-bottom:14px}.l2t2-scope .m-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.l2t2-scope .m-card-head-left{flex:1;min-width:0}.l2t2-scope .m-card-id-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.l2t2-scope .m-card-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.1em;color:var(--navy-4)}.l2t2-scope .m-card-v12-flag{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.08em;color:var(--orange);background:var(--orange-soft);border:1px solid var(--orange-line);padding:1px 6px;text-transform:uppercase;font-weight:500}.l2t2-scope .m-card-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:15px;color:var(--navy);letter-spacing:-.005em}.l2t2-scope .m-card-subtitle{font-size:12.5px;color:var(--navy-3);margin-top:4px;line-height:1.45}.l2t2-scope .m-card-subtitle strong{color:var(--navy);font-weight:500}.l2t2-scope .m-card-text{font-size:12.5px;color:var(--navy-2);line-height:1.55;padding:11px 13px;background:var(--paper);border-left:3px solid var(--green);margin-top:14px}.l2t2-scope .m-card-text.nudge{border-left-color:var(--amber)}.l2t2-scope .m-card-text.support{border-left-color:var(--red)}.l2t2-scope .m-card-text.standard{border-left-color:var(--navy-4)}.l2t2-scope .m-card-text strong{color:var(--navy);font-weight:600}.l2t2-scope .k1-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.l2t2-scope .k1-tile{background:var(--white);border:1px solid var(--line);padding:16px 16px 14px;display:flex;flex-direction:column}.l2t2-scope .k1-tile-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.l2t2-scope .k1-tile-id{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.08em;color:var(--navy-4)}.l2t2-scope .k1-tile-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14px;color:var(--navy);letter-spacing:-.005em}.l2t2-scope .k1-tile-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:32px;line-height:1;color:var(--navy);letter-spacing:-.025em;margin:4px 0 6px;display:flex;align-items:baseline}.l2t2-scope .k1-tile-num.high{color:var(--green)}.l2t2-scope .k1-tile-num.std{color:var(--navy)}.l2t2-scope .k1-tile-num.cnc{color:var(--amber)}.l2t2-scope .k1-tile-num .denom{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy-4);margin-left:4px;font-weight:400;letter-spacing:.04em}.l2t2-scope .k1-tile-cohort{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-4);letter-spacing:.04em;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed var(--line)}.l2t2-scope .k1-tile-cohort .delta{color:var(--green);font-weight:500}.l2t2-scope .k1-tile-cohort .delta.neg{color:var(--amber)}.l2t2-scope .k1-tile-cohort .delta.zero{color:var(--navy-4)}.l2t2-scope .k1-tile-text{font-size:12px;color:var(--navy-2);line-height:1.5;flex:1;padding-top:6px}.l2t2-scope .k1-tile-text strong{color:var(--navy);font-weight:600}.l2t2-scope .reaction-rel{margin-top:6px;margin-bottom:14px;padding:14px 18px;background:var(--paper);border-left:3px solid var(--green);font-size:13px;color:var(--navy-2);line-height:1.55}.l2t2-scope .reaction-rel.support{border-left-color:var(--red)}.l2t2-scope .reaction-rel.nudge{border-left-color:var(--amber)}.l2t2-scope .reaction-rel-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:6px}.l2t2-scope .reaction-rel strong{color:var(--navy);font-weight:600}.l2t2-scope .k2-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.l2t2-scope .m05-block{display:flex;align-items:center;gap:24px;padding:14px 0;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);margin:14px 0}.l2t2-scope .m05-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1;letter-spacing:-.025em;color:var(--navy);flex-shrink:0}.l2t2-scope .m05-num .pct{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy-4);margin-left:2px;font-weight:400;letter-spacing:.04em}.l2t2-scope .m05-context{font-size:13px;color:var(--navy-3);line-height:1.5}.l2t2-scope .m05-context strong{color:var(--navy);font-weight:500}.l2t2-scope .m07-distrib{display:flex;flex-direction:column;gap:7px;margin:14px 0;padding:14px 0;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line)}.l2t2-scope .m07-row{display:grid;grid-template-columns:90px 1fr 56px;gap:12px;align-items:center;font-size:12px}.l2t2-scope .m07-row-name{color:var(--navy);font-weight:500;font-size:12px}.l2t2-scope .m07-row-bar-track{height:14px;background:var(--line-2);position:relative}.l2t2-scope .m07-row-bar-fill{height:100%;background:var(--navy)}.l2t2-scope .m07-row-bar-fill.high{background:var(--green)}.l2t2-scope .m07-row-bar-fill.amber{background:var(--amber)}.l2t2-scope .m07-row-num{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy);letter-spacing:.04em;text-align:right}.l2t2-scope .m07-stats-strip{display:flex;justify-content:space-around;padding:8px 0;margin-top:4px}.l2t2-scope .m07-stat{display:flex;flex-direction:column;align-items:center;gap:3px}.l2t2-scope .m07-stat-num{font-family:Lato,Arial,sans-serif;font-size:14px;color:var(--navy);font-weight:500;letter-spacing:.02em}.l2t2-scope .m07-stat-label{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.08em;text-transform:uppercase}.l2t2-scope .m08-coverage{margin:14px 0}.l2t2-scope .m08-row{display:grid;grid-template-columns:110px 1fr 60px;gap:14px;align-items:center;padding:7px 0;font-size:12.5px;border-bottom:1px solid var(--line-3)}.l2t2-scope .m08-row:last-child{border-bottom:0}.l2t2-scope .m08-row-name{color:var(--navy);font-weight:500}.l2t2-scope .m08-row-name.flagged{color:var(--red);font-weight:600}.l2t2-scope .m08-row-bar{display:flex;gap:3px;align-items:center}.l2t2-scope .m08-bar-cell{width:16px;height:14px;background:var(--navy);flex-shrink:0}.l2t2-scope .m08-bar-cell.empty{background:transparent;border:1px solid var(--line)}.l2t2-scope .m08-row-num{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy);letter-spacing:.04em;text-align:right}.l2t2-scope .m08-row-num.muted{color:var(--navy-4);font-style:italic}.l2t2-scope .m11-bars{display:flex;flex-direction:column;gap:14px;margin:14px 0}.l2t2-scope .m11-bar-row{display:grid;grid-template-columns:200px 1fr 60px;gap:16px;align-items:center}.l2t2-scope .m11-bar-label{font-size:12.5px;color:var(--navy);font-weight:500}.l2t2-scope .m11-bar-label .sublabel{color:var(--navy-4);font-weight:400;font-size:11.5px;margin-left:4px}.l2t2-scope .m11-bar-track{height:14px;background:var(--line-2);position:relative}.l2t2-scope .m11-bar-fill{height:100%;background:var(--navy)}.l2t2-scope .m11-bar-fill.green{background:var(--green)}.l2t2-scope .m11-bar-fill.amber{background:var(--amber)}.l2t2-scope .m11-bar-num{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy);letter-spacing:.04em;font-weight:500;text-align:right}.l2t2-scope .m13-heatmap{margin:14px 0;overflow-x:auto}.l2t2-scope .m13-grid{display:grid;grid-template-columns:130px repeat(8,1fr);gap:1px;background:var(--line-2);border:1px solid var(--line);width:-moz-max-content;width:max-content;min-width:100%}.l2t2-scope .m13-grid>div{padding:9px 8px;font-size:11px;color:var(--navy);display:flex;align-items:center;justify-content:center}.l2t2-scope .m13-grid>div.row-head,.l2t2-scope .m13-grid>div.col-head{background:var(--paper)}.l2t2-scope .m13-grid>div.heat-0{background:var(--white)}.l2t2-scope .m13-grid .col-head{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.04em;color:var(--navy-4);background:var(--paper);text-align:center;line-height:1.3;font-weight:500;padding:8px 4px}.l2t2-scope .m13-grid .row-head{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy);background:var(--paper);justify-content:flex-start;font-weight:500;position:sticky;left:0;z-index:1}.l2t2-scope .m13-grid .row-head.flagged{color:var(--red)}.l2t2-scope .m13-grid>div.heat-0{background:var(--white);color:var(--navy-5)}.l2t2-scope .m13-grid>div.heat-1{background:#0014481f;color:var(--navy)}.l2t2-scope .m13-grid>div.heat-2{background:#0014484d;color:var(--navy)}.l2t2-scope .m13-grid>div.heat-3{background:#0014488c;color:var(--white);font-weight:500}.l2t2-scope .m13-grid>div.heat-4{background:#001448cc;color:var(--white);font-weight:500}.l2t2-scope .m13-heat-key{display:flex;gap:14px;align-items:center;margin-top:12px;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase}.l2t2-scope .m13-heat-swatches{display:flex;gap:2px}.l2t2-scope .m13-heat-swatches>div{width:14px;height:14px;border:1px solid var(--line)}.l2t2-scope .m13-heat-swatches>div.heat-0{background:var(--white)}.l2t2-scope .m13-heat-swatches>div.heat-1{background:#0014481f}.l2t2-scope .m13-heat-swatches>div.heat-2{background:#0014484d}.l2t2-scope .m13-heat-swatches>div.heat-3{background:#0014488c}.l2t2-scope .m13-heat-swatches>div.heat-4{background:#001448cc}.l2t2-scope .m14-block{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center;margin:14px 0}.l2t2-scope .m14-num-block{display:flex;flex-direction:column;align-items:center;gap:4px;padding-right:28px;border-right:1px dashed var(--line)}.l2t2-scope .m14-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:56px;line-height:1;letter-spacing:-.025em;color:var(--amber);display:flex;align-items:baseline}.l2t2-scope .m14-num .pct{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy-4);margin-left:2px;font-weight:400;letter-spacing:.04em}.l2t2-scope .m14-num-label{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.4}.l2t2-scope .m14-untouched-list{display:flex;flex-direction:column;gap:4px}.l2t2-scope .m14-untouched-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:6px}.l2t2-scope .m14-chips{display:flex;flex-wrap:wrap;gap:5px}.l2t2-scope .m14-chip{font-family:Lato,Arial,sans-serif;font-size:11.5px;padding:3px 9px;border:1px dashed var(--line);background:var(--paper);color:var(--navy-3)}.l2t2-scope .m15-chart{margin:14px 0;display:flex;gap:8px;align-items:end;height:140px;padding:16px 12px 0;border-bottom:1px solid var(--line);position:relative}.l2t2-scope .m15-chart:before{content:"";position:absolute;left:12px;right:12px;bottom:56px;border-top:1px dashed var(--orange);z-index:1}.l2t2-scope .m15-week{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.l2t2-scope .m15-bar{width:70%;background:var(--navy);min-height:3px}.l2t2-scope .m15-bar.amber{background:var(--amber)}.l2t2-scope .m15-bar.muted{background:var(--navy-5)}.l2t2-scope .m15-week-label{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.04em}.l2t2-scope .m15-week-num{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy);font-weight:500;letter-spacing:.04em}.l2t2-scope .m15-key{display:flex;gap:18px;align-items:center;margin-top:12px;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase}.l2t2-scope .m15-key-line{display:inline-block;width:22px;border-top:1px dashed var(--orange);margin-right:6px}.l2t2-scope .m17t2-rows{display:flex;flex-direction:column;gap:8px;margin:14px 0}.l2t2-scope .m17t2-row{display:grid;grid-template-columns:160px 1fr 90px;gap:14px;align-items:center;font-size:12.5px}.l2t2-scope .m17t2-row-name{color:var(--navy);font-weight:500}.l2t2-scope .m17t2-row-name.muted{color:var(--navy-4);font-style:italic;font-weight:400}.l2t2-scope .m17t2-row-bar-track{height:18px;background:var(--line-2);position:relative}.l2t2-scope .m17t2-row-bar-fill{height:100%;background:var(--navy)}.l2t2-scope .m17t2-row-bar-fill.habit{background:var(--green)}.l2t2-scope .m17t2-row-stats{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);letter-spacing:.04em;text-align:right}.l2t2-scope .m17t2-row-stats.muted{color:var(--navy-5)}.l2t2-scope .m17t2-axis-label{margin-top:8px;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.1em;text-transform:uppercase;text-align:center}.l2t2-scope .self-view-block{display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:center;margin:14px 0}.l2t2-scope .self-view-num-block{display:flex;flex-direction:column;align-items:flex-start;padding-right:28px;border-right:1px dashed var(--line)}.l2t2-scope .self-view-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1;letter-spacing:-.025em}.l2t2-scope .self-view-num.act{color:var(--green)}.l2t2-scope .self-view-num.std{color:var(--navy)}.l2t2-scope .self-view-num.slp{color:var(--amber)}.l2t2-scope .self-view-num .unit{font-family:Lato,Arial,sans-serif;font-size:14px;color:var(--navy-4);margin-left:4px;font-weight:400;letter-spacing:.04em}.l2t2-scope .self-view-label{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase;margin-top:6px}.l2t2-scope .self-view-bench{display:flex;flex-direction:column;gap:8px}.l2t2-scope .self-view-bench-row{display:grid;grid-template-columns:180px 1fr 60px;gap:14px;align-items:center;font-size:12.5px}.l2t2-scope .self-view-bench-label{color:var(--navy);font-weight:500}.l2t2-scope .self-view-bench-label.peer{color:var(--navy-4);font-weight:400}.l2t2-scope .self-view-bench-track{height:12px;background:var(--line-2)}.l2t2-scope .self-view-bench-fill{height:100%;background:var(--navy)}.l2t2-scope .self-view-bench-fill.peer{background:var(--orange)}.l2t2-scope .self-view-bench-num{font-family:Lato,Arial,sans-serif;font-size:11.5px;color:var(--navy);letter-spacing:.04em;font-weight:500;text-align:right}.l2t2-scope .self-view-bench-num.peer{color:var(--orange)}.l2t2-scope .m21-empty{padding:14px 16px;background:var(--green-soft);border:1px solid var(--green-line);color:var(--green);font-size:13px;margin:14px 0}.l2t2-scope .m21-alerts{display:flex;flex-direction:column;gap:10px;margin:14px 0}.l2t2-scope .m21-alert{background:var(--amber-soft);border:1px solid var(--amber-line);border-left:3px solid var(--amber);padding:12px 16px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.l2t2-scope .m21-alert-text{line-height:1.5}.l2t2-scope .m21-alert-topic{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13.5px;color:var(--navy);letter-spacing:-.005em}.l2t2-scope .m21-alert-detail{font-size:12px;color:var(--navy-3);margin-top:3px}.l2t2-scope .m21-alert-link{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy);text-decoration:underline;text-underline-offset:2px;cursor:pointer;flex-shrink:0}.l2t2-scope .m36-block{display:grid;grid-template-columns:130px 1fr;gap:28px;align-items:center;margin:14px 0}.l2t2-scope .m36-donut{width:110px;height:110px;position:relative}.l2t2-scope .m36-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.l2t2-scope .m36-donut-bg{fill:none;stroke:var(--line-2);stroke-width:12}.l2t2-scope .m36-donut-fg{fill:none;stroke:var(--amber);stroke-width:12;stroke-linecap:round}.l2t2-scope .m36-donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l2t2-scope .m36-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;line-height:1;color:var(--navy);letter-spacing:-.015em}.l2t2-scope .m36-num .of{color:var(--navy-4);font-weight:400}.l2t2-scope .m36-num-label{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.1em;margin-top:3px;text-transform:uppercase}.l2t2-scope .m36-areas{display:flex;flex-direction:column;gap:12px}.l2t2-scope .m36-areas-section{display:flex;flex-direction:column;gap:6px}.l2t2-scope .m36-areas-label{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l2t2-scope .m36-chips{display:flex;flex-wrap:wrap;gap:5px}.l2t2-scope .m36-chip{font-family:Lato,Arial,sans-serif;font-size:11.5px;padding:3px 9px;border:1px solid var(--line);background:var(--paper);color:var(--navy)}.l2t2-scope .m36-chip.touched{background:var(--green-soft);border-color:var(--green-line);color:var(--green)}.l2t2-scope .m36-chip.untouched{background:var(--paper);border-style:dashed;color:var(--navy-4);font-style:italic}.l2t2-scope .m37-block{display:flex;align-items:center;gap:28px;margin:14px 0}.l2t2-scope .m37-num-block{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;padding-right:28px;border-right:1px dashed var(--line)}.l2t2-scope .m37-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:56px;line-height:1;letter-spacing:-.025em;color:var(--navy)}.l2t2-scope .m37-num-label{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);margin-top:6px;letter-spacing:.06em;text-transform:uppercase}.l2t2-scope .m37-spark{flex:1;height:70px;position:relative}.l2t2-scope .m37-spark svg{width:100%;height:100%;display:block}.l2t2-scope .l2-nav-cues{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:4px}.l2t2-scope .l2-nav-cue{padding:14px 22px;background:var(--paper);border:1px dashed var(--line);display:flex;align-items:center;gap:14px;cursor:pointer;font-size:13px;color:var(--navy-3);line-height:1.4;transition:border-color .15s,background .15s}.l2t2-scope .l2-nav-cue:hover{background:var(--white);border-color:var(--navy-3)}.l2t2-scope .l2-nav-cue.back{justify-content:flex-start}.l2t2-scope .l2-nav-cue.forward{justify-content:flex-end;flex-direction:row-reverse}.l2t2-scope .l2-nav-cue-arrow{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy);flex-shrink:0}.l2t2-scope .l2-nav-cue-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--orange);text-transform:uppercase;font-weight:500;padding-right:14px;border-right:1px solid var(--line);margin-right:4px;flex-shrink:0}.l2t2-scope .l2-nav-cue.forward .l2-nav-cue-label{border-right:0;border-left:1px solid var(--line);padding-right:0;padding-left:14px;margin-right:0;margin-left:4px}.l2t2-scope .l2-nav-cue-text strong{color:var(--navy);font-weight:600}.l2t2-scope .l2-nav-cue.forward .l2-nav-cue-text{text-align:right}.l2t3-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3d6b3a;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8a6a1f;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9a4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);--k2-bg: #e8ebf2;--k2-ink: #2d3d5e;--k3-bg: #ece6ec;--k3-ink: #54354f;font-family:Lato,Arial,sans-serif;color:var(--navy);background:var(--canvas);padding:28px 24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l2t3-scope *{box-sizing:border-box;margin:0;padding:0}.l2t3-scope .frame{max-width:1440px;margin:0 auto;background:var(--paper);border:1px solid var(--line);position:relative;box-shadow:0 1px #0014480a}.l2t3-scope .frame:before{content:"L2 MANAGER  ·  TAB 3 CROSS-PROGRAMME  ·  v1.0  ·  DESKTOP 1440px";position:absolute;top:-22px;left:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l2t3-scope .frame:after{content:"RIPPLES  ·  VELOCITY";position:absolute;top:-22px;right:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l2t3-scope .topnav{display:flex;align-items:center;padding:16px 32px;border-bottom:1px solid var(--line);background:var(--white)}.l2t3-scope .logo{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:16px;color:var(--navy);display:flex;align-items:center;gap:10px;letter-spacing:-.005em}.l2t3-scope .logo-mark{display:inline-block;width:24px;height:24px;background:var(--navy);position:relative}.l2t3-scope .logo-mark:after{content:"";position:absolute;bottom:4px;right:4px;width:6px;height:6px;background:var(--orange)}.l2t3-scope .nav-items{display:flex;gap:30px;margin-left:56px;font-size:13px;color:var(--navy-3);font-family:Lato,Arial,sans-serif}.l2t3-scope .nav-items span{cursor:pointer}.l2t3-scope .nav-items .active{color:var(--navy);font-weight:500;position:relative}.l2t3-scope .nav-items .active:after{content:"";position:absolute;bottom:-19px;left:0;right:0;height:2px;background:var(--navy)}.l2t3-scope .nav-right{margin-left:auto;display:flex;align-items:center;gap:18px}.l2t3-scope .search-box{width:260px;height:34px;border:1px solid var(--line);background:var(--paper);font-size:12px;color:var(--navy-4);padding:0 14px;display:flex;align-items:center;gap:8px}.l2t3-scope .search-box:before{content:"";width:11px;height:11px;border:1.5px solid var(--navy-4);border-radius:50%;position:relative;flex-shrink:0}.l2t3-scope .avatar{width:34px;height:34px;background:var(--navy);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em}.l2t3-scope .dash-header{padding:28px 40px 22px;background:var(--paper);position:relative}.l2t3-scope .kicker{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:14px}.l2t3-scope .kicker-divider{display:inline-block;width:4px;height:4px;background:var(--navy-5)}.l2t3-scope .kicker .day-of{color:var(--orange);font-weight:500}.l2t3-scope .dash-header h1{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px;color:var(--navy)}.l2t3-scope .dash-header .context{font-size:14px;color:var(--navy-3);line-height:1.5}.l2t3-scope .tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding:0 40px;background:var(--paper);position:sticky;top:0;z-index:10}.l2t3-scope .tab{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:14px;padding:16px 0;margin-right:36px;color:var(--navy-4);cursor:pointer;position:relative;background:transparent;border:0;letter-spacing:-.005em}.l2t3-scope .tab.active{color:var(--navy)}.l2t3-scope .tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--navy)}.l2t3-scope .tab .tab-sub{display:block;font-size:9.5px;font-family:Lato,Arial,sans-serif;color:var(--navy-4);letter-spacing:.12em;margin-top:3px;font-weight:400;text-transform:uppercase}.l2t3-scope .filter-bar{display:flex;align-items:center;gap:14px;padding:12px 40px;background:var(--white);border-bottom:1px solid var(--line-2);position:sticky;top:0;z-index:20}.l2t3-scope .filter-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l2t3-scope .filter-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;color:var(--navy);cursor:pointer;font-family:Lato,Arial,sans-serif;transition:border-color .15s,background .15s}.l2t3-scope .filter-pill:hover{border-color:var(--navy-3);background:var(--white)}.l2t3-scope .filter-pill .f-label{color:var(--navy-4);font-size:10.5px;font-family:Lato,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.l2t3-scope .filter-pill .f-val{font-weight:500;color:var(--navy)}.l2t3-scope .filter-pill .f-caret{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);margin-left:2px}.l2t3-scope .filter-reset{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0}.l2t3-scope .filter-reset:hover{color:var(--navy)}.l2t3-scope .action-strip{padding:14px 40px;background:var(--orange-soft);border-bottom:1px solid var(--orange-line);display:flex;align-items:center;gap:22px}.l2t3-scope .action-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);font-weight:500;text-transform:uppercase;padding-right:18px;border-right:1px solid var(--orange-line);display:flex;align-items:center;gap:8px}.l2t3-scope .action-tag:before{content:"";width:6px;height:6px;background:var(--orange);border-radius:50%;display:inline-block}.l2t3-scope .action-text{font-size:14px;color:var(--navy);flex:1;line-height:1.5}.l2t3-scope .action-text strong{font-weight:600;color:var(--navy)}.l2t3-scope .action-btn{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;padding:9px 18px;background:var(--navy);color:var(--white);border:0;cursor:pointer;letter-spacing:.01em;transition:background .15s}.l2t3-scope .action-btn:hover{background:var(--navy-2)}.l2t3-scope .action-dismiss{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;padding:8px 4px;letter-spacing:.04em}.l2t3-scope .action-dismiss:hover{color:var(--navy)}.l2t3-scope .main{padding:26px 40px 40px;display:flex;flex-direction:column;gap:24px}.l2t3-scope .main-body{display:grid;grid-template-columns:1fr 268px;gap:26px;align-items:start}.l2t3-scope .main-content{display:flex;flex-direction:column;gap:0;min-width:0}.l2t3-scope .section-header{padding:20px 0 10px;border-bottom:1px solid var(--line-2);margin-bottom:14px;display:flex;align-items:baseline;gap:16px}.l2t3-scope .section-header .section-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--navy);display:flex;align-items:center;gap:6px}.l2t3-scope .section-header .section-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;padding:3px 8px;background:var(--canvas)}.l2t3-scope .section-header .section-desc{margin-left:auto;font-size:12.5px;color:var(--navy-3);font-style:italic}.l2t3-scope .status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;font-weight:500;text-transform:uppercase}.l2t3-scope .status-chip:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block}.l2t3-scope .status-chip.green{background:var(--green-soft);color:var(--green)}.l2t3-scope .status-chip.green:before{background:var(--green)}.l2t3-scope .status-chip.amber{background:var(--amber-soft);color:var(--amber)}.l2t3-scope .status-chip.amber:before{background:var(--amber)}.l2t3-scope .status-chip.red{background:var(--red-soft);color:var(--red)}.l2t3-scope .status-chip.red:before{background:var(--red)}.l2t3-scope .k-tag{display:inline-block;font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;padding:3px 8px;font-weight:500}.l2t3-scope .k-tag.k2{background:var(--k2-bg);color:var(--k2-ink)}.l2t3-scope .k-tag.k3{background:var(--k3-bg);color:var(--k3-ink)}.l2t3-scope .info-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--navy-4);border-radius:50%;font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:600;color:var(--navy-4);cursor:help;margin-left:4px;vertical-align:middle;background:transparent;transition:all .15s}.l2t3-scope .info-icon:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}.l2t3-scope .info-icon:before{content:"i";font-style:normal;line-height:1}.l2t3-scope .main-body.l2{grid-template-columns:1fr}.l2t3-scope .m18-card{background:var(--orange-soft);border:1px solid var(--orange-line);border-left:4px solid var(--orange);padding:16px 24px;display:grid;grid-template-columns:auto 1fr auto auto;gap:22px;align-items:center;cursor:pointer;transition:background .15s;margin:14px 40px 0}.l2t3-scope .m18-card:hover{background:var(--white)}.l2t3-scope .m18-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);font-weight:500;text-transform:uppercase;padding-right:18px;border-right:1px solid var(--orange-line)}.l2t3-scope .m18-text{line-height:1.45}.l2t3-scope .m18-text-heading{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;color:var(--navy);letter-spacing:-.005em}.l2t3-scope .m18-text-subtitle{font-size:12.5px;color:var(--navy-3);margin-top:2px}.l2t3-scope .m18-text-subtitle strong{color:var(--navy);font-weight:600}.l2t3-scope .m18-pending-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:32px;line-height:1;color:var(--orange);letter-spacing:-.02em;display:flex;align-items:baseline;gap:5px;padding:0 18px;border-right:1px solid var(--orange-line)}.l2t3-scope .m18-pending-num .num-label{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.l2t3-scope .m18-cta{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;background:var(--navy);color:var(--white);border:0;padding:9px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s}.l2t3-scope .m18-cta:hover{background:var(--orange)}.l2t3-scope .m18-cta:after{content:"→";font-family:Lato,Arial,sans-serif}.l2t3-scope .status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;font-weight:500;text-transform:uppercase;white-space:nowrap}.l2t3-scope .status-pill:before{content:"";width:6px;height:6px;border-radius:50%}.l2t3-scope .status-pill.active{background:var(--green-soft);color:var(--green);border:1px solid var(--green-line)}.l2t3-scope .status-pill.active:before{background:var(--green)}.l2t3-scope .status-pill.at-risk{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber-line)}.l2t3-scope .status-pill.at-risk:before{background:var(--amber)}.l2t3-scope .status-pill.inactive{background:var(--red-soft);color:var(--red);border:1px solid var(--red-line)}.l2t3-scope .status-pill.inactive:before{background:var(--red)}.l2t3-scope .status-pill.not-on-team{background:var(--paper);color:var(--navy-4);border:1px solid var(--line)}.l2t3-scope .status-pill.not-on-team:before{display:none}.l2t3-scope .status-pill .days{font-weight:400;opacity:.85}.l2t3-scope .t2-scope,.l2t3-scope .t3-scope{padding:4px 4px 2px;font-size:13.5px;color:var(--navy-3);line-height:1.5;display:flex;align-items:baseline;gap:14px}.l2t3-scope .t2-scope-label,.l2t3-scope .t3-scope-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;padding-right:14px;border-right:1px solid var(--line);flex-shrink:0}.l2t3-scope .m-card{background:var(--white);border:1px solid var(--line);padding:22px 22px 20px;margin-bottom:14px}.l2t3-scope .m-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.l2t3-scope .m-card-head-left{flex:1;min-width:0}.l2t3-scope .m-card-id-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.l2t3-scope .m-card-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.1em;color:var(--navy-4)}.l2t3-scope .m-card-v12-flag{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.08em;color:var(--orange);background:var(--orange-soft);border:1px solid var(--orange-line);padding:1px 6px;text-transform:uppercase;font-weight:500}.l2t3-scope .m-card-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:15px;color:var(--navy);letter-spacing:-.005em}.l2t3-scope .m-card-subtitle{font-size:12.5px;color:var(--navy-3);margin-top:4px;line-height:1.45}.l2t3-scope .m-card-subtitle strong{color:var(--navy);font-weight:500}.l2t3-scope .m-card-text{font-size:12.5px;color:var(--navy-2);line-height:1.55;padding:11px 13px;background:var(--paper);border-left:3px solid var(--green);margin-top:14px}.l2t3-scope .m-card-text.nudge{border-left-color:var(--amber)}.l2t3-scope .m-card-text.support{border-left-color:var(--red)}.l2t3-scope .m-card-text.standard{border-left-color:var(--navy-4)}.l2t3-scope .m-card-text strong{color:var(--navy);font-weight:600}.l2t3-scope .m-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.l2t3-scope .m-pair .m-card{margin-bottom:0;display:flex;flex-direction:column}.l2t3-scope .m-pair .m-card .m-card-text{margin-top:auto}.l2t3-scope .l2-nav-cues{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:4px}.l2t3-scope .l2-nav-cue{padding:14px 22px;background:var(--paper);border:1px dashed var(--line);display:flex;align-items:center;gap:14px;cursor:pointer;font-size:13px;color:var(--navy-3);line-height:1.4;transition:border-color .15s,background .15s}.l2t3-scope .l2-nav-cue:hover{background:var(--white);border-color:var(--navy-3)}.l2t3-scope .l2-nav-cue.back{justify-content:flex-start}.l2t3-scope .l2-nav-cue.forward{justify-content:flex-end;flex-direction:row-reverse}.l2t3-scope .l2-nav-cue-arrow{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy);flex-shrink:0}.l2t3-scope .l2-nav-cue-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--orange);text-transform:uppercase;font-weight:500;padding-right:14px;border-right:1px solid var(--line);margin-right:4px;flex-shrink:0}.l2t3-scope .l2-nav-cue.forward .l2-nav-cue-label{border-right:0;border-left:1px solid var(--line);padding-right:0;padding-left:14px;margin-right:0;margin-left:4px}.l2t3-scope .l2-nav-cue-text strong{color:var(--navy);font-weight:600}.l2t3-scope .l2-nav-cue.forward .l2-nav-cue-text{text-align:right}.l2t3-scope .traj-chart{margin:18px 0 10px;position:relative}.l2t3-scope .traj-chart svg{display:block;width:100%;height:100%}.l2t3-scope .traj-chart-axis{display:grid;margin-top:6px;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em}.l2t3-scope .traj-chart-axis .tick{text-align:center;line-height:1.3}.l2t3-scope .traj-chart-axis .tick-label{color:var(--navy);font-weight:500;font-size:11px;margin-top:2px}.l2t3-scope .traj-key{display:flex;gap:18px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap}.l2t3-scope .traj-key-item{display:flex;align-items:center;gap:6px}.l2t3-scope .traj-key-line{display:inline-block;width:22px;height:2px;background:var(--navy)}.l2t3-scope .traj-key-line.peer{background:transparent;border-top:1.5px dashed var(--orange);height:0}.l2t3-scope .traj-key-line.member{background:transparent;border-top:1.5px dotted var(--navy-3);height:0}.l2t3-scope .composite-traj-chart{height:280px;padding:12px 0 0;background:var(--paper);margin:14px 0 10px;position:relative}.l2t3-scope .composite-traj-chart svg{width:100%;height:100%;display:block}.l2t3-scope .prog-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0 6px}.l2t3-scope .prog-strip-item{padding:11px 14px;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--navy-4)}.l2t3-scope .prog-strip-item.current{border-left-color:var(--orange);background:var(--orange-soft)}.l2t3-scope .prog-eyebrow{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:3px}.l2t3-scope .prog-strip-item.current .prog-eyebrow{color:var(--orange)}.l2t3-scope .prog-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13.5px;color:var(--navy);letter-spacing:-.005em;margin-bottom:2px}.l2t3-scope .prog-meta{font-size:11.5px;color:var(--navy-3);line-height:1.4}.l2t3-scope .prog-meta strong{color:var(--navy);font-weight:500}.l2t3-scope .mini-traj-chart{height:140px;background:var(--paper);margin:14px 0 10px;position:relative}.l2t3-scope .sankey-block{margin:18px 0 10px}.l2t3-scope .sankey-row{display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line-3)}.l2t3-scope .sankey-row:last-child{border-bottom:0}.l2t3-scope .sankey-row-name{font-size:13px;color:var(--navy);font-weight:500}.l2t3-scope .sankey-flow{display:flex;align-items:center;gap:0;height:36px}.l2t3-scope .sankey-prog{display:flex;align-items:center;gap:0;flex:1;height:100%;position:relative}.l2t3-scope .sankey-band{flex:1;background:var(--green-soft);border-top:2px solid var(--green);border-bottom:2px solid var(--green);height:60%;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--green);font-weight:500;letter-spacing:.04em}.l2t3-scope .sankey-band.weak{background:var(--paper);border-color:var(--line);color:var(--navy-5);height:30%}.l2t3-scope .sankey-band.medium{background:#3d6b3a14;border-color:#3d6b3a66;color:#3d6b3ad9;height:45%}.l2t3-scope .sankey-band.empty{background:transparent;border-color:transparent}.l2t3-scope .sankey-headers{display:grid;grid-template-columns:130px repeat(3,1fr);gap:18px;margin-bottom:10px}.l2t3-scope .sankey-headers>div{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.1em;text-transform:uppercase;text-align:center;font-weight:500}.l2t3-scope .sankey-headers>div:first-child{text-align:left}.l2t3-scope .retmatrix{margin:18px 0 10px;overflow-x:auto}.l2t3-scope .retmatrix-grid{display:grid;grid-template-columns:180px repeat(3,1fr) 100px;gap:1px;background:var(--line-2);border:1px solid var(--line)}.l2t3-scope .retmatrix-grid>div{background:var(--white);padding:11px 12px;font-size:12.5px;color:var(--navy);display:flex;align-items:center}.l2t3-scope .retmatrix-grid .col-head{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.1em;color:var(--navy-4);text-transform:uppercase;background:var(--paper);font-weight:500;padding:9px 12px;text-align:center;justify-content:center;line-height:1.3}.l2t3-scope .retmatrix-grid .col-head.current{color:var(--orange)}.l2t3-scope .retmatrix-grid .row-name{font-weight:500;color:var(--navy);background:var(--paper)}.l2t3-scope .retmatrix-grid .row-name.flagged{color:var(--red)}.l2t3-scope .retmatrix-grid .cell-on{background:var(--green-soft);justify-content:center;color:var(--green);font-weight:500}.l2t3-scope .retmatrix-grid .cell-on:before{content:"●";font-size:13px}.l2t3-scope .retmatrix-grid .cell-off{background:var(--white);justify-content:center;color:var(--navy-5)}.l2t3-scope .retmatrix-grid .cell-off:before{content:"—";color:var(--navy-5)}.l2t3-scope .retmatrix-grid .col-count{font-family:Lato,Arial,sans-serif;background:var(--paper);font-size:11.5px;color:var(--navy);justify-content:center;font-weight:500}.l2t3-scope .retmatrix-key{display:flex;gap:16px;align-items:center;margin-top:10px;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase}.l2t3-scope .retmatrix-key-item{display:flex;align-items:center;gap:5px}.l2t3-scope .ttp-grid{display:grid;grid-template-columns:180px repeat(3,1fr);gap:1px;background:var(--line-2);border:1px solid var(--line);margin:14px 0 10px}.l2t3-scope .ttp-grid>div{background:var(--white);padding:11px 14px;font-size:12.5px;color:var(--navy);display:flex;align-items:center}.l2t3-scope .ttp-grid .col-head{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.1em;color:var(--navy-4);text-transform:uppercase;background:var(--paper);font-weight:500;padding:9px 14px;line-height:1.3;flex-direction:column;align-items:flex-start;gap:2px}.l2t3-scope .ttp-grid .col-head .col-head-sub{font-size:10px;color:var(--navy-3);letter-spacing:.04em;text-transform:none;font-weight:400}.l2t3-scope .ttp-grid .row-name{font-weight:500;color:var(--navy);background:var(--paper)}.l2t3-scope .ttp-grid .row-name.flagged{color:var(--red)}.l2t3-scope .ttp-grid .ttp-status{display:flex;align-items:center;gap:8px}.l3t1-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--navy-soft: #eef0f4;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3d6b3a;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8a6a1f;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9a4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);--k2-bg: #e8ebf2;--k2-ink: #2d3d5e;--k3-bg: #ece6ec;--k3-ink: #54354f;font-family:Lato,Arial,sans-serif;color:var(--navy);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l3t1-scope *,.l3t1-scope *:before,.l3t1-scope *:after{box-sizing:border-box}.l3t1-scope .frame{max-width:1440px;margin:0 auto;background:var(--paper);border:1px solid var(--line);position:relative;box-shadow:0 1px #0014480a}.l3t1-scope .frame:before{content:"L3 TRAINER  ·  TAB 1 OVERVIEW  ·  v1.0  ·  DESKTOP 1440px";position:absolute;top:-22px;left:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l3t1-scope .frame:after{content:"RIPPLES  ·  VELOCITY";position:absolute;top:-22px;right:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l3t1-scope .topnav{display:flex;align-items:center;padding:16px 32px;border-bottom:1px solid var(--line);background:var(--white)}.l3t1-scope .logo{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:16px;color:var(--navy);display:flex;align-items:center;gap:10px;letter-spacing:-.005em}.l3t1-scope .logo-mark{display:inline-block;width:24px;height:24px;background:var(--navy);position:relative}.l3t1-scope .logo-mark:after{content:"";position:absolute;bottom:4px;right:4px;width:6px;height:6px;background:var(--orange)}.l3t1-scope .nav-items{display:flex;gap:30px;margin-left:56px;font-size:13px;color:var(--navy-3);font-family:Lato,Arial,sans-serif}.l3t1-scope .nav-items span{cursor:pointer}.l3t1-scope .nav-items .active{color:var(--navy);font-weight:500;position:relative}.l3t1-scope .nav-items .active:after{content:"";position:absolute;bottom:-19px;left:0;right:0;height:2px;background:var(--navy)}.l3t1-scope .nav-right{margin-left:auto;display:flex;align-items:center;gap:18px}.l3t1-scope .search-box{width:260px;height:34px;border:1px solid var(--line);background:var(--paper);font-size:12px;color:var(--navy-4);padding:0 14px;display:flex;align-items:center;gap:8px}.l3t1-scope .search-box:before{content:"";width:11px;height:11px;border:1.5px solid var(--navy-4);border-radius:50%;position:relative;flex-shrink:0}.l3t1-scope .avatar{width:34px;height:34px;background:var(--navy);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em}.l3t1-scope .dash-header{padding:28px 40px 22px;background:var(--paper);position:relative}.l3t1-scope .kicker{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:14px}.l3t1-scope .kicker-divider{display:inline-block;width:4px;height:4px;background:var(--navy-5)}.l3t1-scope .kicker .day-of{color:var(--orange);font-weight:500}.l3t1-scope .dash-header h1{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px;color:var(--navy)}.l3t1-scope .dash-header .context{font-size:14px;color:var(--navy-3);line-height:1.5}.l3t1-scope .tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding:0 40px;background:var(--paper);position:sticky;top:0;z-index:10}.l3t1-scope .tab{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:14px;padding:16px 0;margin-right:36px;color:var(--navy-4);cursor:pointer;position:relative;background:transparent;border:0;letter-spacing:-.005em}.l3t1-scope .tab.active{color:var(--navy)}.l3t1-scope .tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--navy)}.l3t1-scope .tab .tab-sub{display:block;font-size:9.5px;font-family:Lato,Arial,sans-serif;color:var(--navy-4);letter-spacing:.12em;margin-top:3px;font-weight:400;text-transform:uppercase}.l3t1-scope .filter-bar{display:flex;align-items:center;gap:14px;padding:12px 40px;background:var(--white);border-bottom:1px solid var(--line-2);position:sticky;top:0;z-index:20}.l3t1-scope .filter-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l3t1-scope .filter-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;color:var(--navy);cursor:pointer;font-family:Lato,Arial,sans-serif;transition:border-color .15s,background .15s}.l3t1-scope .filter-pill:hover{border-color:var(--navy-3);background:var(--white)}.l3t1-scope .filter-pill .f-label{color:var(--navy-4);font-size:10.5px;font-family:Lato,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.l3t1-scope .filter-pill .f-val{font-weight:500;color:var(--navy)}.l3t1-scope .filter-pill .f-caret{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);margin-left:2px}.l3t1-scope .filter-pill select{background:transparent;border:0;font:inherit;color:inherit;cursor:pointer;outline:none;padding:0;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.l3t1-scope .filter-reset{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;padding:0}.l3t1-scope .filter-reset:hover{color:var(--navy)}.l3t1-scope .action-strip{padding:14px 40px;background:var(--orange-soft);border-bottom:1px solid var(--orange-line);display:flex;align-items:center;gap:22px}.l3t1-scope .action-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);font-weight:500;text-transform:uppercase;padding-right:18px;border-right:1px solid var(--orange-line);display:flex;align-items:center;gap:8px}.l3t1-scope .action-tag:before{content:"";width:6px;height:6px;background:var(--orange);border-radius:50%;display:inline-block}.l3t1-scope .action-text{font-size:14px;color:var(--navy);flex:1;line-height:1.5}.l3t1-scope .action-text strong{font-weight:600;color:var(--navy)}.l3t1-scope .action-btn{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;padding:9px 18px;background:var(--navy);color:var(--white);border:0;cursor:pointer;letter-spacing:.01em;transition:background .15s}.l3t1-scope .action-btn:hover{background:var(--navy-2)}.l3t1-scope .action-dismiss{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;padding:8px 4px;letter-spacing:.04em}.l3t1-scope .action-dismiss:hover{color:var(--navy)}.l3t1-scope .main{padding:26px 40px 40px;display:flex;flex-direction:column;gap:24px}.l3t1-scope .main-body{display:grid;grid-template-columns:1fr 268px;gap:26px;align-items:start}.l3t1-scope .main-content{display:flex;flex-direction:column;gap:0;min-width:0}.l3t1-scope .insights-box{background:var(--white);border:1px solid var(--line);padding:26px 30px;display:grid;grid-template-columns:200px 1fr;gap:36px;align-items:start;position:relative}.l3t1-scope .insights-box:before{content:"";position:absolute;top:12px;left:12px;width:8px;height:8px;background-image:radial-gradient(var(--navy-5) 1px,transparent 1px);background-size:4px 4px;opacity:.6}.l3t1-scope .gauge-section{display:flex;flex-direction:column;align-items:center}.l3t1-scope .gauge-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:14px;text-align:center;display:flex;align-items:center;gap:6px}.l3t1-scope .gauge{width:148px;height:148px;position:relative;margin-bottom:12px}.l3t1-scope .gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.l3t1-scope .gauge-bg{fill:none;stroke:var(--line-2);stroke-width:9}.l3t1-scope .gauge-fill{fill:none;stroke-width:9;stroke-linecap:round}.l3t1-scope .gauge-fill.green{stroke:var(--green)}.l3t1-scope .gauge-fill.amber{stroke:var(--amber)}.l3t1-scope .gauge-fill.red{stroke:var(--red)}.l3t1-scope .gauge-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l3t1-scope .gauge-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:54px;line-height:1;letter-spacing:-.025em;color:var(--amber)}.l3t1-scope .gauge-denom{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);letter-spacing:.1em;margin-top:5px}.l3t1-scope .gauge-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;text-align:center;letter-spacing:-.01em;color:var(--navy);margin-bottom:4px}.l3t1-scope .gauge-trend{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);text-align:center;letter-spacing:.05em}.l3t1-scope .gauge-trend .delta-pos{color:var(--green);font-weight:500}.l3t1-scope .components-compact{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line);width:100%}.l3t1-scope .components-compact-label{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;margin-bottom:10px;text-align:center;font-weight:500}.l3t1-scope .components-compact-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;font-size:11px}.l3t1-scope .cc-item{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;letter-spacing:.02em}.l3t1-scope .cc-item .cc-name{color:var(--navy-4)}.l3t1-scope .cc-item .cc-val{color:var(--navy);font-weight:500}.l3t1-scope .insights-slots,.l3t1-scope .insight-slots{display:flex;flex-direction:column;gap:0}.l3t1-scope .insights-header{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:14px;display:flex;align-items:baseline;gap:12px}.l3t1-scope .insights-header .ih-rule{flex:1;height:1px;background:var(--line-2)}.l3t1-scope .slot{display:grid;grid-template-columns:14px 96px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--line-3);align-items:start}.l3t1-scope .slot:last-child{border-bottom:0;padding-bottom:4px}.l3t1-scope .slot:first-child{padding-top:4px}.l3t1-scope .slot-dot{width:10px;height:10px;border-radius:50%;margin-top:7px}.l3t1-scope .slot-dot.green{background:var(--green)}.l3t1-scope .slot-dot.amber{background:var(--amber)}.l3t1-scope .slot-dot.red{background:var(--red)}.l3t1-scope .slot-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding-top:4px}.l3t1-scope .slot-text{font-size:14.5px;color:var(--navy);line-height:1.55}.l3t1-scope .slot-text .hl{font-weight:600;color:var(--navy)}.l3t1-scope .slot-text .metric-ref{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.08em;margin-left:8px;opacity:.65}.l3t1-scope .section-header{padding:20px 0 10px;border-bottom:1px solid var(--line-2);margin-bottom:14px;display:flex;align-items:baseline;gap:16px}.l3t1-scope .section-header .section-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--navy);display:flex;align-items:center;gap:6px}.l3t1-scope .section-header .section-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;padding:3px 8px;background:var(--canvas)}.l3t1-scope .section-header .section-desc{margin-left:auto;font-size:12.5px;color:var(--navy-3);font-style:italic}.l3t1-scope .status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;font-weight:500;text-transform:uppercase}.l3t1-scope .status-chip:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block}.l3t1-scope .status-chip.green{background:var(--green-soft);color:var(--green)}.l3t1-scope .status-chip.green:before{background:var(--green)}.l3t1-scope .status-chip.amber{background:var(--amber-soft);color:var(--amber)}.l3t1-scope .status-chip.amber:before{background:var(--amber)}.l3t1-scope .status-chip.red{background:var(--red-soft);color:var(--red)}.l3t1-scope .status-chip.red:before{background:var(--red)}.l3t1-scope .k-tag{display:inline-block;font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;padding:3px 8px;font-weight:500}.l3t1-scope .k-tag.k2{background:var(--k2-bg);color:var(--k2-ink)}.l3t1-scope .k-tag.k3{background:var(--k3-bg);color:var(--k3-ink)}.l3t1-scope .metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.l3t1-scope .card{background:var(--white);border:1px solid var(--line);padding:22px 24px;position:relative}.l3t1-scope .card.full-width{grid-column:1 / -1}.l3t1-scope .card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;gap:12px}.l3t1-scope .card-head-left{flex:1;min-width:0}.l3t1-scope .metric-id-row{display:flex;align-items:center;gap:8px;margin-bottom:5px}.l3t1-scope .metric-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.1em;color:var(--navy-4)}.l3t1-scope .metric-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:15.5px;letter-spacing:-.005em;color:var(--navy);line-height:1.3;position:relative}.l3t1-scope .metric-subtitle{font-size:12.5px;color:var(--navy-4);margin-top:4px;line-height:1.4}.l3t1-scope .card-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.l3t1-scope .tile-text{font-size:13px;color:var(--navy);line-height:1.55;margin-top:14px;padding:12px 14px;background:var(--paper);border-left:3px solid var(--green)}.l3t1-scope .tile-text.nudge{border-left-color:var(--amber)}.l3t1-scope .tile-text.support{border-left-color:var(--red)}.l3t1-scope .tile-text-label{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;margin-bottom:6px;font-weight:500}.l3t1-scope .tile-text strong{font-weight:600;color:var(--navy);display:block;margin-bottom:4px}.l3t1-scope .gain-wrap{display:flex;align-items:center;gap:32px}.l3t1-scope .gain-main{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:50px;line-height:1;letter-spacing:-.025em;color:var(--green)}.l3t1-scope .gain-prefix{color:var(--green);font-weight:500;margin-right:-4px}.l3t1-scope .gain-denom{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-4);margin-left:4px;letter-spacing:.05em}.l3t1-scope .gain-body{flex:1}.l3t1-scope .gain-comparison{display:flex;flex-direction:column;gap:12px}.l3t1-scope .gain-row{display:grid;grid-template-columns:80px 1fr 44px;gap:14px;align-items:center}.l3t1-scope .gain-row .g-label{font-size:11px;color:var(--navy-4);font-family:Lato,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.l3t1-scope .gain-bar{height:8px;background:var(--line-2);position:relative;overflow:hidden}.l3t1-scope .gain-bar .g-fill{height:100%}.l3t1-scope .gain-bar .g-fill.before{background:var(--navy-5)}.l3t1-scope .gain-bar .g-fill.after{background:var(--navy)}.l3t1-scope .gain-row .g-val{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy);text-align:right;letter-spacing:.04em}.l3t1-scope .ring-wrap{display:flex;align-items:center;gap:26px}.l3t1-scope .ring{width:104px;height:104px;position:relative;flex-shrink:0}.l3t1-scope .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.l3t1-scope .ring-bg{fill:none;stroke:var(--line-2);stroke-width:8}.l3t1-scope .ring-fg{fill:none;stroke:var(--navy);stroke-width:8;stroke-linecap:round}.l3t1-scope .ring-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l3t1-scope .ring-pct{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em;color:var(--navy)}.l3t1-scope .ring-label{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.12em;margin-top:3px;text-transform:uppercase}.l3t1-scope .ring-meta{flex:1}.l3t1-scope .ring-meta .stat{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;line-height:1.2;margin-bottom:6px;color:var(--navy);letter-spacing:-.005em}.l3t1-scope .ring-meta .sub{font-size:12px;color:var(--navy-3);line-height:1.5}.l3t1-scope .ring-meta .sub .waiting-skill{font-weight:500;color:var(--navy)}.l3t1-scope .exp-wrap{display:flex;gap:24px;align-items:center}.l3t1-scope .exp-main{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:46px;line-height:1;letter-spacing:-.02em;color:var(--navy)}.l3t1-scope .exp-denom{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-4);margin-left:2px;letter-spacing:.04em}.l3t1-scope .exp-body{flex:1}.l3t1-scope .exp-scale{display:flex;height:30px;margin-bottom:10px;gap:2px}.l3t1-scope .exp-scale-bar{flex:1;background:var(--line-2);position:relative}.l3t1-scope .exp-scale-bar.filled{background:var(--navy)}.l3t1-scope .exp-scale-bar.partial{background:linear-gradient(to right,var(--navy) 0% 80%,var(--line-2) 80% 100%)}.l3t1-scope .exp-scale-labels{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.04em}.l3t1-scope .donut-wrap{display:flex;align-items:center;gap:26px}.l3t1-scope .donut{width:104px;height:104px;position:relative;flex-shrink:0}.l3t1-scope .donut svg{width:100%;height:100%;transform:rotate(-90deg)}.l3t1-scope .donut-bg{fill:none;stroke:var(--line-2);stroke-width:14}.l3t1-scope .donut-fg{fill:none;stroke:var(--navy);stroke-width:14}.l3t1-scope .donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l3t1-scope .donut-pct{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.02em;color:var(--navy)}.l3t1-scope .donut-meta{flex:1}.l3t1-scope .donut-meta .hi{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;margin-bottom:6px;color:var(--navy);letter-spacing:-.005em}.l3t1-scope .donut-meta .sub{font-size:12px;color:var(--navy-3);line-height:1.5;margin-bottom:12px}.l3t1-scope .strongest-chip{display:inline-flex;align-items:center;gap:6px;font-family:Lato,Arial,sans-serif;font-size:10px;padding:4px 10px;background:var(--canvas);border:1px solid var(--line-2);color:var(--navy-3);letter-spacing:.04em}.l3t1-scope .strongest-chip:before{content:"★";color:var(--orange);font-size:11px}.l3t1-scope .four-part{display:grid;gap:0}.l3t1-scope .fp-stat{display:flex;justify-content:space-between;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line-3)}.l3t1-scope .fp-stat:first-child{padding-top:0}.l3t1-scope .fp-stat.primary{padding:14px;margin:0 -14px;background:var(--canvas);border-left:3px solid var(--navy);border-bottom:1px solid var(--line-3)}.l3t1-scope .fp-stat.primary .fp-label{font-weight:600;color:var(--navy)}.l3t1-scope .fp-stat.primary .n{font-size:22px}.l3t1-scope .fp-stat.primary .fp-bar{height:6px}.l3t1-scope .fp-stat.primary .fp-bar-fill{background:var(--navy)}.l3t1-scope .fp-stat.secondary .fp-bar-fill{background:var(--navy-4)}.l3t1-scope .fp-stat.waiting{padding:11px 0;border-bottom:0}.l3t1-scope .fp-stat.waiting .fp-label{color:var(--orange);font-style:italic;font-weight:500}.l3t1-scope .fp-stat.waiting .n{color:var(--orange)}.l3t1-scope .fp-label{font-size:13px;color:var(--navy-3);display:flex;align-items:center;gap:10px}.l3t1-scope .fp-tick{width:12px;height:12px;border:1.5px solid var(--navy);display:inline-block;position:relative}.l3t1-scope .fp-tick.observer{background:var(--navy)}.l3t1-scope .fp-tick.observer:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:3px;border-left:1.5px solid var(--white);border-bottom:1.5px solid var(--white);transform:translate(-50%,-65%) rotate(-45deg)}.l3t1-scope .fp-tick.peer{border-color:var(--navy-3)}.l3t1-scope .fp-tick.peer:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;background:var(--navy-3);transform:translate(-50%,-50%);border-radius:50%}.l3t1-scope .fp-val{display:flex;align-items:baseline;gap:8px}.l3t1-scope .fp-val .n{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:20px;line-height:1;color:var(--navy);letter-spacing:-.015em}.l3t1-scope .fp-val .pct{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);letter-spacing:.04em}.l3t1-scope .fp-bar{width:84px;height:4px;background:var(--line-2);margin-left:12px}.l3t1-scope .fp-bar-fill{height:100%;background:var(--navy)}.l3t1-scope .action-plan{margin-top:22px;background:var(--white);border:1px solid var(--line);padding:24px 28px}.l3t1-scope .action-plan-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.l3t1-scope .action-plan-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.015em;color:var(--navy)}.l3t1-scope .action-plan-sub{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase}.l3t1-scope .action-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.l3t1-scope .action-slot{padding:16px 18px;background:var(--paper);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:10px;position:relative}.l3t1-scope .action-slot.easiest{border-top:2px solid var(--green)}.l3t1-scope .action-slot.stretch{border-top:2px solid var(--orange)}.l3t1-scope .action-slot.compounding{border-top:2px solid var(--navy)}.l3t1-scope .action-slot-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:8px}.l3t1-scope .action-slot-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:11px;color:var(--navy);background:var(--white);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line)}.l3t1-scope .action-slot-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;letter-spacing:-.005em;color:var(--navy);line-height:1.3}.l3t1-scope .action-slot-body{font-size:13px;color:var(--navy-3);line-height:1.55;flex:1}.l3t1-scope .action-slot-cta{margin-top:auto;padding-top:12px;font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;color:var(--navy-4);border-top:1px solid var(--line-3);transition:gap .15s}.l3t1-scope .action-slot-cta:hover{gap:10px}.l3t1-scope .action-slot-cta:after{content:"→";font-family:Lato,Arial,sans-serif;color:var(--orange)}.l3t1-scope .action-source{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;color:var(--navy-4);opacity:.7;text-transform:uppercase}.l3t1-scope .drilldown-hint{margin-top:18px;padding:22px 26px;background:var(--paper);border:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:border-color .15s,background .15s}.l3t1-scope .drilldown-hint:hover{border-color:var(--navy-3);background:var(--white)}.l3t1-scope .drilldown-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:5px}.l3t1-scope .drilldown-text{font-size:13px;color:var(--navy-3);line-height:1.5}.l3t1-scope .drilldown-text strong{color:var(--navy);font-weight:600}.l3t1-scope .drilldown-arrow{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy);margin-left:24px}.l3t1-scope .sidebar{display:flex;flex-direction:column;gap:16px}.l3t1-scope .xp-card,.l3t1-scope .streak-card,.l3t1-scope .engagement-card{background:var(--white);border:1px solid var(--line);padding:20px}.l3t1-scope .side-head{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.l3t1-scope .side-head .side-tag{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);background:var(--canvas);padding:2px 6px;letter-spacing:.08em}.l3t1-scope .side-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:34px;line-height:1;letter-spacing:-.025em;color:var(--navy)}.l3t1-scope .side-num .unit{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy-4);margin-left:4px;font-weight:400;letter-spacing:.06em}.l3t1-scope .side-label{font-size:12px;color:var(--navy-4);margin-top:5px;line-height:1.45}.l3t1-scope .badge-box{border:1px solid var(--line);padding:14px;background:var(--paper);margin-top:16px}.l3t1-scope .badge-title{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);margin-bottom:10px;letter-spacing:.12em;text-transform:uppercase;display:flex;justify-content:space-between}.l3t1-scope .badge-row{display:flex;gap:6px;margin-bottom:10px}.l3t1-scope .badge-tier{flex:1;height:7px;background:var(--line-2);position:relative}.l3t1-scope .badge-tier.earned{background:var(--navy)}.l3t1-scope .badge-tier.current{background:var(--navy);box-shadow:0 0 0 1px var(--orange)}.l3t1-scope .badge-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13.5px;margin-bottom:3px;color:var(--navy)}.l3t1-scope .badge-progress{font-size:11px;color:var(--navy-4);font-family:Lato,Arial,sans-serif;letter-spacing:.04em}.l3t1-scope .streak-dots{display:flex;gap:5px;margin-top:18px}.l3t1-scope .streak-dot{flex:1;height:22px;background:var(--line-2);position:relative}.l3t1-scope .streak-dot.on,.l3t1-scope .streak-dot.today{background:var(--navy)}.l3t1-scope .streak-dot.today:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:5px;height:5px;background:var(--orange);border-radius:50%}.l3t1-scope .streak-days{display:flex;gap:5px;margin-top:10px;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.04em}.l3t1-scope .streak-days span{flex:1;text-align:center}.l3t1-scope .engagement-breakdown{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.l3t1-scope .engagement-item{display:flex;justify-content:space-between;font-size:11.5px}.l3t1-scope .engagement-item .e-name{color:var(--navy-3)}.l3t1-scope .engagement-item .e-val{font-family:Lato,Arial,sans-serif;color:var(--navy);font-weight:500;letter-spacing:.04em}.l3t1-scope .info-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--navy-4);border-radius:50%;font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:600;color:var(--navy-4);cursor:help;margin-left:4px;vertical-align:middle;background:transparent;transition:all .15s}.l3t1-scope .info-icon:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}.l3t1-scope .info-icon:before{content:"i";font-style:normal;line-height:1}.l3t1-scope .main-body.l2{grid-template-columns:1fr}.l3t1-scope .m18-card{background:var(--orange-soft);border:1px solid var(--orange-line);border-left:4px solid var(--orange);padding:16px 24px;display:grid;grid-template-columns:auto 1fr auto auto;gap:22px;align-items:center;cursor:pointer;transition:background .15s;margin:14px 40px 0}.l3t1-scope .m18-card:hover{background:var(--white)}.l3t1-scope .m18-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);font-weight:500;text-transform:uppercase;padding-right:18px;border-right:1px solid var(--orange-line)}.l3t1-scope .m18-text{line-height:1.45}.l3t1-scope .m18-text-heading{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;color:var(--navy);letter-spacing:-.005em}.l3t1-scope .m18-text-subtitle{font-size:12.5px;color:var(--navy-3);margin-top:2px}.l3t1-scope .m18-text-subtitle strong{color:var(--navy);font-weight:600}.l3t1-scope .m18-pending-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:32px;line-height:1;color:var(--orange);letter-spacing:-.02em;display:flex;align-items:baseline;gap:5px;padding:0 18px;border-right:1px solid var(--orange-line)}.l3t1-scope .m18-pending-num .num-label{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.l3t1-scope .m18-cta{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;background:var(--navy);color:var(--white);border:0;padding:9px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s}.l3t1-scope .m18-cta:hover{background:var(--orange)}.l3t1-scope .m18-cta:after{content:"→";font-family:Lato,Arial,sans-serif}.l3t1-scope .l2-tiles-top-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.l3t1-scope .l2-tile{background:var(--white);border:1px solid var(--line);padding:22px 22px 20px;display:flex;flex-direction:column}.l3t1-scope .l2-tile-head{margin-bottom:12px}.l3t1-scope .l2-tile-head-left{flex:1;min-width:0}.l3t1-scope .l2-tile-id-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.l3t1-scope .l2-tile-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.1em;color:var(--navy-4)}.l3t1-scope .l2-tile-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;color:var(--navy);letter-spacing:-.005em}.l3t1-scope .l2-tile-subtitle{font-size:12px;color:var(--navy-3);margin-top:4px;line-height:1.45}.l3t1-scope .l2-tile-subtitle strong{color:var(--navy);font-weight:500}.l3t1-scope .l2-tile-metric{display:flex;flex-direction:column;align-items:center;padding:14px 0 10px;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);margin-bottom:14px;gap:4px}.l3t1-scope .l2-tile-metric-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:44px;line-height:1;letter-spacing:-.025em;color:var(--navy);display:flex;align-items:baseline}.l3t1-scope .l2-tile-metric-num.high{color:var(--green)}.l3t1-scope .l2-tile-metric-num.mid{color:var(--navy)}.l3t1-scope .l2-tile-metric-num.low{color:var(--amber)}.l3t1-scope .l2-tile-metric-num .unit{font-family:Lato,Arial,sans-serif;font-size:14px;color:var(--navy-4);margin-left:5px;font-weight:400;letter-spacing:.04em}.l3t1-scope .l2-tile-scale{display:flex;gap:3px;margin-top:14px;width:100%;align-items:stretch;height:8px}.l3t1-scope .l2-tile-scale .scale-seg{flex:1;background:var(--line-2)}.l3t1-scope .l2-tile-scale .scale-seg.fill{background:var(--navy)}.l3t1-scope .l2-tile-scale .scale-seg.fill.high{background:var(--green)}.l3t1-scope .l2-tile-scale .scale-seg.fill.amber{background:var(--amber)}.l3t1-scope .l2-tile-scale .scale-seg.peer{background:var(--orange);position:relative}.l3t1-scope .l2-tile-scale .scale-seg.peer:after{content:"peer";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);font-family:Lato,Arial,sans-serif;font-size:8.5px;color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.l3t1-scope .l2-tile-scale-axis{display:flex;justify-content:space-between;margin-top:6px;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);letter-spacing:.04em}.l3t1-scope .l2-tile-donut{width:96px;height:96px;position:relative;margin:0 auto 6px}.l3t1-scope .l2-tile-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.l3t1-scope .l2-tile-donut-bg{fill:none;stroke:var(--line-2);stroke-width:11}.l3t1-scope .l2-tile-donut-fg{fill:none;stroke:var(--navy);stroke-width:11;stroke-linecap:round}.l3t1-scope .l2-tile-donut-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l3t1-scope .l2-tile-donut-inner .num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;line-height:1;color:var(--navy);letter-spacing:-.015em}.l3t1-scope .l2-tile-donut-inner .lbl{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.l3t1-scope .l2-tile-text{font-size:12.5px;color:var(--navy-2);line-height:1.55;padding:11px 13px;background:var(--paper);border-left:3px solid var(--green);margin-top:auto}.l3t1-scope .l2-tile-text.nudge{border-left-color:var(--amber)}.l3t1-scope .l2-tile-text.support{border-left-color:var(--red)}.l3t1-scope .l2-tile-text strong{color:var(--navy);font-weight:600}.l3t1-scope .l2-team-tile{background:var(--white);border:1px solid var(--line);padding:22px 22px 0;display:flex;flex-direction:column;margin-bottom:16px}.l3t1-scope .l2-team-tile-body{padding:18px 0 0}.l3t1-scope .l2-team-summary{display:grid;grid-template-columns:280px 1fr;gap:28px;align-items:center;padding:4px 0 18px;border-bottom:1px dashed var(--line)}.l3t1-scope .l2-team-status-block{display:flex;gap:22px;padding-right:28px;border-right:1px dashed var(--line)}.l3t1-scope .status-stat{display:flex;flex-direction:column;gap:4px;text-align:left}.l3t1-scope .status-stat-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;line-height:1;letter-spacing:-.02em}.l3t1-scope .status-stat-num.green{color:var(--green)}.l3t1-scope .status-stat-num.amber{color:var(--amber)}.l3t1-scope .status-stat-num.red{color:var(--red)}.l3t1-scope .status-stat-num.navy{color:var(--navy)}.l3t1-scope .status-stat-label{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.08em;text-transform:uppercase}.l3t1-scope .l2-team-callout{font-size:13.5px;color:var(--navy-2);line-height:1.55;padding:12px 16px;background:var(--paper);border-left:3px solid var(--amber)}.l3t1-scope .l2-team-callout strong{color:var(--navy);font-weight:600}.l3t1-scope .l2-team-table{margin-top:0}.l3t1-scope .l2-team-table-header-row{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0 12px}.l3t1-scope .l2-team-table-title{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l3t1-scope .l2-team-table-meta{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);letter-spacing:.04em}.l3t1-scope .l2-team-table-meta a{color:var(--navy);text-decoration:underline;text-underline-offset:2px;font-weight:500;cursor:pointer}.l3t1-scope .l2-team-grid{display:grid;grid-template-columns:1.6fr 1.1fr .8fr .7fr .8fr .9fr;gap:0;border-top:1px solid var(--line)}.l3t1-scope .l2-team-grid>div{padding:11px 14px;border-bottom:1px solid var(--line-3);font-size:13px;display:flex;align-items:center;color:var(--navy)}.l3t1-scope .l2-team-grid .col-head{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding:8px 14px 10px;border-bottom:1px solid var(--line);background:var(--paper)}.l3t1-scope .l2-team-grid .col-num{font-family:Lato,Arial,sans-serif;color:var(--navy);letter-spacing:.04em;justify-content:flex-end}.l3t1-scope .l2-team-grid .col-num.muted{color:var(--navy-4)}.l3t1-scope .l2-team-grid .col-name{font-weight:500}.l3t1-scope .l2-team-grid .col-name.flagged{color:var(--red);font-weight:600}.l3t1-scope .l2-team-grid .row-flagged{background:var(--red-soft)}.l3t1-scope .l2-team-grid .row-warn{background:var(--amber-soft)}.l3t1-scope .status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;font-weight:500;text-transform:uppercase;white-space:nowrap}.l3t1-scope .status-pill:before{content:"";width:6px;height:6px;border-radius:50%}.l3t1-scope .status-pill.active{background:var(--green-soft);color:var(--green);border:1px solid var(--green-line)}.l3t1-scope .status-pill.active:before{background:var(--green)}.l3t1-scope .status-pill.at-risk{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber-line)}.l3t1-scope .status-pill.at-risk:before{background:var(--amber)}.l3t1-scope .status-pill.inactive{background:var(--red-soft);color:var(--red);border:1px solid var(--red-line)}.l3t1-scope .status-pill.inactive:before{background:var(--red)}.l3t1-scope .status-pill.building{background:var(--orange-soft);color:var(--orange);border:1px solid var(--orange-line)}.l3t1-scope .status-pill.building:before{background:var(--orange)}.l3t1-scope .status-pill .days{font-weight:400;opacity:.85}.l3t1-scope .l2-forward-nav{padding:14px 22px;background:var(--paper);border:1px dashed var(--line);display:flex;align-items:center;justify-content:flex-end;gap:14px;cursor:pointer;font-size:13px;color:var(--navy-3);margin-top:4px;transition:border-color .15s,background .15s}.l3t1-scope .l2-forward-nav:hover{background:var(--white);border-color:var(--navy-3)}.l3t1-scope .l2-forward-nav-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--orange);text-transform:uppercase;font-weight:500;padding-left:14px;border-left:1px solid var(--line)}.l3t1-scope .l2-forward-nav-text strong{color:var(--navy);font-weight:600}.l3t1-scope .l2-forward-nav-arrow{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy)}.l3t1-scope .dual-composite{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.l3t1-scope .composite-card{background:var(--white);border:1px solid var(--line);padding:26px 30px 22px;position:relative;display:flex;align-items:center;gap:26px}.l3t1-scope .composite-card.tds{border-left:4px solid var(--navy)}.l3t1-scope .composite-card.pis{border-left:4px solid var(--orange)}.l3t1-scope .comp-gauge{width:130px;height:130px;flex-shrink:0;position:relative}.l3t1-scope .comp-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.l3t1-scope .comp-gauge .gauge-num-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:none}.l3t1-scope .comp-gauge .gauge-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:38px;letter-spacing:-.02em;color:var(--navy);line-height:1}.l3t1-scope .comp-gauge .gauge-num.orange{color:var(--orange)}.l3t1-scope .comp-gauge .gauge-of{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);margin-top:2px;letter-spacing:.04em}.l3t1-scope .comp-text{flex:1;min-width:0}.l3t1-scope .comp-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:4px;display:flex;align-items:center;gap:8px}.l3t1-scope .comp-eyebrow .comp-zone{background:var(--green-soft);color:var(--green);padding:2px 8px;font-size:10px;letter-spacing:.06em;font-weight:600}.l3t1-scope .comp-eyebrow .comp-zone.green{background:var(--green-soft);color:var(--green)}.l3t1-scope .comp-eyebrow .comp-zone.amber{background:var(--amber-soft);color:var(--amber)}.l3t1-scope .comp-eyebrow .comp-zone.orange{background:var(--orange-soft);color:var(--orange)}.l3t1-scope .comp-eyebrow .comp-zone.red{background:var(--red-soft);color:var(--red)}.l3t1-scope .comp-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;color:var(--navy);letter-spacing:-.005em;margin-bottom:5px}.l3t1-scope .comp-blurb{font-size:13px;color:var(--navy-3);line-height:1.4;margin-bottom:10px}.l3t1-scope .comp-bench{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-4);letter-spacing:.04em;border-top:1px dashed var(--line);padding-top:8px}.l3t1-scope .comp-bench strong{color:var(--navy);font-weight:500}.l3t1-scope .l3-tile-section{margin-bottom:22px;border-top:1px solid var(--line-2);padding-top:22px}.l3t1-scope .l3-tile-section:first-of-type{border-top:0;padding-top:0}.l3t1-scope .l3-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.l3t1-scope .l3-section-head-left{display:flex;align-items:baseline;gap:16px}.l3t1-scope .l3-section-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l3t1-scope .l3-section-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:19px;color:var(--navy);letter-spacing:-.005em}.l3t1-scope .l3-section-summary{font-size:13px;color:var(--navy-3);margin-left:0}.l3t1-scope .l3-section-summary strong{color:var(--navy);font-weight:500}.l3t1-scope .l3-section-toggle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--line);color:var(--navy-3);font-size:14px;transition:transform .2s,background .2s}.l3t1-scope .l3-section-head:hover .l3-section-toggle{background:var(--navy-soft)}.l3t1-scope .l3-section.collapsed .l3-section-toggle{transform:rotate(-90deg)}.l3t1-scope .l3-section-body{transition:max-height .3s ease,opacity .2s ease;overflow:hidden}.l3t1-scope .l3-section.collapsed .l3-section-body{max-height:0;opacity:0}.l3t1-scope .l3-tile-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.l3t1-scope .l3-tile-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.l3t1-scope .l3-tile{background:var(--white);border:1px solid var(--line);padding:16px 14px 14px;display:flex;flex-direction:column;gap:8px}.l3t1-scope .l3-tile-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.l3t1-scope .l3-tile-id-row{display:flex;align-items:center;gap:5px}.l3t1-scope .l3-tile-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--navy-4);font-weight:500}.l3t1-scope .l3-tile-k{font-family:Lato,Arial,sans-serif;font-size:9px;background:var(--navy-soft);color:var(--navy-3);padding:1px 6px;letter-spacing:.05em;font-weight:500}.l3t1-scope .l3-tile-zone{font-family:Lato,Arial,sans-serif;font-size:9.5px;padding:2px 7px;letter-spacing:.04em;font-weight:600}.l3t1-scope .l3-tile-zone.green{background:var(--green-soft);color:var(--green)}.l3t1-scope .l3-tile-zone.amber{background:var(--amber-soft);color:var(--amber)}.l3t1-scope .l3-tile-zone.red{background:var(--red-soft);color:var(--red)}.l3t1-scope .l3-tile-zone.orange{background:var(--orange-soft);color:var(--orange)}.l3t1-scope .l3-tile-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13.5px;color:var(--navy);line-height:1.3;letter-spacing:-.005em}.l3t1-scope .l3-tile-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;color:var(--navy);letter-spacing:-.02em;line-height:1.05;display:flex;align-items:baseline;gap:4px}.l3t1-scope .l3-tile-num.orange{color:var(--orange)}.l3t1-scope .l3-tile-num .unit{font-size:13px;font-weight:500;color:var(--navy-4)}.l3t1-scope .l3-tile-bench{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em}.l3t1-scope .l3-tile-bench strong{color:var(--navy-3);font-weight:500}.l3t1-scope .l3-tile-text{font-size:11.5px;color:var(--navy-3);line-height:1.4;border-top:1px solid var(--line);padding-top:8px;margin-top:auto}.l3t1-scope .l3-tile-text strong{color:var(--navy);font-weight:500}.l3t1-scope .m20-mini-bars{display:flex;gap:3px;align-items:center;margin-top:4px}.l3t1-scope .m20-mini-bar{height:8px;border-radius:1px}.l3t1-scope .m20-mini-bar.active{background:var(--green)}.l3t1-scope .m20-mini-bar.at-risk{background:var(--amber)}.l3t1-scope .m20-mini-bar.inactive{background:var(--red)}.l3t1-scope .m20-num-row{display:flex;gap:10px;align-items:baseline;font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);margin-top:4px}.l3t1-scope .m20-num-row .pill{display:flex;align-items:center;gap:4px}.l3t1-scope .m20-num-row .pill .dot{width:7px;height:7px;border-radius:50%;display:inline-block}.l3t1-scope .m20-num-row .pill .dot.active{background:var(--green)}.l3t1-scope .m20-num-row .pill .dot.at-risk{background:var(--amber)}.l3t1-scope .m20-num-row .pill .dot.inactive{background:var(--red)}.l3t1-scope .l3-nav-cues{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line-2)}.l3t1-scope .l3-nav-cue{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--paper);border:1px solid var(--line);cursor:pointer;transition:gap .15s,background .15s}.l3t1-scope .l3-nav-cue:hover{background:var(--white)}.l3t1-scope .l3-nav-cue.forward{justify-content:flex-end}.l3t1-scope .l3-nav-cue-arrow{font-family:Lato,Arial,sans-serif;font-size:14px;color:var(--orange)}.l3t1-scope .l3-nav-cue-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l3t1-scope .l3-nav-cue-text{font-size:13px;color:var(--navy-3)}.l3t1-scope .l3-nav-cue-text strong{color:var(--navy);font-weight:500}.l3t2-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--navy-soft: #eef0f3;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3d6b3a;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8a6a1f;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9a4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);--k2-bg: #e8ebf2;--k2-ink: #2d3d5e;--k3-bg: #ece6ec;--k3-ink: #54354f;font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l3t2-scope *,.l3t2-scope *:before,.l3t2-scope *:after{box-sizing:border-box}.l3t2-scope .t2-scope{background:var(--paper);border-left:3px solid var(--orange);padding:14px 18px;margin-bottom:22px}.l3t2-scope .t2-scope-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--orange);text-transform:uppercase;font-weight:500;margin-bottom:4px}.l3t2-scope .t2-scope-text{font-size:13px;color:var(--navy-3);line-height:1.5}.l3t2-scope .main{padding:0;display:flex;flex-direction:column;gap:24px}.l3t2-scope .main-body{display:grid;grid-template-columns:1fr;gap:26px;align-items:start}.l3t2-scope .main-content{display:flex;flex-direction:column;gap:0;min-width:0}.l3t2-scope .l3-tile-section{margin-bottom:22px;border-top:1px solid var(--line-2);padding-top:22px}.l3t2-scope .l3-tile-section:first-of-type{border-top:0;padding-top:0}.l3t2-scope .l3-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.l3t2-scope .l3-section-head-left{display:flex;align-items:baseline;gap:16px}.l3t2-scope .l3-section-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l3t2-scope .l3-section-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:19px;color:var(--navy);letter-spacing:-.005em}.l3t2-scope .l3-section-summary{font-size:13px;color:var(--navy-3);margin-left:0}.l3t2-scope .l3-section-summary strong{color:var(--navy);font-weight:500}.l3t2-scope .l3-section-toggle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--line);color:var(--navy-3);font-size:14px;transition:transform .2s,background .2s}.l3t2-scope .l3-section-head:hover .l3-section-toggle{background:var(--navy-soft)}.l3t2-scope .l3-section.collapsed .l3-section-toggle{transform:rotate(-90deg)}.l3t2-scope .l3-section-body{transition:max-height .3s ease,opacity .2s ease;overflow:hidden}.l3t2-scope .l3-section.collapsed .l3-section-body{max-height:0;opacity:0}.l3t2-scope .l3-tile-section .l3-section-body{padding-top:4px}.l3t2-scope .l3-mcard{background:var(--white);border:1px solid var(--line);padding:18px 22px;margin-bottom:14px;display:flex;flex-direction:column}.l3t2-scope .l3-mcard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.l3t2-scope .l3-mcard-id-row{display:flex;align-items:center;gap:7px;margin-bottom:4px}.l3t2-scope .l3-mcard-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--navy-4);font-weight:500}.l3t2-scope .l3-mcard-k{font-family:Lato,Arial,sans-serif;font-size:9px;background:var(--navy-soft);color:var(--navy-3);padding:1px 6px;letter-spacing:.05em;font-weight:500}.l3t2-scope .l3-mcard-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;color:var(--navy);line-height:1.3;letter-spacing:-.005em;margin-bottom:3px}.l3t2-scope .l3-mcard-subtitle{font-size:12.5px;color:var(--navy-3);line-height:1.45}.l3t2-scope .l3-mcard-zone{font-family:Lato,Arial,sans-serif;font-size:9.5px;padding:3px 8px;letter-spacing:.04em;font-weight:600;flex-shrink:0}.l3t2-scope .l3-mcard-zone.green{background:var(--green-soft);color:var(--green)}.l3t2-scope .l3-mcard-zone.amber{background:var(--amber-soft);color:var(--amber)}.l3t2-scope .l3-mcard-zone.red{background:var(--red-soft);color:var(--red)}.l3t2-scope .l3-mcard-zone.orange{background:var(--orange-soft);color:var(--orange)}.l3t2-scope .l3-mcard-zone.muted{background:var(--paper);color:var(--navy-4);border:1px solid var(--line)}.l3t2-scope .l3-mcard-text{border-left:3px solid var(--line);padding:10px 14px;margin-top:14px;background:var(--paper);font-size:13px;color:var(--navy-3);line-height:1.55}.l3t2-scope .l3-mcard-text strong{color:var(--navy);font-weight:500}.l3t2-scope .l3-mcard-text.green-edge{border-left-color:var(--green)}.l3t2-scope .l3-mcard-text.amber-edge{border-left-color:var(--amber)}.l3t2-scope .l3-mcard-text.red-edge{border-left-color:var(--red)}.l3t2-scope .l3-mcard-text.orange-edge{border-left-color:var(--orange)}.l3t2-scope .l3-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.l3t2-scope .l3-pair>.l3-mcard{margin-bottom:0;height:100%}.l3t2-scope .crit-bars{display:flex;flex-direction:column;gap:9px;margin:14px 0 8px}.l3t2-scope .crit-bar-row{display:grid;grid-template-columns:220px 1fr 70px;gap:14px;align-items:center;font-size:13px}.l3t2-scope .crit-bar-name{color:var(--navy);font-weight:500}.l3t2-scope .crit-bar-name.weakest{color:var(--red);font-weight:600}.l3t2-scope .crit-bar-track{height:18px;background:var(--paper);position:relative}.l3t2-scope .crit-bar-fill{height:100%;background:var(--navy)}.l3t2-scope .crit-bar-fill.green{background:var(--green)}.l3t2-scope .crit-bar-fill.amber{background:var(--amber)}.l3t2-scope .crit-bar-fill.red{background:var(--red)}.l3t2-scope .crit-bar-fill.navy{background:var(--navy)}.l3t2-scope .crit-bar-val{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy);text-align:right;font-weight:500}.l3t2-scope .crit-bar-val.weakest{color:var(--red);font-weight:600}.l3t2-scope .crit-avg-line{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line-2);font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);letter-spacing:.04em}.l3t2-scope .crit-avg-line strong{color:var(--navy);font-weight:500}.l3t2-scope .hist-block{margin:10px 0;height:110px;position:relative;background:var(--paper);padding:12px 14px}.l3t2-scope .hist-bars{display:flex;align-items:flex-end;gap:4px;height:100%}.l3t2-scope .hist-bar{flex:1;background:var(--navy-3);min-height:4px;transition:opacity .15s}.l3t2-scope .hist-bar.weakest{background:var(--red)}.l3t2-scope .hist-bar.outlier-high{background:var(--green)}.l3t2-scope .hist-axis{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);margin-top:6px;letter-spacing:.04em}.l3t2-scope .gap-kpi{margin:10px 0 14px}.l3t2-scope .gap-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:56px;color:var(--red);letter-spacing:-.025em;line-height:1;display:flex;align-items:baseline;gap:8px}.l3t2-scope .gap-num .gap-unit{font-size:18px;color:var(--navy-4);font-weight:500}.l3t2-scope .gap-detail{font-size:12px;color:var(--navy-3);margin-top:6px;line-height:1.5}.l3t2-scope .gap-bar{height:8px;background:var(--paper);margin-top:12px;position:relative;border:1px solid var(--line)}.l3t2-scope .gap-bar-fill{height:100%;background:var(--red);opacity:.85}.l3t2-scope .topic-bars{display:flex;flex-direction:column;gap:7px;margin:14px 0 8px}.l3t2-scope .topic-bar-row{display:grid;grid-template-columns:200px 1fr 60px;gap:12px;align-items:center;font-size:12.5px}.l3t2-scope .topic-bar-name{color:var(--navy)}.l3t2-scope .topic-bar-name.untouched{color:var(--navy-5)}.l3t2-scope .topic-bar-track{height:14px;background:var(--paper)}.l3t2-scope .topic-bar-fill{height:100%;background:var(--navy)}.l3t2-scope .topic-bar-val{font-family:Lato,Arial,sans-serif;font-size:11.5px;color:var(--navy);text-align:right}.l3t2-scope .topic-bar-val.untouched{color:var(--navy-5)}.l3t2-scope .barrier-empty{padding:20px;background:var(--paper);border:1px dashed var(--line);text-align:center;margin:12px 0;color:var(--navy-3);font-size:13px}.l3t2-scope .barrier-empty strong{color:var(--navy);font-weight:500}.l3t2-scope .barrier-list{display:flex;flex-direction:column;gap:8px;margin:12px 0}.l3t2-scope .barrier-row{padding:10px 14px;background:var(--red-soft);border-left:3px solid var(--red);font-size:12.5px;color:var(--navy)}.l3t2-scope .barrier-row .topic{font-weight:600;color:var(--red);margin-bottom:2px}.l3t2-scope .barrier-row .meta{font-size:11.5px;color:var(--navy-3)}.l3t2-scope .week-bars{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin:14px 0 4px;height:110px;align-items:flex-end}.l3t2-scope .week-bar-col{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.l3t2-scope .week-bar-num{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy);font-weight:500}.l3t2-scope .week-bar-num.muted{color:var(--navy-5)}.l3t2-scope .week-bar-track{width:100%;background:var(--navy);min-height:4px}.l3t2-scope .week-bar-track.empty{background:var(--paper);border:1px dashed var(--line)}.l3t2-scope .week-bar-track.amber{background:var(--amber)}.l3t2-scope .week-bar-axis{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-top:4px;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);text-align:center;letter-spacing:.04em}.l3t2-scope .l3-stat-row{display:flex;gap:30px;align-items:baseline;margin:12px 0}.l3t2-scope .l3-stat-block{display:flex;flex-direction:column;gap:4px}.l3t2-scope .l3-stat-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:32px;color:var(--navy);letter-spacing:-.02em;line-height:1;display:flex;align-items:baseline;gap:4px}.l3t2-scope .l3-stat-num.red{color:var(--red)}.l3t2-scope .l3-stat-num.amber{color:var(--amber)}.l3t2-scope .l3-stat-num.green{color:var(--green)}.l3t2-scope .l3-stat-num.orange{color:var(--orange)}.l3t2-scope .l3-stat-num .stat-unit{font-size:13px;color:var(--navy-4);font-weight:500}.l3t2-scope .l3-stat-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l3t2-scope .l3-stat-bench{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em;margin-top:4px}.l3t2-scope .l3-stat-bench strong{color:var(--navy-3);font-weight:500}.l3t2-scope .valid-rows{display:flex;flex-direction:column;gap:8px;margin:12px 0 4px}.l3t2-scope .valid-row{display:grid;grid-template-columns:130px 1fr 55px;gap:12px;align-items:center;font-size:12px}.l3t2-scope .valid-row-name{color:var(--navy-3)}.l3t2-scope .valid-row-track{height:12px;background:var(--paper)}.l3t2-scope .valid-row-fill{height:100%;background:var(--navy)}.l3t2-scope .valid-row-fill.green{background:var(--green)}.l3t2-scope .valid-row-fill.amber{background:var(--amber)}.l3t2-scope .valid-row-val{font-family:Lato,Arial,sans-serif;font-size:11.5px;color:var(--navy);text-align:right}.l3t2-scope .gap-viz{display:flex;align-items:center;gap:16px;margin:12px 0;padding:12px 0}.l3t2-scope .gap-viz-side{flex:1;text-align:center}.l3t2-scope .gap-viz-side .label{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase}.l3t2-scope .gap-viz-side .num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:26px;color:var(--navy);margin-top:2px}.l3t2-scope .gap-viz-side .num.green{color:var(--green)}.l3t2-scope .gap-viz-side .num.amber{color:var(--amber)}.l3t2-scope .gap-viz-arrow{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-4)}.l3t2-scope .gap-viz-mid{text-align:center}.l3t2-scope .gap-viz-mid .gap-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:32px;color:var(--orange);line-height:1;letter-spacing:-.02em}.l3t2-scope .gap-viz-mid .gap-label{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--orange);letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.l3t2-scope .tes-card{display:flex;align-items:center;gap:24px}.l3t2-scope .tes-gauge{width:100px;height:100px;flex-shrink:0;position:relative}.l3t2-scope .tes-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.l3t2-scope .tes-gauge .num-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:none}.l3t2-scope .tes-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;color:var(--navy);letter-spacing:-.02em}.l3t2-scope .tes-of{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4)}.l3t2-scope .tes-text{flex:1}.l3t2-scope .tes-text-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:15.5px;color:var(--navy);margin-bottom:4px}.l3t2-scope .tes-text-body{font-size:13px;color:var(--navy-3);line-height:1.5}.l3t2-scope .tes-components{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--line-2)}.l3t2-scope .tes-comp{text-align:center}.l3t2-scope .tes-comp-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:17px;color:var(--navy)}.l3t2-scope .tes-comp-num.muted{color:var(--navy-4)}.l3t2-scope .tes-comp-label{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase;margin-top:3px}.l3t2-scope .tes-rank{display:flex;flex-direction:column;gap:7px;margin:12px 0}.l3t2-scope .tes-rank-row{display:grid;grid-template-columns:1.4fr 1fr 56px;gap:12px;align-items:center;font-size:12.5px}.l3t2-scope .tes-rank-name{color:var(--navy);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l3t2-scope .tes-rank-track{height:12px;background:var(--paper)}.l3t2-scope .tes-rank-fill{height:100%;background:var(--navy)}.l3t2-scope .tes-rank-fill.green{background:var(--green)}.l3t2-scope .tes-rank-fill.amber{background:var(--amber)}.l3t2-scope .tes-rank-fill.red{background:var(--red)}.l3t2-scope .tes-rank-val{font-family:Lato,Arial,sans-serif;font-size:11.5px;color:var(--navy);text-align:right;font-weight:500}.l3t2-scope .tes-rank-val.muted{color:var(--navy-4)}.l3t2-scope .impact-areas{display:grid;grid-template-columns:100px 1fr;gap:18px;align-items:center;margin:10px 0}.l3t2-scope .impact-donut{width:100px;height:100px;position:relative}.l3t2-scope .impact-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.l3t2-scope .impact-donut-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:none}.l3t2-scope .impact-donut-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:24px;color:var(--navy);letter-spacing:-.02em}.l3t2-scope .impact-donut-of{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4)}.l3t2-scope .impact-chips{display:flex;flex-wrap:wrap;gap:6px}.l3t2-scope .impact-chip{font-size:11px;padding:4px 10px;border:1px solid var(--line);background:var(--white);color:var(--navy)}.l3t2-scope .impact-chip.touched{background:var(--green-soft);border-color:var(--green);color:var(--green);font-weight:500}.l3t2-scope .impact-chip.untouched{background:var(--paper);color:var(--navy-4);border-style:dashed}.l3t2-scope .impact-ranked{display:flex;flex-direction:column;gap:8px;margin:12px 0 4px}.l3t2-scope .impact-ranked-row{display:grid;grid-template-columns:150px 1fr 100px 60px;gap:12px;align-items:center;font-size:12.5px}.l3t2-scope .impact-ranked-name{color:var(--navy);font-weight:500}.l3t2-scope .impact-ranked-track{height:14px;background:var(--paper);position:relative}.l3t2-scope .impact-ranked-fill{height:100%}.l3t2-scope .impact-ranked-fill.high-quality{background:var(--green)}.l3t2-scope .impact-ranked-fill.medium-quality{background:var(--amber)}.l3t2-scope .impact-ranked-fill.low-quality{background:var(--red)}.l3t2-scope .impact-ranked-fill.no-quality{background:var(--navy-4);opacity:.3}.l3t2-scope .impact-ranked-quality{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3)}.l3t2-scope .impact-ranked-quality .q-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;vertical-align:middle}.l3t2-scope .impact-ranked-quality .q-dot.green{background:var(--green)}.l3t2-scope .impact-ranked-quality .q-dot.amber{background:var(--amber)}.l3t2-scope .impact-ranked-quality .q-dot.red{background:var(--red)}.l3t2-scope .impact-ranked-quality .q-dot.muted{background:var(--navy-5)}.l3t2-scope .impact-ranked-usage{font-family:Lato,Arial,sans-serif;font-size:11.5px;color:var(--navy);text-align:right}.l3t2-scope .l3-mcard-empty{margin:10px 0;padding:14px 16px;background:var(--paper);border:1px dashed var(--line);color:var(--navy-3);font-size:12.5px;line-height:1.5}.l3t2-scope .l3-mcard-empty strong{color:var(--navy);font-weight:500}.l3t2-scope .l3-nav-cues{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line-2)}.l3t2-scope .l3-nav-cue{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--paper);border:1px solid var(--line);cursor:pointer;transition:gap .15s,background .15s;font:inherit;color:inherit;text-align:left}.l3t2-scope .l3-nav-cue:hover{background:var(--white)}.l3t2-scope .l3-nav-cue.forward{justify-content:flex-end}.l3t2-scope .l3-nav-cue-arrow{font-family:Lato,Arial,sans-serif;font-size:14px;color:var(--orange)}.l3t2-scope .l3-nav-cue.back .l3-nav-cue-arrow{color:var(--navy-3)}.l3t2-scope .l3-nav-cue-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l3t2-scope .l3-nav-cue-text{font-size:13px;color:var(--navy-3)}.l3t2-scope .l3-nav-cue-text strong{color:var(--navy);font-weight:500}.l3t3-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--navy-soft: #e8ebf2;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3d6b3a;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8a6a1f;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9a4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);--k2-bg: #e8ebf2;--k2-ink: #2d3d5e;--k3-bg: #ece6ec;--k3-ink: #54354f;font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l3t3-scope *,.l3t3-scope *:before,.l3t3-scope *:after{box-sizing:border-box;margin:0;padding:0}.l3t3-scope .main{padding:26px 40px 40px;display:flex;flex-direction:column;gap:24px}.l3t3-scope .main-body{display:grid;grid-template-columns:1fr 268px;gap:26px;align-items:start}.l3t3-scope .main-content{display:flex;flex-direction:column;gap:0;min-width:0}.l3t3-scope .main-body.l2{grid-template-columns:1fr}.l3t3-scope .status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;font-weight:500;text-transform:uppercase}.l3t3-scope .status-chip:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block}.l3t3-scope .status-chip.green{background:var(--green-soft);color:var(--green)}.l3t3-scope .status-chip.green:before{background:var(--green)}.l3t3-scope .status-chip.amber{background:var(--amber-soft);color:var(--amber)}.l3t3-scope .status-chip.amber:before{background:var(--amber)}.l3t3-scope .status-chip.red{background:var(--red-soft);color:var(--red)}.l3t3-scope .status-chip.red:before{background:var(--red)}.l3t3-scope .k-tag{display:inline-block;font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;padding:3px 8px;font-weight:500}.l3t3-scope .k-tag.k2{background:var(--k2-bg);color:var(--k2-ink)}.l3t3-scope .k-tag.k3{background:var(--k3-bg);color:var(--k3-ink)}.l3t3-scope .info-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--navy-4);border-radius:50%;font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:600;color:var(--navy-4);cursor:help;margin-left:4px;vertical-align:middle;background:transparent;transition:all .15s}.l3t3-scope .info-icon:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}.l3t3-scope .info-icon:before{content:"i";font-style:normal;line-height:1}.l3t3-scope .l3-tile-section{margin-bottom:22px;border-top:1px solid var(--line-2);padding-top:22px}.l3t3-scope .l3-tile-section:first-of-type{border-top:0;padding-top:0}.l3t3-scope .l3-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.l3t3-scope .l3-section-head-left{display:flex;align-items:baseline;gap:16px}.l3t3-scope .l3-section-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l3t3-scope .l3-section-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:19px;color:var(--navy);letter-spacing:-.005em}.l3t3-scope .l3-section-summary{font-size:13px;color:var(--navy-3);margin-left:0}.l3t3-scope .l3-section-summary strong{color:var(--navy);font-weight:500}.l3t3-scope .l3-section-toggle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--line);color:var(--navy-3);font-size:14px;transition:transform .2s,background .2s}.l3t3-scope .l3-section-head:hover .l3-section-toggle{background:var(--navy-soft)}.l3t3-scope .l3-section.collapsed .l3-section-toggle{transform:rotate(-90deg)}.l3t3-scope .l3-section-body{transition:max-height .3s ease,opacity .2s ease;overflow:hidden}.l3t3-scope .l3-section.collapsed .l3-section-body{max-height:0;opacity:0}.l3t3-scope .l3-tile-section .l3-section-body{padding-top:4px}.l3t3-scope .l3-mcard{background:var(--white);border:1px solid var(--line);padding:18px 22px;margin-bottom:14px;display:flex;flex-direction:column}.l3t3-scope .l3-mcard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.l3t3-scope .l3-mcard-id-row{display:flex;align-items:center;gap:7px;margin-bottom:4px}.l3t3-scope .l3-mcard-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--navy-4);font-weight:500}.l3t3-scope .l3-mcard-k{font-family:Lato,Arial,sans-serif;font-size:9px;background:var(--navy-soft);color:var(--navy-3);padding:1px 6px;letter-spacing:.05em;font-weight:500}.l3t3-scope .l3-mcard-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;color:var(--navy);line-height:1.3;letter-spacing:-.005em;margin-bottom:3px}.l3t3-scope .l3-mcard-subtitle{font-size:12.5px;color:var(--navy-3);line-height:1.45}.l3t3-scope .l3-mcard-zone{font-family:Lato,Arial,sans-serif;font-size:9.5px;padding:3px 8px;letter-spacing:.04em;font-weight:600;flex-shrink:0}.l3t3-scope .l3-mcard-zone.green{background:var(--green-soft);color:var(--green)}.l3t3-scope .l3-mcard-zone.amber{background:var(--amber-soft);color:var(--amber)}.l3t3-scope .l3-mcard-zone.red{background:var(--red-soft);color:var(--red)}.l3t3-scope .l3-mcard-zone.orange{background:var(--orange-soft);color:var(--orange)}.l3t3-scope .l3-mcard-zone.muted{background:var(--paper);color:var(--navy-4);border:1px solid var(--line)}.l3t3-scope .l3-mcard-text{border-left:3px solid var(--line);padding:10px 14px;margin-top:14px;background:var(--paper);font-size:13px;color:var(--navy-3);line-height:1.55}.l3t3-scope .l3-mcard-text strong{color:var(--navy);font-weight:500}.l3t3-scope .l3-mcard-text.green-edge{border-left-color:var(--green)}.l3t3-scope .l3-mcard-text.amber-edge{border-left-color:var(--amber)}.l3t3-scope .l3-mcard-text.red-edge{border-left-color:var(--red)}.l3t3-scope .l3-mcard-text.orange-edge{border-left-color:var(--orange)}.l3t3-scope .lead-insight{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--orange);padding:18px 22px;margin-bottom:22px}.l3t3-scope .lead-insight-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--orange);text-transform:uppercase;font-weight:500;margin-bottom:6px}.l3t3-scope .lead-insight-text{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;color:var(--navy);line-height:1.4;letter-spacing:-.005em;margin-bottom:8px}.l3t3-scope .lead-insight-sub{font-size:13px;color:var(--navy-3);line-height:1.5}.l3t3-scope .lead-insight-sub strong{color:var(--navy);font-weight:500}.l3t3-scope .traj-caption{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);letter-spacing:.04em;margin:10px 0;display:flex;align-items:center;gap:8px}.l3t3-scope .traj-caption .arrow{font-size:14px;color:var(--green)}.l3t3-scope .traj-caption .arrow.amber{color:var(--amber)}.l3t3-scope .traj-caption .arrow.red{color:var(--red)}.l3t3-scope .traj-caption strong{color:var(--navy);font-weight:500}.l3t3-scope .xc-chart{background:var(--paper);padding:18px;margin:14px 0;position:relative}.l3t3-scope .xc-chart svg{width:100%;display:block}.l3t3-scope .xc-legend{display:flex;gap:16px;flex-wrap:wrap;font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);padding-top:12px;border-top:1px dashed var(--line-2);margin-top:12px;letter-spacing:.04em}.l3t3-scope .xc-legend-item{display:flex;align-items:center;gap:6px}.l3t3-scope .xc-legend-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.l3t3-scope .xc-legend-line{width:18px;height:2px;display:inline-block}.l3t3-scope .combined-stat{background:var(--white);border:1px solid var(--line);padding:16px 20px;display:flex;flex-direction:column;gap:6px;align-self:center}.l3t3-scope .combined-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:32px;color:var(--navy);letter-spacing:-.02em;line-height:1}.l3t3-scope .combined-fraction{font-family:Lato,Arial,sans-serif;font-size:11.5px;color:var(--navy-3)}.l3t3-scope .combined-label{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.l3t3-scope .skill-table{width:100%;border-collapse:collapse;font-size:12px;margin:14px 0 6px}.l3t3-scope .skill-table th,.l3t3-scope .skill-table td{padding:8px 10px;text-align:center;border:1px solid var(--line)}.l3t3-scope .skill-table th{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--navy-4);background:var(--paper);font-weight:500;text-transform:uppercase}.l3t3-scope .skill-table th.skill-col{text-align:left;width:200px;color:var(--navy-3)}.l3t3-scope .skill-table th.curr-col{background:var(--navy-soft);color:var(--navy);font-weight:600}.l3t3-scope .skill-table td.skill-name{text-align:left;color:var(--navy);font-weight:500;background:var(--white);font-family:Lato,Arial,sans-serif;font-size:12.5px}.l3t3-scope .skill-table td.skill-name.weakest{color:var(--red);font-weight:600}.l3t3-scope .skill-table td.cell{font-family:Lato,Arial,sans-serif;font-weight:500;color:var(--navy)}.l3t3-scope .skill-table td.cell.green{background:var(--green-soft);color:var(--green)}.l3t3-scope .skill-table td.cell.green-mid{background:#f0f5ec;color:var(--green)}.l3t3-scope .skill-table td.cell.amber{background:var(--amber-soft);color:var(--amber)}.l3t3-scope .skill-table td.cell.red{background:var(--red-soft);color:var(--red)}.l3t3-scope .skill-table td.cell.empty{color:var(--navy-5);background:var(--paper)}.l3t3-scope .skill-table td.cell.curr{border-left:2px solid var(--navy);border-right:2px solid var(--navy)}.l3t3-scope .skill-summary-line{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);letter-spacing:.04em;padding:10px 0 0;border-top:1px dashed var(--line-2);margin-top:10px;display:flex;gap:24px}.l3t3-scope .skill-summary-line .ssl-pill{display:flex;align-items:center;gap:6px}.l3t3-scope .skill-summary-line .ssl-pill .dot{width:8px;height:8px;border-radius:50%}.l3t3-scope .skill-summary-line .ssl-pill .dot.green{background:var(--green)}.l3t3-scope .skill-summary-line .ssl-pill .dot.amber{background:var(--amber)}.l3t3-scope .skill-summary-line .ssl-pill .dot.red{background:var(--red)}.l3t3-scope .skill-summary-line .ssl-pill strong{color:var(--navy);font-weight:500}.l3t3-scope .pace-rows{display:flex;flex-direction:column;gap:12px;margin:14px 0}.l3t3-scope .pace-row{display:grid;grid-template-columns:60px 1fr 90px;gap:14px;align-items:center}.l3t3-scope .pace-row-label{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);font-weight:500}.l3t3-scope .pace-row-label.curr{color:var(--navy);font-weight:600}.l3t3-scope .pace-bar-track{height:22px;background:var(--paper);position:relative}.l3t3-scope .pace-bar-fill{height:100%;background:var(--navy);opacity:.6}.l3t3-scope .pace-bar-fill.curr{background:var(--orange);opacity:.85}.l3t3-scope .pace-median{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--navy)}.l3t3-scope .pace-median.curr{background:var(--orange)}.l3t3-scope .pace-row-meta{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);text-align:right}.l3t3-scope .pace-row-meta strong{color:var(--navy);font-weight:500}.l3t3-scope .am-table{width:100%;border-collapse:collapse;font-size:12px;margin:14px 0 6px}.l3t3-scope .am-table th,.l3t3-scope .am-table td{padding:9px 12px;text-align:right;border:1px solid var(--line)}.l3t3-scope .am-table th{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--navy-4);background:var(--paper);font-weight:500;text-transform:uppercase}.l3t3-scope .am-table th.cohort-col,.l3t3-scope .am-table td.cohort-col{text-align:left;color:var(--navy);font-weight:500}.l3t3-scope .am-table tr.curr{background:var(--navy-soft)}.l3t3-scope .am-table tr.curr td.cohort-col{color:var(--navy);font-weight:600}.l3t3-scope .am-table td.cell{font-family:Lato,Arial,sans-serif;color:var(--navy)}.l3t3-scope .am-table td.cell.best{background:var(--green-soft);color:var(--green);font-weight:600}.l3t3-scope .am-table td.cell.good{background:#f0f5ec;color:var(--green)}.l3t3-scope .am-table td.cell.mid{color:var(--navy-3)}.l3t3-scope .am-table td.cell.poor{background:var(--amber-soft);color:var(--amber)}.l3t3-scope .am-table td.cell.worst{background:var(--red-soft);color:var(--red);font-weight:600}.l3t3-scope .am-table td.cell.early{color:var(--orange);font-style:italic}.l3t3-scope .am-summary-line{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);letter-spacing:.04em;margin:10px 0}.l3t3-scope .am-summary-line strong{color:var(--navy);font-weight:500}.l3t3-scope .v7-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.l3t3-scope .v7-card{background:var(--paper);border:1px solid var(--line);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.l3t3-scope .v7-card-head{display:flex;justify-content:space-between;align-items:baseline}.l3t3-scope .v7-card-id{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.06em}.l3t3-scope .v7-card-zone{font-family:Lato,Arial,sans-serif;font-size:9.5px;padding:2px 7px;letter-spacing:.04em;font-weight:600}.l3t3-scope .v7-card-zone.green{background:var(--green-soft);color:var(--green)}.l3t3-scope .v7-card-zone.amber{background:var(--amber-soft);color:var(--amber)}.l3t3-scope .v7-card-zone.red{background:var(--red-soft);color:var(--red)}.l3t3-scope .v7-card-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;color:var(--navy);line-height:1.3}.l3t3-scope .v7-spark-row{display:flex;align-items:center;gap:12px;margin:6px 0 4px}.l3t3-scope .v7-spark{flex:1;height:32px;position:relative}.l3t3-scope .v7-spark svg{width:100%;height:100%}.l3t3-scope .v7-current{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;color:var(--navy);letter-spacing:-.02em;line-height:1}.l3t3-scope .v7-current.green{color:var(--green)}.l3t3-scope .v7-delta{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);letter-spacing:.04em}.l3t3-scope .v7-delta strong{color:var(--green);font-weight:500}.l3t3-scope .v7-text{font-size:11.5px;color:var(--navy-3);line-height:1.45;margin-top:6px;padding-top:8px;border-top:1px solid var(--line)}.l3t3-scope .v7-text strong{color:var(--navy);font-weight:500}.l3t3-scope .method-note{font-size:11px;color:var(--navy-4);line-height:1.5;padding:8px 12px;background:var(--paper);border-left:2px solid var(--line-2);margin-top:10px;font-style:italic}.l3t3-scope .method-note strong{color:var(--navy-3);font-weight:500;font-style:normal}.l3t3-scope .l3-nav-cues{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line-2)}.l3t3-scope .l3-nav-cue{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--paper);border:1px solid var(--line);cursor:pointer;transition:gap .15s,background .15s;font-family:inherit;color:inherit;text-align:left}.l3t3-scope .l3-nav-cue:hover{background:var(--white)}.l3t3-scope .l3-nav-cue.forward{justify-content:flex-end}.l3t3-scope .l3-nav-cue.back{justify-content:flex-start}.l3t3-scope .l3-nav-cue-arrow{font-family:Lato,Arial,sans-serif;font-size:14px;color:var(--orange)}.l3t3-scope .l3-nav-cue.back .l3-nav-cue-arrow{color:var(--navy-3)}.l3t3-scope .l3-nav-cue-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l3t3-scope .l3-nav-cue-text{font-size:13px;color:var(--navy-3)}.l3t3-scope .l3-nav-cue-text strong{color:var(--navy);font-weight:500}.l4t1-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3d6b3a;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8a6a1f;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9a4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);--k2-bg: #e8ebf2;--k2-ink: #2d3d5e;--k3-bg: #ece6ec;--k3-ink: #54354f;font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l4t1-scope *,.l4t1-scope *:before,.l4t1-scope *:after{box-sizing:border-box}.l4t1-scope .body{padding:24px 40px 40px;background:var(--paper)}.l4t1-scope .rankings-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.l4t1-scope .rank-card{background:var(--white);border:1px solid var(--line);padding:22px 24px 18px;position:relative}.l4t1-scope .rank-card.tds{border-top:3px solid var(--navy)}.l4t1-scope .rank-card.pis{border-top:3px solid var(--orange)}.l4t1-scope .rank-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:6px;display:flex;align-items:center;gap:8px}.l4t1-scope .rank-eyebrow .info-i{width:14px;height:14px;border:1px solid var(--navy-5);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:var(--navy-4);cursor:help;font-family:Lato,Arial,sans-serif;font-weight:500}.l4t1-scope .rank-card h3{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.005em;margin-bottom:14px;color:var(--navy)}.l4t1-scope .rank-table{width:100%;border-collapse:collapse;font-size:13px}.l4t1-scope .rank-table thead th{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding:6px 0 8px;text-align:left;border-bottom:1px solid var(--line-2)}.l4t1-scope .rank-table thead th.num{text-align:right}.l4t1-scope .rank-table tbody td{padding:10px 0;border-bottom:1px solid var(--line-3);vertical-align:middle}.l4t1-scope .rank-table tbody tr:last-child td{border-bottom:0}.l4t1-scope .rank-table tbody tr.top td{background:#e7efe159}.l4t1-scope .rank-table tbody tr.bottom td{background:#f1ddd759}.l4t1-scope .rank-table .pname{font-weight:500;color:var(--navy);font-size:13px;line-height:1.3}.l4t1-scope .rank-table .ptrainer{font-size:11px;color:var(--navy-4);font-family:Lato,Arial,sans-serif;margin-top:1px}.l4t1-scope .rank-table td.num{text-align:right;font-family:Lato,Arial,sans-serif;font-weight:600;font-variant-numeric:tabular-nums}.l4t1-scope .rank-table td.score{font-size:17px;padding-right:18px}.l4t1-scope .rank-table td.delta{font-size:12px;color:var(--navy-3);padding-right:16px;font-family:Lato,Arial,sans-serif;min-width:36px}.l4t1-scope .rank-table td.delta.up{color:var(--green)}.l4t1-scope .rank-table td.delta.down{color:var(--red)}.l4t1-scope .rank-table td.n{font-size:12px;color:var(--navy-4)}.l4t1-scope .rank-foot{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--navy-4);margin-top:12px;padding-top:10px;border-top:1px solid var(--line-3);display:flex;gap:18px}.l4t1-scope .rank-table tbody tr.middle{display:none}.l4t1-scope .rank-table tbody tr.middle.show{display:table-row}.l4t1-scope .rank-table tbody tr.middle td{background:transparent}.l4t1-scope .rank-divider td{padding:8px 0 6px!important;border-bottom:0!important;text-align:center;background:transparent}.l4t1-scope .rank-divider button{background:transparent;border:0;border-top:1px dashed var(--line);width:100%;padding:8px 0 0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--navy-4);text-transform:uppercase;cursor:pointer;text-align:center}.l4t1-scope .rank-divider button:hover{color:var(--navy)}.l4t1-scope .rank-divider .arr{display:inline-block;margin-left:6px;color:var(--orange);transition:transform .2s}.l4t1-scope .rank-divider button.expanded .arr{transform:rotate(90deg)}.l4t1-scope .chain-row{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;margin-bottom:22px}.l4t1-scope .insights-card,.l4t1-scope .actions-card{background:var(--white);border:1px solid var(--line);padding:22px 24px}.l4t1-scope .chain-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:4px}.l4t1-scope .chain-card h3{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;color:var(--navy);margin-bottom:16px}.l4t1-scope .insights-card h3,.l4t1-scope .actions-card h3{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.005em;color:var(--navy);margin-bottom:14px}.l4t1-scope .chain-arrow{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--orange);letter-spacing:.06em}.l4t1-scope .insight-row{display:grid;grid-template-columns:76px 1fr 110px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line-3);min-height:56px}.l4t1-scope .insight-row:first-of-type{border-top:0;padding-top:8px}.l4t1-scope .insight-marker{display:flex;align-items:center;gap:6px;margin-top:2px}.l4t1-scope .marker-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.l4t1-scope .marker-dot.green{background:var(--green)}.l4t1-scope .marker-dot.amber{background:var(--amber)}.l4t1-scope .marker-dot.red{background:var(--red)}.l4t1-scope .insight-tag{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.1em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l4t1-scope .insight-tag .code{color:var(--orange);font-weight:500}.l4t1-scope .insight-row .body-text{font-size:13px;line-height:1.5;color:var(--navy)}.l4t1-scope .insight-row .body-text strong{font-weight:600;color:var(--navy)}.l4t1-scope .anchor{min-width:84px;max-width:110px;text-align:right;font-family:Lato,Arial,sans-serif;flex-shrink:0}.l4t1-scope .anchor .anchor-num{font-weight:600;font-size:18px;line-height:1.1;color:var(--navy);font-variant-numeric:tabular-nums}.l4t1-scope .anchor .anchor-num.up{color:var(--green)}.l4t1-scope .anchor .anchor-sub{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.04em;color:var(--navy-4);margin-top:2px;font-weight:400;line-height:1.3}.l4t1-scope .anchor-bar{display:flex;height:6px;margin-top:4px;min-width:84px}.l4t1-scope .anchor-bar .seg{height:100%}.l4t1-scope .anchor-bar .green{background:var(--green)}.l4t1-scope .anchor-bar .amber{background:var(--amber)}.l4t1-scope .anchor-bar .red{background:var(--red)}.l4t1-scope .anchor-spark{margin-top:6px;display:block;margin-left:auto}.l4t1-scope .anchor-dots{display:flex;gap:3px;margin-top:6px;justify-content:flex-end}.l4t1-scope .anchor-dots .dot{width:7px;height:7px;border-radius:50%;background:var(--red)}.l4t1-scope .anchor-dots .dot.empty{background:var(--line)}.l4t1-scope .action-card{padding:14px 16px;border:1px solid var(--line-2);border-left:3px solid var(--orange);background:var(--paper);margin-bottom:10px;position:relative}.l4t1-scope .action-card:last-child{margin-bottom:0}.l4t1-scope .action-card .top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.l4t1-scope .action-card .num-tag{display:inline-flex;align-items:center;gap:8px;font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.1em;color:var(--navy-4);text-transform:uppercase}.l4t1-scope .action-card .num{width:18px;height:18px;background:var(--navy);color:var(--white);font-family:Lato,Arial,sans-serif;font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.l4t1-scope .action-card .from-tag{color:var(--orange);font-weight:500}.l4t1-scope .action-card .when{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.04em;color:var(--navy-4);text-transform:uppercase}.l4t1-scope .action-card .heading{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13.5px;color:var(--navy);margin-bottom:6px;letter-spacing:-.005em}.l4t1-scope .action-card .body-text{font-size:12.5px;line-height:1.5;color:var(--navy-3)}.l4t1-scope .collapsible{background:var(--white);border:1px solid var(--line);margin-bottom:16px}.l4t1-scope .collapse-toggle{width:100%;display:flex;align-items:center;gap:12px;padding:14px 24px;background:var(--paper);border:0;cursor:pointer;font-family:Lato,Arial,sans-serif;text-align:left;border-bottom:1px solid transparent;transition:border-color .15s}.l4t1-scope .collapse-toggle.open{border-bottom-color:var(--line-2)}.l4t1-scope .collapse-toggle .arrow{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--orange);transition:transform .2s;width:14px}.l4t1-scope .collapse-toggle.open .arrow{transform:rotate(90deg)}.l4t1-scope .collapse-toggle .label{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:13.5px;color:var(--navy)}.l4t1-scope .collapse-toggle .meta{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--navy-4);text-transform:uppercase}.l4t1-scope .metric-grid{display:none;grid-template-columns:repeat(5,1fr);gap:0;padding:0}.l4t1-scope .metric-grid.open{display:grid}.l4t1-scope .mtile{padding:18px 18px 16px;border-right:1px solid var(--line-2)}.l4t1-scope .mtile:last-child{border-right:0}.l4t1-scope .mtile .head-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.l4t1-scope .mtile .mxx{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;color:var(--navy-4);font-weight:500}.l4t1-scope .mtile .status-chip{font-family:Lato,Arial,sans-serif;font-size:10px;padding:2px 8px;border-radius:8px;font-weight:500}.l4t1-scope .mtile .status-chip.strong{background:var(--green-soft);color:var(--green)}.l4t1-scope .mtile .status-chip.steady{background:var(--amber-soft);color:var(--amber)}.l4t1-scope .mtile .status-chip.building{background:var(--orange-soft);color:var(--orange)}.l4t1-scope .mtile .status-chip.moderate{background:var(--amber-soft);color:var(--amber)}.l4t1-scope .mtile .status-chip.watch{background:var(--red-soft);color:var(--red)}.l4t1-scope .mtile .mname{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:12.5px;color:var(--navy-3);margin-bottom:8px}.l4t1-scope .mtile .mvalue{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:26px;color:var(--navy);line-height:1;margin-bottom:8px;font-variant-numeric:tabular-nums}.l4t1-scope .mtile .mvalue .unit{font-size:12px;font-weight:400;color:var(--navy-4);margin-left:2px}.l4t1-scope .mtile .mnote{font-size:11.5px;line-height:1.45;color:var(--navy-3)}.l4t1-scope .drill-hint{margin-top:10px;padding:14px 24px;background:var(--paper);border:1px solid var(--line-2);border-left:3px solid var(--navy);display:flex;align-items:center;gap:14px;font-size:13px;color:var(--navy-3)}.l4t1-scope .drill-hint .next{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:11px;letter-spacing:.08em;color:var(--navy);text-transform:uppercase;cursor:pointer;background:transparent;border:0;padding:0;display:inline-flex;align-items:center}.l4t1-scope .drill-hint .next .arrow{color:var(--orange);margin-left:6px}.l4t2-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3d6b3a;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8a6a1f;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9a4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);--k2-bg: #e8ebf2;--k2-ink: #2d3d5e;--k3-bg: #ece6ec;--k3-ink: #54354f;font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l4t2-scope *,.l4t2-scope *:before,.l4t2-scope *:after{box-sizing:border-box}.l4t2-scope .frame{max-width:1440px;margin:0 auto;background:var(--paper);border:1px solid var(--line);position:relative;box-shadow:0 1px #0014480a}.l4t2-scope .frame:before{content:"L4 L&D MANAGER  ·  TAB 2 DEEP DIVE  ·  v1.1  ·  DESKTOP 1440px";position:absolute;top:-22px;left:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l4t2-scope .frame:after{content:"RIPPLES  ·  VELOCITY";position:absolute;top:-22px;right:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l4t2-scope .topnav{display:flex;align-items:center;padding:16px 32px;border-bottom:1px solid var(--line);background:var(--white)}.l4t2-scope .logo{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:16px;color:var(--navy);display:flex;align-items:center;gap:10px;letter-spacing:-.005em}.l4t2-scope .logo-mark{display:inline-block;width:24px;height:24px;background:var(--navy);position:relative}.l4t2-scope .logo-mark:after{content:"";position:absolute;bottom:4px;right:4px;width:6px;height:6px;background:var(--orange)}.l4t2-scope .nav-items{display:flex;gap:30px;margin-left:56px;font-size:13px;color:var(--navy-3);font-family:Lato,Arial,sans-serif}.l4t2-scope .nav-items span{cursor:pointer}.l4t2-scope .nav-items .active{color:var(--navy);font-weight:500;position:relative}.l4t2-scope .nav-items .active:after{content:"";position:absolute;bottom:-19px;left:0;right:0;height:2px;background:var(--navy)}.l4t2-scope .nav-right{margin-left:auto;display:flex;align-items:center;gap:18px}.l4t2-scope .search-box{width:260px;height:34px;border:1px solid var(--line);background:var(--paper);font-size:12px;color:var(--navy-4);padding:0 14px;display:flex;align-items:center;gap:8px}.l4t2-scope .search-box:before{content:"";width:11px;height:11px;border:1.5px solid var(--navy-4);border-radius:50%;position:relative;flex-shrink:0}.l4t2-scope .avatar{width:34px;height:34px;background:var(--navy);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em}.l4t2-scope .dash-header{padding:28px 40px 22px;background:var(--paper);position:relative}.l4t2-scope .kicker{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:14px}.l4t2-scope .kicker-divider{display:inline-block;width:4px;height:4px;background:var(--navy-5)}.l4t2-scope .kicker .day-of{color:var(--orange);font-weight:500}.l4t2-scope .dash-header h1{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px;color:var(--navy)}.l4t2-scope .dash-header .context{font-size:14px;color:var(--navy-3);line-height:1.5}.l4t2-scope .tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding:0 40px;background:var(--paper);position:sticky;top:0;z-index:10}.l4t2-scope .tab{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:14px;padding:16px 0;margin-right:36px;color:var(--navy-4);cursor:pointer;position:relative;background:transparent;border:0;letter-spacing:-.005em}.l4t2-scope .tab.active{color:var(--navy)}.l4t2-scope .tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--navy)}.l4t2-scope .tab .tab-sub{display:block;font-size:9.5px;font-family:Lato,Arial,sans-serif;color:var(--navy-4);letter-spacing:.12em;margin-top:3px;font-weight:400;text-transform:uppercase}.l4t2-scope .filter-bar{display:flex;align-items:center;gap:14px;padding:12px 40px;background:var(--white);border-bottom:1px solid var(--line-2);position:sticky;top:0;z-index:20}.l4t2-scope .filter-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l4t2-scope .filter-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;color:var(--navy);cursor:pointer;font-family:Lato,Arial,sans-serif;transition:border-color .15s,background .15s}.l4t2-scope .filter-pill:hover{border-color:var(--navy-3);background:var(--white)}.l4t2-scope .filter-pill .f-label{color:var(--navy-4);font-size:10.5px;font-family:Lato,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.l4t2-scope .filter-pill .f-val{font-weight:500;color:var(--navy)}.l4t2-scope .filter-pill .f-caret{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);margin-left:2px}.l4t2-scope .more-filters{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px dashed var(--line);background:transparent;font-family:Lato,Arial,sans-serif;font-size:11px;letter-spacing:.04em;color:var(--navy-3);cursor:pointer;text-transform:uppercase}.l4t2-scope .filter-reset{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px}.l4t2-scope .filter-reset:hover{color:var(--navy)}.l4t2-scope .action-strip{padding:14px 40px;background:var(--orange-soft);border-bottom:1px solid var(--orange-line);display:flex;align-items:center;gap:22px}.l4t2-scope .action-tag{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);font-weight:500;text-transform:uppercase;padding-right:18px;border-right:1px solid var(--orange-line);display:flex;align-items:center;gap:8px}.l4t2-scope .action-tag:before{content:"";width:6px;height:6px;background:var(--orange);border-radius:50%;display:inline-block}.l4t2-scope .action-text{font-size:14px;color:var(--navy);flex:1;line-height:1.5}.l4t2-scope .action-text strong{font-weight:600;color:var(--navy)}.l4t2-scope .action-btn{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:500;padding:9px 18px;background:var(--navy);color:var(--white);border:0;cursor:pointer;letter-spacing:.01em;transition:background .15s}.l4t2-scope .action-btn:hover{background:var(--navy-2)}.l4t2-scope .action-dismiss{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;padding:8px 4px;letter-spacing:.04em}.l4t2-scope .action-dismiss:hover{color:var(--navy)}.l4t2-scope .main{padding:26px 40px 40px;display:flex;flex-direction:column;gap:24px}.l4t2-scope .main-body{display:grid;grid-template-columns:1fr 268px;gap:26px;align-items:start}.l4t2-scope .main-content{display:flex;flex-direction:column;gap:0;min-width:0}.l4t2-scope .insights-box{background:var(--white);border:1px solid var(--line);padding:26px 30px;display:grid;grid-template-columns:200px 1fr;gap:36px;align-items:start;position:relative}.l4t2-scope .insights-box:before{content:"";position:absolute;top:12px;left:12px;width:8px;height:8px;background-image:radial-gradient(var(--navy-5) 1px,transparent 1px);background-size:4px 4px;opacity:.6}.l4t2-scope .gauge-section{display:flex;flex-direction:column;align-items:center}.l4t2-scope .gauge-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:14px;text-align:center;display:flex;align-items:center;gap:6px}.l4t2-scope .gauge{width:148px;height:148px;position:relative;margin-bottom:12px}.l4t2-scope .gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.l4t2-scope .gauge-bg{fill:none;stroke:var(--line-2);stroke-width:9}.l4t2-scope .gauge-fill{fill:none;stroke-width:9;stroke-linecap:round}.l4t2-scope .gauge-fill.green{stroke:var(--green)}.l4t2-scope .gauge-fill.amber{stroke:var(--amber)}.l4t2-scope .gauge-fill.red{stroke:var(--red)}.l4t2-scope .gauge-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l4t2-scope .gauge-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:54px;line-height:1;letter-spacing:-.025em;color:var(--amber)}.l4t2-scope .gauge-denom{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);letter-spacing:.1em;margin-top:5px}.l4t2-scope .gauge-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;text-align:center;letter-spacing:-.01em;color:var(--navy);margin-bottom:4px}.l4t2-scope .gauge-trend{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);text-align:center;letter-spacing:.05em}.l4t2-scope .gauge-trend .delta-pos{color:var(--green);font-weight:500}.l4t2-scope .components-compact{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line);width:100%}.l4t2-scope .components-compact-label{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;margin-bottom:10px;text-align:center;font-weight:500}.l4t2-scope .components-compact-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;font-size:11px}.l4t2-scope .cc-item{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;letter-spacing:.02em}.l4t2-scope .cc-item .cc-name{color:var(--navy-4)}.l4t2-scope .cc-item .cc-val{color:var(--navy);font-weight:500}.l4t2-scope .insights-slots{display:flex;flex-direction:column;gap:0}.l4t2-scope .insights-header{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:14px;display:flex;align-items:baseline;gap:12px}.l4t2-scope .insights-header .ih-rule{flex:1;height:1px;background:var(--line-2)}.l4t2-scope .slot{display:grid;grid-template-columns:14px 96px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--line-3);align-items:start}.l4t2-scope .slot:last-child{border-bottom:0;padding-bottom:4px}.l4t2-scope .slot:first-child{padding-top:4px}.l4t2-scope .slot-dot{width:10px;height:10px;border-radius:50%;margin-top:7px}.l4t2-scope .slot-dot.green{background:var(--green)}.l4t2-scope .slot-dot.amber{background:var(--amber)}.l4t2-scope .slot-dot.red{background:var(--red)}.l4t2-scope .slot-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding-top:4px}.l4t2-scope .slot-text{font-size:14.5px;color:var(--navy);line-height:1.55}.l4t2-scope .slot-text .hl{font-weight:600;color:var(--navy)}.l4t2-scope .slot-text .metric-ref{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.08em;margin-left:8px;opacity:.65}.l4t2-scope .l3-tile-section{margin-bottom:22px;border-top:1px solid var(--line-2);padding-top:22px}.l4t2-scope .l3-tile-section:first-of-type{border-top:0;padding-top:0}.l4t2-scope .l3-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.l4t2-scope .l3-section-head-left{display:flex;align-items:baseline;gap:16px}.l4t2-scope .l3-section-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l4t2-scope .l3-section-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:19px;color:var(--navy);letter-spacing:-.005em}.l4t2-scope .l3-section-summary{font-size:13px;color:var(--navy-3);margin-left:0}.l4t2-scope .l3-section-summary strong{color:var(--navy);font-weight:500}.l4t2-scope .l3-section-toggle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--line);color:var(--navy-3);font-size:14px;transition:transform .2s,background .2s}.l4t2-scope .l3-section-head:hover .l3-section-toggle{background:var(--canvas)}.l4t2-scope .l3-section.collapsed .l3-section-toggle{transform:rotate(-90deg)}.l4t2-scope .l3-section-body{transition:max-height .3s ease,opacity .2s ease;overflow:hidden}.l4t2-scope .l3-section.collapsed .l3-section-body{max-height:0;opacity:0}.l4t2-scope .l3-tile-section .l3-section-body{padding-top:4px}.l4t2-scope .l4-page-intro{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--orange);padding:14px 20px;margin-bottom:22px;display:flex;align-items:center;gap:16px}.l4t2-scope .l4-page-intro-eyebrow{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-weight:500;padding:4px 10px;background:var(--orange-soft);border-radius:2px;flex-shrink:0}.l4t2-scope .l4-page-intro-text{font-size:13px;color:var(--navy-3);line-height:1.5;flex:1}.l4t2-scope .l4-metric-grid{display:grid;gap:14px;margin:14px 0 4px}.l4t2-scope .l4-metric-grid.cols-2{grid-template-columns:1fr 1fr}.l4t2-scope .l4-metric-grid.cols-3{grid-template-columns:1fr 1fr 1fr}.l4t2-scope .l4-metric-grid.cols-1{grid-template-columns:1fr}.l4t2-scope .l4-mcard{background:var(--white);border:1px solid var(--line);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.l4t2-scope .l4-mcard.wide{grid-column:span 2}.l4t2-scope .l4-mcard.full{grid-column:1 / -1}.l4t2-scope .l4-mcard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.l4t2-scope .l4-mcard-id{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.08em;font-weight:500}.l4t2-scope .l4-mcard-zone{font-family:Lato,Arial,sans-serif;font-size:10px;padding:2px 8px;letter-spacing:.04em;font-weight:600;flex-shrink:0}.l4t2-scope .l4-mcard-zone.green{background:var(--green-soft);color:var(--green)}.l4t2-scope .l4-mcard-zone.amber{background:var(--amber-soft);color:var(--amber)}.l4t2-scope .l4-mcard-zone.red{background:var(--red-soft);color:var(--red)}.l4t2-scope .l4-mcard-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:15px;color:var(--navy);letter-spacing:-.005em;line-height:1.3}.l4t2-scope .l4-mcard-subtitle{font-size:11.5px;color:var(--navy-4);line-height:1.45;margin-top:-8px}.l4t2-scope .l4-mcard-hero{display:flex;align-items:baseline;gap:10px;padding:4px 0}.l4t2-scope .l4-mcard-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:32px;color:var(--navy);letter-spacing:-.02em;line-height:1}.l4t2-scope .l4-mcard-num.green{color:var(--green)}.l4t2-scope .l4-mcard-num.amber{color:var(--amber)}.l4t2-scope .l4-mcard-num.red{color:var(--red)}.l4t2-scope .l4-mcard-num .unit{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy-4);font-weight:500;margin-left:2px}.l4t2-scope .l4-mcard-unit{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:14px;color:var(--navy-4)}.l4t2-scope .l4-mcard-context{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);letter-spacing:.04em;margin-left:auto}.l4t2-scope .l4-dist-strip{display:flex;flex-direction:column;gap:4px}.l4t2-scope .l4-dist-label{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.l4t2-scope .l4-dist-track{position:relative;height:24px;background:var(--paper);border-radius:2px}.l4t2-scope .l4-dist-track .threshold-line{position:absolute;top:-2px;bottom:-2px;width:1.5px;background:var(--orange);opacity:.5}.l4t2-scope .l4-dist-track .threshold-label{position:absolute;top:-14px;font-family:Lato,Arial,sans-serif;font-size:8.5px;color:var(--orange);letter-spacing:.04em;transform:translate(-50%)}.l4t2-scope .l4-dist-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;border:1.5px solid var(--white)}.l4t2-scope .l4-dist-dot.green{background:var(--green)}.l4t2-scope .l4-dist-dot.amber{background:var(--amber)}.l4t2-scope .l4-dist-dot.red{background:var(--red)}.l4t2-scope .l4-dist-dot.navy{background:var(--navy)}.l4t2-scope .l4-dist-axis{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.04em}.l4t2-scope .l4-prog-list{display:flex;flex-direction:column;gap:7px;font-size:12px}.l4t2-scope .l4-prog-row{display:grid;grid-template-columns:1fr 60px 50px;gap:10px;align-items:center}.l4t2-scope .l4-prog-row.weak{color:var(--red)}.l4t2-scope .l4-prog-name{font-size:12px;color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4t2-scope .l4-prog-row.weak .l4-prog-name{color:var(--red);font-weight:500}.l4t2-scope .l4-prog-bar-track{height:8px;background:var(--paper);border-radius:1px;overflow:hidden}.l4t2-scope .l4-prog-bar-fill{height:100%;background:var(--navy);opacity:.7}.l4t2-scope .l4-prog-bar-fill.green{background:var(--green);opacity:.85}.l4t2-scope .l4-prog-bar-fill.amber{background:var(--amber);opacity:.85}.l4t2-scope .l4-prog-bar-fill.red{background:var(--red);opacity:.85}.l4t2-scope .l4-prog-val{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy);text-align:right}.l4t2-scope .l4-prog-row.weak .l4-prog-val{color:var(--red);font-weight:500}.l4t2-scope .l4-stack-bar{display:flex;height:24px;background:var(--paper);border-radius:2px;overflow:hidden}.l4t2-scope .l4-stack-seg{height:100%;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-size:10px;color:#fff;font-weight:500}.l4t2-scope .l4-stack-seg.green{background:var(--green);opacity:.9}.l4t2-scope .l4-stack-seg.amber{background:var(--amber);opacity:.85}.l4t2-scope .l4-stack-seg.red{background:var(--red);opacity:.85}.l4t2-scope .l4-stack-seg.navy{background:var(--navy);opacity:.7}.l4t2-scope .l4-stack-seg.grey{background:var(--navy-5);opacity:.5;color:var(--navy-3)}.l4t2-scope .l4-stack-legend{display:flex;flex-wrap:wrap;gap:14px;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-3);letter-spacing:.04em}.l4t2-scope .l4-stack-legend-item{display:flex;align-items:center;gap:5px}.l4t2-scope .l4-stack-legend-item .swatch{width:10px;height:10px;flex-shrink:0}.l4t2-scope .l4-stack-legend-item .swatch.green{background:var(--green)}.l4t2-scope .l4-stack-legend-item .swatch.amber{background:var(--amber)}.l4t2-scope .l4-stack-legend-item .swatch.red{background:var(--red)}.l4t2-scope .l4-stack-legend-item .swatch.navy{background:var(--navy)}.l4t2-scope .l4-stack-legend-item .swatch.grey{background:var(--navy-5)}.l4t2-scope .l4-stack-legend-item strong{color:var(--navy);font-weight:500}.l4t2-scope .l4-heatmap{display:grid;gap:2px;font-family:Lato,Arial,sans-serif;font-size:10px}.l4t2-scope .l4-heatmap-row{display:grid;grid-template-columns:130px repeat(8,1fr);gap:2px;align-items:center}.l4t2-scope .l4-heatmap-row.hdr{font-size:8.5px;color:var(--navy-4);letter-spacing:.04em;text-transform:uppercase}.l4t2-scope .l4-heatmap-row.hdr .col-hdr{text-align:center;transform:rotate(-30deg);transform-origin:center;height:36px;line-height:36px}.l4t2-scope .l4-heatmap-row-label{font-size:11px;color:var(--navy);text-align:right;padding-right:6px;font-family:Lato,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4t2-scope .l4-heatmap-cell{height:22px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--navy);font-weight:500}.l4t2-scope .l4-heatmap-cell.green{background:#3d6b3a73;color:#fff}.l4t2-scope .l4-heatmap-cell.green-mid{background:#3d6b3a33;color:var(--green)}.l4t2-scope .l4-heatmap-cell.amber{background:#8a6a1f4d;color:var(--amber)}.l4t2-scope .l4-heatmap-cell.red{background:#9a453866;color:var(--red)}.l4t2-scope .l4-heatmap-cell.empty{background:var(--paper);color:var(--navy-5)}.l4t2-scope .l4-ranked-list{display:flex;flex-direction:column;gap:6px}.l4t2-scope .l4-rank-row{display:grid;grid-template-columns:18px 1fr 60px;gap:10px;align-items:center;padding:5px 0;border-bottom:1px solid var(--line-3)}.l4t2-scope .l4-rank-row:last-child{border-bottom:0}.l4t2-scope .l4-rank-num{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em}.l4t2-scope .l4-rank-name{font-size:12.5px;color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4t2-scope .l4-rank-name strong{color:var(--navy);font-weight:600}.l4t2-scope .l4-rank-meta{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);text-align:right}.l4t2-scope .l4-rank-meta.green{color:var(--green)}.l4t2-scope .l4-rank-meta.red{color:var(--red)}.l4t2-scope .l4-rank-meta.amber{color:var(--amber)}.l4t2-scope .l4-alert-list{display:flex;flex-direction:column;gap:8px}.l4t2-scope .l4-alert-item{background:var(--red-soft);border-left:3px solid var(--red);padding:9px 12px;display:flex;flex-direction:column;gap:3px}.l4t2-scope .l4-alert-prog{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:12.5px;color:var(--navy)}.l4t2-scope .l4-alert-prog .topic{font-weight:400;color:var(--navy-3)}.l4t2-scope .l4-alert-detail{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--red);letter-spacing:.04em}.l4t2-scope .l4-alert-detail .bu{color:var(--navy-4);text-transform:uppercase}.l4t2-scope .barrier-empty{padding:20px;background:var(--paper);border:1px dashed var(--line);text-align:center;margin:12px 0;color:var(--navy-3);font-size:13px}.l4t2-scope .barrier-empty strong{color:var(--navy);font-weight:500}.l4t2-scope .l4-mcard-text{font-size:12.5px;color:var(--navy-3);line-height:1.5;border-top:1px solid var(--line-2);padding-top:11px;margin-top:auto}.l4t2-scope .l4-mcard-text strong{color:var(--navy);font-weight:500}.l4t2-scope .l4-mcard-text.green-edge{border-left:2px solid var(--green);padding-left:12px;border-top:0;padding-top:0;margin-top:4px}.l4t2-scope .l4-mcard-text.amber-edge{border-left:2px solid var(--amber);padding-left:12px;border-top:0;padding-top:0;margin-top:4px}.l4t2-scope .l4-mcard-text.red-edge{border-left:2px solid var(--red);padding-left:12px;border-top:0;padding-top:0;margin-top:4px}.l4t2-scope .week-bars{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin:14px 0 4px;height:110px;align-items:flex-end}.l4t2-scope .week-bar-col{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.l4t2-scope .week-bar-num{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy);font-weight:500}.l4t2-scope .week-bar-num.muted{color:var(--navy-5)}.l4t2-scope .week-bar-track{width:100%;background:var(--navy);min-height:4px}.l4t2-scope .week-bar-track.empty{background:var(--paper);border:1px dashed var(--line)}.l4t2-scope .week-bar-track.amber{background:var(--amber)}.l4t2-scope .week-bar-axis{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-top:4px;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);text-align:center;letter-spacing:.04em}.l4t2-scope .l4-impact-cats{display:flex;flex-direction:column;gap:8px;margin:4px 0}.l4t2-scope .l4-cat-row{display:grid;grid-template-columns:130px 1fr 50px 36px;gap:10px;align-items:center;font-size:11.5px}.l4t2-scope .l4-cat-name{color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Lato,Arial,sans-serif}.l4t2-scope .l4-cat-bar-track{height:12px;background:var(--paper);border-radius:1px;overflow:hidden}.l4t2-scope .l4-cat-bar-fill{height:100%;background:var(--navy);opacity:.7}.l4t2-scope .l4-cat-bar-fill.green{background:var(--green);opacity:.85}.l4t2-scope .l4-cat-bar-fill.amber{background:var(--amber);opacity:.85}.l4t2-scope .l4-cat-bar-fill.red{background:var(--red);opacity:.85}.l4t2-scope .l4-cat-usage{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy);text-align:right}.l4t2-scope .l4-cat-usage.red{color:var(--red)}.l4t2-scope .l4-cat-quality{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy);text-align:right;padding:1px 4px;border-radius:2px}.l4t2-scope .l4-cat-quality.green{background:var(--green-soft);color:var(--green)}.l4t2-scope .l4-cat-quality.amber{background:var(--amber-soft);color:var(--amber)}.l4t2-scope .l4-cat-quality.red{background:var(--red-soft);color:var(--red)}.l4t2-scope .k-tag{display:inline-block;font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;padding:3px 8px;font-weight:500}.l4t2-scope .k-tag.k2{background:var(--k2-bg);color:var(--k2-ink)}.l4t2-scope .k-tag.k3{background:var(--k3-bg);color:var(--k3-ink)}.l4t2-scope .status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;font-weight:500;text-transform:uppercase}.l4t2-scope .status-chip:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block}.l4t2-scope .status-chip.green{background:var(--green-soft);color:var(--green)}.l4t2-scope .status-chip.green:before{background:var(--green)}.l4t2-scope .status-chip.amber{background:var(--amber-soft);color:var(--amber)}.l4t2-scope .status-chip.amber:before{background:var(--amber)}.l4t2-scope .status-chip.red{background:var(--red-soft);color:var(--red)}.l4t2-scope .status-chip.red:before{background:var(--red)}.l4t2-scope .l3-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.l4t2-scope .l3-pair>.l3-mcard{margin-bottom:0;height:100%}.l4t2-scope .l3-mcard{background:var(--white);border:1px solid var(--line);padding:18px 22px;margin-bottom:14px;display:flex;flex-direction:column}.l4t2-scope .l3-mcard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.l4t2-scope .l3-mcard-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--navy-4);font-weight:500}.l4t2-scope .l3-mcard-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;color:var(--navy);line-height:1.3;letter-spacing:-.005em;margin-bottom:3px}.l4t2-scope .l3-mcard-subtitle{font-size:12.5px;color:var(--navy-3);line-height:1.45}.l4t2-scope .l3-mcard-zone{font-family:Lato,Arial,sans-serif;font-size:9.5px;padding:3px 8px;letter-spacing:.04em;font-weight:600;flex-shrink:0}.l4t2-scope .l3-mcard-zone.green{background:var(--green-soft);color:var(--green)}.l4t2-scope .l3-mcard-zone.amber{background:var(--amber-soft);color:var(--amber)}.l4t2-scope .l3-mcard-zone.red{background:var(--red-soft);color:var(--red)}.l4t2-scope .l3-mcard-zone.orange{background:var(--orange-soft);color:var(--orange)}.l4t2-scope .l3-mcard-zone.muted{background:var(--paper);color:var(--navy-4);border:1px solid var(--line)}.l4t2-scope .l3-mcard-text{border-left:3px solid var(--line);padding:10px 14px;margin-top:14px;background:var(--paper);font-size:13px;color:var(--navy-3);line-height:1.55}.l4t2-scope .l3-mcard-text strong{color:var(--navy);font-weight:500}.l4t2-scope .l3-mcard-text.green-edge{border-left-color:var(--green)}.l4t2-scope .l3-mcard-text.amber-edge{border-left-color:var(--amber)}.l4t2-scope .l3-mcard-text.red-edge{border-left-color:var(--red)}.l4t2-scope .l3-mcard-text.orange-edge{border-left-color:var(--orange)}.l4t2-scope .l3-nav-cues{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line-2)}.l4t2-scope .l3-nav-cue{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--paper);border:1px solid var(--line);cursor:pointer;transition:gap .15s,background .15s}.l4t2-scope .l3-nav-cue:hover{background:var(--white)}.l4t2-scope .l3-nav-cue.forward{justify-content:flex-end}.l4t2-scope .l3-nav-cue-arrow{font-family:Lato,Arial,sans-serif;font-size:14px;color:var(--orange)}.l4t2-scope .l3-nav-cue-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l4t2-scope .l3-nav-cue-text{font-size:13px;color:var(--navy-3)}.l4t2-scope .l3-nav-cue-text strong{color:var(--navy);font-weight:500}.l4t3-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3d6b3a;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8a6a1f;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9a4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l4t3-scope *,.l4t3-scope *:before,.l4t3-scope *:after{box-sizing:border-box}.l4t3-scope .body{padding:24px 40px 40px;background:var(--paper)}.l4t3-scope .tab3-intro{display:flex;align-items:stretch;border:1px solid var(--line);background:var(--white);margin-bottom:22px}.l4t3-scope .tab3-intro-eyebrow{flex-shrink:0;padding:14px 20px;background:var(--orange-soft);border-right:1px solid var(--orange-line);border-left:3px solid var(--orange);font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);text-transform:uppercase;font-weight:500;display:flex;align-items:center}.l4t3-scope .tab3-intro-text{flex:1;padding:14px 20px;font-size:13px;line-height:1.5;color:var(--navy-3);align-self:center}.l4t3-scope .scope-strip{display:grid;grid-template-columns:1.4fr 1.6fr 1.4fr 1.2fr auto;gap:0;background:var(--white);border:1px solid var(--line);border-left:3px solid var(--navy);margin-bottom:22px}.l4t3-scope .scope-cell{padding:12px 20px;border-right:1px solid var(--line-3)}.l4t3-scope .scope-cell:last-of-type{border-right:0}.l4t3-scope .scope-cell .label{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:4px}.l4t3-scope .scope-cell .value{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:14px;color:var(--navy);display:flex;align-items:baseline;gap:8px}.l4t3-scope .scope-cell .sub{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);font-weight:400;letter-spacing:.04em}.l4t3-scope .confidence-pill{align-self:center;margin-right:16px;padding:5px 11px;border-radius:12px;font-family:Lato,Arial,sans-serif;font-size:11px;font-weight:500;display:flex;align-items:center;gap:7px}.l4t3-scope .confidence-pill .dot{width:7px;height:7px;border-radius:50%}.l4t3-scope .confidence-pill.stable{background:var(--green-soft);color:var(--green)}.l4t3-scope .confidence-pill.stable .dot{background:var(--green)}.l4t3-scope .confidence-pill.limited{background:var(--amber-soft);color:var(--amber)}.l4t3-scope .confidence-pill.limited .dot{background:var(--amber)}.l4t3-scope .confidence-pill.low{background:var(--red-soft);color:var(--red)}.l4t3-scope .confidence-pill.low .dot{background:var(--red)}.l4t3-scope .section-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:14px;display:flex;align-items:baseline;gap:14px}.l4t3-scope .section-eyebrow>span:first-child{color:var(--navy-3);font-weight:500}.l4t3-scope .section-eyebrow .meta{color:var(--navy-5);font-weight:400;padding-left:14px;border-left:1px solid var(--line-2)}.l4t3-scope .headline-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:28px}.l4t3-scope .trajectory-card{background:var(--white);border:1px solid var(--line);padding:20px 22px 18px;position:relative}.l4t3-scope .trajectory-card.tds{border-top:3px solid var(--navy)}.l4t3-scope .trajectory-card.pis{border-top:3px solid var(--orange)}.l4t3-scope .traj-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.l4t3-scope .traj-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l4t3-scope .traj-status{font-family:Lato,Arial,sans-serif;font-size:10px;padding:2px 9px;border-radius:8px;font-weight:500}.l4t3-scope .traj-status.climbing{background:var(--green-soft);color:var(--green)}.l4t3-scope .traj-status.holding{background:var(--amber-soft);color:var(--amber)}.l4t3-scope .traj-status.watch{background:var(--red-soft);color:var(--red)}.l4t3-scope .traj-status.building{background:var(--navy-5);color:var(--navy-3)}.l4t3-scope .traj-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;color:var(--navy);margin-bottom:4px;letter-spacing:-.005em}.l4t3-scope .traj-sub{font-size:12px;color:var(--navy-3);line-height:1.45;margin-bottom:16px}.l4t3-scope .traj-current{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.l4t3-scope .traj-current .num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:36px;color:var(--navy);font-variant-numeric:tabular-nums;line-height:1}.l4t3-scope .traj-current .num.up{color:var(--green)}.l4t3-scope .traj-current .num.down{color:var(--red)}.l4t3-scope .traj-current .num.neutral{color:var(--navy)}.l4t3-scope .traj-current .meta{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em;line-height:1.5}.l4t3-scope .traj-deltas{display:flex;gap:14px;font-family:Lato,Arial,sans-serif;font-size:11px;letter-spacing:.04em;color:var(--navy-3);padding:8px 0 4px;border-top:1px solid var(--line-3);margin-bottom:16px}.l4t3-scope .traj-deltas .pair{display:flex;gap:4px}.l4t3-scope .traj-deltas .key{color:var(--navy-4)}.l4t3-scope .traj-deltas .val{color:var(--navy);font-weight:500}.l4t3-scope .traj-deltas .val.up{color:var(--green)}.l4t3-scope .traj-deltas .val.down{color:var(--red)}.l4t3-scope .traj-chart{width:100%;height:140px;display:block}.l4t3-scope .traj-chart-empty{width:100%;height:140px;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--navy-5);border:1px dashed var(--line-2);background:var(--paper);text-align:center;padding:0 24px;line-height:1.5}.l4t3-scope .traj-foot{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-3);font-size:12px;color:var(--navy-3);line-height:1.5}.l4t3-scope .traj-foot strong{font-weight:600;color:var(--navy)}.l4t3-scope .supporting-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:28px}.l4t3-scope .support-card{background:var(--white);border:1px solid var(--line);padding:18px 22px 16px}.l4t3-scope .support-card .head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.l4t3-scope .support-card .mxx{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;color:var(--navy-4);font-weight:500}.l4t3-scope .support-card .status{font-family:Lato,Arial,sans-serif;font-size:10px;padding:2px 8px;border-radius:8px;font-weight:500}.l4t3-scope .support-card .status.strong{background:var(--green-soft);color:var(--green)}.l4t3-scope .support-card .status.steady{background:var(--amber-soft);color:var(--amber)}.l4t3-scope .support-card .status.watch{background:var(--red-soft);color:var(--red)}.l4t3-scope .support-card .status.neutral{background:#7883961f;color:var(--navy-3)}.l4t3-scope .support-card .name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14px;color:var(--navy);margin-bottom:2px;letter-spacing:-.005em}.l4t3-scope .support-card .desc{font-size:11.5px;color:var(--navy-3);line-height:1.45;margin-bottom:12px}.l4t3-scope .support-card .number-row{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.l4t3-scope .support-card .number-row .big{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:26px;color:var(--navy);font-variant-numeric:tabular-nums;line-height:1}.l4t3-scope .support-card .number-row .big .unit{font-size:14px;font-weight:400;color:var(--navy-4);margin-left:2px}.l4t3-scope .support-card .number-row .deltas{display:flex;gap:12px;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-3);letter-spacing:.04em}.l4t3-scope .support-card .number-row .deltas .v{font-weight:500;color:var(--navy)}.l4t3-scope .support-card .number-row .deltas .v.up{color:var(--green)}.l4t3-scope .support-card .number-row .deltas .v.down{color:var(--red)}.l4t3-scope .support-card .chart{width:100%;height:80px}.l4t3-scope .support-card .chart-empty{width:100%;height:80px;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--navy-5);border:1px dashed var(--line-2);background:var(--paper);text-align:center;padding:0 14px;line-height:1.4}.l4t3-scope .support-card .note{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-3);font-size:11.5px;color:var(--navy-3);line-height:1.5}.l4t3-scope .summary-card{background:var(--white);border:1px solid var(--line);padding:20px 24px 18px;margin-bottom:22px}.l4t3-scope .summary-table{width:100%;border-collapse:collapse;font-size:12px;margin-top:8px}.l4t3-scope .summary-table thead th{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.1em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding:8px 10px 8px 0;text-align:left;border-bottom:1px solid var(--line-2)}.l4t3-scope .summary-table thead th.num{text-align:right}.l4t3-scope .summary-table tbody td{padding:9px 10px 9px 0;border-bottom:1px solid var(--line-3);vertical-align:middle}.l4t3-scope .summary-table tbody tr:last-child td{border-bottom:0}.l4t3-scope .summary-table td.metric{font-weight:500;color:var(--navy)}.l4t3-scope .summary-table td.mxx{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);width:50px}.l4t3-scope .summary-table td.num{text-align:right;font-family:Lato,Arial,sans-serif;font-variant-numeric:tabular-nums;color:var(--navy);width:80px}.l4t3-scope .summary-table td.num.current{color:var(--navy);font-weight:600}.l4t3-scope .summary-table td.num.muted{color:var(--navy-5)}.l4t3-scope .summary-table td.delta{text-align:right;font-family:Lato,Arial,sans-serif;font-size:11px;width:80px;color:var(--navy-3)}.l4t3-scope .summary-table td.delta.up{color:var(--green)}.l4t3-scope .summary-table td.delta.down{color:var(--red)}.l4t3-scope .summary-table td.delta.muted{color:var(--navy-5)}.l4t3-scope .methodology-foot{margin-top:22px;padding:16px 22px;background:var(--paper);border:1px solid var(--line-2);font-size:11.5px;color:var(--navy-3);line-height:1.6}.l4t3-scope .methodology-foot .label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-right:10px}.l4t3-scope .methodology-foot .row{display:flex;gap:24px;flex-wrap:wrap}.l4t3-scope .methodology-foot .row .item{flex:1;min-width:220px}.l4t3-scope .methodology-foot strong{font-weight:600;color:var(--navy)}.l4t3-scope .drill-hint{margin-top:22px;padding:14px 24px;background:var(--paper);border:1px solid var(--line-2);border-left:3px solid var(--navy);display:flex;align-items:center;gap:14px;font-size:13px;color:var(--navy-3);cursor:pointer;width:100%;text-align:left;font-family:inherit}.l4t3-scope .drill-hint:hover{background:var(--white)}.l4t3-scope .drill-hint .next{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:11px;letter-spacing:.08em;color:var(--navy);text-transform:uppercase}.l4t3-scope .drill-hint .next .arrow{color:var(--orange);margin-left:6px}@media(max-width:900px){.l4t3-scope .headline-row,.l4t3-scope .supporting-grid{grid-template-columns:1fr}.l4t3-scope .scope-strip{grid-template-columns:1fr 1fr}}.l5t1-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--navy-soft: #eaedf2;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3D6B3A;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8A6A1F;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9A4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l5t1-scope *,.l5t1-scope *:before,.l5t1-scope *:after{box-sizing:border-box}.l5t1-scope .main{padding:26px 40px 40px;display:flex;flex-direction:column;gap:22px}.l5t1-scope .insights-box{background:var(--white);border:1px solid var(--line);padding:26px 30px;display:grid;grid-template-columns:240px 1fr;gap:36px;align-items:start;position:relative}.l5t1-scope .insights-box:before{content:"";position:absolute;top:12px;left:12px;width:8px;height:8px;background-image:radial-gradient(var(--navy-5) 1px,transparent 1px);background-size:4px 4px;opacity:.6}.l5t1-scope .comp-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;display:flex;align-items:center;gap:6px}.l5t1-scope .comp-label .meta{color:var(--navy-4);font-size:9px;opacity:.7;letter-spacing:.1em}.l5t1-scope .comp-headline{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:19px;color:var(--navy);letter-spacing:-.005em;line-height:1.3;margin:14px 0 16px}.l5t1-scope .dept-bench{display:flex;flex-direction:column;margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed var(--line)}.l5t1-scope .dept-bench-row{display:flex;align-items:baseline;gap:12px}.l5t1-scope .dept-bench-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:54px;line-height:1;letter-spacing:-.025em;color:var(--green)}.l5t1-scope .dept-bench-meta{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.l5t1-scope .dept-bench-meta strong{color:var(--green);font-weight:500;font-family:Lato,Arial,sans-serif;font-size:12px;letter-spacing:0}.l5t1-scope .dept-bench-vs{font-size:11.5px;color:var(--navy-3);line-height:1.5;margin-top:8px}.l5t1-scope .dept-bench-vs .org-num{font-family:Lato,Arial,sans-serif;color:var(--navy-3);font-weight:500}.l5t1-scope .dept-bench-vs .above{color:var(--green);font-weight:500}.l5t1-scope .dept-bench-spark-row{display:flex;align-items:center;gap:12px;margin-top:10px}.l5t1-scope .dept-bench-spark-meta{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.1em;color:var(--navy-4);text-transform:uppercase;flex-shrink:0}.l5t1-scope .comp-viz{margin-bottom:14px}.l5t1-scope .comp-boxes{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;margin-bottom:10px}.l5t1-scope .comp-box{height:26px;background:var(--paper);border-radius:1px}.l5t1-scope .comp-box.green{background:var(--green);opacity:.85}.l5t1-scope .comp-box.amber{background:var(--amber);opacity:.85}.l5t1-scope .comp-box.red{background:var(--red);opacity:.85}.l5t1-scope .comp-legend{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);letter-spacing:.04em}.l5t1-scope .comp-legend-item{display:flex;align-items:center;gap:6px}.l5t1-scope .comp-legend-item .dot{width:8px;height:8px}.l5t1-scope .comp-legend-item .dot.green{background:var(--green)}.l5t1-scope .comp-legend-item .dot.amber{background:var(--amber)}.l5t1-scope .comp-legend-item .dot.red{background:var(--red)}.l5t1-scope .comp-legend-item strong{color:var(--navy);font-weight:500}.l5t1-scope .comp-synthesis{font-size:12.5px;color:var(--navy-3);line-height:1.5;border-top:1px dashed var(--line-2);padding-top:12px}.l5t1-scope .insights-slots{display:flex;flex-direction:column;gap:0}.l5t1-scope .insights-header{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:14px;display:flex;align-items:baseline;gap:12px}.l5t1-scope .insights-header .ih-rule{flex:1;height:1px;background:var(--line-2)}.l5t1-scope .slot{display:grid;grid-template-columns:14px 96px 1fr 130px;gap:14px;padding:13px 0;border-bottom:1px solid var(--line-3);align-items:center}.l5t1-scope .slot:last-child{border-bottom:0;padding-bottom:4px}.l5t1-scope .slot:first-child{padding-top:4px}.l5t1-scope .slot-dot{width:10px;height:10px;border-radius:50%}.l5t1-scope .slot-dot.green{background:var(--green)}.l5t1-scope .slot-dot.amber{background:var(--amber)}.l5t1-scope .slot-dot.red{background:var(--red)}.l5t1-scope .slot-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;line-height:1.3}.l5t1-scope .slot-text{font-size:14px;color:var(--navy);line-height:1.5}.l5t1-scope .slot-text .hl{font-weight:600;color:var(--navy)}.l5t1-scope .slot-viz{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;padding-left:14px;border-left:1px solid var(--line-2);height:100%}.l5t1-scope .slot-viz-bar{width:110px;height:9px;display:flex;background:var(--paper);overflow:hidden}.l5t1-scope .slot-viz-bar .seg{height:100%}.l5t1-scope .slot-viz-bar .seg.green{background:var(--green);opacity:.85}.l5t1-scope .slot-viz-bar .seg.amber{background:var(--amber);opacity:.85}.l5t1-scope .slot-viz-bar .seg.red{background:var(--red);opacity:.85}.l5t1-scope .slot-viz-counts{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.04em;display:flex;gap:8px;width:110px;justify-content:space-between}.l5t1-scope .slot-viz-counts .green{color:var(--green)}.l5t1-scope .slot-viz-counts .amber{color:var(--amber)}.l5t1-scope .slot-viz-counts .red{color:var(--red)}.l5t1-scope .slot-viz-counts .muted{color:var(--navy-4)}.l5t1-scope .slot-viz-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;color:var(--navy);letter-spacing:-.015em;line-height:1;display:flex;align-items:baseline;gap:6px}.l5t1-scope .slot-viz-num.green{color:var(--green)}.l5t1-scope .slot-viz-num .delta{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--green);letter-spacing:.06em;font-weight:500}.l5t1-scope .slot-viz-cap{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.06em}.l5t1-scope .slot-viz-spark{width:110px;height:26px}.l5t1-scope .slot-viz-spark svg{width:100%;height:100%}.l5t1-scope .slot-viz-spark-meta{width:110px;display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.04em}.l5t1-scope .slot-viz-spark-meta .end{color:var(--green);font-weight:500}.l5t1-scope .slot-viz-dots{display:flex;gap:4px}.l5t1-scope .slot-viz-dots .dot{width:11px;height:11px;border:1px solid var(--red-line)}.l5t1-scope .slot-viz-dots .dot.filled{background:var(--red)}.l5t1-scope .slot-viz-dots .dot.empty{background:transparent}.l5t1-scope .method-note{background:var(--paper);border-left:3px solid var(--orange);padding:12px 18px;display:flex;align-items:center;gap:16px}.l5t1-scope .method-note-icon{font-family:Lato,Arial,sans-serif;font-weight:600;font-style:italic;font-size:14px;color:var(--orange);flex-shrink:0;width:28px;height:28px;border:1.5px solid var(--orange);border-radius:50%;display:flex;align-items:center;justify-content:center}.l5t1-scope .method-note-text{flex:1}.l5t1-scope .method-note-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13.5px;color:var(--navy);letter-spacing:-.005em;margin-bottom:3px}.l5t1-scope .method-note-body{font-size:12.5px;color:var(--navy-3);line-height:1.45}.l5t1-scope .main-body{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}.l5t1-scope .main-col,.l5t1-scope .side-col{min-width:0}.l5t1-scope .dual-tables{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.l5t1-scope .rt-card{background:var(--white);border:1px solid var(--line);padding:18px 0 0;overflow:hidden}.l5t1-scope .rt-card.tds{border-top:3px solid var(--navy)}.l5t1-scope .rt-card.pis{border-top:3px solid var(--orange)}.l5t1-scope .rt-header{padding:0 20px 14px;border-bottom:1px solid var(--line-2)}.l5t1-scope .rt-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:4px}.l5t1-scope .rt-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;color:var(--navy);letter-spacing:-.005em;margin-bottom:6px}.l5t1-scope .rt-subtitle{font-size:12px;color:var(--navy-3);line-height:1.45}.l5t1-scope .rt-table{width:100%;border-collapse:collapse;font-size:12.5px}.l5t1-scope .rt-table thead th{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding:10px 14px 8px;text-align:left;background:var(--paper);border-bottom:1px solid var(--line-2)}.l5t1-scope .rt-table thead th.num{text-align:right}.l5t1-scope .rt-table thead th.ctr{text-align:center}.l5t1-scope .rt-table tbody td{padding:11px 14px;border-bottom:1px solid var(--line-3);vertical-align:middle}.l5t1-scope .rt-table tbody tr:last-child td{border-bottom:0}.l5t1-scope .rt-table tbody tr:hover{background:var(--paper);cursor:pointer}.l5t1-scope .rt-pname{color:var(--navy);font-size:12.5px}.l5t1-scope .rt-pname.lead{font-weight:500}.l5t1-scope .rt-pscore{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:17px;text-align:right}.l5t1-scope .rt-pscore.green{color:var(--green)}.l5t1-scope .rt-pscore.amber{color:var(--amber)}.l5t1-scope .rt-pscore.red{color:var(--red)}.l5t1-scope .rt-pscore.mid{color:var(--navy)}.l5t1-scope .rt-porg{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);text-align:right}.l5t1-scope .rt-ptraj{font-family:Lato,Arial,sans-serif;font-size:11px;text-align:center}.l5t1-scope .rt-ptraj.up{color:var(--green)}.l5t1-scope .rt-ptraj.flat{color:var(--navy-4)}.l5t1-scope .rt-ptraj.down{color:var(--red)}.l5t1-scope .rt-pconf{width:8px;height:8px;border-radius:50%;display:inline-block}.l5t1-scope .rt-pconf.stable{background:var(--green)}.l5t1-scope .rt-pconf.limited{background:var(--amber)}.l5t1-scope .tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.l5t1-scope .tile{background:var(--white);border:1px solid var(--line);padding:16px 16px 14px;display:flex;flex-direction:column;gap:9px}.l5t1-scope .tile-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.l5t1-scope .tile-id-row{display:flex;align-items:center;gap:6px}.l5t1-scope .tile-id{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--navy-4);font-weight:500}.l5t1-scope .tile-k{font-family:Lato,Arial,sans-serif;font-size:9px;background:var(--navy-soft);color:var(--navy-3);padding:1px 6px;letter-spacing:.05em;font-weight:500}.l5t1-scope .tile-zone{font-family:Lato,Arial,sans-serif;font-size:9.5px;padding:2px 7px;letter-spacing:.04em;font-weight:600;text-transform:uppercase}.l5t1-scope .tile-zone.green{background:var(--green-soft);color:var(--green)}.l5t1-scope .tile-zone.amber{background:var(--amber-soft);color:var(--amber)}.l5t1-scope .tile-zone.red{background:var(--red-soft);color:var(--red)}.l5t1-scope .tile-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13.5px;color:var(--navy);letter-spacing:-.005em;line-height:1.3}.l5t1-scope .tile-num-row{display:flex;align-items:baseline;gap:8px;margin-top:2px}.l5t1-scope .tile-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;color:var(--navy);letter-spacing:-.02em;line-height:1.05}.l5t1-scope .tile-num .unit{font-size:13px;font-weight:500;color:var(--navy-4)}.l5t1-scope .tile-bench{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em}.l5t1-scope .tile-bench strong{color:var(--navy-3);font-weight:500}.l5t1-scope .tile-text{font-size:11.5px;color:var(--navy-3);line-height:1.45;border-top:1px solid var(--line-3);padding-top:8px;margin-top:auto}.l5t1-scope .tile-text strong{color:var(--navy);font-weight:500}.l5t1-scope .m20-mini-bars{display:flex;gap:3px;align-items:center;margin-top:4px}.l5t1-scope .m20-mini-bar{height:8px}.l5t1-scope .m20-mini-bar.active{background:var(--green)}.l5t1-scope .m20-mini-bar.slowing{background:var(--amber)}.l5t1-scope .m20-mini-bar.inactive{background:var(--red)}.l5t1-scope .m20-num-row{display:flex;gap:10px;align-items:baseline;font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);margin-top:4px;flex-wrap:wrap}.l5t1-scope .m20-num-row .pill{display:flex;align-items:center;gap:4px}.l5t1-scope .m20-num-row .pill .dot{width:7px;height:7px;border-radius:50%;display:inline-block}.l5t1-scope .m20-num-row .pill .dot.active{background:var(--green)}.l5t1-scope .m20-num-row .pill .dot.slowing{background:var(--amber)}.l5t1-scope .m20-num-row .pill .dot.inactive{background:var(--red)}.l5t1-scope .action-plan{background:var(--white);border:1px solid var(--line);padding:24px 28px}.l5t1-scope .action-plan-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.l5t1-scope .action-plan-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.015em;color:var(--navy)}.l5t1-scope .action-plan-sub{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase}.l5t1-scope .action-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.l5t1-scope .action-empty{padding:16px 18px;background:var(--paper);border:1px dashed var(--line-2);font-family:Lato,Arial,sans-serif;font-size:12.5px;line-height:1.55;color:var(--navy-4);font-style:italic}.l5t1-scope .action-slot{padding:16px 18px;background:var(--paper);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:10px;position:relative}.l5t1-scope .action-slot.easiest{border-top:2px solid var(--green)}.l5t1-scope .action-slot.stretch{border-top:2px solid var(--orange)}.l5t1-scope .action-slot.compounding{border-top:2px solid var(--navy)}.l5t1-scope .action-slot-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:8px}.l5t1-scope .action-slot-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:11px;color:var(--navy);background:var(--white);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line)}.l5t1-scope .action-slot-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14.5px;letter-spacing:-.005em;color:var(--navy);line-height:1.3}.l5t1-scope .action-slot-body{font-size:13px;color:var(--navy-3);line-height:1.55;flex:1}.l5t1-scope .action-slot-body strong{color:var(--navy);font-weight:500}.l5t1-scope .action-source{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;color:var(--navy-4);opacity:.7;text-transform:uppercase;border-top:1px dashed var(--line);padding-top:10px;margin-top:4px}.l5t1-scope .side-block{background:var(--white);border:1px solid var(--line);margin-bottom:14px}.l5t1-scope .side-block:last-of-type{margin-bottom:0}.l5t1-scope .side-block-head{padding:14px 16px 10px;border-bottom:1px solid var(--line-2)}.l5t1-scope .side-block-eyebrow{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:3px}.l5t1-scope .side-block-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14px;color:var(--navy);letter-spacing:-.005em}.l5t1-scope .side-block-sub{font-size:11px;color:var(--navy-3);line-height:1.45;margin-top:4px}.l5t1-scope .side-block-body{padding:6px 10px 12px}.l5t1-scope .pna-item{padding:11px 8px;border-bottom:1px solid var(--line-3);border-left:3px solid var(--red);margin:4px 0;background:var(--paper)}.l5t1-scope .pna-item:last-child{margin-bottom:0}.l5t1-scope .pna-prog{font-family:Lato,Arial,sans-serif;font-size:12.5px;font-weight:600;color:var(--navy);letter-spacing:-.005em;margin-bottom:3px}.l5t1-scope .pna-trigger{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.06em;color:var(--red);text-transform:uppercase;margin-bottom:5px}.l5t1-scope .pna-headline{font-size:11.5px;color:var(--navy-3);line-height:1.45}.l5t1-scope .pna-headline strong{color:var(--navy);font-weight:500}.l5t1-scope .top-card{padding:12px 14px;border-left:3px solid var(--green);background:var(--paper);margin:4px 0}.l5t1-scope .top-prog-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.l5t1-scope .top-prog-name{font-family:Lato,Arial,sans-serif;font-size:13px;font-weight:600;color:var(--navy);letter-spacing:-.005em}.l5t1-scope .top-prog-pis{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--green);background:var(--white);padding:3px 8px;border:1px solid var(--green-line);letter-spacing:.06em;font-weight:500}.l5t1-scope .top-quote{font-size:11.5px;color:var(--navy-2);line-height:1.55;font-style:italic;border-left:2px solid var(--line-2);padding-left:10px}.l5t1-scope .top-attrib{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.06em;color:var(--navy-4);text-transform:uppercase;margin-top:8px}.l5t1-scope .alert-item{padding:10px 8px;border-left:3px solid var(--amber);background:var(--paper);margin:4px 0}.l5t1-scope .alert-item:last-child{margin-bottom:0}.l5t1-scope .alert-topic{font-family:Lato,Arial,sans-serif;font-size:12px;font-weight:600;color:var(--navy);letter-spacing:-.005em;margin-bottom:3px}.l5t1-scope .alert-detail{font-size:11px;color:var(--navy-3);line-height:1.45}.l5t1-scope .alert-detail strong{color:var(--navy);font-weight:500}.l5t1-scope .alert-meta{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.06em;color:var(--amber);text-transform:uppercase;margin-top:4px}.l5t1-scope .glossary{margin-top:14px;padding:14px 16px;background:var(--paper);border:1px dashed var(--line);font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.04em;color:var(--navy-4);line-height:1.7;text-transform:none}.l5t1-scope .glossary strong{color:var(--navy-3);font-weight:500}.l5t1-scope .empty-holder{padding:26px 40px 40px}.l5t2-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--navy-soft: #eaedf2;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3D6B3A;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8A6A1F;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9A4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l5t2-scope *,.l5t2-scope *:before,.l5t2-scope *:after{box-sizing:border-box}.l5t2-scope .page-intro{background:var(--orange-soft);border-left:3px solid var(--orange);padding:12px 18px;margin-bottom:24px;display:flex;align-items:center;gap:16px}.l5t2-scope .page-intro-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);text-transform:uppercase;font-weight:500;border-right:1px solid var(--orange-line);padding-right:14px;flex-shrink:0}.l5t2-scope .page-intro-text{font-size:12.5px;color:var(--navy-2);line-height:1.5}.l5t2-scope .page-intro-text strong{color:var(--navy);font-weight:500}.l5t2-scope .section{margin-bottom:22px;border-top:1px solid var(--line-2);padding-top:22px}.l5t2-scope .section:first-of-type{border-top:0;padding-top:0}.l5t2-scope .section-head{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-bottom:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:6px 0}.l5t2-scope .section-head-left{display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:center}.l5t2-scope .section-titles{display:flex;flex-direction:column;gap:3px}.l5t2-scope .section-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l5t2-scope .section-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:19px;color:var(--navy);letter-spacing:-.005em}.l5t2-scope .section-summary{font-size:13px;color:var(--navy-3);line-height:1.5;border-left:2px solid var(--line);padding-left:14px}.l5t2-scope .section-summary.green{border-left-color:var(--green)}.l5t2-scope .section-summary.amber{border-left-color:var(--amber)}.l5t2-scope .section-summary.red{border-left-color:var(--red)}.l5t2-scope .section-summary strong{color:var(--navy);font-weight:500}.l5t2-scope .section-zone-pill{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;font-weight:600;margin-right:12px;display:inline-block}.l5t2-scope .section-zone-pill.green{background:var(--green-soft);color:var(--green)}.l5t2-scope .section-zone-pill.amber{background:var(--amber-soft);color:var(--amber)}.l5t2-scope .section-zone-pill.red{background:var(--red-soft);color:var(--red)}.l5t2-scope .section-toggle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--line);color:var(--navy-3);font-size:14px;transition:transform .2s,background .2s}.l5t2-scope .section-head:hover .section-toggle{background:var(--navy-soft)}.l5t2-scope .section.collapsed .section-toggle{transform:rotate(-90deg)}.l5t2-scope .section-body{transition:max-height .3s ease,opacity .2s ease;overflow:hidden}.l5t2-scope .section.collapsed .section-body{max-height:0;opacity:0}.l5t2-scope .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.l5t2-scope .grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.l5t2-scope .grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.l5t2-scope .stack{display:flex;flex-direction:column;gap:14px}.l5t2-scope .mcard{background:var(--white);border:1px solid var(--line);padding:16px 18px;display:flex;flex-direction:column;gap:11px}.l5t2-scope .mcard.full{grid-column:1 / -1}.l5t2-scope .mcard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.l5t2-scope .mcard-id{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.08em;font-weight:500}.l5t2-scope .mcard-zone{font-family:Lato,Arial,sans-serif;font-size:10px;padding:2px 8px;letter-spacing:.04em;font-weight:600;text-transform:uppercase;flex-shrink:0}.l5t2-scope .mcard-zone.green{background:var(--green-soft);color:var(--green)}.l5t2-scope .mcard-zone.amber{background:var(--amber-soft);color:var(--amber)}.l5t2-scope .mcard-zone.red{background:var(--red-soft);color:var(--red)}.l5t2-scope .mcard-zone.muted{background:var(--navy-soft);color:var(--navy-4)}.l5t2-scope .mcard-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:15px;color:var(--navy);letter-spacing:-.005em;line-height:1.3}.l5t2-scope .mcard-subtitle{font-size:11.5px;color:var(--navy-4);line-height:1.5;margin-top:-7px}.l5t2-scope .mcard-subtitle code{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);background:var(--navy-soft);padding:1px 5px;letter-spacing:.04em}.l5t2-scope .mcard-hero{display:flex;align-items:baseline;gap:10px;padding:4px 0}.l5t2-scope .mcard-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:32px;color:var(--navy);letter-spacing:-.02em;line-height:1}.l5t2-scope .mcard-num.green{color:var(--green)}.l5t2-scope .mcard-num.amber{color:var(--amber)}.l5t2-scope .mcard-num.red{color:var(--red)}.l5t2-scope .mcard-num.muted{color:var(--navy-4)}.l5t2-scope .mcard-unit{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:14px;color:var(--navy-4)}.l5t2-scope .mcard-context{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);letter-spacing:.04em;margin-left:auto}.l5t2-scope .mcard-text{font-size:12.5px;color:var(--navy-3);line-height:1.5;border-top:1px solid var(--line-3);padding-top:10px;margin-top:auto}.l5t2-scope .mcard-text strong{color:var(--navy);font-weight:500}.l5t2-scope .mcard-text.green-edge{border-top-color:var(--green-line)}.l5t2-scope .mcard-text.amber-edge{border-top-color:var(--amber-line)}.l5t2-scope .mcard-text.red-edge{border-top-color:var(--red-line)}.l5t2-scope .dist-strip{display:flex;flex-direction:column;gap:4px}.l5t2-scope .dist-label{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.l5t2-scope .dist-track{position:relative;height:24px;background:var(--paper);border-radius:2px}.l5t2-scope .dist-track .threshold-line{position:absolute;top:-2px;bottom:-2px;width:1.5px;background:var(--orange);opacity:.5}.l5t2-scope .dist-track .threshold-label{position:absolute;top:-14px;font-family:Lato,Arial,sans-serif;font-size:8.5px;color:var(--orange);letter-spacing:.04em;transform:translate(-50%);white-space:nowrap}.l5t2-scope .dist-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:11px;height:11px;border-radius:50%;border:1.5px solid var(--white)}.l5t2-scope .dist-dot.green{background:var(--green)}.l5t2-scope .dist-dot.amber{background:var(--amber)}.l5t2-scope .dist-dot.red{background:var(--red)}.l5t2-scope .dist-dot.navy{background:var(--navy)}.l5t2-scope .dist-axis{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.04em}.l5t2-scope .m11-bar{display:flex;height:22px;border:1px solid var(--line-2);margin:4px 0}.l5t2-scope .m11-seg{height:100%;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--white);font-weight:500;letter-spacing:.04em;overflow:hidden;white-space:nowrap}.l5t2-scope .m11-seg.manager{background:var(--navy)}.l5t2-scope .m11-seg.peer{background:var(--amber);color:var(--white)}.l5t2-scope .m11-seg.unvalid{background:var(--line);color:var(--navy-4)}.l5t2-scope .m11-legend{display:flex;gap:14px;flex-wrap:wrap;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-3);letter-spacing:.04em}.l5t2-scope .m11-legend .lg{display:flex;align-items:center;gap:6px}.l5t2-scope .m11-legend .sw{width:10px;height:10px;display:inline-block}.l5t2-scope .m11-legend .sw.manager{background:var(--navy)}.l5t2-scope .m11-legend .sw.peer{background:var(--amber)}.l5t2-scope .m11-legend .sw.unvalid{background:var(--line)}.l5t2-scope .m13-bar-wrap{display:flex;flex-direction:column;gap:4px}.l5t2-scope .m13-bar{position:relative;height:22px;background:var(--paper)}.l5t2-scope .m13-fill{position:absolute;left:0;top:0;height:100%;background:var(--amber);opacity:.85}.l5t2-scope .m13-tick{position:absolute;top:-3px;bottom:-3px;width:1.5px;background:var(--navy-3)}.l5t2-scope .m13-tick-lbl{position:absolute;top:-13px;font-family:Lato,Arial,sans-serif;font-size:8.5px;color:var(--navy-4);letter-spacing:.04em;transform:translate(-50%);white-space:nowrap}.l5t2-scope .m13-axis{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.04em}.l5t2-scope .m22-table{width:100%;border-collapse:collapse;font-size:12px}.l5t2-scope .m22-table thead th{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding:10px 12px 8px;text-align:left;background:var(--paper);border-bottom:1px solid var(--line-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.l5t2-scope .m22-table thead th.num{text-align:right}.l5t2-scope .m22-table thead th .sort-arrow{color:var(--navy-4);font-size:9px;margin-left:4px;opacity:.6}.l5t2-scope .m22-table thead th.active .sort-arrow{opacity:1;color:var(--navy)}.l5t2-scope .m22-table thead th .code{color:var(--navy-3);font-weight:500;margin-left:5px}.l5t2-scope .m22-table tbody td{padding:9px 12px;border-bottom:1px solid var(--line-3)}.l5t2-scope .m22-table tbody tr:last-child td{border-bottom:0}.l5t2-scope .m22-table tbody tr:hover{background:var(--paper);cursor:pointer}.l5t2-scope .m22-table .pname{color:var(--navy);font-size:12.5px}.l5t2-scope .m22-table .pname.lead{font-weight:500}.l5t2-scope .m22-table .cell{text-align:right;font-family:Lato,Arial,sans-serif;font-weight:500;font-size:13px}.l5t2-scope .m22-table .cell.green{color:var(--green);background:#3d6b3a0f}.l5t2-scope .m22-table .cell.amber{color:var(--amber);background:#8a6a1f12}.l5t2-scope .m22-table .cell.red{color:var(--red);background:#9a45380f}.l5t2-scope .m22-table .cell.muted{color:var(--navy-4)}.l5t2-scope .m21-list{display:flex;flex-direction:column;gap:8px}.l5t2-scope .m21-empty{padding:14px 16px;background:var(--green-soft);border-left:3px solid var(--green);font-size:12.5px;color:var(--green);font-weight:500}.l5t2-scope .m21-item{background:var(--paper);border-left:3px solid var(--red);padding:11px 14px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.l5t2-scope .m21-item-l{min-width:0}.l5t2-scope .m21-item-topic{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;color:var(--navy);letter-spacing:-.005em;margin-bottom:3px}.l5t2-scope .m21-item-detail{font-size:11.5px;color:var(--navy-3);line-height:1.45}.l5t2-scope .m21-item-detail strong{color:var(--navy);font-weight:500}.l5t2-scope .m21-item-meta{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--red);letter-spacing:.06em;text-transform:uppercase;margin-top:3px}.l5t2-scope .m21-affected{text-align:right;font-family:Lato,Arial,sans-serif}.l5t2-scope .m21-affected-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;color:var(--red);letter-spacing:-.015em;line-height:1}.l5t2-scope .m21-affected-label{font-size:9px;color:var(--navy-4);letter-spacing:.08em;text-transform:uppercase;margin-top:3px}.l5t2-scope .m23-wrap{padding-top:4px}.l5t2-scope .m23-row{display:grid;grid-template-columns:130px 1fr;gap:8px;align-items:center;margin-bottom:4px}.l5t2-scope .m23-row-label{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);text-align:right;padding-right:6px}.l5t2-scope .m23-row-label.org{color:var(--navy-4);font-style:italic;font-size:10.5px}.l5t2-scope .m23-cells{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px}.l5t2-scope .m23-cell{height:22px;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--white);letter-spacing:.04em}.l5t2-scope .m23-cell.dead{background:var(--line);color:var(--navy-4)}.l5t2-scope .m23-cell.weak{background:var(--red);opacity:.7}.l5t2-scope .m23-cell.amber{background:var(--amber);opacity:.85}.l5t2-scope .m23-cell.mid{background:var(--green);opacity:.5}.l5t2-scope .m23-cell.good{background:var(--green);opacity:.85}.l5t2-scope .m23-cell.strong{background:var(--green)}.l5t2-scope .m23-cell.org{background:var(--navy-soft);color:var(--navy-4)}.l5t2-scope .m23-headers{display:grid;grid-template-columns:130px 1fr;gap:8px;margin-bottom:6px}.l5t2-scope .m23-topic-headers{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px}.l5t2-scope .m23-topic-header{font-family:Lato,Arial,sans-serif;font-size:8.5px;letter-spacing:.04em;color:var(--navy-4);text-transform:uppercase;text-align:center;line-height:1.2;padding:0 2px}.l5t2-scope .m23-legend{display:flex;gap:12px;margin-top:10px;padding-top:8px;border-top:1px dashed var(--line-2);font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em;flex-wrap:wrap}.l5t2-scope .m23-legend .lg{display:flex;align-items:center;gap:5px}.l5t2-scope .m23-legend .sw{width:10px;height:10px;display:inline-block}.l5t2-scope .m23-scope-note{margin-top:8px;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.03em}.l5t2-scope .m27-list{display:flex;flex-direction:column;gap:6px}.l5t2-scope .m27-row{display:grid;grid-template-columns:1fr 90px 50px;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line-3)}.l5t2-scope .m27-row:last-child{border-bottom:0}.l5t2-scope .m27-row.top{font-weight:500}.l5t2-scope .m27-row-name{font-size:12.5px;color:var(--navy)}.l5t2-scope .m27-row.top .m27-row-name{color:var(--red);font-weight:500}.l5t2-scope .m27-row-bar-wrap{height:6px;background:var(--paper);position:relative}.l5t2-scope .m27-row-bar{position:absolute;left:0;top:0;height:100%}.l5t2-scope .m27-row-bar.red{background:var(--red)}.l5t2-scope .m27-row-bar.amber{background:var(--amber)}.l5t2-scope .m27-row-bar.navy{background:var(--navy-3)}.l5t2-scope .m27-row-num{text-align:right;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3)}.l5t2-scope .deriv-row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;padding:12px 0;border-top:1px dashed var(--line-2);border-bottom:1px dashed var(--line-2);margin:4px 0}.l5t2-scope .deriv-cell{text-align:center}.l5t2-scope .deriv-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;color:var(--navy);letter-spacing:-.015em;line-height:1}.l5t2-scope .deriv-num.red{color:var(--red)}.l5t2-scope .deriv-num.amber{color:var(--amber)}.l5t2-scope .deriv-num.green{color:var(--green)}.l5t2-scope .deriv-num.muted{color:var(--navy-4)}.l5t2-scope .deriv-label{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.06em;color:var(--navy-4);text-transform:uppercase;margin-top:4px}.l5t2-scope .deriv-label code{color:var(--navy-3);font-weight:500}.l5t2-scope .deriv-op{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy-4)}.l5t2-scope .breadth-bar-wrap{display:flex;flex-direction:column;gap:5px}.l5t2-scope .breadth-bar{height:22px;display:flex;border:1px solid var(--line-2)}.l5t2-scope .breadth-touched{background:var(--green);opacity:.85}.l5t2-scope .breadth-untouched{background:var(--paper);border-left:1px solid var(--line-2)}.l5t2-scope .breadth-meta{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);letter-spacing:.04em}.l5t2-scope .breadth-meta-green{color:var(--green)}.l5t2-scope .m38-table{width:100%;border-collapse:collapse;font-size:12px}.l5t2-scope .m38-table th{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.08em;color:var(--navy-4);text-transform:uppercase;font-weight:500;padding:10px 10px 8px;text-align:left;background:var(--paper);border-bottom:1px solid var(--line-2)}.l5t2-scope .m38-table th.num{text-align:right}.l5t2-scope .m38-table td{padding:9px 10px;border-bottom:1px solid var(--line-3);vertical-align:middle}.l5t2-scope .m38-table tr:last-child td{border-bottom:0}.l5t2-scope .m38-cat-name{color:var(--navy);font-size:12.5px}.l5t2-scope .m38-bar-cell{width:38%}.l5t2-scope .m38-bar-track{height:7px;background:var(--paper);position:relative}.l5t2-scope .m38-bar-fill{height:100%;background:var(--green);opacity:.85}.l5t2-scope .m38-bar-fill.amber{background:var(--amber)}.l5t2-scope .m38-bar-fill.red{background:var(--red)}.l5t2-scope .m38-num{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:13px;text-align:right}.l5t2-scope .m38-num.green{color:var(--green)}.l5t2-scope .m38-num.amber{color:var(--amber)}.l5t2-scope .m38-num.red{color:var(--red)}.l5t2-scope .m38-num.muted{color:var(--navy-3)}.l5t2-scope .m38-tag{font-family:Lato,Arial,sans-serif;font-size:10px;padding:2px 7px;letter-spacing:.04em;font-weight:500}.l5t2-scope .m38-tag.green{background:var(--green-soft);color:var(--green)}.l5t2-scope .m38-tag.amber{background:var(--amber-soft);color:var(--amber)}.l5t2-scope .m38-tag.red{background:var(--red-soft);color:var(--red)}.l5t2-scope .m38-tag.muted{background:var(--navy-soft);color:var(--navy-4)}.l5t2-scope .glossary-foot{margin-top:32px;padding:16px 18px;background:var(--paper);border:1px dashed var(--line);font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.04em;color:var(--navy-4);line-height:1.7;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 30px}.l5t2-scope .glossary-foot strong{color:var(--navy-3);font-weight:500}.l5t2-scope .mcard-muted{font-size:12px;color:var(--navy-4);font-style:italic;padding:6px 0}@media(max-width:1080px){.l5t2-scope .grid-3,.l5t2-scope .grid-4{grid-template-columns:repeat(2,1fr)}.l5t2-scope .section-head-left{grid-template-columns:1fr;gap:8px}}@media(max-width:720px){.l5t2-scope .grid-2,.l5t2-scope .grid-3,.l5t2-scope .grid-4{grid-template-columns:1fr}}.l5t3-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--navy-soft: #eaedf2;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3D6B3A;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8A6A1F;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9A4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--paper)}.l5t3-scope *,.l5t3-scope *:before,.l5t3-scope *:after{box-sizing:border-box}.l5t3-scope .l5t3-page-intro{background:var(--orange-soft);border-left:3px solid var(--orange);padding:12px 18px;margin-bottom:18px;display:flex;align-items:center;gap:16px}.l5t3-scope .l5t3-page-intro-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);text-transform:uppercase;font-weight:500;border-right:1px solid var(--orange-line);padding-right:14px;flex-shrink:0}.l5t3-scope .l5t3-page-intro-text{font-size:12.5px;color:var(--navy-2);line-height:1.5}.l5t3-scope .l5t3-page-intro-text strong{color:var(--navy);font-weight:500}.l5t3-scope .conf-legend{display:flex;align-items:center;gap:18px;margin-bottom:22px;padding:9px 18px;background:var(--white);border:1px solid var(--line-2);flex-wrap:wrap}.l5t3-scope .conf-legend-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500;border-right:1px solid var(--line);padding-right:16px;flex-shrink:0}.l5t3-scope .conf-item{display:inline-flex;align-items:center;gap:7px;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);letter-spacing:.04em}.l5t3-scope .conf-item strong{color:var(--navy);font-weight:500}.l5t3-scope .conf-dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex-shrink:0}.l5t3-scope .conf-dot.stable{background:var(--green)}.l5t3-scope .conf-dot.limited{background:var(--amber)}.l5t3-scope .conf-dot.low{background:var(--red)}.l5t3-scope .conf-legend-after{margin-left:auto;font-size:11px;color:var(--navy-4);font-style:italic}.l5t3-scope .headline-card{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--green);padding:22px 28px;margin-bottom:24px}.l5t3-scope .headline-head{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:flex-start;margin-bottom:14px}.l5t3-scope .headline-titles{min-width:0}.l5t3-scope .headline-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:4px}.l5t3-scope .headline-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:19px;color:var(--navy);letter-spacing:-.005em;margin-bottom:5px}.l5t3-scope .headline-sub{font-size:12.5px;color:var(--navy-3);line-height:1.5}.l5t3-scope .headline-sub code{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);background:var(--navy-soft);padding:1px 5px;letter-spacing:.02em}.l5t3-scope .headline-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.l5t3-scope .headline-zone{font-family:Lato,Arial,sans-serif;font-size:10px;padding:3px 9px;letter-spacing:.08em;font-weight:600;text-transform:uppercase;background:var(--green-soft);color:var(--green)}.l5t3-scope .headline-zone.amber{background:var(--amber-soft);color:var(--amber)}.l5t3-scope .headline-zone.red{background:var(--red-soft);color:var(--red)}.l5t3-scope .headline-zone.navy{background:var(--navy-soft);color:var(--navy-3)}.l5t3-scope .headline-conf{display:inline-flex;align-items:center;gap:6px;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase;cursor:help;position:relative}.l5t3-scope .headline-chart-wrap{margin:14px 0 12px}.l5t3-scope .headline-chart{width:100%;height:220px}.l5t3-scope .headline-legend{display:flex;gap:18px;padding-top:10px;border-top:1px dashed var(--line-2);font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);letter-spacing:.04em}.l5t3-scope .headline-legend .lg{display:flex;align-items:center;gap:8px}.l5t3-scope .headline-legend .swatch{width:18px;height:2px;display:inline-block}.l5t3-scope .headline-legend .swatch.dept{background:var(--green)}.l5t3-scope .headline-legend .swatch.org{background:transparent;border-top:2px dashed var(--navy-4)}.l5t3-scope .headline-text{margin-top:12px;padding:12px 16px;background:var(--paper);border-left:2px solid var(--green);font-size:13px;color:var(--navy-2);line-height:1.55}.l5t3-scope .headline-text strong{color:var(--navy);font-weight:500}.l5t3-scope .traj-section-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:12px;display:flex;align-items:baseline;gap:14px}.l5t3-scope .traj-section-eyebrow .ih-rule{flex:1;height:1px;background:var(--line-2)}.l5t3-scope .traj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.l5t3-scope .traj-card{background:var(--white);border:1px solid var(--line);padding:16px 16px 14px;display:flex;flex-direction:column;gap:9px}.l5t3-scope .traj-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.l5t3-scope .traj-id-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.l5t3-scope .traj-id{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.08em;font-weight:500}.l5t3-scope .traj-conf{display:inline-flex;align-items:center;gap:5px;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.06em;cursor:help;position:relative}.l5t3-scope .traj-zone-pill{font-family:Lato,Arial,sans-serif;font-size:10px;padding:2px 8px;letter-spacing:.04em;font-weight:600;text-transform:uppercase;flex-shrink:0}.l5t3-scope .traj-zone-pill.green{background:var(--green-soft);color:var(--green)}.l5t3-scope .traj-zone-pill.amber{background:var(--amber-soft);color:var(--amber)}.l5t3-scope .traj-zone-pill.red{background:var(--red-soft);color:var(--red)}.l5t3-scope .traj-zone-pill.navy{background:var(--navy-soft);color:var(--navy-3)}.l5t3-scope .traj-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14px;color:var(--navy);letter-spacing:-.005em;line-height:1.3}.l5t3-scope .traj-sub{font-size:11.5px;color:var(--navy-4);line-height:1.45;margin-top:-5px}.l5t3-scope .traj-chart-wrap{margin:4px 0}.l5t3-scope .traj-mini-chart{width:100%;height:90px}.l5t3-scope .traj-values{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);letter-spacing:.04em}.l5t3-scope .traj-values .current{color:var(--green);font-weight:500}.l5t3-scope .traj-quarter-labels{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-4);letter-spacing:.06em;margin-top:1px}.l5t3-scope .traj-text{font-size:12px;color:var(--navy-3);line-height:1.5;border-top:1px solid var(--line-3);padding-top:9px;margin-top:auto}.l5t3-scope .traj-text strong{color:var(--navy);font-weight:500}.l5t3-scope .traj-conf:hover .conf-tip,.l5t3-scope .headline-conf:hover .conf-tip{opacity:1;pointer-events:auto;transform:translate(-50%)}.l5t3-scope .conf-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);width:240px;background:var(--navy);color:var(--white);padding:10px 12px;font-family:Lato,Arial,sans-serif;font-size:11.5px;line-height:1.45;letter-spacing:0;text-transform:none;text-align:left;z-index:50;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s}.l5t3-scope .conf-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--navy)}.l5t3-scope .conf-tip strong{font-weight:500}.l5t3-scope .conf-tip code{font-family:Lato,Arial,sans-serif;font-size:10px;background:#ffffff1f;padding:1px 4px;color:var(--white)}.l5t3-scope .m34-card{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--green);padding:22px 28px;margin-bottom:24px;position:relative}.l5t3-scope .m34-banner{display:flex;align-items:center;gap:14px;padding:11px 16px;background:var(--orange-soft);border-left:3px solid var(--orange);margin-bottom:18px}.l5t3-scope .m34-banner-icon{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:14px;color:var(--orange);flex-shrink:0;width:30px;height:30px;border:1.5px solid var(--orange);border-radius:50%;display:flex;align-items:center;justify-content:center}.l5t3-scope .m34-banner-text{flex:1}.l5t3-scope .m34-banner-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:12px;color:var(--orange);text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px}.l5t3-scope .m34-banner-body{font-size:12.5px;color:var(--navy-2);line-height:1.5}.l5t3-scope .m34-banner-body strong{color:var(--navy);font-weight:500}.l5t3-scope .m34-banner-body code{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy);background:var(--white);padding:1px 5px;letter-spacing:.02em}.l5t3-scope .m34-head{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:flex-start;margin-bottom:12px}.l5t3-scope .m34-titles{min-width:0}.l5t3-scope .m34-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:4px}.l5t3-scope .m34-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;color:var(--navy);letter-spacing:-.005em;margin-bottom:5px}.l5t3-scope .m34-sub{font-size:12.5px;color:var(--navy-3);line-height:1.5}.l5t3-scope .m34-sub code{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);background:var(--navy-soft);padding:1px 5px;letter-spacing:.02em}.l5t3-scope .m34-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.l5t3-scope .m34-chart-wrap{margin:8px 0 12px}.l5t3-scope .m34-chart{width:100%;height:200px}.l5t3-scope .m34-text{margin-top:10px;padding:12px 16px;background:var(--paper);border-left:2px solid var(--green);font-size:13px;color:var(--navy-2);line-height:1.55}.l5t3-scope .m34-text strong{color:var(--navy);font-weight:500}.l5t3-scope .glossary-foot{margin-top:24px;padding:16px 18px;background:var(--paper);border:1px dashed var(--line);font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.04em;color:var(--navy-4);line-height:1.7;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 30px}.l5t3-scope .glossary-foot strong{color:var(--navy-3);font-weight:500}@media(max-width:980px){.l5t3-scope .traj-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.l5t3-scope .traj-grid,.l5t3-scope .headline-head,.l5t3-scope .m34-head{grid-template-columns:1fr}.l5t3-scope .headline-meta,.l5t3-scope .m34-meta{align-items:flex-start}}.l6t1-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--navy-soft: #eaedf2;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3D6B3A;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8A6A1F;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9A4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);background:var(--canvas);font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l6t1-scope *{box-sizing:border-box;margin:0;padding:0}.l6t1-scope .frame{max-width:1440px;margin:0 auto;background:var(--paper);border:1px solid var(--line);position:relative;box-shadow:0 1px #0014480a}.l6t1-scope .frame:before{content:"L6 CHRO  ·  TAB 1 OVERVIEW  ·  v1.3  ·  DESKTOP 1440px";position:absolute;top:-22px;left:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l6t1-scope .frame:after{content:"RIPPLES  ·  VELOCITY";position:absolute;top:-22px;right:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l6t1-scope .topnav{display:flex;align-items:center;padding:16px 32px;border-bottom:1px solid var(--line);background:var(--white)}.l6t1-scope .logo{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:16px;color:var(--navy);display:flex;align-items:center;gap:10px;letter-spacing:-.005em}.l6t1-scope .logo-mark{display:inline-block;width:24px;height:24px;background:var(--navy);position:relative}.l6t1-scope .logo-mark:after{content:"";position:absolute;bottom:4px;right:4px;width:6px;height:6px;background:var(--orange)}.l6t1-scope .nav-items{display:flex;gap:30px;margin-left:56px;font-size:13px;color:var(--navy-3);font-family:Lato,Arial,sans-serif}.l6t1-scope .nav-items span{cursor:pointer}.l6t1-scope .nav-items .active{color:var(--navy);font-weight:500;position:relative}.l6t1-scope .nav-items .active:after{content:"";position:absolute;bottom:-19px;left:0;right:0;height:2px;background:var(--navy)}.l6t1-scope .nav-right{margin-left:auto;display:flex;align-items:center;gap:18px}.l6t1-scope .search-box{width:240px;height:34px;border:1px solid var(--line);background:var(--paper);font-size:12px;color:var(--navy-4);padding:0 14px;display:flex;align-items:center;gap:8px}.l6t1-scope .search-box:before{content:"";width:11px;height:11px;border:1.5px solid var(--navy-4);border-radius:50%;flex-shrink:0}.l6t1-scope .avatar{width:34px;height:34px;background:var(--navy);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em}.l6t1-scope .dash-header{padding:22px 40px 18px;background:var(--paper)}.l6t1-scope .kicker{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:6px;display:flex;align-items:center;gap:14px}.l6t1-scope .kicker-divider{display:inline-block;width:4px;height:4px;background:var(--navy-5)}.l6t1-scope .dash-header h1{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.015em;line-height:1.2;margin-bottom:5px;color:var(--navy)}.l6t1-scope .dash-header .context{font-size:13px;color:var(--navy-3);line-height:1.5}.l6t1-scope .dash-header .context strong{color:var(--navy);font-weight:500}.l6t1-scope .dash-header .context .ctx-sep{display:inline-block;width:3px;height:3px;background:var(--navy-5);margin:0 8px;vertical-align:middle}.l6t1-scope .tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding:0 40px;background:var(--paper)}.l6t1-scope .tab{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:14px;padding:16px 0;margin-right:36px;color:var(--navy-4);cursor:pointer;position:relative;background:transparent;border:0;letter-spacing:-.005em}.l6t1-scope .tab.active{color:var(--navy)}.l6t1-scope .tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--navy)}.l6t1-scope .tab .tab-sub{display:block;font-size:9.5px;font-family:Lato,Arial,sans-serif;color:var(--navy-4);letter-spacing:.12em;margin-top:3px;font-weight:400;text-transform:uppercase}.l6t1-scope .filter-bar{display:flex;align-items:center;gap:14px;padding:12px 40px;background:var(--white);border-bottom:1px solid var(--line-2);flex-wrap:wrap}.l6t1-scope .filter-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l6t1-scope .filter-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;color:var(--navy);cursor:pointer}.l6t1-scope .filter-pill:hover{border-color:var(--navy-3);background:var(--white)}.l6t1-scope .filter-pill .f-label{color:var(--navy-4);font-size:10.5px;font-family:Lato,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.l6t1-scope .filter-pill .f-val{font-weight:500;color:var(--navy)}.l6t1-scope .filter-pill .f-caret{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);margin-left:2px}.l6t1-scope .more-filters{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px dashed var(--line);background:transparent;font-family:Lato,Arial,sans-serif;font-size:11px;letter-spacing:.04em;color:var(--navy-3);cursor:pointer;text-transform:uppercase}.l6t1-scope .filter-reset{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px}.l6t1-scope .filter-reset:hover{color:var(--navy)}.l6t1-scope .main{padding:22px 40px 40px}.l6t1-scope .insights-box{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--navy);margin-bottom:20px;display:grid;grid-template-columns:320px 1fr}.l6t1-scope .ib-left{padding:22px 24px;border-right:1px solid var(--line-2);display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(61,107,58,.04) 0%,transparent 60%)}.l6t1-scope .ib-section-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:4px;display:flex;align-items:center;gap:8px}.l6t1-scope .ib-section-label .label-meta{font-size:9px;color:var(--navy-5);opacity:.85}.l6t1-scope .ib-headline{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14px;color:var(--navy);letter-spacing:-.005em;line-height:1.3;margin-bottom:14px}.l6t1-scope .ib-score-row{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.l6t1-scope .ib-score{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:64px;color:var(--green);letter-spacing:-.04em;line-height:1}.l6t1-scope .ib-score-of{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy-4);letter-spacing:.04em}.l6t1-scope .ib-score-id{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.06em;margin-left:auto;align-self:center;background:var(--navy-soft);padding:3px 8px}.l6t1-scope .ib-zone-row{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.l6t1-scope .ib-zone-pill{display:inline-flex;align-items:center;gap:7px;background:var(--green-soft);color:var(--green);font-family:Lato,Arial,sans-serif;font-size:10.5px;padding:4px 10px;letter-spacing:.06em;font-weight:600;text-transform:uppercase}.l6t1-scope .ib-zone-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.l6t1-scope .ib-deltas{display:inline-flex;align-items:center;gap:12px;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--green);font-weight:500;letter-spacing:.04em}.l6t1-scope .ib-deltas .delta-label{color:var(--navy-4);font-weight:400}.l6t1-scope .ib-comp{margin-top:4px;padding-top:14px;border-top:1px dashed var(--line)}.l6t1-scope .ib-comp-label{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:9px;display:flex;justify-content:space-between}.l6t1-scope .ib-comp-label .meta{color:var(--navy-5)}.l6t1-scope .ib-comp-boxes{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin-bottom:10px}.l6t1-scope .ib-comp-box{aspect-ratio:1;border-radius:2px;position:relative}.l6t1-scope .ib-comp-box.green{background:var(--green)}.l6t1-scope .ib-comp-box.amber{background:var(--amber)}.l6t1-scope .ib-comp-box.red{background:var(--red)}.l6t1-scope .ib-comp-box.persistent{background:var(--red);box-shadow:0 0 0 2px var(--red-soft)}.l6t1-scope .ib-comp-box.persistent:after{content:"!";position:absolute;inset:0;color:var(--white);font-family:Lato,Arial,sans-serif;font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center}.l6t1-scope .ib-comp-legend{display:flex;gap:14px;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-3);letter-spacing:.04em;flex-wrap:wrap}.l6t1-scope .ib-comp-legend-item{display:inline-flex;align-items:center;gap:5px}.l6t1-scope .ib-comp-legend-item strong{color:var(--navy);font-weight:500}.l6t1-scope .ib-comp-legend-item .lg-dot{width:8px;height:8px;display:inline-block}.l6t1-scope .ib-comp-legend-item .lg-dot.green{background:var(--green)}.l6t1-scope .ib-comp-legend-item .lg-dot.amber{background:var(--amber)}.l6t1-scope .ib-comp-legend-item .lg-dot.red{background:var(--red)}.l6t1-scope .ib-synthesis{margin-top:auto;padding-top:12px;font-size:12px;color:var(--navy-3);line-height:1.5}.l6t1-scope .ib-synthesis strong{color:var(--navy);font-weight:500}.l6t1-scope .ib-right{padding:18px 22px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:14px 18px}.l6t1-scope .slot{display:grid;grid-template-columns:16px 1fr;gap:12px;padding:4px 0}.l6t1-scope .slot-dot{width:10px;height:10px;border-radius:50%;margin-top:6px}.l6t1-scope .slot-dot.green{background:var(--green)}.l6t1-scope .slot-dot.amber{background:var(--amber)}.l6t1-scope .slot-dot.red{background:var(--red)}.l6t1-scope .slot-dot.navy{background:var(--navy-4)}.l6t1-scope .slot-body{display:flex;flex-direction:column;gap:6px}.l6t1-scope .slot-label{display:flex;align-items:baseline;gap:8px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l6t1-scope .slot-label .slot-tag{font-size:9px;color:var(--navy-5);letter-spacing:.06em}.l6t1-scope .slot-text{font-size:12.5px;color:var(--navy-3);line-height:1.5}.l6t1-scope .slot-text .hl{font-family:Lato,Arial,sans-serif;font-weight:600;color:var(--navy);letter-spacing:-.005em}.l6t1-scope .slot-text strong{color:var(--navy);font-weight:500}.l6t1-scope .slot-text code{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);background:var(--navy-soft);padding:1px 5px;letter-spacing:.02em}.l6t1-scope .slot-viz{margin-top:4px;padding-top:8px;border-top:1px dashed var(--line-3)}.l6t1-scope .viz-spark{display:flex;flex-direction:column;gap:4px}.l6t1-scope .viz-spark svg{width:100%;height:30px}.l6t1-scope .viz-spark-cap{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.04em;display:flex;justify-content:space-between}.l6t1-scope .viz-spark-cap .label-end{color:var(--green);font-weight:500}.l6t1-scope .viz-badge{display:flex;align-items:baseline;gap:8px}.l6t1-scope .viz-badge-num{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:24px;color:var(--green);letter-spacing:-.02em;line-height:1}.l6t1-scope .viz-badge-of{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4)}.l6t1-scope .viz-badge-cap{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.04em;margin-left:auto;align-self:center}.l6t1-scope .viz-badge-cap .delta-up{color:var(--green);font-weight:500}.l6t1-scope .viz-gap{display:flex;flex-direction:column;gap:5px}.l6t1-scope .viz-gap-row{display:flex;align-items:center;gap:10px}.l6t1-scope .viz-gap-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:12px;color:var(--amber);letter-spacing:-.005em}.l6t1-scope .viz-gap-num{font-family:Lato,Arial,sans-serif;font-size:11px;padding:2px 7px;background:var(--amber-soft);color:var(--amber);letter-spacing:.04em;font-weight:600;margin-left:auto}.l6t1-scope .viz-gap-cap{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.04em}.l6t1-scope .viz-bar{display:flex;flex-direction:column;gap:5px}.l6t1-scope .viz-bar-track{height:10px;background:var(--line-3);position:relative;overflow:hidden}.l6t1-scope .viz-bar-fill{height:100%;background:var(--green)}.l6t1-scope .viz-bar-thresh{position:absolute;top:0;bottom:0;width:1px;background:var(--navy-4);opacity:.6}.l6t1-scope .viz-bar-cap{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.04em}.l6t1-scope .viz-bar-cap .pct{color:var(--green);font-weight:500}.l6t1-scope .ib-method-note{background:var(--paper);border:1px solid var(--line-2);border-top:0;padding:9px 22px;font-size:11.5px;color:var(--navy-3);line-height:1.5;margin-bottom:22px;display:flex;align-items:center;gap:14px}.l6t1-scope .ib-method-note-eyebrow{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;flex-shrink:0;border-right:1px solid var(--line);padding-right:14px}.l6t1-scope .ib-method-note code{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);background:var(--navy-soft);padding:1px 5px;letter-spacing:.02em}.l6t1-scope .ib-method-note strong{color:var(--navy);font-weight:500}.l6t1-scope .strip-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:10px;display:flex;align-items:baseline;gap:14px}.l6t1-scope .strip-eyebrow .rule{flex:1;height:1px;background:var(--line-2)}.l6t1-scope .components-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.l6t1-scope .comp-tile{background:var(--white);border:1px solid var(--line);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.l6t1-scope .comp-tile-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.l6t1-scope .comp-id{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.08em;font-weight:500}.l6t1-scope .comp-weight{font-family:Lato,Arial,sans-serif;font-size:10px;padding:1px 7px;letter-spacing:.04em;font-weight:600;background:var(--navy-soft);color:var(--navy-3)}.l6t1-scope .comp-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;color:var(--navy);letter-spacing:-.005em;line-height:1.3}.l6t1-scope .comp-value-row{display:flex;align-items:baseline;gap:8px;margin:4px 0}.l6t1-scope .comp-value{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:26px;color:var(--navy);letter-spacing:-.02em;line-height:1}.l6t1-scope .comp-zone-pill{font-family:Lato,Arial,sans-serif;font-size:9.5px;padding:2px 7px;letter-spacing:.06em;font-weight:600;text-transform:uppercase}.l6t1-scope .comp-zone-pill.green{background:var(--green-soft);color:var(--green)}.l6t1-scope .comp-zone-pill.amber{background:var(--amber-soft);color:var(--amber)}.l6t1-scope .comp-zone-pill.red{background:var(--red-soft);color:var(--red)}.l6t1-scope .comp-zone-pill.navy{background:var(--navy-soft);color:var(--navy-3)}.l6t1-scope .comp-text{font-size:11.5px;color:var(--navy-3);line-height:1.5;margin-top:4px}.l6t1-scope .comp-text strong{color:var(--navy);font-weight:500}.l6t1-scope .body-grid{display:grid;grid-template-columns:1fr 320px;gap:22px}.l6t1-scope .snapshot-block{background:var(--white);border:1px solid var(--line);margin-bottom:18px}.l6t1-scope .snap-head{padding:18px 22px 14px;border-bottom:1px solid var(--line-2)}.l6t1-scope .snap-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:4px}.l6t1-scope .snap-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;color:var(--navy);letter-spacing:-.005em;margin-bottom:4px}.l6t1-scope .snap-sub{font-size:12.5px;color:var(--navy-3);line-height:1.5}.l6t1-scope .snap-flag{margin:14px 22px 0;padding:10px 14px;background:var(--amber-soft);border-left:3px solid var(--amber);font-size:12px;color:var(--navy-2);line-height:1.5}.l6t1-scope .snap-flag.green{background:var(--green-soft);border-left-color:var(--green)}.l6t1-scope .snap-flag.red{background:var(--red-soft);border-left-color:var(--red)}.l6t1-scope .snap-flag strong{color:var(--navy);font-weight:500}.l6t1-scope .snap-table{width:100%;border-collapse:collapse;margin-top:14px}.l6t1-scope .snap-table th{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);text-transform:uppercase;letter-spacing:.06em;font-weight:500;text-align:left;padding:10px;border-bottom:1px solid var(--line-2);background:var(--paper)}.l6t1-scope .snap-table th:not(:first-child){text-align:center}.l6t1-scope .snap-table th:last-child{text-align:right;padding-right:22px}.l6t1-scope .snap-table th:first-child{padding-left:22px}.l6t1-scope .snap-table td{padding:10px;font-size:12.5px;color:var(--navy-2);border-bottom:1px solid var(--line-3);vertical-align:middle}.l6t1-scope .snap-table td:first-child{padding-left:22px}.l6t1-scope .snap-table td:last-child{padding-right:22px;text-align:right}.l6t1-scope .snap-table td:not(:first-child):not(:last-child){text-align:center}.l6t1-scope .snap-table tr.row-top{background:#3d6b3a0a}.l6t1-scope .snap-table tr.row-bot{background:#9a45380a}.l6t1-scope .snap-table tr.row-divider td{padding:6px 22px;background:var(--paper);font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);text-transform:uppercase;letter-spacing:.1em}.l6t1-scope .snap-name{font-family:Lato,Arial,sans-serif;font-weight:600;color:var(--navy)}.l6t1-scope .snap-num{font-family:Lato,Arial,sans-serif;color:var(--navy);font-weight:500}.l6t1-scope .snap-num.weak{color:var(--red)}.l6t1-scope .snap-num.strong{color:var(--green)}.l6t1-scope .snap-traj{font-family:Lato,Arial,sans-serif;font-size:13px}.l6t1-scope .snap-traj.up{color:var(--green)}.l6t1-scope .snap-traj.flat{color:var(--navy-4)}.l6t1-scope .snap-traj.down{color:var(--red)}.l6t1-scope .snap-status{font-family:Lato,Arial,sans-serif;font-size:9.5px;padding:2px 7px;letter-spacing:.06em;font-weight:600;text-transform:uppercase;display:inline-block}.l6t1-scope .snap-status.persistent{background:var(--red-soft);color:var(--red)}.l6t1-scope .snap-status.mixed{background:var(--amber-soft);color:var(--amber)}.l6t1-scope .snap-status.holding{background:var(--green-soft);color:var(--green)}.l6t1-scope .snap-foot{padding:10px 22px 16px;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em}.l6t1-scope .phase2-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.l6t1-scope .phase2-tile{background:var(--white);border:1px dashed var(--line);padding:14px 16px;opacity:.78}.l6t1-scope .phase2-tile-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.l6t1-scope .phase2-id{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.08em;font-weight:500}.l6t1-scope .phase2-pill{font-family:Lato,Arial,sans-serif;font-size:9px;padding:1px 7px;background:var(--navy-soft);color:var(--navy-3);letter-spacing:.06em;font-weight:600;text-transform:uppercase}.l6t1-scope .phase2-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;color:var(--navy-3);letter-spacing:-.005em;margin-bottom:4px}.l6t1-scope .phase2-text{font-size:11.5px;color:var(--navy-4);line-height:1.5}.l6t1-scope .phase2-text strong{color:var(--navy-3);font-weight:500}.l6t1-scope .action-card{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--orange);padding:20px 22px 22px}.l6t1-scope .action-head{margin-bottom:14px}.l6t1-scope .action-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--orange);text-transform:uppercase;font-weight:500;margin-bottom:4px}.l6t1-scope .action-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;color:var(--navy);letter-spacing:-.005em;margin-bottom:4px}.l6t1-scope .action-sub{font-size:12.5px;color:var(--navy-3);line-height:1.5}.l6t1-scope .action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.l6t1-scope .action-slot{padding:14px 16px;background:var(--paper);border:1px solid var(--line-2);border-left:3px solid var(--navy-5)}.l6t1-scope .action-slot.celebrate{border-left-color:var(--green)}.l6t1-scope .action-slot.nudge{border-left-color:var(--amber)}.l6t1-scope .action-slot.support{border-left-color:var(--red)}.l6t1-scope .action-slot-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.l6t1-scope .action-slot-num{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.l6t1-scope .action-slot-zone{font-family:Lato,Arial,sans-serif;font-size:9.5px;padding:2px 7px;letter-spacing:.06em;font-weight:600;text-transform:uppercase}.l6t1-scope .action-slot-zone.celebrate{background:var(--green-soft);color:var(--green)}.l6t1-scope .action-slot-zone.nudge{background:var(--amber-soft);color:var(--amber)}.l6t1-scope .action-slot-zone.support{background:var(--red-soft);color:var(--red)}.l6t1-scope .action-slot-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;color:var(--navy);letter-spacing:-.005em;margin-bottom:6px}.l6t1-scope .action-slot-text{font-size:12px;color:var(--navy-3);line-height:1.5}.l6t1-scope .action-slot-text strong{color:var(--navy);font-weight:500}.l6t1-scope .sidebar{display:flex;flex-direction:column;gap:16px}.l6t1-scope .sb-block{background:var(--white);border:1px solid var(--line);padding:16px 18px}.l6t1-scope .sb-block.alerts{border-top:3px solid var(--red)}.l6t1-scope .sb-block.watchlist{border-top:3px solid var(--amber)}.l6t1-scope .sb-block.highlights{border-top:3px solid var(--green)}.l6t1-scope .sb-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid var(--line-2)}.l6t1-scope .sb-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l6t1-scope .sb-count{font-family:Lato,Arial,sans-serif;font-size:10px;padding:2px 7px;background:var(--navy-soft);color:var(--navy-3);letter-spacing:.06em;font-weight:600}.l6t1-scope .sb-count.red{background:var(--red-soft);color:var(--red)}.l6t1-scope .sb-text{font-size:12px;color:var(--navy-3);line-height:1.5;margin-bottom:10px}.l6t1-scope .sb-text strong{color:var(--navy);font-weight:500}.l6t1-scope .sb-item{padding:10px 0;border-bottom:1px solid var(--line-3);font-size:12px;line-height:1.45;color:var(--navy-3)}.l6t1-scope .sb-item:last-child{border-bottom:0;padding-bottom:0}.l6t1-scope .sb-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:3px}.l6t1-scope .sb-item-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:12.5px;color:var(--navy)}.l6t1-scope .sb-item-tag{font-family:Lato,Arial,sans-serif;font-size:9px;padding:1px 6px;letter-spacing:.06em;font-weight:600;text-transform:uppercase;flex-shrink:0}.l6t1-scope .sb-item-tag.persistent{background:var(--red-soft);color:var(--red)}.l6t1-scope .sb-item-tag.watch{background:var(--amber-soft);color:var(--amber)}.l6t1-scope .sb-item-tag.alert{background:var(--red-soft);color:var(--red)}.l6t1-scope .sb-item-tag.movement{background:var(--green-soft);color:var(--green)}.l6t1-scope .sb-item-meta{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em}.l6t1-scope .glossary-foot{margin-top:24px;padding:16px 18px;background:var(--paper);border:1px dashed var(--line);font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.04em;color:var(--navy-4);line-height:1.7;display:grid;grid-template-columns:repeat(3,1fr);gap:8px 30px}.l6t1-scope .glossary-foot strong{color:var(--navy-3);font-weight:500}.l6t1-scope .ib-comp-empty,.l6t1-scope .snap-empty,.l6t1-scope .action-empty,.l6t1-scope .sb-empty{border:1px dashed var(--line);border-radius:6px;background:var(--paper);color:var(--navy-4);font-size:12.5px;line-height:1.55;padding:14px 16px}.l6t1-scope .ib-comp-empty{margin-top:10px}.l6t1-scope .snap-empty,.l6t1-scope .action-empty{margin-top:4px}.l6t1-scope .sb-empty{margin-top:8px;font-size:12px}._l6t2-scope_3bo5a_6{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--navy-soft: #eaedf2;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3D6B3A;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8A6A1F;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9A4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);background:var(--canvas);font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:28px 24px;display:block;min-height:100vh}._l6t2-scope_3bo5a_6 *,._l6t2-scope_3bo5a_6 *:before,._l6t2-scope_3bo5a_6 *:after{box-sizing:border-box;margin:0;padding:0}._l6t2-scope_3bo5a_6 ._frame_3bo5a_14{max-width:1440px;margin:0 auto;background:var(--paper);border:1px solid var(--line);position:relative;box-shadow:0 1px #0014480a}._l6t2-scope_3bo5a_6 ._frame_3bo5a_14:before{content:"L6 CHRO  ·  TAB 2 DRILL-DOWN  ·  v1.2  ·  DESKTOP 1440px";position:absolute;top:-22px;left:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}._l6t2-scope_3bo5a_6 ._frame_3bo5a_14:after{content:"RIPPLES  ·  VELOCITY";position:absolute;top:-22px;right:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}._l6t2-scope_3bo5a_6 ._dash-header_3bo5a_86{padding:22px 40px 18px;background:var(--paper)}._l6t2-scope_3bo5a_6 ._kicker_3bo5a_87{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:6px;display:flex;align-items:center;gap:14px}._l6t2-scope_3bo5a_6 ._kicker-divider_3bo5a_93{display:inline-block;width:4px;height:4px;background:var(--navy-5)}._l6t2-scope_3bo5a_6 ._dash-header_3bo5a_86 h1{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.015em;line-height:1.2;margin-bottom:5px;color:var(--navy)}._l6t2-scope_3bo5a_6 ._dash-header_3bo5a_86 ._context_3bo5a_103{font-size:13px;color:var(--navy-3);line-height:1.5}._l6t2-scope_3bo5a_6 ._dash-header_3bo5a_86 ._context_3bo5a_103 strong{color:var(--navy);font-weight:500}._l6t2-scope_3bo5a_6 ._filter-bar_3bo5a_110{display:flex;align-items:center;gap:14px;padding:12px 40px;background:var(--white);border-bottom:1px solid var(--line-2);flex-wrap:wrap;position:sticky;top:0;z-index:20}._l6t2-scope_3bo5a_6 ._filter-label_3bo5a_123{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}._l6t2-scope_3bo5a_6 ._filter-pill_3bo5a_128{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;color:var(--navy);cursor:pointer;position:relative}._l6t2-scope_3bo5a_6 ._filter-pill_3bo5a_128:hover{border-color:var(--navy-3);background:var(--white)}._l6t2-scope_3bo5a_6 ._filter-pill_3bo5a_128 ._f-label_3bo5a_136{color:var(--navy-4);font-size:10.5px;font-family:Lato,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}._l6t2-scope_3bo5a_6 ._filter-pill_3bo5a_128 ._f-val_3bo5a_141{font-weight:500;color:var(--navy)}._l6t2-scope_3bo5a_6 ._filter-pill_3bo5a_128 ._f-caret_3bo5a_142{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);margin-left:2px}._l6t2-scope_3bo5a_6 ._filter-reset_3bo5a_146{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0}._l6t2-scope_3bo5a_6 ._filter-reset_3bo5a_146:hover{color:var(--navy)}._l6t2-scope_3bo5a_6 ._filter-pop_3bo5a_155{position:absolute;top:100%;left:0;margin-top:4px;background:var(--white);border:1px solid var(--line);z-index:50;min-width:180px;box-shadow:0 4px 12px #00144814;max-height:280px;overflow-y:auto}._l6t2-scope_3bo5a_6 ._filter-pop-opt_3bo5a_166{display:block;width:100%;text-align:left;padding:8px 14px;background:transparent;border:0;cursor:pointer;font-family:inherit;font-size:12.5px;color:var(--navy)}._l6t2-scope_3bo5a_6 ._filter-pop-opt_3bo5a_166:hover{background:var(--paper)}._l6t2-scope_3bo5a_6 ._filter-pop-opt_3bo5a_166._selected_3bo5a_173{background:var(--orange-soft)}._l6t2-scope_3bo5a_6 ._main_3bo5a_176{padding:22px 40px 40px}._l6t2-scope_3bo5a_6 ._section_3bo5a_179{background:var(--white);border:1px solid var(--line);margin-bottom:14px}._l6t2-scope_3bo5a_6 ._section-head_3bo5a_184{display:grid;grid-template-columns:auto auto auto 1fr 24px;align-items:center;gap:18px;padding:16px 22px;cursor:pointer;background:var(--paper);border-bottom:1px solid transparent;width:100%;color:inherit;outline:none}._l6t2-scope_3bo5a_6 ._section-head_3bo5a_184:focus-visible{box-shadow:inset 0 0 0 2px var(--orange)}._l6t2-scope_3bo5a_6 ._section_3bo5a_179._expanded_3bo5a_200 ._section-head_3bo5a_184{border-bottom-color:var(--line-2)}._l6t2-scope_3bo5a_6 ._section-letter_3bo5a_203{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;color:var(--navy);letter-spacing:-.015em;width:28px;text-align:center}._l6t2-scope_3bo5a_6 ._section-title_3bo5a_209{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:15px;color:var(--navy);letter-spacing:-.005em;line-height:1.3}._l6t2-scope_3bo5a_6 ._section-title-sub_3bo5a_215{display:block;font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.06em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-top:2px}._l6t2-scope_3bo5a_6 ._section-zone-pill_3bo5a_223{font-family:Lato,Arial,sans-serif;font-size:10px;padding:3px 9px;letter-spacing:.06em;font-weight:600;text-transform:uppercase}._l6t2-scope_3bo5a_6 ._section-zone-pill_3bo5a_223._green_3bo5a_229{background:var(--green-soft);color:var(--green)}._l6t2-scope_3bo5a_6 ._section-zone-pill_3bo5a_223._amber_3bo5a_230{background:var(--amber-soft);color:var(--amber)}._l6t2-scope_3bo5a_6 ._section-zone-pill_3bo5a_223._red_3bo5a_231{background:var(--red-soft);color:var(--red)}._l6t2-scope_3bo5a_6 ._section-zone-pill_3bo5a_223._navy_3bo5a_232{background:var(--navy-soft);color:var(--navy-3)}._l6t2-scope_3bo5a_6 ._section-summary_3bo5a_233{font-size:12px;color:var(--navy-3);line-height:1.5}._l6t2-scope_3bo5a_6 ._section-summary_3bo5a_233 strong{color:var(--navy);font-weight:500}._l6t2-scope_3bo5a_6 ._section-chevron_3bo5a_238{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy-4);transition:transform .2s;display:inline-block}._l6t2-scope_3bo5a_6 ._section_3bo5a_179._expanded_3bo5a_200 ._section-chevron_3bo5a_238{transform:rotate(180deg)}._l6t2-scope_3bo5a_6 ._section-body_3bo5a_245{padding:18px 22px 22px;display:none}._l6t2-scope_3bo5a_6 ._section_3bo5a_179._expanded_3bo5a_200 ._section-body_3bo5a_245{display:block}._l6t2-scope_3bo5a_6 ._metric-grid-3_3bo5a_252{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._l6t2-scope_3bo5a_6 ._metric-grid-2_3bo5a_257{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}._l6t2-scope_3bo5a_6 ._metric-grid-mixed_3bo5a_262{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}._l6t2-scope_3bo5a_6 ._metric-row_3bo5a_267{margin-bottom:14px}._l6t2-scope_3bo5a_6 ._metric-row_3bo5a_267:last-child{margin-bottom:0}._l6t2-scope_3bo5a_6 ._metric-card_3bo5a_271{background:var(--paper);border:1px solid var(--line-2);padding:14px 16px;display:flex;flex-direction:column;gap:8px}._l6t2-scope_3bo5a_6 ._metric-card_3bo5a_271._full_3bo5a_278{grid-column:1 / -1}._l6t2-scope_3bo5a_6 ._mc-head_3bo5a_279{display:flex;justify-content:space-between;align-items:center;gap:10px}._l6t2-scope_3bo5a_6 ._mc-id-row_3bo5a_283{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._l6t2-scope_3bo5a_6 ._mc-id_3bo5a_283{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.08em;font-weight:500}._l6t2-scope_3bo5a_6 ._mc-zone-pill_3bo5a_292{font-family:Lato,Arial,sans-serif;font-size:9.5px;padding:2px 7px;letter-spacing:.06em;font-weight:600;text-transform:uppercase}._l6t2-scope_3bo5a_6 ._mc-zone-pill_3bo5a_292._green_3bo5a_229{background:var(--green-soft);color:var(--green)}._l6t2-scope_3bo5a_6 ._mc-zone-pill_3bo5a_292._amber_3bo5a_230{background:var(--amber-soft);color:var(--amber)}._l6t2-scope_3bo5a_6 ._mc-zone-pill_3bo5a_292._red_3bo5a_231{background:var(--red-soft);color:var(--red)}._l6t2-scope_3bo5a_6 ._mc-zone-pill_3bo5a_292._navy_3bo5a_232{background:var(--navy-soft);color:var(--navy-3)}._l6t2-scope_3bo5a_6 ._mc-name_3bo5a_303{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14px;color:var(--navy);letter-spacing:-.005em;line-height:1.3}._l6t2-scope_3bo5a_6 ._mc-sub_3bo5a_309{font-size:11.5px;color:var(--navy-4);line-height:1.45;margin-top:-4px}._l6t2-scope_3bo5a_6 ._mc-value-row_3bo5a_316{display:flex;align-items:baseline;gap:10px;margin:4px 0}._l6t2-scope_3bo5a_6 ._mc-value_3bo5a_316{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:28px;color:var(--navy);letter-spacing:-.02em;line-height:1}._l6t2-scope_3bo5a_6 ._mc-value_3bo5a_316._green_3bo5a_229{color:var(--green)}._l6t2-scope_3bo5a_6 ._mc-value_3bo5a_316._amber_3bo5a_230{color:var(--amber)}._l6t2-scope_3bo5a_6 ._mc-value_3bo5a_316._red_3bo5a_231{color:var(--red)}._l6t2-scope_3bo5a_6 ._mc-value-of_3bo5a_329{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4)}._l6t2-scope_3bo5a_6 ._mc-delta_3bo5a_333{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);letter-spacing:.04em}._l6t2-scope_3bo5a_6 ._mc-delta_3bo5a_333._up_3bo5a_339{color:var(--green);font-weight:500}._l6t2-scope_3bo5a_6 ._mc-delta_3bo5a_333._down_3bo5a_340{color:var(--red);font-weight:500}._l6t2-scope_3bo5a_6 ._mc-spark_3bo5a_343{height:26px;margin:2px 0}._l6t2-scope_3bo5a_6 ._mc-spark_3bo5a_343 svg{width:100%;height:100%}._l6t2-scope_3bo5a_6 ._mc-text_3bo5a_349{font-size:12px;color:var(--navy-3);line-height:1.5;border-top:1px solid var(--line-3);padding-top:9px;margin-top:auto}._l6t2-scope_3bo5a_6 ._mc-text_3bo5a_349 strong{color:var(--navy);font-weight:500}._l6t2-scope_3bo5a_6 ._mc-text_3bo5a_349 code{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);background:var(--navy-soft);padding:1px 5px;letter-spacing:.02em}._l6t2-scope_3bo5a_6 ._viz-dist_3bo5a_365{margin:4px 0}._l6t2-scope_3bo5a_6 ._viz-dist-track_3bo5a_368{height:24px;background:var(--line-3);position:relative;border:1px solid var(--line-2)}._l6t2-scope_3bo5a_6 ._viz-dist-bin_3bo5a_374{position:absolute;top:0;bottom:0;background:var(--green);opacity:.9}._l6t2-scope_3bo5a_6 ._viz-dist-bin_3bo5a_374._amber_3bo5a_230{background:var(--amber)}._l6t2-scope_3bo5a_6 ._viz-dist-bin_3bo5a_374._red_3bo5a_231{background:var(--red)}._l6t2-scope_3bo5a_6 ._viz-dist-marker_3bo5a_381{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--navy)}._l6t2-scope_3bo5a_6 ._viz-dist-marker_3bo5a_381:after{content:attr(data-label);position:absolute;top:-16px;left:50%;transform:translate(-50%);font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy);letter-spacing:.04em;white-space:nowrap}._l6t2-scope_3bo5a_6 ._viz-dist-cap_3bo5a_396{display:flex;justify-content:space-between;margin-top:6px;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.04em}._l6t2-scope_3bo5a_6 ._viz-stack_3bo5a_405{margin:4px 0}._l6t2-scope_3bo5a_6 ._viz-stack-track_3bo5a_408{display:flex;height:28px;border:1px solid var(--line-2)}._l6t2-scope_3bo5a_6 ._viz-stack-seg_3bo5a_412{background:var(--green);position:relative}._l6t2-scope_3bo5a_6 ._viz-stack-seg_3bo5a_412._green_3bo5a_229{background:var(--green)}._l6t2-scope_3bo5a_6 ._viz-stack-seg_3bo5a_412._green-dark_3bo5a_416{background:#4f8049}._l6t2-scope_3bo5a_6 ._viz-stack-seg_3bo5a_412._amber_3bo5a_230{background:var(--amber)}._l6t2-scope_3bo5a_6 ._viz-stack-seg_3bo5a_412._gray_3bo5a_418{background:var(--navy-5)}._l6t2-scope_3bo5a_6 ._viz-stack-cap_3bo5a_419{margin-top:8px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-3);letter-spacing:.02em}._l6t2-scope_3bo5a_6 ._viz-stack-cap-item_3bo5a_428{display:flex;flex-direction:column;gap:2px}._l6t2-scope_3bo5a_6 ._viz-stack-cap-item_3bo5a_428 ._cap-label_3bo5a_432{color:var(--navy-4);font-size:9.5px;letter-spacing:.04em}._l6t2-scope_3bo5a_6 ._viz-stack-cap-item_3bo5a_428 ._cap-val_3bo5a_436{font-weight:500}._l6t2-scope_3bo5a_6 ._viz-stack-cap-item_3bo5a_428 ._cap-val_3bo5a_436._green_3bo5a_229{color:var(--green)}._l6t2-scope_3bo5a_6 ._viz-stack-cap-item_3bo5a_428 ._cap-val_3bo5a_436._green-dark_3bo5a_416{color:#4f8049}._l6t2-scope_3bo5a_6 ._viz-stack-cap-item_3bo5a_428 ._cap-val_3bo5a_436._amber_3bo5a_230{color:var(--amber)}._l6t2-scope_3bo5a_6 ._viz-stack-cap-item_3bo5a_428 ._cap-val_3bo5a_436._gray_3bo5a_418{color:var(--navy-4)}._l6t2-scope_3bo5a_6 ._viz-ranked_3bo5a_445{display:flex;flex-direction:column;gap:4px;margin:4px 0}._l6t2-scope_3bo5a_6 ._viz-ranked-row_3bo5a_450{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:5px 0}._l6t2-scope_3bo5a_6 ._viz-ranked-num_3bo5a_456{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em}._l6t2-scope_3bo5a_6 ._viz-ranked-bar-track_3bo5a_461{height:8px;background:var(--line-3);position:relative}._l6t2-scope_3bo5a_6 ._viz-ranked-bar-fill_3bo5a_465{height:100%;background:var(--navy-3)}._l6t2-scope_3bo5a_6 ._viz-ranked-pct_3bo5a_468{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy);letter-spacing:.02em;font-weight:500;min-width:36px;text-align:right}._l6t2-scope_3bo5a_6 ._viz-ranked-name_3bo5a_474{font-size:12px;color:var(--navy-2)}._l6t2-scope_3bo5a_6 ._viz-ranked-name-row_3bo5a_477{display:flex;align-items:center;gap:10px}._l6t2-scope_3bo5a_6 ._viz-alerts_3bo5a_483{display:flex;flex-direction:column;gap:7px;margin:4px 0}._l6t2-scope_3bo5a_6 ._viz-alert_3bo5a_483{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:9px 12px;background:var(--white);border:1px solid var(--line-2);border-left:3px solid var(--red)}._l6t2-scope_3bo5a_6 ._viz-alert_3bo5a_483._localised_3bo5a_498{border-left-color:var(--amber)}._l6t2-scope_3bo5a_6 ._viz-alert-name_3bo5a_501{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:12.5px;color:var(--navy);letter-spacing:-.005em}._l6t2-scope_3bo5a_6 ._viz-alert-meta_3bo5a_506{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em}._l6t2-scope_3bo5a_6 ._viz-alert-tag_3bo5a_511{font-family:Lato,Arial,sans-serif;font-size:9.5px;padding:2px 7px;letter-spacing:.06em;font-weight:600;text-transform:uppercase;background:var(--red-soft);color:var(--red)}._l6t2-scope_3bo5a_6 ._viz-alert-tag_3bo5a_511._localised_3bo5a_498{background:var(--amber-soft);color:var(--amber)}._l6t2-scope_3bo5a_6 ._viz-alerts-empty_3bo5a_521{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--green-soft);border:1px dashed var(--green-line);font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--green);letter-spacing:.04em;font-weight:500}._l6t2-scope_3bo5a_6 ._viz-heatmap-wrap_3bo5a_532{overflow-x:auto;margin:6px 0}._l6t2-scope_3bo5a_6 ._viz-heatmap_3bo5a_532{display:grid;grid-template-columns:140px repeat(12,1fr);gap:2px;min-width:1100px}._l6t2-scope_3bo5a_6 ._vh-cell_3bo5a_542{height:38px;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-size:10px}._l6t2-scope_3bo5a_6 ._vh-cell_3bo5a_542._label-row_3bo5a_548{justify-content:flex-start;padding-right:10px;color:var(--navy);font-weight:500;font-family:Lato,Arial,sans-serif;font-size:12px;letter-spacing:-.005em}._l6t2-scope_3bo5a_6 ._vh-cell_3bo5a_542._label-col_3bo5a_557{height:76px;align-items:flex-end;padding-bottom:6px;color:var(--navy-3);font-size:10px;text-transform:uppercase;letter-spacing:.04em;writing-mode:vertical-rl;transform:rotate(180deg);line-height:1.1;justify-content:flex-start}._l6t2-scope_3bo5a_6 ._vh-cell_3bo5a_542._green_3bo5a_229{background:var(--green);color:var(--white)}._l6t2-scope_3bo5a_6 ._vh-cell_3bo5a_542._green-light_3bo5a_573{background:#3d6b3a66;color:var(--white)}._l6t2-scope_3bo5a_6 ._vh-cell_3bo5a_542._amber_3bo5a_230{background:var(--amber);color:var(--white)}._l6t2-scope_3bo5a_6 ._vh-cell_3bo5a_542._amber-light_3bo5a_580{background:#8a6a1f73;color:var(--white)}._l6t2-scope_3bo5a_6 ._vh-cell_3bo5a_542._red_3bo5a_231{background:var(--red);color:var(--white)}._l6t2-scope_3bo5a_6 ._vh-cell_3bo5a_542._gray_3bo5a_418{background:var(--line-2);color:var(--navy-4)}._l6t2-scope_3bo5a_6 ._vh-cell_3bo5a_542._empty_3bo5a_590{background:var(--paper)}._l6t2-scope_3bo5a_6 ._vh-legend_3bo5a_593{display:flex;gap:16px;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-3);letter-spacing:.04em;margin-top:12px;padding-top:10px;border-top:1px dashed var(--line-2);flex-wrap:wrap}._l6t2-scope_3bo5a_6 ._vh-legend-item_3bo5a_603{display:inline-flex;align-items:center;gap:5px}._l6t2-scope_3bo5a_6 ._vh-legend-swatch_3bo5a_606{width:14px;height:14px}._l6t2-scope_3bo5a_6 ._vh-legend-swatch_3bo5a_606._green_3bo5a_229{background:var(--green)}._l6t2-scope_3bo5a_6 ._vh-legend-swatch_3bo5a_606._green-light_3bo5a_573{background:#3d6b3a66}._l6t2-scope_3bo5a_6 ._vh-legend-swatch_3bo5a_606._amber_3bo5a_230{background:var(--amber)}._l6t2-scope_3bo5a_6 ._vh-legend-swatch_3bo5a_606._red_3bo5a_231{background:var(--red)}._l6t2-scope_3bo5a_6 ._vh-legend-swatch_3bo5a_606._gray_3bo5a_418{background:var(--line-2)}._l6t2-scope_3bo5a_6 ._viz-sortable-wrap_3bo5a_616{overflow-x:auto}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616{width:100%;border-collapse:collapse;background:var(--white);border:1px solid var(--line-2)}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 th{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);text-transform:uppercase;letter-spacing:.06em;font-weight:500;text-align:left;padding:11px 12px;background:var(--paper);border-bottom:1px solid var(--line);position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 th:hover{color:var(--navy)}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 th:not(:first-child){text-align:center}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 th._sort-active_3bo5a_642{color:var(--navy);background:var(--navy-soft)}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 th._sort-active_3bo5a_642:after{content:" ↓";color:var(--orange)}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 th._sort-active_3bo5a_642._asc_3bo5a_650:after{content:" ↑"}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 td{padding:9px 12px;font-size:12px;color:var(--navy-2);border-bottom:1px solid var(--line-3)}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 td:not(:first-child){text-align:center;font-family:Lato,Arial,sans-serif;font-size:11.5px}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 ._vs-name_3bo5a_664{font-family:Lato,Arial,sans-serif;font-weight:600;color:var(--navy);font-size:12.5px}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 ._vs-num_3bo5a_670._strong_3bo5a_670{color:var(--green);font-weight:500}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 ._vs-num_3bo5a_670._weak_3bo5a_671{color:var(--red);font-weight:500}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 ._vs-traj_3bo5a_672._up_3bo5a_339{color:var(--green)}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 ._vs-traj_3bo5a_672._flat_3bo5a_673{color:var(--navy-4)}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 ._vs-traj_3bo5a_672._down_3bo5a_340{color:var(--red)}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 tr._row-strong_3bo5a_675{background:#3d6b3a0a}._l6t2-scope_3bo5a_6 ._viz-sortable_3bo5a_616 tr._row-watch_3bo5a_676{background:#9a45380a}._l6t2-scope_3bo5a_6 ._viz-demo_3bo5a_679{display:flex;flex-direction:column;gap:6px;margin:4px 0}._l6t2-scope_3bo5a_6 ._viz-demo-row_3bo5a_683{display:grid;grid-template-columns:130px 1fr 50px;gap:12px;align-items:center}._l6t2-scope_3bo5a_6 ._viz-demo-label_3bo5a_689{font-size:11.5px;color:var(--navy-3)}._l6t2-scope_3bo5a_6 ._viz-demo-track_3bo5a_692{height:8px;background:var(--line-3);position:relative}._l6t2-scope_3bo5a_6 ._viz-demo-fill_3bo5a_696{height:100%;background:var(--green)}._l6t2-scope_3bo5a_6 ._viz-demo-fill_3bo5a_696._amber_3bo5a_230{background:var(--amber)}._l6t2-scope_3bo5a_6 ._viz-demo-fill_3bo5a_696._red_3bo5a_231{background:var(--red)}._l6t2-scope_3bo5a_6 ._viz-demo-pct_3bo5a_701{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy);letter-spacing:.02em;text-align:right;font-weight:500}._l6t2-scope_3bo5a_6 ._viz-impact_3bo5a_710{display:flex;flex-direction:column;gap:7px;margin:4px 0}._l6t2-scope_3bo5a_6 ._viz-impact-row_3bo5a_714{display:grid;grid-template-columns:220px 1fr auto auto;gap:14px;align-items:center}._l6t2-scope_3bo5a_6 ._viz-impact-name_3bo5a_720{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:12px;color:var(--navy)}._l6t2-scope_3bo5a_6 ._viz-impact-track_3bo5a_726{height:14px;background:var(--line-3);position:relative}._l6t2-scope_3bo5a_6 ._viz-impact-fill_3bo5a_730{height:100%}._l6t2-scope_3bo5a_6 ._viz-impact-fill_3bo5a_730._green_3bo5a_229{background:var(--green)}._l6t2-scope_3bo5a_6 ._viz-impact-fill_3bo5a_730._amber_3bo5a_230{background:var(--amber)}._l6t2-scope_3bo5a_6 ._viz-impact-fill_3bo5a_730._red_3bo5a_231{background:var(--red)}._l6t2-scope_3bo5a_6 ._viz-impact-thresh_3bo5a_736{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--navy-4);opacity:.55}._l6t2-scope_3bo5a_6 ._viz-impact-pct_3bo5a_741{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy);letter-spacing:.02em;font-weight:500;min-width:42px;text-align:right}._l6t2-scope_3bo5a_6 ._viz-impact-q_3bo5a_749{font-family:Lato,Arial,sans-serif;font-size:9.5px;padding:2px 7px;letter-spacing:.06em;font-weight:600;text-transform:uppercase;min-width:72px;text-align:center}._l6t2-scope_3bo5a_6 ._viz-impact-q_3bo5a_749._green_3bo5a_229{background:var(--green-soft);color:var(--green)}._l6t2-scope_3bo5a_6 ._viz-impact-q_3bo5a_749._amber_3bo5a_230{background:var(--amber-soft);color:var(--amber)}._l6t2-scope_3bo5a_6 ._viz-impact-q_3bo5a_749._red_3bo5a_231{background:var(--red-soft);color:var(--red)}._l6t2-scope_3bo5a_6 ._viz-deriv_3bo5a_761{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--white);border:1px dashed var(--line);margin:6px 0;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);letter-spacing:.02em;flex-wrap:wrap}._l6t2-scope_3bo5a_6 ._viz-deriv-eyebrow_3bo5a_772{font-size:9px;color:var(--navy-4);letter-spacing:.1em;text-transform:uppercase;border-right:1px solid var(--line);padding-right:10px}._l6t2-scope_3bo5a_6 ._viz-deriv_3bo5a_761 code{background:var(--navy-soft);color:var(--navy);padding:1px 5px;font-weight:500}._l6t2-scope_3bo5a_6 ._section-foot_3bo5a_785{padding:9px 22px;background:var(--paper);border-top:1px solid var(--line-2);font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em;line-height:1.5}._l6t2-scope_3bo5a_6 ._section-foot_3bo5a_785 strong{color:var(--navy-3);font-weight:500}._l6t2-scope_3bo5a_6 ._mc-empty_3bo5a_798{padding:10px 12px;background:var(--white);border:1px dashed var(--line);border-left:3px solid var(--navy-5);font-size:11.5px;color:var(--navy-3);line-height:1.5}._l6t2-scope_3bo5a_6 ._mc-empty-eyebrow_3bo5a_807{font-family:Lato,Arial,sans-serif;font-size:9px;letter-spacing:.1em;color:var(--navy-4);text-transform:uppercase;margin-bottom:4px}._l6t2-scope_3bo5a_6 ._page-empty_3bo5a_817{margin:24px;padding:28px 32px;background:var(--white);border:1px dashed var(--line);color:var(--navy-3)}._l6t2-scope_3bo5a_6 ._page-empty_3bo5a_817 ._page-empty-eyebrow_3bo5a_824{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:8px}._l6t2-scope_3bo5a_6 ._page-empty_3bo5a_817 ._page-empty-title_3bo5a_832{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;color:var(--navy);margin-bottom:6px}._l6t2-scope_3bo5a_6 ._nav-cues_3bo5a_841{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 40px 32px}._l6t2-scope_3bo5a_6 ._nav-cue_3bo5a_841{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--white);border:1px solid var(--line-2);font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-3);cursor:pointer;text-align:left;line-height:1.3}._l6t2-scope_3bo5a_6 ._nav-cue_3bo5a_841:hover{border-color:var(--navy-4);background:var(--paper)}._l6t2-scope_3bo5a_6 ._nav-cue_3bo5a_841._forward_3bo5a_862{justify-content:flex-end;text-align:right}._l6t2-scope_3bo5a_6 ._nav-cue-arrow_3bo5a_866{font-family:Lato,Arial,sans-serif;font-size:16px;color:var(--navy-4)}._l6t2-scope_3bo5a_6 ._nav-cue-label_3bo5a_871{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.12em;color:var(--navy-4);text-transform:uppercase}._l6t2-scope_3bo5a_6 ._nav-cue-text_3bo5a_878 strong{color:var(--navy);font-weight:600}.l6t3-scope{--navy: #001448;--navy-2: #1a2b5c;--navy-3: #4a5577;--navy-4: #7a8299;--navy-5: #a8adba;--navy-6: #d2d5dc;--navy-soft: #eaedf2;--orange: #F26522;--orange-soft: #fff1e8;--orange-line: rgba(242, 101, 34, .28);--line: #d8dae0;--line-2: #e6e7eb;--line-3: #eef0f3;--paper: #faf9f6;--canvas: #f1efea;--white: #ffffff;--green: #3D6B3A;--green-soft: #e7efe1;--green-line: rgba(61, 107, 58, .3);--amber: #8A6A1F;--amber-soft: #f3e9cf;--amber-line: rgba(138, 106, 31, .3);--red: #9A4538;--red-soft: #f1ddd7;--red-line: rgba(154, 69, 56, .3);font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l6t3-scope *,.l6t3-scope *:before,.l6t3-scope *:after{box-sizing:border-box}.l6t3-scope .frame{max-width:1440px;margin:0 auto;background:var(--paper);border:1px solid var(--line);position:relative;box-shadow:0 1px #0014480a}.l6t3-scope .frame:before{content:"L6 CHRO  ·  TAB 3 OVER TIME  ·  v1.1  ·  DESKTOP 1440px";position:absolute;top:-22px;left:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l6t3-scope .frame:after{content:"RIPPLES  ·  VELOCITY";position:absolute;top:-22px;right:0;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--navy-4);text-transform:uppercase}.l6t3-scope .topnav{display:flex;align-items:center;padding:16px 32px;border-bottom:1px solid var(--line);background:var(--white)}.l6t3-scope .logo{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:16px;color:var(--navy);display:flex;align-items:center;gap:10px;letter-spacing:-.005em}.l6t3-scope .logo-mark{display:inline-block;width:24px;height:24px;background:var(--navy);position:relative}.l6t3-scope .logo-mark:after{content:"";position:absolute;bottom:4px;right:4px;width:6px;height:6px;background:var(--orange)}.l6t3-scope .nav-items{display:flex;gap:30px;margin-left:56px;font-size:13px;color:var(--navy-3)}.l6t3-scope .nav-items span{cursor:pointer}.l6t3-scope .nav-items .active{color:var(--navy);font-weight:500;position:relative}.l6t3-scope .nav-items .active:after{content:"";position:absolute;bottom:-19px;left:0;right:0;height:2px;background:var(--navy)}.l6t3-scope .nav-right{margin-left:auto;display:flex;align-items:center;gap:18px}.l6t3-scope .search-box{width:240px;height:34px;border:1px solid var(--line);background:var(--paper);font-size:12px;color:var(--navy-4);padding:0 14px;display:flex;align-items:center;gap:8px}.l6t3-scope .search-box:before{content:"";width:11px;height:11px;border:1.5px solid var(--navy-4);border-radius:50%;flex-shrink:0}.l6t3-scope .avatar{width:34px;height:34px;background:var(--navy);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em}.l6t3-scope .dash-header{padding:22px 40px 18px;background:var(--paper)}.l6t3-scope .kicker{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;margin-bottom:6px;display:flex;align-items:center;gap:14px}.l6t3-scope .kicker-divider{display:inline-block;width:4px;height:4px;background:var(--navy-5)}.l6t3-scope .dash-header h1{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.015em;line-height:1.2;margin-bottom:5px;color:var(--navy)}.l6t3-scope .dash-header .context{font-size:13px;color:var(--navy-3);line-height:1.5}.l6t3-scope .dash-header .context strong{color:var(--navy);font-weight:500}.l6t3-scope .tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding:0 40px;background:var(--paper)}.l6t3-scope .tab{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:14px;padding:16px 0;margin-right:36px;color:var(--navy-4);cursor:pointer;position:relative;background:transparent;border:0;letter-spacing:-.005em}.l6t3-scope .tab.active{color:var(--navy)}.l6t3-scope .tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--navy)}.l6t3-scope .tab .tab-sub{display:block;font-size:9.5px;font-family:Lato,Arial,sans-serif;color:var(--navy-4);letter-spacing:.12em;margin-top:3px;font-weight:400;text-transform:uppercase}.l6t3-scope .filter-bar{display:flex;align-items:center;gap:14px;padding:12px 40px;background:var(--white);border-bottom:1px solid var(--line-2);flex-wrap:wrap}.l6t3-scope .filter-label{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l6t3-scope .filter-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;color:var(--navy);cursor:pointer}.l6t3-scope .filter-pill:hover{border-color:var(--navy-3);background:var(--white)}.l6t3-scope .filter-pill .f-label{color:var(--navy-4);font-size:10.5px;font-family:Lato,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.l6t3-scope .filter-pill .f-val{font-weight:500;color:var(--navy)}.l6t3-scope .filter-pill .f-caret{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);margin-left:2px}.l6t3-scope .more-filters{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px dashed var(--line);background:transparent;font-family:Lato,Arial,sans-serif;font-size:11px;letter-spacing:.04em;color:var(--navy-3);cursor:pointer;text-transform:uppercase}.l6t3-scope .filter-reset{margin-left:auto;font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);cursor:pointer;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px}.l6t3-scope .filter-reset:hover{color:var(--navy)}.l6t3-scope .main{padding:22px 40px 40px}.l6t3-scope .page-intro{background:var(--orange-soft);border-left:3px solid var(--orange);padding:12px 18px;margin-bottom:14px;display:flex;align-items:center;gap:16px}.l6t3-scope .page-intro-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:var(--orange);text-transform:uppercase;font-weight:500;border-right:1px solid var(--orange-line);padding-right:14px;flex-shrink:0}.l6t3-scope .page-intro-text{font-size:12.5px;color:var(--navy-2);line-height:1.5}.l6t3-scope .page-intro-text strong{color:var(--navy);font-weight:500}.l6t3-scope .scope-row{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--navy);padding:12px 18px;margin-bottom:14px;display:grid;grid-template-columns:auto auto auto auto 1fr auto;gap:18px;align-items:center}.l6t3-scope .scope-item{display:flex;flex-direction:column;gap:2px}.l6t3-scope .scope-label{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.1em;color:var(--navy-4);text-transform:uppercase;font-weight:500}.l6t3-scope .scope-val{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;color:var(--navy);letter-spacing:-.005em}.l6t3-scope .scope-val .scope-meta{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);font-weight:400;letter-spacing:.04em;margin-left:4px}.l6t3-scope .confidence-tier{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;background:var(--amber-soft);color:var(--amber);font-family:Lato,Arial,sans-serif;font-size:10.5px;letter-spacing:.06em;font-weight:600;text-transform:uppercase}.l6t3-scope .confidence-tier:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--amber)}.l6t3-scope .confidence-tier.stable{background:var(--green-soft);color:var(--green)}.l6t3-scope .confidence-tier.stable:before{background:var(--green)}.l6t3-scope .confidence-tier.lowsample{background:var(--red-soft);color:var(--red)}.l6t3-scope .confidence-tier.lowsample:before{background:var(--red)}.l6t3-scope .reading-rule{background:var(--paper);border:1px dashed var(--line);border-left:3px dashed var(--amber);padding:14px 18px;margin-bottom:22px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.l6t3-scope .reading-rule-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--amber);text-transform:uppercase;font-weight:500;border-right:1px dashed var(--amber-line);padding-right:14px}.l6t3-scope .reading-rule-text{font-size:12.5px;color:var(--navy-2);line-height:1.5}.l6t3-scope .reading-rule-text strong{color:var(--navy);font-weight:500}.l6t3-scope .reading-rule-text code{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy);background:var(--navy-soft);padding:1px 5px;letter-spacing:.02em}.l6t3-scope .reading-rule-tooltip{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em;border:1px solid var(--line);background:var(--white);padding:4px 9px;cursor:help}.l6t3-scope .reading-rule-tooltip:hover{border-color:var(--navy-4);color:var(--navy)}.l6t3-scope .headline-card{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--green);margin-bottom:22px;display:grid;grid-template-columns:280px 1fr}.l6t3-scope .hc-side{padding:22px 24px;border-right:1px solid var(--line-2);background:linear-gradient(180deg,rgba(61,107,58,.04) 0%,transparent 60%);display:flex;flex-direction:column}.l6t3-scope .hc-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:4px;display:flex;align-items:center;gap:8px}.l6t3-scope .hc-eyebrow .meta{color:var(--navy-5);font-size:9px}.l6t3-scope .hc-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:14px;color:var(--navy);letter-spacing:-.005em;line-height:1.3;margin-bottom:14px}.l6t3-scope .hc-score-row{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.l6t3-scope .hc-score{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:60px;color:var(--green);letter-spacing:-.04em;line-height:1}.l6t3-scope .hc-score-of{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4)}.l6t3-scope .hc-zone{display:inline-flex;align-items:center;gap:7px;background:var(--green-soft);color:var(--green);font-family:Lato,Arial,sans-serif;font-size:10.5px;padding:4px 10px;letter-spacing:.06em;font-weight:600;text-transform:uppercase;align-self:flex-start;margin-bottom:12px}.l6t3-scope .hc-zone:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.l6t3-scope .hc-deltas{display:flex;gap:14px;padding:10px 12px;background:var(--paper);border-left:2px solid var(--green);margin-bottom:14px}.l6t3-scope .hc-delta{display:flex;flex-direction:column;gap:2px}.l6t3-scope .hc-delta-label{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.1em;text-transform:uppercase}.l6t3-scope .hc-delta-val{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;color:var(--green);letter-spacing:-.01em}.l6t3-scope .hc-interp{font-size:12px;color:var(--navy-3);line-height:1.5;margin-top:auto;padding-top:10px;border-top:1px dashed var(--line-2)}.l6t3-scope .hc-interp strong{color:var(--navy);font-weight:500}.l6t3-scope .hc-chart{padding:22px 28px 18px;display:flex;flex-direction:column;gap:12px}.l6t3-scope .hc-chart-head{display:flex;justify-content:space-between;align-items:center;gap:14px}.l6t3-scope .hc-chart-title{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13px;color:var(--navy);letter-spacing:-.005em}.l6t3-scope .hc-chart-subtitle{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.04em}.l6t3-scope .hc-chart-svg-wrap{flex:1;position:relative;min-height:240px}.l6t3-scope .hc-chart-svg-wrap svg{width:100%;height:240px}.l6t3-scope .hc-x-axis{display:grid;grid-template-columns:repeat(8,1fr);gap:0;margin-top:4px;padding:0 8px}.l6t3-scope .hc-x-tick{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);text-align:center;letter-spacing:.04em}.l6t3-scope .hc-x-tick.active{color:var(--green);font-weight:500}.l6t3-scope .chart-annot{position:absolute;background:var(--white);border:1px solid var(--line);padding:5px 10px;font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-3);letter-spacing:.04em;line-height:1.3}.l6t3-scope .chart-annot:before{content:"";position:absolute;width:1px;height:18px;background:var(--navy-5)}.l6t3-scope .chart-annot.bottom-arrow:before{bottom:-18px;left:50%}.l6t3-scope .traj-section-eyebrow{font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--navy-4);text-transform:uppercase;font-weight:500;margin-bottom:10px;margin-top:20px;display:flex;align-items:baseline;gap:14px}.l6t3-scope .traj-section-eyebrow .rule{flex:1;height:1px;background:var(--line-2)}.l6t3-scope .traj-section-eyebrow .meta{color:var(--navy-5);font-size:9.5px}.l6t3-scope .traj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:8px}.l6t3-scope .traj-grid-1{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:8px}.l6t3-scope .traj-card{background:var(--white);border:1px solid var(--line);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.l6t3-scope .tc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.l6t3-scope .tc-id-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.l6t3-scope .tc-id{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.08em;font-weight:500}.l6t3-scope .tc-id-meta{font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);letter-spacing:.04em}.l6t3-scope .tc-zone-pill{font-family:Lato,Arial,sans-serif;font-size:9.5px;padding:2px 7px;letter-spacing:.06em;font-weight:600;text-transform:uppercase}.l6t3-scope .tc-zone-pill.green{background:var(--green-soft);color:var(--green)}.l6t3-scope .tc-zone-pill.amber{background:var(--amber-soft);color:var(--amber)}.l6t3-scope .tc-zone-pill.red{background:var(--red-soft);color:var(--red)}.l6t3-scope .tc-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:13.5px;color:var(--navy);letter-spacing:-.005em;line-height:1.3}.l6t3-scope .tc-sub{font-size:11.5px;color:var(--navy-4);line-height:1.4;margin-top:-4px}.l6t3-scope .tc-value-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;border-top:1px dashed var(--line-2);padding-top:8px;margin-top:2px}.l6t3-scope .tc-value{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:22px;color:var(--navy);letter-spacing:-.02em;line-height:1}.l6t3-scope .tc-value.green{color:var(--green)}.l6t3-scope .tc-value.amber{color:var(--amber)}.l6t3-scope .tc-value-of{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4)}.l6t3-scope .tc-deltas{margin-left:auto;display:flex;gap:10px;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.04em}.l6t3-scope .tc-delta-up{color:var(--green);font-weight:500}.l6t3-scope .tc-delta-down{color:var(--red);font-weight:500}.l6t3-scope .tc-delta-flat{color:var(--navy-4)}.l6t3-scope .tc-delta-good{color:var(--green);font-weight:500}.l6t3-scope .tc-chart{height:100px;position:relative;margin:4px 0}.l6t3-scope .tc-chart svg{width:100%;height:100%}.l6t3-scope .tc-x-axis{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:8.5px;color:var(--navy-5);letter-spacing:.04em;margin-top:2px}.l6t3-scope .tc-x-axis .start{color:var(--navy-4)}.l6t3-scope .tc-x-axis .end{color:var(--green);font-weight:500}.l6t3-scope .tc-interp{font-size:11.5px;color:var(--navy-3);line-height:1.5;border-top:1px solid var(--line-3);padding-top:9px;margin-top:2px}.l6t3-scope .tc-interp strong{color:var(--navy);font-weight:500}.l6t3-scope .tc-interp code{font-family:Lato,Arial,sans-serif;font-size:10.5px;color:var(--navy-3);background:var(--navy-soft);padding:1px 5px;letter-spacing:.02em}.l6t3-scope .tc-confidence{margin-top:2px;display:flex;align-items:center;gap:6px;font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.04em}.l6t3-scope .tc-confidence:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--amber)}.l6t3-scope .tc-confidence.stable:before{background:var(--green)}.l6t3-scope .tc-confidence.lowsample:before{background:var(--red)}.l6t3-scope .tc-chart-pending{height:100px;position:relative;margin:4px 0;border:1px dashed var(--line);background:repeating-linear-gradient(-45deg,var(--paper) 0px,var(--paper) 6px,var(--white) 6px,var(--white) 12px);display:flex;align-items:center;justify-content:center;text-align:center}.l6t3-scope .tc-chart-pending span{font-family:Lato,Arial,sans-serif;font-size:9.5px;letter-spacing:.06em;color:var(--navy-4);text-transform:uppercase;padding:4px 10px;background:var(--white);border:1px solid var(--line-2)}.l6t3-scope .methodology{margin-top:24px;background:var(--paper);border:1px dashed var(--line);padding:16px 22px}.l6t3-scope .methodology h3{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:12.5px;color:var(--navy);letter-spacing:-.005em;margin-bottom:8px;display:flex;align-items:center;gap:12px}.l6t3-scope .methodology h3 .meta{font-family:Lato,Arial,sans-serif;font-size:9.5px;color:var(--navy-4);letter-spacing:.06em;font-weight:400;text-transform:uppercase}.l6t3-scope .methodology .m-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 24px;font-size:11.5px;color:var(--navy-3);line-height:1.5}.l6t3-scope .methodology .m-grid div{padding:4px 0}.l6t3-scope .methodology .m-grid strong{color:var(--navy);font-weight:500}.l6t3-scope .methodology .m-grid code{font-family:Lato,Arial,sans-serif;font-size:10.5px;background:var(--white);padding:1px 5px;border:1px solid var(--line-2);letter-spacing:.02em}.l7t1-scope{--navy: #001448;--navy-2: #2A3460;--navy-3: #4A5577;--navy-4: #7A8299;--navy-5: #B0B5C2;--orange: #F26522;--orange-deep: #D54E10;--orange-light: #FCEADD;--orange-pale: #FDF5EE;--green: #4A7C50;--green-fill: #E8F0E3;--amber: #C68A36;--amber-fill: #F4ECD7;--red: #B94A3B;--red-fill: #F4DDD7;--bg: #FAFAFC;--tile: #FFFFFF;--rule: #E5E7ED;--rule-strong: #C9CDD8;--shadow-sm: 0 1px 2px rgba(0,20,72,.04), 0 0 0 1px rgba(0,20,72,.05);background:var(--bg);font-family:Lato,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100vh;overflow:hidden}.l7t1-scope *,.l7t1-scope *:before,.l7t1-scope *:after{box-sizing:border-box;margin:0;padding:0}.l7t1-scope .dashboard{width:100%;height:100%;background:var(--bg);display:grid;grid-template-rows:40px 1fr;padding:14px 22px 20px;position:relative;overflow:hidden}.l7t1-scope .header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--rule)}.l7t1-scope .header-left{display:flex;align-items:baseline;gap:14px}.l7t1-scope .org-name{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:18px;color:var(--navy);letter-spacing:-.01em}.l7t1-scope .header-sep{color:var(--navy-5);font-size:14px}.l7t1-scope .period{font-family:Lato,Arial,sans-serif;font-weight:500;font-size:14px;color:var(--navy-3)}.l7t1-scope .view-label{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:10px;color:var(--navy-4);letter-spacing:.18em;text-transform:uppercase}.l7t1-scope .header-right{display:flex;align-items:center;gap:12px}.l7t1-scope .wordmark{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.24em;color:var(--orange);text-transform:uppercase}.l7t1-scope .wordmark-dot{width:6px;height:6px;border-radius:50%;background:var(--orange);display:inline-block;margin-right:6px;vertical-align:middle}.l7t1-scope .board-headline{display:inline-flex;align-items:baseline;gap:8px;padding-right:16px;margin-right:4px;border-right:1px solid var(--rule)}.l7t1-scope .board-headline-label{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-4)}.l7t1-scope .board-headline-value{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:22px;line-height:1;letter-spacing:-.02em;color:var(--navy)}.l7t1-scope .board-headline-value.green{color:var(--green)}.l7t1-scope .board-headline-value.amber{color:var(--amber)}.l7t1-scope .board-headline-value.red{color:var(--red)}.l7t1-scope .grid{display:grid;grid-template-rows:1fr 1fr 22px;grid-template-columns:repeat(12,1fr);gap:12px;padding-top:10px}.l7t1-scope .tile{background:var(--tile);border:1px solid var(--rule);border-radius:6px;padding:14px 18px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;min-height:0}.l7t1-scope .eyebrow{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.16em;color:var(--orange);text-transform:uppercase;margin-bottom:10px;display:flex;align-items:center;gap:8px}.l7t1-scope .eyebrow-code{color:var(--navy-4);font-weight:500}.l7t1-scope .big-number{font-family:Lato,Arial,sans-serif;font-weight:700;color:var(--navy);line-height:.95;letter-spacing:-.02em}.l7t1-scope .subtitle{font-family:Lato,Arial,sans-serif;font-size:13px;color:var(--navy-3);line-height:1.4}.l7t1-scope .insight{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy-2);line-height:1.45;margin:4px 0 10px}.l7t1-scope .insight strong{color:var(--navy);font-weight:600}.l7t1-scope .chip{align-self:flex-start;padding:5px 12px;border-radius:14px;font-family:Lato,Arial,sans-serif;font-weight:600;font-size:11px;letter-spacing:.01em;display:inline-flex;align-items:center;gap:4px}.l7t1-scope .chip.green{background:var(--green-fill);color:var(--green)}.l7t1-scope .chip.amber{background:var(--amber-fill);color:var(--amber)}.l7t1-scope .chip.red{background:var(--red-fill);color:var(--red)}.l7t1-scope .tile-m12{grid-row:1;grid-column:1 / span 5;border-top:3px solid var(--orange)}.l7t1-scope .tile-m04{grid-row:1;grid-column:6 / span 7}.l7t1-scope .m12-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.l7t1-scope .m12-left{flex:1}.l7t1-scope .m12-number{font-size:64px;line-height:.9}.l7t1-scope .m12-percent-sign{color:var(--orange);font-size:28px;font-weight:600;margin-left:2px;vertical-align:12px}.l7t1-scope .m12-subtitle{margin-top:4px;margin-bottom:14px;max-width:460px;font-size:12.5px}.l7t1-scope .reach-wrap{margin-top:auto;padding-top:8px}.l7t1-scope .reach-bar-bg{position:relative;height:30px;border-radius:3px;background:var(--orange-pale);border:1px solid var(--orange-light);overflow:visible}.l7t1-scope .reach-bar-fill{position:absolute;top:0;left:0;height:100%;width:70%;background:var(--orange);border-radius:3px 0 0 3px}.l7t1-scope .reach-threshold-line{position:absolute;left:60%;top:-6px;bottom:-6px;width:2px;background:var(--green);z-index:3}.l7t1-scope .reach-threshold-label{position:absolute;left:60%;top:-22px;font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:700;color:var(--green);letter-spacing:.06em;transform:translate(-50%);white-space:nowrap;text-transform:uppercase}.l7t1-scope .reach-scale{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);margin-top:6px}.l7t1-scope .reach-context{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);margin-top:10px;line-height:1.4;display:flex;align-items:center;gap:10px}.l7t1-scope .reach-context .legend-dot{width:12px;height:12px;border-radius:2px;display:inline-block;flex-shrink:0}.l7t1-scope .reach-context .legend-dot.filled{background:var(--orange)}.l7t1-scope .reach-context .legend-dot.empty{background:var(--orange-pale);border:1px solid var(--rule-strong)}.l7t1-scope .reach-context strong{color:var(--navy);font-weight:600}.l7t1-scope .m04-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.l7t1-scope .m04-hero-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.l7t1-scope .m04-left{flex:1}.l7t1-scope .m04-number{font-size:64px;line-height:.9;font-family:Lato,Arial,sans-serif;font-weight:700;color:var(--navy);letter-spacing:-.02em}.l7t1-scope .m04-number-sign{color:var(--green);font-size:36px;font-weight:600;margin-right:4px;vertical-align:12px}.l7t1-scope .m04-number-label{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-weight:700}.l7t1-scope .nps-dropdown{margin-top:10px;border-top:1px solid var(--rule);padding-top:10px}.l7t1-scope .nps-dropdown details{margin-bottom:4px}.l7t1-scope .nps-dropdown details+details{margin-top:6px;padding-top:6px;border-top:1px dashed var(--rule)}.l7t1-scope .nps-dropdown summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:6px 4px;border-radius:4px;transition:background .1s}.l7t1-scope .nps-dropdown summary::-webkit-details-marker{display:none}.l7t1-scope .nps-dropdown summary:hover{background:var(--paper)}.l7t1-scope .nps-dropdown summary .summary-left{display:flex;align-items:center;gap:8px}.l7t1-scope .nps-dropdown summary .disclosure-arrow{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);transition:transform .15s;width:10px;display:inline-block}.l7t1-scope .nps-dropdown details[open] summary .disclosure-arrow{transform:rotate(90deg)}.l7t1-scope .nps-dropdown .summary-action{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-4);font-style:italic}.l7t1-scope .nps-dropdown details[open] summary{margin-bottom:4px}.l7t1-scope .m04-subtitle-line{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.l7t1-scope .nps-section{flex:1;display:flex;flex-direction:column}.l7t1-scope .nps-section-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;margin-top:4px}.l7t1-scope .nps-section-label{font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.l7t1-scope .nps-section-label.repeat{color:var(--green)}.l7t1-scope .nps-section-label.sunset{color:var(--red)}.l7t1-scope .nps-section-action{font-family:Lato,Arial,sans-serif;font-size:11px;font-style:italic;color:var(--navy-4)}.l7t1-scope .nps-list{display:flex;flex-direction:column;gap:3px;padding:4px 0 0 22px}.l7t1-scope .nps-item{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:baseline;padding:5px 12px;border-radius:4px;font-family:Lato,Arial,sans-serif;font-size:13px}.l7t1-scope .nps-item.top{background:var(--green-fill)}.l7t1-scope .nps-item.bot{background:var(--red-fill)}.l7t1-scope .nps-prog-name{color:var(--navy);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l7t1-scope .nps-score{font-family:Lato,Arial,sans-serif;font-size:13px;font-weight:700}.l7t1-scope .nps-score.pos{color:var(--green)}.l7t1-scope .nps-score.neg{color:var(--red)}.l7t1-scope .nps-divider{height:1px;background:var(--rule);margin:12px 0 8px}.l7t1-scope .tile-m14{grid-row:2;grid-column:1 / span 3}.l7t1-scope .tile-m17{grid-row:2;grid-column:4 / span 4}.l7t1-scope .tile-m27{grid-row:2;grid-column:8 / span 5}.l7t1-scope .m14-number{font-size:44px;margin-bottom:4px}.l7t1-scope .m14-chip-row{margin-bottom:6px}.l7t1-scope .benchmark-wrap{margin-top:4px;padding-top:0}.l7t1-scope .benchmark-label{font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:700;color:var(--navy);letter-spacing:.06em;text-transform:uppercase;text-align:center;margin-bottom:6px;margin-left:45%;transform:translate(-50%);width:-moz-max-content;width:max-content}.l7t1-scope .benchmark-bar-bg{position:relative;height:18px;border-radius:3px;background:linear-gradient(to right,var(--green-fill) 0%,var(--green-fill) 25%,var(--amber-fill) 25%,var(--amber-fill) 45%,var(--red-fill) 45%,var(--red-fill) 100%)}.l7t1-scope .benchmark-bar-fill{position:absolute;top:0;left:0;height:100%;width:32%;background:var(--orange);border-radius:3px 0 0 3px}.l7t1-scope .benchmark-line{position:absolute;left:45%;top:-5px;bottom:-5px;width:2px;background:var(--navy)}.l7t1-scope .benchmark-scale{display:flex;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-size:9px;color:var(--navy-5);margin-top:5px}.l7t1-scope .benchmark-context{font-family:Lato,Arial,sans-serif;font-size:11px;color:var(--navy-3);margin-top:8px;line-height:1.35}.l7t1-scope .benchmark-context strong{color:var(--navy);font-weight:600}.l7t1-scope .m17-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.l7t1-scope .m17-number{font-size:44px}.l7t1-scope .m17-percent{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:16px;color:var(--navy-3);margin-left:4px}.l7t1-scope .m17-trend{font-family:Lato,Arial,sans-serif;font-size:11px;font-weight:700;color:var(--green);letter-spacing:.04em;margin-bottom:4px}.l7t1-scope .compare-row{margin-top:4px;padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.l7t1-scope .compare-row.single{grid-template-columns:1fr}.l7t1-scope .compare-row.single .compare-label{font-size:10px}.l7t1-scope .compare-row.single .compare-value{font-size:28px}.l7t1-scope .compare-block{background:var(--orange-pale);border:1px solid var(--orange-light);border-radius:6px;padding:8px 10px;text-align:center}.l7t1-scope .compare-block.right{background:var(--green-fill);border-color:var(--green-fill)}.l7t1-scope .compare-label{font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--navy-4);text-transform:uppercase;margin-bottom:6px;line-height:1.3}.l7t1-scope .compare-value{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:24px;line-height:1}.l7t1-scope .compare-block.left .compare-value{color:var(--orange-deep)}.l7t1-scope .compare-block.right .compare-value{color:var(--green)}.l7t1-scope .compare-sub{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);margin-top:4px}.l7t1-scope .m27-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.l7t1-scope .m27-number{font-size:44px}.l7t1-scope .m27-subtitle{margin-bottom:10px}.l7t1-scope .gap-list{margin-top:auto;border-top:1px solid var(--rule);padding-top:8px;flex:1;display:flex;flex-direction:column;gap:4px;min-height:0;overflow:hidden}.l7t1-scope .gap-item{display:grid;grid-template-columns:8px 1fr auto;gap:12px;align-items:center;padding:3px 0;font-family:Lato,Arial,sans-serif}.l7t1-scope .gap-dot{width:8px;height:8px;border-radius:50%}.l7t1-scope .gap-dot.severe{background:var(--red)}.l7t1-scope .gap-dot.high{background:var(--amber)}.l7t1-scope .gap-dot.med{background:#d6a56c}.l7t1-scope .gap-name{font-size:12.5px;color:var(--navy);font-weight:500}.l7t1-scope .gap-score{font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);font-weight:500}.l7t1-scope .footer{grid-row:3;grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid var(--rule);font-family:Lato,Arial,sans-serif;font-size:10px;color:var(--navy-4);letter-spacing:.06em}.l7t1-scope .footer-left{display:flex;gap:16px;align-items:center}.l7t1-scope .footer-step{color:var(--navy);font-weight:700;margin-right:4px}.l7t1-scope .footer-arrow{color:var(--navy-5);margin:0 2px}.l7t1-scope .footer-right{color:var(--navy-5)}.l7t1-scope .empty-line{font-family:Lato,Arial,sans-serif;font-size:12px;color:var(--navy-4);font-style:italic;line-height:1.45;margin:4px 0 10px}.l7t1-scope .empty-hero{font-family:Lato,Arial,sans-serif;font-weight:700;color:var(--navy-4);line-height:.95;letter-spacing:-.02em}
