/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper-2:var(--paper-2);--color-line:var(--line);--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-ink-3:var(--ink-3);--radius-card:var(--radius-card);--radius-ctl:var(--radius-ctl);--shadow-card:var(--shadow-card)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-text-size-adjust:100%}body{background:var(--paper);overflow-wrap:break-word;min-height:100dvh;margin:0}.font-serif{letter-spacing:var(--tracking-title);font-weight:400}.eyebrow{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600;line-height:16px}.num{font-variant-numeric:tabular-nums;text-align:right}.tnum{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--sage-700);outline-offset:2px;border-radius:6px}button,a,select,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-\[calc\(var\(--header-h\)\+8px\)\]{top:calc(var(--header-h) + 8px)}.top-full{top:100%}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.bottom-0{bottom:0}.bottom-\[calc\(var\(--tabs-h\)\+var\(--dock-h\)\+12px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--tabs-h) + var(--dock-h) + 12px + env(safe-area-inset-bottom))}.left-0{left:0}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.\!mb-1{margin-bottom:var(--spacing)!important}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[44px\]{margin-left:44px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[38px\]{height:38px}.h-\[var\(--dock-h\)\]{height:var(--dock-h)}.h-\[var\(--header-h\)\]{height:var(--header-h)}.h-\[var\(--tabs-h\)\]{height:var(--tabs-h)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[82dvh\]{max-height:82dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-dvh{max-height:100dvh}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[18px\]{min-height:18px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[132px\]{min-height:132px}.min-h-dvh{min-height:100dvh}.w-1{width:var(--spacing)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-\[7px\]{width:7px}.w-\[18px\]{width:18px}.w-\[38px\]{width:38px}.w-\[42\%\]{width:42%}.w-\[74px\]{width:74px}.w-\[76px\]{width:76px}.w-\[92px\]{width:92px}.w-\[104px\]{width:104px}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[300px\]{width:300px}.w-\[var\(--rail-w\)\]{width:var(--rail-w)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[128px\]{max-width:128px}.max-w-\[200px\]{max-width:200px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1260px\]{max-width:1260px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[17px\]{min-width:17px}.min-w-\[18px\]{min-width:18px}.min-w-\[132px\]{min-width:132px}.min-w-\[150px\]{min-width:150px}.min-w-\[200px\]{min-width:200px}.min-w-\[320px\]{min-width:320px}.min-w-\[420px\]{min-width:420px}.min-w-\[460px\]{min-width:460px}.min-w-\[520px\]{min-width:520px}.min-w-\[540px\]{min-width:540px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[760px\]{min-width:760px}.min-w-\[980px\]{min-width:980px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-52{flex-basis:calc(var(--spacing) * 52)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[20px_1fr\]{grid-template-columns:20px 1fr}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.grid-cols-\[32px_1fr\]{grid-template-columns:32px 1fr}.grid-cols-\[32px_minmax\(0\,1fr\)\]{grid-template-columns:32px minmax(0,1fr)}.grid-cols-\[52px_1fr\]{grid-template-columns:52px 1fr}.grid-cols-\[52px_minmax\(0\,1fr\)\]{grid-template-columns:52px minmax(0,1fr)}.grid-cols-\[76px_minmax\(0\,1fr\)\]{grid-template-columns:76px minmax(0,1fr)}.grid-cols-\[132px_minmax\(0\,1fr\)_48px_124px_88px\]{grid-template-columns:132px minmax(0,1fr) 48px 124px 88px}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--line)}:where(.divide-watch-line>:not(:last-child)){border-color:var(--watch-line)}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-card{border-radius:var(--radius-card)}.rounded-ctl{border-radius:var(--radius-ctl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--v3-line\)\]{border-color:var(--v3-line)}.border-attn-line{border-color:var(--attn-line)}.border-dataok-line{border-color:var(--data-ok-line)}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-mock-line{border-color:var(--mock-line)}.border-neutral-line{border-color:var(--neutral-line)}.border-sage-200{border-color:var(--sage-200)}.border-sage-700{border-color:var(--sage-700)}.border-sage-900{border-color:var(--sage-900)}.border-stale-line{border-color:var(--stale-line)}.border-transparent{border-color:#0000}.border-watch-line{border-color:var(--watch-line)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[\#5b2a86\]{background-color:#5b2a86}.bg-\[var\(--accent-50\)\]{background-color:var(--accent-50)}.bg-\[var\(--nav\)\]{background-color:var(--nav)}.bg-\[var\(--nav-active\)\]{background-color:var(--nav-active)}.bg-\[var\(--v3-bg\)\]{background-color:var(--v3-bg)}.bg-attn-bg,.bg-attn-bg\/40{background-color:var(--attn-bg)}@supports (color:color-mix(in lab, red, red)){.bg-attn-bg\/40{background-color:color-mix(in oklab, var(--attn-bg) 40%, transparent)}}.bg-attn-bg\/60{background-color:var(--attn-bg)}@supports (color:color-mix(in lab, red, red)){.bg-attn-bg\/60{background-color:color-mix(in oklab, var(--attn-bg) 60%, transparent)}}.bg-attn-bg\/70{background-color:var(--attn-bg)}@supports (color:color-mix(in lab, red, red)){.bg-attn-bg\/70{background-color:color-mix(in oklab, var(--attn-bg) 70%, transparent)}}.bg-attn-fg{background-color:var(--attn-fg)}.bg-card,.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-card\/97{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/97{background-color:color-mix(in oklab, var(--card) 97%, transparent)}}.bg-dataok-bg,.bg-dataok-bg\/60{background-color:var(--data-ok-bg)}@supports (color:color-mix(in lab, red, red)){.bg-dataok-bg\/60{background-color:color-mix(in oklab, var(--data-ok-bg) 60%, transparent)}}.bg-dataok-fg{background-color:var(--data-ok-fg)}.bg-ink-3,.bg-ink-3\/40{background-color:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.bg-ink-3\/40{background-color:color-mix(in oklab, var(--ink-3) 40%, transparent)}}.bg-ink\/30{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/30{background-color:color-mix(in oklab, var(--ink) 30%, transparent)}}.bg-line{background-color:var(--line)}.bg-line-strong{background-color:var(--line-strong)}.bg-mock-bg{background-color:var(--mock-bg)}.bg-neutral-bg{background-color:var(--neutral-bg)}.bg-paper{background-color:var(--paper)}.bg-paper-2,.bg-paper-2\/40{background-color:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.bg-paper-2\/40{background-color:color-mix(in oklab, var(--paper-2) 40%, transparent)}}.bg-paper-2\/50{background-color:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.bg-paper-2\/50{background-color:color-mix(in oklab, var(--paper-2) 50%, transparent)}}.bg-paper-2\/60{background-color:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.bg-paper-2\/60{background-color:color-mix(in oklab, var(--paper-2) 60%, transparent)}}.bg-paper-2\/70{background-color:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.bg-paper-2\/70{background-color:color-mix(in oklab, var(--paper-2) 70%, transparent)}}.bg-paper\/95{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bg-paper\/95{background-color:color-mix(in oklab, var(--paper) 95%, transparent)}}.bg-sage-50,.bg-sage-50\/60{background-color:var(--sage-50)}@supports (color:color-mix(in lab, red, red)){.bg-sage-50\/60{background-color:color-mix(in oklab, var(--sage-50) 60%, transparent)}}.bg-sage-50\/70{background-color:var(--sage-50)}@supports (color:color-mix(in lab, red, red)){.bg-sage-50\/70{background-color:color-mix(in oklab, var(--sage-50) 70%, transparent)}}.bg-sage-100{background-color:var(--sage-100)}.bg-sage-600{background-color:var(--sage-600)}.bg-sage-700,.bg-sage-700\/80{background-color:var(--sage-700)}@supports (color:color-mix(in lab, red, red)){.bg-sage-700\/80{background-color:color-mix(in oklab, var(--sage-700) 80%, transparent)}}.bg-sage-900{background-color:var(--sage-900)}.bg-stale-bg,.bg-stale-bg\/50{background-color:var(--stale-bg)}@supports (color:color-mix(in lab, red, red)){.bg-stale-bg\/50{background-color:color-mix(in oklab, var(--stale-bg) 50%, transparent)}}.bg-stale-bg\/60{background-color:var(--stale-bg)}@supports (color:color-mix(in lab, red, red)){.bg-stale-bg\/60{background-color:color-mix(in oklab, var(--stale-bg) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-watch-bg,.bg-watch-bg\/40{background-color:var(--watch-bg)}@supports (color:color-mix(in lab, red, red)){.bg-watch-bg\/40{background-color:color-mix(in oklab, var(--watch-bg) 40%, transparent)}}.bg-watch-bg\/50{background-color:var(--watch-bg)}@supports (color:color-mix(in lab, red, red)){.bg-watch-bg\/50{background-color:color-mix(in oklab, var(--watch-bg) 50%, transparent)}}.bg-watch-bg\/60{background-color:var(--watch-bg)}@supports (color:color-mix(in lab, red, red)){.bg-watch-bg\/60{background-color:color-mix(in oklab, var(--watch-bg) 60%, transparent)}}.bg-watch-bg\/70{background-color:var(--watch-bg)}@supports (color:color-mix(in lab, red, red)){.bg-watch-bg\/70{background-color:color-mix(in oklab, var(--watch-bg) 70%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[22px\]{padding-top:22px}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.\!pb-2{padding-bottom:calc(var(--spacing) * 2)!important}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[calc\(16px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.pb-\[calc\(24px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--tabs-h\)\+var\(--dock-h\)\+28px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--tabs-h) + var(--dock-h) + 28px + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:var(--spacing)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[60px\]{padding-left:60px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[13\.5px\]{font-size:13.5px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[16px\]{font-size:16px!important}.\!text-\[22px\]{font-size:22px!important}.text-\[8\.5px\]{font-size:8.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[56px\]{font-size:56px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!tracking-\[0\.08em\]{--tw-tracking:.08em!important;letter-spacing:.08em!important}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-sage-800{color:var(--sage-800)!important}.text-\[\#5b2a86\]{color:#5b2a86}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--attn\)\]{color:var(--attn)}.text-\[var\(--nav\)\]{color:var(--nav)}.text-\[var\(--nav-ink\)\]{color:var(--nav-ink)}.text-\[var\(--nav-ink-2\)\]{color:var(--nav-ink-2)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--v3-ink\)\]{color:var(--v3-ink)}.text-\[var\(--v3-ink-2\)\]{color:var(--v3-ink-2)}.text-\[var\(--v3-ink-3\)\]{color:var(--v3-ink-3)}.text-\[var\(--v3-ink-4\)\]{color:var(--v3-ink-4)}.text-\[var\(--watch\)\]{color:var(--watch)}.text-attn-fg{color:var(--attn-fg)}.text-dataok-fg{color:var(--data-ok-fg)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-ink-stale{color:var(--ink-stale)}.text-mock-fg{color:var(--mock-fg)}.text-neutral-fg{color:var(--neutral-fg)}.text-sage-700{color:var(--sage-700)}.text-sage-800{color:var(--sage-800)}.text-sage-900{color:var(--sage-900)}.text-stale-fg{color:var(--stale-fg)}.text-watch-fg{color:var(--watch-fg)}.text-white{color:var(--color-white)}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-line-strong{-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--sage-700\)\]{accent-color:var(--sage-700)}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-watch-line{--tw-ring-color:var(--watch-line)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-watch-line{outline-color:var(--watch-line)}.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{--tw-backdrop-blur:blur(8px);-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:min-h-11::file-selector-button{min-height:calc(var(--spacing) * 11)}.file\:rounded-ctl::file-selector-button{border-radius:var(--radius-ctl)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-line-strong::file-selector-button{border-color:var(--line-strong)}.file\:bg-card::file-selector-button{background-color:var(--card)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:text-\[14px\]::file-selector-button{font-size:14px}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.placeholder\:text-ink-3::placeholder{color:var(--ink-3)}.first\:mt-0:first-child{margin-top:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-line-strong:hover{border-color:var(--line-strong)}.hover\:border-sage-700:hover{border-color:var(--sage-700)}.hover\:bg-attn-bg:hover{background-color:var(--attn-bg)}.hover\:bg-paper-2:hover,.hover\:bg-paper-2\/40:hover{background-color:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-paper-2\/40:hover{background-color:color-mix(in oklab, var(--paper-2) 40%, transparent)}}.hover\:bg-paper-2\/50:hover{background-color:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-paper-2\/50:hover{background-color:color-mix(in oklab, var(--paper-2) 50%, transparent)}}.hover\:bg-paper-2\/60:hover{background-color:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-paper-2\/60:hover{background-color:color-mix(in oklab, var(--paper-2) 60%, transparent)}}.hover\:bg-sage-50:hover{background-color:var(--sage-50)}.hover\:bg-sage-100:hover{background-color:var(--sage-100)}.hover\:bg-sage-900:hover{background-color:var(--sage-900)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-ink:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-sage-700:hover{-webkit-text-decoration-color:var(--sage-700);-webkit-text-decoration-color:var(--sage-700);-webkit-text-decoration-color:var(--sage-700);text-decoration-color:var(--sage-700)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-50:focus{z-index:50}.focus\:rounded:focus{border-radius:.25rem}.focus\:bg-card:focus{background-color:var(--card)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.disabled\:border-neutral-line:disabled{border-color:var(--neutral-line)}.disabled\:bg-neutral-bg:disabled{background-color:var(--neutral-bg)}.disabled\:bg-paper-2:disabled{background-color:var(--paper-2)}.disabled\:text-ink-3:disabled{color:var(--ink-3)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-1{margin-top:var(--spacing)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:w-\[112px\]{width:112px}.sm\:w-\[220px\]{width:220px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_130px_170px_auto\]{grid-template-columns:minmax(0,1fr) 130px 170px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_150px_110px\]{grid-template-columns:minmax(0,1fr) 150px 110px}.sm\:grid-cols-\[minmax\(0\,1fr\)_170px\]{grid-template-columns:minmax(0,1fr) 170px}.sm\:grid-cols-\[minmax\(0\,220px\)_minmax\(0\,220px\)\]{grid-template-columns:minmax(0,220px) minmax(0,220px)}.sm\:items-end{align-items:flex-end}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:text-left{text-align:left}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-ink-3{color:var(--ink-3)}}@media (width>=48rem){.md\:-top-1\.5{top:calc(var(--spacing) * -1.5)}.md\:top-\[72px\]{top:72px}.md\:-right-1\.5{right:calc(var(--spacing) * -1.5)}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:mx-0{margin-inline:0}.md\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:max-h-\[86dvh\]{max-height:86dvh}.md\:min-h-0{min-height:0}.md\:min-h-7{min-height:calc(var(--spacing) * 7)}.md\:min-h-8{min-height:calc(var(--spacing) * 8)}.md\:min-h-9{min-height:calc(var(--spacing) * 9)}.md\:min-h-10{min-height:calc(var(--spacing) * 10)}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-9{width:calc(var(--spacing) * 9)}.md\:w-auto{width:auto}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-md{max-width:var(--container-md)}.md\:max-w-none{max-width:none}.md\:max-w-xl{max-width:var(--container-xl)}.md\:min-w-0{min-width:0}.md\:flex-none{flex:none}.md\:basis-auto{flex-basis:auto}.md\:columns-2{columns:2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[60px_minmax\(0\,1fr\)\]{grid-template-columns:60px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,0\.76fr\)_minmax\(0\,1\.24fr\)\]{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-line{border-color:var(--line)}.md\:bg-card{background-color:var(--card)}.md\:bg-paper\/95{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.md\:bg-paper\/95{background-color:color-mix(in oklab, var(--paper) 95%, transparent)}}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.md\:px-0{padding-inline:0}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:pt-2{padding-top:calc(var(--spacing) * 2)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-\[26px\]{padding-top:26px}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pl-\[var\(--rail-w\)\]{padding-left:var(--rail-w)}.md\:text-\[12\.5px\]{font-size:12.5px}.md\:text-\[13\.5px\]{font-size:13.5px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14\.5px\]{font-size:14.5px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15\.5px\]{font-size:15.5px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[38px\]{font-size:38px}.md\:text-\[54px\]{font-size:54px}.md\:text-\[64px\]{font-size:64px}.md\:text-ink{color:var(--ink)}.md\:text-ink-2{color:var(--ink-2)}.md\:backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}@media (hover:hover){.md\:hover\:bg-paper-2:hover{background-color:var(--paper-2)}}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-\[80px\]{top:80px}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:max-h-\[70dvh\]{max-height:70dvh}.lg\:min-w-0{min-width:0}.lg\:columns-2{columns:2}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[132px_minmax\(0\,1fr\)_48px_124px_88px\]{grid-template-columns:132px minmax(0,1fr) 48px 124px 88px}.lg\:grid-cols-\[208px_minmax\(0\,1fr\)_300px\]{grid-template-columns:208px minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_370px\]{grid-template-columns:minmax(0,1fr) 370px}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-7{gap:calc(var(--spacing) * 7)}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.lg\:justify-self-start{justify-self:flex-start}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:0}.lg\:\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.lg\:text-right{text-align:right}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=80rem){.xl\:columns-3{columns:3}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media print{.print\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.print\:mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.print\:mt-4{margin-top:calc(var(--spacing) * 4)}.print\:mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.print\:mb-1{margin-bottom:var(--spacing)}.print\:ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.print\:block{display:block}.print\:grid{display:grid}.print\:hidden{display:none}.print\:inline{display:inline}.print\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.print\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.print\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.print\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.print\:gap-2{gap:calc(var(--spacing) * 2)}:where(.print\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.print\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.print\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.print\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.print\:py-1{padding-block:var(--spacing)}.print\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.print\:pt-2{padding-top:calc(var(--spacing) * 2)}}@media (width>=64rem){.\[\&_\[data-flow-tiles\]\]\:lg\:grid-cols-1 [data-flow-tiles]{grid-template-columns:repeat(1,minmax(0,1fr))}}.\[data-act\]\:visible:is(data-act),.\[data-capture-open\]\:visible:is(data-capture-open),.\[data-clear-desk\]\:visible:is(data-clear-desk),.\[data-completed-week\]\:visible:is(data-completed-week),.\[data-figure\]\:visible:is(data-figure),.\[data-open-issue\]\:visible:is(data-open-issue),.\[data-tab\=\"done\"\]\:visible:is(),.\[data-tab\=\"later\"\]\:visible:is(),.\[data-tab\=\"now\"\]\:visible:is(){visibility:visible}}:root{--sage-900:#10301f;--sage-800:#163d2a;--sage-700:#1b4732;--sage-600:#2a5d45;--sage-200:#d3e2d8;--sage-100:#e6efe9;--sage-50:#f2f7f3;--paper:#fafbf9;--paper-2:#f3f5f1;--card:#fff;--line:#e7eae4;--line-strong:#d2d8cf;--ink:#17211c;--ink-2:#434e47;--ink-3:#616b64;--ink-stale:#656d67;--attn-fg:#96391b;--attn-bg:#fdeee7;--attn-line:#f7dccf;--watch-fg:#744d00;--watch-bg:#fbf2d9;--watch-line:#f2e4b8;--neutral-fg:#46514a;--neutral-bg:#f0f2ee;--neutral-line:#e3e7e0;--data-ok-fg:#2a5068;--data-ok-bg:#ebf2f6;--data-ok-line:#d7e5ec;--stale-fg:#744d00;--stale-bg:#faf5e6;--stale-line:#eadfbd;--mock-fg:#5b2a86;--mock-bg:#f6f1fb;--mock-line:#c9b1e0;--font-serif:"Sitka Display", "Sitka Heading", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-sans:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--tracking-title:-.022em;--tracking-eyebrow:.11em;--radius-card:16px;--radius-chip:999px;--radius-ctl:10px;--shadow-card:0 1px 2px #17211c09, 0 6px 18px -12px #17211c1a;--nav:#0f1d3a;--nav-2:#16274a;--nav-ink:#e6ebf5;--nav-ink-2:#9fb0cf;--nav-active:#2554c7;--v3-bg:#f4f6fa;--v3-line:#e3e8ef;--v3-line-2:#d3dae4;--v3-zebra:#f8fafc;--v3-ink:#0f1a2e;--v3-ink-2:#3c4a60;--v3-ink-3:#5a6679;--v3-ink-4:#737f93;--accent:#2554c7;--accent-50:#eef3fd;--accent-100:#dce6fb;--ok:#0b6b3a;--ok-bg:#e9f7ef;--ok-tint:#dff3e7;--ok-line:#b9e4c9;--ok-mark:#16a34a;--watch:#8a4b00;--watch-bg2:#fff6e0;--watch-tint:#fdf0cc;--watch-line2:#f5dc9a;--watch-mark:#d97706;--attn:#b42318;--attn-bg2:#fdeceb;--attn-tint:#fbe1df;--attn-line2:#f5c2bd;--attn-mark:#dc2626;--neu:#4b5568;--neu-bg:#f1f4f8;--neu-line:#e1e6ee;--f-akron:#2f6fe4;--f-dayton:#7c4dcc;--f-detox:#0f9d76;--f-spark:#ee8a12;--font-display:"Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--v3-shadow:0 1px 2px #0f1a2e0a, 0 4px 14px -8px #0f1a2e1a;--rail-w:216px;--header-h:56px;--tabs-h:56px;--dock-h:56px}.v3{color:var(--v3-ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}.v3 .tnum{font-variant-numeric:tabular-nums}.v3 :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v3-st{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:5px 9px 5px 7px;font-size:13.5px;font-weight:600;line-height:1.15;display:inline-flex}.v3-st.v3-ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.v3-st.v3-watch{color:var(--watch);background:var(--watch-bg2);border-color:var(--watch-line2)}.v3-st.v3-attn{color:var(--attn);background:var(--attn-bg2);border-color:var(--attn-line2)}.v3-st.v3-neu{color:var(--neu);background:var(--neu-bg);border-color:var(--neu-line)}.v3-st.v3-info{color:var(--accent);background:var(--accent-50);border-color:var(--accent-100)}.v3-st.v3-ok svg{color:var(--ok-mark)}.v3-st.v3-attn svg{color:var(--attn-mark)}.v3-st.v3-watch svg{color:var(--watch-mark)}.v3-mk{white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.v3-mk.v3-ok{color:var(--ok)}.v3-mk.v3-watch{color:var(--watch)}.v3-mk.v3-attn{color:var(--attn)}.v3-mk.v3-neu{color:var(--neu)}.v3-chg{color:var(--v3-ink-3);font-size:14px}.v3-chg b{font-weight:600}.v3-chg.better b{color:var(--ok)}.v3-chg.worse b{color:var(--attn)}.v3-chg.flat b{color:var(--v3-ink-2)}.v3-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:13px;font-weight:600;display:inline-flex}.v3-tag.v3-attn{background:var(--attn-bg2);color:var(--attn)}.v3-tag.v3-ok{background:var(--ok-bg);color:var(--ok)}.v3-tag.v3-neu{background:var(--neu-bg);color:var(--neu)}.v3-tag.v3-watch{background:var(--watch-bg2);color:var(--watch)}.v3-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.v3-fresh{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;margin-right:7px;display:inline-block}.v3-fresh.v3-none{border:1.5px solid var(--v3-ink-4);background:0 0}.v3-fresh.v3-stale{background:var(--watch-mark)}.v3-fresh.v3-failed{background:var(--attn-mark)}.v3-flink{all:unset;cursor:pointer;color:var(--v3-ink);border-bottom:1.5px dotted var(--accent);font-weight:700}.v3-flink:hover{color:var(--accent)}.v3-flink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.v3-card{border:1px solid var(--v3-line);box-shadow:var(--v3-shadow);background:#fff;border-radius:14px;min-width:0}.v3-card-h{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 22px 12px;display:flex}.v3-card-h h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.v3-card-h p{color:var(--v3-ink-3);margin:2px 0 0;font-size:14px}.v3-page{padding:0 0 8px}.v3-top{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:6px;display:flex}.v3-top h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.v3-top p{color:var(--v3-ink-3);margin:4px 0 0;font-size:15px}.v3-top h1 small{font-family:var(--font-sans);letter-spacing:0;color:var(--v3-ink-3);margin-left:12px;font-size:15px;font-weight:400}.v3-tb-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.v3-pillbtn{border:1px solid var(--v3-line-2);color:var(--v3-ink-2);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:8px 13px;font-size:14px;font-weight:600;display:inline-flex}.v3-pillbtn select{all:unset;cursor:pointer;padding-right:2px}button.v3-pillbtn{cursor:pointer}button.v3-pillbtn:hover{border-color:#b8c7e6}.v3-summary{color:var(--v3-ink-2);max-width:1100px;margin:0 0 14px;font-size:15.5px;line-height:1.5}.v3-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.v3-kpis .v3-st{padding:4px 9px 4px 7px}.v3-kpi{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--v3-line);min-width:0;box-shadow:var(--v3-shadow);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:12px 18px 10px;transition:border-color .15s,box-shadow .15s;display:flex}div.v3-kpi{cursor:default}button.v3-kpi:hover,.v3-kpi:focus-visible{border-color:#b8c7e6;box-shadow:0 1px 2px #0f1a2e0a,0 10px 24px -12px #2554c759}.v3-kpi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v3-kpi-l{color:var(--v3-ink-2);font-size:15px;font-weight:600;line-height:1.3}.v3-kpi-l small{color:var(--v3-ink-3);font-size:14px;font-weight:400;display:block}.v3-kpi-v{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.v3-kpi-big{font-family:var(--font-display);letter-spacing:-.025em;font-size:34px;font-weight:700;line-height:1}.v3-kpi-of{color:var(--v3-ink-3);font-size:15px;font-weight:500}.v3-kpi-foot{border-top:1px solid var(--v3-line);margin-top:auto;padding-top:7px}.v3-kpi-foot .v3-chg{display:block}.v3-na-v{color:var(--v3-ink-4);font-size:20px;font-weight:600}.v3-na-why{color:var(--v3-ink-3);font-size:13.5px}.v3-core{grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.v3-legend{color:var(--v3-ink-3);flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}.v3-legend span{align-items:center;gap:6px;display:inline-flex}.v3-legend .ok{color:var(--ok-mark)}.v3-legend .watch{color:var(--watch-mark)}.v3-legend .attn{color:var(--attn-mark)}.v3-mx{padding:0 14px 6px}.v3-mx-row{grid-template-columns:168px repeat(4,minmax(0,1fr));align-items:stretch;gap:6px;padding:2px 0;display:grid}.v3-card-h.tight{padding:14px 22px 8px}.v3-mx-row+.v3-mx-row{border-top:1px solid var(--v3-line)}.v3-mx-head{border-bottom:1px solid var(--v3-line);padding:0 0 5px}.v3-fh{align-items:flex-start;gap:8px;padding:0 10px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.v3-fh .v3-dot{margin-top:5px}.v3-fh small{color:var(--v3-ink-3);font-size:13.5px;font-weight:400;display:block}.v3-mx-lab{flex-direction:column;justify-content:center;padding:2px 6px 2px 8px;display:flex}.v3-mx-lab b{font-size:14.5px;font-weight:600;line-height:1.25}.v3-mx-lab span{color:var(--v3-ink-3);margin-top:1px;font-size:13.5px;line-height:1.3}.v3-cell{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:6px 10px 5px;transition:box-shadow .12s;display:flex;position:relative}.v3-cell.ok{background:var(--ok-tint)}.v3-cell.watch{background:var(--watch-tint)}.v3-cell.attn{background:var(--attn-tint)}.v3-cell.neu,.v3-cell.info{background:var(--neu-bg)}.v3-cell.na{border:1px dashed var(--v3-line-2);cursor:default;background:0 0}button.v3-cell:hover,.v3-cell:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #2554c78c}.v3-c1{align-items:baseline;gap:7px;min-width:0;display:flex}.v3-c1 .v{letter-spacing:-.01em;white-space:nowrap;font-size:19px;font-weight:700;line-height:1.15}.v3-c1 .n{color:var(--v3-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.v3-c2{justify-content:space-between;align-items:center;gap:6px;font-size:14px;display:flex}.v3-c2 .d{color:var(--v3-ink-2);white-space:nowrap}.v3-cell.na .v3-c1 .v{color:var(--v3-ink-4);font-size:16px;font-weight:600}.v3-cell.na .v3-c2{color:var(--v3-ink-3)}.v3-cell .fn{color:var(--v3-ink-2);letter-spacing:.02em;font-size:13px;font-weight:700;display:none}.v3-mx-foot{border-top:1px solid var(--v3-line);color:var(--v3-ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 22px 10px;font-size:14px;display:flex}.v3-linkbtn{all:unset;cursor:pointer;color:var(--accent);font-size:14px;font-weight:600}.v3-linkbtn:hover{text-decoration:underline}.v3-rail{flex-direction:column;display:flex}.v3-acts{margin:0;padding:0;list-style:none}.v3-act{border-top:1px solid var(--v3-line);padding:12px 20px}.v3-a-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.v3-a-tags{color:var(--v3-ink);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex}.v3-cat{letter-spacing:.04em;text-transform:uppercase;color:var(--v3-ink-2);background:var(--neu-bg);border:1px solid var(--neu-line);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700}.v3-a-title{all:unset;cursor:pointer;color:var(--v3-ink);margin:0 0 5px;font-size:15px;font-weight:600;line-height:1.38;display:block}.v3-a-title:hover{color:var(--accent)}.v3-a-x{color:var(--v3-ink-3);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 7px;font-size:14px;display:flex}.v3-a-next{color:var(--v3-ink);background:var(--v3-zebra);border:1px solid var(--v3-line);border-radius:9px;align-items:flex-start;gap:8px;margin:0 0 8px;padding:5px 10px;font-size:14px;display:flex}.v3-a-next svg{color:var(--accent);flex:none;margin-top:3px}.v3-a-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.v3-owner{align-items:center;gap:9px;min-width:0;font-size:14px;display:flex}.v3-owner b{font-weight:600}.v3-owner span{color:var(--v3-ink-3)}.v3-av{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.v3-due{color:var(--v3-ink-3);white-space:nowrap;font-size:14px}.v3-rail-more{border-top:1px solid var(--v3-line);color:var(--v3-ink-3);justify-content:space-between;align-items:center;padding:10px 20px 12px;font-size:14px;display:flex}.v3-tabs{background:var(--neu-bg);border:1px solid var(--v3-line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.v3-tab{all:unset;cursor:pointer;color:var(--v3-ink-2);white-space:nowrap;border-radius:9px;padding:7px 14px;font-size:14px;font-weight:600}.v3-tab[aria-selected=true]{color:var(--accent);box-shadow:0 1px 2px #0f1a2e14, 0 0 0 1px var(--v3-line);background:#fff}.v3-trend-body{border-top:1px solid var(--v3-line);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);display:grid}.v3-trend-l{border-right:1px solid var(--v3-line);min-width:0;padding:16px 22px 18px}.v3-trend-r{min-width:0;padding:16px 22px 18px}.v3-chart-head h3{margin:0;font-size:16px;font-weight:700}.v3-chart-head p{color:var(--v3-ink-3);margin:2px 0 0;font-size:14px}.v3-chart-legend{color:var(--v3-ink-2);flex-wrap:wrap;gap:14px;margin:8px 0 4px;font-size:14px;display:flex}.v3-chart-legend span{align-items:center;gap:6px;display:inline-flex}.v3-chart-legend i{border-radius:2px;width:18px;height:3px;display:inline-block}.v3-chart-legend i.goal{background:repeating-linear-gradient(90deg, var(--attn-mark) 0 5px, transparent 5px 9px);height:2px}.v3-chart{width:100%;position:relative}.v3-chart svg{width:100%;display:block;overflow:visible}.v3-chart svg text{font-family:var(--font-sans)}.v3-pt{cursor:pointer;outline:none}.v3-pt:focus-visible{stroke:var(--accent);stroke-width:2px}.v3-tip{pointer-events:none;color:#fff;white-space:nowrap;z-index:3;background:#0f1a2e;border-radius:8px;padding:8px 10px;font-size:13.5px;line-height:1.35;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.v3-insight{color:var(--v3-ink-2);background:var(--v3-zebra);border:1px solid var(--v3-line);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:14px}.v3-insight b{color:var(--v3-ink)}.v3-cmp{flex-direction:column;gap:12px;margin-top:12px;display:flex}.v3-cmp-row{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;margin:-6px -8px;padding:6px 8px;display:block}.v3-cmp-row:hover,.v3-cmp-row:focus-visible{background:#f5f8fd}div.v3-cmp-row{cursor:default}div.v3-cmp-row:hover{background:0 0}.v3-cmp-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.v3-cmp-top .f{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}.v3-cmp-top .val{white-space:nowrap;font-size:16px;font-weight:700}.v3-cmp-top .val small{color:var(--v3-ink-3);margin-left:4px;font-size:14px;font-weight:400}.v3-bar-track{background:#eef1f6;border-radius:999px;height:12px;position:relative}.v3-bar-fill{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.v3-bar-fill.ok{background:#3fb871}.v3-bar-fill.watch{background:#f0b23d}.v3-bar-fill.attn{background:#ef5a4b}.v3-bar-fill.neu{background:#9aa6b8}.v3-goal-mark{border-left:2px dashed var(--v3-ink-2);width:0;position:absolute;top:-5px;bottom:-5px}.v3-cmp-under{color:var(--v3-ink-3);justify-content:space-between;gap:8px;margin-top:5px;font-size:14px;display:flex}.v3-loss{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin-bottom:18px;display:grid}.v3-fun{padding:2px 22px 16px}.v3-fun-row{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;grid-template-columns:150px minmax(0,1fr) 190px;align-items:center;gap:14px;width:calc(100% + 16px);margin:0 -8px;padding:8px;display:grid}div.v3-fun-row{cursor:default}button.v3-fun-row:hover,.v3-fun-row:focus-visible{background:#f5f8fd}.v3-fun-lab{font-size:15px;font-weight:600}.v3-fun-lab small{color:var(--v3-ink-3);font-size:13.5px;font-weight:400;display:block}.v3-fun-bar{background:#e8eef9;border-radius:7px;height:26px;position:relative;overflow:hidden}.v3-fun-bar i{background:linear-gradient(90deg,#3566d6,#4d7fe6);border-radius:7px;min-width:40px;position:absolute;top:0;bottom:0;left:0}.v3-fun-bar em{color:#fff;font-size:14px;font-style:normal;font-weight:700;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.v3-fun-num{color:var(--v3-ink-2);font-size:14px}.v3-fun-num b{color:var(--v3-ink);font-size:16px}.v3-fun-drop{color:var(--v3-ink-3);grid-template-columns:150px minmax(0,1fr);gap:14px;font-size:14px;display:grid}.v3-fun-drop span{align-items:center;gap:6px;display:inline-flex}.v3-fun-drop .big-loss{color:var(--attn);font-weight:600}.v3-open-now{grid-template-columns:1fr 1fr;gap:12px;padding:0 22px 20px;display:grid}.v3-on-card{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--v3-line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.v3-on-card:hover,.v3-on-card:focus-visible{background:#fafcff;border-color:#b8c7e6}.v3-on-card .bn{font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1}.v3-on-card .tx{color:var(--v3-ink-2);font-size:14px;line-height:1.3}.v3-on-card .tx small{color:var(--v3-ink-3);font-size:14px;display:block}.v3-risk{flex-direction:column;gap:14px;padding:4px 22px 16px;display:flex}.v3-risk-total{flex-wrap:wrap;align-items:baseline;gap:10px;padding:0 22px 4px;display:flex}.v3-risk-total .big{font-family:var(--font-display);letter-spacing:-.02em;font-size:34px;font-weight:700}.v3-risk-total span{color:var(--v3-ink-3);font-size:14px}.v3-risk-bar{background:#eef1f6;border-radius:999px;height:14px;position:relative}.v3-risk-bar i{background:#ef5a4b;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.v3-risk-bar i.w{background:#f0b23d}.v3-risk-note{border:1px dashed var(--v3-line-2);color:var(--v3-ink-3);border-radius:10px;flex-direction:column;gap:6px;margin:4px 22px 20px;padding:12px 14px;font-size:14px;display:flex}.v3-risk-note b{color:var(--v3-ink-2);font-weight:600}.v3-evlink{color:var(--accent);white-space:nowrap;font-size:14px;font-weight:600}.v3-sources{color:var(--v3-ink-3);flex-wrap:wrap;align-items:center;gap:8px 22px;padding:6px 4px 0;font-size:14px;display:flex}.v3-sources b{color:var(--v3-ink-2);font-weight:600}.v3-src{align-items:center;display:inline-flex}.v3-scrim{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:60;background:#0f1a2e61;animation:.18s ease-out v3-fade;position:fixed;inset:0}.v3-drawer{z-index:61;width:min(920px,100vw);color:var(--v3-ink);background:#fff;flex-direction:column;font-size:15px;line-height:1.45;animation:.24s cubic-bezier(.2,.8,.2,1) v3-slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -20px #0f1a2e59}@keyframes v3-slide{0%{opacity:.4;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes v3-fade{0%{opacity:0}to{opacity:1}}.v3-dr-h{border-bottom:1px solid var(--v3-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 28px 14px;display:flex}.v3-crumb{color:var(--v3-ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.v3-dr-h h2{font-family:var(--font-display);letter-spacing:-.015em;margin:3px 0 0;font-size:24px;font-weight:700;line-height:1.2}.v3-switch{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.v3-switch-l{color:var(--v3-ink-3);flex-basis:100%;margin-right:4px;font-size:14px}.v3-switch-b{all:unset;cursor:pointer;border:1px solid var(--v3-line-2);color:var(--v3-ink-2);border-radius:999px;padding:5px 11px;font-size:14px;font-weight:600}.v3-switch-b[aria-pressed=true]{background:var(--accent-50);border-color:var(--accent-100);color:var(--accent)}.v3-switch-b:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v3-xbtn{all:unset;cursor:pointer;border:1px solid var(--v3-line-2);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.v3-xbtn:hover{background:var(--neu-bg)}.v3-xbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v3-dr-body{overscroll-behavior:contain;flex:1;padding:20px 28px 22px;overflow:auto}.v3-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.v3-hero-big{font-family:var(--font-display);letter-spacing:-.03em;font-size:52px;font-weight:700;line-height:1}.v3-hero-unit{color:var(--v3-ink-3);margin-left:8px;font-size:16px;font-weight:500}.v3-hero-r{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.v3-def{color:var(--v3-ink-2);max-width:780px;margin:0 0 16px;font-size:15px;line-height:1.55}.v3-def b{color:var(--v3-ink)}.v3-calc{border:1px solid var(--v3-line);background:linear-gradient(#fbfcfe,#f6f8fc);border-radius:14px;margin-bottom:20px;padding:16px 18px}.v3-eq{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.v3-eq-box{border:1px solid var(--v3-line);background:#fff;border-radius:12px;flex:1;min-width:150px;padding:10px 14px}.v3-eq-n{font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1.1}.v3-eq-l{color:var(--v3-ink-3);font-size:14px}.v3-eq-box.v3-res{background:var(--accent-50);border-color:var(--accent-100)}.v3-eq-box.v3-res .v3-eq-n{color:var(--accent)}.v3-eq-op{color:var(--v3-ink-3);white-space:nowrap;place-items:center;font-size:22px;font-weight:600;display:grid}.v3-formula{color:var(--v3-ink);margin-top:12px;font-size:15px;font-weight:600}.v3-recon{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.v3-recon .v3-st{white-space:normal;text-align:left}.v3-caveats{color:var(--v3-ink-3);margin:12px 0 0;padding-left:18px;font-size:14px}.v3-caveats li+li{margin-top:3px}.v3-working{color:var(--v3-ink);margin:6px 0 0;padding-left:18px;font-size:15px}.v3-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--v3-ink-3);font-size:12.5px;font-weight:700}.v3-dtabs{border-bottom:1px solid var(--v3-line);gap:6px;display:flex;overflow-x:auto}.v3-dtab{all:unset;cursor:pointer;color:var(--v3-ink-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px 11px;font-size:15px;font-weight:600;display:inline-flex}.v3-dtab .v3-cnt{background:var(--neu-bg);color:var(--v3-ink-2);border-radius:999px;padding:2px 8px;font-size:13px}.v3-dtab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.v3-dtab[aria-selected=true] .v3-cnt{background:var(--accent-50);color:var(--accent)}.v3-dtab:disabled{opacity:.45;cursor:default}.v3-tbl-wrap{border:1px solid var(--v3-line);border-top:0;border-radius:0 0 12px 12px;transition:opacity .12s;overflow:auto}.v3-tbl-msg{border:1px solid var(--v3-line);color:var(--v3-ink-3);border-top:0;border-radius:0 0 12px 12px;padding:18px 14px;font-size:14.5px}table.v3-rec{border-collapse:collapse;width:100%;font-size:14.5px}table.v3-rec th{text-align:left;color:var(--v3-ink-3);border-bottom:1px solid var(--v3-line);white-space:nowrap;background:#f7f9fc;padding:0;font-size:13.5px;font-weight:600;position:sticky;top:0}.v3-th-btn{all:unset;cursor:pointer;box-sizing:border-box;align-items:center;gap:4px;width:100%;padding:10px 14px;display:inline-flex}.v3-th-btn:hover{color:var(--v3-ink)}table.v3-rec td{white-space:nowrap;border-bottom:1px solid #eef1f5;padding:9px 14px}table.v3-rec tbody tr:nth-child(2n) td{background:var(--v3-zebra)}table.v3-rec td.v3-mr{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}table.v3-rec td.v3-r{text-align:right;font-variant-numeric:tabular-nums}table.v3-rec td.v3-reason{white-space:normal;min-width:240px}table.v3-rec td.v3-empty{color:var(--v3-ink-3);padding:18px 14px}.v3-pager{color:var(--v3-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 2px 0;font-size:14px;display:flex}.v3-pg-btns{gap:6px;display:flex}.v3-pg{all:unset;cursor:pointer;border:1px solid var(--v3-line-2);color:var(--v3-ink-2);border-radius:8px;padding:5px 12px;font-size:14px;font-weight:600}.v3-pg:disabled{opacity:.4;cursor:default}.v3-lookup{color:var(--v3-ink-3);margin:12px 0 0;font-size:14px}.v3-lookup b{color:var(--v3-ink-2)}.v3-dr-f{border-top:1px solid var(--v3-line);background:#fbfcfe;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 28px;display:flex}.v3-srcs{color:var(--v3-ink-2);flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.v3-src-line{align-items:center;display:inline-flex}.v3-src-sub{color:var(--v3-ink-3);font-size:13.5px}.v3-dr-f-r{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v3-priv{color:var(--v3-ink-3);align-items:center;gap:6px;font-size:14px;display:inline-flex}.v3-primary{all:unset;cursor:pointer;background:var(--accent);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.v3-primary:hover{background:#1d47b0}.v3-primary:disabled{opacity:.6;cursor:default}.v3-primary:focus-visible{outline:2px solid var(--v3-ink);outline-offset:2px}.v3-secondary{all:unset;cursor:pointer;border:1px solid var(--v3-line-2);color:var(--v3-ink-2);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 15px;font-size:14.5px;font-weight:600;display:inline-flex}.v3-err-inline{color:var(--attn);font-size:13.5px}.v3-dialog{z-index:61;width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--v3-ink);background:#fff;border-radius:16px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px -20px #0f1a2e73}.v3-dialog-h{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 10px;display:flex}.v3-dialog-h h2{font-family:var(--font-display);margin:0;font-size:20px;font-weight:700}.v3-dialog-b{padding:0 22px 8px}.v3-dialog-f{border-top:1px solid var(--v3-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 22px 18px;display:flex}.v3-trow{border-top:1px solid var(--v3-line);grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:12px;padding:10px 0;display:grid}.v3-trow:first-child{border-top:0}.v3-trow label b{font-size:15px;font-weight:600;display:block}.v3-trow label span{color:var(--v3-ink-3);font-size:13.5px}.v3-trow input{box-sizing:border-box;border:1px solid var(--v3-line-2);text-align:right;font-variant-numeric:tabular-nums;border-radius:9px;width:100%;padding:8px 10px;font-size:15px}@media (width<=1180px){.v3-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-core,.v3-loss{grid-template-columns:1fr}}@media (width<=860px){.v3-top{flex-direction:column;align-items:flex-start}.v3-tb-right{justify-content:flex-start}.v3-top h1{font-size:24px}.v3-kpis{grid-template-columns:1fr 1fr;gap:12px}.v3-kpis>:last-child{grid-column:1/-1}.v3-kpi{padding:13px 14px 11px}.v3-kpi-big{font-size:32px}.v3-card-h{flex-direction:column;gap:10px;padding:14px 16px 10px}.v3-mx{padding:0 10px 6px}.v3-mx-head{display:none}.v3-mx-row{grid-template-columns:1fr 1fr;gap:8px;padding:12px 0}.v3-mx-lab{grid-column:1/-1;padding:0 2px 2px}.v3-cell .fn{display:block}.v3-c2{flex-wrap:wrap;justify-content:flex-start;column-gap:10px}.v3-c1{flex-wrap:wrap}.v3-trend-body{grid-template-columns:1fr}.v3-trend-l{border-right:0;border-bottom:1px solid var(--v3-line);padding:14px 16px}.v3-trend-r{padding:14px 16px}.v3-fun{padding:2px 16px 14px}.v3-fun-row{grid-template-columns:1fr;gap:6px}.v3-fun-drop{grid-template-columns:1fr}.v3-fun-drop>:first-child{display:none}.v3-open-now{grid-template-columns:1fr;padding:0 16px 16px}.v3-risk{padding:4px 16px 16px}.v3-risk-total{padding:0 16px 4px}.v3-risk-note{margin:4px 16px 16px}.v3-act{padding:12px 16px}.v3-mx-foot,.v3-rail-more{padding:10px 16px 12px}.v3-dr-h,.v3-dr-body,.v3-dr-f{padding-left:16px;padding-right:16px}.v3-hero-big{font-size:42px}.v3-hero-r{text-align:left;align-items:flex-start}.v3-eq-op{display:none}.v3-eq-box{flex:40%;min-width:0}.v3-trow{grid-template-columns:1fr 96px}}@media (prefers-reduced-motion:reduce){.v3-drawer,.v3-scrim{animation:none}}.v3-side{background:var(--nav);color:var(--nav-ink)}.v3-navl a,.v3-navl .v3-nav-btn{color:var(--nav-ink);opacity:.86;box-sizing:border-box;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:38px;padding:8px 12px;font-size:15px;text-decoration:none;display:flex}.v3-navl .v3-nav-btn{all:unset;color:var(--nav-ink);opacity:.86;box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:38px;padding:8px 12px;font-size:15px;display:flex}.v3-navl a:hover,.v3-navl .v3-nav-btn:hover{background:var(--nav-2);opacity:1}.v3-navl a[aria-current=page]{background:var(--nav-active);opacity:1;font-weight:600;box-shadow:0 6px 16px -8px #2554c7e6}.v3-navl a:focus-visible,.v3-navl .v3-nav-btn:focus-visible{outline-offset:1px;outline:2px solid #fff}.v3-nav-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--nav-ink-2);margin:12px 0 3px;padding:0 12px;font-size:11px;font-weight:700}.v3-navg:first-child .v3-nav-eyebrow{margin-top:0}.v3-nav-eyebrow-btn{all:unset;box-sizing:border-box;letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--nav-ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin:10px 0 0;padding:4px 12px;font-size:11px;font-weight:700;display:flex}.v3-nav-eyebrow-btn:hover{color:var(--nav-ink)}.v3-nav-eyebrow-btn:focus-visible{outline-offset:1px;outline:2px solid #fff}@media (height<=960px){.v3-navl a,.v3-navl .v3-nav-btn{min-height:33px;padding-top:5px;padding-bottom:5px}.v3-nav-eyebrow{margin-top:9px}}.v3-nav-count{background:#ffffff24;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:12.5px;font-weight:700}@media (width>=861px){.v3-top{align-items:center;margin-bottom:8px}.v3-summary{margin-bottom:12px}.v3-kpi{gap:5px;padding:11px 18px 9px}.v3-kpi-big{font-size:32px}.v3-mx-row{grid-template-columns:178px repeat(4,minmax(0,1fr))}.v3-cell.na .v3-c2{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.v3-mx-foot{white-space:nowrap;flex-wrap:nowrap}.v3-mx-foot>:first-child{text-overflow:ellipsis;overflow:hidden}}.v3-h2-inline small{font-family:var(--font-sans);letter-spacing:0;color:var(--v3-ink-3);margin-left:8px;font-size:14px;font-weight:400}@media (width>=861px){.v3-mx-row{padding:1px 0}.v3-kpis{margin-bottom:14px}}@media (width<=1280px){.v3-h2-inline small{margin:3px 0 0;display:block}}@media (width>=1181px){.v3-core{grid-template-columns:minmax(0,2.35fr) minmax(0,1fr)}.v3-mx-row{grid-template-columns:196px repeat(4,minmax(0,1fr))}.v3-legend{white-space:nowrap;flex-wrap:nowrap}}@media (width<=860px){.v3-tb-right{gap:8px}.v3-tb-right .v3-pillbtn{min-height:36px;padding:6px 10px;font-size:13.5px}}.v3-c1{gap:5px}.v3-c1 .n{text-overflow:clip;letter-spacing:-.01em;font-size:13.5px;overflow:visible}@media (width<=767px){.v3-tl .mt button.task{min-height:44px;line-height:44px;display:inline-block}}@keyframes helm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes helm-pulse{0%,to{opacity:1}50%{opacity:.55}}.anim-rise{animation:.18s ease-out helm-rise}.skeleton{background:var(--paper-2);border-radius:8px;animation:1.4s ease-in-out infinite helm-pulse}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-present] [data-rail],html[data-present] [data-app-header],html[data-present] [data-bottom-chrome],html[data-present] [data-mock-controls]{display:none!important}html[data-present] [data-shell-body]{padding-left:0!important}html[data-present] #main{max-width:none;padding-bottom:48px}@media (width>=768px){html[data-present] #main{zoom:1.25;padding-left:32px;padding-right:32px}}html[data-view-as] [data-sheet],html[data-view-as] [data-phone-more-sheet],html[data-view-as] .v3-scrim,html[data-view-as] .v3-drawer{top:var(--view-as-h,44px)}html[data-view-as] [data-sheet]>[role=dialog]{max-height:min(92dvh,100% - 8px)}@media (width>=768px){html[data-view-as] [data-sheet]>[role=dialog]{max-height:min(86dvh,100% - 16px)}}html[data-view-as] .v3-dialog{top:calc(50% + var(--view-as-h,44px) / 2);max-height:calc(100dvh - 24px - var(--view-as-h,44px))}@media print{[data-view-as-banner],[data-rail],[data-app-header],[data-bottom-chrome],[data-mock-controls],[data-account-area],[role=status][aria-live],.no-print{display:none!important}[data-shell-body]{padding-left:0!important}#main{zoom:.64;max-width:none!important;padding:0!important}html,body{background:#fff!important}[data-budget] article,[data-budget] [data-big],[data-budget] table,[data-budget] figure{break-inside:avoid}[data-budget] dl{row-gap:8px!important;padding-top:8px!important;padding-bottom:8px!important}[data-budget] [data-big-value]{font-size:34px!important}[data-budget] input[type=range],[data-budget] [role=group] button{display:none!important}#main:has([data-discharges]){zoom:.6}[data-discharges] [data-section=front-door-block] table{min-width:0!important}[data-sheet]:has([data-worklist]){display:none!important}[data-discharges] [data-facility]{flex-direction:column;display:flex}[data-discharges] [data-facility]>*{order:3}[data-discharges] [data-facility]>[data-run-problems],[data-discharges] [data-facility]>[data-section=headline]{order:0}[data-discharges] [data-facility]>[data-section=retention]{order:1}[data-discharges] [data-facility]{gap:8px}[data-discharges] [data-facility]>*{margin-top:0!important;margin-bottom:0!important}[data-discharges] [data-facility]>[data-section=front-door-block]{break-before:page;order:2;border:0!important;padding:0!important}[data-discharges] [data-facility]>[data-print-footer]{order:9}[data-discharges] [data-section=front-door],[data-discharges] [data-section=ama-by]{display:none!important}[data-discharges] [data-chart^=per100],[data-discharges] [data-chart=ama-daily]{max-height:150px}[data-discharges] tr,[data-discharges] figure,[data-discharges] li,[data-discharges] dl>div,[data-discharges] [data-headline],[data-discharges] [data-door-part],[data-discharges] [data-definitions]{break-inside:avoid}[data-discharges] h2,[data-discharges] h3{break-after:avoid}[data-discharges] [data-section]{box-shadow:none!important;padding:8px 14px!important}[data-discharges] [data-table=retention] td,[data-discharges] [data-table=retention] th{padding-top:1px!important;padding-bottom:1px!important}[data-discharges] header{margin-bottom:8px!important}@page{margin:12mm}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ph{color:var(--v3-ink);flex-direction:column;gap:10px;margin:0 0 16px;display:flex}.ph-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;display:flex}.ph-l{min-width:0}.ph-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--v3-ink-3);margin:0;font-size:11.5px;font-weight:800}.ph-h1{font-family:var(--font-display);letter-spacing:-.02em;margin:4px 0 0;font-size:28px;font-weight:700;line-height:1.15}.ph-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ph-answer-row{flex-wrap:wrap;align-items:flex-start;gap:8px 18px;display:flex}.ph-answer{max-width:980px;color:var(--v3-ink-2);flex:520px;margin:0;font-size:16px;line-height:1.5}.ph-answer b,.ph-answer strong{color:var(--v3-ink);font-weight:700}.ph-vsum{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.ph-vsum-of{color:var(--v3-ink-3);font-size:13px}.ph-v{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:12.5px;font-weight:700;line-height:1.4;display:inline-flex}.ph-v b{font-weight:800}.ph-v-met{color:#0f6a54;background:#e5f4ee}.ph-v-near{color:#7a4f00;background:#fbf2dd}.ph-v-missed{color:#a4261b;background:#fde8e6}.ph-v-none{color:#4c6070;background:#eef2f4}.ph-fresh{display:inline-flex;position:relative}.ph-fresh-b{border:1px solid var(--v3-line-2,#d5dde8);min-height:38px;color:var(--v3-ink-2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ph-fresh-b:hover{border-color:#b8c7e6}.ph-fresh-b:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ph-dot{background:#1f9d6c;border-radius:50%;flex:none;width:8px;height:8px}.ph-fresh-stale .ph-dot{background:#d79a12}.ph-fresh-failed .ph-dot{background:#c4372b}.ph-fresh-i{color:var(--v3-ink-3);flex:none}.ph-pop{z-index:40;border:1px solid var(--v3-line);width:min(360px,100vw - 32px);color:var(--v3-ink-2);white-space:normal;text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:13px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px -12px #0f1a2e59}.ph-pop-h{letter-spacing:.12em;text-transform:uppercase;color:var(--v3-ink-3);font-size:11px;font-weight:800}.ph-pop ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ph-pop-src li{justify-content:space-between;gap:12px;display:flex}.ph-pop-src b{color:var(--v3-ink)}.ph-pop-cav li{padding-left:12px;line-height:1.45;position:relative}.ph-pop-cav li:before{content:"";background:var(--v3-ink-4,#9aa7b6);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.ph-pop-note{color:var(--v3-ink-3);font-size:12px}.ph-pop-x{width:30px;height:30px;color:var(--v3-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.ph-pop-x:hover{background:var(--v3-bg)}.ph-tabs{border-bottom:1px solid var(--v3-line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ph-tab{min-height:40px;color:var(--v3-ink-3);white-space:nowrap;border-bottom:2.5px solid #0000;align-items:center;margin-bottom:-1px;padding:0 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.ph-tab:hover{color:var(--v3-ink)}.ph-tab[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.ph-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px 6px 0 0}.ph-related{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13.5px;display:flex}.ph-related-l{letter-spacing:.12em;text-transform:uppercase;color:var(--v3-ink-3);font-size:11px;font-weight:800}.ph-related-a{color:var(--accent);align-items:center;gap:4px;font-weight:650;text-decoration:none;display:inline-flex}.ph-related-a:hover{text-underline-offset:2px;text-decoration:underline}.ph-filters{flex-direction:column;gap:8px;display:flex}.ph-filters-body{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ph-filt-btn{display:none}@media (width<=767px){.ph{gap:8px;margin-bottom:12px}.ph-h1{font-size:24px}.ph-row{align-items:flex-start}.ph-r{justify-content:flex-start}.ph-answer{flex-basis:100%;font-size:15px}.ph-tab{min-height:44px;padding:0 12px}.ph-fresh-b{min-height:44px}.ph-related{gap:0 14px}.ph-related-l{flex-basis:100%}.ph-related-a{min-height:44px}.ph-filt-btn{border:1px solid var(--v3-line-2,#d5dde8);min-height:44px;color:var(--v3-ink-2);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex;overflow:hidden}.ph-filt-chips{gap:4px;min-width:0;display:inline-flex;overflow:hidden}.ph-filt-chip{background:var(--accent-50);color:var(--accent);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:650}.ph-filters:not([data-open]) .ph-filters-body{display:none}.ph-filters-body>*{flex:calc(50% - 8px);min-width:0}.ph-filters-body select{width:100%;max-width:none;min-height:44px}#main button[data-figure]:not(p *):not(svg *),#main a[data-figure]:not(p *):not(svg *){min-width:44px;min-height:44px}}.gx,.gx-layer,.gx-pop{--gx-ink:#152535;--gx-ink-2:#3a4f60;--gx-muted:#5f7283;--gx-line:#e7eced;--gx-line-2:#d9e1e4;--gx-bg:#f6f8f9;--gx-card:#fff;--gx-accent:#19856e;--gx-accent-ink:#11695a;--gx-hover:#f4f8f8;--gx-soft:#eaf6f2;--gx-ok:#12735c;--gx-ok-bg:#e5f4ee;--gx-attn:#a8434b;--gx-attn-bg:#fcefef;--gx-watch:#805300;--gx-watch-bg:#fbf2dd;--gx-neu:#4c6070;--gx-neu-bg:#eef2f4;color:var(--gx-ink);font-feature-settings:"cv11", "ss01";font-family:Inter Variable,Inter,Segoe UI,system-ui,sans-serif}.gx .tnum,.gx-pop .tnum{font-variant-numeric:tabular-nums}:where(.gx,.gx-pop) :where(button,input,select){font:inherit;color:inherit}.gx :focus-visible,.gx-pop :focus-visible,.gx-layer :focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #33b5a1}.gx{background:var(--gx-card);flex-direction:column;min-height:0;display:flex}.gx-panel .gx{height:100%}.gx-page{border:1px solid var(--gx-line);border-radius:16px;min-height:calc(100dvh - 140px);box-shadow:0 5px 28px #15303c08}.gx-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 14px;display:flex}.gx-head-main{min-width:0}.gx-head-acts{flex-shrink:0;align-items:center;gap:8px;display:flex}.gx-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--gx-muted);margin:0;font-size:11px;font-weight:800}.gx-title{letter-spacing:-.03em;margin:7px 0 0;font-size:21px;font-weight:780;line-height:1.25}.gx-title-fig{color:var(--gx-ink-2);font-weight:500}.gx-title-fig b{color:var(--gx-ink);font-weight:800}.gx-note{color:var(--gx-muted);margin:6px 0 0;font-size:13px}.gx-badges{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.gx-recon{border-radius:10px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;font-weight:650;line-height:1.35;display:inline-flex}.gx-recon-match{background:var(--gx-ok-bg);color:var(--gx-ok)}.gx-recon-mismatch{background:var(--gx-attn-bg);color:var(--gx-attn)}.gx-recon-changed,.gx-recon-unknown{background:var(--gx-neu-bg);color:var(--gx-neu);font-weight:550}.gx-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:0 26px 12px;display:flex}.gx-chips{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.gx-chip{background:var(--gx-soft);color:#0f5a4b;border:1px solid #cfe9df;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px 4px 4px 11px;font-size:12.5px;font-weight:650;display:inline-flex}.gx-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gx-chip button{cursor:pointer;color:#0f5a4b;background:0 0;border:0;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.gx-chip button:hover{background:#d3ece3}.gx-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gx-search{border:1px solid var(--gx-line-2);height:38px;color:var(--gx-muted);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.gx-search input{width:190px;color:var(--gx-ink);background:0 0;border:0;outline:none;font-size:13.5px}.gx-search:focus-within{outline-offset:1px;outline:3px solid #33b5a1}.gx-btn{border:1px solid var(--gx-line-2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.gx-btn:hover:not(:disabled){background:var(--gx-hover)}.gx-btn:disabled{opacity:.5;cursor:default}.gx-btn.gx-primary{background:var(--gx-accent);border-color:var(--gx-accent);color:#fff}.gx-btn.gx-primary:hover:not(:disabled){background:var(--gx-accent-ink)}.gx-icon{border:1px solid var(--gx-line-2);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.gx-icon:hover{background:var(--gx-hover)}.gx-link{color:var(--gx-accent-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.gx-muted{color:var(--gx-muted)}.gx-small{font-size:12.5px}.gx-alert{background:var(--gx-attn-bg);color:var(--gx-attn);border-radius:10px;margin:0 26px 10px;padding:9px 12px;font-size:13px}.gx-summary{border-top:1px solid var(--gx-line);color:var(--gx-ink-2);background:#fbfcfc;flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:10px 26px;font-size:13.5px;display:flex}.gx-summary b{color:var(--gx-ink);font-weight:800}.gx-dot{color:#b6c2c9;margin:0 6px}.gx-scroll{border-top:1px solid var(--gx-line);overscroll-behavior:contain;flex:auto;min-height:260px;position:relative;overflow:auto}.gx-page .gx-scroll{max-height:calc(100dvh - 300px)}.gx-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.gx-table th,.gx-table td{border-bottom:1px solid var(--gx-line);text-align:left;white-space:nowrap;text-overflow:ellipsis;height:41px;padding:0 12px;overflow:hidden}.gx-table thead th{z-index:2;letter-spacing:.08em;text-transform:uppercase;height:44px;color:var(--gx-muted);border-bottom:1px solid var(--gx-line-2);background:#f7f9fa;font-size:11px;font-weight:800;position:sticky;top:0}.gx-table th:first-child,.gx-table td:first-child{padding-left:26px}.gx-table .gx-num{text-align:right}.gx-table td.gx-id{color:var(--gx-ink-2)}.gx-table tbody tr:hover td{background:var(--gx-hover)}.gx-loading{opacity:.55;transition:opacity .15s}.gx-th{align-items:center;gap:2px;display:flex}.gx-num .gx-th{justify-content:flex-end}.gx-sort{cursor:pointer;min-width:0;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:4px;margin-left:-4px;padding:6px 4px;display:inline-flex;overflow:hidden;font:inherit!important;color:inherit!important}.gx-sort:hover{color:var(--gx-ink)!important}.gx-sort-n{background:var(--gx-ink);color:#fff;letter-spacing:0;border-radius:4px;place-items:center;min-width:15px;height:15px;font-size:10px;display:inline-grid}.gx-fbtn{color:#8a9aa6;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.gx-fbtn:hover{color:var(--gx-ink);background:#e9eff1}.gx-fbtn.on{background:var(--gx-soft);color:var(--gx-accent-ink)}.gx-table tfoot th,.gx-table tfoot td{z-index:2;border-top:1px solid var(--gx-line-2);color:var(--gx-ink);background:#f1f5f5;border-bottom:0;height:44px;font-weight:800;position:sticky;bottom:0}.gx-tot-l{font-size:13px}.gx-none,.gx-empty{color:var(--gx-muted);text-align:center!important;white-space:normal!important;padding:40px 26px!important}.gx-empty b{color:var(--gx-ink);margin-bottom:4px;font-size:15px;display:block}.gx-empty p{margin:0 0 12px}.gx-pill{white-space:nowrap;text-transform:none;letter-spacing:0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.gx-pill.gx-ok{background:var(--gx-ok-bg);color:var(--gx-ok)}.gx-pill.gx-attn{background:var(--gx-attn-bg);color:var(--gx-attn)}.gx-pill.gx-watch{background:var(--gx-watch-bg);color:var(--gx-watch)}.gx-pill.gx-neu,.gx-pill.gx-info{background:var(--gx-neu-bg);color:var(--gx-neu)}.gx-breakdown{border-top:1px solid var(--gx-line);background:#fbfcfc;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 26px;display:flex}.gx-breakdown ul{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.gx-bd{border:1px solid var(--gx-line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:4px 9px 4px 4px;font-size:12.5px;font-weight:700;display:inline-flex}.gx-bd:hover{border-color:var(--gx-line-2);background:var(--gx-hover)}.gx-foot{border-top:1px solid var(--gx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 26px 16px;font-size:13px;display:flex}.gx-owner{color:var(--gx-muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.gx-pager{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.gx-select{border:1px solid var(--gx-line-2);background:#fff;border-radius:10px;height:38px;padding:0 8px;font-size:13px}.gx-pop{z-index:90;border:1px solid var(--gx-line-2);background:#fff;border-radius:14px;padding:14px;font-size:13.5px;position:fixed;overflow:auto;box-shadow:0 18px 50px #13303d26}.gx-pop-title{letter-spacing:.12em;text-transform:uppercase;color:var(--gx-muted);margin:0 0 10px;font-size:11px;font-weight:800}.gx-input{border:1px solid var(--gx-line-2);box-sizing:border-box;background:#fff;border-radius:9px;width:100%;height:36px;padding:0 10px;font-size:13.5px}.gx-pop-acts{gap:10px;margin:6px 0 2px;display:flex}.gx-vals{max-height:300px;margin:4px 0 0;padding:0;list-style:none;overflow:auto}.gx-val{cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-height:32px;padding:7px 4px;display:flex}.gx-val:hover{background:var(--gx-hover)}.gx-val input{width:16px;height:16px;accent-color:var(--gx-accent);flex-shrink:0}.gx-val-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gx-val-n{color:var(--gx-muted);font-size:12.5px}.gx-range{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gx-range label span{color:var(--gx-ink-2);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.gx-pop-foot{border-top:1px solid var(--gx-line);justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.gx-layer{z-index:80;position:fixed;inset:0}.gx-scrim{opacity:.32;background:#0e2232;position:absolute;inset:0}.gx-panel{background:#fff;flex-direction:column;width:min(1240px,100vw - 72px);animation:.18s ease-out gx-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 70px #0d283626}@keyframes gx-in{0%{opacity:.6;transform:translate(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gx-panel{animation:none}}.gx-route{flex-direction:column;gap:12px;display:flex}.gx-back{font:inherit;color:#11695a;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:8px 2px;font-family:Inter Variable,Inter,Segoe UI,sans-serif;font-size:13.5px;font-weight:700;display:inline-flex}@media (width<=760px){.gx-panel{width:100vw}.gx-head{padding:16px 16px 10px}.gx-title{font-size:18px}.gx-bar,.gx-summary,.gx-breakdown,.gx-foot{padding-left:16px;padding-right:16px}.gx-tools{width:100%}.gx-search{flex:100%}.gx-search input{width:100%}.gx-tools .gx-btn{flex:1;justify-content:center}.gx-table th:first-child,.gx-table td:first-child{padding-left:16px}.gx-hide-phone{display:none}.gx-page{border-radius:14px}.gx-page .gx-scroll{max-height:70dvh}.gx-pager{justify-content:space-between;width:100%}.gx-panel{overflow-y:auto}.gx-panel .gx{height:auto}.gx-panel .gx-scroll{flex:none;height:64dvh}.gx-summary .gx-dot{display:none}.gx-summary{gap:2px 14px}}.gx tr[data-row-link]{cursor:pointer;position:relative}.gx tr[data-row-link]:hover td{background:#f3f8f7}.gx-rowlink{color:inherit;font-weight:650;text-decoration:none}.gx-rowlink:after{content:"";position:absolute;inset:0}.gx-rowlink:focus-visible{outline:none}.gx tr[data-row-link]:focus-within{outline-offset:-3px;outline:3px solid #33b5a1}.gx-table tbody td{padding-top:5px;padding-bottom:5px}.gx-wrap{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden}.gx-owner-why{font-weight:500}.gx-cards{flex-direction:column;gap:8px;margin:0;padding:10px 16px 14px;list-style:none;display:flex}.gx-card{position:relative}.gx-card-in{box-sizing:border-box;border:1px solid var(--gx-line);min-height:44px;color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:11px 13px;font-size:13.5px;text-decoration:none;display:flex}.gx-card-link:active,.gx-card-link:hover{background:var(--gx-hover)}.gx-card-link:focus-visible{outline-offset:2px;outline:3px solid #33b5a1}.gx-card-top{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.gx-card-ref{overflow-wrap:anywhere;font-weight:760}.gx-card-usd{white-space:nowrap;font-weight:800}.gx-card-svc{color:var(--gx-ink-2);overflow-wrap:anywhere}.gx-card-meta{color:var(--gx-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.gx-cards .gx-none{text-align:center;color:var(--gx-muted);padding:32px 8px}.gx-phsel{flex:45%;min-width:0;display:flex}.gx-phsel select{width:100%;min-width:0}@media (width<=767px){.gx-btn,.gx-select{height:44px}.gx-search{height:auto;min-height:44px}.gx-search input{min-height:44px}.gx-icon{width:44px;height:44px}.gx-chip{min-height:44px;padding:0 0 0 12px}.gx-chip button{width:44px;height:44px}.gx-link,.gx-bd,.gx-back{min-height:44px}.gx-scroll{overflow-x:hidden}}.gx-tot-own{color:var(--gx-ink-2);font-weight:600}.gx-collapse{margin-left:auto;padding:3px 10px;font-size:12px}.gx-collapse.on{color:#1b5e7a;border-color:#1b5e7a}.gx-grp-row td{background:#f3f7f9;padding:0!important}.gx-grp{text-align:left;width:100%;font:inherit;color:#152535;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.gx-grp:hover{background:#e8f0f3}.gx-grp:focus-visible{outline-offset:-2px;outline:2px solid #1b5e7a}.gx-grp svg{flex:none;transition:transform .15s}.gx-rot{transform:rotate(90deg)}tr.gx-sub td:first-child{padding-left:28px}tr.gx-sub td{background:#fbfdfe}.gx-card-grp{background:#f3f7f9}.gx-card.gx-sub{margin-left:14px}#main:has(>[data-grid-route]){max-width:none;padding-bottom:16px;padding-left:24px;padding-right:24px}.gx-route{height:calc(100dvh - 112px);min-height:560px}.gx-route>.gx-page{flex:1 1 0;min-height:0;overflow:hidden}.gx-route>.gx-page .gx-scroll{scroll-behavior:smooth;flex:1 1 0;min-height:200px;max-height:none}.gx-route>.gx-page .gx-table th,.gx-route>.gx-page .gx-table td{text-overflow:clip}.gx-route>.gx-page .gx-head{padding-top:16px}.gx-route .gx-table thead th:first-child,.gx-route .gx-table tfoot th:first-child{position:sticky;left:0}.gx-route .gx-table tbody tr:not(:has(.gx-rowlink)) td:first-child{position:sticky;left:0}.gx-route .gx-table tbody tr:not(:has(.gx-rowlink)) td:first-child{z-index:1;background:var(--gx-card);box-shadow:1px 0 0 var(--gx-line)}.gx-route .gx-table thead th:first-child{z-index:3;box-shadow:1px 0 0 var(--gx-line-2)}.gx-route .gx-table tfoot th:first-child{z-index:3}.gx-route .gx-table tbody tr:hover td:first-child{background:var(--gx-hover)}.gx-table tr.gx-clickable{cursor:pointer}.gx-table tr.gx-clickable:hover td{background:#eef6f4}.gx-table tr.gx-clickable:focus-visible{outline-offset:-3px;outline:3px solid #33b5a1}.gx-table tr.gx-clickable:focus-visible td{background:#eef6f4}.gx-card-btn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.gx-drawer-layer{z-index:95}.gx-drawer{background:var(--gx-bg);flex-direction:column;width:min(980px,100vw - 96px);animation:.18s ease-out gx-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 70px #0d283633}.gx-drawer-h{border-bottom:1px solid var(--gx-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:15px;display:flex}.gx-drawer-h a.gx-btn{color:var(--gx-ink);text-decoration:none}.gx-drawer-b{overscroll-behavior:contain;flex:auto;padding:16px 20px 28px;overflow:auto}@media (prefers-reduced-motion:reduce){.gx-drawer{animation:none}.gx-page .gx-scroll{scroll-behavior:auto}}@media (width<=760px){#main:has(>[data-grid-route]){padding-left:16px;padding-right:16px}.gx-route{height:auto;min-height:0}.gx-route>.gx-page .gx-scroll{flex:none;max-height:70dvh}.gx-drawer{width:100vw}.gx-drawer-b{padding:12px}}.rv{--rv-ink:#152535;--rv-ink-2:#3a4f60;--rv-muted:#5f7283;--rv-line:#e7eced;--rv-bg:#f6f8f9;--rv-card:#fff;--rv-accent:#19856e;--rv-accent-ink:#11695a;--rv-pos:#1f7f66;--rv-neg:#b0545a;--rv-total:#195a62;--rv-shadow:0 5px 28px #15303c08;font-feature-settings:"cv11", "ss01";color:var(--rv-ink);background:var(--rv-bg);box-shadow:0 0 0 100vmax var(--rv-bg);clip-path:inset(0 -100vmax);font-family:Inter Variable,Inter,Segoe UI,system-ui,sans-serif}.rv .tnum{font-variant-numeric:tabular-nums}:where(.rv) :where(button,select){font:inherit;color:inherit}.rv :focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #33b5a1}.rv-busy{opacity:.7;transition:opacity .15s}.rv-muted{color:var(--rv-muted)}.rv-small{font-size:12.5px}.rv-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--rv-muted);margin:0;font-size:11px;font-weight:800}.rv-h1{letter-spacing:-.052em;margin:6px 0;font-size:31px;font-weight:800;line-height:1.12}.rv-h2{letter-spacing:-.025em;margin:6px 0 0;font-size:17px;font-weight:800;line-height:1.3}.rv-sub{color:var(--rv-muted);margin:0;font-size:13px}.rv-top-l{flex:300px}.rv-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;padding-top:6px;display:flex}.rv-top-l{min-width:0}.rv-datachip{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;display:flex}.rv-fresh{color:var(--rv-muted);font-size:12px;line-height:1.5}.rv-st{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:750;display:inline-flex}.rv-ok{color:#12735c;background:#e5f4ee}.rv-neu,.rv-info{color:#4c6070;background:#eef2f4}.rv-watch{color:#805300;background:#fbf2dd}.rv-attn{color:#a8434b;background:#fcefef}.rv-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rv-sel{flex-direction:column;gap:4px;display:flex}.rv-sel span{color:var(--rv-muted);letter-spacing:.02em;font-size:11px;font-weight:750}.rv-sel select{border:1px solid var(--rv-line);appearance:none;color:#263c4b;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%233d5967' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 11px center no-repeat;border-radius:10px;min-width:104px;max-width:168px;height:40px;padding:0 32px 0 12px;font-size:13.5px;font-weight:600}.rv-sel select:hover{border-color:#d3dde0}.rv-card{background:var(--rv-card);border:1px solid var(--rv-line);box-shadow:var(--rv-shadow);border-radius:16px}.rv-cardhead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.rv-head-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.rv-foot{color:var(--rv-muted);margin:10px 0 0;font-size:12px;line-height:1.5}:where(.rv-fig){appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-block}.rv-fig:focus-visible{outline-offset:2px;outline:3px solid #33b5a1}.rv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.rv-kpi{flex-direction:column;padding:20px 22px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.rv-kpi:hover{border-color:#cfe0dc;box-shadow:0 8px 30px #15303c12}.rv-kpi-v{letter-spacing:-.05em;margin:12px 0 6px;font-size:30px;font-weight:830;line-height:1}.rv-na-v{color:var(--rv-muted);letter-spacing:0;font-size:18px;font-weight:650}.rv-kpi-sub{color:var(--rv-muted);font-size:12px}.rv-kpi-chg{color:var(--rv-ink-2);border-top:1px solid #eff3f4;align-items:center;gap:5px;margin-top:10px;padding-top:10px;font-size:12.5px;font-weight:650;display:inline-flex}.rv-kpi-chg.up svg{color:var(--rv-pos)}.rv-kpi-chg.down svg{color:var(--rv-neg)}.rv-kpi-ctx{color:var(--rv-muted);margin-top:4px;font-size:11.5px;display:block}.rv-compare{color:var(--rv-ink-2);margin:10px 2px 0;font-size:12.5px}.rv-compare b{color:var(--rv-ink);font-weight:700}.rv-strip{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:4px 24px;margin-top:15px;padding:16px 22px;display:grid}.rv-strip-head{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.rv-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;margin-top:6px;display:grid}.rv-flow-i{border-radius:12px;flex-direction:column;gap:3px;margin-left:-10px;padding:8px 10px;display:flex}.rv-flow-i:hover{background:#f4f8f8}.rv-flow-l{color:var(--rv-ink-2);font-size:12px;font-weight:750}.rv-flow-v{letter-spacing:-.04em;font-size:24px;font-weight:820;line-height:1.1}.rv-flow-s{color:var(--rv-muted);font-size:12px}.rv-flow-arrow{color:#a9b8c0}.rv-gaps{border-left:1px solid #eff3f4;grid-template-columns:1fr;gap:0;margin:6px 0 0;padding:0 0 0 22px;list-style:none;display:grid}.rv-gap{border-radius:10px;grid-template-columns:1fr 5em 7em;align-items:center;gap:10px;width:100%;padding:3px 8px;font-size:13px;display:grid}.rv-gap .rv-st{justify-self:start}.rv-gap-n,.rv-gap-v{text-align:right}.rv-sel select[data-filter=month]{max-width:196px}.rv-gap:hover{background:#f4f8f8}.rv-gap-v{font-weight:800}.rv-zeros{padding:6px 8px 0;line-height:1.5}.rv-cols{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:16px;margin-top:16px;display:grid}.rv-cols>.rv-card{flex-direction:column;min-width:0;padding:22px 24px 20px;display:flex}.rv-cols>.rv-card>.rv-foot{margin-top:auto;padding-top:10px}.rv-cols-b{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr)}.rv-chart{width:100%;margin-top:4px}.rv-chart svg{font-family:inherit;display:block;overflow:visible}.rv-hit{cursor:pointer;outline:none}.rv-hit:hover .rv-bar{filter:brightness(.93)}.rv-hit:focus-visible .rv-bar{stroke:#152535;stroke-width:2px}.rv-seg{background:#f1f4f5;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.rv-seg button{color:var(--rv-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:700}.rv-seg button[aria-pressed=true]{color:var(--rv-ink);background:#fff;box-shadow:0 1px 5px #00000012}.rv-btable{border-collapse:collapse;width:100%;margin-top:8px;font-size:13.5px}.rv-btable th,.rv-btable td{border-bottom:1px solid var(--rv-line);text-align:left;padding:10px 8px}.rv-btable thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--rv-muted);font-size:11px}.rv-btable .rv-num{text-align:right}.rv-btable tbody th{font-weight:600}.rv-strong th,.rv-strong td{font-weight:800}.rv-link{cursor:pointer;color:var(--rv-accent-ink);text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.rv-facs{margin:4px 0 0;padding:0;list-style:none}.rv-fac{border-bottom:1px solid var(--rv-line);padding:13px 0 12px}.rv-fac:last-child{border-bottom:0}.rv-fac.sel{background:#f3f8f7;border-bottom-color:#0000;border-radius:12px;margin:0 -12px;padding-left:12px;padding-right:12px}.rv-fac-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rv-fac-name{align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.rv-sel-tag{letter-spacing:.04em;color:var(--rv-accent-ink);background:#dff0ea;border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:750}.rv-fac-big{letter-spacing:-.04em;border-radius:6px;padding:2px 4px;font-size:20px;font-weight:820}.rv-fac-big:hover,.rv-cell:hover,.rv-real:hover,.rv-split-b:hover,.rv-check-v:hover{background:#e9f3f0}.rv-fac-cells{color:var(--rv-muted);flex-wrap:wrap;gap:2px 14px;margin-top:5px;font-size:12.5px;display:flex}.rv-cell{border-radius:6px;margin-left:-4px;padding:2px 4px}.rv-cell b{color:var(--rv-ink);font-weight:750}.rv-real{border-radius:6px;align-items:center;gap:10px;width:100%;margin-top:7px;margin-left:-4px;padding:3px 4px;display:flex}.rv-bartrack{background:#edf1f2;border-radius:10px;flex:0 0 34%;height:7px;overflow:hidden}.rv-barfill{background:#48ac92;border-radius:10px;height:100%;display:block}.rv-real-t{color:var(--rv-muted);font-size:12.5px}.rv-real-t b{color:var(--rv-ink)}.rv-legend{color:var(--rv-ink-2);flex-wrap:wrap;gap:6px 14px;margin:4px 0 2px;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.rv-legend li{align-items:center;gap:6px;display:inline-flex}.rv-sw{border-radius:3px;width:10px;height:10px;display:inline-block}.rv-checks{margin:0;padding:0;list-style:none}.rv-check{border-bottom:1px solid var(--rv-line);grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.rv-check:last-child{border-bottom:0;padding-bottom:2px}.rv-check-i{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.rv-check-t{all:unset;cursor:pointer;font-size:13.5px;font-weight:750;line-height:1.35}.rv-check-t:hover{color:var(--rv-accent-ink);text-underline-offset:3px;text-decoration:underline}.rv-check-t:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #33b5a1}.rv-check-d{color:var(--rv-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.rv-check-fig{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.rv-check-v{letter-spacing:-.03em;border-radius:6px;padding:0 4px;font-size:17px;font-weight:820}.rv-tag{color:var(--rv-ink-2);letter-spacing:.03em;background:#f2f5f6;border-radius:6px;margin-top:2px;padding:2px 7px;font-size:10.5px;font-weight:750}.rv-split{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rv-split-b{border:1px solid var(--rv-line);color:var(--rv-ink-2);border-radius:999px;padding:3px 9px;font-size:12px}.rv-split-b b{color:var(--rv-ink);margin-left:3px}.rv-caveats{color:var(--rv-muted);margin-top:18px;padding:0 2px 8px;font-size:11.5px;line-height:1.6}.rv-caveats p{margin:0}.rv-na{padding:28px}.rv-data{padding-top:4px}@media (width<=1180px){.rv-strip{grid-template-columns:minmax(0,1fr)}.rv-gaps{border-top:1px solid #eff3f4;border-left:0;padding:12px 0 0}.rv-filters{justify-content:flex-start}.rv-cols,.rv-cols-b{grid-template-columns:minmax(0,1fr)}.rv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.rv-top{flex-direction:column;align-items:stretch;gap:14px}.rv-top-l{flex:none}.rv-gaps{padding-left:0}.rv-gap{grid-template-columns:1fr auto auto;gap:8px;padding:3px 0;font-size:12.5px}.rv-datachip{text-align:left;align-items:flex-start}.rv-h1{font-size:27px}.rv-filters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rv-sel select{width:100%;min-width:0;max-width:none}.rv-kpis{gap:10px}.rv-kpi{padding:15px 14px}.rv-kpi-v{font-size:25px}.rv-flow{grid-template-columns:1fr;gap:2px}.rv-flow-arrow{margin-left:14px;transform:rotate(90deg)}.rv-strip{padding:14px 12px}.rv-cols>.rv-card{padding:16px 14px}.rv-cardhead{flex-wrap:wrap}.rv-check{grid-template-columns:auto minmax(0,1fr)}.rv-check-fig{flex-direction:row;grid-column:2;align-items:center;gap:8px}}.rv-strip{grid-template-columns:minmax(0,1fr)!important}.rv-strip .rv-flow{grid-template-columns:repeat(2,minmax(0,1fr) auto) minmax(0,1fr);max-width:980px}.rv-rc{border-top:1px solid #eff3f4;margin-top:12px;padding-top:14px}.rv-rc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rv-rc-title{margin:0;font-size:15px}.rv-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rv-tile{border:1px solid var(--rv-line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:12px 14px;display:flex}.rv-tile-fig{border-radius:8px;flex-direction:column;gap:2px;width:100%;margin-left:-4px!important;padding:2px 4px!important;display:flex!important}.rv-tile-fig:hover,.rv-tile-part:hover{background:#e9f3f0!important}.rv-tile-v{letter-spacing:-.04em;font-size:24px;font-weight:820;line-height:1.1}.rv-tile-s{color:var(--rv-muted);font-size:12.5px}.rv-tile-parts{flex-direction:column;gap:2px;width:100%;margin:0;padding:0;list-style:none;display:flex}.rv-tile-part{color:var(--rv-ink-2);border-radius:6px;font-size:12px;margin-left:-4px!important;padding:2px 4px!important}.rv-tile-part b{color:var(--rv-ink);margin-left:2px}.rv-rc-other{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:12px 0 0;display:flex}@media (width<=1180px){.rv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.rv-strip .rv-flow,.rv-tiles{grid-template-columns:1fr}}.rv-split-l{align-self:center;font-size:11.5px}.rv-flow-note{cursor:default}.rv-tiles{align-items:start}.rv-side{flex-direction:column;gap:4px;width:100%;display:flex}.rv-side+.rv-side{border-top:1px dashed var(--rv-line);margin-top:6px;padding-top:8px}.rv-side-h{color:var(--rv-ink-2);border-radius:6px;font-weight:700;margin-left:-4px!important;padding:2px 4px!important;font-size:12.5px!important}.rv-side-h b{color:var(--rv-ink);margin-left:4px}.rv-buckets{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-bucket-b{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l n""l s";column-gap:10px;width:100%;font-size:12px;margin-left:-6px!important;padding:4px 6px!important;display:grid!important}.rv-bucket-b:hover{background:#e9f3f0!important}.rv-bucket-l{color:var(--rv-ink-2);flex-wrap:wrap;grid-area:l;align-items:center;gap:4px 6px;line-height:1.35;display:flex}.rv-bucket-n{text-align:right;color:var(--rv-ink);grid-area:n;font-weight:750}.rv-bucket-s{text-align:right;color:var(--rv-muted);grid-area:s;font-size:11.5px}.rv-bucket.hi .rv-bucket-b{background:#fcefef}.rv-bucket.hi .rv-bucket-l{color:#8f3238;font-weight:700}.rv-st-sm{padding:2px 7px;font-size:10.5px}.rv-side-extra{flex-wrap:wrap;gap:4px 12px;margin:2px 0 0;font-size:12px;display:flex}.rv-res{color:var(--rv-accent-ink);text-underline-offset:3px;border-radius:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;padding:1px 2px!important}.rv-assume{vertical-align:middle;margin-left:10px;display:inline-block;position:relative}.rv-assume-b{font-size:12px!important;font-weight:650!important}.rv-assume-pop{z-index:20;letter-spacing:0;width:min(520px,100vw - 48px);color:var(--rv-ink-2);background:#fff;border:1px solid #d9e1e4;border-radius:12px;padding:14px 16px;font-size:12.5px;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #13303d26}.rv-assume-pop ul{flex-direction:column;gap:6px;margin:0 0 8px;padding-left:18px;display:flex}@media (width<=640px){.rv-assume{margin:6px 0 0;display:block}}.rv-prove{width:fit-content;min-height:32px;color:var(--rv-accent-ink);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;margin:2px 0 0;font-weight:750;text-decoration:underline;text-decoration-thickness:1px;display:flex}.rv-prove:hover{color:var(--rv-ink)}@media (width<=640px){.rv-prove{min-height:44px;margin-top:4px}}.rv-bf{border:1px solid var(--rv-line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin-top:12px;padding:12px 14px;display:grid}.rv-bf-i{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.rv-bf-t,.rv-bf-d{margin:0}.rv-bf-d{color:var(--rv-muted);margin-top:2px;line-height:1.45}.rv-bf-figs{flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;display:flex}.rv-bf-fig{color:var(--rv-ink-2);border-radius:8px;font-size:13px;padding:4px 6px!important}.rv-bf-fig b{color:var(--rv-ink);letter-spacing:-.02em;font-size:17px}.rv-bf-fig:hover{background:#e9f3f0!important}@media (width<=640px){.rv-bf{grid-template-columns:auto minmax(0,1fr);align-items:start}.rv-bf-figs{grid-column:1/-1;justify-content:flex-start}}.rv-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.rv-kpi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.rv-kpi .rv-kpi-v{border-radius:8px;align-self:flex-start;margin-left:-4px;padding:2px 4px}.rv-kpi .rv-kpi-v:hover{background:#e9f3f0}.rv-kpi-chg{flex-wrap:wrap}.rv-glyph{font-size:11px}.rv-kpi-chg.up .rv-glyph{color:var(--rv-pos)}.rv-kpi-chg.down .rv-glyph{color:var(--rv-neg)}.rv-kpi-n{color:var(--rv-ink-2);border-radius:6px;margin-left:-2px;padding:1px 4px}.rv-kpi-n:hover{background:#e9f3f0}.rv-compare{margin:0 2px}.rv-wide{min-width:0;margin-top:16px;padding:20px 24px 18px}.rv-steplinks{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;font-size:13px;display:flex}.rv-steplink{min-height:32px;color:var(--rv-accent-ink);align-items:center;gap:3px;font-weight:650;text-decoration:none;display:inline-flex}.rv-steplink:hover{text-underline-offset:3px;text-decoration:underline}.rv-facs-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.rv-facs-row .rv-fac{border:1px solid var(--rv-line);border-radius:12px;padding:12px 14px}.rv-facs-row .rv-fac:last-child{border-bottom:1px solid var(--rv-line)}.rv-facs-row .rv-fac.sel{border-color:#cfe0dc;margin:0}.rv-facs-row .rv-bartrack{flex-basis:28%}.rv-fac-link{min-height:30px;color:var(--rv-accent-ink);align-items:center;gap:3px;margin-top:6px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.rv-fac-link:hover{text-underline-offset:3px;text-decoration:underline}.rv-sofar{border:1px dashed #b9c6cc;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;padding:6px 10px;font-size:12.5px;display:inline-flex}.rv-sofar-l{color:var(--rv-ink-2);font-weight:750}.rv-sofar-v{border-radius:6px;padding:0 3px;font-size:15px;font-weight:820}.rv-sofar-p{color:var(--rv-ink-2);border-radius:6px;padding:0 3px;font-weight:700}.rv-sofar-v:hover,.rv-sofar-p:hover{background:#e9f3f0}.rv-sw-outline{background:#fff;border:1.5px solid #6f8794}.rv-sw-hatch{background:repeating-linear-gradient(45deg,#6f8794 0 2px,#dfe7eb 2px 5px)}.rv-flowcard{padding:14px 22px}.rv-flowcard .rv-flow{max-width:980px}.rv-flow-2{grid-template-columns:1fr auto 1fr;max-width:660px!important}.rv-info{vertical-align:-2px;color:var(--rv-muted);cursor:help;display:inline-flex}.rv-bg-line{margin:10px 2px 4px}.rv-bg-link{min-height:36px;color:var(--rv-accent-ink);align-items:center;gap:5px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.rv-bg-link:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=1180px){.rv-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.rv-kpis-3{grid-template-columns:minmax(0,1fr)}.rv-wide{padding:16px 14px}.rv-flowcard{padding:14px 12px}.rv-flow-2{grid-template-columns:1fr}.rv-steplink,.rv-fac-link,.rv-bg-link{min-height:44px}.rv-cardhead{flex-wrap:wrap}}.rv-kpi-tenant{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:6px;display:flex}.rv-kpi-tn{min-width:44px;color:var(--rv-ink-2);font-weight:760}.rv-kpi .rv-kpi-v.rv-kpi-v-s{margin:0;font-size:22px}.rv-kpi-tenant .rv-kpi-chg{flex-basis:100%}.rv-tile-split{flex-direction:column;gap:2px;width:100%;display:flex}.rv-tile-t .rv-tile-s{color:var(--rv-ink);font-size:14px;font-weight:760}.rv-mix-link{margin:8px 0 0;font-size:13px;font-weight:700}.rv-mix-link a{min-height:40px;color:var(--rv-accent-ink);align-items:center;text-decoration:none;display:inline-flex}.rv-mix-link a:hover{text-decoration:underline}.rv-mixt{margin-top:10px}.rv-mixt-toggle{cursor:pointer;min-height:32px;font:inherit;color:var(--rv-ink-2,#2a4350);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.rv-mixt-chev{transition:transform .15s}.rv-mixt[data-open=true] .rv-mixt-chev{transform:rotate(90deg)}.rv-mixt-scroll{max-width:100%;margin-top:8px;overflow-x:auto}.rv-mixt-t{border-collapse:collapse;width:100%;font-size:12.5px}.rv-mixt-t th,.rv-mixt-t td{text-align:right;white-space:nowrap;border-bottom:1px solid #e6ecef;padding:4px 8px}.rv-mixt-t th[scope=row],.rv-mixt-t thead th:first-child{text-align:left}.rv-mixt-sub th[scope=row]{padding-left:22px;font-weight:500}.rv-mixt-sub td{color:var(--rv-muted,#5b6b74)}.rv-mixt-t th.rv-mixt-mtd{font-style:italic}.rv-mixt-t th.rv-mixt-same_days{color:var(--rv-muted,#5b6b74);font-weight:500}.rv-bi-sub{margin:2px 0 10px}.rv-bi-scroll{max-width:100%;overflow-x:auto}.rv-bi-scroll:focus-visible{outline-offset:2px;outline:2px solid #2f6fe4}.rv-bi-t{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.rv-bi-t th,.rv-bi-t td{border-bottom:1px solid var(--rv-line,#e6e8ee);text-align:left;vertical-align:top;padding:8px}.rv-bi-t thead th{color:var(--rv-muted,#5c6475);white-space:nowrap;font-size:11.5px;font-weight:700}.rv-bi-t .rv-num{text-align:right;white-space:nowrap}.rv-bi-issue{min-width:220px;max-width:320px;font-weight:650}.rv-bi-tog{all:unset;cursor:pointer;align-items:flex-start;gap:4px;display:inline-flex}.rv-bi-tog:focus-visible{border-radius:4px;outline:2px solid #2f6fe4}.rv-bi-tog[aria-expanded=true] .rv-bi-chev{transform:rotate(90deg)}.rv-bi-chev{flex:none;margin-top:2px;transition:transform .12s}.rv-bi-usd{font-weight:750}.rv-bi-vk{display:block}.rv-bi-links{white-space:nowrap;flex-direction:column;gap:4px;display:flex}.rv-bi-links a{align-items:center;gap:3px;display:inline-flex}.rv-bi-up{color:#a8434b}.rv-bi-dn{color:#12735c}.rv-bi-hl>*{background:#fff8e1}.rv-bi-more td{background:var(--rv-soft,#f7f8fb)}.rv-bi-parts{gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.rv-bi-parts li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rv-bi-parts li>span:first-child{min-width:260px}.rv-bi-na{color:var(--rv-muted,#5c6475);margin:10px 0 0;padding-left:18px;font-size:12.5px}.rv-bi-all{color:#2f6fe4;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:4px 0;font-size:13px;font-weight:700}.sv .sv-na{color:var(--rv-muted)}.sv-measure{justify-content:flex-end;margin-top:12px;display:flex}.sv-card{min-width:0;margin-top:16px;padding:20px 22px 18px}.sv-sw-akron{background:#2f6fe4}.sv-sw-dayton{background:#7c4dcc}.sv-sw-detox{background:#0f9d76}.sv-sw-spark{background:#ee8a12}.sv-switches,.sv-movers{margin:10px 0 0;padding:0;list-style:none}.sv-switches li,.sv-movers li{border-bottom:1px solid var(--rv-line);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 0;font-size:13px;display:flex}.sv-movers li:last-child{border-bottom:0}.sv-move-figs{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.sv-mover-t{color:var(--rv-ink-2);overflow-wrap:anywhere;min-width:0;font-weight:650}.sv-up{color:var(--rv-pos)}.sv-down{color:var(--rv-neg)}.sv-scroll{-webkit-overflow-scrolling:touch;max-width:100%;margin:6px -4px 0;padding:0 4px 4px;overflow-x:auto}.sv-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12.5px}.sv-table th,.sv-table td{text-align:right;vertical-align:top;border-bottom:1px solid #eef2f3;padding:6px 8px}.sv-table thead th{color:var(--rv-muted);background:#fff;font-size:11.5px;font-weight:750;position:sticky;top:0}.sv-th{z-index:1;min-width:180px;max-width:240px;color:var(--rv-ink-2);background:#fff;font-weight:650;position:sticky;left:0;text-align:left!important}.sv-lab{display:block}.sv-tag{color:var(--rv-muted);font-size:10.5px;font-weight:650;display:block}.sv-mh span{color:var(--rv-ink);display:block}.sv-mh small{color:var(--rv-muted);white-space:nowrap;font-size:10px;font-weight:650;display:block}.sv-mh-month_to_date small{color:#8a5a00}.sv-grp th{letter-spacing:.02em;color:var(--rv-ink);background:#f4f7f8;font-size:12px;font-weight:800;position:sticky;left:0;text-align:left!important}.sv-total th,.sv-total td{background:#f8fafb;font-weight:750}.sv-total .sv-th{background:#f8fafb}.sv-td{min-width:92px}.sv-td>*{margin-left:auto;display:block}.sv-v{color:var(--rv-ink);border-radius:6px;font-size:13px;font-weight:750;padding:1px 4px!important}.sv-v-na{color:var(--rv-muted);font-weight:600}.sv-chg{color:var(--rv-ink-2);border-radius:5px;font-size:11px;font-weight:650;padding:0 4px!important}.sv-chg.sv-up{color:var(--rv-pos)}.sv-chg.sv-down{color:var(--rv-neg)}.sv-gap{color:var(--rv-muted);white-space:nowrap;border-radius:5px;font-size:10.5px;padding:0 4px!important}.sv-v:hover,.sv-chg:hover,.sv-gap:hover{background:#e9f3f0}.sv-await{white-space:normal;text-align:right;max-width:15em;line-height:1.25}.sv-cons td{text-align:left}.sv-cons .sv-v,.sv-cons .sv-chg{display:block}.sv-parts{min-width:280px}.sv-part{font-size:11.5px;display:block}.sv-part .sv-chg{display:inline}.sv-flag th,.sv-flag td{background:#fdf3f3}.sv-chart{margin-top:4px}@media (width<=760px){.sv-card{padding:16px 14px 14px}.sv-measure{justify-content:flex-start}.sv-th{min-width:132px;max-width:150px}}.sv-details summary{cursor:pointer;color:var(--rv-accent-ink);margin:8px 0;font-size:12.5px;font-weight:700}@media (width<=640px){.sv-cons,.sv-cons tbody,.sv-cons tr,.sv-cons th,.sv-cons td{width:auto;min-width:0;max-width:none;display:block}.sv-cons{width:100%;min-width:0}.sv-cons thead{display:none}.sv-cons tr{border-bottom:1px solid var(--rv-line);padding:6px 0}.sv-cons th,.sv-cons td{border:0;padding:2px 0;position:static}.sv-parts{min-width:0}.sv-part{overflow-wrap:anywhere}}.sv-chart .v3-tip{white-space:normal;width:max-content;max-width:220px}.sv-ctl .rv-seg{align-items:center;min-height:40px}.sv-ctl .rv-seg button{min-height:34px}.sv-changed{padding-bottom:12px}.sv-movers{padding-left:0}.sv-sofar{border:1px dashed #b9c6cc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;padding:8px 12px;font-size:12.5px;display:flex}.sv-sofar-l{color:var(--rv-ink-2);font-weight:800}.sv-sofar-i{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.sv-pending{color:#8a96a3;font-style:italic}.sv-grp-in{align-items:center;gap:12px;display:inline-flex}.sv-grp-a{letter-spacing:0;color:var(--rv-accent-ink);align-items:center;gap:2px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.sv-grp-a:hover{text-decoration:underline}.sv-scroll[data-table-scroll]{background:linear-gradient(90deg,#fff 30%,#fff0) 0/40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) 100%/40px 100% no-repeat local,radial-gradient(farthest-side at 0,#15303c33,#0000) 0/14px 100% no-repeat,radial-gradient(farthest-side at 100%,#15303c33,#0000) 100%/14px 100% no-repeat}.sv-scroll[data-table-scroll] .sv-table td{background:0 0}.sv-th{box-shadow:6px 0 8px -6px #15303c26}.sv-cons-d>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:44px;list-style:none;display:flex}.sv-cons-d>summary::-webkit-details-marker{display:none}.sv-cons-d>summary .rv-h2{margin:0;font-size:15px}.sv-cons-d[open]>summary{margin-bottom:10px}.sv-pick{margin:4px 0 10px}.sv-pick select{width:100%;max-width:none;min-height:44px}.sv-pcards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sv-pcard{border:1px solid var(--rv-line);border-radius:12px;padding:10px 12px}.sv-pcard-h{margin:0 0 4px;font-size:13.5px;font-weight:800}.sv-pmonths{margin:0;padding:0;list-style:none}.sv-pmonths li{border-bottom:1px solid #eef2f3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:40px;font-size:13px;display:grid}.sv-pmonths li:last-child{border-bottom:0}.sv-pm-l small{color:var(--rv-muted)}.sv-pmonths .sv-v,.sv-pmonths .sv-chg{align-items:center;min-height:36px;display:inline-flex}.sv-table-values .sv-td{min-width:62px}.sv-ctlw{min-width:0;display:flex}.sv-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.sv-empty-t{min-height:36px;color:var(--rv-ink-2);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.sv-empty-t input{width:16px;height:16px;margin:0}.sv-csv{border:1px solid var(--rv-line);min-height:36px;color:var(--rv-accent-ink);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.sv-csv:hover{background:#eef5f3}.sv-refnote{margin:2px 0 6px}.sv-scroll[data-table-scroll]{overscroll-behavior:contain;max-height:min(72vh,760px);overflow:auto}.sv-scroll[data-table-scroll] .sv-table thead th{z-index:2;background:#fff;position:sticky;top:0;box-shadow:0 1px #dfe6e9}.sv-scroll[data-table-scroll] .sv-table thead th.sv-corner{z-index:4;left:0}.sv-table tbody .sv-th,.sv-table .sv-grp th{z-index:1}.sv-lab{font-weight:700}.sv-unit{color:#6a5a00;margin-left:2px;font-size:10.5px;font-weight:650;display:inline-block}.sv-codes{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--rv-muted);font-size:10.5px;font-weight:550;display:block;overflow:hidden}.sv-money{color:var(--rv-ink-2);border-radius:5px;font-size:11.5px;font-weight:650;padding:0 4px!important}.sv-money:hover{background:#e9f3f0}.sv-ref{color:#6b5a8e;font-style:italic}.sv-tot{background:#fafcfc;border-left:1px solid #dfe6e9}.sv-mh-total{border-left:1px solid #dfe6e9}.sv-table-combo .sv-td{min-width:78px}.sv-grp-t{min-height:32px;font:inherit;color:var(--rv-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px 0 0;font-weight:800;display:inline-flex}.sv-grp-t .sv-chev{transition:transform .15s}.sv-grp-t[aria-expanded=true] .sv-chev{transform:rotate(90deg)}.sv-grp-n{letter-spacing:0;color:var(--rv-muted);font-size:11px;font-weight:600}.sv-sep th{letter-spacing:.03em;text-transform:uppercase;color:var(--rv-muted);background:#fff;border-top:2px solid #b9c6cc;font-size:11px;font-weight:800;position:sticky;left:0;text-align:left!important;padding-top:14px!important}.sv-tenants .sv-total th,.sv-tenants .sv-total td,tbody[data-group^=total-] .sv-total th,tbody[data-group^=total-] .sv-total td{background:#f1f5f6}.sv-unmapped{background:#fffaf0;border:1px dashed #d9b36b;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0;padding:8px 12px;font-size:12.5px;display:flex}.sv-unm-a{color:var(--rv-accent-ink);overflow-wrap:anywhere;text-align:left;border-radius:6px;font-weight:700;padding:2px 4px!important}.sv-pm-v{flex-direction:column;justify-self:end;align-items:flex-end;min-width:0;display:flex}.sv-pm-v>*{text-align:right;justify-content:flex-end}.sv-pmonths .sv-pm-v .sv-v{min-height:36px}.sv-pmonths .sv-pm-v .sv-money{align-items:center;min-height:36px;display:inline-flex}@media (width<=640px){.sv-tools{justify-content:flex-start}.sv-unmapped{font-size:12px}}.sv-sub .sv-th{padding-left:22px;font-weight:550}.sv-sub .sv-lab{color:var(--rv-ink-2);font-size:12px;font-weight:600}.sv-sub .sv-td .sv-v,.sv-sub .sv-td .sv-money{color:var(--rv-ink-2);font-size:12px}.sv-code{color:var(--rv-ink-2);font-size:10.5px;font-weight:650;display:block}.sv-move-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:4px 28px;display:grid}.sv-move-group{min-width:0}.sv-move-gh{color:var(--rv-ink-2);margin:12px 0 0;font-size:13px;font-weight:700}.sv-move-units{color:var(--rv-ink-2);flex-basis:100%;font-size:12px}.sv-showall{margin-top:6px;font-size:12px}[data-basis-toggle] .rv-seg button{flex-direction:column;align-items:flex-start;padding:4px 9px;line-height:1.15;display:inline-flex}.sv-basis-thru{color:var(--rv-muted);white-space:nowrap;font-size:10.5px;font-weight:600}.sv-nb{color:var(--rv-muted);font-size:11px;display:block}[data-basis-toggle] .rv-seg button .sv-basis-l{color:inherit;letter-spacing:0;font-size:12px;font-weight:700}.sv-issues{text-align:left;gap:2px;margin:4px 0 0;padding:0;font-size:11px;line-height:1.35;list-style:none;display:grid}.sv-issues li{color:#805300;max-width:220px}.sv-issue-l{color:var(--rv-muted,#5f7283)}.sv-issue-n,.sv-issue-v{font-weight:750}.sv-issue-go{vertical-align:middle;margin-left:2px;display:inline-flex}.sv-issue-hl{background:#fff1c2;border-radius:4px}.v3-tk{color:var(--v3-ink)}.v3-tk .v3-card+.v3-card{margin-top:18px}.v3-crumbs{color:var(--v3-ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;font-size:14px;display:flex}.v3-crumbs a{color:var(--v3-ink-2);font-weight:600}.v3-crumbs a:hover{color:var(--accent);text-decoration:underline}.v3-hub-head{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:stretch;gap:20px;margin-bottom:16px;display:grid}.v3-hub-title{flex-direction:column;gap:12px;min-width:0;display:flex}.v3-hub-title h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.18}.v3-meta{color:var(--v3-ink-3);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;display:flex}.v3-meta>span,.v3-meta>label{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.v3-meta b{color:var(--v3-ink);font-weight:600}.v3-meta-k{letter-spacing:.05em;text-transform:uppercase;color:var(--v3-ink-4);font-size:12px;font-weight:700}.v3-selpill{align-items:center;display:inline-flex;position:relative}.v3-selpill select{appearance:none;font:inherit;color:var(--v3-ink-2);border:1px solid var(--v3-line-2);cursor:pointer;background:#fff;border-radius:999px;min-height:32px;padding:5px 28px 5px 11px;font-size:13.5px;font-weight:600}.v3-selpill select:hover{border-color:#b8c7e6}.v3-selpill svg{pointer-events:none;color:var(--v3-ink-3);position:absolute;right:9px}.v3-selpill.cat select{text-transform:uppercase;letter-spacing:.04em;background:var(--neu-bg);border-color:var(--neu-line);border-radius:7px;font-size:12.5px;font-weight:700}.v3-selpill.cat.none select{color:var(--v3-ink-3);text-transform:none;letter-spacing:0;background:#fff;border-style:dashed}.v3-lm{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--v3-line);box-shadow:var(--v3-shadow);background:#fff;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:14px 18px 12px;transition:border-color .15s,box-shadow .15s;display:flex}div.v3-lm{cursor:default}button.v3-lm:hover,.v3-lm:focus-visible{border-color:#b8c7e6;box-shadow:0 1px 2px #0f1a2e0a,0 10px 24px -12px #2554c759}.v3-lm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v3-lm-l{letter-spacing:.05em;text-transform:uppercase;color:var(--v3-ink-4);justify-content:space-between;gap:8px;font-size:13px;font-weight:700;display:flex}.v3-lm-n{color:var(--v3-ink-2);font-size:15px;font-weight:600}.v3-lm-v{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.v3-lm-big{font-family:var(--font-display);letter-spacing:-.025em;font-size:32px;font-weight:700;line-height:1}.v3-lm-of{color:var(--v3-ink-3);font-size:15px;font-weight:500}.v3-lm-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.v3-lm-foot{border-top:1px solid var(--v3-line);color:var(--v3-ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:7px;font-size:13.5px;display:flex}.v3-lm-foot .go{color:var(--accent);white-space:nowrap;font-weight:600}.v3-lm-na{box-shadow:none;border-style:dashed}.v3-tk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.v3-tk-stat{border:1px solid var(--v3-line);box-shadow:var(--v3-shadow);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.v3-tk-stat .l{color:var(--v3-ink-2);font-size:14px;font-weight:600}.v3-tk-stat .l small{color:var(--v3-ink-3);font-size:13px;font-weight:400;display:block}.v3-tk-stat .n{font-family:var(--font-display);letter-spacing:-.02em;margin-top:2px;font-size:28px;font-weight:700;line-height:1.05}.v3-tk-stat .ic{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.v3-tk-stat .ic.neu{background:var(--neu-bg);color:var(--neu)}.v3-tk-stat .ic.info{background:var(--accent-50);color:var(--accent)}.v3-tk-stat .ic.attn{background:var(--attn-bg2);color:var(--attn-mark)}.v3-tk-stat .ic.watch{background:var(--watch-bg2);color:var(--watch-mark)}.v3-tk-stat .ic.ok{background:var(--ok-bg);color:var(--ok-mark)}.v3-tbl-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.v3-tbl-h h2{font-family:var(--font-display);margin:0;font-size:18px;font-weight:700}.v3-tbl-h p{color:var(--v3-ink-3);margin:2px 0 0;font-size:14px}.v3-tbl-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v3-tbl{width:100%}.v3-tr{border-top:1px solid var(--v3-line);grid-template-columns:minmax(0,2fr) minmax(150px,1.3fr) 118px 80px 122px 92px minmax(0,1.25fr) 132px;align-items:center;gap:12px;padding:11px 20px;display:grid}.v3-tr.head{background:var(--v3-zebra);letter-spacing:.04em;text-transform:uppercase;color:var(--v3-ink-3);padding-top:9px;padding-bottom:9px;font-size:12.5px;font-weight:700}.v3-tr.head>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v3-tr.body:hover{background:#fafbfe}.v3-tr.body.open{background:#f7f9fe}.v3-tr.body.closed .v3-tk-title{color:var(--v3-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--v3-ink-4);text-decoration-color:var(--v3-ink-4)}.v3-tr .lab{display:none}.v3-tk-titlebtn{all:unset;cursor:pointer;min-width:0;display:block}.v3-tk-titlebtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.v3-tk-title{color:var(--v3-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.v3-tk-titlebtn:hover .v3-tk-title{color:var(--accent)}.v3-tk-sub{color:var(--v3-ink-3);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:2px;font-size:13px;display:flex}.v3-tk-sub .hi{color:var(--attn);font-weight:600}.v3-who{align-items:center;gap:9px;min-width:0;font-size:14px;display:flex}.v3-who b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.v3-who small{color:var(--v3-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.v3-who .v3-av{width:30px;height:30px;font-size:11.5px}.v3-av.unconfirmed{border:1.5px dashed var(--watch-mark);color:var(--watch)!important;background:#fff!important}.v3-date{white-space:nowrap;font-size:14px}.v3-date small{color:var(--v3-ink-3);font-size:12.5px;display:block}.v3-date.attn,.v3-date.attn small{color:var(--attn);font-weight:600}.v3-date.watch small{color:var(--watch);font-weight:600}.v3-date.muted{color:var(--v3-ink-4)}.v3-cad{color:var(--v3-ink-2);white-space:nowrap;font-size:14px}.v3-cad.none{color:var(--v3-ink-4)}.v3-last{color:var(--v3-ink-2);min-width:0;font-size:13.5px}.v3-last b{color:var(--v3-ink-3);font-size:12.5px;font-weight:600;display:block}.v3-last span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v3-acts-cell{justify-content:flex-end;gap:4px;display:flex}.v3-ib{all:unset;box-sizing:border-box;cursor:pointer;width:30px;height:30px;color:var(--v3-ink-3);border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.v3-ib:hover{background:var(--accent-50);color:var(--accent);border-color:var(--accent-100)}.v3-ib:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v3-ib.ok:hover{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.v3-ib[disabled]{opacity:.45;cursor:default}.v3-ib .t{display:none}.v3-tbl-foot{border-top:1px solid var(--v3-line);color:var(--v3-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px 12px;font-size:14px;display:flex}.v3-pmenu{display:inline-flex;position:relative}.v3-pmenu>button{all:unset;cursor:pointer;border-radius:999px}.v3-pmenu>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v3-pmenu>button .v3-st{padding:4px 9px 4px 7px;font-size:13px}.v3-pmenu ul{z-index:30;border:1px solid var(--v3-line-2);background:#fff;border-radius:12px;min-width:190px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px -16px #0f1a2e59}.v3-pmenu li button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 9px;font-size:14px;display:flex}.v3-pmenu li button:hover,.v3-pmenu li button:focus-visible{background:var(--accent-50)}.v3-pmenu li button[aria-checked=true]{font-weight:700}.v3-st.v3-tk-ns{color:var(--neu);border-color:var(--v3-line-2);background:#fff}.v3-st.v3-tk-ip{color:var(--accent);background:var(--accent-50);border-color:var(--accent-100)}.v3-st.v3-tk-wt{color:var(--watch);background:var(--watch-bg2);border-color:var(--watch-line2)}.v3-st.v3-tk-dn{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.v3-st.v3-tk-dr{color:var(--v3-ink-4);background:var(--neu-bg);border-color:var(--neu-line)}.v3-tk-more{border-top:1px dashed var(--v3-line-2);background:#f7f9fe;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;padding:4px 20px 16px;display:grid}.v3-tk-more h3{letter-spacing:.05em;text-transform:uppercase;color:var(--v3-ink-4);margin:10px 0 6px;font-size:13px;font-weight:700}.v3-fields{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.v3-field{color:var(--v3-ink-2);flex-direction:column;gap:4px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.v3-field.wide{grid-column:1/-1}.v3-field small{color:var(--v3-ink-3);font-size:12.5px;font-weight:400}.v3-in{box-sizing:border-box;width:100%;font:inherit;color:var(--v3-ink);border:1px solid var(--v3-line-2);background:#fff;border-radius:9px;min-height:38px;padding:7px 10px;font-size:14.5px;font-weight:400}.v3-in:focus{outline:2px solid var(--accent-100);border-color:var(--accent)}textarea.v3-in{resize:vertical;min-height:84px;line-height:1.45}.v3-add{border-top:1px solid var(--v3-line);background:#fbfcff;padding:14px 20px 16px}.v3-add-grid{grid-template-columns:minmax(0,2.4fr) minmax(0,1.4fr) 150px 150px 150px auto;align-items:end;gap:10px;display:grid}.v3-add-grid .v3-field{font-size:12.5px}.v3-add-note{color:var(--v3-ink-3);align-items:flex-start;gap:6px;margin-top:8px;font-size:13px;display:flex}.v3-add-open{all:unset;cursor:pointer;box-sizing:border-box;border-top:1px solid var(--v3-line);width:100%;color:var(--accent);align-items:center;gap:8px;padding:12px 20px;font-size:14.5px;font-weight:600;display:flex}.v3-add-open:hover{background:var(--accent-50)}.v3-add-open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.v3-chips{flex-wrap:wrap;gap:6px;display:flex}.v3-chipbtn{all:unset;cursor:pointer;border:1px solid var(--v3-line-2);color:var(--v3-ink-2);background:#fff;border-radius:999px;padding:6px 11px;font-size:13.5px;font-weight:600}.v3-chipbtn[aria-pressed=true]{background:var(--accent-50);border-color:var(--accent);color:var(--accent)}.v3-chipbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v3-dialog .v3-field+.v3-field,.v3-dialog .v3-field+.v3-chips,.v3-dialog .v3-chips+.v3-field{margin-top:12px}.v3-effect{background:var(--v3-zebra);border:1px solid var(--v3-line);color:var(--v3-ink-2);border-radius:10px;margin-top:12px;padding:9px 12px;font-size:13.5px}.v3-dialog-task{color:var(--v3-ink-3);margin:0 0 12px;font-size:14px}.v3-dialog-task b{color:var(--v3-ink);font-weight:600}.v3-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.v3-split>.v3-card{margin-top:0!important}.v3-tl{margin:0;padding:4px 20px 14px;list-style:none}.v3-tl li{border-top:1px solid var(--v3-line);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.v3-tl li:first-child{border-top:0}.v3-tl .dot{background:var(--neu-bg);width:28px;height:28px;color:var(--neu);border-radius:50%;place-items:center;display:grid}.v3-tl .dot.fu{background:var(--accent-50);color:var(--accent)}.v3-tl .dot.ok{background:var(--ok-bg);color:var(--ok-mark)}.v3-tl .dot.attn{background:var(--attn-bg2);color:var(--attn-mark)}.v3-tl .dot.watch{background:var(--watch-bg2);color:var(--watch-mark)}.v3-tl .tx{color:var(--v3-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.45}.v3-tl .tx.sys{color:var(--v3-ink-2)}.v3-tl .mt{color:var(--v3-ink-3);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:2px;font-size:13px;display:flex}.v3-tl .mt .task{all:unset;cursor:pointer;color:var(--v3-ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.v3-tl .mt .task:hover{color:var(--accent);text-decoration:underline}.v3-about{padding:2px 20px 16px}.v3-about h3{letter-spacing:.05em;text-transform:uppercase;color:var(--v3-ink-4);margin:12px 0 4px;font-size:13px;font-weight:700}.v3-about p{color:var(--v3-ink-2);white-space:pre-wrap;margin:0;font-size:14.5px;line-height:1.55}.v3-editlink{all:unset;cursor:pointer;color:var(--accent);align-items:center;gap:5px;min-height:30px;margin-top:4px;font-size:13.5px;font-weight:600;display:inline-flex}.v3-editlink:hover{text-decoration:underline}.v3-note{color:var(--v3-ink-3);align-items:flex-start;gap:8px;padding:10px 20px 14px;font-size:13.5px;display:flex}.v3-note svg{flex:none;margin-top:2px}.v3-fu-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 16px;display:flex}.v3-fu-tools .r{flex-wrap:wrap;gap:8px;display:flex}.v3-fu-group h2{align-items:center;gap:10px;display:flex}.v3-fu-group h2 .c{font-family:var(--font-sans);background:var(--neu-bg);color:var(--v3-ink-2);border-radius:999px;padding:2px 9px;font-size:13.5px;font-weight:700}.v3-fu-group.overdue h2 .c{background:var(--attn-bg2);color:var(--attn)}.v3-fu-group.today h2 .c{background:var(--watch-bg2);color:var(--watch)}.v3-fu-empty{color:var(--v3-ink-3);border-top:1px solid var(--v3-line);padding:18px 20px 20px;font-size:14.5px}.v3-tr.fu{grid-template-columns:minmax(0,2.1fr) minmax(150px,1.3fr) 118px 116px 96px minmax(0,1.4fr) 132px}.v3-people{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.v3-pc{flex-direction:column;display:flex}.v3-tk .v3-people>.v3-card{margin-top:0}.v3-pc-h{align-items:center;gap:12px;padding:14px 18px 10px;display:flex}.v3-pc-h .v3-av{width:40px;height:40px;font-size:14px}.v3-pc-h b{font-size:16px;display:block}.v3-pc-h small{color:var(--v3-ink-3);font-size:13.5px}.v3-pc-stats{flex-wrap:wrap;gap:8px;padding:0 18px 10px;display:flex}.v3-pc ul{margin:0;padding:0;list-style:none}.v3-pc li{border-top:1px solid var(--v3-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:10px 18px;display:grid}.v3-pc li a{color:var(--v3-ink);font-size:14.5px;font-weight:600;line-height:1.35}.v3-pc li a:hover{color:var(--accent)}.v3-pc li .s{color:var(--v3-ink-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:2px 8px;font-size:13px;display:flex}.v3-tk .v3-tab[aria-current=page]{color:var(--accent);box-shadow:0 1px 2px #0f1a2e14, 0 0 0 1px var(--v3-line);background:#fff}.v3-tk .v3-top{margin-bottom:14px}.v3-nav-count.attn{color:#fff;background:#dc2626}@media (width<=1180px){.v3-tr{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 118px 78px 112px 128px}.v3-tr .c-cad,.v3-tr .c-last{display:none}.v3-tr.fu{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 118px 112px 128px}.v3-add-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1fr}.v3-add-grid .v3-field.t{grid-column:1/-1}}@media (width<=860px){.v3-hub-head{grid-template-columns:1fr}.v3-hub-title h1{font-size:23px}.v3-tk-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v3-tk-stat{padding:10px 12px}.v3-tk-stat .n{font-size:24px}.v3-tk-stat .ic{width:32px;height:32px}.v3-tr.head{display:none}.v3-tr,.v3-tr.fu{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:14px 16px;display:grid}.v3-tr .c-title{grid-column:1/-1}.v3-tr .c-who{grid-column:1}.v3-tr .c-status{grid-column:2;justify-self:end}.v3-tr .c-due,.v3-tr .c-next,.v3-tr .c-cad{display:block}.v3-tr .c-due{grid-column:1}.v3-tr .c-next{text-align:right;grid-column:2;justify-self:end}.v3-tr .c-cad,.v3-tr .c-last{display:none}.v3-tr .lab{letter-spacing:.05em;text-transform:uppercase;color:var(--v3-ink-4);margin-bottom:1px;font-size:11.5px;font-weight:700;display:block}.v3-tr .c-acts{grid-column:1/-1}.v3-acts-cell{flex-wrap:wrap;justify-content:flex-start;gap:6px}.v3-ib{border-color:var(--v3-line-2);width:auto;height:36px;color:var(--v3-ink-2);align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:600;display:inline-flex}.v3-ib .t{display:inline}.v3-tk-more{grid-template-columns:1fr;padding:4px 16px 14px}.v3-fields{grid-template-columns:1fr}.v3-add{padding:12px 16px 14px}.v3-add-grid{grid-template-columns:1fr 1fr}.v3-add-grid .v3-field.t,.v3-add-grid .v3-field.p{grid-column:1/-1}.v3-split{grid-template-columns:1fr}.v3-tbl-h{padding:14px 16px 10px}.v3-tl{padding:2px 16px 12px}.v3-people{grid-template-columns:1fr}.v3-pmenu ul{left:auto;right:0}}@media (width<=767px){.v3-tk button,.v3-tk a,.v3-tk select,.v3-tk [role=button],.v3-tl button.task{min-height:44px}.v3-tk label:has(input){min-height:44px}.v3-tk button:not(.v3-tk-titlebtn),.v3-tk a:not(.v3-tk-titlebtn){align-items:center;display:inline-flex}}.wk-filters{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-top:12px;display:flex}.wk-filters .rv-fresh{font-size:12px}.wk-legend{color:var(--rv-muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.wk-legend li{align-items:center;gap:6px;display:inline-flex}.wk-mark{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;width:max-content;margin:2px 0 0 auto;padding:0 6px;font-size:10px;font-weight:750;line-height:16px;display:inline-flex!important}.wk-met{color:#1b6b4f;background:#e8f4ee}.wk-near{color:#7a5600;background:#f8f1df}.wk-missed{color:#9a3f47;background:#f9eeee}.wk-group{margin-top:14px}.wk-group+.wk-group{border-top:1px solid var(--rv-line);padding-top:12px}.wk-h3{color:var(--rv-ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 4px;font-size:14px;font-weight:800;display:flex}.wk-h3 .sv-tag{display:inline}.wk-sched{color:var(--rv-muted);margin:0 0 6px;padding:0;font-size:11.5px;list-style:none}.wk-sched li{overflow-wrap:anywhere;padding:1px 0}.wk-table .sv-th{max-width:260px}.wk-td{min-width:76px}.wk-todate{background:#fffcf3}.wk-pace{color:var(--rv-muted);white-space:nowrap;font-size:10px;display:block}.wk-rate{color:#6b7a80;font-weight:600}.wk-short{border-top:1px solid var(--rv-line);margin-top:16px;padding-top:12px}.wk-shortlist{margin:8px 0 0;padding:0;list-style:none}.wk-short-item{border-bottom:1px solid var(--rv-line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.wk-short-b{flex:260px;min-width:0}.wk-short-t{color:var(--rv-ink-2);margin:0;font-size:13px;font-weight:700}.wk-short-d{color:var(--rv-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.wk-expected{margin-top:14px}.wk-exp-h{white-space:normal;min-width:120px;max-width:160px;text-align:left!important}.wk-exp{min-width:120px;text-align:left!important}.wk-exp b{font-size:13px;display:block}.wk-exp small{color:var(--rv-muted);font-size:10.5px;display:block}.wk-obs{white-space:normal}.sv-view{justify-content:flex-start;margin-top:12px;display:flex}@media (width<=760px){.wk-table .sv-th{min-width:132px;max-width:160px}.wk-legend{display:none}}.wk-reset{margin-top:3px;padding:2px 6px!important;font-size:10.5px!important}.wk-delivery{margin-bottom:14px}.wk-dv-week{color:var(--rv-muted);margin:4px 0 0;font-size:12.5px}.wk-dv-lines,.wk-dv-expects{color:var(--rv-ink-2);margin:0 0 6px;padding:0;font-size:13px;list-style:none}.wk-dv-lines li,.wk-dv-expects li{overflow-wrap:anywhere;padding:1px 0}.wk-dv-expects{color:var(--rv-muted);font-size:11.5px}.wk-dv-miss{color:#9a3f47;font-weight:650}.wk-dc{min-width:92px}.wk-dc-good{background:#e8f4ee}.wk-dc-watch{background:#f8f1df}.wk-dc-low{background:#f9eeee}.wk-dc-s,.wk-dc-p{color:var(--rv-muted);white-space:nowrap;font-size:10.5px;display:block}.wk-trend-h{margin-top:10px}.wk-period{border:1px solid var(--rv-line,#e3e6ea);border-radius:8px;min-width:0;margin:10px 0 4px;padding:8px 10px}.wk-h4{color:var(--rv-ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.wk-h4 .rv-muted{font-weight:600}.wk-period-copy{color:var(--rv-muted);margin:2px 0 6px;font-size:12px}.wk-period-lv+.wk-period-lv{margin-top:6px}.wk-period-lvh{color:var(--rv-ink-2);margin:0;font-size:12.5px}.wk-period-list{color:var(--rv-ink-2);margin:0;padding:0;font-size:12.5px;list-style:none}.wk-period-list li{border-top:1px dashed var(--rv-line,#e3e6ea);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 14px;min-width:0;padding:3px 0;display:flex}.wk-period-svc{flex:0 0 100%;font-weight:700}.wk-pm{min-width:0}.wk-pm-w{font-weight:650}.wk-pm-due{color:var(--rv-muted)}.hn-pair{flex-direction:column;gap:4px;display:flex}.hn-pair-row{color:var(--hn-muted);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:grid}.hn-pair-row svg{width:100%;height:30px;display:block}.hn-pair-k,.rf-key{color:var(--hn-muted);gap:14px;font-size:11.5px;display:flex}.hn-pair-k span,.rf-key span{align-items:center;gap:5px;display:inline-flex}.hn-pair-k i,.rf-key i{border-radius:2px;width:12px;height:3px;display:inline-block}.hn-pair-k i.a,.rf-key i.a{background:#9fb3bf}.hn-pair-k i.b,.rf-key i.b{background:#19856e}.rf-ex{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;font-weight:650;display:flex}.rf-heads{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.rf-head{text-align:left;cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:3px;min-width:0;padding:16px 18px;display:flex}.rf-head.on{box-shadow:0 0 0 3px var(--hn-accent-50), var(--hn-shadow);border-color:#9fcfc3}.rf-head-l{margin-bottom:4px;font-size:15px}.rf-big{letter-spacing:-.03em;margin-top:4px;font-size:24px;font-weight:800;line-height:1.15}.rf-big small{color:var(--hn-muted);letter-spacing:0;font-size:13px;font-weight:650}.rf-sub{color:var(--hn-muted);font-size:13px}.rf-sub.bad{color:var(--hn-bad);font-weight:650}.rf-line{color:var(--hn-ink-2);margin-top:6px;font-size:13.5px}.rf-line+.rf-line{margin-top:2px}.rf-sec{min-width:0;padding:16px 18px}.rf-scroll{max-width:100%;overflow-x:auto}.rf-recs{max-height:520px;overflow-y:auto}.rf-table{border-collapse:collapse;width:100%;font-size:13px}.rf-table th,.rf-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #eff3f4;padding:7px 10px}.rf-table th:first-child{text-align:left;background:#fff;position:sticky;left:0}.rf-table thead th{color:var(--hn-muted);background:#fff;font-size:12px;font-weight:700;position:sticky;top:0}.rf-table thead th:first-child{z-index:1}.rf-table .rf-fac{border-left:1px solid var(--hn-line)}.rf-table thead .rf-fac{text-align:center;color:var(--hn-ink)}.rf-table tr.cur td,.rf-table tr.cur th{background:#f6fbf9;font-weight:750}.rf-table td .hn-chip{padding:2px 8px}.rf-chart{border-bottom:1px solid var(--hn-line);align-items:flex-end;gap:3px;height:140px;margin-top:6px;display:flex}.rf-col{flex:1 1 0;justify-content:center;align-items:flex-end;gap:1px;min-width:0;height:100%;display:flex}.rf-col i{border-radius:3px 3px 0 0;width:45%;min-height:1px;display:block}.rf-col i.a{background:#c9d6dd}.rf-col i.b{background:#19856e}.rf-axis{justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.rf-daily{margin-top:10px}.rf-daily summary{cursor:pointer;color:var(--hn-accent-ink);align-items:center;min-height:32px;font-size:13.5px;font-weight:700;display:flex}.rf-toggle{color:var(--hn-ink-2);align-items:center;gap:6px;min-height:32px;font-size:13px;display:inline-flex}.rf-note{margin:8px 0 0;font-size:12.5px}.rf-rules{padding:16px 18px}.rf-rules ul{color:var(--hn-ink-2);flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;font-size:13.5px;display:flex}@media (width<=699px){.rf-heads{grid-template-columns:1fr;gap:10px}.rf-head,.rf-sec,.rf-rules{padding:14px}.rf-big{font-size:21px}.rf-chart{gap:2px;height:110px}}.rf-recs-full{flex-direction:column;gap:8px;min-width:0;margin:22px 0;display:flex}.rf-recs-full .gx{background:#fff}.rf-recs-full [data-row]{cursor:pointer}.rf-recs-h{max-width:none}.rf-recs-full .rf-note{margin:0}.rf-dr{flex-direction:column;gap:14px;font-size:14px;display:flex}.rf-dr-sec{border:1px solid var(--gx-line,#e3e8ec);background:#fff;border-radius:12px;padding:12px 14px}.rf-dr-sec h3{margin:0 0 8px;font-size:15px;font-weight:800}.rf-dr-sec>summary{cursor:pointer;font-weight:800}.rf-dr-dl{grid-template-columns:minmax(120px,190px) 1fr;gap:6px 14px;margin:0;display:grid}.rf-dr-dl dt{color:#5b6b75}.rf-dr-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.rf-dr-why{border-radius:8px;margin:0 0 10px;padding:8px 10px;font-weight:600}.rf-dr-why.ok{color:#145c36;background:#e7f6ee}.rf-dr-why.attn{color:#8a1f17;background:#fdecea}.rf-dr-flag{color:#8a5a00;font-weight:700}.rf-dr-form+.rf-dr-form{margin-top:12px}.rf-dr-fh{margin:0 0 6px}.rf-dr-scroll{overflow-x:auto}.rf-dr-t{border-collapse:collapse;width:100%;font-size:13px}.rf-dr-t th,.rf-dr-t td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #edf0f2;padding:5px 8px}.rf-dr-t td:last-child,.rf-dr-t td:nth-child(3){white-space:normal}.rf-dr-t thead th{color:#5b6b75;font-size:12px;font-weight:700}.rf-dr-t tr.used{background:#eef5ff}.rf-dr-t code{white-space:normal;font-size:12px}.rf-dr-foot{margin:0;font-size:12px}@media (width<=767px){.rf-dr-dl{grid-template-columns:1fr}.rf-dr-dl dt{margin-top:4px}}.rf-periods{margin:4px 0 14px}[data-rf-asof]{margin-top:6px}.rf-dr-perform{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:grid}.rf-dr-perform li{border-radius:8px;padding:6px 10px}.rf-dr-perform li.ok{color:#145c36;background:#e7f6ee}.rf-dr-perform li.attn{color:#8a1f17;background:#fdecea}.hn{--hn-ink:#152535;--hn-ink-2:#3a4f60;--hn-muted:#5f7283;--hn-line:#e7eced;--hn-line-2:#d9e1e3;--hn-bg:#f6f8f9;--hn-card:#fff;--hn-accent:#19856e;--hn-accent-ink:#11695a;--hn-accent-50:#e8f4f0;--hn-good:#1f7f66;--hn-good-bg:#e5f4ee;--hn-bad:#b0545a;--hn-bad-bg:#fcefef;--hn-bad-mark:#df8584;--hn-good-mark:#60bca5;--hn-watch:#805300;--hn-watch-bg:#fbf2dd;--hn-neu:#4c6070;--hn-neu-bg:#eef2f4;--hn-shadow:0 5px 28px #15303c08;font-feature-settings:"cv11", "ss01";color:var(--hn-ink);background:var(--hn-bg);box-shadow:0 0 0 100vmax var(--hn-bg);clip-path:inset(0 -100vmax);min-width:0;padding-bottom:40px;font-family:Inter Variable,Inter,Segoe UI,system-ui,sans-serif;font-size:15px;line-height:1.45}.hn *{box-sizing:border-box}.hn .tnum,.hn-num{font-variant-numeric:tabular-nums}.hn :focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #33b5a1}.hn a{color:inherit;text-decoration:none}:where(.hn) :where(button){font:inherit;color:inherit}.hn-wrap{flex-direction:column;gap:22px;max-width:1200px;margin:0 auto;display:flex}.hn-card{background:var(--hn-card);border:1px solid var(--hn-line);box-shadow:var(--hn-shadow);border-radius:16px}.hn-muted{color:var(--hn-muted)}.hn-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--hn-muted);margin:0;font-size:11px;font-weight:800}.hn-h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:800}.hn-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 2px 10px;display:flex}.hn-sec-h small{color:var(--hn-muted);font-size:13px}.hn-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-flex}.hn-chip svg{flex:none}.hn-chip.ok{background:var(--hn-good-bg);color:var(--hn-good)}.hn-chip.attn{background:var(--hn-bad-bg);color:var(--hn-bad)}.hn-chip.watch{background:var(--hn-watch-bg);color:var(--hn-watch)}.hn-chip.neu{background:var(--hn-neu-bg);color:var(--hn-neu)}.hn-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;padding-top:8px;display:flex}.hn-h1{letter-spacing:-.045em;margin:4px 0 0;font-size:30px;font-weight:800;line-height:1.12}.hn-asof{color:var(--hn-muted);font-size:12.5px}.hn-asof summary{cursor:pointer;list-style:none}.hn-asof summary::-webkit-details-marker{display:none}.hn-asof ul{margin:6px 0 0;padding-left:18px}.hn-summary{padding:24px 28px}.hn-summary p[data-summary]{letter-spacing:-.02em;max-width:64ch;margin:8px 0 0;font-size:21px;font-weight:600;line-height:1.4}.hn-devs{grid-template-columns:1.25fr 1fr 1fr;gap:14px;display:grid}.hn-dev{flex-direction:column;gap:6px;min-width:0;padding:20px 22px;display:flex}.hn-dev:first-child{padding:24px 26px}a.hn-dev:hover{border-color:#cfe0dc;box-shadow:0 8px 30px #15303c12}.hn-dev-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hn-dev-h b{color:var(--hn-ink-2);font-size:13.5px;font-weight:700}.hn-dev-h small{color:var(--hn-muted);white-space:nowrap;font-size:12px}.hn-dev-v{letter-spacing:-.05em;margin-top:4px;font-size:34px;font-weight:830;line-height:1.05}.hn-dev:first-child .hn-dev-v{font-size:44px}.hn-dev-v.bad{color:var(--hn-bad)}.hn-dev-v.good{color:var(--hn-good)}.hn-dev-l{color:var(--hn-ink-2);font-size:14px}.hn-dev-c{color:var(--hn-ink-2);border-top:1px solid #eff3f4;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:12.5px;font-weight:650;display:flex}.hn-dev-c .bad{color:var(--hn-bad)}.hn-dev-c .good{color:var(--hn-good)}.hn-go{color:var(--hn-accent-ink);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.hn-minor{color:var(--hn-ink-2);flex-wrap:wrap;gap:8px 22px;padding:0 4px;font-size:13.5px;display:flex}.hn-minor span{align-items:center;gap:7px;display:inline-flex}.hn-minor i{background:var(--hn-neu);border-radius:50%;width:8px;height:8px;display:inline-block}.hn-minor i.ok{background:var(--hn-good-mark)}.hn-minor i.watch{background:#e5a64b}.hn-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hn-tile{flex-direction:column;gap:10px;min-width:0;min-height:214px;padding:18px 20px 16px;display:flex}.hn-tile-q{color:var(--hn-muted);margin:0;font-size:13.5px;font-weight:700}.hn-tile-a{color:var(--hn-ink-2);margin:0;font-size:16px;line-height:1.42}.hn-tile-a b{color:var(--hn-ink);font-weight:750}.hn-tile-a span{display:block}.hn-tile-cue{margin-top:auto}.hn-tile-f{color:var(--hn-muted);border-top:1px solid #eff3f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.hn-tile-link{color:var(--hn-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.hn-tile-link a{color:var(--hn-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--hn-line-2);text-decoration-color:var(--hn-line-2);text-underline-offset:3px}a.hn-tile{border-color:#cfe0dc}a.hn-tile:hover{box-shadow:0 0 0 3px var(--hn-accent-50), 0 8px 30px #15303c12}a.hn-tile .hn-tile-q{color:var(--hn-accent-ink)}.hn-spark{width:100%;height:34px;display:block}.hn-dots{flex-wrap:wrap;gap:4px 12px;display:flex}.hn-dot{color:var(--hn-muted);white-space:nowrap;cursor:default;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.hn-dot i{background:var(--hn-neu);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.hn-dot.ok i{background:var(--hn-good-mark)}.hn-dot.watch i{background:#e0b14f}.hn-dot.attn i{background:var(--hn-bad-mark)}.hn-dots.many{gap:4px}.hn-dots.many .hn-dot i{width:8px;height:8px}.hn-mbars{gap:5px;display:grid}.hn-mbar{color:var(--hn-muted);grid-template-columns:82px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.hn-mbar-t{background:#eef2f4;border-radius:99px;height:8px;position:relative}.hn-mbar-t b{background:var(--hn-good-mark);border-radius:99px;position:absolute;inset:0 auto 0 0}.hn-mbar-t b.attn{background:var(--hn-bad-mark)}.hn-mbar-t b.neu{background:#b7c3cb}.hn-mbar-t em{background:var(--hn-ink);border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}.hn-att{padding:4px 0}.hn-att ol{margin:0;padding:0;list-style:none}.hn-att li{border-top:1px solid #eff3f4;grid-template-columns:34px minmax(0,1fr) 150px 160px 170px;align-items:center;gap:6px 16px;padding:14px 22px;display:grid}.hn-att li:first-child{border-top:0}.hn-rank{background:var(--hn-neu-bg);width:28px;height:28px;color:var(--hn-ink-2);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.hn-att li:nth-child(-n+2) .hn-rank{background:var(--hn-bad-bg);color:var(--hn-bad)}.hn-att-t b{font-size:15px;font-weight:750;display:block}.hn-att-t span{color:var(--hn-muted);font-size:13px;line-height:1.4;display:block}.hn-att-m{text-align:right}.hn-att-m b{letter-spacing:-.03em;font-size:19px;font-weight:820;display:block}.hn-att-m small{color:var(--hn-muted);font-size:11.5px;display:block}.hn-att-team{color:var(--hn-ink-2);font-size:13px}.hn-att-team small{color:var(--hn-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.hn-att-go{text-align:right;justify-self:end}.hn-att li.hn-phone-only{display:none}.hn-att-go small{color:var(--hn-muted);font-size:11.5px;display:block}.hn-home{flex-direction:column;gap:22px;display:flex}@media (width<=1099px){.hn-devs{grid-template-columns:1fr 1fr}.hn-dev:first-child{grid-column:1/-1}.hn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-att li{grid-template-columns:34px minmax(0,1fr) 130px}.hn-att-team,.hn-att-go{text-align:left;grid-column:2/-1;justify-self:start}.hn-att-team{display:inline}}@media (width<=699px){.hn{padding-bottom:28px;font-size:14.5px}.hn-wrap,.hn-home{gap:14px}.hn-h1{font-size:24px}.hn-top{padding-top:0}.hn-summary{order:1;padding:16px 16px 14px}.hn-summary p[data-summary]{font-size:17px}.hn-attn-zone{order:2}.hn-devs-zone{order:3}.hn-tiles-zone{order:4}.hn-devs{grid-template-columns:1fr;gap:10px}.hn-dev,.hn-dev:first-child{padding:14px 16px}.hn-dev-v,.hn-dev:first-child .hn-dev-v{font-size:28px}.hn-tiles{grid-template-columns:1fr;gap:10px}.hn-tile{min-height:0;padding:14px 16px}.hn-att li{grid-template-columns:28px minmax(0,1fr);gap:4px 10px;padding:12px 14px}.hn-att-m,.hn-att-team,.hn-att-go{text-align:left;grid-column:2;justify-self:start}.hn-att-m{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.hn-att-m b{font-size:16px}.hn-att-team small{margin-right:6px;display:inline}.hn-att-t b{font-size:14.5px}.hn-att-extra{display:none}.hn-att li.hn-more-row{text-align:center;display:block}}.hn-back{color:var(--hn-accent-ink);align-items:center;gap:6px;min-height:32px;font-size:13.5px;font-weight:700;display:inline-flex}.hn-period{color:var(--hn-ink-2);max-width:80ch;margin:6px 0 0;font-size:14px}.hn-btn{border:1px solid var(--hn-line-2);min-height:40px;color:var(--hn-ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.hn-btn:hover{border-color:#b9cbcf}.hn-heads{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:12px;display:grid}.hn-head{appearance:none;text-align:left;cursor:pointer;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.hn-head:hover{border-color:#cfe0dc;box-shadow:0 8px 30px #15303c12}.hn-head-l{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.hn-head-l b{font-size:14px;font-weight:750}.hn-head-l small{color:var(--hn-muted);font-size:11.5px}.hn-head-v{letter-spacing:-.05em;font-size:34px;font-weight:830;line-height:1.05}.hn-head:first-child .hn-head-v{font-size:46px}.hn-head-v small{letter-spacing:0;color:var(--hn-muted);margin-left:6px;font-size:14px;font-weight:600}.hn-head-n{color:var(--hn-ink-2);font-size:13.5px}.hn-head-sd{color:var(--hn-muted);font-size:12.5px}.hn-head-x{color:var(--hn-ink-2);border-top:1px solid #eff3f4;flex-direction:column;gap:6px;margin-top:auto;padding-top:10px;font-size:13px;display:flex}.hn-head-x b.bad{color:var(--hn-bad)}.hn-head-x .hn-chip{align-self:flex-start}.hn-explain{padding:20px 24px}.hn-explain p{max-width:92ch;color:var(--hn-ink-2);margin:8px 0 0;font-size:16px;line-height:1.55}.hn-explain p b{color:var(--hn-ink)}.hn-explain p.minor{color:var(--hn-muted);font-size:14px}.hn-tabs{background:#eef2f4;border-radius:11px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.hn-tabs button{color:var(--hn-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:7px 12px;font-size:13px;font-weight:700}.hn-tabs button[aria-pressed=true]{color:var(--hn-ink);background:#fff;box-shadow:0 1px 3px #15303c1a}.hn-trend{padding:20px 22px 16px}.hn-bars{--g:10px;gap:var(--g);grid-template-columns:repeat(10,minmax(0,1fr));height:250px;margin-top:14px;padding-top:22px;display:grid;position:relative}.hn-bar{appearance:none;cursor:pointer;z-index:1;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:stretch;min-width:0;padding:0;display:flex;position:relative}.hn-bar-col{flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative}.hn-bar-fill{background:#b9d9cf;border-radius:7px 7px 3px 3px;min-height:3px}.hn-bar.head .hn-bar-fill{background:var(--hn-accent)}.hn-bar.head.worse .hn-bar-fill{background:var(--hn-bad-mark)}.hn-bar.few .hn-bar-fill{background:0 0;border:2px dashed #b7c3cb}.hn-bar.maturing .hn-bar-fill{background:repeating-linear-gradient(135deg,#dfe6e9 0 6px,#f4f7f8 6px 12px);border:1px solid #cdd8dc}.hn-bar-v{text-align:center;white-space:nowrap;margin-bottom:4px;font-size:13px;font-weight:750}.hn-bar.maturing .hn-bar-v,.hn-bar.few .hn-bar-v{color:var(--hn-muted);white-space:normal;font-size:11.5px;font-weight:600;line-height:1.2}.hn-bar-x{text-align:center;height:40px;padding-top:7px;font-size:12.5px;font-weight:700}.hn-bar-x small{color:var(--hn-muted);font-size:11.5px;font-weight:500;display:block}.hn-bar:hover .hn-bar-fill{filter:brightness(.95);box-shadow:0 0 0 2px #fff,0 0 0 4px #9fd3c4}.hn-target{border-top:2px dashed var(--hn-ink);opacity:.55;z-index:2;pointer-events:none;position:absolute;left:0;right:0}.hn-target span{background:var(--hn-card);opacity:1;padding:0 4px;font-size:11.5px;font-weight:700;position:absolute;top:-20px;right:0}.hn-headband{background:var(--hn-accent-50);z-index:0;border-radius:10px;position:absolute;top:0;bottom:40px}.hn-headband span{letter-spacing:.08em;text-transform:uppercase;color:var(--hn-accent-ink);font-size:11px;font-weight:800;position:absolute;top:2px;left:8px}.hn-legend{color:var(--hn-muted);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:12.5px;display:flex}.hn-legend span{align-items:center;gap:6px;display:inline-flex}.hn-legend i{background:var(--hn-accent);border-radius:3px;width:14px;height:10px;display:inline-block}.hn-legend i.prior{background:#b9d9cf}.hn-legend i.mat{background:repeating-linear-gradient(135deg,#dfe6e9 0 3px,#f4f7f8 3px 6px);border:1px solid #cdd8dc}.hn-legend i.few{background:0 0;border:2px dashed #b7c3cb}.hn-legend i.tgt{border-top:2px dashed var(--hn-ink);opacity:.6;background:0 0;border-radius:0;height:0}.hn-rank-t{padding:6px 0}.hn-row{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eff3f4;grid-template-columns:minmax(150px,1.1fr) 150px minmax(200px,2fr) 190px;align-items:center;gap:16px;width:100%;padding:13px 22px;display:grid}.hn-row:first-child{border-top:0}.hn-row:hover{background:#fafcfc}.hn-row-n b{font-weight:750;display:block}.hn-row-n small{color:var(--hn-muted);font-size:12px}.hn-row-r b{letter-spacing:-.02em;font-size:18px;font-weight:800}.hn-row-r small{color:var(--hn-muted);font-size:12px;display:block}.hn-div{height:26px;position:relative}.hn-div:before{content:"";background:var(--hn-line-2);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.hn-div b{border-radius:4px;height:16px;position:absolute;top:5px}.hn-div b.bad{background:var(--hn-bad-mark);left:50%}.hn-div b.good{background:var(--hn-good-mark);right:50%}.hn-div span{white-space:nowrap;font-size:12.5px;font-weight:750;position:absolute;top:4px}.hn-row-head{color:var(--hn-muted);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:minmax(150px,1.1fr) 150px minmax(200px,2fr) 190px;gap:16px;padding:10px 22px 4px;font-size:11.5px;font-weight:750;display:grid}.hn-why{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hn-fac{min-width:0;padding:18px 20px}.hn-fac h3{margin:0 0 2px;font-size:15px;font-weight:800}.hn-fac>small{color:var(--hn-muted);margin-bottom:12px;font-size:12.5px;display:block}.hn-hist{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;height:150px;display:grid}.hn-hist button{appearance:none;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;height:100%;padding:0;display:flex}.hn-hist .bar{background:var(--hn-bad-mark);border-radius:6px 6px 2px 2px;min-height:2px}.hn-hist .v{text-align:center;margin-bottom:3px;font-size:12.5px;font-weight:750}.hn-hist .x{color:var(--hn-muted);text-align:center;padding-top:5px;font-size:11.5px}.hn-hist button:hover .bar{filter:brightness(.94)}.hn-frow{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(110px,1fr) minmax(90px,1.3fr) 128px;align-items:center;gap:12px;width:100%;padding:8px 4px;display:grid}.hn-frow+.hn-frow{border-top:1px solid #eff3f4}.hn-frow:hover{background:#fafcfc}.hn-frow-l{font-size:13.5px;font-weight:650}.hn-frow-l small{color:var(--hn-muted);font-size:11.5px;font-weight:500;display:block}.hn-frow-b{background:#eef2f4;border-radius:99px;height:10px;position:relative}.hn-frow-b b{background:var(--hn-bad-mark);border-radius:99px;position:absolute;inset:0 auto 0 0}.hn-frow-b b.ok{background:var(--hn-good-mark)}.hn-frow-b b.neu{background:#c3cdd3}.hn-frow-b em{background:var(--hn-ink);opacity:.6;width:2px;position:absolute;top:-4px;bottom:-4px}.hn-frow-v{text-align:right;font-size:13px}.hn-frow-v b{font-size:14px;font-weight:800}.hn-frow-v small{color:var(--hn-muted);font-size:11.5px;display:block}.hn-fac-foot{color:var(--hn-muted);margin:10px 0 0;font-size:12.5px}.hn-trans{padding:18px 22px}.hn-trans-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.hn-trans-c{appearance:none;text-align:left;cursor:pointer;border:1px solid var(--hn-line);background:#fbfcfc;border-radius:12px;padding:12px 14px}.hn-trans-c:hover{border-color:#cfe0dc}.hn-trans-c b{letter-spacing:-.03em;font-size:22px;font-weight:800;display:block}.hn-trans-c span{color:var(--hn-ink-2);font-size:12.5px;display:block}.hn-trans-c small{color:var(--hn-muted);margin-top:2px;font-size:11.5px;display:block}@media (width<=1099px){.hn-heads{grid-template-columns:1fr 1fr}.hn-why{grid-template-columns:1fr}.hn-trans-g{grid-template-columns:1fr 1fr}.hn-row,.hn-row-head{grid-template-columns:minmax(120px,1fr) 120px minmax(140px,1.4fr) 150px}}@media (width<=699px){.hn-heads{grid-template-columns:1fr;gap:10px}.hn-head{padding:14px 16px}.hn-head-v,.hn-head:first-child .hn-head-v{font-size:32px}.hn-explain{padding:16px}.hn-explain p{font-size:15px}.hn-trend{padding:16px 12px 12px}.hn-bars{--g:4px;height:220px}.hn-bar-v,.hn-bar-x{font-size:11px}.hn-bar-x small{font-size:10px}.hn-bar.maturing .hn-bar-v,.hn-bar.few .hn-bar-v{font-size:9.5px}.hn-headband span{font-size:9.5px;left:4px}.hn-row-head{display:none}.hn-row{grid-template-columns:1fr auto;gap:6px 10px;padding:12px 14px}.hn-row .hn-div,.hn-row-s{grid-column:1/-1}.hn-trans-g{grid-template-columns:1fr 1fr;gap:8px}.hn-fac{padding:14px}.hn-frow{grid-template-columns:minmax(0,1fr) 70px 112px;gap:8px}}.hn-skel{background:linear-gradient(90deg,#eef2f4,#f6f8f9,#eef2f4);border-radius:8px;height:18px;display:block}.hn-view{margin:10px 0 2px}.hn-changes{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.hn-changes>li{border-top:1px solid #eff3f4;padding:8px 0}.hn-changes>li:first-child{border-top:0}.hn-change-l{color:var(--hn-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:15.5px;line-height:1.45;display:flex}.hn-why-btn{appearance:none;border:1px solid var(--hn-line-2);color:var(--hn-accent-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;min-height:30px;padding:4px 12px;font-size:12.5px;font-weight:750}.hn-why-btn:hover{background:var(--hn-accent-50)}.hn-change-chart{border:1px solid var(--hn-line);background:#fbfcfc;border-radius:12px;margin:10px 0 4px;padding:12px 14px}.hn-change-t{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 0 8px;font-size:13px;font-weight:750;display:flex}.hn-change-t small{color:var(--hn-muted);align-items:center;gap:5px;font-weight:600;display:inline-flex}.hn-change-t i,.hn-cc-bars b{border-radius:3px;height:10px;display:inline-block}.hn-change-t i{width:12px}.hn-change-t i.cur,.hn-cc-bars b.cur{background:var(--hn-bad-mark)}.hn-change-t i.pri,.hn-cc-bars b.pri{background:#c3cdd3}.hn-cc-row{grid-template-columns:minmax(120px,.8fr) minmax(0,2fr);align-items:center;gap:12px;padding:5px 0;display:grid}.hn-cc-row.top .hn-cc-l{font-weight:800}.hn-cc-l{font-size:13px;font-weight:650}.hn-cc-bars{flex-direction:column;gap:3px;display:flex}.hn-cc-bars button{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:1px 0;display:flex}.hn-cc-bars button:hover{background:#f1f6f5}.hn-cc-bars b{min-width:2px;max-width:70%}.hn-cc-bars em{color:var(--hn-ink-2);white-space:nowrap;font-size:12px;font-style:normal}.hn-change-n{color:var(--hn-ink-2);margin:8px 0 0!important;font-size:13.5px!important}.hn-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--hn-muted);margin:12px 0 2px;font-size:11.5px;font-weight:800}.hn-sig{border-top:1px solid #eff3f4;grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 4px;display:grid}.hn-sig:first-of-type{border-top:0}.hn-sig-v{font-size:14px}.hn-sig-v b{font-size:18px;font-weight:800}.hn-sig-l{color:var(--hn-ink-2);font-size:13.5px}.hn-sig-l small{color:var(--hn-muted);font-size:11.5px;display:block}.hn-inline{appearance:none;font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 2px;-webkit-text-decoration:underline #b7c9c4;text-decoration:underline #b7c9c4}.hn-inline:hover{color:var(--hn-accent-ink)}.hn-linkish{appearance:none;text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.hn-linkish:hover{color:var(--hn-accent-ink)}.hn-head .hn-linkish.hn-head-v{letter-spacing:-.05em;font-size:34px;font-weight:830;line-height:1.05}.hn-bar.so-far .hn-bar-fill{background:repeating-linear-gradient(135deg, var(--hn-bad-mark) 0 6px, #eba9a8 6px 12px)}.hn-legend i.sofar{background:repeating-linear-gradient(135deg, var(--hn-bad-mark) 0 3px, #eba9a8 3px 6px)}@media (width<=699px){.hn-change-l{font-size:14.5px}.hn-cc-row{grid-template-columns:1fr;gap:4px}.hn-sig{grid-template-columns:92px minmax(0,1fr)}}.hn-ms{flex-direction:column;gap:12px;display:flex}.hn-ms-top{flex-direction:column;gap:6px;display:flex}.hn-ms-answer{color:var(--hn-ink);margin:0;font-size:16px;font-weight:750}.hn-ms-answer .hn-linkish{color:var(--hn-bad);text-underline-offset:4px;font-weight:780;-webkit-text-decoration:underline #e7b7b6;text-decoration:underline #e7b7b6}.hn-ms-answer small{color:var(--hn-muted);font-size:12.5px;font-weight:600}.hn-ms-legend{color:var(--hn-ink-2);margin:0;font-size:13px;line-height:1.5}.hn-ms-legend svg{color:var(--hn-accent-ink);vertical-align:-3px;margin:0 2px 0 4px}.hn-ms-how{color:var(--hn-muted);font-size:12.5px}.hn-ms-how summary{cursor:pointer;color:var(--hn-ink-2);width:max-content;max-width:100%;font-weight:700}.hn-ms-how p{max-width:980px;margin:6px 0 0;line-height:1.5}.hn-pc{flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex}.hn-pc-tiles{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));align-items:stretch;gap:10px;display:grid}.hn-pc-t{border:1px solid var(--hn-line);text-align:left;min-width:0;font:inherit;color:inherit;background:#fbfcfc;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 13px;display:flex}.hn-pc-prog{background:var(--hn-accent-50);border-color:#cfe7df}.hn-pc-name{letter-spacing:-.02em;font-size:19px;font-weight:820;line-height:1.15}.hn-pc-base{font-size:13px;font-weight:700}.hn-pc-prog .hn-linkish{font-size:12.5px}.hn-ms-drop{color:var(--hn-bad);margin-top:auto;padding-top:4px;font-size:12.5px;font-weight:700}.hn-ms-c{appearance:none;cursor:pointer}.hn-ms-c:hover{background:#fff;border-color:#9fd3c4;box-shadow:0 0 0 2px #e3f2ed}.hn-ms-k{letter-spacing:.06em;text-transform:uppercase;color:var(--hn-muted);font-size:11.5px;font-weight:800}.hn-ms-v{letter-spacing:-.04em;font-size:30px;font-weight:830;line-height:1.05}.hn-ms-n{color:var(--hn-ink-2);font-size:12.5px}.hn-ms-p{color:var(--hn-muted);margin-bottom:2px;font-size:12px}.hn-rl{flex-direction:column;gap:4px;width:100%;margin-top:auto;padding-top:8px;display:flex}.hn-rl-row{flex-direction:column;gap:2px;display:flex}.hn-rl-row i{border-radius:3px;min-width:4px;height:6px;display:block}.hn-rl-row i.s{background:var(--hn-accent)}.hn-rl-row i.d{background:#8fa4b1}.hn-rl-row em{color:var(--hn-ink-2);align-items:center;gap:4px;font-size:11.5px;font-style:normal;display:inline-flex}.hn-st-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.hn-st-h b{font-size:13.5px;font-weight:780}.hn-st-h small{color:var(--hn-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;display:inline-flex}.hn-st-h i{width:14px;display:inline-block}.hn-st-h i.cv-cur{background:var(--hn-accent);height:3px}.hn-st-h i.cv-pri{border-top:2px dashed #8fa4b1;height:0}.hn-st-h i.cv-tgt{border-top:2px solid var(--hn-ink);height:0}.hn-st-box{margin-top:6px;position:relative}.hn-st-box svg{width:100%;height:auto;display:block;overflow:visible}.hn-st-box .grid{stroke:#eef2f4}.hn-st-box .axis{stroke:#c9d4d9}.hn-st-box .area{fill:var(--hn-accent-50)}.hn-st-box .cur{fill:none;stroke:var(--hn-accent);stroke-width:3px;stroke-linejoin:round}.hn-st-box .pri{fill:none;stroke:#8fa4b1;stroke-width:2px;stroke-dasharray:6 5}.hn-st-box .tgt{stroke:var(--hn-ink);stroke-width:2.4px;stroke-linecap:round}.hn-st-ax{white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;font-size:11.5px;line-height:1.25;display:flex;position:absolute;transform:translate(-50%)}.hn-st-ax b{color:var(--hn-ink-2);font-weight:750}.hn-st-ax small{color:var(--hn-muted)}.hn-st-ax[data-last]{align-items:flex-end;transform:translate(-85%)}.hn-st-pt{appearance:none;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.hn-st-pt i{border:4px solid var(--hn-accent);background:#fff;border-radius:99px;flex:none;width:15px;height:15px}.hn-st-pt span{white-space:nowrap;color:var(--hn-ink-2);background:#fff;border-radius:6px;padding:1px 6px;font-size:11.5px;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #15303c1f}.hn-st-pt span b{color:var(--hn-ink);font-size:15px;font-weight:830}.hn-st-pt[data-last] span{left:auto;right:-8px;transform:none}.hn-st-pt:hover span{color:var(--hn-accent-ink)}.hn-ab{border-top:1px solid var(--hn-line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.hn-ab-t{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;display:flex}.hn-ab-t b{font-weight:780}.hn-ab-t em{color:var(--hn-bad);font-style:normal;font-weight:700}.hn-ab-bar{background:#eef2f4;border-radius:7px;height:22px;display:flex;overflow:hidden}.hn-ab-bar button{appearance:none;cursor:pointer;color:#fff;border:0;min-width:3px;padding:0;font-size:11.5px;font-weight:800}.hn-ab-bar button:hover{filter:brightness(.92)}.hn-ab-leg{flex-wrap:wrap;gap:4px 14px;display:flex}.hn-ab-li{appearance:none;cursor:pointer;font:inherit;color:var(--hn-ink-2);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:12.5px;display:inline-flex}.hn-ab-li:hover{color:var(--hn-accent-ink)}.hn-ab-li i,.hn-mx-t th i{border-radius:3px;flex:none;width:11px;height:11px;display:inline-block}.ab-rem{background:#c2484f}.ab-ran{background:#d9902f}.ab-den{background:#7a3a63}.ab-nn{background:#3f9d86}.ab-none{background:#9aa9b3}.hn-ab-bar .ab-ran,.hn-ab-bar .ab-none{color:#10202b}.w0{background:#7a3a63}.w1{background:#c2484f}.w2{background:#e39a6e}.w3{background:#f1cf9c}.hn-bar-stack{border-radius:7px 7px 3px 3px;flex-direction:column-reverse;min-height:3px;display:flex;overflow:hidden}.hn-bar-stack button{appearance:none;cursor:pointer;color:#fff;border:0;justify-content:center;align-items:center;min-height:2px;padding:0;font-size:11px;font-weight:800;display:flex}.hn-bar-stack button.w3,.hn-bar-stack button.w2,.hn-bar-stack button.ab-ran,.hn-bar-stack button.ab-none{color:#10202b}.hn-bar-stack button:hover{filter:brightness(.92)}.hn-bar.split{cursor:default}.hn-bar.split .hn-bar-v{text-align:center;width:100%;display:block}.hn-legend i.seg{border-radius:3px}.hn-mx{padding:18px 20px 16px}.hn-mx-s{margin:8px 0 4px;font-size:14.5px;font-weight:700}.hn-mx-scroll{overflow-x:auto}.hn-mx-t{border-collapse:collapse;width:100%;min-width:640px;font-size:12.5px}.hn-mx-t th{text-align:left;color:var(--hn-ink-2);vertical-align:bottom;padding:6px 8px;font-weight:700}.hn-mx-t thead th{color:var(--hn-muted);border-bottom:1px solid var(--hn-line);font-size:11.5px}.hn-mx-t td{text-align:center;padding:3px 4px}.hn-mx-t tfoot th,.hn-mx-t tfoot td{border-top:1px solid var(--hn-line)}.hn-mx-c{appearance:none;cursor:pointer;width:100%;min-height:32px;font:inherit;background:color-mix(in srgb, #c2484f calc(var(--w,0) * 160%), #f4f7f8);color:var(--hn-ink);border:0;border-radius:7px;font-weight:750}.hn-mx-c:disabled{cursor:default;color:var(--hn-muted);font-weight:500}.hn-mx-c.tot{background:#eef2f4}.hn-mx-c:not(:disabled):hover{box-shadow:0 0 0 2px #9fd3c4}.hn-why-wrap{flex-direction:column;gap:10px;display:flex}.hn-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hn-chips-l{color:var(--hn-ink-2);font-size:12.5px;font-weight:700}.hn-chips button{appearance:none;border:1px solid var(--hn-line-2);font:inherit;cursor:pointer;background:#fff;border-radius:99px;min-height:32px;padding:5px 11px;font-size:12.5px;font-weight:650}.hn-chips button[aria-pressed=true]{background:var(--hn-ink);color:#fff;border-color:var(--hn-ink)}.hn-curve-box{margin-top:10px;position:relative}.hn-curve-box svg{width:100%;height:auto;display:block}.hn-curve-box .grid{stroke:#eef2f4}.hn-curve-box .mk{stroke:#c9d4d9;stroke-dasharray:3 4}.hn-curve-box .ax{fill:var(--hn-muted);font-size:11px}.hn-curve-box .cur{fill:none;stroke:var(--hn-accent);stroke-width:2.6px}.hn-curve-box .pri{fill:none;stroke:#aab7bf;stroke-width:2px;stroke-dasharray:6 5}.hn-curve-mk{appearance:none;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.hn-curve-mk i{border:3px solid var(--hn-accent);background:#fff;border-radius:99px;flex:none;width:12px;height:12px}.hn-curve-mk span{white-space:nowrap;background:#fff;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:750;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #15303c1f}.hn-curve-mk:last-of-type span{left:auto;right:-6px;transform:none}.hn-curve-mk:hover span{color:var(--hn-accent-ink)}.hn-legend i.cv-cur{background:var(--hn-accent);height:3px}.hn-legend i.cv-pri{background:0 0;border-top:2px dashed #aab7bf;border-radius:0;height:0}@media (width<=1099px){.hn-pc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.hn-pc-prog{grid-column:span 3}}@media (width<=699px){.hn-pc{padding:12px 10px}.hn-pc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hn-pc-prog{grid-column:1/-1}.hn-pc-t{padding:10px}.hn-ms-v{font-size:24px}.hn-st-pt span{padding:1px 4px;font-size:10px;bottom:12px}.hn-st-pt span b{font-size:12px}.hn-st-ax{font-size:10px}.hn-curve-mk span{font-size:10.5px}.hn-ab-leg{flex-direction:column}}.hn-curve-tick{text-align:right;color:var(--hn-muted);pointer-events:none;font-size:11px;position:absolute;left:0;transform:translateY(-50%)}.hn-curve-tick:before{content:attr(data-tick)}.hn-pc-prog .hn-linkish{max-width:100%;display:block}.hn-mx,.hn-pc,.hn-trend{min-width:0}.hn-mx-scroll{max-width:100%}@media (width<=699px){.hn-st-pt span{display:none}}.hn-pc-t .hn-chip{white-space:normal;max-width:100%}.hn-legend i.w0{background:#7a3a63}.hn-legend i.w1{background:#c2484f}.hn-legend i.w2{background:#e39a6e}.hn-legend i.w3{background:#f1cf9c}.hn-legend i.ab-rem{background:#c2484f}.hn-legend i.ab-ran{background:#d9902f}.hn-legend i.ab-den{background:#7a3a63}.hn-legend i.ab-nn{background:#3f9d86}.hn-legend i.ab-none{background:#9aa9b3}.hn-mx-c.tot{white-space:nowrap;padding:0 8px}@media (width<=699px){.hn-trend .hn-bars+.hn-legend{margin-top:40px}}.hn-a{--a-good:#1f9d76;--a-good-ink:#157a5b;--a-good-bg:#e4f5ee;--a-watch:#d8962b;--a-watch-ink:#8a5a00;--a-watch-bg:#fdf2dc;--a-bad:#e8696a;--a-bad-ink:#c03b3e;--a-bad-bg:#fdeceb;--a-neu-bg:#eef1f4;--a-track:#edf0f3;--hn-bg:#f3f5f8;--a-navy:#13283d}.hn-a .hn-card{border-color:#e5e9ee;border-radius:12px;box-shadow:0 1px 2px #13283d0a,0 4px 18px #13283d08}.hn-a .hn-wrap{gap:16px;max-width:1240px}.hn-a .hn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hn-a .hn-num,.hn-a .hn-kpi-v{font-variant-numeric:tabular-nums}.hn-a .hn-top{align-items:flex-start;padding-top:4px}.hn-a .hn-h1{color:var(--a-navy);font-size:28px}.hn-a .hn-asof{margin-top:4px}.hn-a .hn-asof summary{align-items:center;gap:6px;display:inline-flex}.hn-ctl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hn-sel{height:40px;color:var(--hn-ink-2);background:#fff;border:1px solid #dbe1e7;border-radius:10px;align-items:center;gap:8px;padding:0 4px 0 12px;display:inline-flex}.hn-sel select{appearance:auto;font:inherit;color:var(--a-navy);cursor:pointer;background:0 0;border:0;max-width:210px;height:100%;padding:0 6px;font-size:13.5px;font-weight:650}.hn-sel select:disabled{cursor:default;color:var(--hn-ink-2)}.hn-grade{border-left:5px solid var(--a-neu-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;padding:16px 20px;display:grid}.hn-grade.ok{border-left-color:var(--a-good)}.hn-grade.watch{border-left-color:var(--a-watch)}.hn-grade.attn{border-left-color:var(--a-bad)}.hn-grade-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.hn-grade-i{background:var(--a-neu-bg);width:42px;height:42px;color:var(--hn-neu);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hn-grade.ok .hn-grade-i{background:var(--a-good-bg);color:var(--a-good-ink)}.hn-grade.watch .hn-grade-i{background:var(--a-watch-bg);color:var(--a-watch-ink)}.hn-grade.attn .hn-grade-i{background:var(--a-bad-bg);color:var(--a-bad-ink)}.hn-grade-t{min-width:0}.hn-grade-t p{margin:0}.hn-grade-w{letter-spacing:-.02em;color:var(--a-navy);font-size:21px;line-height:1.25}.hn-grade-k{color:var(--hn-ink-2);font-weight:650}.hn-grade-w b{font-weight:820}.hn-grade.ok .hn-grade-w b{color:var(--a-good-ink)}.hn-grade.watch .hn-grade-w b{color:var(--a-watch-ink)}.hn-grade.attn .hn-grade-w b{color:var(--a-bad-ink)}.hn-grade-r{color:var(--hn-ink-2);font-size:14px;font-weight:650;margin-top:3px!important}.hn-grade-s{color:var(--hn-muted);max-width:95ch;font-size:13.5px;margin-top:6px!important}.hn-grade-x{color:var(--hn-muted);font-size:12.5px;margin-top:4px!important}.hn-grade-f{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:560px;display:flex}.hn-fchip{background:#fbfcfd;border:1px solid #e2e7ec;border-radius:10px;flex-direction:column;gap:1px;min-width:96px;padding:7px 12px;display:inline-flex}.hn-fchip b{color:var(--hn-ink-2);font-size:12px;font-weight:750}.hn-fchip span{font-size:13px;font-weight:800}.hn-fchip small{color:var(--hn-muted);font-size:11px}.hn-fchip.ok span{color:var(--a-good-ink)}.hn-fchip.watch span{color:var(--a-watch-ink)}.hn-fchip.attn span{color:var(--a-bad-ink)}.hn-fchip.neu span{color:var(--hn-muted)}.hn-fchip.ok{background:#f4fbf8;border-color:#c9eadc}.hn-fchip.watch{background:#fffaf0;border-color:#f3dfb5}.hn-fchip.attn{background:#fff7f7;border-color:#f6cfcf}.hn-fchip:hover,.hn-fchip.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #9fc3d8}.hn-grade-how{color:var(--hn-accent-ink);align-items:center;gap:2px;padding:4px 2px;font-size:12.5px;font-weight:700;display:inline-flex}.hn-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.hn-kpi{flex-direction:column;gap:3px;min-width:0;min-height:128px;padding:14px 16px 16px 58px;display:flex;position:relative}a.hn-kpi:hover{border-color:#c9d6e0;box-shadow:0 6px 22px #13283d14}.hn-kpi-i{color:#3f74c4;background:#e8f0fb;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:15px;left:16px}.hn-kpi-l{color:var(--hn-ink-2);font-size:12.5px;font-weight:700}.hn-kpi-v{letter-spacing:-.035em;color:var(--a-navy);font-size:26px;font-weight:820;line-height:1.1}.hn-kpi-s{color:var(--hn-muted);font-size:12px;line-height:1.35}.hn-kpi-d{font-size:12px;font-weight:700}.hn-kpi-d.good{color:var(--a-good-ink)}.hn-kpi-d.bad{color:var(--a-bad-ink)}.hn-kpi-d.neu{color:var(--hn-muted)}.hn-kpi-na{color:var(--hn-muted);margin-top:6px;font-size:13px}.hn-kpi-bar{background:var(--a-track);border-radius:99px;height:6px;margin-top:auto;display:block;position:relative;overflow:hidden}.hn-kpi-bar i{background:var(--a-good);border-radius:99px;position:absolute;inset:0 auto 0 0}.hn-kpi-bar i.watch{background:var(--a-watch)}.hn-kpi-bar i.attn{background:var(--a-bad)}.hn-qzone{flex-direction:column;gap:14px;display:flex}.hn-qgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hn-qmoney{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-q{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.hn-q-main{flex-direction:column;flex:1;gap:6px;min-width:0;padding:16px 18px 12px;display:flex}a.hn-q-main:hover .hn-q-t{color:var(--hn-accent-ink)}.hn-q-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hn-q-t{color:var(--a-navy);margin:0;font-size:14px;font-weight:760;line-height:1.3}.hn-pill{white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:11.5px;font-weight:750;line-height:1.4}.hn-pill.ok{background:var(--a-good-bg);color:var(--a-good-ink)}.hn-pill.watch{background:var(--a-watch-bg);color:var(--a-watch-ink)}.hn-pill.attn{background:var(--a-bad-bg);color:var(--a-bad-ink)}.hn-pill.neu{background:var(--a-neu-bg);color:var(--hn-neu)}.hn-q-a{color:var(--hn-ink-2);margin:4px 0 0;font-size:15.5px;line-height:1.35}.hn-q-a b{color:var(--a-navy);letter-spacing:-.015em;font-size:17px;font-weight:800}.hn-q-sub{color:var(--hn-muted);flex-direction:column;gap:2px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.hn-q-sub b{color:var(--hn-ink-2);font-weight:700}.hn-q-chart{margin-top:auto;padding-top:8px}.hn-q-per{color:var(--hn-muted);margin:2px 0 0;font-size:11.5px}.hn-q-call{color:var(--hn-ink-2);background:#f5f7f9;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;margin:0 12px 12px;padding:9px 12px;font-size:12.5px;line-height:1.35;display:grid}.hn-q-call small{color:var(--hn-muted);font-size:11.5px;display:block}.hn-q-call:hover{background:#eef2f5}.hn-q-call.attn{background:#fff4f3}.hn-q-call.attn>svg:first-child{color:var(--a-bad-ink)}.hn-q-call.watch>svg:first-child{color:var(--a-watch-ink)}.hn-q-call.ok>svg:first-child{color:var(--a-good-ink)}.hn-q-call>svg:last-child{color:var(--hn-muted)}.hc-track{background:var(--a-track);border-radius:99px;height:8px;display:block;position:relative;overflow:hidden}.hc-track.tall{border-radius:5px;height:16px}.hc-track i{background:var(--a-good);border-radius:inherit;position:absolute;inset:0 auto 0 0}.hc-track i.watch{background:var(--a-watch)}.hc-track i.attn{background:var(--a-bad)}.hc-prog{flex-direction:column;gap:8px;display:flex}.hc-prog-l{color:var(--hn-ink-2);justify-content:space-between;gap:8px;margin-bottom:3px;font-size:12px;display:flex}.hc-prog-l b{font-weight:750}.hc-note{color:var(--hn-muted);font-size:11px}.hc-cols-g{border-bottom:1px solid #e3e8ec;justify-content:space-around;align-items:flex-end;gap:14px;padding:0 4px;display:flex}.hc-col-grp{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.hc-col-grp small{color:var(--hn-muted);padding-bottom:4px;font-size:11px}.hc-col-bars{align-items:flex-end;gap:4px;display:flex}.hc-col{background:var(--a-good);border-radius:4px 4px 0 0;width:22px;position:relative}.hc-col.attn{background:var(--a-bad)}.hc-col em{color:var(--hn-ink-2);font-size:11px;font-style:normal;font-weight:750;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.hc-key{color:var(--hn-muted);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11.5px;display:flex}.hc-key span{align-items:center;gap:6px;display:inline-flex}.hc-key i{background:var(--a-good);border-radius:3px;width:10px;height:10px;display:inline-block}.hc-key i.attn{background:var(--a-bad)}.hc-key i.pri{background:0 0;border-top:2px dashed #a9b6c0;border-radius:0;height:0}.hc-curve svg{width:100%;height:auto;display:block}.hc-curve .grid{stroke:#edf0f3}.hc-curve .ax{fill:var(--hn-muted);font-size:9.5px}.hc-curve .cur{fill:none;stroke:var(--a-good);stroke-width:2.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.hc-curve .pri{fill:none;stroke:#a9b6c0;stroke-width:1.6px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.hc-split{flex-direction:column;gap:10px;display:flex}.hc-split-r{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.hc-split-v{color:var(--hn-ink-2);font-size:12px}.hc-split-v b{margin-right:4px;font-weight:750}.hn-a .hn-pair{gap:6px}.hn-tg{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.hn-tg a{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:10px;padding:3px 0;font-size:12.5px;display:grid}.hn-tg a:hover .hn-tg-l{color:var(--hn-accent-ink)}.hn-tg-l{color:var(--hn-ink-2);font-weight:700}.hn-tg b{text-align:right;font-weight:750}.hn-attn{padding:16px 20px 18px}.hn-attn-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.hn-attn-h .hn-h2{color:var(--a-navy);align-items:center;gap:8px;display:inline-flex}.hn-attn-hi{color:var(--a-bad-ink)}.hn-attn-sub{color:var(--hn-muted);margin-top:2px;font-size:12px;display:block}.hn-linkbtn{appearance:none;cursor:pointer;color:#2f6db5;background:0 0;border:0;align-items:center;gap:4px;min-height:32px;padding:6px 2px;font-size:13px;font-weight:700;display:inline-flex}.hn-attn-l{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hn-attn-l>li.hn-attn-more{display:none}.hn-attn-l.all>li.hn-attn-more{display:block}.hn-attn-l>li>a{border-radius:8px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 6px 10px 0;display:grid}.hn-attn-l>li>a:hover b:first-child{text-underline-offset:3px;text-decoration:underline}.hn-attn-i{background:var(--a-bad-bg);width:30px;height:30px;color:var(--a-bad-ink);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.hn-attn-t{flex-direction:column;gap:3px;min-width:0;display:flex}.hn-attn-t>b{color:var(--a-bad-ink);font-size:13.5px;font-weight:760;line-height:1.3}.hn-attn-t>span{color:var(--hn-ink-2);font-size:12.5px;line-height:1.4}.hn-attn-t .hn-attn-m{color:var(--hn-muted);font-size:12px}.hn-attn-t .hn-attn-m b{color:var(--hn-ink);font-weight:750}.hn-attn-t .hn-go{margin-top:2px;font-size:12px}.hn-decide{color:var(--hn-ink-2);background:#f2f6fb;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.hn-decide>svg{color:#2f6db5;flex:none}.hn-decide>span:first-of-type{flex:1;min-width:200px}.hn-a .hn-phone-only{display:none}@media (width<=1199px){.hn-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.hn-attn-l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1099px){.hn-qgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-grade{grid-template-columns:1fr}.hn-grade-f{justify-content:flex-start;max-width:none}}@media (width<=699px){.hn-a .hn-wrap{gap:12px}.hn-a .hn-h1{font-size:22px}.hn-a .hn-top{gap:8px}.hn-ctl{width:100%}.hn-sel{flex:1;min-width:0;height:38px}.hn-sel select{width:100%;max-width:none;font-size:13px}.hn-a .hn-top{order:0}.hn-grade{order:1;gap:10px;padding:12px 14px}.hn-attn{order:2;padding:12px 14px 14px}.hn-kpis{order:3}.hn-qzone{order:4}.hn-grade-i{width:34px;height:34px}.hn-grade-w{font-size:18px}.hn-grade-r{font-size:13px}.hn-grade-s{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.hn-grade-f{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0 -2px;padding:2px;overflow-x:auto}.hn-fchip{border-radius:999px;flex-direction:row;flex:none;align-items:baseline;gap:5px;min-width:0;padding:5px 9px}.hn-fchip b,.hn-fchip span{font-size:12px}.hn-fchip small,.hn-grade-how{display:none}.hn-grade-main{gap:10px}.hn-a .hn-asof{margin-top:0;font-size:11.5px}.hn-a .hn-eyebrow{font-size:10px}.hn-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hn-kpi{min-height:0;padding:12px}.hn-kpi-i{width:26px;height:26px;margin-bottom:2px;position:static}.hn-kpi-v{font-size:21px}.hn-qgrid,.hn-qmoney{grid-template-columns:1fr;gap:10px}.hn-attn-l{grid-template-columns:1fr;gap:2px;margin-top:8px}.hn-attn-l>li.hn-attn-3{display:none}.hn-attn-l.all>li.hn-attn-3{display:block}.hn-attn-l>li>a{padding:8px 0}.hn-attn-h .hn-linkbtn,.hn-attn-sub{display:none}.hn-a .hn-phone-only{justify-content:center;width:100%;margin-top:6px;display:inline-flex}}.hn-q-sel{justify-content:flex-end;padding:10px 16px 0;display:flex}.hn-q-sel select{appearance:auto;font:inherit;color:var(--a-navy);background:#fff;border:1px solid #dbe1e7;border-radius:8px;max-width:100%;min-height:32px;padding:4px 6px;font-size:12.5px;font-weight:650}.hn-a .hn-chev{color:var(--hn-muted);flex:none;transition:transform .15s,color .15s}.hn-a .hn-q-t{flex:1}.hn-a .hn-q-go{margin-top:1px}.hn-a .hn-kpi-go{position:absolute;top:14px;right:12px}.hn-a .hn-fchip b{align-items:center;gap:2px;display:inline-flex}.hn-a .hn-q-tl{color:inherit;text-decoration:none}.hn-a .hn-q-tl:hover{color:var(--hn-accent-ink)}:is(.hn-a .hn-q:has(>a.hn-q-main:hover),.hn-a .hn-q:has(a.hn-q-tl:hover)){border-color:#c9d6e0;box-shadow:0 6px 22px #13283d14}.hn-a a.hn-kpi:hover .hn-kpi-go,.hn-a .hn-fchip:hover .hn-chev{color:var(--hn-accent-ink);transform:translate(2px)}.hn-a .hn-q:has(>a.hn-q-main:hover) .hn-q-go{color:var(--hn-accent-ink);transform:translate(2px)}.hn-a .hn-q:has(a.hn-q-tl:hover) .hn-q-go{color:var(--hn-accent-ink);transform:translate(2px)}.hn-a a.hn-q-main:focus-visible,.hn-a a.hn-kpi:focus-visible,.hn-a .hn-fchip:focus-visible,.hn-a a.hn-q-call:focus-visible,.hn-a a.hn-q-tl:focus-visible,.hn-a .hn-attn-l a:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #3f74c4}.hn-a .hn-nolink{cursor:default}.hn-a .hn-nolink .hn-chev,.hn-a .hn-nolink>svg:last-child{visibility:hidden}.ft-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.ft-chip.ok{color:#1f7f66;background:#e5f4ee}.ft-chip.watch{color:#805300;background:#fbf2dd}.ft-chip.attn{color:#b0545a;background:#fcefef}.ft-chip.neu{color:#4c6070;background:#eef2f4}.ft-tabs{background:#eef2f4;border-radius:12px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.ft-tabs button{color:#3a4f60;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:4px 14px;font-weight:600}.ft-tabs button.on{color:#152535;background:#fff;box-shadow:0 1px 4px #15303c18}.ft-set-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:10px 0;display:flex}.ft-lock{border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 10px;padding:8px 12px;font-size:13.5px;display:flex}.ft-lock.locked{color:#5c3d00;background:#fbf2dd}.ft-lock.open{color:#11695a;background:#e8f4f0}.ft-table td,.ft-table th{vertical-align:top;white-space:normal;text-align:left}.ft-table td{min-width:120px;max-width:280px}.ft-table thead th{text-align:left}.ft-sub{margin-top:2px;font-weight:400;display:block}.ft-in-cell{white-space:nowrap}.ft-use{margin-top:6px}.ft-changed{color:#805300;font-weight:600}.ft-save{margin-top:10px}.ft-reason{gap:4px;max-width:640px;font-size:13.5px;font-weight:600;display:grid}.ft-reason textarea{width:100%;font:inherit;border:1px solid #c9d3d6;border-radius:8px;padding:8px 10px;font-weight:400}.ft-hist{margin-top:12px;font-size:13.5px}.ft-hist summary{cursor:pointer;min-height:32px;font-weight:600}.ft-hist ul,.ft-rules{margin:6px 0 0;padding-left:18px}.ft-hist li{margin:3px 0}.hn.ft .hn-top{flex-wrap:wrap;align-items:flex-end;gap:14px}.ft-na{margin-top:14px;padding:22px}.ft-head{margin-top:14px;padding:18px 22px}.ft-head-a{margin:0;font-size:20px}.ft-head-a b{font-size:26px}.ft-head-m{color:var(--hn-ink-2,#3a4f60);margin:6px 0 0}.ft-head-n{margin:8px 0 0;font-size:13px}.ft-lockline{align-items:center;gap:4px;display:inline-flex}.ft-group{margin-top:22px}.ft-gh{margin:0 0 10px}.ft-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.ft-card{border-top:3px solid #0000;flex-direction:column;gap:4px;min-width:0;padding:14px 16px 12px;display:flex}.ft-card.missed{border-top-color:#df8584}.ft-card.near{border-top-color:#e3b65c}.ft-card.met{border-top-color:#60bca5}.ft-card-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ft-card-h h3{color:var(--hn-ink-2,#3a4f60);margin:0;font-size:14px;font-weight:600;line-height:1.3}.ft-card-v{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;display:flex}.ft-card-v>b{letter-spacing:-.01em;font-size:26px}.ft-card-t{color:var(--hn-muted,#5f7283);font-size:13.5px}.ft-card-n,.ft-card-l{margin:0;font-size:12.5px}.ft-card-p{color:var(--hn-ink-2,#3a4f60);margin:0;font-size:13px;font-weight:600}.ft-card-c{color:#5c3d00;background:#fbf2dd;border-radius:8px;margin:2px 0 0;padding:4px 8px;font-size:12.5px}.ft-trend{width:100%;height:36px;margin-top:4px}.ft-trend-l{stroke:#7a93a3;stroke-width:2px}.ft-trend-t{stroke:#a9b8c0;stroke-width:1px;stroke-dasharray:4 3}.ft-trend-dot.good{fill:#60bca5}.ft-trend-dot.bad{fill:#df8584}.ft-trend-dot.partial{stroke:#fff;stroke-width:1.5px}.ft-trend-na{color:var(--hn-muted,#5f7283);margin-top:4px;font-size:12px}.ft-link{min-height:32px;color:var(--hn-accent-ink,#11695a);align-items:center;gap:4px;margin-top:4px;font-size:13.5px;font-weight:600;display:inline-flex}.hn .ft-link:hover{text-decoration:underline}.ft-home{margin-top:4px}.ft-home-card{padding:4px 0}.ft-home-card ul{margin:0;padding:0;list-style:none}.ft-home-card li+li{border-top:1px solid var(--hn-line,#e7eced)}.ft-home-row{grid-template-columns:20px 84px 1fr 16px;align-items:baseline;gap:10px;min-height:44px;padding:12px 20px;display:grid}.ft-home-row:hover{background:#f6f8f9}.ft-home-i{color:var(--hn-accent,#19856e);align-self:center}.ft-home-f{font-weight:700}.ft-home-m{color:#b0545a}.ft-home-ok{color:#1f7f66}.ft-home-go{color:var(--hn-muted,#5f7283);align-self:center}.ft-home-na{margin:0;padding:14px 20px}@media (width<=600px){.ft-home-row{grid-template-columns:18px 1fr 14px;padding:12px 14px}.ft-home-s,.ft-home-row .ft-home-f{grid-column:2/3}.ft-home-row .ft-home-go{grid-area:1/3}.ft-cards{grid-template-columns:1fr}.ft-head-a{font-size:17px}}@media (width<=700px){.ft-scroll{overflow:visible}.ft-table,.ft-table tbody,.ft-table tr,.ft-table td,.ft-table th{width:auto;max-width:none;display:block;position:static}.ft-table thead{display:none}.ft-table tr{border-bottom:1px solid #e7eced;grid-template-columns:1fr 1fr;gap:6px 12px;padding:10px 0;display:grid}.ft-table tr.sv-grp{border:0;padding:12px 0 4px;display:block}.ft-table tr>th{grid-column:1/-1}.ft-table td{border:0;padding:0}.ft-table td:before{content:attr(data-label);color:#5f7283;text-transform:uppercase;letter-spacing:.03em;font-size:11.5px;font-weight:700;display:block}.ft-table td[data-label="Where the target came from"]{grid-column:1/-1}}.ft-btn{min-height:36px;font:inherit;color:#152535;cursor:pointer;background:#fff;border:1px solid #c9d3d6;border-radius:9px;align-items:center;gap:5px;padding:5px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.ft-btn:hover{background:#f6f8f9}.ft-btn.primary{color:#fff;background:#11695a;border-color:#11695a}.ft-btn.primary:hover{background:#0d5a4c}.ft-btn:disabled{opacity:.6;cursor:default}.ft-btn .ft-badge,.ft-tabs .ft-badge{margin-left:6px}.ft-badge{color:#805300;background:#fbf2dd;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.ft-prop{overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:6px;margin:4px 0 0;padding:5px 9px;font-size:12.5px;line-height:1.4;display:flex}.ft-prop svg{flex:none;margin-top:2px}.ft-prop.watch{color:#5c3d00;background:#fbf2dd}.ft-prop.ok{color:#1f5f50;background:#e5f4ee}.ft-prop.attn{color:#8a3f44;background:#fcefef}.ft-prop.neu{color:#4c6070;background:#eef2f4}.ft-pslot{justify-items:start;gap:6px;margin-top:4px;display:grid}.ft-pform{background:#fbfcfc;border:1px solid #e0e6e8;border-radius:10px;gap:8px;width:100%;padding:10px;display:grid}.ft-pform label{color:#3a4f60;gap:4px;font-size:12.5px;font-weight:600;display:grid}.ft-pform-in{align-items:center;gap:6px;font-weight:400;display:flex}.ft-pform input,.ft-pform textarea,.ft-decide input{width:100%;max-width:100%;font:inherit;box-sizing:border-box;border:1px solid #c9d3d6;border-radius:8px;padding:7px 9px;font-size:16px;font-weight:400}.ft-pform-in input{max-width:140px}.ft-pform-b,.ft-decide-b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ft-pform-x{margin:0;font-size:12px}.ft-perr{color:#b0545a;font-size:13px;font-weight:600}.ft-up{margin-top:14px;padding:16px 20px}.ft-up-h{margin:0;font-size:16px}.ft-up-x{margin:4px 0 10px;font-size:13px}.ft-up-list{margin:0;padding:0;list-style:none}.ft-up-list>li{border-top:1px solid var(--hn-line,#e7eced);padding:10px 0}.ft-up-row{grid-template-columns:minmax(160px,1.2fr) minmax(160px,1fr) minmax(160px,1.2fr);align-items:baseline;gap:4px 14px;display:grid}.ft-up-l{font-weight:600}.ft-up-m{font-size:12.5px}.ft-month{margin-top:10px}.ft-decide{gap:6px;margin-top:6px;display:grid}.ft-decide input{max-width:320px;font-size:14px}.ft-props-h{margin:10px 0 4px;font-size:14px;font-weight:700}@media (width<=700px){.ft-up-row{grid-template-columns:1fr}.ft-decide input{max-width:none}}.cz-ex{color:var(--hn-ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:600;display:flex}.cz-heads{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.cz-head{flex-direction:column;min-width:0;display:flex}.cz-head.on{box-shadow:0 0 0 3px var(--hn-accent-50), var(--hn-shadow);border-color:#9fcfc3}.cz-head-pick{appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px 16px 0 0;flex-direction:column;gap:3px;padding:14px 16px 6px;display:flex}.cz-head-l{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cz-head-l b{font-size:14.5px}.cz-head-l .hn-chip{padding:2px 8px;font-size:11.5px}.cz-big{letter-spacing:-.04em;margin-top:4px;font-size:26px;font-weight:820;line-height:1.1}.cz-big small{color:var(--hn-muted);letter-spacing:0;font-size:12.5px;font-weight:650}.cz-sub{color:var(--hn-ink-2);font-size:12.5px}.cz-sub.bad,.cz-table td.bad{color:var(--hn-bad);font-weight:700}.cz-rec{color:var(--hn-accent-ink);min-height:32px;padding:6px 16px 12px;font-size:12.5px;font-weight:700}.cz-pick-h{margin-bottom:-10px}.cz-tabs{max-width:100%}.cz-sec{min-width:0;padding:16px 18px}.cz-h3{font-size:15.5px}.cz-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cz-key{color:var(--hn-muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.cz-key span{align-items:center;gap:5px;display:inline-flex}.cz-key i{background:#19856e;border-radius:2px;width:14px;height:3px;display:inline-block}.cz-key i.t{background:0 0;border-top:2px dashed #b0545a;height:0}.cz-chart{height:170px;margin-top:10px;position:relative}.cz-chart svg{width:100%;height:100%;display:block}.cz-line{stroke:#19856e;stroke-width:2.2px}.cz-tline{stroke:#b0545a;stroke-width:1.6px;stroke-dasharray:6 4}.cz-grid{stroke:#eef2f4;stroke-width:1px}.cz-mline{stroke:#d9e1e3;stroke-width:1px}.cz-ymax{color:var(--hn-muted);background:#ffffffc0;border-radius:4px;padding:0 3px;font-size:11px;position:absolute;top:0;left:4px}.cz-axis{justify-content:space-between;min-height:16px;margin-top:4px;font-size:11.5px;display:flex;position:relative}.cz-axis-m{position:absolute;top:0;transform:translate(-50%)}.cz-note{margin:8px 0 0;font-size:12.5px}.cz-say{color:var(--hn-ink-2);margin:6px 0 10px;font-size:14px;line-height:1.45}.cz-say.bad{color:var(--hn-bad);font-weight:600}.cz-settle{flex-direction:column;gap:6px;display:flex}.cz-srow,.cz-drow{grid-template-columns:minmax(120px,190px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.cz-srow-l,.cz-drow-l{color:var(--hn-ink-2);flex-direction:column;font-weight:600;display:flex}.cz-drow-l small{color:var(--hn-muted);font-size:11.5px;font-weight:500}.cz-srow-b,.cz-drow-b{background:#eef2f4;border-radius:6px;height:12px;position:relative}.cz-srow-b b,.cz-drow-b b{background:#9fcfc3;border-radius:6px;position:absolute;top:0;bottom:0;left:0}.cz-srow-b b.now{background:#19856e}.cz-srow-b b.bad,.cz-drow-b b{background:var(--hn-bad-mark)}.cz-drow-b b.off{background:#c9d6dd}.cz-srow-b em{background:#b0545a;width:2px;position:absolute;top:-3px;bottom:-3px}.cz-srow-v,.cz-drow-v{text-align:right;min-width:44px;font-weight:750}.cz-tnote{margin:2px 0 0;font-size:12px}.cz-driver{border-top:1px solid #eff3f4;flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.cz-driver-t{color:var(--hn-ink-2);margin:0;font-size:13.5px}.cz-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.cz-dl div{flex-direction:column;gap:2px;display:flex}.cz-dl dt{color:var(--hn-muted);font-size:12px;font-weight:650}.cz-dl dd{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.cz-dl dd small{color:var(--hn-muted);letter-spacing:0;font-size:12px;font-weight:600}.cz-bars{align-items:end;gap:4px;height:168px;margin-top:10px;display:grid}.cz-bar{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;min-width:0;height:100%;padding:0;display:flex}.cz-bar-col{border-bottom:1px solid var(--hn-line);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex}.cz-bar-v{color:var(--hn-ink-2);font-size:11.5px;font-weight:750}.cz-bar-fill{background:#9fcfc3;border-radius:4px 4px 0 0;width:72%;max-width:34px;min-height:2px;display:block}.cz-bar.head .cz-bar-fill{background:#19856e}.cz-bar.muted .cz-bar-fill{background:#dfe7ea}.cz-bar:hover .cz-bar-fill{filter:brightness(.92)}.cz-bar-x{color:var(--hn-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex-direction:column;padding-top:4px;font-size:11px;display:flex;overflow:hidden}.cz-bar-x small{font-size:10.5px}.cz-table td .hn-chip{padding:2px 8px;font-size:11.5px}.cz-rules{padding:16px 18px}.cz-rules ul{color:var(--hn-ink-2);flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;font-size:13.5px;display:flex}.ew-heads{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.ew-head{flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.ew-head b.l{font-size:15px}.ew-fig{color:var(--hn-ink-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.ew-fig .hn-linkish{letter-spacing:-.03em;color:var(--hn-ink);font-size:20px;font-weight:800}.ew-fig small{color:var(--hn-muted);font-size:12px}.ew-fig small.bad{color:var(--hn-bad);font-weight:700}.ew-fig small.good{color:var(--hn-good);font-weight:700}.ew-matrix td button{appearance:none;font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #c7d6d2;text-decoration:underline #c7d6d2}.ew-matrix td.lo{color:var(--hn-bad);font-weight:700}.ew-matrix td.mid{color:var(--hn-watch);font-weight:700}.ew-matrix td small{color:var(--hn-muted);font-size:11px;font-weight:500;display:block}.ew-matrix th.lv{color:var(--hn-ink);font-weight:800}.ew-matrix tr.lvl th:first-child{background:#f6fbf9}.ew-spark{vertical-align:middle;width:90px;height:22px;display:inline-block}.ew-short{max-height:460px;overflow-y:auto}.ew-exp{color:var(--hn-ink-2);flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;font-size:13.5px;display:flex}@media (width<=899px){.cz-two{grid-template-columns:1fr}}@media (width<=699px){.cz-heads,.ew-heads{grid-template-columns:1fr;gap:10px}.cz-sec,.cz-rules{padding:14px}.cz-big{font-size:22px}.cz-srow,.cz-drow{grid-template-columns:minmax(0,1fr) auto}.cz-srow-b,.cz-drow-b{grid-area:2/1/auto/-1}.cz-bars{gap:2px;height:140px}.cz-bar-x small{display:none}.cz-bar-v{font-size:10px}.cz-dl{grid-template-columns:1fr}.cz-axis-m{display:none}}.cz-hero{width:100%;min-width:0;margin-top:8px}.cz-hero svg{display:block;overflow:visible}.cz-band{fill:#fafcfc}.cz-band.b{fill:#f3f7f8}.cz-off{fill:#e9eef0;opacity:.55}.cz-mlabel{fill:var(--hn-muted);font-size:11px;font-weight:750}.cz-ytick{fill:var(--hn-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.cz-pts-line{stroke:#9fcfc3;stroke-width:1px}.cz-pt{fill:#19856e}.cz-pt:hover{r:4.5}.cz-roll{stroke:#11695a;stroke-width:2.6px}.cz-ref{stroke:#6f8594;stroke-width:1.3px;stroke-dasharray:5 4}.cz-reflabel,.cz-tlabel{fill:#6f8594;font-size:10.5px;font-weight:700}.cz-tlabel{fill:#b0545a}.cz-proj{stroke:#9aa9b3;stroke-width:1.2px;stroke-dasharray:2 3}.cz-mark{fill:#fff;stroke:#4c6070;stroke-width:2px}.cz-mark.bad{stroke:#b0545a;fill:#fcefef}.cz-marklabel{fill:var(--hn-ink-2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.cz-marksub{fill:var(--hn-muted);font-size:10px;font-weight:600}.cz-legend{color:var(--hn-muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11.5px;display:flex}.cz-legend span{align-items:center;gap:5px;display:inline-flex}.cz-legend i{border-radius:2px;width:14px;height:3px;display:inline-block}.cz-legend i.pt{background:#19856e;border-radius:50%;width:7px;height:7px}.cz-legend i.roll{background:#11695a;height:3px}.cz-legend i.t{border-top:2px solid #b0545a;height:0}.cz-legend i.ref{border-top:2px dashed #6f8594;height:0}.cz-legend i.mk{border:2px solid #4c6070;border-radius:50%;width:9px;height:9px}.cz-legend i.off{background:#e9eef0;border-radius:2px;width:10px;height:10px}.cz-legend i.iop{background:#19856e;border-radius:2px;width:10px;height:10px}.cz-legend i.tbs{background:#e0b14f;border-radius:2px;width:10px;height:10px}.cz-tline{stroke:#b0545a;stroke-width:1.8px}.cz-lead{color:var(--hn-ink);margin:0;font-size:17px;font-weight:700;line-height:1.4}.cz-lead .hn-chip{vertical-align:2px;margin-right:4px}.cz-cause{color:var(--hn-ink-2);margin:6px 0 0;font-size:14px}.cz-need1{color:var(--hn-ink-2);margin:10px 0 0;font-size:14px}.cz-comp{border-top:1px solid #eff3f4;margin-top:12px;padding-top:10px}.cz-comp-t{color:var(--hn-ink-2);margin:0 0 6px;font-size:13.5px;font-weight:650}.cz-comp-bar{background:#eef2f4;border-radius:6px;height:12px;display:flex;overflow:hidden}.cz-comp-bar b.iop{background:#19856e}.cz-comp-bar b.tbs{background:#e0b14f}.cz-math summary{cursor:pointer;color:var(--hn-accent-ink);align-items:center;min-height:32px;font-size:14px;font-weight:750;display:flex}.cz-math .hn-card{box-shadow:none}.cz-wd{margin-top:12px}.cz-wd ul{color:var(--hn-ink-2);flex-direction:column;gap:2px;margin:4px 0 0;padding-left:18px;font-size:13px;display:flex}.cz-compact{flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.cz-compact .cz-lead{font-size:15px}.cz-compact-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:12px;display:grid}.cz-open{color:var(--hn-accent-ink);align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:700;display:inline-flex}.gx[data-grid=census_stays] .gx-table thead th:first-child,.gx[data-grid=census_stays] .gx-table tbody td:first-child,.gx[data-grid=census_stays] .gx-table tfoot th:first-child{position:sticky;left:0}.gx[data-grid=census_stays] .gx-table tbody td:first-child{z-index:1;background:var(--gx-card,#fff);box-shadow:1px 0 0 var(--gx-line)}.gx[data-grid=census_stays] .gx-table thead th:first-child{z-index:3;box-shadow:1px 0 0 var(--gx-line-2)}.gx[data-grid=census_stays] .gx-table tfoot th:first-child{z-index:3}.gx[data-grid=census_stays] .gx-table tbody tr:hover td:first-child{background:#eef6f4}.gx[data-grid=census_stays] .gx-legend{color:var(--gx-ink,inherit)}.cz-pipe{border-top:1px solid #eff3f4;margin-top:12px;padding-top:10px}.cz-pipe-t{margin:4px 0 8px;font-size:14px}.cz-pipe-l{gap:6px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.cz-pipe-l>li{min-width:0}.cz-pipe-l .rf-scroll{max-width:100%;margin-top:6px;overflow-x:auto}.cz-pipe-l .hn-inline{white-space:nowrap;display:inline-block}.cz-info{margin-left:2px}.op .op-na{color:var(--rv-muted)}.op-hero{background:var(--rv-total);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px 36px;margin-top:18px;padding:20px 26px;display:grid;box-shadow:0 10px 34px #15303c1c}.op-hero-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#bfe3da;margin:0;font-size:11px;font-weight:800}.op-hero-main{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;display:flex}.op-hero-big{letter-spacing:-.05em;color:#fff;border-radius:8px;font-size:40px;font-weight:830;line-height:1.05;margin-left:-4px!important;padding:0 4px!important}.op-hero-unit{color:#d9efe9;font-size:15px;font-weight:650}.op-hero-row{color:#d9efe9;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:8px 0 0;font-size:13.5px;display:flex}.op-hero-small{font-size:12.5px}.op-hero-link{color:#e9f6f2;text-underline-offset:3px;border-radius:6px;-webkit-text-decoration:underline #fff5;text-decoration:underline #fff5;margin-left:-4px!important;padding:1px 4px!important}.op-hero-link b{color:#fff;font-weight:800}.op-hero-big:hover,.op-hero-link:hover{background:#ffffff1c}.op-hero .rv-fig:focus-visible{outline-offset:2px;outline:3px solid #9ce0cf}.op-hero-r{border-left:1px solid #ffffff26;padding-left:28px}.op-hero-chg{letter-spacing:-.02em;color:#fff;align-items:center;gap:8px;margin:8px 0 0;font-size:19px;font-weight:780;display:flex}.op-hero-chg.up svg{color:#9ce0cf}.op-hero-chg.down svg{color:#ffb3b0}.op-hero-dim{color:#bfe3da}.op-kpis{margin-top:16px}.op-kpi{padding:18px 20px 16px}.op-kpi:hover{border-color:var(--rv-line);box-shadow:var(--rv-shadow)}.op-kpi-v{border-radius:8px;align-self:flex-start;margin:10px 0 6px -4px!important;padding:0 4px!important}.op-kpi-v:hover{background:#e9f3f0}.op-kpi-parts{border-top:1px solid #eff3f4;flex-wrap:wrap;gap:2px 12px;margin-top:10px;padding-top:10px;display:flex}.op-part{color:var(--rv-ink-2);border-radius:6px;font-size:12.5px;margin-left:-4px!important;padding:2px 4px!important}.op-part b{color:var(--rv-ink);font-weight:780}.op-part:hover{background:#e9f3f0!important}.op-cols{grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.op-left{flex-direction:column;gap:16px;min-width:0;display:flex}.op-card{min-width:0;padding:22px 24px 20px}.op-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.op-stage{border:1px solid var(--rv-line);background:#fbfcfc;border-radius:13px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:13px 12px 12px;display:flex;position:relative}.op-stage-cash{background:#eef7f4;border-color:#d3ebe3}.op-stage-l{color:var(--rv-ink-2);align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.op-stage-n{width:18px;height:18px;color:var(--rv-ink-2);background:#e6eef0;border-radius:6px;place-items:center;font-size:10.5px;font-weight:800;display:inline-grid}.op-stage-cash .op-stage-n{color:var(--rv-accent-ink);background:#cfeae1}.op-stage-v{letter-spacing:-.04em;border-radius:6px;margin-top:4px;font-size:24px;font-weight:820;line-height:1.1;margin-left:-3px!important;padding:0 3px!important}.op-stage-d{color:var(--rv-muted);border-radius:6px;font-size:12.5px;margin-left:-3px!important;padding:1px 3px!important}button.op-stage-d{color:var(--rv-ink-2);font-weight:700}.op-stage-v:hover,.op-stage-d:hover,.op-stage-s:hover{background:#e9f3f0}.op-stage-bar{background:#e9eef0;border-radius:6px;width:100%;height:6px;margin-top:8px;display:block;overflow:hidden}.op-stage-bar span{background:#48ac92;border-radius:6px;height:100%;display:block}.op-stage-s{color:var(--rv-muted);border-radius:6px;font-size:11.5px;line-height:1.35;margin-left:-3px!important;padding:1px 3px!important}.op-stage-arrow{color:#a9b8c0;z-index:1;background:#fff;border-radius:50%;position:absolute;top:22px;right:-13px}.op-h3{letter-spacing:-.01em;margin:18px 0 6px;font-size:13px;font-weight:800}.op-drops{margin:0;padding:0;list-style:none}.op-drop{border-bottom:1px solid var(--rv-line);grid-template-columns:220px auto minmax(0,1fr);align-items:center;gap:6px 14px;padding:9px 0;display:grid}.op-drop:last-child{border-bottom:0}.op-drop .rv-st{justify-self:start}.op-drop-figs{align-items:baseline;gap:10px;display:inline-flex}.op-drop-v{color:var(--rv-ink-2);border-radius:6px;font-size:13px;padding:2px 4px!important}.op-drop-v b{color:var(--rv-ink);font-size:15px;font-weight:820}.op-drop-v:hover{background:#e9f3f0}.op-drop-parts{flex-wrap:wrap;gap:0 12px;display:flex}.op-sel-inline select{height:34px;font-size:12.5px;max-width:210px!important}.op-queue{margin:0;padding:0;list-style:none}.op-q{border-bottom:1px solid var(--rv-line);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:13px 0;display:grid}.op-q:first-child{padding-top:4px}.op-q-body{min-width:0}.op-q-t{margin:0;font-size:13.5px;font-weight:780;line-height:1.35}.op-q-rank{color:var(--rv-muted);margin-right:2px;font-weight:750}.op-q-figs{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 0 0;display:flex}.op-q-v{color:var(--rv-ink-2);border-radius:6px;font-size:12.5px;margin-left:-4px!important;padding:2px 4px!important}.op-q-v b{color:var(--rv-ink);letter-spacing:-.02em;font-size:15px;font-weight:820}.op-q-v:hover{background:#e9f3f0}.op-q-title{font-weight:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #c4d6cf;text-decoration:underline #c4d6cf;text-decoration-thickness:1px;display:inline}.op-q-title:hover{background:#e9f3f0;border-radius:4px;text-decoration-color:currentColor}.op-q-d{color:var(--rv-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.op-q-old{color:var(--rv-ink-2);font-weight:650}.op-q-scope{font-style:italic}.op-task{white-space:nowrap;border:1px solid var(--rv-line);color:var(--rv-accent-ink);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.op-task:hover{background:#f3f8f7;border-color:#cfe0dc}.op-cleared{color:var(--rv-muted);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:10px 0 0;display:flex}.op-cleared svg{color:#12735c}.op-trend{min-width:0;padding:22px 24px 20px}.op-trend-chart{margin-top:6px}.op-sw-weekend{background:#e3e9ec}.op-sw-holiday{background:#f1e3c2}@media (width<=1180px){.op-cols{grid-template-columns:minmax(0,1fr)}.op-queue-card{order:-1}.op-hero{grid-template-columns:minmax(0,1fr)}.op-hero-r{border-top:1px solid #ffffff26;border-left:0;padding-top:12px;padding-left:0}}@media (width<=760px){.op-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.op-stage-arrow{display:none}.op-drop{grid-template-columns:minmax(0,1fr);gap:4px}}@media (width<=640px){.op-hero{border-radius:16px;padding:16px}.op-hero-big{font-size:34px}.op-hero-chg{font-size:16px}.op-kpi{padding:14px}.op-trend,.op-card{padding:16px 14px}.op-stage-v{font-size:21px}.op-task{margin-left:0}}.op-note-caveat{background:#f6f8f9;border-radius:10px;padding:8px 10px;margin-top:6px!important}.op-note-caveat b{color:var(--rv-ink-2)}.op-hol{flex-direction:column;gap:12px;display:flex}.op-hol-intro{color:#5f7283;margin:0;font-size:13px;line-height:1.5}.op-hol-list{flex-direction:column;gap:6px;max-height:52vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.op-hol-row{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.op-hol-row input{width:100%;height:38px;font:inherit;background:#fff;border:1px solid #dfe6e8;border-radius:9px;padding:0 10px;font-size:13.5px}.op-hol-del{color:#8a4048;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:inline-grid}.op-hol-del:hover{background:#fcefef}.op-hol-err{color:#a8434b;margin:0;font-size:13px;font-weight:650}@media (width<=640px){.op-hol-row{grid-template-columns:1fr auto}.op-hol-name{grid-column:1}}.op .op-hero{margin-top:4px}.op-sec-h{letter-spacing:.12em;text-transform:uppercase;color:var(--rv-muted);margin:0;font-size:12px;font-weight:800}.op-sec-h span{letter-spacing:.02em;text-transform:none;font-weight:650}.op-left .op-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.op-trend{margin-top:16px}.op-month{margin-top:16px;padding:0}.op-month-btn{width:100%;min-height:64px;font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.op-month-btn>span{flex-direction:column;gap:3px;display:flex}.op-month-btn:hover{background:#f7faf9}.op-month-t{margin:0}.op-month-mat{color:var(--rv-muted);font-weight:600}.op-rot{transform:rotate(180deg)}.op-month-body{border-top:1px solid var(--rv-line);padding:0 24px 20px}.op-month-head{align-items:flex-end;padding-top:14px}.op-month-sel select{min-width:220px;max-width:none!important}@media (width<=640px){.op-left .op-kpis{grid-template-columns:minmax(0,1fr)}.op-month-btn{padding:14px}.op-month-body{padding:0 14px 16px}.op-month-sel,.op-month-sel select{width:100%;min-width:0}.op-task,.rv-seg button{min-height:44px}}@media (width>=1181px){.op-queue-card{margin-top:27px}}.op-left{gap:10px}.op-stage-split{flex-direction:column;gap:2px;width:100%;display:flex}.op-stage-t{flex-direction:column;width:100%;display:flex}.op-stage-t .op-stage-bar{height:5px;margin-top:5px}.op-hero-t+.op-hero-t{margin-top:4px}.op-hero-chg.op-hero-chg-s{margin-top:6px;font-size:16px}.op-hero-tn{min-width:46px;font-weight:800}.op-part-t{display:inline-flex}.op-cp{margin-top:16px}.op-cp-win{margin:4px 0 0}.op-cp-group{margin-top:10px}.op-cp-units{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.op-cp-unit{border:1px solid var(--rv-line);border-radius:12px;min-width:0;padding:14px 16px}.op-cp-uhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.op-cp-ut{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.op-cp-target{color:var(--rv-ink-2);overflow-wrap:anywhere;font-size:12.5px}.op-cp-target b{color:var(--rv-ink);font-weight:800}.op-cp-tb{color:var(--rv-muted)}.op-cp-dl{gap:4px;margin:10px 0 0;font-size:13px;display:grid}.op-cp-dl>div{border-top:1px solid #eff3f4;grid-template-columns:minmax(130px,.6fr) minmax(0,1.4fr);gap:2px 12px;padding:3px 0;display:grid}.op-cp-dl>div:first-child{border-top:0}.op-cp-dl dt{color:var(--rv-muted);font-weight:650}.op-cp-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.op-cp-sub{color:var(--rv-muted);font-size:12px}.op-cp-na{color:var(--rv-muted);font-style:italic}.op-cp-na-h{color:var(--rv-ink-2);margin:6px 0 2px;font-weight:750}.op-cp-say{color:var(--rv-ink);background:#f4f8f8;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:13px;line-height:1.5}@media (width<=900px){.op-cp-units{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.op-cp-dl>div{grid-template-columns:minmax(0,1fr)}}.op-kpi-avg{color:#4b5d6b;margin-top:2px;font-size:12px;display:block}.op-range{flex-wrap:wrap;align-items:flex-end;gap:8px;display:inline-flex}.op-range input[type=date]{font:inherit;color:#152535;background:#fff;border:1px solid #c9d3d8;border-radius:6px;padding:4px 6px;font-size:13px}.op-range .op-task[disabled]{opacity:.5;cursor:default}.op-tip{z-index:5;color:#152535;pointer-events:none;background:#fff;border:1px solid #d5dee3;border-radius:8px;width:180px;padding:8px 10px;font-size:12px;position:absolute;box-shadow:0 6px 18px #15253524}.op-tip ul{margin:6px 0;padding:0;list-style:none}.op-tip li{align-items:center;gap:6px;display:flex}.op-tip li span:nth-child(2){flex:1}.op-tip p{margin:0}.op-tip-warn{color:#a33a1d;margin-top:4px!important}.op-held-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.op-held-item{background:#fdf7f5;border:1px solid #ecd9d2;border-radius:10px;padding:10px 12px}.op-held-t{overflow-wrap:anywhere;margin:0;font-size:14px}.op-held-x{color:#4b3a35;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.op-held-act{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}.op-held-act .gx-btn{min-height:44px}.op-held-item-done{background:#f7f8f9;border-color:#dfe3e6}.op-held-decided{margin-top:12px}.op-trend-checks{color:#5a2312;background:#fbf1ee;border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:13px;list-style:none}.op-cp-head{color:#152535;margin:0 0 4px;font-size:16px;font-weight:650}.op-cp-why,.op-cp-fix,.op-cp-settle{color:#2b3d4c;margin:2px 0;font-size:14px}.op-cp-fix{color:#1b5e7a;font-weight:600}.op-cp-tnote{color:#805300;margin:4px 0 0;font-size:12.5px}.op-cp-how{margin-top:8px}.op-cp-how>summary{cursor:pointer;color:#1b5e7a;font-size:13px;font-weight:600}@media (width<=520px){.op-range{width:100%}}.op-band{margin-top:18px}.op-band-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.op-band-h{letter-spacing:-.02em;color:var(--rv-ink,#152535);margin:0;font-size:17px;font-weight:800}.op-band-when{color:var(--rv-muted);letter-spacing:0;font-weight:600}.op-hero .op-band-h{color:#fff}.op-hero .op-band-when{color:#bfe3da}.op-usual{color:var(--rv-muted);font-size:12.5px}.op-hero .op-usual{color:#bfe3da;margin-top:8px;display:block}.op-hero .op-usual .rv-fig{color:#e9f6f2}.op-usual-v{border-radius:5px;padding:0 3px!important}.op-hero-chg>span{display:inline}.op-band .op-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:10px;display:grid}.op-band .op-kpi{flex-direction:column;gap:4px;display:flex}.op-kpi-line{color:var(--rv-ink,#152535);margin:6px 0 0;font-size:14px;line-height:1.45}.op-kpi-line .op-kpi-v{letter-spacing:-.04em;vertical-align:baseline;font-size:28px;font-weight:820;line-height:1.1;display:inline-block;margin:0 2px 0 -4px!important}.op-kpi-sub{color:var(--rv-ink-2,#3a4f60)}.op-recon{color:var(--rv-muted);margin-top:6px;font-size:12.5px;display:block}.op-recon .op-part{padding:0 2px!important}.op-stages{color:var(--rv-muted);margin-top:4px;font-size:12.5px;display:block}.op-stages .op-part{padding:0 2px!important}.op-how{color:var(--rv-muted);margin-top:8px;font-size:12.5px}.op-how summary{cursor:pointer;color:var(--rv-accent,#11695a);min-height:24px;font-weight:650}.op-how p{margin:6px 0 0;line-height:1.45}.op-bands{flex-wrap:wrap;gap:2px 12px;margin:6px 0 0;font-size:12.5px;display:flex}.op-due .op-band-h,.op-backlog .op-band-h{margin-bottom:8px}@media (width>=1181px){.op-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.op-q-t .op-q-v{margin-right:2px}@media (width<=1180px){.op-band .op-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.op-band .op-kpis{grid-template-columns:minmax(0,1fr)}.op-kpi-line .op-kpi-v{font-size:24px}}.op-hero-chg .op-hero-link{margin-right:-4px!important}.op-cp-falling{background:#fdf3f1;border-color:#e8a29c}.op-cp-falling .op-cp-head{color:#8f2f2a}.op-cp-st{letter-spacing:.02em;border-radius:999px;margin-bottom:6px;padding:2px 9px;font-size:11.5px;font-weight:750;display:inline-block}.op-cp-st-bad{color:#8f2f2a;background:#f9dcd8}.op-cp-st-ok{color:#1f6b56;background:#e5f4ee}.op-cp-st-watch{color:#805300;background:#fbf2dd}.op-cp-st-neu{color:#4c6070;background:#eef2f4}.op-cp-trend{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;margin:10px 0 4px;display:grid}.op-cp-trend-note{grid-column:1/-1;margin:0;font-size:11.5px}.op-cp-bars{min-width:0;margin:0}.op-cp-bars figcaption{color:var(--rv-muted);margin-bottom:4px;font-size:11.5px;font-weight:700}.op-cp-bars ol{align-items:flex-end;gap:3px;height:92px;margin:0;padding:0;list-style:none;display:flex}.op-cp-bars li{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;height:100%;display:flex}.op-cp-bn{color:#2b3d4c;white-space:nowrap;font-size:10.5px;font-weight:700}.op-cp-bar{flex:auto;align-items:flex-end;width:100%;display:flex}.op-cp-bar>span{background:#5fa9b8;border-radius:3px 3px 0 0;width:100%;display:block}.op-cp-falling .op-cp-bars[data-cp-bars=starts] li:nth-last-child(-n+4) .op-cp-bar>span{background:#df8584}.op-cp-dim .op-cp-bar>span{background:#b9d6dd}.op-cp-bl{color:var(--rv-muted);white-space:nowrap;max-width:100%;font-size:9.5px;overflow:hidden}@media (width<=640px){.op-cp-trend{grid-template-columns:minmax(0,1fr)}.op-cp-bn{font-size:9.5px}}.op-nowrap{white-space:nowrap}.op-cp-bl{max-width:none;overflow:visible}.op-bysvc{border-top:1px solid #ffffff26;grid-column:1/-1;gap:10px;padding-top:12px;display:grid}.op-bysvc-b{min-width:0}.op-bysvc-h{color:#fff;letter-spacing:-.01em;margin:0 0 6px;font-size:15px;font-weight:720}.op-svcs{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,6), auto);grid-auto-flow:column;gap:2px 28px;margin:0;padding:0;list-style:none;display:grid}.op-svc{color:#d9efe9;grid-template-columns:minmax(0,1fr) 82px 44px;align-items:center;gap:8px;min-width:0;font-size:12.5px;display:grid}.op-svc-main{color:#e9f6f2;text-align:left;border-radius:6px;grid-template-columns:172px minmax(40px,1fr) 34px;align-items:center;gap:8px;min-width:0;margin-left:-4px!important;padding:3px 4px!important;display:grid!important}.op-svc-main:hover{background:#ffffff1c}.op-svc-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op-svc-bar{background:#ffffff1f;border-radius:4px;height:8px;position:relative}.op-svc-fill{background:#9ce0cf;border-radius:4px;position:absolute;top:0;bottom:0;left:0}.op-svc-mark{background:#fff;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.op-svc-y{color:#fff;text-align:right;font-weight:800}.op-svc-u{white-space:nowrap;color:#bfe3da}.op-svc-d{text-align:right;font-weight:800}.op-svc-d.down{color:#ffc2bf}.op-svc-d.up{color:#9ce0cf}.op-bysvc-key{margin:0}@media (width<=1180px){.op-svcs{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}@media (width<=640px){.op-svc{grid-template-columns:minmax(0,1fr) auto 38px;gap:2px 8px;padding:2px 0}.op-svc-main{grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"name y""bar bar";gap:3px 6px}.op-svc-name{grid-area:name}.op-svc-y{grid-area:y}.op-svc-bar{grid-area:bar}.op-svc-u{font-size:11.5px}}.op-kpi-cmp{color:var(--rv-ink-2);align-items:center;gap:6px;margin:2px 0 0;font-size:13px;font-weight:650;display:flex}.op-kpi-cmp.down svg{color:#b3471f}.op-kpi-cmp .op-part{margin-right:-4px}.op-kpi-cmp.up svg{color:#2f8a6e}.op-spark{border-top:1px solid #eff3f4;margin-top:10px;padding-top:10px}.op-spark-t{color:var(--rv-muted);font-size:11.5px;font-weight:700;display:block}.op-spark-bars{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;height:74px;margin:4px 0 0;padding:0;list-style:none;display:grid}.op-spark-bars li{min-width:0;display:flex}.op-spark-b{border-radius:4px;flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:2px;min-width:0;padding:0 1px!important;display:flex!important}.op-spark-b:hover{background:#e9f3f0}.op-spark-n{text-align:center;color:var(--rv-ink-2);font-size:10px}.op-spark-bar{background:#b9d8cf;border-radius:3px 3px 0 0;min-height:2px;max-height:52px;display:block}.op-spark-now .op-spark-bar{background:#2f9a78}.op-spark-now .op-spark-n{color:var(--rv-ink);font-weight:800}.op-spark-x{margin-top:3px;font-size:11px;display:block}.pt .pt-na{color:var(--rv-muted)}.pt-back{color:var(--rv-accent-ink);border-radius:8px;align-items:center;gap:6px;margin:2px 0 10px -6px;padding:4px 6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pt-back:hover{background:#e9f3f0}.pt-kpis{margin-top:16px}.pt-kpi{padding:18px 20px 16px}.pt-kpi:hover{border-color:var(--rv-line);box-shadow:var(--rv-shadow)}.pt-kpi-v{border-radius:8px;align-self:flex-start;margin:10px 0 6px -4px!important;padding:0 4px!important}.pt-kpi-v:hover{background:#e9f3f0}.pt-parts{border-top:1px solid #eff3f4;flex-wrap:wrap;gap:2px 12px;margin-top:10px;padding-top:10px;display:flex}.pt-part{color:var(--rv-ink-2);border-radius:6px;align-items:center;gap:4px;font-size:12.5px;margin-left:-4px!important;padding:2px 4px!important;display:inline-flex!important}.pt-part b{color:var(--rv-ink);font-weight:780}.pt-part:hover{background:#e9f3f0!important}.pt-part svg{color:var(--rv-muted)}.pt-paths{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:14px;display:flex}.pt-paths-more{color:var(--rv-muted);flex-basis:100%;font-size:13px}.pt-paths-more>summary{cursor:pointer;width:fit-content}.pt-paths-more>.pt-paths{margin-top:8px}.pt-paths-l{letter-spacing:.12em;text-transform:uppercase;color:var(--rv-muted);margin-right:4px;font-size:11px;font-weight:800}.pt-path{color:var(--rv-ink-2);border-radius:999px;font-size:12.5px;border:1px solid var(--rv-line)!important;background:#fff!important;padding:5px 10px!important}.pt-path b{color:var(--rv-ink);margin-right:2px;font-weight:780}.pt-path:hover{background:#f3f8f7!important;border-color:#cfe0dc!important}.pt-list{margin-top:18px}.pt-list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;margin-bottom:10px;display:flex}.pt-grid{min-width:0}.pt-grid .gx{background:#fff}.pt-grid [data-row]{cursor:pointer}.pt-grid [data-row]:hover td{background:#f3f8f7}.pt-open{align-items:flex-end;gap:8px;display:flex}.pt-open label{flex-direction:column;gap:4px;display:flex}.pt-open span{color:var(--rv-muted);letter-spacing:.02em;font-size:11px;font-weight:750}.pt-open input{border:1px solid var(--rv-line);color:#263c4b;background:#fff;border-radius:10px;width:220px;max-width:52vw;height:40px;padding:0 12px;font-size:13.5px;font-weight:600}.pt-open-btn{background:var(--rv-accent);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex;color:#fff!important}.pt-open-btn:disabled{opacity:.45;cursor:default}.pt-head{background:linear-gradient(110deg,#fff 55%,#f2f8f6);flex-wrap:wrap;justify-content:space-between;gap:14px 24px;padding:20px 24px;display:flex}.pt-head-l{flex:320px;min-width:0}.pt-head-r{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pt-head-r .rv-sel select{min-width:240px;max-width:360px}.pt-head-r p{margin:0}.pt-span{letter-spacing:-.01em;align-items:center;gap:6px;font-size:14px;font-weight:780;display:inline-flex}.pt-span svg{color:var(--rv-muted)}.pt-tl-card{margin-top:16px;padding:22px 24px 20px}.pt-den{color:var(--rv-ink-2);background:#f4f8f8;border:1px solid #e3eeec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 0 14px;padding:10px 14px;font-size:12.5px;display:flex}.pt-den-l{letter-spacing:.12em;text-transform:uppercase;color:var(--rv-accent-ink);font-size:10.5px;font-weight:800}.pt-den-t{flex:300px;min-width:0}.pt-den-figs{flex-wrap:wrap;gap:0 10px;display:inline-flex}.pt-tl-cols{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);align-items:start;gap:22px 30px;display:grid}.pt-tl-main{min-width:0}.pt-journey{margin:0;padding:0;list-style:none;position:relative}.pt-journey:before{content:"";background:#e3ebee;border-radius:2px;width:2px;position:absolute;top:10px;bottom:14px;left:14px}.pt-ev{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:0 0 16px;display:grid;position:relative}.pt-ev:last-child{padding-bottom:0}.pt-ev-dot{z-index:1;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:0 0 0 4px #fff}.pt-ev-b{min-width:0;padding-top:1px}.pt-ev-when{color:var(--rv-muted);margin:0;font-size:12px;font-weight:750}.pt-ev-t{letter-spacing:-.01em;margin:1px 0 0;font-size:14px;font-weight:780;line-height:1.35}.pt-ev-figs{flex-wrap:wrap;gap:0 12px;margin:3px 0 0;display:flex}.pt-ev-st{flex-wrap:wrap;gap:4px 6px;margin:6px 0 0;display:flex}.pt-stb{border-radius:999px;padding:0!important}.pt-stb:hover .rv-st{filter:brightness(.96);box-shadow:0 0 0 1px #cfe0dc}.pt-mt-wrap{margin:0 -4px;padding:0 4px;overflow-x:auto}.pt-mt{margin-top:0;font-size:13px}.pt-mt th,.pt-mt td{vertical-align:middle;padding:9px 8px}.pt-mt tbody th,.pt-mt tfoot th{white-space:nowrap}.pt-mt-m{font-weight:750;display:block}.pt-mt-s,.pt-mt-mat{color:var(--rv-muted);font-size:11.5px;font-weight:500;display:block}.pt-mt-mat{font-style:italic}.pt-mt-codes{color:var(--rv-muted);white-space:nowrap;font-size:12px}.pt-mt tfoot th,.pt-mt tfoot td{border-top:2px solid #d7e2e5;border-bottom:0}.pt-cell{border-radius:6px;font-weight:700;margin-right:-4px!important;padding:2px 4px!important}.pt-cell:hover{background:#e9f3f0!important}.pt-note{color:#6b4a07;background:#fbf2dd;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.pt-life{border:1px solid var(--rv-line);background:#fbfcfc;border-radius:14px;min-width:0;padding:16px 18px}.pt-life-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pt-life-flow li{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.pt-life-l{color:var(--rv-ink-2);font-size:12px;font-weight:750}.pt-life-v{letter-spacing:-.045em;border-radius:6px;font-size:22px;font-weight:830;line-height:1.15;margin-left:-3px!important;padding:0 3px!important}.pt-life-v:hover{background:#e9f3f0}.pt-life-rate{color:var(--rv-ink);font-size:12.5px;font-weight:720}.pt-life-lines{color:var(--rv-muted);font-size:12px;line-height:1.35}.pt-life-bar{background:#edf1f2;border-radius:10px;height:10px;margin-top:14px;display:flex;overflow:hidden}.pt-life-bar span{height:100%;display:block}.pt-life-legend{margin-top:8px}.pt-h3{margin:14px 0 4px;font-size:12.5px;font-weight:800}.pt-life-rows{margin:0;padding:0;list-style:none}.pt-life-rows li{border-bottom:1px solid #eef2f3;justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.pt-life-rows li:last-child{border-bottom:0}.pt-life-rows li>span:first-child{align-items:center;gap:6px;min-width:0;display:inline-flex}.pt-gap-figs{align-items:center;gap:8px;display:inline-flex}.pt-life-ok{color:#12735c;align-items:flex-start;gap:6px;margin:10px 0 0;line-height:1.45;display:flex}.pt-life-ok svg{flex:none;margin-top:2px}.pt-life-ok.rv-attn{color:#a8434b;background:0 0}.pt-warn{color:#3f5a6e;background:#eef4f8;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.pt-issues-card{margin-top:16px;padding:22px 24px 20px}.pt-issues{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pt-issue{border:1px solid var(--rv-line);border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.pt-issue.clear{background:#fbfcfc}.pt-issue-b{min-width:0}.pt-issue-t{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13.5px;font-weight:780;line-height:1.35;display:flex}.pt-clear{padding:2px 8px;font-size:11px}.pt-issue-figs{flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;display:flex}.pt-issue-v{color:var(--rv-ink-2);border-radius:6px;font-size:12.5px;margin-left:-4px!important;padding:2px 4px!important}.pt-issue-v b{color:var(--rv-ink);letter-spacing:-.02em;font-size:15px;font-weight:820}.pt-issue-v:hover{background:#e9f3f0}.pt-issue-d{color:var(--rv-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.pt-issue-old{color:var(--rv-ink-2);font-weight:650}@media (width<=1180px){.pt-tl-cols{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.pt-issues{grid-template-columns:minmax(0,1fr)}.pt-head-r{text-align:left;align-items:flex-start}}@media (width<=640px){.pt-head,.pt-tl-card,.pt-issues-card{padding:16px 14px}.pt-head-r .rv-sel select{width:100%;min-width:0;max-width:100%}.pt-head-r,.pt-head-r .rv-sel{width:100%}.pt-kpi{padding:14px}.pt-life{padding:14px 12px}.pt-life-flow{grid-template-columns:minmax(0,1fr);gap:6px}.pt-open{width:100%}.pt-open label{flex:1}.pt-open input{width:100%;max-width:none}.pt-list-head{align-items:stretch}}.pt-life-flow .pt-part{line-height:1.4;display:block!important}.pt-mt-ok{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0;display:flex}.pt-life-rows li.pt-zero{opacity:.62}.pt-tl-cols.pt-tl-month{grid-template-columns:minmax(0,1fr)}.pt-tl-month .pt-life-flow{max-width:720px}.pt-filters{align-items:flex-end;max-width:640px}.pt-sel-range select{min-width:200px;max-width:252px!important}.pt-sel-count select{min-width:200px;max-width:232px!important}.pt-custom{gap:8px;display:flex}.pt-custom input[type=date]{border:1px solid var(--rv-line);height:40px;font:inherit;color:#263c4b;background:#fff;border-radius:10px;min-width:0;padding:0 10px;font-size:13.5px;font-weight:600}.pt-custom input[aria-invalid=true]{border-color:#e0a99c}.pt-toggle{border:1px solid var(--rv-line);color:#263c4b;cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13.5px;font-weight:650;display:inline-flex}.pt-toggle.on{color:var(--rv-accent-ink);background:#dff0ea;border-color:#b9dccf}.pt-range{color:var(--rv-ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:8px 0 0;font-size:14px;display:flex}.pt-range b{color:var(--rv-ink);font-weight:780}.pt-range svg{color:var(--rv-muted)}.pt-mtd{font-size:11.5px}.pt-range-note{color:var(--rv-muted);max-width:720px;margin:4px 0 0;font-size:12px;line-height:1.5}.pt-compare{flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:14px;padding:12px 18px;display:flex}.pt-compare-h{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:13px;display:flex}.pt-compare-rows{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.pt-compare-rows li{align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.pt-compare-l{color:var(--rv-muted);margin-right:2px;font-weight:650}.pt-list-note{margin:4px 0 0}@media (width<=640px){.pt-filters{max-width:none}.pt-sel-range,.pt-sel-count,.pt-custom,.pt-sel-detox{grid-column:1/-1}.pt-sel-range select,.pt-sel-count select{width:100%;min-width:0;max-width:none!important}.pt-custom>label{flex:1 1 0;min-width:0}.pt-custom input[type=date]{width:100%}.pt-toggle{justify-content:center;width:100%}.pt-compare{padding:12px 14px}}.pt-kpi-h{align-items:center;gap:4px;display:inline-flex}.pt-info{vertical-align:middle;display:inline-flex;position:relative}.pt-info-b{width:28px;height:28px;color:var(--rv-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-7px 0;display:inline-flex}.pt-info-b:hover,.pt-info-b[aria-expanded=true]{color:var(--rv-ink);background:#eef2f4}.pt-info-pop{z-index:30;border:1px solid var(--rv-line);width:min(300px,100vw - 48px);color:var(--rv-ink-2);letter-spacing:0;text-transform:none;background:#fff;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.45;position:absolute;top:calc(100% + 6px);left:-8px;box-shadow:0 12px 28px -12px #0f1a2e59}.pt-kpi:last-child .pt-info-pop{left:auto;right:-8px}.pt-sofar{color:#8a5a00;font-weight:700}.pt-paths-card{margin-top:14px;padding:14px 18px 12px}.pt-paths-card .pt-paths-l{margin:0 0 8px;font-size:11px}.pt-paths-card .pt-paths-l .rv-muted{text-transform:none;letter-spacing:0;font-weight:600}.pt-bars{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:2px 28px;display:grid}.pt-bar{text-align:left;width:100%;min-height:32px;color:var(--rv-ink-2);border-radius:8px;grid-template-columns:minmax(120px,1.3fr) minmax(60px,1fr) auto;align-items:center;gap:10px;font-size:13px;padding:3px 6px!important;display:grid!important}.pt-bar:hover{background:#f3f8f7}.pt-bar-l{color:var(--rv-ink);overflow-wrap:anywhere;font-weight:650}.pt-bar-t{background:#edf1f4;border-radius:4px;height:8px;position:relative;overflow:hidden}.pt-bar-t>span{background:#3d8a7c;border-radius:4px;position:absolute;inset:0 auto 0 0}.pt-bar-v{color:var(--rv-muted);white-space:nowrap;text-align:right;font-size:12px}.pt-bars .pt-paths-more{grid-column:1/-1;margin-top:6px}.pt-bars .pt-paths-more>summary{align-items:center;min-height:32px;display:flex}.pt-bars .pt-paths-more .pt-bars{margin-top:4px}.pt-head-fresh{margin-top:8px}.pt-head-fresh .ph-pop{left:0;right:auto}@media (width<=767px){.pt-info-b{width:44px;height:44px;margin:-14px -8px}.pt-toggle,.pt-custom input[type=date]{height:44px}.pt-bar{grid-template-columns:minmax(0,1fr) auto;min-height:44px}.pt-bar-t{grid-area:2/1/auto/-1}.pt-bars .pt-paths-more>summary,.pt-open input,.pt-open-btn{min-height:44px}.pt-back{align-items:center;min-height:44px;display:inline-flex}}.pt-paths-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pt-paths-th{color:var(--rv-ink);margin:0 0 6px;font-size:13px;font-weight:780}@media (width<=760px){.pt-paths-split{grid-template-columns:minmax(0,1fr)}}.cl .cl-na{color:var(--rv-muted)}.cl-card{margin-top:18px;padding:22px 24px 20px}.cl-cols{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin-top:16px}.cl-sub{margin-top:4px}.cl-table{border-collapse:collapse;width:100%;margin-top:10px;font-size:13.5px}.cl-table th,.cl-table td{border-bottom:1px solid var(--rv-line);text-align:left;vertical-align:middle;padding:10px 8px}.cl-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--rv-muted);white-space:nowrap;font-size:11px;font-weight:800}.cl-table .rv-num{text-align:right}.cl-table tbody tr:last-child th,.cl-table tbody tr:last-child td{border-bottom-color:#dfe6e8}.cl-table tfoot th,.cl-table tfoot td{border-bottom:0;padding-top:12px;font-weight:800}.cl-prof{min-width:0;font-weight:600}.cl-prof-l{font-size:13.5px;font-weight:720;line-height:1.3;display:block}.cl-prof-m{color:var(--rv-muted);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.cl-cell{white-space:nowrap;border-radius:6px;text-align:right!important;margin-left:auto!important;margin-right:-5px!important;padding:2px 5px!important;display:block!important}.cl-cell b{font-weight:800}.cl-cell:hover{background:#e9f3f0}.cl-cell-s{color:var(--rv-muted);font-size:12px}.cl-dash{color:var(--rv-muted)}.cl-th-bars{width:38%}.cl-bars{min-width:220px}.cl-bar{border-radius:6px;grid-template-columns:minmax(0,1fr) 4.8em;align-items:center;gap:10px;width:100%;margin-left:-4px!important;padding:2px 4px!important;display:grid!important}.cl-bar+.cl-bar{margin-top:3px}.cl-bar:hover{background:#e9f3f0}.cl-bar-track{background:#f0f4f5;border-radius:6px;height:10px;display:block;overflow:hidden}.cl-bar-fill{border-radius:6px;height:100%;display:block}.cl-bar-modeled .cl-bar-fill,.cl-sw-modeled{background:#195a62}.cl-bar-collected .cl-bar-fill,.cl-sw-collected{background:#60bca5}.cl-bar-v{text-align:right;font-size:13px;font-weight:800}.cl-bar-collected .cl-bar-v{color:var(--rv-ink-2);font-weight:650}.cl-seeds{background:#f4f8f8;border:1px solid #e3eeec;border-radius:12px;margin-top:14px;padding:10px 14px}.cl-seeds p{color:var(--rv-ink-2);margin:0;line-height:1.5}.cl-seeds ul{flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.cl-seeds li{align-items:center;gap:6px;display:inline-flex}.cl-seeds .cl-cell{margin:0!important}.cl-proj{letter-spacing:.04em;text-transform:none;color:var(--rv-ink-2);background:#fbfcfc;border:1px dashed #9fb3bb;border-radius:6px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:750;display:inline-block}.cl-big{letter-spacing:-.04em;white-space:nowrap;border-radius:8px;font-size:24px;font-weight:830;padding:2px 6px!important}.cl-big span{letter-spacing:0;color:var(--rv-muted);font-size:12.5px;font-weight:650}.cl-big:hover{background:#e9f3f0}.cl-cur tbody td:nth-child(n+3),.cl-cur tfoot td:nth-child(n+3){background:repeating-linear-gradient(135deg,#0000 0 6px,#f6f9f9 6px 7px)}.cl-flags{margin:0;padding:0;list-style:none}.cl-flag{border-bottom:1px solid var(--rv-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:11px 0;display:grid}.cl-flag:last-child{border-bottom:0}.cl-flag .rv-check-i{width:32px;height:32px}.cl-flag-b{min-width:0}.cl-flag-t{margin:0;font-size:13.5px;font-weight:780;line-height:1.35}.cl-flag-figs{flex-wrap:wrap;align-items:center;gap:2px 12px;margin:3px 0 0;display:flex}.cl-flag-v{color:var(--rv-ink-2);white-space:nowrap;border-radius:6px;font-size:12.5px;margin-left:-4px!important;padding:2px 4px!important}.cl-flag-v b{color:var(--rv-ink);letter-spacing:-.02em;font-size:15px;font-weight:820}.cl-flag-v:hover{background:#e9f3f0}.cl-flag-30{color:var(--rv-muted);white-space:nowrap;font-size:12px}.cl-flag-30 .cl-flag-v b{font-size:13px}.cl-task{white-space:nowrap;border:1px solid var(--rv-line);color:var(--rv-accent-ink);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.cl-task:hover{background:#f3f8f7;border-color:#cfe0dc}.cl-move{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:10px 28px;display:grid}.cl-move-chart{min-width:0;padding-top:10px}.cl-hist{width:100%}.cl-hist svg{font-family:inherit;display:block;overflow:visible}.cl-net{font-weight:800}.cl-net.pos{color:var(--rv-pos)}.cl-net.neg{color:var(--rv-neg)}.cl-foot{margin-top:18px}.cl-defs{margin:0 0 8px}.cl-defs summary{cursor:pointer;color:var(--rv-accent-ink);width:fit-content;font-weight:750}.cl-defs ul{margin:6px 0;padding-left:18px}@media (width<=1180px){.cl-cols,.cl-move{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.cl-card{padding:16px 14px}.cl-table thead{display:none}.cl-table,.cl-table tbody,.cl-table tfoot,.cl-table tr{width:100%;display:block}.cl-table tr{border-bottom:1px solid var(--rv-line);padding:10px 0}.cl-table th,.cl-table td{border:0;padding:0}.cl-table tr>th{margin-bottom:6px;display:block}.cl-table td{justify-content:space-between;align-items:center;gap:10px;padding:3px 0;display:flex}.cl-table td:before{content:attr(data-label);color:var(--rv-muted);flex:none;font-size:12px;font-weight:600}.cl-table td.cl-bars{display:block}.cl-table td.cl-bars:before{margin-bottom:4px;display:block}.cl-cell{margin-right:0!important}.cl-bars{min-width:0}.cl-cur tbody td:nth-child(n+3),.cl-cur tfoot td:nth-child(n+3){background:0 0}.cl-table tfoot tr{border-bottom:0}.cl-flag{grid-template-columns:auto minmax(0,1fr)}.cl-task{grid-column:2;justify-self:start;min-height:40px}.cl-flag-30{white-space:normal}}.cl-rev .cl-prof{width:25%;min-width:220px}.cl-cur .cl-prof,.cl-mv .cl-prof{min-width:150px}@media (width<=760px){.cl-rev .cl-prof{width:auto;min-width:0}.cl-mv tbody tr,.cl-cur tbody tr{flex-wrap:wrap;gap:2px 14px;display:flex}.cl-mv tbody tr>th,.cl-cur tbody tr>th{flex:1 0 100%;margin-bottom:2px}.cl-mv tbody td,.cl-cur tbody td{gap:5px;padding:1px 0;display:inline-flex}.cl-mv td:before,.cl-cur tbody td:before{font-size:11.5px}.cl-rev tbody tr{padding:12px 0}}.cl-tag{color:#4c6070;vertical-align:1px;background:#eef2f4;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:750;display:inline-block}.cl-parent th,.cl-parent td{background:#fafcfc}.cl-base-line{color:var(--rv-ink-2);margin:0 0 6px}.cl-mbm-wrap,.cl-pj-wrap{overflow-x:auto}.cl-mbm th,.cl-mbm td{vertical-align:top;padding:9px 7px}.cl-mbm thead th{vertical-align:bottom}.cl-th-s{letter-spacing:0;text-transform:none;color:var(--rv-muted);font-size:10px;font-weight:650;display:block}.cl-cur-col{background:#f3f8f7}.cl-mbm thead th.cl-cur-col{border-radius:10px 10px 0 0}.cl-cmp-col{box-shadow:inset 0 -2px #9fd0c2}.cl-m{flex-direction:column;align-items:flex-end;gap:0;display:flex}.cl-m .rv-fig{white-space:nowrap;border-radius:6px;text-align:right!important;margin-right:-4px!important;padding:1px 4px!important}.cl-m .rv-fig:hover{background:#e9f3f0}.cl-m-v{font-size:14.5px}.cl-m-v b{letter-spacing:-.02em;font-weight:820}.cl-m-so{color:var(--rv-muted);font-size:11px;font-weight:600}.cl-m-s{color:var(--rv-muted);font-size:11.5px}.cl-m-rr{color:var(--rv-ink-2);font-weight:650}.cl-m-rr .cl-proj{margin-left:2px;padding:0 4px;font-size:9.5px}.cl-m-d{color:var(--rv-muted);white-space:nowrap;padding-right:0;font-size:11px;font-weight:700}.cl-m-d.up{color:var(--rv-pos)}.cl-m-d.down{color:var(--rv-neg)}.cl-m-t{color:#805300;align-items:center;gap:3px;display:inline-flex!important}.cl-mbm tfoot td,.cl-mbm tfoot th{border-top:1px solid #dfe6e8}.cl-cmp{border:1px solid var(--rv-line);background:#fbfcfc;border-radius:14px;margin-top:16px;padding:14px 16px 6px}.cl-cmp-h{flex-wrap:wrap;align-items:flex-end;gap:6px 14px;display:flex}.cl-cmp-h p{color:var(--rv-ink-2);flex:320px;margin:0 0 9px;line-height:1.45}.cl-cmp-t{margin-top:8px}.cl-cmp-t .cl-prof{min-width:190px}.cl-strong th,.cl-strong td{font-weight:800}.cl-diff b{font-size:14px}.cl-diff.pos b{color:var(--rv-pos)}.cl-diff.neg b{color:var(--rv-neg)}.cl-diff-p{color:var(--rv-muted);font-size:11.5px;font-weight:500;display:block}.cl-cmp-n{white-space:nowrap}.cl-cell-i{border-radius:5px;padding:1px 3px!important;display:inline!important}.cl-cell-i:hover{background:#e9f3f0}.cl-pj .cl-prof{min-width:170px}.cl-th-as{width:40%}.cl-as{min-width:300px}.cl-as-bar{background:#f0f4f5;border-radius:6px;height:8px;margin:3px 0 6px;display:flex;overflow:hidden}.cl-as-bar span{height:100%;display:block}.cl-as-list{color:var(--rv-ink-2);flex-wrap:wrap;gap:2px 12px;font-size:12px;display:flex}.cl-as-i{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.cl-as-i .rv-sw{width:8px;height:8px}.cl-as-i b{color:var(--rv-ink);font-weight:750}.cl-as-d{color:var(--rv-muted)}.cl-as-sum{color:var(--rv-muted);margin-top:4px;font-size:12px;display:block}.cl-as-sum b{color:var(--rv-ink)}.cl-cols .cl-move{grid-template-columns:minmax(0,1fr)}@media (width<=760px){.cl-mbm-wrap,.cl-pj-wrap{overflow:visible}.cl-mbm tbody tr,.cl-mbm tfoot tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.cl-mbm tr>th{grid-column:1/-1}.cl-mbm td{background:#f8fafa;border-radius:8px;padding:4px 6px;display:block}.cl-mbm td:before{text-align:left;margin-bottom:2px;display:block}.cl-mbm td.cl-cur-col{background:#eef6f4}.cl-m{align-items:flex-start}.cl-m .rv-fig{text-align:left!important;margin-left:-4px!important;margin-right:0!important}.cl-cmp{padding:12px 10px 4px}.cl-cmp-t td{display:flex}.cl-as{min-width:0;display:block!important}.cl-as:before{margin-bottom:2px;display:block}.cl-as-i{white-space:normal}.cl-pj tbody tr{display:block}.cl-pj tbody td{display:flex}}.cl-more{border:1px solid var(--rv-line);color:var(--rv-accent-ink);cursor:pointer;background:#fff;border-radius:9px;margin-top:8px;padding:6px 10px;font-size:12.5px;font-weight:700}.cl-more:hover{background:#f3f8f7}.cl-mbm .cl-prof{width:17%;min-width:150px}.cl-mbm th,.cl-mbm td{padding:8px 5px}.cl-m-l{gap:2px;display:inline-flex}.cl-m-none{color:var(--rv-muted);font-size:12px;font-style:italic}.cl-m .cl-proj{margin:0 0 1px;padding:0 4px;font-size:9.5px}.cl-m-rr{font-size:11.5px!important}.cl-detox{background:#f4f8f8;border:1px solid #e3eeec;border-radius:12px;margin-top:12px;padding:10px 14px 4px}.cl-detox p{color:var(--rv-ink-2);margin:0 0 4px}.cl-dx th,.cl-dx td{border-bottom:0;padding:4px 5px;font-size:12.5px}.cl-dx th{color:var(--rv-ink-2);width:17%;min-width:150px;font-weight:650}.cl-sub-h th{letter-spacing:.06em;text-transform:uppercase;color:var(--rv-muted);padding-top:16px;font-size:11px;font-weight:800}@media (width<=760px){.cl-dx tr{flex-wrap:wrap;gap:2px 10px;display:flex!important}.cl-dx td{background:0 0!important;padding:0!important;display:inline-flex!important}.cl-sub-h th{display:block}}.cl-toggle{border:1px solid var(--rv-line);color:#263c4b;cursor:pointer;background:#fff;border-radius:10px;align-self:flex-end;align-items:center;gap:7px;height:40px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.cl-toggle input{width:16px;height:16px;accent-color:var(--rv-accent)}.cl-oneday{background:#fbf8f1;border-color:#f0e6cf}.cl-oneday .cl-m{align-items:flex-end}.cl-od{color:var(--rv-ink-2);font-size:12.5px;font-weight:500}@media (width<=640px){.cl-toggle{grid-column:1/-1}.cl-oneday .cl-m{align-items:flex-start}}.cl-od-groups{margin:4px 0 6px;font-size:12.5px}.cl-od-groups summary{cursor:pointer;color:var(--rv-accent-ink);width:fit-content;font-weight:700}.cl-pj .cl-as-i{white-space:normal}.cl-pj .cl-th-as{width:44%}.cl-pj .cl-as{min-width:0;max-width:520px}.cl-top{margin-bottom:4px}.cl-fcards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cl-fcard{flex-direction:column;gap:6px;min-width:0;padding:14px 16px 12px;display:flex}.cl-fcard-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cl-fcard-name{letter-spacing:.1em;text-transform:uppercase;color:var(--rv-ink-2);margin:0;font-size:12px;font-weight:800}.cl-spark{flex:none;display:block}.cl-fcard-v{flex-direction:column;gap:2px;margin:0;display:flex}.cl-fcard-big{letter-spacing:-.04em;border-radius:8px;width:fit-content;font-size:26px;font-weight:830;line-height:1.05;margin-left:-4px!important;padding:1px 4px!important}.cl-fcard-big:hover{background:#e9f3f0}.cl-fcard-u{color:var(--rv-muted);font-size:12px}.cl-fcard-vs{color:var(--rv-ink-2);margin:0;font-size:12px;line-height:1.45}.cl-fcard-vs.up{color:#1d6b55}.cl-fcard-vs.down{color:#8f4a50}.cl-fcard-l{color:var(--rv-muted);border-top:1px solid #eff3f4;flex-direction:column;gap:2px;margin:4px 0 0;padding:6px 0 0;font-size:12px;list-style:none;display:flex}.cl-fcard-l li{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.cl-fcard-l li>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cl-fcard-l b{color:var(--rv-ink);font-weight:780}.cl-fcard-l .cl-proj{margin-left:2px;padding:0 4px;font-size:9.5px}.cl-tw{margin-top:4px;overflow-x:auto}.cl-ft{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.cl-ft th,.cl-ft td{border-bottom:1px solid var(--rv-line);text-align:right;vertical-align:middle;white-space:nowrap;padding:7px 6px}.cl-ft thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--rv-muted);vertical-align:bottom;font-size:11px;font-weight:800}.cl-ft .cl-tr-h{z-index:1;text-align:left;background:#fff;width:15%;min-width:150px;position:sticky;left:0}.cl-ft thead .cl-tr-h{background:#fff}.cl-ft td.cl-cur-col,.cl-ft th.cl-cur-col{background:#f3f8f7}.cl-ft thead th.cl-cur-col{border-radius:10px 10px 0 0}.cl-ft .cl-th-s{margin-top:2px}.cl-ft .cl-th-s .cl-proj{margin:0;padding:0 4px;font-size:9px}.cl-tr-facility .cl-tr-h{font-weight:780}.cl-tr-program th,.cl-tr-program td,.cl-tr-other th,.cl-tr-other td,.cl-tr-program .cl-tr-h,.cl-tr-other .cl-tr-h{background:#fbfcfc}.cl-tr-sub{color:var(--rv-ink-2);padding-left:22px;font-weight:600;display:block}.cl-tr-l{font-weight:780;display:block}.cl-tr-note{color:var(--rv-muted);white-space:normal;max-width:220px;margin-top:1px;padding-left:0;font-size:11px;font-weight:500;display:block}.cl-tr-other .cl-tr-note{padding-left:0}.cl-tr-other .cl-tr-sub .cl-tr-note{margin-left:0}.cl-ft tfoot th,.cl-ft tfoot td{border-top:1px solid #dfe6e8;border-bottom:0;font-weight:800}.cl-exp{all:unset;cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-height:28px;margin-left:-4px;padding:2px 4px;font-weight:780;display:inline-flex}.cl-exp:hover{background:#e9f3f0}.cl-exp:focus-visible{outline:2px solid var(--rv-accent);outline-offset:1px}.cl-exp-i{color:var(--rv-muted);transition:transform .15s}.cl-exp[aria-expanded=true] .cl-exp-i{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.cl-exp-i{transition:none}}.cl-c{flex-direction:column;align-items:flex-end;gap:0;display:inline-flex}.cl-c .rv-fig{border-radius:6px;text-align:right!important;margin-right:-4px!important;padding:1px 4px!important}.cl-c .rv-fig:hover{background:#e9f3f0}.cl-c-v{letter-spacing:-.02em;color:var(--rv-ink);font-size:14px;font-weight:800}.cl-c-proj{text-underline-offset:4px;-webkit-text-decoration:underline dashed #9fb3bb;text-decoration:underline dashed #9fb3bb;text-decoration-thickness:1px}.cl-c-s{color:var(--rv-muted);align-items:baseline;gap:2px;font-size:11px;display:inline-flex}.cl-c-n{color:var(--rv-muted);font-weight:500;font-size:11px!important}.cl-c-d{margin-right:1px;font-size:8.5px}.cl-c-d.up{color:#4c9c86}.cl-c-d.down{color:#c08a8e}.cl-ft .cl-m-none{font-style:normal}.cl-mini{padding:18px 20px 14px}.cl-cc{margin-top:4px}.cl-cc th,.cl-cc td{padding:7px 6px}.cl-cc tbody th{font-weight:700}.cl-od-months{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.cl-od-months li{background:#f8fafa;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 2px;font-size:12.5px;display:flex}.cl-od-m{letter-spacing:.05em;text-transform:uppercase;color:var(--rv-muted);font-size:10.5px;font-weight:750}.cl-od-l{color:var(--rv-ink-2);margin:10px 0 0}.cl-od-l .cl-proj{margin:0 4px 0 0}.cl-more-d{margin-top:10px;font-size:12.5px}.cl-more-d>summary{cursor:pointer;color:var(--rv-accent-ink);width:fit-content;min-height:28px;font-weight:700}.cl-empty{color:var(--rv-muted);margin:0;font-size:13px}.cl-how{margin:6px 0;padding-left:18px}.cl-how li{margin:2px 0}.cl-cols{align-items:start}@media (width<=1180px){.cl-fcards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.cl-fcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cl-fcard{padding:12px 12px 10px}.cl-fcard-big{font-size:22px}.cl-spark{width:64px}.cl-ft .cl-tr-h{min-width:112px}.cl-tw{margin-left:-4px;margin-right:-4px}.cl-mini{padding:14px 14px 12px}}@media (width<=420px){.cl-fcards{grid-template-columns:minmax(0,1fr)}}.cl-c-t{align-items:baseline;gap:2px;display:inline-flex}.cl-fcard-l li{flex-wrap:wrap}.cl-fcard-vs .rv-fig{font-weight:700}.cl-mini .cl-flag{align-items:center;padding:6px 0}.cl-mini .cl-flag .rv-check-i{width:26px;height:26px}.cl-mini .cl-flag-b{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.cl-mini .cl-flag-t{min-width:250px;font-size:13px}.cl-mini .cl-flag-figs{margin:0}.cl-mini .cl-task{padding:4px 9px}@media (width<=760px){.cl-mini .cl-flag-t{flex:1 0 100%;min-width:0}}.cl-fcard-line{color:var(--rv-ink-2);margin:0;font-size:12px;line-height:1.5}.cl-fcard-line b{font-weight:780}.cl-fcard-muted{color:var(--rv-muted);border-top:1px solid #eff3f4;padding-top:6px}.cl-fcard-muted b{color:var(--rv-ink)}.cl-fcard-vs{font-size:12px}.cl-ft td.cl-latest-col,.cl-ft th.cl-latest-col{background:#eef4fb}.cl-ft td.cl-latest-col .cl-c-v{font-weight:830}.cl-more-detail{margin-top:16px}.cl-more-detail>summary{border:1px solid var(--rv-line);cursor:pointer;min-height:44px;color:var(--rv-accent-ink);background:#fff;border-radius:12px;align-items:center;padding:0 16px;font-size:13.5px;font-weight:750;display:flex}.cl-more-detail[open]>summary{margin-bottom:4px}.ed .ed-na{color:var(--rv-muted)}.ed-card{min-width:0;margin-top:16px;padding:20px 22px 18px}.ed-sw-akron{background:#2f6fe4}.ed-sw-dayton{background:#7c4dcc}.ed-sw-detox{background:#0f9d76}.ed-sw-spark{background:#ee8a12}.ed-sw-target{vertical-align:middle;border-top:2px dashed #195a62;width:18px;height:0;display:inline-block}.ed-sw-band{background:#cfe3df;border-radius:3px;width:16px;height:10px;display:inline-block}.ed-sw-current{vertical-align:middle;background:#c2473f;border-radius:2px;width:18px;height:3px;display:inline-block}.ed-inline{padding:0 2px;font-weight:650}.ed-kpis{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:4px;display:grid}.ed-kpi{flex-direction:column;align-items:stretch;min-width:0;padding:16px 18px 14px;display:flex}.ed-kpi .rv-kpi-v{text-align:left;margin:8px 0 4px;font-size:26px}.ed-stake .rv-kpi-v{color:#195a62}@media (width<=1020px){.ed-kpis{grid-template-columns:minmax(0,1fr)}}.ed-krows{flex-direction:column;gap:12px;margin-top:10px;display:flex}.ed-kr{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.ed-kr+.ed-kr{border-top:1px solid var(--rv-line);padding-top:12px}.ed-kr-h{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ed-kr-u{color:#195a62;font-size:12.5px;font-weight:750}.ed-kpi .ed-kr-v{color:var(--rv-ink);text-align:left;padding:0 2px;font-size:22px;font-weight:800}.ed-kr-c{color:var(--rv-ink-2);overflow-wrap:anywhere;margin:0;font-size:12.5px}.ed-kempty{margin:10px 0 0;font-size:13px}.ed-stake-g{flex-wrap:wrap;gap:6px 22px;margin:8px 0 6px;display:flex}.ed-stake-b{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:44px;margin:0 -4px;padding:2px 4px;display:flex}.ed-stake-b:hover{background:var(--rv-bg-2,#f4f6f9)}.ed-kpi .ed-stake-b .rv-kpi-v{margin:0;font-size:26px}.ed-stake-l{color:var(--rv-ink-2);font-size:12.5px;font-weight:700}.ed-info{vertical-align:middle;display:inline-flex;position:relative}.ed-info-b{width:28px;height:28px;color:var(--rv-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-6px 0;display:inline-flex}.ed-info-b:hover,.ed-info-b[aria-expanded=true]{background:var(--rv-bg-2,#eef2f4);color:var(--rv-ink)}.ed-info-pop{z-index:30;border:1px solid var(--rv-line);width:min(320px,100vw - 48px);color:var(--rv-ink-2);letter-spacing:0;text-transform:none;background:#fff;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.45;position:absolute;top:calc(100% + 6px);right:-8px;box-shadow:0 12px 28px -12px #0f1a2e59}@media (width<=767px){.ed-info-b{width:44px;height:44px;margin:-12px -6px}}.ed-hero,.ed-surv{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0 16px;display:grid}.ed-chart{margin-top:6px;position:relative}.ed-h3{color:var(--rv-ink);margin:18px 0 8px;font-size:14.5px;font-weight:800}.ed-guide{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ed-g{color:var(--rv-ink);border-radius:12px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.ed-g svg{flex:none;margin-top:2px}.ed-g span{overflow-wrap:anywhere;min-width:0}.ed-g-attn{background:#fcf1f0}.ed-g-attn svg{color:#a8434b}.ed-g-watch{background:#fbf5e6}.ed-g-watch svg{color:#805300}.ed-g-ok{background:#edf7f3}.ed-g-ok svg{color:#12735c}.ed-tt td{white-space:nowrap}.ed-src{min-width:200px;max-width:300px;white-space:normal!important;text-align:left!important}.ed-actions{border-top:1px solid var(--rv-line);margin-top:10px}.ed-actions-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.ed-actions-figs{gap:12px;font-size:13px;display:inline-flex}.ed-signals{color:var(--rv-ink-2);flex-wrap:wrap;gap:4px 16px;margin:2px 0 8px;padding:0;font-size:12.5px;list-style:none;display:flex}.ed-risks{margin:0;padding:0;list-style:none}.ed-risk{border-bottom:1px solid var(--rv-line);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:9px 0;display:grid}.ed-rank{color:var(--rv-muted);font-weight:700}.ed-risk-t{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:650}.ed-risk-d{color:var(--rv-ink-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.ed-risk-v{font-weight:800}.ed-task{white-space:nowrap}@media (width<=640px){.ed-risk{grid-template-columns:24px minmax(0,1fr)}.ed-risk-v,.ed-task{grid-column:2;justify-self:start}}.ed-csv,.ed-sheet td{white-space:nowrap}.ed-early-cell .ed-same{color:#8a5a00;font-size:11px;display:block}.ed-mtd th{color:#8a5a00}.ed-how summary{cursor:pointer;list-style:none}.ed-how summary::-webkit-details-marker{display:none}.ed-how summary:before{content:"▸ ";color:var(--rv-muted)}.ed-how[open] summary:before{content:"▾ "}.ed-how ul{color:var(--rv-ink-2);margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.ed-how li{margin:4px 0}.ed-kpis-wrap{margin-top:4px}.ed-kgroup-h{letter-spacing:.04em;text-transform:uppercase;color:var(--rv-ink-2);margin:18px 0 -6px;font-size:13px;font-weight:800}.ed-kpi-unit{color:#195a62;overflow-wrap:anywhere;margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.ed-kpi-target{cursor:help}.ed-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ed-oneday{background:var(--rv-bg-2,#f4f6f9);color:var(--rv-ink);overflow-wrap:anywhere;border-radius:10px;margin:12px 0 0;padding:8px 12px;font-size:13px}.ed-oneday-rule{margin-top:2px;display:block}.ed-detox-figs{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 24px;margin-top:8px;display:grid}.ed-detox-fig{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ed-detox-fig .rv-kpi-v{margin:6px 0 4px;font-size:26px}.ed-detox-fig .ed-detox-sec{color:var(--rv-ink-2);font-size:20px}.ed-origin{margin:10px 0 4px;font-size:13px}.ed-origin summary{cursor:pointer;color:var(--rv-ink-2);font-weight:700}.ed-origin ul{margin:6px 0 0;padding-left:18px}.ed-paths{margin-top:8px}.ed-lost{grid-column:1/-1}.ed-lost-sm{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px 18px;margin-top:6px;display:grid}.ed-lost-one{min-width:0}.ed-lost-h{color:var(--rv-ink);margin:0;font-size:13px;font-weight:750}.ed-lost-t{color:#195a62;cursor:help;font-weight:600}.ed-more>summary{cursor:pointer;flex-direction:column;justify-content:center;gap:2px;min-height:44px;list-style:none;display:flex}.ed-more>summary::-webkit-details-marker{display:none}.ed-more>summary .rv-h2:before{content:"▸ ";color:var(--rv-muted)}.ed-more[open]>summary .rv-h2:before{content:"▾ "}.ed-sheet-bar{justify-content:flex-end;margin:6px 0;display:flex}.ed-card.ed-actions{border-top:0;margin-top:16px}.ed-lost .ed-info-pop{left:-8px;right:auto}@media (width<=767px){.ed .rv-seg button,.ed .ed-task{min-height:44px}.ed .ed-more>summary{min-height:48px}}.fl .fl-na{color:var(--rv-muted)}.fl-card{min-width:0;margin-top:16px;padding:20px 22px 18px}.fl-inline{padding:0 2px;font-weight:650}.fl-wrap{flex-wrap:wrap}.fl-h3{color:var(--rv-ink);margin:16px 0 8px;font-size:14px;font-weight:800}.fl-tag{color:#805300;letter-spacing:.04em;text-transform:none;vertical-align:1px;background:#fbf2dd;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:750;display:inline-block}.fl-mode{color:#2c4a63;white-space:nowrap;background:#eef4f8;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:750;display:inline-flex}.fl-controls{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-top:16px;padding:14px 16px;display:flex}.fl-seg button{min-height:34px}.fl-selnote{color:#805300;max-width:190px;font-size:11px;font-style:normal}.fl-check{min-height:40px;color:var(--rv-ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.fl-check input{width:18px;height:18px;accent-color:var(--rv-accent)}.fl-chip{color:#11695a;overflow-wrap:anywhere;background:#e8f3ef;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:34px;padding:4px 6px 4px 12px;font-size:12.5px;display:inline-flex}.fl-chip-x{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.fl-chip-x:hover{background:#d3eae2}.fl-tabs{border-bottom:1px solid var(--rv-line);scrollbar-width:none;gap:4px;margin-top:18px;display:flex;overflow-x:auto}.fl-tabs::-webkit-scrollbar{display:none}.fl-tabs button{min-height:44px;color:var(--rv-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0 14px;font-size:14px;font-weight:700}.fl-tabs button[aria-selected=true]{color:var(--rv-ink);border-bottom-color:var(--rv-accent)}.fl-tabs button:hover{color:var(--rv-ink)}.fl-panel{min-width:0}.fl-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.fl-tile{min-width:0;padding:16px 18px 14px}.fl-big{text-align:left;margin:8px 0 4px;font-size:28px}.fl-tile-row{color:var(--rv-ink-2);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.fl-tile-note{margin-top:8px;line-height:1.45}@media (width<=1180px){.fl-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.fl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-big{font-size:24px}}@media (width<=400px){.fl-tiles{grid-template-columns:minmax(0,1fr)}}.fl-flow{grid-template-columns:minmax(150px,.8fr) minmax(0,4fr);align-items:stretch;gap:14px;margin-top:8px;display:grid}.fl-src{color:#fff;background:#152535;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;padding:16px;display:flex}.fl-src .fl-box-l,.fl-src .fl-box-s{color:#c9d6de}.fl-src .fl-box-v{color:#fff}.fl-rows{gap:10px;min-width:0;display:grid}.fl-row{grid-template-columns:minmax(150px,1fr) minmax(96px,.6fr) minmax(0,1.5fr);align-items:center;gap:10px;min-width:0;display:grid}.fl-box{border:1px solid var(--rv-line);background:#fff;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.fl-box-detox{border-left:5px solid #2f6fe4}.fl-box-direct{border-left:5px solid #19856e}.fl-box-never{background:#fcfaf5;border-left:5px solid #b9a37a}.fl-box-l{color:var(--rv-ink-2);font-size:12px;font-weight:750}.fl-box-v{letter-spacing:-.04em;color:var(--rv-ink);font-size:26px;font-weight:830;line-height:1.1}.fl-box-s{color:var(--rv-muted);font-size:11.5px}.fl-arrow{justify-content:center;align-items:flex-end;height:34px;display:flex;position:relative}.fl-arrow:before{content:"";border-top:2.5px solid #9fb0ba;position:absolute;top:50%;left:4px;right:12px}.fl-arrow:after{content:"";border:6px solid #0000;border-left:10px solid #9fb0ba;border-right:0;position:absolute;top:calc(50% - 6px);right:2px}.fl-arrow span{color:var(--rv-muted);text-align:center;font-size:10.5px;line-height:1.2;position:relative;top:22px}.fl-arrow-prog:before{border-top:2.5px dashed #c27c0e}.fl-arrow-prog:after{border-left-color:#c27c0e}.fl-arrow-prog span{color:#805300;font-weight:700}.fl-arrow-stop:before{border-top:2px dotted #c7b78f}.fl-arrow-stop:after{border-left-color:#c7b78f}.fl-arrow+*{min-width:0}.fl-arrow{margin-bottom:14px}.fl-prog{background:#fffaf0;border:1.5px dashed #e0bf85;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.fl-prog-sm{margin-top:8px}.fl-dests{flex-wrap:wrap;gap:8px;display:flex}.fl-dest{background:#f3f7f8;border-radius:12px;flex-direction:column;min-width:90px;padding:8px 12px;display:flex}.fl-prog .fl-dest{background:#fff3dc}.fl-dest-l{color:var(--rv-ink-2);font-size:11.5px;font-weight:700}.fl-dest-v{letter-spacing:-.03em;color:var(--rv-ink);font-size:20px;font-weight:820}.fl-other{color:var(--rv-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11.5px}.fl-origin{color:var(--rv-ink-2);margin-top:6px;font-size:11.5px}.fl-origin summary{cursor:pointer;font-weight:700}.fl-origin .fl-dests{margin-top:4px}.fl-sub2{color:var(--rv-muted);margin-top:2px;font-size:11.5px;display:block}@media (width<=900px){.fl-flow{grid-template-columns:minmax(0,1fr)}.fl-row{grid-template-columns:minmax(0,1fr);gap:4px}.fl-arrow{justify-content:flex-start;align-items:center;height:30px;margin:0;padding-left:26px}.fl-arrow:before{border-top:0;border-left:2.5px solid #9fb0ba;inset:0 auto 0 14px}.fl-arrow-prog:before{border-left:2.5px dashed #c27c0e}.fl-arrow-stop:before{border-left:2px dotted #c7b78f}.fl-arrow:after{display:none}.fl-arrow span{text-align:left;top:0}}.fl-guide ol{color:var(--rv-ink-2);margin:10px 0 0;padding-left:20px;font-size:13.5px;line-height:1.9}.fl-guide .rv-link{align-items:center;gap:4px;display:inline-flex}.fl-table td{white-space:nowrap}.fl-table .fl-ctx th,.fl-table .fl-ctx td{color:var(--rv-muted)}.fl-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0 16px;display:grid}.fl-search{border:1px solid var(--rv-line);height:40px;color:var(--rv-muted);background:#fff;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:0 10px;display:inline-flex}.fl-search input{width:220px;max-width:60vw;color:var(--rv-ink);background:0 0;border:0;outline:none;font-size:13.5px}.fl-recon-line{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 6px;display:flex}.fl-ptable{max-height:640px;overflow-y:auto}.fl-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.fl-sort .fl-up{transform:rotate(180deg)}.fl-pname{text-align:left;white-space:normal}.fl-mom{color:var(--rv-muted);white-space:nowrap;font-size:10.5px;display:block}.fl-mom.up{color:#1f7f66}.fl-mom.down{color:#b0545a}.fl-mom-l{display:none}.fl-maturing th{color:#8a5a00}.fl-sw-mat{background:repeating-linear-gradient(45deg,#e9dcc0 0 2px,#fff 2px 5px);border:1px solid #e9dcc0;border-radius:3px;width:14px;height:10px;display:inline-block}.fl-chart{margin-top:6px;position:relative}.fl-map{width:100%;margin-top:6px}.fl-map svg{display:block;overflow:visible}.fl-node:focus-visible rect,.fl-edge-l:focus-visible rect{stroke:#152535;stroke-width:2.4px}.fl-open{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.fl-open label{flex-direction:column;gap:4px;display:flex}.fl-open span{color:var(--rv-muted);font-size:11px;font-weight:750}.fl-open input{border:1px solid var(--rv-line);color:#263c4b;border-radius:10px;width:240px;max-width:70vw;height:44px;padding:0 12px;font-size:14px;font-weight:600}.fl-open-btn{background:var(--rv-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;height:44px;padding:0 16px;font-size:13.5px;font-weight:750;display:inline-flex}.fl-open-btn:disabled{opacity:.5;cursor:default}.fl-links{margin:8px 0 0;padding-left:18px;font-size:13.5px;line-height:2.1}.fl-links .rv-link{text-align:left}.fl-layer{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.fl-scrim{background:#0b1b2a55;position:absolute;inset:0}.fl-dialog{background:#f6f8f9;width:min(760px,100%);height:100%;padding:20px 22px 28px;position:relative;overflow-y:auto;box-shadow:-10px 0 40px #0b1b2a30}.fl-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fl-split{gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.fl-dot{border-radius:3px;width:10px;height:10px;display:inline-block}.fl-dot-detox{background:#2f6fe4}.fl-dot-direct{background:#19856e}.fl-dot-never{background:#b9a37a}.fl-pd-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.fl-footer{margin-top:20px}.fl-recon{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:10px 24px;font-size:13px;display:grid}.fl-recon p{overflow-wrap:anywhere;margin:0 0 4px}.fl-recon-h{color:var(--rv-ink-2)}.fl-recon summary{cursor:pointer;color:var(--rv-accent-ink);align-items:center;min-height:32px;font-size:12.5px;font-weight:700;display:flex}.fl-checks{color:var(--rv-ink-2);margin:4px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.fl-checks .fail{color:#a8434b}.fl-how{margin-top:12px}.fl-how summary{cursor:pointer;list-style:none}.fl-how summary::-webkit-details-marker{display:none}.fl-how summary:before{content:"▸ ";color:var(--rv-muted)}.fl-how[open] summary:before{content:"▾ "}.fl-how ul{color:var(--rv-ink-2);margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.fl-how li{margin:4px 0}.fl-flow{grid-template-columns:minmax(0,1fr)}.fl-src{color:var(--rv-ink);background:#eef3f6;border-left:5px solid #152535;border-radius:12px;flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:4px 12px;padding:8px 14px}.fl-src .fl-box-l{color:var(--rv-ink-2)}.fl-src .fl-box-s{color:var(--rv-muted)}.fl-src .fl-box-v{color:var(--rv-ink);font-size:22px}.fl-all{margin:0;font-size:12px}.fl-tile{cursor:help}.fl-tile .rv-fig{cursor:pointer}.fl-tile-h{align-items:center;gap:5px;display:flex}.fl-tile-i{color:var(--rv-muted);flex:none}.fl-tag-tile{align-self:flex-start;margin:4px 0 0}.fl-muted{color:var(--rv-muted)}.fl-period-r{align-items:center;gap:6px;display:inline-flex}.fl-period-r select{border:1px solid var(--rv-line);appearance:none;color:#263c4b;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%233d5967' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 11px center no-repeat;border-radius:10px;min-width:104px;max-width:200px;height:40px;padding:0 32px 0 12px;font-size:13.5px;font-weight:600}@media (width<=767px){.ph-filters-body>.fl-period{flex-basis:100%}.fl-period-r{width:100%;display:flex}.fl-period-r select{flex:1 1 0;min-width:0;max-width:none;min-height:44px}.fl-seg button{min-height:44px}.fl-chip-x{width:44px;height:44px}}.fl-tiles{grid-auto-rows:1fr}.fl-tile{flex-direction:column;align-items:flex-start;display:flex}.fl-tile .fl-tile-h{align-self:stretch;margin:0}.fl-tile-top{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;min-height:62px;display:flex}.fl-tile-top .fl-tag-tile{margin:0}@media (width>=1181px){.fl-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.fl-tile .fl-big{font-size:28px;line-height:1.1}.fl-tile-row{font-variant-numeric:tabular-nums}.fl-tile-period{color:var(--rv-ink-2);font-weight:650}@media (width<=640px){.fl-tile .fl-big{font-size:24px}}.fl-box-incoming{background:#fafbfc;border-style:dashed solid;border-left-width:5px;border-left-color:#7b8d99}.fl-starts{color:var(--rv-ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 2px;font-size:13px}.fl-starts-h{color:var(--rv-ink);font-weight:750}.fl-cap{caption-side:top;text-align:left;color:var(--rv-ink-2);padding:10px 0 6px;font-size:12px;font-weight:750}.fl-subrow th{color:var(--rv-ink-2);white-space:normal;min-width:220px;padding-left:26px;font-weight:600}.fl-cell-mat{background:#fffaf0}.fl-went summary{cursor:pointer;color:var(--rv-accent-ink);min-height:28px;font-size:12px;font-weight:700}.fl-went ul{margin:4px 0 0;padding-left:16px;font-size:12px;line-height:1.7}.fl-went li{white-space:nowrap}.fl-los{border-top:1px solid var(--rv-line);margin-top:14px;padding-top:6px}.fl-los:first-of-type{border-top:0}.fl-los-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;display:flex}.fl-los-head .fl-h3{margin:8px 0 4px}.fl-los-seg{flex-wrap:wrap}.fl-los-mat{color:#8a5a00;font-size:12.5px}.fl-total th,.fl-total td{border-top:1.5px solid var(--rv-line);font-weight:700}@media (width<=767px){.fl-los-seg button{min-height:44px}}.rt-note{color:#3a4f60;background:#eef2f4;border-radius:12px;margin:14px 0 0;padding:10px 14px;font-size:13px;line-height:1.45}.rt-note-warn{color:#6b4600;background:#fbf2dd}.rt-group{margin-top:18px}.rt-group-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.rt-group-n{color:var(--rv-ink-2);font-weight:650}.rt-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.rt-card{min-width:0;padding:16px 18px 14px}.rt-big{letter-spacing:-.03em;text-align:left;overflow-wrap:anywhere;border-radius:8px;align-self:flex-start;margin:10px 0 4px -4px;padding:2px 4px;font-size:20px;font-weight:820}.rt-big:hover{background:#e9f3f0}.rt-card-part{color:var(--rv-ink-2);margin-top:6px;font-size:12px;display:block}.rt-card-note{color:var(--rv-muted);margin-top:8px;font-size:11.5px;line-height:1.45;display:block}.rt-nofac{color:var(--rv-ink-2);margin:12px 2px 0;font-size:13px}@media (width<=1100px){.rt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.rt-cards{grid-template-columns:minmax(0,1fr)}}.rt-stages{margin-top:12px}.rt-stackbar,.rt-bucketbar{background:#eef2f4;border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.rt-seg{cursor:pointer;border:0;flex-basis:0;min-width:4px;padding:0}.rt-seg:hover{filter:brightness(.92)}.rt-seg:focus-visible{outline-offset:-3px;outline:3px solid #33b5a1}.rt-stage-legend{color:var(--rv-ink-2);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.rt-stage-legend li{align-items:center;gap:5px;display:inline-flex}.rt-legend{margin-top:22px}.rt-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rt-two>.fl-card{margin-top:16px}@media (width<=980px){.rt-two{grid-template-columns:minmax(0,1fr)}}.rt-panel .rt-bucketbar{margin-top:6px}.rt-bucket-line{color:var(--rv-ink-2);margin:6px 0 4px;font-size:12px;line-height:1.5}.rt-bars{margin:10px 0 0;padding:0;list-style:none}.rt-bar{border-bottom:1px solid #f0f3f4;grid-template-columns:minmax(0,1.25fr) minmax(60px,1fr) auto;align-items:center;gap:4px 10px;padding:5px 0;font-size:12.5px;display:grid}.rt-bar-l{overflow-wrap:anywhere;min-width:0;color:var(--rv-ink);font-weight:650}.rt-bar-b{font-size:11px;font-weight:700;display:block}.rt-bar-t{background:#eef2f4;border-radius:5px;height:10px;overflow:hidden}.rt-bar-f{border-radius:5px;height:100%;display:block}.rt-bar-v{text-align:right;white-space:nowrap;font-size:12px}@media (width<=560px){.rt-bar{grid-template-columns:minmax(0,1fr) auto}.rt-bar-t{grid-area:2/1/auto/-1}.rt-bar-v{white-space:normal}}.rt-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:12px 0 0;display:grid}.rt-dl>div{min-width:0}.rt-dl dt{color:var(--rv-muted);font-size:11.5px;font-weight:700}.rt-dl dd{color:var(--rv-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}@media (width<=480px){.rt-dl{grid-template-columns:minmax(0,1fr)}}.rt-calls{width:100%;margin-top:12px}.rt-cap{caption-side:top;text-align:left;color:var(--rv-ink-2);padding:0 0 4px;font-size:12px;font-weight:750}.rt-deciders{color:var(--rv-ink-2);overflow-wrap:anywhere;margin:10px 0 0;font-size:12.5px}.rt-trend{margin-top:6px}.rt-chart{width:100%;max-width:720px;height:auto;margin:4px 0 6px;display:block}.rt-chart circle{cursor:pointer}.rt-chart circle:focus-visible{stroke:#152535;stroke-width:2.5px;outline:none}.rt-list{margin:10px 0 0;padding:0;list-style:none}.rt-item{border-top:1px solid #eef2f3}.rt-item-b{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:10px 6px;display:block}.rt-item-b:hover{background:#f4f8f7}.rt-item-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.rt-item-src{overflow-wrap:anywhere;font-size:12px}.rt-stage{color:#3a4f60;background:#eef2f4;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:750}.rt-stage-screen{color:#a8434b;background:#fcefef}.rt-stage-after_sched,.rt-stage-reversed,.rt-stage-no_night{color:#805300;background:#fbf2dd}.rt-stage-stayed{color:#12735c;background:#e5f4ee}.rt-chips{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.rt-chip-wrap{align-items:center;gap:4px;max-width:100%;display:inline-flex}.rt-chip{color:var(--rv-ink-2);overflow-wrap:anywhere;background:#f2f5f6;border-radius:8px;padding:3px 8px;font-size:11.5px}.rt-chip-ours{color:#1f4fa8;background:#e9f0fd}.rt-chip-payer{color:#5d3a96;background:#f1ebfa}.rt-chip-client{color:#6b4600;background:#fbf2dd}.rt-chip-contact{color:#12735c;background:#e5f4ee}.rt-chip-ama{color:#a8434b;background:#fcefef}.rt-chip-unmapped{color:#9a3412;background:#fdeee6}.rt-arrow{color:var(--rv-muted);font-size:11px}.rt-more{margin-top:10px}.rt-dialog{border-radius:0}.rt-facts{border:1px solid var(--rv-line);background:#fff;border-radius:12px;margin-top:14px;padding:12px 14px}.rt-tl{border-left:2px solid #d9e3e6;margin:16px 0 0;padding:0 0 0 14px;list-style:none}.rt-tl-i{grid-template-columns:110px minmax(0,1fr);gap:10px;padding:7px 0;font-size:13px;display:grid;position:relative}.rt-tl-i:before{content:"";background:#19856e;border-radius:999px;width:10px;height:10px;position:absolute;top:12px;left:-20px}.rt-tl-kipu_admit:before,.rt-tl-level:before{background:#2f6fe4}.rt-tl-discharge:before{background:#5a6679}.rt-tl-d{color:var(--rv-muted);font-size:12px}@media (width<=480px){.rt-tl-i{grid-template-columns:minmax(0,1fr);gap:2px}}.rt-notrec ul{color:var(--rv-ink-2);margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.rt-notrec li{margin:4px 0}.fx .fx-na{color:var(--rv-muted);font-weight:600}.fx .fx-na-why{color:var(--rv-muted);font-size:11.5px;line-height:1.35}.fx-stale{color:#6f4e00;letter-spacing:.01em;white-space:nowrap;background:#f2eadb;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:750;display:inline-flex}.fx-card{min-width:0;margin-top:16px;padding:22px 24px 20px}.fx-h3{letter-spacing:-.01em;margin:16px 0 6px;font-size:13px;font-weight:800}.fx-sel select{max-width:200px!important}.fx-note-sm{color:var(--rv-muted);margin:6px 0 0;font-size:12px}.fx-notices{box-shadow:none;background:#fffdf7;border-color:#ecdcb6;flex:0 430px;padding:12px 16px 10px}.fx-notices ul{flex-direction:column;gap:3px;margin:6px 0 0;padding:0;list-style:none;display:flex}.fx-notices li{color:var(--rv-ink-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12.5px;line-height:1.35;display:grid}.fx-notices li b{color:var(--rv-ink);font-weight:700}.fx-notice-attn svg{color:#c4545c}.fx-notice-watch svg{color:#b07a00}.fx-notice-neu svg{color:#6b7d8a}.fx-notice-tip{letter-spacing:.06em;text-transform:uppercase;color:var(--rv-muted);cursor:help;font-size:10.5px;font-weight:750}.fx .rv-top{align-items:flex-start}.fx-sources{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.fx-src{flex-direction:column;gap:4px;min-width:0;padding:14px 14px 12px;display:flex}.fx-src-stale{background:#fffcf4;border-color:#ecdcb6}.fx-src-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.fx-src-name{letter-spacing:-.01em;font-size:12.5px;font-weight:800;line-height:1.25}.fx-src-when{color:var(--rv-muted);margin:0;font-size:11px;line-height:1.35}.fx-src-v{letter-spacing:-.04em;border-radius:6px;align-self:flex-start;margin-top:4px;font-size:22px;font-weight:820;line-height:1.1;margin-left:-3px!important;padding:0 3px!important}.fx-src-v:hover,.fx-key-v:hover,.fx-money:hover,.fx-gap-v:hover,.fx-gap-s:hover,.fx-partial:hover,.fx-why-n:hover,.fx-why-v:hover,.fx-cellv:hover,.fx-cellsub:hover,.fx-big:hover,.fx-list-n:hover,.fx-list-v:hover,.fx-group-v:hover,.fx-group-a:hover{background:#e9f3f0}.fx-src-unit{color:var(--rv-muted);letter-spacing:0;font-size:12px;font-weight:650}.fx-src-scope{color:var(--rv-muted);margin:0;font-size:11px;line-height:1.35}.fx-src-keys{border-top:1px solid #eff3f4;flex-direction:column;gap:4px;margin:6px 0 0;padding:7px 0 0;list-style:none;display:flex}.fx-src-keys li{flex-direction:column;gap:1px;font-size:11.5px;display:flex}.fx-key-l{color:var(--rv-ink-2);align-items:center;gap:4px;font-weight:650;display:inline-flex}.fx-src-keys li.broken .fx-key-l{color:#a8434b}.fx-key-v{color:var(--rv-ink);border-radius:5px;align-self:flex-start;font-size:11.5px;font-weight:700;margin-left:-3px!important;padding:1px 3px!important}.fx-src-keys li.broken .fx-key-v{color:#a8434b}.fx-key-v b{font-weight:820}.fx-key-note{color:var(--rv-muted);font-size:11px;line-height:1.35}.fx-src-note{color:var(--rv-ink-2);margin:4px 0 0;font-size:11px;line-height:1.35}.fx-src-stale .fx-src-note{color:#6f4e00}.fx-recon{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.fx-recon th,.fx-recon td{border-bottom:1px solid var(--rv-line);text-align:right;vertical-align:top;padding:9px 8px}.fx-recon thead th{letter-spacing:.04em;color:var(--rv-ink-2);vertical-align:bottom;font-size:11px;font-weight:800;line-height:1.25}.fx-recon thead th span{letter-spacing:0;color:var(--rv-muted);font-size:10.5px;font-weight:600;display:block}.fx-recon th:first-child{text-align:left}.fx-recon tbody th{white-space:nowrap;font-weight:700}.fx-recon tbody th .rv-st{margin-left:6px}.fx-recon .fx-gaptd{background:#fafbfb}.fx-recon thead .fx-gaptd{color:var(--rv-muted);background:0 0}.fx-total th,.fx-total td{border-top:2px solid #dfe7e9;border-bottom:0;font-weight:800}.fx-total .fx-money{font-size:16px}.fx-mon{font-size:13.5px}.fx-money{letter-spacing:-.02em;border-radius:6px;font-size:15px;font-weight:800;padding:1px 4px!important}.fx-cellstack{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.fx-partial{color:var(--rv-ink-2);text-underline-offset:3px;border-radius:5px;font-size:11.5px;font-weight:650;-webkit-text-decoration:underline #c9d5d9;text-decoration:underline #c9d5d9;padding:1px 4px!important}.fx-partial-none{color:var(--rv-muted);font-size:11px}.fx-gapcell{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.fx-gap-v{color:var(--rv-ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;font-size:12.5px;font-weight:750;padding:1px 4px!important;display:inline-flex!important}.fx-gapcell.flagged .fx-gap-v{color:#a8434b}.fx-gapcell.flagged .fx-gap-v svg{color:#c4545c}.fx-ok-i{color:#12735c}.fx-gap-s{color:var(--rv-muted);white-space:nowrap;border-radius:5px;font-size:11.5px;padding:1px 4px!important}.fx-gap-na{color:var(--rv-muted)}.fx-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 20px;margin-top:4px;display:grid}.fx-why ul{margin:0;padding:0;list-style:none}.fx-why li{border-bottom:1px dashed var(--rv-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:2px 8px;padding:4px 0;font-size:12px;display:grid}.fx-why li:last-child{border-bottom:0}.fx-why-l{color:var(--rv-ink-2);line-height:1.35}.fx-why-n{color:var(--rv-muted);white-space:nowrap;border-radius:5px;padding:1px 3px!important}.fx-why-v{white-space:nowrap;border-radius:5px;font-weight:800;padding:1px 3px!important}.fx-stages{margin-top:12px}.fx-stage-stale{flex-direction:column;align-items:flex-start;gap:2px;margin-top:4px;display:flex}.fx-stage-stale .op-stage-v{margin-top:0}.fx-na-big{color:var(--rv-muted);font-size:20px!important}.fx-stage-parts{flex-wrap:wrap;gap:0 10px;margin-top:4px;display:flex}.fx-stage-note{color:#6f4e00;flex-wrap:wrap;align-items:center;gap:2px 4px;margin-top:6px;font-size:11px;line-height:1.35;display:inline-flex}.fx-stage-note .op-part{color:#6f4e00;font-size:11px}.op-stage .fx-na-why{margin-top:2px}.fx-drop{grid-template-columns:200px auto minmax(0,1fr)!important}.fx-side{background:#fbf4f4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:12px 0 0;padding:9px 12px;font-size:12.5px;display:flex}.fx-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fx-group{border:1px solid var(--rv-line);background:#fbfcfc;border-radius:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"c l""v v""a a";gap:2px 8px;min-width:0;padding:11px 12px;display:grid}.fx-group-code{color:var(--rv-total);grid-area:c;font-size:13px;font-weight:850}.fx-group-l{color:var(--rv-ink-2);grid-area:l;font-size:12px;line-height:1.3}.fx-group-v{color:var(--rv-ink-2);border-radius:5px;grid-area:v;justify-self:start;font-size:12.5px;margin-left:-3px!important;padding:1px 3px!important}.fx-group-v b{color:var(--rv-ink);letter-spacing:-.03em;font-size:18px;font-weight:820}.fx-group-a{border-radius:5px;grid-area:a;justify-self:start;font-size:12.5px;font-weight:750;margin-left:-3px!important;padding:1px 3px!important}.fx-group>.fx-na-why{grid-area:a}.fx-group-parts{border-top:1px solid var(--rv-line);grid-area:a;gap:5px;min-width:0;margin:6px 0 0;padding:6px 0 0;font-size:12px;list-style:none;display:grid}.fx-group-parts li{color:var(--rv-ink-2);flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.fx-group-parts .fx-part-l{flex:100%;line-height:1.3}.fx-group-parts .fx-part-den .fx-part-l{color:var(--rv-ink);font-weight:700}.fx-group-parts b{color:var(--rv-ink);font-weight:800}.fx-den-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4px 26px;display:grid}.fx-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.fx-tbl th,.fx-tbl td{border-bottom:1px solid var(--rv-line);text-align:left;vertical-align:top;padding:7px 6px}.fx-tbl thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--rv-muted);font-size:10.5px;font-weight:800}.fx-tbl .rv-num,.fx-tbl thead th:not(:first-child){text-align:right}.fx-tbl tbody th{font-weight:600}.fx-tbl tbody tr:last-child th,.fx-tbl tbody tr:last-child td{border-bottom:0}.fx-code{margin-right:6px;font-weight:800}.fx-code-l{color:var(--rv-ink-2);margin-top:2px;font-size:12px;font-weight:500;line-height:1.35;display:block}.fx-cellv{border-radius:5px;font-weight:780;padding:1px 3px!important}.fx-cellsub{color:var(--rv-muted);border-radius:5px;font-size:11px;margin-left:auto!important;padding:0 3px!important;display:block!important}.fx-tblwrap{min-width:0}.fx-den-total{color:var(--rv-ink-2);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:10px 0 0;font-size:12.5px;display:flex}.fx-na-block{color:var(--rv-ink-2);margin:10px 0 0;font-size:13px;line-height:1.6}.fx-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fx-cols>.fx-card{margin-top:16px}.fx-auth-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:10px 0 6px;display:flex}.fx-big{letter-spacing:-.05em;border-radius:8px;font-size:30px;font-weight:830;line-height:1;margin-left:-4px!important;padding:0 4px!important}.fx-big-u{color:var(--rv-muted);margin-left:-6px;font-size:13px;font-weight:650}.fx-matrix td,.fx-matrix th{padding:7px 5px}.fx-dash{color:#b2bec5}.fx-list{margin:0;padding:0;list-style:none}.fx-list li{border-bottom:1px dashed var(--rv-line);grid-template-columns:minmax(0,1fr) auto 64px;align-items:baseline;gap:8px;padding:4px 0;font-size:12.5px;display:grid}.fx-list li:last-child{border-bottom:0}.fx-list-l{color:var(--rv-ink-2)}.fx-list-n{color:var(--rv-ink-2);white-space:nowrap;border-radius:5px;font-weight:700;padding:1px 3px!important}.fx-list-v{border-radius:5px;justify-self:end;font-weight:800;text-align:right!important;padding:1px 3px!important}.fx-rules th .rv-st{vertical-align:1px;margin-right:6px}.fx-rule-l{color:var(--rv-ink-2);font-weight:550;line-height:1.4}.fx-assume{color:var(--rv-ink-2);background:#f6f8f9;border-radius:10px;flex-direction:column;gap:4px;margin:12px 0 0;padding:10px 12px 10px 28px;font-size:12px;line-height:1.5;display:flex}@media (width<=1280px){.fx-sources{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.fx-cols,.fx-den-cols,.fx-why{grid-template-columns:minmax(0,1fr)}.fx-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-recon thead{display:none}.fx-recon,.fx-recon tbody,.fx-recon tr,.fx-recon th,.fx-recon td{display:block}.fx-recon tr{border-bottom:1px solid var(--rv-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:10px 0;display:grid}.fx-recon tbody th{border:0;grid-column:1/-1;padding:0 0 4px}.fx-recon td{text-align:right;border:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:4px 0;display:flex;background:0 0!important}.fx-recon td:before{content:attr(data-label);color:var(--rv-muted);text-align:left;font-size:11.5px;font-weight:650;line-height:1.3}.fx-total th,.fx-total td{border-top:0}.fx-total{border-top:2px solid #dfe7e9}}@media (width<=760px){.fx-drop{grid-template-columns:minmax(0,1fr)!important}.fx-recon tr{grid-template-columns:minmax(0,1fr)}.fx-payers th:nth-child(n+3),.fx-payers td:nth-child(n+3){display:none}}@media (width<=640px){.fx-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-src{padding:12px 11px 10px}.fx-src-v{font-size:19px}.fx-card{padding:16px 14px}.fx-notices{flex-basis:auto;padding:12px 14px}.fx-groups{gap:8px}.fx-group{padding:10px}.fx-big{font-size:26px}.fx-list li{grid-template-columns:minmax(0,1fr) auto auto}.fx-matrix th,.fx-matrix td{padding:6px 2px;font-size:11.5px}.fx-matrix .fx-cellsub{font-size:10.5px}.fx-sel select{max-width:none!important}}.fx-stage-note-neu{color:var(--rv-muted)}.fx-optum{background:#fbfdfc}.fx-optum-note{max-width:640px;margin:4px 0 0;line-height:1.45}.fx-optum-t td{vertical-align:middle}.fx-setting{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:6px 10px;max-width:420px;display:flex}.fx-setting label{flex-direction:column;gap:4px;display:flex}.fx-setting-l{color:var(--rv-muted);letter-spacing:.02em;font-size:11px;font-weight:750}.fx-setting-in{color:var(--rv-ink-2);align-items:center;gap:6px;font-weight:700;display:inline-flex}.fx-setting-in input{border:1px solid var(--rv-line);width:86px;height:36px;font:inherit;background:#fff;border-radius:9px;padding:0 10px;font-size:14px;font-weight:700}.fx-setting .op-task{height:36px;margin-left:0}.fx-setting .op-task:disabled{opacity:.55;cursor:default}.fx-setting-h{text-align:right;color:var(--rv-muted);flex-basis:100%;font-size:11.5px}.fx-setting-reset{font-size:12px}.fx-setting-err{text-align:right;color:#a8434b;flex-basis:100%;font-size:12px;font-weight:650}@media (width<=760px){.fx-optum .rv-cardhead{flex-direction:column}.fx-setting{justify-content:flex-start;max-width:none}.fx-setting-h,.fx-setting-err{text-align:left}}.fx-optum-head{background:#f1f7f5;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:4px 0 10px;padding:12px 14px;display:flex}.fx-optum-head .rv-eyebrow{flex-basis:100%}.fx-optum-parts{color:var(--rv-ink-2);flex-wrap:wrap;gap:2px 14px;font-size:12.5px;display:flex}.fx-optum-parts b{color:var(--rv-ink)}.fx-rolling th,.fx-rolling td{background:#f6faf8;font-weight:700}.fx-optum-flag{color:#805300;border-radius:5px;align-items:center;gap:4px;margin-left:8px;font-size:11px;padding:1px 4px!important;display:inline-flex!important}.fx-lag{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:10px;display:flex}.fx-lag .fx-h3{margin:0}.fx-lag ul{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.fx-lag-d{color:var(--rv-muted);margin-right:4px}.fx-setting-ok{text-align:right;color:#12735c;flex-basis:100%;font-size:12px;font-weight:650}@media (width<=760px){.fx-setting-ok{text-align:left}}.fx-health{box-shadow:none;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;padding:12px 16px;display:flex}.fx-health-l{letter-spacing:.12em;text-transform:uppercase;color:var(--rv-muted);font-size:11.5px;font-weight:800}.fx-health-sum{color:var(--rv-ink);font-size:13.5px;font-weight:700}.fx-health-src{color:var(--rv-ink-2);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.fx-health-src li{align-items:center;gap:6px;display:inline-flex}.fx-hdot{background:#1f9d6c;border-radius:50%;flex:none;width:8px;height:8px}.fx-hdot-lagging{background:#d79a12}.fx-hdot-stale{background:#c4372b}.fx-hdot-not_loaded{background:#9aa7b6}.fx-hword{border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.fx-hword.rv-watch{color:#7a4f00;background:#fbf2dd}.fx-hword.rv-attn{color:#a4261b;background:#fde8e6}.fx-hword.rv-neu{color:#4c6070;background:#eef2f4}.fx-health-n{color:var(--rv-muted);font-size:13px}.fx-tech-btn{border:1px solid var(--rv-line);min-height:36px;font:inherit;color:var(--rv-ink-2);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.fx-tech-btn:hover{background:#f4f8f8;border-color:#cfe0dc}.fx-rot{transform:rotate(180deg)}.fx-tech{flex-direction:column;gap:12px;margin-top:12px;display:flex}.fx-tech .fx-notices{flex:none}.fx-tech .fx-sources{margin-top:0}.fx-notice-x{color:var(--rv-muted);font-weight:500}.fx .fx-notices li{grid-template-columns:auto minmax(0,1fr);align-items:start}.fx-gap-tip{width:18px;height:18px;color:var(--rv-muted);cursor:help;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;font-size:12px;display:inline-flex}.fx-gapcell{flex-direction:row;align-items:center}@media (width<=767px){.fx-tech-btn{min-height:44px;margin-left:0}.fx-gap-tip{width:28px;height:28px}}.sm{--sm-sim:#6b4bb8;--sm-sim-bg:#f4f0fb;--sm-mod:#8a5a12}.sm-legend{color:var(--rv-ink-2);flex-wrap:wrap;gap:6px 22px;margin:16px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.sm-legend li{align-items:center;gap:7px;display:inline-flex}.sm-legend b{color:var(--rv-ink)}.sm-key{border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-grid}.sm-key-obs{color:#12735c;background:#e5f4ee}.sm-key-mod{color:var(--sm-mod);background:#fbf2dd}.sm-key-sim{background:var(--sm-sim-bg);color:var(--sm-sim)}.sm-scen{grid-template-columns:minmax(200px,1.2fr) minmax(180px,1fr) auto;align-items:end;gap:10px 14px;margin-top:12px;padding:14px 18px;display:grid}.sm-scen-pick select,.sm-scen-name input{width:100%;max-width:none;height:40px}.sm-scen-name input{border:1px solid var(--rv-line);font:inherit;color:#263c4b;background:#fff;border-radius:10px;padding:0 12px;font-size:13.5px}.sm-scen-btns{flex-wrap:wrap;gap:8px;display:flex}.sm-scen-note{grid-column:1/-1;margin:0}.sm-inl{align-items:center;gap:4px;margin-left:8px;font-size:12px;display:inline-flex}.sm-btn{border:1px solid var(--rv-line);color:#263c4b;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.sm-btn:hover:not(:disabled){background:#f7fafa;border-color:#cfdcdf}.sm-btn:disabled{opacity:.5;cursor:not-allowed}.sm-primary{color:#fff;background:#19856e;border-color:#19856e}.sm-primary:hover:not(:disabled){background:#14705d;border-color:#14705d}.sm-danger{color:#a8434b;background:#fcefef;border-color:#f1c9cc}.sm-review{color:#7a4a14;background:#fff6ec;border:1px solid #f0d7b8;border-radius:14px;align-items:flex-start;gap:12px;margin-top:12px;padding:14px 18px;font-size:13px;line-height:1.5;display:flex}.sm-review p{color:#6a4a2a;margin:4px 0 0}.sm-review svg{flex:none;margin-top:2px}.sm-kpis{margin-top:14px}.sm-kpi{cursor:default}.sm-kpi-obs{border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 4px -4px!important;padding:2px 4px!important;display:flex!important}.sm-kpi-obs:hover{background:#e9f3f0}.sm-kpi-obs .rv-kpi-v{margin:6px 0 2px}.sm-obs-tag{letter-spacing:.06em;color:#12735c;text-transform:uppercase;font-size:10.5px;font-weight:800}.sm-kpi-sim{border-top:1px solid #eff3f4;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:10px;padding-top:10px;font-size:13px;display:flex}.sm-kpi-sim b{letter-spacing:-.03em;font-size:19px;font-weight:820}.sm-delta{color:var(--rv-ink-2);font-size:12.5px;font-weight:650}.sm-delta.up{color:var(--rv-pos)}.sm-delta.down{color:var(--rv-neg)}.sm-simv{color:var(--sm-sim);flex-wrap:wrap;align-items:baseline;gap:0 5px;display:inline-flex}.sm-simv b{color:var(--sm-sim)}.sm-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--sm-sim);background:var(--sm-sim-bg);border-radius:5px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:800}.sm-tag-mod{color:var(--sm-mod);background:#fbf2dd}.sm-mod{color:var(--sm-mod)}.sm-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:16px;margin-top:16px;display:grid}.sm-inputs{padding:20px 22px}.sm-out{flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky;top:12px}.sm-card{min-width:0;padding:22px 24px 20px}.sm-group{border-top:1px solid var(--rv-line);padding:14px 0 16px}.sm-group:first-of-type{border-top:0;padding-top:4px}.sm-gh{letter-spacing:-.02em;margin:0;font-size:14.5px;font-weight:800}.sm-help{color:var(--rv-muted);margin:3px 0 8px;font-size:12px;line-height:1.45}.sm-in{padding:10px 0}.sm-in+.sm-in{border-top:1px dashed #eef2f3}.sm-in-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.sm-in-l{margin-right:auto;font-size:13px;font-weight:750}.sm-mixhead{margin-bottom:6px}.sm-mixhead .sm-prov{margin-right:auto}.sm-in-obs{color:var(--rv-ink-2);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:5px 0 6px;font-size:12.5px;display:flex}.sm-src{color:var(--rv-muted);font-size:12px}.sm-ref{color:var(--rv-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.sm-sep{color:#a9b8c0}.sm-obsfig{text-underline-offset:3px;border-radius:6px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;color:#11695a!important;background:#eef7f4!important;padding:1px 5px!important}.sm-obsfig:hover{background:#dff0ea!important}.sm-obsfig-s{font-weight:700}.sm-cnt{color:var(--rv-muted);font-size:12px}.sm-in-ctl{align-items:center;gap:10px;display:flex}.sm-range{min-width:0;accent-color:var(--sm-sim);flex:auto;height:28px}.sm-num{border:1px solid var(--rv-line);width:84px;height:34px;font:inherit;color:var(--rv-ink);background:#fff;border-radius:8px;padding:0 8px;font-size:13px;font-weight:650}.sm-num:focus{border-color:#33b5a1}.sm-reset{color:var(--rv-accent-ink);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.sm-reset:hover:not(:disabled){background:#eef7f4}.sm-reset:disabled{color:#a3b1b9;cursor:default}.sm-prov{letter-spacing:.03em;white-space:nowrap;border-radius:6px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:750;display:inline-flex}.sm-prov-obs{color:#4c6070;background:#eef2f4}.sm-prov-edit,.sm-prov-sim{background:var(--sm-sim-bg);color:var(--sm-sim)}.sm-prov-loaded{color:#2f5f8a;background:#eef5fb}.sm-prov-review{color:#8a4b0f;background:#fff0e0}.sm-out-line{flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:6px 0 0;font-size:12.5px;display:flex}.sm-load{color:var(--rv-muted);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.sm-load select{border:1px solid var(--rv-line);appearance:none;height:32px;font:inherit;color:#263c4b;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%233d5967' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 9px center no-repeat;border-radius:8px;max-width:220px;padding:0 28px 0 10px;font-size:12.5px;font-weight:650}.sm-mix{margin:0;padding:0;list-style:none}.sm-mixrow{border-top:1px dashed #eef2f3;grid-template-columns:9.5em minmax(0,1fr);grid-template-areas:"l o""r r""s s";align-items:center;gap:2px 10px;padding:8px 0;display:grid}.sm-mixrow:first-child{border-top:0}.sm-mixl{grid-area:l;font-size:12.5px;font-weight:750}.sm-mixobs{text-align:right;grid-area:o;justify-self:end;font-size:12.5px}.sm-mixrow .sm-range{grid-area:r;width:100%}.sm-mixsim{grid-area:s;justify-self:end;font-size:12px}.sm-disclose{border:1px solid var(--rv-line);color:var(--rv-ink-2);cursor:pointer;background:#fbfcfc;border-radius:9px;align-items:center;gap:8px;margin:10px 0 0;padding:7px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.sm-codes{margin-top:10px}.sm-ctable,.sm-ptable{border-collapse:collapse;width:100%;margin-top:8px;font-size:12.5px}.sm-ctable caption{text-align:left;align-items:center;gap:8px;padding:6px 0 2px;font-size:12.5px;font-weight:800;display:flex}.sm-ctable th,.sm-ctable td,.sm-ptable th,.sm-ptable td{text-align:left;vertical-align:middle;border-bottom:1px solid #eef2f3;padding:6px}.sm-ctable thead th,.sm-ptable thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--rv-muted);font-size:10.5px;font-weight:750}.sm-ctable tbody th,.sm-ptable tbody th{font-weight:700}.sm-cellctl{flex-direction:column;gap:2px;min-width:120px;display:flex}.sm-ptable-wrap{margin:0 -4px;padding:0 4px;overflow-x:auto}.sm-parts{flex-wrap:wrap;gap:4px 10px;margin-left:6px;display:inline-flex}.sm-part{color:var(--rv-muted);font-size:12px}.sm-sw-dash{vertical-align:middle;border-top:2px dashed #6f8290;width:16px;display:inline-block}.sm-totals{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.sm-totals th,.sm-totals td{border-bottom:1px solid var(--rv-line);text-align:left;vertical-align:top;padding:9px 6px}.sm-totals thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--rv-muted);font-size:10.5px}.sm-totals .rv-num{text-align:right;white-space:nowrap}.sm-totals tbody th{font-weight:750}.sm-totals .rv-sw{vertical-align:-1px;margin-right:6px}.sm-tierhelp{color:var(--rv-muted);margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.4;display:block}.sm-ftable-wrap{max-height:420px;overflow:auto}.sm-ftable td,.sm-ftable th{padding:6px 8px}.sm-na{color:var(--rv-muted);font-size:12px}@media (width<=1180px){.sm-cols{grid-template-columns:minmax(0,1fr)}.sm-out{position:static}.sm-scen{grid-template-columns:1fr 1fr}.sm-scen-btns{grid-column:1/-1}}@media (width<=640px){.sm-scen{grid-template-columns:minmax(0,1fr);padding:12px}.sm-inputs,.sm-card{padding:16px 14px}.sm-legend{flex-direction:column;gap:6px}.sm-kpi-sim b{font-size:17px}.sm-mixrow{grid-template-columns:minmax(0,1fr) auto}.sm-ctable thead{display:none}.sm-ctable,.sm-ctable tbody,.sm-ctable tr,.sm-ctable td,.sm-ctable th{width:100%;display:block}.sm-ctable tr{border-bottom:1px solid #eef2f3;padding:8px 0}.sm-ctable td,.sm-ctable th{border:0;padding:3px 0}.sm-ptable thead{display:none}.sm-ptable,.sm-ptable tbody,.sm-ptable tr,.sm-ptable td,.sm-ptable th{width:100%;display:block}.sm-ptable tr{border-bottom:1px solid #eef2f3;padding:8px 0}.sm-ptable td,.sm-ptable th{border:0;padding:3px 0}.sm-totals .rv-num{white-space:normal}}.sm-payers{margin:4px 0 0;padding:0;list-style:none}.sm-payer{border-top:1px dashed #eef2f3;grid-template-columns:7.5em minmax(0,1fr) minmax(90px,.8fr);grid-template-areas:"n n n""k1 o1 c1"".s1 s1""k2 o2 c2"".s2 s2";align-items:center;gap:3px 10px;padding:10px 0;font-size:12.5px;display:grid}.sm-payer:first-child{border-top:0}.sm-payer-n{grid-area:n;font-size:13px;font-weight:750}.sm-payer>.sm-payer-k:nth-of-type(2){grid-area:k1}.sm-payer>.sm-payer-o:nth-of-type(3){grid-area:o1}.sm-payer>.sm-range{grid-area:c1;width:100%}.sm-payer>.sm-payer-s:nth-of-type(4){grid-area:s1;justify-self:end}.sm-payer>.sm-payer-k:nth-of-type(5){grid-area:k2}.sm-payer>.sm-payer-o:nth-of-type(6){grid-area:o2}.sm-payer>.sm-num{grid-area:c2;justify-self:end}.sm-payer>.sm-payer-s:nth-of-type(7){grid-area:s2;justify-self:end}.sm-payer-k{color:var(--rv-muted);font-size:11.5px;font-weight:650}.sm-in-head{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.sm-mixhead{grid-template-columns:auto minmax(0,1fr) auto}.sm-mixhead .sm-load{justify-self:end}@media (width<=640px){.sm-payer{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n n""k1 k1""o1 o1""c1 c1""s1 s1""k2 k2""o2 c2""s2 s2"}.sm-mixhead{grid-template-columns:minmax(0,1fr) auto}.sm-mixhead .sm-load{grid-column:1/-1;justify-self:start}}@media (width<=767px){.wi .ph-tabs{overflow-x:visible}.wi .ph-tab{white-space:normal;text-align:center;flex:1 1 0;justify-content:center;min-width:0;padding:4px 6px;font-size:13.5px;line-height:1.2}}.cs .cs-sel-wide select{min-width:200px;max-width:260px}.cs-seg{border:1px solid var(--rv-line);background:#fff;border-radius:10px;align-self:end;gap:2px;height:40px;padding:3px;display:inline-flex}.cs-seg button{white-space:nowrap;font:inherit;color:var(--rv-ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:700}.cs-seg button[aria-pressed=true]{color:var(--rv-accent-ink);background:#e7f3ef}.cs-seg button:disabled{opacity:.45;cursor:not-allowed}.cs-seg-sm{height:34px}.cs-seg-sm button{padding:0 10px;font-size:12.5px}.cs-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.cs-kpi{flex-direction:column;gap:4px;padding:16px 20px;display:flex}.cs-kpi-v{letter-spacing:-.03em;color:var(--rv-ink);margin:4px 0 2px;font-size:30px;font-weight:820}.cs-kpi-row{font-size:12.5px;line-height:1.45}.cs-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:14px 0 0;display:flex}.cs-tenant{margin-top:16px;padding:18px 20px 14px}.cs-tenant .rv-cardhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.cs-progs{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:12px;margin-top:12px;display:grid}.cs-prog{border:1px solid var(--rv-line);background:#fbfcfc;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 10px;display:flex}.cs-prog.cs-edited{background:#fcfbff;border-color:#d9cdf1}.cs-prog-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cs-prog-t{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:820}.cs-prog-t span{color:var(--rv-accent-ink)}.cs-base{color:var(--rv-muted);margin:2px 0 0}.cs-base b{color:var(--rv-ink)}.cs-adc{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.cs-adc .sm-range{width:100%}.cs-chips{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.cs-chip{border:1px solid var(--rv-line);height:26px;font:inherit;color:var(--rv-ink-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.cs-chip:hover{background:#f3f8f7;border-color:#cfdcdf}.cs-chip-reset{color:var(--rv-muted)}.cs-inl{color:var(--rv-muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.cs-drv{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cs-side{background:var(--sm-sim-bg);color:var(--sm-sim);border-radius:10px;flex-direction:column;gap:2px;padding:6px 10px;font-size:12.5px;display:flex}.cs-side b{font-size:16px}.cs-note{color:var(--rv-muted);flex-basis:100%;margin:0;line-height:1.45}.cs-money{border-top:1px solid #eef2f3;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:10px;padding-top:10px;display:grid}.cs-rate,.cs-days,.cs-rev{flex-direction:column;gap:3px;min-width:0;display:flex}.cs-rate-v{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cs-ovr{color:var(--sm-sim);font-weight:700}.cs-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cs-days b{font-size:15px}.cs-rev b{letter-spacing:-.02em;font-size:19px;font-weight:820}.cs-more{color:var(--rv-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:2px 0;font-size:12px;font-weight:700;display:inline-flex}.cs-detail{color:var(--rv-ink-2);background:#f3f6f7;border-radius:10px;padding:8px 10px;line-height:1.5}.cs-detail p{margin:0 0 6px}.cs-parts{gap:2px;margin:0 0 6px;padding:0;list-style:none;display:grid}.cs-parts li{border-bottom:1px dotted #d9e1e3;justify-content:space-between;gap:10px;display:flex}.cs-out{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.cs-water{min-width:0;padding:18px 20px}.cs-wf{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cs-wf-row{grid-template-columns:minmax(96px,150px) minmax(0,1fr) 74px;align-items:center;gap:10px;font-size:12.5px;display:grid}.cs-wf-l{text-overflow:ellipsis;white-space:nowrap;color:var(--rv-ink-2);font-weight:600;overflow:hidden}.cs-wf-total .cs-wf-l{color:var(--rv-ink);font-weight:800}.cs-wf-track{background:#f2f5f6;border-radius:4px;height:18px;position:relative}.cs-wf-bar{border-radius:4px;position:absolute;top:0;bottom:0}.cs-wf-total .cs-wf-bar{background:var(--rv-total)}.cs-wf-up .cs-wf-bar{background:#2f9c80}.cs-wf-down .cs-wf-bar{background:#c9727a}.cs-wf-v{text-align:right;font-weight:800}.cs-wf-up .cs-wf-v{color:var(--rv-pos)}.cs-wf-down .cs-wf-v{color:var(--rv-neg)}.cs-table{min-width:0;margin-top:16px;padding:18px 20px}.cs-scroll{margin-top:10px;overflow-x:auto}.cs-t{border-collapse:collapse;width:100%;font-size:13px}.cs-t th,.cs-t td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef2f3;padding:7px 10px}.cs-t th:first-child{text-align:left}.cs-t thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--rv-muted);font-size:11px;font-weight:800}.cs-t tbody th{font-weight:650}.cs-t .cs-total th,.cs-t .cs-total td{background:#f7f9fa;border-bottom:2px solid #dfe6e8;font-weight:800}.cs-up{color:var(--rv-pos);font-weight:700}.cs-down{color:var(--rv-neg);font-weight:700}@media (width<=767px){.cs-kpis,.cs-out{grid-template-columns:minmax(0,1fr)}.cs-tenant,.cs-water,.cs-table{padding:14px 12px}.cs-prog{padding:12px 12px 8px}.cs-prog-h{flex-direction:column}.cs-money{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cs-rev{grid-column:1/-1}.cs-wf-row{grid-template-columns:minmax(80px,110px) minmax(0,1fr) 62px;gap:6px}.cs .cs-sel-wide select{width:100%;min-width:0;max-width:none}.cs-kpi-v{font-size:26px}}.cs-fac+.cs-fac{margin-top:18px}.cs-fac-h{margin:0 0 6px}.cs-rows{flex-direction:column;display:flex}.cs-row{border-top:1px solid var(--rv-line);grid-template-columns:minmax(120px,1.1fr) minmax(220px,2fr) minmax(150px,1fr) minmax(110px,.9fr);align-items:center;gap:6px 16px;padding:10px 4px;display:grid}.cs-row-h{color:var(--rv-muted);border-top:0;padding-top:4px;padding-bottom:4px;font-size:12px;font-weight:700}.cs-row.cs-edited{background:#fcfbff}.cs-lv{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cs-row .cs-adc{align-items:center;gap:10px;min-width:0;display:flex}.cs-row .cs-adc .sm-range{flex:1;min-width:60px}.cs-row .cs-rate{align-items:center;gap:8px;display:flex}.cs-act{white-space:nowrap}.cs-mlab{display:none}.cs-r{text-align:right;justify-self:end}.cs-row .cs-rev{flex-direction:column;align-items:flex-end;gap:2px;font-size:16px;display:flex}.cs-drive{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 14px;display:flex}.cs-drive .cs-drv{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cs-more:disabled{opacity:.45}.cs-totals{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;margin-top:16px;display:grid}.cs-total-card{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.cs-total-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cs-total-grid>span{flex-direction:column;gap:3px;min-width:0;display:flex}.cs-save{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cs-save-name{border:1px solid var(--rv-line);height:36px;font:inherit;border-radius:9px;width:220px;min-width:0;max-width:100%;padding:0 10px}@media (width<=760px){.cs-row{grid-template-columns:minmax(0,1fr) auto}.cs-row-h{display:none}.cs-mlab{min-width:52px;display:inline}.cs-row .cs-rate .cs-mlab{min-width:0}.cs-row .cs-adc{grid-column:1/-1}.cs-row .cs-rate{grid-column:1/2}.cs-lv{flex-direction:row;grid-area:1/1/auto/2;align-items:center}.cs-row .cs-rev{grid-area:1/2/auto/3}.cs-total-grid{grid-template-columns:minmax(0,1fr)}}.cs-row.cs-lrow{grid-template-columns:minmax(96px,.8fr) minmax(150px,1.25fr) minmax(170px,1.4fr) minmax(110px,.9fr) minmax(130px,.95fr) minmax(100px,.8fr);align-items:start}.cs-row.cs-lrow.cs-row-h{align-items:end}.cs-lev,.cs-cen{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.cs-cen b{color:var(--sm-sim);font-size:16px;font-weight:820}.cs-span2{grid-column:span 2}.cs-sub{flex-basis:100%;line-height:1.35}.cs-lrow .cs-rate{flex-wrap:wrap}.cs-takes{color:var(--rv-ink-2);font-weight:650}.cs-legacy{align-items:center;gap:6px;margin:12px 0 0;display:flex}@media (width<=760px){.cs-row.cs-lrow{grid-template-columns:minmax(0,1fr) auto}.cs-row.cs-lrow>.cs-lev,.cs-row.cs-lrow>.cs-cen,.cs-row.cs-lrow>.cs-rate,.cs-row.cs-lrow>.cs-sub{grid-column:1/-1}.cs-lrow .cs-mlab{min-width:108px}.cs-lrow .cs-rate{flex-wrap:nowrap}.cs-span2{grid-column:1/-1}}.pt{border-top:1px solid #e5e9ee;margin-top:22px;padding-top:16px}.pt-h{margin:0 0 8px;font-size:15px;font-weight:750}.pt-ctl{flex-wrap:wrap;gap:14px;margin-bottom:10px;font-size:13px;display:flex}.pt-t{border-collapse:collapse;width:100%;font-size:13px}.pt-t th,.pt-t td{text-align:left;vertical-align:middle;border-top:1px solid #edf0f3;padding:7px 8px}.pt-t th{font-weight:620}.pt-t th small{color:#5f7283;font-weight:400;display:block}.pt-t input{width:120px;font:inherit;border:1px solid #d5dde4;border-radius:7px;padding:5px 8px}.pt-muted{color:#5f7283;font-size:12.5px}.pt-save{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pt-save input{min-width:220px;font:inherit;border:1px solid #d5dde4;border-radius:8px;flex:1;padding:7px 10px}.pt-save button{color:#fff;font:inherit;cursor:pointer;background:#17435a;border:0;border-radius:9px;padding:8px 14px;font-weight:650}@media (width<=760px){.pt-t,.pt-t tbody,.pt-t tr,.pt-t th,.pt-t td{display:block}.pt-t td{border-top:0;padding-top:0}}.as-search-box{border:1px solid var(--rv-line);height:40px;color:var(--rv-muted);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex}.as-search-box input{font:inherit;width:220px;min-width:0;color:var(--rv-ink);background:0 0;border:0;outline:0;font-size:13.5px}.as-search-box:focus-within{border-color:#33b5a1;box-shadow:0 0 0 2px #33b5a133}.as-index{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.as-index button{border:1px solid var(--rv-line);color:var(--rv-ink-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.as-index button:hover{background:#f4f8f8;border-color:#cfe0dc}.as-index button span{color:var(--rv-muted);font-weight:650}.as-card{margin-top:14px;padding:20px 24px;scroll-margin-top:12px}.as-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:4px 0 0;padding:0;list-style:none;display:grid}.as-src{border:1px solid var(--rv-line);border-radius:12px;min-width:0;padding:12px 14px}.as-src[data-source-state=stale]{background:snow;border-color:#f1c9cc}.as-src-top{justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.as-src-role{color:var(--rv-ink-2);margin:6px 0 0;font-size:12.5px;line-height:1.45}.as-src-meta{color:var(--rv-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11.5px}.as-src-meta code,.as-meta code,.as-codes code{color:#3a4f60;overflow-wrap:anywhere;background:#f2f5f6;border-radius:5px;padding:1px 5px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px}.as-src-rows{margin:8px 0 0;font-size:12.5px}.as-group+.as-group{margin-top:10px}.as-gh{letter-spacing:.08em;text-transform:uppercase;color:var(--rv-muted);margin:12px 0 2px;font-size:12px;font-weight:800}.as-items{margin:0;padding:0;list-style:none}.as-item{border-top:1px solid var(--rv-line);grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:8px 22px;padding:13px 0;display:grid}.as-items>.as-item:first-child{border-top:0}.as-item-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.as-item-t{letter-spacing:-.01em;margin:0 4px 0 0;font-size:13.5px;font-weight:780;line-height:1.35}.as-pill{flex:none}.as-setting{color:#2f5f8a;background:#eef5fb;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:750}.as-item-x{color:var(--rv-ink-2);margin:5px 0 0;font-size:12.8px;line-height:1.55}.as-codes{flex-wrap:wrap;gap:4px;margin:6px 0 0;display:flex}.as-ev{color:var(--rv-ink-2);margin:6px 0 0;padding-left:18px;font-size:12.2px;line-height:1.5}.as-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;font-size:12px;display:flex}.as-impact{text-align:right;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:3px;padding-top:1px;display:flex}.as-imp-l{color:var(--rv-muted);font-size:11.5px}.as-imp-v{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 6px;font-size:13px;display:inline-flex}.as-dot{color:#a9b8c0}@media (width<=1180px){.as-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.as-card{padding:16px 14px}.as-sources,.as-item{grid-template-columns:minmax(0,1fr)}.as-impact{text-align:left;align-items:flex-start}.as-imp-v{justify-content:flex-start}.as-search{grid-column:1/-1}.as-search-box input{width:100%}}.as-early{margin-top:8px}.as-early-win{margin:8px 0 6px}.as-early-t td{white-space:nowrap}.as-early-in{border:1px solid var(--rv-line);width:92px;font:inherit;text-align:right;border-radius:8px;padding:4px 6px}.as-early-in:disabled{color:var(--rv-muted);background:#f4f6f7}.as-early-save{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 4px;display:flex}@media (width<=640px){.as-early-t,.as-early-t tbody,.as-early-t tr,.as-early-t th,.as-early-t td{width:auto;min-width:0;max-width:100%;display:block}.as-early-t{width:100%}.as-early-t thead{display:none}.as-early-t tr{border-bottom:1px solid var(--rv-line);padding:8px 0}.as-early-t th,.as-early-t td{text-align:left;border:0;padding:2px 0;position:static;white-space:normal!important}}.as-index{margin-top:0}.as-index button{min-height:32px}.as-tools{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.as-tool{border:1px solid var(--rv-line);min-height:36px;font:inherit;color:var(--rv-ink-2);cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}.as-tool[aria-pressed=true]{background:#eef5f3;border-color:#cfe0dc}.as-acc{flex-direction:column;gap:10px;margin-top:12px;display:flex}.as-acc .as-card{margin-top:0;padding:0}.as-acc-h{margin:0}.as-acc-b{width:100%;min-height:60px;font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:14px 22px;display:flex}.as-acc-b:hover:not(:disabled){background:#f7faf9}.as-acc-b:disabled{cursor:default}.as-acc-b:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.as-acc-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.as-acc-t .rv-h2{margin:0}.as-acc-n{color:var(--rv-muted);font-size:12.5px;font-weight:700}.as-rot{transform:rotate(180deg)}.as-acc-body{border-top:1px solid var(--rv-line);padding:4px 22px 18px}.as-acc-body>.as-sources{margin-top:12px}@media (width<=640px){.as-acc-b{padding:12px 14px}.as-acc-body{padding:4px 14px 14px}.as-index button,.as-tool{min-height:44px}}.as-imp-tn{color:var(--rv-ink-2);font-size:12px;font-weight:760}.as-rr{margin-top:18px;padding:20px 22px 18px}.as-rr-b{color:var(--rv-ink-2);margin:10px 0 0;padding:0;font-size:12.5px;line-height:1.5;list-style:none}.as-rr-b li{margin:3px 0}.as-rr-t{border-collapse:collapse;width:100%;margin-top:12px;font-size:12.5px}.as-rr-t th,.as-rr-t td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f3;padding:6px 8px}.as-rr-t thead th{color:var(--rv-muted);font-size:11.5px;font-weight:750}.as-rr-t tbody th{font-weight:650}.as-rr-t th,.as-rr-t td{overflow-wrap:anywhere}@media (width<=640px){.as-rr-t th:nth-child(4),.as-rr-t td:nth-child(4){display:none}}.as-set{margin-top:8px}.as-set-scroll{max-width:100%;margin-top:8px;overflow-x:auto}.as-set-t{border-collapse:collapse;width:100%;font-size:12.8px}.as-set-t th,.as-set-t td{text-align:left;vertical-align:middle;border-bottom:1px solid #eef2f3;padding:7px 10px}.as-set-t thead th{color:var(--rv-muted);white-space:nowrap;font-size:11.5px;font-weight:750}.as-set-t tbody th{white-space:nowrap;font-weight:700}.as-set-t td.tnum{white-space:nowrap}.as-set-t caption.as-rc-cap{caption-side:top;text-align:left;color:var(--rv-ink-2,inherit);padding:10px 10px 4px;font-size:12.8px}.as-set-grp th{letter-spacing:.08em;text-transform:uppercase;color:var(--rv-muted);padding-top:12px;font-size:11.5px;font-weight:800}.as-set-basis{white-space:normal;display:block}.as-set-in{border:1px solid var(--rv-line);width:92px;min-height:36px;font:inherit;text-align:right;border-radius:8px;padding:4px 6px}.as-set-na{padding:8px 0 4px}.as-set-na-h{color:var(--rv-ink-2);margin:0 0 2px;font-weight:750}.as-lines-codes{margin:0}.as-lines-code{color:#3a4f60;background:#f2f5f6;border-radius:5px;padding:1px 5px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px}.as-lines-x{overflow-wrap:anywhere;margin-top:3px;display:block}.as-lines-t td{vertical-align:top}@media (width<=640px){.as-set-t,.as-set-t tbody,.as-set-t tr,.as-set-t th,.as-set-t td{width:auto;min-width:0;max-width:100%;display:block}.as-set-t thead{display:none}.as-set-t tr{border-bottom:1px solid var(--rv-line);padding:8px 0}.as-set-t th,.as-set-t td{border:0;padding:2px 0;white-space:normal!important}.as-set-in{width:120px;min-height:44px}.as-set-t td[data-l]:before{content:attr(data-l) " · ";color:var(--rv-muted);font-size:11.5px;font-weight:700}}.as-readonly{border:0;min-width:0;margin:0;padding:0}.as-readonly button,.as-readonly input,.as-readonly select{cursor:not-allowed}.as-sub-h{margin:16px 0 4px;font-size:13.5px;font-weight:800}.as-pv-bar{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:8px 0;display:flex}.as-pv-bar input[type=search]{border:1px solid var(--rv-line);min-width:200px;max-width:100%;font:inherit;border-radius:8px;padding:6px 8px}.as-pv-acts{white-space:nowrap}.as-pv-acts .gx-btn{height:32px;margin-right:4px;padding:0 8px}.as-pv-form{border:1px solid var(--rv-line);background:#fafcfc;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:8px 0;padding:10px;display:flex}.as-pv-form input:not([type=number]){border:1px solid var(--rv-line);font:inherit;border-radius:8px;max-width:100%;padding:6px 8px}.as-pv-note{flex:220px}.as-pv-note input{width:100%}.as-pv-hist{margin-top:12px}.as-pv-hist summary{cursor:pointer;font-size:13px;font-weight:750}.as-pv-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.as-pv-bar input[type=search]{width:100%;min-width:0}.as-pv-acts .gx-btn{min-width:44px;height:44px}}.as-pv-t td{white-space:normal}.as-pv-t td.as-pv-acts{white-space:nowrap}.as-pv-t th.sv-th{position:static}.as-pv-res{display:block}.as-sg{border-top:1px solid var(--rv-line);margin-top:16px;padding-top:4px}.as-sg-rules{margin:6px 0 10px 18px;padding:0;font-size:12.8px;line-height:1.5}.as-sg-rules li{margin:3px 0}.as-sg-creds{border:1px solid var(--rv-line);width:100%;min-width:220px;font:inherit;border-radius:8px;padding:4px 6px}.as-sg-h5{margin:12px 0 4px;font-size:12.8px;font-weight:800}.as-sg-prev{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 16px;font-size:12.8px;display:grid}.as-sg-fac p{margin:0 0 4px}.as-sg-fac ul{margin:0 0 0 16px;padding:0}@media (width<=640px){.as-sg-creds{min-width:0}}.as-acc-body[hidden]{display:none}.as-savebar{z-index:30;background:#fffbea;border:1px solid #e6c66b;border-radius:14px;flex-direction:column;gap:8px;margin:18px 0 0;padding:10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #0f232d1f}.as-sb-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.as-sb-row+.as-sb-row{border-top:1px solid #f0dfa6;padding-top:8px}.as-sb-t{color:var(--rv-ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:13.5px}.as-sb-acts{flex:none;gap:8px;display:inline-flex}.as-sb-save{color:#fff;background:#0f6b5f;border-color:#0f6b5f}.as-sb-save:disabled{cursor:not-allowed;background:#9db8b3;border-color:#9db8b3}.as-sb-link{font:inherit;color:#0f6b5f;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.as-sb-err{color:#b42318;font-weight:650}.as-row-changed>th,.as-row-changed>td,label.as-row-changed,.as-cell-changed{background:#fff8db}.as-changed{box-shadow:0 0 0 2px #f5d77a66;border-color:#d39e00!important}.as-invalid{box-shadow:0 0 0 2px #f4c7c3;border-color:#b42318!important}.as-in-wrap{vertical-align:top;flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.as-err{color:#b42318;white-space:normal;max-width:220px;font-size:11.5px;font-weight:650;line-height:1.35}.as-ro{color:var(--rv-ink);font-weight:700}.as-copied{color:#8a4b0f;white-space:normal;background:#fdf0e1;border-radius:6px;padding:1px 6px;font-weight:650;display:inline-block}.as-own{white-space:normal;margin-top:2px;display:block}.as-every-in{width:54px}.wk-freq{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.wk-every{align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.wk-sug{white-space:normal;color:#6b4e00;max-width:220px;display:block}.as-toast{z-index:60;max-width:min(460px,100vw - 32px);color:var(--rv-ink);background:#f1faf7;border:1px solid #b6dcd3;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 28px #0f232d2e}.as-toast-i{color:#0f6b5f;flex:none;margin-top:1px}.as-toast-b{min-width:0}.as-toast-h{overflow-wrap:anywhere;margin:0;font-weight:780}.as-toast-l{overflow-wrap:anywhere;margin:4px 0 0;padding-left:18px;line-height:1.45}.as-toast-a{color:var(--rv-ink-2);margin:6px 0 0}.as-toast-x{cursor:pointer;color:var(--rv-muted);background:0 0;border:0;flex:none;padding:2px}@media (width<=767.98px){.as-savebar{bottom:calc(var(--tabs-h,56px) + var(--dock-h,60px) + 8px + env(safe-area-inset-bottom));z-index:31}.as-toast{bottom:calc(var(--tabs-h,56px) + var(--dock-h,60px) + 12px + env(safe-area-inset-bottom))}}@media (width<=640px){.as-savebar{border-radius:12px;padding:10px}.as-sb-acts{width:100%}.as-sb-acts .gx-btn{flex:1;justify-content:center;min-height:44px}.as-toast{max-width:none;left:16px;right:16px}}.ri-h{margin:14px 0 6px;font-size:14px;font-weight:800}.ri-fac{border:1px solid #e3e8ec;border-radius:10px;margin:0 0 8px;padding:8px 10px 10px}.ri-fac legend{padding:0 4px;font-weight:700}.ri-row{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;display:flex}.ri-in{font:inherit;border:1px solid #c9d3da;border-radius:8px;flex:0 170px;min-width:0;padding:6px 8px}.ri-tpl{flex:260px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ri-match select{font:inherit;border:1px solid #c9d3da;border-radius:8px;padding:5px 8px}.ri-stages{overflow-x:auto}.ri-t{border-collapse:collapse;font-size:13px}.ri-t th,.ri-t td{text-align:left;border-bottom:1px solid #edf0f2;padding:5px 10px}.ri-t td{text-align:center}.as-fa-t{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:6px;font-size:12.5px}.as-fa-t th,.as-fa-t td{border-bottom:1px solid var(--rv-line,#eef2f3);text-align:left;vertical-align:top;padding:6px 8px}.as-fa-t thead th{color:var(--rv-muted);font-size:11.5px;font-weight:750}.as-fa-t tbody th{font-weight:650}.as-fa-t td:nth-child(n+3),.as-fa-t th:nth-child(n+3){text-align:right;white-space:nowrap}.as-fa-t th:first-child{width:20%}.as-fa-t th:nth-child(2){width:36%}.as-fa-cap{caption-side:top;text-align:left;padding:10px 0 2px;font-size:13px}.as-fa-rules{margin-top:10px}.as-fa-rules summary{cursor:pointer;color:var(--rv-muted);font-size:12.5px}@media (width<=640px){.as-fa-t th:nth-child(5),.as-fa-t td:nth-child(5){display:none}.as-fa-t th,.as-fa-t td{padding:6px 4px}}.ov-grid{grid-template:"matrix actions""trends actions"1fr/minmax(0,2.05fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.ov-matrix{grid-area:matrix;min-width:0}.ov-actions{grid-area:actions;min-width:0}.ov-trends{grid-area:trends;min-width:0}.ov-trends>.v3-card{margin-bottom:0}@media (width<=1180px){.ov-grid{grid-template:"matrix""actions""trends"/minmax(0,1fr)}}.ov-rowlink{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ov-rowlink svg{color:var(--accent);opacity:.7;flex:none}.ov-rowlink:hover b{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.ov-rowlink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.v3-cell.na .v3-c2{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}@media (width<=767px){.v3-kpi,.ov-rowlink{min-height:44px}.ph-answer .v3-flink{margin:-12px 0;padding:12px 0}.v3-pillbtn{min-height:44px}}@media (width>=768px){.v3-page .ph{gap:6px;margin-bottom:12px}.v3-page .ph-h1{margin-top:2px}.v3-page .ph-answer{font-size:15.5px;line-height:1.45}}.v3-kpi-split{grid-template-columns:1fr 1fr;align-content:start;gap:6px 8px;display:grid}.v3-kpi-split>.v3-kpi-l,.v3-kpi-split>div:not(.v3-kpi-t){grid-column:1/-1}.v3-kpi-t{text-align:left;min-width:0;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;margin:0 -6px;padding:4px 6px;display:flex}.v3-kpi-t:hover{background:#f1f5fc}.v3-kpi-t:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v3-kpi-tn{color:var(--v3-ink-2);font-size:13px;font-weight:650}.v3-kpi-split .v3-kpi-v{gap:2px 6px}.v3-kpi-split .v3-kpi-big{font-size:26px}.v3-kpi-split .v3-kpi-of{font-size:13px}@media (width<=767px){.v3-kpi-split .v3-kpi-t .v3-st{white-space:normal;max-width:100%;font-size:12.5px}.v3-kpi-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}}.ov-grid.ov-grid-solo{grid-template:"matrix""trends"/minmax(0,1fr)}.pd .pd-grain button{min-height:44px}.pd-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:10px;display:grid}.pd-tile{border:1px solid var(--color-line,#e3dfd6);background:var(--color-paper-2,#faf8f3);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.pd-tile-l{color:var(--color-ink-2,#4a4a44);font-size:12px;line-height:1.3}.pd-tile-v{text-align:left;font-size:22px;font-weight:600}.pd-tile-c{color:var(--color-ink-3,#6b6b63);overflow-wrap:anywhere;font-size:12px}.pd-na{color:var(--color-ink-3,#6b6b63)}.pd-mix{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pd-mix-row{grid-template-columns:minmax(120px,200px) 1fr minmax(120px,170px);align-items:center;gap:10px;display:grid}.pd-mix-name{overflow-wrap:anywhere;flex-direction:column;min-width:0;font-size:13px;font-weight:600;display:flex}.pd-mix-role{color:var(--color-ink-3,#6b6b63);font-size:11px;font-weight:400}.pd-mix-bar{background:var(--color-paper-2,#f3f0e8);border-radius:4px;min-width:0;height:22px;display:flex;position:relative;overflow:visible}.pd-seg{cursor:pointer;border:0;min-width:2px;height:100%;padding:0}.pd-seg:focus-visible{outline:2px solid var(--color-ink,#1d1d1b);outline-offset:1px}.pd-target{border-left:2px dashed var(--color-ink,#1d1d1b);width:0;position:absolute;top:-4px;bottom:-4px}.pd-sw-target{border-left:2px dashed var(--color-ink,#1d1d1b);vertical-align:middle;width:0;height:12px;margin-right:6px;display:inline-block}.pd-mix-v{text-align:right;font-size:12px}.pd-scroll{-webkit-overflow-scrolling:touch;margin-top:8px;overflow-x:auto}.pd-table{border-collapse:collapse;width:100%;font-size:13px}.pd-table th,.pd-table td{border-bottom:1px solid var(--color-line,#e3dfd6);text-align:left;vertical-align:top;white-space:nowrap;padding:7px 8px}.pd-table thead th{color:var(--color-ink-2,#4a4a44);font-size:12px;font-weight:600}.pd-table tbody th{white-space:normal;min-width:150px;font-weight:600}.pd-name{display:block}.pd-sub{color:var(--color-ink-3,#6b6b63);font-size:11px;font-weight:400;display:block}.pd-table td .pd-sub{display:inline}.pd-flag{background:var(--color-paper-2,#f3f0e8);border:1px solid var(--color-line,#e3dfd6);border-radius:8px;margin-left:6px;padding:0 6px;font-size:11px;display:inline-block}.pd-detail-list{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;font-size:14px;display:flex}.pd-chip{margin-left:6px}.pd-how ul{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;font-size:13px;display:flex}.pd-how summary{cursor:pointer}@media (width<=640px){.pd-mix-row{grid-template-columns:1fr;gap:4px}.pd-mix-v{text-align:left;order:1}.pd-mix-name{order:0}.pd-mix-bar{order:2;margin-bottom:6px}.pd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-tile-v{font-size:19px}}.pd .rv-card+.rv-card,.pd .rv-card+details.rv-card{margin-top:14px}.pd-custom{color:#2f5f8a;cursor:help;background:#eef5fb;border-color:#c9dcee;font-weight:700}.pd-role-supervisor{color:#5d3f86;cursor:help;background:#f4eefa;border-color:#dccdee;font-weight:700}.pd-role-co_facilitator{cursor:help}.pd-rolechip{margin:2px 0 0;font-weight:600;display:inline-block}.pd-rolechip-owner{color:#7a4f10;background:#fdf3e3;border-color:#ecd3a6}.pd-exp{flex-direction:column;gap:12px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pd-exp-row{border-bottom:1px solid var(--color-line,#e3dfd6);grid-template-columns:minmax(140px,220px) 1fr;align-items:start;gap:12px;padding-bottom:10px;display:grid}.pd-svc-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pd-svc-row{grid-template-columns:minmax(120px,190px) minmax(60px,1fr) minmax(110px,auto) auto;align-items:center;gap:8px;font-size:13px;display:grid}.pd-svc-l{overflow-wrap:anywhere;min-width:0}.pd-sbar{background:var(--color-paper-2,#f3f0e8);border-radius:4px;height:10px;display:block;position:relative}.pd-sbar-fill{background:#9aa3a0;border-radius:4px;position:absolute;top:0;bottom:0;left:0}.pd-sbar-met{background:#2f7d5b}.pd-sbar-near{background:#e5a64b}.pd-sbar-missed{background:#d26a68}.pd-sbar-exp{border-left:2px dashed var(--color-ink,#1d1d1b);width:0;position:absolute;top:-3px;bottom:-3px}.pd-also{margin:6px 0 0;font-size:12px}.pd-roles{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-top:10px;display:grid}.pd-role-card{border:1px solid var(--color-line,#e3dfd6);border-radius:10px;min-width:0;padding:10px 12px}.pd-role-h{margin:0 0 4px;font-size:15px;font-weight:600}.pd-comb{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;font-size:13px;display:flex}.pd-comb summary,.pd-ov summary{cursor:pointer;min-height:24px}.pd-ov{overflow-wrap:anywhere;margin-top:10px;font-size:13px}.pd-ov ul{padding-left:18px}@media (width<=640px){.pd-exp-row{grid-template-columns:1fr}.pd-svc-row{grid-template-columns:1fr auto}.pd-svc-row .pd-sbar{order:3;grid-column:1/-1}.pd-roles{grid-template-columns:1fr}.pd-roles .pd-role-card{min-width:0}}.pd-role-card .pd-svc-row{grid-template-columns:1fr auto auto;row-gap:2px}.pd-role-card .pd-svc-row .pd-sbar{order:3;grid-column:1/-1}.hp{min-width:0}.hp .hp-muted{color:var(--v3-ink-3);font-size:13.5px}.hp-skel{background:linear-gradient(90deg, var(--v3-zebra), #eef1f6, var(--v3-zebra));border-radius:8px;height:38px;display:block}.hp-switch{border:1px solid var(--v3-line-2);background:#fff;border-radius:10px;display:inline-flex;overflow:hidden}.hp-switch a{min-width:44px;min-height:40px;color:var(--v3-ink-2);justify-content:center;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.hp-switch a+a{border-left:1px solid var(--v3-line-2)}.hp-switch a[aria-current=page]{background:var(--accent);color:#fff}@media (width<=599px){.hp-switch a{min-height:44px}}.hp-qbox{background:var(--accent-50);border:1px solid var(--accent-100);color:var(--v3-ink-2);border-radius:12px;margin:0 0 14px;padding:10px 16px;font-size:14px}.hp-qbox b{color:var(--accent)}.hp-qbox ol{columns:2;column-gap:28px;margin:4px 0 0;padding-left:20px}@media (width<=899px){.hp-qbox ol{columns:1}}.hp-drill{color:inherit;min-width:0;text-decoration:none}.hp-drill:hover{text-decoration:none}.hp-more{color:var(--accent);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.hp-na{color:var(--v3-ink-3);flex-direction:column;gap:1px;display:inline-flex}.hp-na b{color:var(--v3-ink-2);font-size:14px;font-weight:600}.hp-na small{font-size:13px;line-height:1.3}.hp-big{font-family:var(--font-display);letter-spacing:-.01em;color:var(--v3-ink);font-size:26px;font-weight:700;line-height:1.1}.hp-of{color:var(--v3-ink-3);font-size:13.5px}.hp-v{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.hp-fac{align-items:center;gap:7px;font-weight:700;display:inline-flex}.hp-count{color:var(--attn);background:var(--attn-bg2);border:1px solid var(--attn-line2);vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:13px;font-weight:700}.hp-card{margin-bottom:16px}.hp-pad{padding:0 18px 16px}.hp-h3{margin:6px 0 8px;font-size:15px;font-weight:700}.hp-note{margin:4px 0 0}.hp-banner{border:1px solid var(--v3-line);color:var(--accent);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 16px;font-size:15px;font-weight:600;display:flex}.hp-banner span{color:var(--v3-ink);font-weight:500}.hp-tiles{gap:14px;margin-bottom:16px;display:grid}.hp-tiles-6{grid-template-columns:repeat(6,minmax(0,1fr))}.hp-tiles-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1399px){.hp-tiles-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1199px){.hp-tiles-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=699px){.hp-tiles-6,.hp-tiles-5{grid-template-columns:minmax(0,1fr)}}.hp-tile{border:1px solid var(--v3-line);box-shadow:var(--v3-shadow);background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-height:150px;padding:12px 16px;display:flex;position:relative}.hp-tile:hover,.hp-tile:focus-visible{border-color:var(--accent-100);box-shadow:0 0 0 3px var(--accent-50), var(--v3-shadow)}.hp-tile-h b{padding-right:18px;font-size:14.5px;font-weight:700;display:block}.hp-tile-h small{color:var(--v3-ink-3);font-size:13px;line-height:1.3;display:block}.hp-tile-b{flex:1;min-width:0}.hp-tile-m{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hp-tile-f{color:var(--v3-ink-3);font-size:13px}.hp-tile-go{color:var(--v3-ink-4);position:absolute;top:12px;right:10px}.hp-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hp-split-p{flex-direction:column;gap:1px;min-width:0;display:flex}.hp-split-l{color:var(--v3-ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:12.5px;font-weight:700}.hp-split .hp-big{font-size:22px}.hp-spark{display:block;overflow:visible}.hp-bars{display:block}.hp-a-grid{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1679px){.hp-a-grid{grid-template-columns:minmax(0,1fr)}.hp-a-grid .hp-attn{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}}.hp-mx-wrap{padding:0 12px 12px;overflow-x:auto}.hp-mx{border-collapse:separate;border-spacing:4px;width:100%;font-size:14px}.hp-mx thead th{text-align:left;color:var(--v3-ink-2);vertical-align:bottom;padding:4px 8px;font-size:13.5px;font-weight:700}.hp-mx thead th small{color:var(--v3-ink-3);font-size:12.5px;font-weight:400;display:block}.hp-mx tbody th{text-align:left;white-space:nowrap;padding:6px 8px}.hp-mx td{vertical-align:top;min-width:104px;padding:0}.hp-mx-cell{background:var(--v3-zebra);border:1px solid var(--v3-line);border-radius:10px;height:100%;padding:8px 10px;display:block}.hp-mx-cell:hover,.hp-mx-cell:focus-visible{border-color:var(--accent-100);background:var(--accent-50)}.hp-cell-stack{flex-direction:column;gap:4px;display:flex}.hp-cell-line{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.hp-cell-line b{font-size:16px;font-weight:700}.hp-cell-line .v3-mk{font-size:13px}.hp-sc tr.is-focus th,.hp-sc tr.is-focus .hp-mx-cell{background:var(--accent-50);border-color:var(--accent-100)}.hp-sc-pick{border-radius:10px;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:6px 8px;display:flex}.hp-sc-pick small{color:var(--accent);font-size:12.5px;font-weight:400}.hp-attn{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hp-attn-row{border:1px solid var(--v3-line);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:9px 10px;display:flex}.hp-attn-row:hover,.hp-attn-row:focus-visible{background:var(--accent-50);border-color:var(--accent-100)}.hp-attn-i{border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.hp-attn-i.attn{color:var(--attn-mark);background:var(--attn-bg2)}.hp-attn-i.watch{color:var(--watch-mark);background:var(--watch-bg2)}.hp-attn-t{flex-direction:column;flex:1;min-width:0;display:flex}.hp-attn-t b{font-size:14.5px;font-weight:600}.hp-attn-t small{color:var(--v3-ink-3);font-size:13.5px}.hp-attn-t small b{color:var(--attn);font-size:13.5px}.hp-attn-go{color:var(--v3-ink-4);flex:none}.hp-explore{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}@media (width<=999px){.hp-explore{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.hp-explore{grid-template-columns:minmax(0,1fr)}}.hp-ex{border:1px solid var(--v3-line);border-radius:12px;flex-direction:column;gap:6px;min-height:120px;padding:12px 14px;display:flex}.hp-ex:hover,.hp-ex:focus-visible{background:var(--accent-50);border-color:var(--accent-100)}.hp-ex-t{font-size:15px;font-weight:700}.hp-ex-v{color:var(--v3-ink-2);font-size:14px}.hp-ex-v b{color:var(--v3-ink);font-size:20px}.hp-ex-line{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:14px;display:flex}.hp-ex-l{color:var(--v3-ink-3);min-width:54px}.hp-qs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1199px){.hp-qs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=699px){.hp-qs{grid-template-columns:minmax(0,1fr)}}.hp-q{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.hp-q-h{align-items:baseline;gap:6px;display:flex}.hp-q-h h2{font-family:var(--font-display);margin:0;font-size:17px;font-weight:700;line-height:1.25}.hp-q-n{color:var(--v3-ink-3);font-weight:700}.hp-q-v{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hp-q-a{font-size:14px}.hp-q-big{flex-direction:column;gap:3px;display:flex}.hp-q-c{flex:1;min-width:0}.hp-q-open{color:var(--accent);align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.hp-bars-list{flex-direction:column;gap:8px;display:flex}.hp-bgroup{flex-direction:column;gap:2px;display:flex}.hp-bgroup-l{color:var(--v3-ink-2);font-size:13px;font-weight:700}.hp-brow{border-radius:8px;grid-template-columns:minmax(6em,9.5em) minmax(40px,1fr) auto;align-items:center;gap:2px 8px;min-height:36px;padding:5px 6px;font-size:13.5px;display:grid}.hp-brow .v3-mk{grid-column:3;font-size:12.5px}.hp-brow:hover,.hp-brow:focus-visible{background:var(--accent-50)}.hp-brow-l{overflow-wrap:anywhere;line-height:1.25}.hp-brow-v{white-space:nowrap;color:var(--v3-ink-2)}.hp-sbar{background:var(--neu-bg);border-radius:99px;height:10px;display:block;position:relative;overflow:visible}.hp-sbar i{border-radius:99px;height:100%;display:block}.hp-sbar em{background:var(--v3-ink);width:2px;position:absolute;top:-3px;bottom:-3px}.hp-stack{background:var(--neu-bg);border-radius:99px;height:10px;display:flex;overflow:hidden}.hp-stack-met{background:var(--ok-mark)}.hp-stack-near{background:var(--watch-mark)}.hp-stack-missed{background:var(--attn-mark)}.hp-chart{flex-direction:column;gap:6px;display:flex}.hp-chart .hp-spark{width:100%;height:auto}.hp-legend{color:var(--v3-ink-2);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.hp-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}@media (width<=599px){.hp-brow{grid-template-columns:minmax(0,1fr) auto}.hp-brow .hp-sbar,.hp-brow .hp-stack{grid-area:2/1/auto/-1}.hp-brow .v3-mk{grid-column:2}}.hp-story{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 18px 16px;display:grid}@media (width<=1099px){.hp-story{grid-template-columns:minmax(0,1fr)}}.hp-story-b{border:1px solid var(--v3-line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.hp-story-b h3{margin:0;font-size:15px;font-weight:700}.hp-bridge{flex-direction:column;gap:4px;display:flex}.hp-bridge svg{max-width:100%}.hp-bridge-k{color:var(--v3-ink-2);font-size:13.5px}.hp-trend{border-radius:8px;flex-direction:column;gap:3px;padding:6px;display:flex}.hp-trend:hover{background:var(--accent-50)}.hp-trend svg{max-width:100%;height:auto}.hp-trend-l{color:var(--v3-ink-2);font-size:13px;font-weight:600}.hp-drivers{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.hp-driver{border-radius:8px;flex-direction:column;padding:4px 6px;display:flex}.hp-driver:hover{background:var(--accent-50)}.hp-driver b{font-size:14px;font-weight:600}.hp-driver small{color:var(--v3-ink-3);font-size:13px}.hp-prog{width:auto;min-width:60%}.hp-prog td{padding:6px 14px}.hp-prog .hp-mx-cell{background:0 0;padding:5px 10px}.hp-neg{color:var(--attn);font-weight:600}.hp-pos{color:var(--ok);font-weight:600}.pf{--pf-ink:#13283d;--pf-ink-2:#3a4f60;--pf-muted:#5f7283;--pf-line:#e5e9ee;--pf-bg:#f3f5f8;--pf-track:#edf0f3;--pf-good:#1f9d76;--pf-good-ink:#157a5b;--pf-good-bg:#e4f5ee;--pf-watch:#d8962b;--pf-watch-ink:#8a5a00;--pf-watch-bg:#fdf2dc;--pf-bad:#e8696a;--pf-bad-ink:#c03b3e;--pf-bad-bg:#fdeceb;--pf-navy:#17435a;color:var(--pf-ink);background:var(--pf-bg);box-shadow:0 0 0 100vmax var(--pf-bg);clip-path:inset(0 -100vmax);min-height:100%;padding:20px 24px 40px;font-family:Inter Variable,Inter,system-ui,sans-serif}.pf *{box-sizing:border-box}.pf a{color:inherit;text-decoration:none}.pf :focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #33b5a1}.pf-num{font-variant-numeric:tabular-nums}.pf-muted{color:var(--pf-muted)}.pf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-wrap{flex-direction:column;gap:16px;max-width:1240px;margin:0 auto;display:flex}.pf-card{border:1px solid var(--pf-line);background:#fff;border-radius:12px;box-shadow:0 1px 2px #13283d0a,0 4px 18px #13283d08}.pf-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pf-muted);margin:0;font-size:12px;font-weight:750}.pf-h1{letter-spacing:-.02em;color:var(--pf-ink);margin:2px 0 0;font-size:28px;font-weight:800}.pf-asof{color:var(--pf-muted);align-items:center;gap:6px;margin:4px 0 0;font-size:13px;display:inline-flex}.pf-ctl{flex-wrap:wrap;gap:10px;display:flex}.pf-sel{height:40px;color:var(--pf-ink-2);background:#fff;border:1px solid #dbe1e7;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:650;display:inline-flex}.pf-sel select{appearance:auto;font:inherit;color:var(--pf-ink);cursor:pointer;background:0 0;border:0;height:100%}.pf-sel select:disabled{cursor:default;color:var(--pf-ink-2)}.pf-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pf-kpi{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.pf-kpi-k{color:var(--pf-ink);font-size:14px;font-weight:650}.pf-kpi-v{letter-spacing:-.03em;color:var(--pf-ink);font-size:38px;font-weight:820;line-height:1}.pf-kpi.gap.bad .pf-kpi-v{color:var(--pf-bad-ink)}.pf-kpi.gap.watch .pf-kpi-v{color:var(--pf-watch-ink)}.pf-kpi.gap.ok .pf-kpi-v{color:var(--pf-good-ink)}.pf-kpi small{color:var(--pf-muted);font-size:12.5px}.pf-kpi-bar{color:var(--pf-ink-2);white-space:nowrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.pf-kpi-bar .pf-bar{flex:1}.pf-bar{background:var(--pf-track);border-radius:99px;min-width:40px;height:8px;display:block;position:relative;overflow:visible}.pf-bar-f{background:#9aa9b6;border-radius:99px;position:absolute;inset:0 auto 0 0}.pf-bar-f.ok{background:var(--pf-good)}.pf-bar-f.watch{background:var(--pf-watch)}.pf-bar-f.bad{background:var(--pf-bad)}.pf-bar-f.neu{background:#dfe4e9}.pf-bar-t{background:var(--pf-ink);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.pf-head{border:1px solid;border-left-width:5px;border-radius:12px;align-items:center;gap:14px;padding:16px 20px;display:flex}.pf-head.bad{background:var(--pf-bad-bg);border-color:#f6c9c8;border-left-color:var(--pf-bad)}.pf-head.watch{background:var(--pf-watch-bg);border-color:#f1dcae;border-left-color:var(--pf-watch)}.pf-head.ok{background:var(--pf-good-bg);border-color:#bfe5d4;border-left-color:var(--pf-good)}.pf-head-i{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.pf-head.bad .pf-head-i{color:var(--pf-bad-ink)}.pf-head.watch .pf-head-i{color:var(--pf-watch-ink)}.pf-head.ok .pf-head-i{color:var(--pf-good-ink)}.pf-head-t{flex:1;min-width:0}.pf-head-t p{margin:0}.pf-head-w{letter-spacing:-.01em;font-size:18px;font-weight:780}.pf-head-s{color:var(--pf-ink-2);font-size:14px;margin-top:3px!important}.pf-head-go{border:1px solid var(--pf-line);background:#fff;border-radius:10px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:650;display:inline-flex}.pf-sec{flex-direction:column;gap:12px;display:flex}.pf-sec-h{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.pf-sec-h h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:780}.pf-sec-h p{margin:2px 0 0;font-size:13px}.pf-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pf-tile{flex-direction:column;gap:10px;min-width:0;padding:14px 14px 12px;display:flex}.pf-tile-h{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.pf-tile-h b{font-size:13.5px;font-weight:720;line-height:1.2}.pf-tile-i{width:30px;height:30px;color:var(--pf-navy);background:#eef3f7;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pf-tile-go{color:var(--pf-muted)}.pf-tile-h:hover b{text-decoration:underline}.pf-chip{white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:750}.pf-chip.ok{background:var(--pf-good-bg);color:var(--pf-good-ink)}.pf-chip.watch{background:var(--pf-watch-bg);color:var(--pf-watch-ink)}.pf-chip.bad{background:var(--pf-bad-bg);color:var(--pf-bad-ink)}.pf-chip.none{color:inherit;opacity:.7;background:0 0;box-shadow:inset 0 0 0 1px}.pf-big{flex-direction:column;gap:1px;display:flex}.pf-big-v{letter-spacing:-.03em;font-size:30px;font-weight:820;line-height:1.05}.pf-big-u{color:var(--pf-ink-2);font-size:13px}.pf-big-t{color:var(--pf-muted);font-size:12.5px}.pf-rows{border-top:1px solid var(--pf-line);flex-direction:column;gap:7px;padding-top:9px;display:flex}.pf-rows-bars{border-top:0;gap:10px;padding-top:0}.pf-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 8px;font-size:12.5px;display:grid}.pf-row-k{color:var(--pf-ink-2)}.pf-row-v{text-align:right;white-space:nowrap;font-weight:750}.pf-row-s{color:var(--pf-muted);grid-column:1/-1;font-size:11.5px}.pf-row .pf-bar{grid-column:1/-1;height:6px;margin-top:3px}.pf-row[data-tone=bad] .pf-row-v{color:var(--pf-bad-ink)}.pf-row[data-tone=watch] .pf-row-v{color:var(--pf-watch-ink)}.pf-rows-two .pf-row-v{font-size:20px;font-weight:800}.pf-note{color:var(--pf-muted);margin:0;font-size:12px}.pf-note b{color:var(--pf-ink-2);font-weight:680}.pf-dots{flex-wrap:wrap;gap:4px;display:flex}.pf-dots i{border:1.5px solid var(--pf-bad);background:#fff;border-radius:3px;width:12px;height:12px}.pf-dots i.on{background:var(--pf-good);border-color:var(--pf-good)}.pf-dots i.gap{border-color:var(--pf-bad);background:var(--pf-bad-bg)}.pf-spark{align-items:center;gap:6px;margin-top:auto;padding-top:4px;display:flex}.pf-spark svg{flex:1;height:30px;overflow:visible}.pf-spark small{color:var(--pf-muted);font-size:10.5px}.pf-spark-l{fill:none;stroke-width:2px;stroke:#8796a3}.pf-spark-l.ok{stroke:var(--pf-good)}.pf-spark-l.watch{stroke:var(--pf-watch)}.pf-spark-l.bad{stroke:var(--pf-bad)}.pf-spark-d{fill:#8796a3}.pf-spark-d.ok{fill:var(--pf-good)}.pf-spark-d.watch{fill:var(--pf-watch)}.pf-spark-d.bad{fill:var(--pf-bad)}.pf-spark-t{stroke:#9aa9b6;stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}.pf-levels summary,.pf-sim summary{cursor:pointer;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.pf-levels summary::-webkit-details-marker{display:none}.pf-sim summary::-webkit-details-marker{display:none}.pf-levels summary>span{flex:1;font-size:14px}.pf-levels summary b{font-size:15px}.pf-levels[open] .pf-chev{transform:rotate(180deg)}.pf-lv-scroll{padding:0 18px 16px;overflow-x:auto}.pf-lv{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.pf-lv th,.pf-lv td{text-align:left;border-top:1px solid var(--pf-line);vertical-align:top;padding:8px 10px}.pf-lv thead th{color:var(--pf-muted);text-transform:uppercase;letter-spacing:.04em;border-top:0;font-size:11.5px;font-weight:700}.pf-lv td small{color:var(--pf-muted);font-size:11.5px;display:block}.pf-lv td.bad{color:var(--pf-bad-ink);font-weight:700}.pf-lv td.watch{color:var(--pf-watch-ink);font-weight:700}.pf-lv td.ok{color:var(--pf-good-ink);font-weight:700}.pf-bridge{padding:16px 20px 14px}.pf-wf svg{width:100%;height:auto;margin-top:8px;display:block}.pf-wf-grid{stroke:#eef1f4}.pf-wf-ax{fill:var(--pf-muted);font-size:12px}.pf-wf-b.tgt{fill:#1d4e63}.pf-wf-b.cur{fill:var(--pf-good)}.pf-wf-b.neg{fill:var(--pf-bad)}.pf-wf-b.pos{fill:var(--pf-good)}.pf-wf-v{fill:var(--pf-ink);font-size:14px;font-weight:750}.pf-wf-v.neg{fill:var(--pf-bad-ink)}.pf-wf-v.pos{fill:var(--pf-good-ink)}.pf-wf-lab{fill:var(--pf-ink-2);font-size:12.5px}.pf-wf-conn{stroke:#9aa9b6;stroke-dasharray:3 3}.pf a:hover .pf-wf-b{opacity:.85}.pf-wf-parts{color:var(--pf-muted);margin:6px 0 0;font-size:12px}.pf-wlist{margin:10px 0 0;padding:0;list-style:none;display:none}.pf-wl-row>a,.pf-wl-row>div,.pf-wl-row.total{border-top:1px solid var(--pf-line);justify-content:space-between;gap:10px;padding:9px 0;font-size:14px;display:flex}.pf-wl-row span small{color:var(--pf-muted);font-size:11.5px;display:block}.pf-wl-row b.neg{color:var(--pf-bad-ink)}.pf-wl-row b.pos{color:var(--pf-good-ink)}.pf-wl-row.total{font-weight:750}.pf-sim-i{width:40px;height:40px;color:var(--pf-navy);background:#eef3f7;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pf-sim-t{flex-direction:column;flex:1;gap:2px;font-size:13.5px;display:flex}.pf-sim-t b{font-size:16px}.pf-sim-x{border:1px solid var(--pf-line);border-radius:10px;padding:8px 14px;font-size:13.5px;font-weight:650}.pf-sim[open] .pf-sim-x{visibility:hidden}.pf-sim-body{flex-direction:column;gap:14px;padding:0 18px 18px;display:flex}.pf-sim-res{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pf-sim-res>div{border:1px solid var(--pf-line);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pf-sim-res span{color:var(--pf-muted);font-size:12px}.pf-sim-res b{font-size:22px;font-weight:800}.pf-sim-res small{color:var(--pf-muted);font-size:11.5px}.pf-sim-res .hl{background:#f4f8fb;border-color:#cfdbe5}.pf-sim-res .bad b{color:var(--pf-bad-ink)}.pf-sim-res .ok b{color:var(--pf-good-ink)}.pf-sim-btns{flex-wrap:wrap;gap:8px;display:flex}.pf-sim-btns button{font:inherit;color:var(--pf-ink);cursor:pointer;background:#fff;border:1px solid #d5dde4;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:650;display:inline-flex}.pf-sim-g{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.pf-sim-g legend{text-transform:uppercase;letter-spacing:.05em;color:var(--pf-muted);padding:0 0 4px;font-size:12px;font-weight:750}.pf-sim-row{border-top:1px solid var(--pf-line);grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) minmax(140px,1.6fr) 64px 72px;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:grid}.pf-sim-row label{font-weight:620}.pf-sim-pt{color:var(--pf-muted);font-size:12px}.pf-sim-row input[type=range]{width:100%;accent-color:var(--pf-navy)}.pf-sim-row b{text-align:right}.pf-sim-d{text-align:right;color:var(--pf-muted);font-weight:700}.pf-sim-d.neg{color:var(--pf-bad-ink)}.pf-sim-d.pos{color:var(--pf-good-ink)}.pf-sim-n{margin:0;font-size:12px}.pf-skel{background:linear-gradient(90deg,#fff,#f5f7f9,#fff);height:420px}.pf-na{color:var(--pf-ink-2);padding:20px;font-size:14px}@media (width<=1180px){.pf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.pf{padding:14px 16px 32px}.pf-h1{font-size:23px}.pf-head{flex-wrap:wrap;padding:14px 16px}.pf-head-w{font-size:16px}.pf-head-go{justify-content:center;width:100%}.pf-tiles{grid-template-columns:1fr}.pf-wf{display:none}.pf-wlist{display:block}.pf-sim-res{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-sim-row{grid-template-columns:minmax(0,1fr) auto auto;gap:4px 10px}.pf-sim-row label,.pf-sim-pt{grid-column:1/-1}.pf-sim-row input[type=range]{grid-column:1/2}.pf-sim summary{flex-wrap:wrap}.pf-sim-x{display:none}.pf-ctl{width:100%}.pf-sel{flex:1}.pf-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pf-kpi{gap:4px;padding:10px}.pf-kpi-k{min-height:2.5em;font-size:11.5px;line-height:1.25}.pf-kpi-v{font-size:22px}.pf-kpi small,.pf-kpi>.pf-bar{display:none}.pf-kpi-bar{white-space:normal;flex-direction:column;align-items:stretch;gap:4px;font-size:11px}.pf-head{grid-template-columns:auto minmax(0,1fr);display:grid}.pf-head-go{grid-column:1/-1}.pf-head-i{width:32px;height:32px}.pf-sel{height:36px;font-size:13px}.pf-top{gap:10px}}.pf-tile-h{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"i chip go""t t t";row-gap:8px}.pf-tile-i{grid-area:i}.pf-tile-h .pf-chip{grid-area:chip;justify-self:end}.pf-tile-go{grid-area:go}.pf-tile-h b{overflow-wrap:normal;word-break:normal;grid-area:t;font-size:14px}.pf-ab{flex-direction:column;gap:5px;min-width:190px;display:flex}.pf-ab-t{color:var(--pf-ink-2);flex-wrap:wrap;gap:2px 10px;font-size:12.5px;display:flex}.pf-ab-t b{font-weight:780}.pf-ab.bad .pf-ab-t b{color:var(--pf-bad-ink)}.pf-ab.watch .pf-ab-t b{color:var(--pf-watch-ink)}.pf-ab.ok .pf-ab-t b{color:var(--pf-good-ink)}.pf-ab-t em{color:var(--pf-bad-ink);font-style:normal;font-weight:700}.pf-ab-bar{background:var(--pf-track);border-radius:99px;height:10px;position:relative}.pf-ab-zone{background:#dfe6ec;position:absolute;top:0;bottom:0}.pf-ab-tick{background:var(--pf-ink-2);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.pf-ab-tick.reach{background:var(--pf-ink);width:3px}.pf-ab-dot{border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;box-shadow:0 0 0 1px #13283d33}.pf-ab-dot.bad{background:var(--pf-bad)}.pf-ab-dot.watch{background:var(--pf-watch)}.pf-ab-dot.ok{background:var(--pf-good)}.pf-ab.compact .pf-ab-t{gap:1px 8px;font-size:11.5px}.pf-lr{flex-direction:column;gap:4px;display:flex}.pf-lr-v{color:var(--pf-ink-2);font-size:12px}.pf-lr-v b{font-size:15px;font-weight:800}.pf-lr-v b.bad{color:var(--pf-bad-ink)}.pf-lr-v b.watch{color:var(--pf-watch-ink)}.pf-lr-v b.ok{color:var(--pf-good-ink)}.pf-lr-bar{gap:2px;height:6px;display:flex}.pf-lr-bar>span{border-radius:2px;min-width:2px}.pf-lr-bar .e0{background:#c03b3e}.pf-lr-bar .e1{background:#e8696a}.pf-lr-bar .e2{background:#f0a1a0}.pf-lr-bar .e3{background:#f7c9c8}.pf-lr-bar .reach{background:var(--pf-good)}.pf-lr-s{color:var(--pf-muted);font-size:11.5px}.pf-fn{flex-direction:column;gap:4px;display:flex}.pf-fn-line{flex-wrap:wrap;align-items:flex-start;gap:2px 4px;display:flex}.pf-fn-line>span{flex-direction:column;align-items:center;padding-left:14px;display:inline-flex;position:relative}.pf-fn-line>span:first-child{padding-left:0}.pf-fn-line i{color:var(--pf-muted);font-style:normal;position:absolute;top:1px;left:0}.pf-fn-line b{color:var(--pf-ink);font-size:14px;font-weight:750}.pf-fn-line b.bad{color:var(--pf-bad-ink)}.pf-fn-line b.watch{color:var(--pf-watch-ink)}.pf-fn-line b.ok{color:var(--pf-good-ink)}.pf-lv td .pf-fn-line small{color:var(--pf-muted);white-space:nowrap;font-size:10.5px;display:block}.pf-fn-s{color:var(--pf-muted);font-size:11.5px}.pf-lv-more{margin-top:10px;font-size:13px;font-weight:650;display:inline-block;color:var(--pf-navy)!important}.pf-lv td .pf-ab,.pf-lv td .pf-fn{font-weight:400}.pf-row-c{grid-column:1/-1;margin-top:3px}.pf-fn-line{flex-wrap:nowrap}.pf-lv td:has(.pf-fn){min-width:270px}.pf-row-link{border-radius:6px;display:block}.pf-row-link:hover .pf-row-k{text-decoration:underline}.pf-tlink{color:var(--pf-navy)!important}@media (width<=760px){.pf-tlink{flex-basis:100%;justify-content:center}}
