/*! 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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Inter", "Source Sans 3", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-sans);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-500:oklch(70.4% .14 182.503);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-600:oklch(55.8% .288 302.321);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--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-brand-slate:var(--color-nav-bg);--color-brand-sky:var(--color-accent);--color-brand-teal:var(--brand-teal);--color-brand-sage:var(--status-healthy);--color-brand-ink:var(--palette-ink);--color-bg:var(--palette-canvas);--color-surface:var(--palette-white);--color-surface-2:var(--palette-canvas);--color-fg:var(--palette-ink);--color-muted:var(--palette-muted);--color-subtle:var(--palette-muted);--color-border:var(--palette-border);--color-border-strong:var(--palette-muted);--color-field:var(--palette-canvas);--color-accent:var(--brand-primary);--color-accent-soft:var(--palette-canvas);--color-accent-fg:var(--palette-white);--color-brand-lime:var(--brand-accent);--color-chart-1:var(--brand-primary);--color-chart-2:var(--brand-secondary);--color-chart-3:var(--brand-teal);--color-chart-4:var(--palette-muted);--color-chart-5:var(--palette-ink);--color-rag-green:var(--status-healthy);--color-rag-green-bg:var(--status-healthy);--color-rag-amber:var(--status-watch);--color-rag-amber-bg:var(--status-watch);--color-rag-red:var(--status-critical);--color-rag-red-bg:var(--status-critical)}}@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}}@layer components;@layer utilities{.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}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-800{top:calc(var(--spacing) * 800)}.top-full{top:100%}.right-0{right:0}.bottom-\[calc\(100\%\+0\.35rem\)\]{bottom:calc(100% + .35rem)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.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}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.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-0\.5{margin-bottom:calc(var(--spacing) * .5)}.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)}.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-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!table{display:table!important}.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}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.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-24{height:calc(var(--spacing) * 24)}.h-56{height:calc(var(--spacing) * 56)}.h-\[16px\]{height:16px}.h-\[220px\]{height:220px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[22rem\]{max-height:22rem}.max-h-\[24rem\]{max-height:24rem}.max-h-\[25rem\]{max-height:25rem}.max-h-\[26rem\]{max-height:26rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[30rem\]{max-height:30rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[38rem\]{max-height:38rem}.max-h-\[min\(26rem\,50vh\)\]{max-height:min(26rem,50vh)}.max-h-\[min\(50vh\,18rem\)\]{max-height:min(50vh,18rem)}.max-h-\[min\(56vh\,30rem\)\]{max-height:min(56vh,30rem)}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-\[8px\]{width:8px}.w-\[220px\]{width:220px}.w-\[340px\]{width:340px}.w-\[1280px\]{width:1280px}.w-\[min\(92vw\,22rem\)\]{width:min(92vw,22rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-\[2\.25rem\]{max-width:2.25rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[90\%\]{max-width:90%}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.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-24{min-width:calc(var(--spacing) * 24)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[37rem\]{min-width:37rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[148px\]{min-width:148px}.min-w-\[160px\]{min-width:160px}.min-w-\[480px\]{min-width:480px}.min-w-\[640px\]{min-width:640px}.min-w-\[650px\]{min-width:650px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[780px\]{min-width:780px}.min-w-\[800px\]{min-width:800px}.min-w-\[900px\]{min-width:900px}.min-w-\[980px\]{min-width:980px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1500px\]{min-width:1500px}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-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,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,120px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.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-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[auto\,1fr\]{grid-template-columns:auto,1fr}.grid-cols-\[minmax\(7rem\,1fr\)_minmax\(5rem\,2fr\)_3rem\]{grid-template-columns:minmax(7rem,1fr) minmax(5rem,2fr) 3rem}.grid-cols-\[minmax\(9rem\,1fr\)_repeat\(3\,minmax\(3\.25rem\,0\.45fr\)\)\]{grid-template-columns:minmax(9rem,1fr) repeat(3,minmax(3.25rem,.45fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.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\.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-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[2px\]{gap:2px}.gap-\[var\(--rpma-card-gap\)\]{gap:var(--rpma-card-gap)}: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-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)))}.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-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-2{row-gap:calc(var(--spacing) * 2)}: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-border>:not(:last-child)),:where(.divide-border\/70>:not(:last-child)){border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[14px\]{border-radius:14px}.rounded-\[var\(--app-radius\)\]{border-radius:var(--app-radius)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--app-amber\)\]{border-color:var(--app-amber)}.border-accent,.border-accent\/25{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/25{border-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.border-accent\/30{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-accent\/40{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.border-accent\/45{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/45{border-color:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.border-accent\/50{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/50{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-border\/40{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.border-border\/60{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.border-border\/70{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.border-border\/80{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.border-border\/90{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/90{border-color:color-mix(in oklab, var(--color-border) 90%, transparent)}}.border-rag-amber\/30{border-color:var(--color-rag-amber)}@supports (color:color-mix(in lab, red, red)){.border-rag-amber\/30{border-color:color-mix(in oklab, var(--color-rag-amber) 30%, transparent)}}.border-rag-amber\/35{border-color:var(--color-rag-amber)}@supports (color:color-mix(in lab, red, red)){.border-rag-amber\/35{border-color:color-mix(in oklab, var(--color-rag-amber) 35%, transparent)}}.border-rag-amber\/40{border-color:var(--color-rag-amber)}@supports (color:color-mix(in lab, red, red)){.border-rag-amber\/40{border-color:color-mix(in oklab, var(--color-rag-amber) 40%, transparent)}}.border-rag-amber\/50{border-color:var(--color-rag-amber)}@supports (color:color-mix(in lab, red, red)){.border-rag-amber\/50{border-color:color-mix(in oklab, var(--color-rag-amber) 50%, transparent)}}.border-rag-green\/30{border-color:var(--color-rag-green)}@supports (color:color-mix(in lab, red, red)){.border-rag-green\/30{border-color:color-mix(in oklab, var(--color-rag-green) 30%, transparent)}}.border-rag-green\/35{border-color:var(--color-rag-green)}@supports (color:color-mix(in lab, red, red)){.border-rag-green\/35{border-color:color-mix(in oklab, var(--color-rag-green) 35%, transparent)}}.border-rag-green\/40{border-color:var(--color-rag-green)}@supports (color:color-mix(in lab, red, red)){.border-rag-green\/40{border-color:color-mix(in oklab, var(--color-rag-green) 40%, transparent)}}.border-rag-red,.border-rag-red\/25{border-color:var(--color-rag-red)}@supports (color:color-mix(in lab, red, red)){.border-rag-red\/25{border-color:color-mix(in oklab, var(--color-rag-red) 25%, transparent)}}.border-rag-red\/30{border-color:var(--color-rag-red)}@supports (color:color-mix(in lab, red, red)){.border-rag-red\/30{border-color:color-mix(in oklab, var(--color-rag-red) 30%, transparent)}}.border-rag-red\/35{border-color:var(--color-rag-red)}@supports (color:color-mix(in lab, red, red)){.border-rag-red\/35{border-color:color-mix(in oklab, var(--color-rag-red) 35%, transparent)}}.border-transparent{border-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--color-brand-teal\)_12\%\,transparent\)\]{background-color:var(--color-brand-teal)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-brand-teal\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-brand-teal) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-nav-fg\)_15\%\,transparent\)\]{background-color:var(--color-nav-fg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-nav-fg\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-nav-fg) 15%,transparent)}}.bg-\[var\(--app-amber-soft\)\]{background-color:var(--app-amber-soft)}.bg-\[var\(--app-green\)\]{background-color:var(--app-green)}.bg-\[var\(--app-green-soft\)\]{background-color:var(--app-green-soft)}.bg-\[var\(--app-red-soft\)\]{background-color:var(--app-red-soft)}.bg-\[var\(--color-card-head\)\]{background-color:var(--color-card-head)}.bg-\[var\(--surface-card\)\]{background-color:var(--surface-card)}.bg-\[var\(--surface-overlay\)\]{background-color:var(--surface-overlay)}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft,.bg-accent-soft\/40{background-color:var(--color-accent-soft)}@supports (color:color-mix(in lab, red, red)){.bg-accent-soft\/40{background-color:color-mix(in oklab, var(--color-accent-soft) 40%, transparent)}}.bg-accent-soft\/45{background-color:var(--color-accent-soft)}@supports (color:color-mix(in lab, red, red)){.bg-accent-soft\/45{background-color:color-mix(in oklab, var(--color-accent-soft) 45%, transparent)}}.bg-accent-soft\/55{background-color:var(--color-accent-soft)}@supports (color:color-mix(in lab, red, red)){.bg-accent-soft\/55{background-color:color-mix(in oklab, var(--color-accent-soft) 55%, transparent)}}.bg-accent\/5{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/5{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.bg-accent\/10{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-accent\/70{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/70{background-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-bg\/50{background-color:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/50{background-color:color-mix(in oklab, var(--color-bg) 50%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-field{background-color:var(--color-field)}.bg-muted,.bg-muted\/10{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, var(--color-muted) 10%, transparent)}}.bg-muted\/20{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--color-muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.bg-rag-amber{background-color:var(--color-rag-amber)}.bg-rag-amber-bg,.bg-rag-amber-bg\/40{background-color:var(--color-rag-amber-bg)}@supports (color:color-mix(in lab, red, red)){.bg-rag-amber-bg\/40{background-color:color-mix(in oklab, var(--color-rag-amber-bg) 40%, transparent)}}.bg-rag-amber\/10{background-color:var(--color-rag-amber)}@supports (color:color-mix(in lab, red, red)){.bg-rag-amber\/10{background-color:color-mix(in oklab, var(--color-rag-amber) 10%, transparent)}}.bg-rag-green{background-color:var(--color-rag-green)}.bg-rag-green-bg{background-color:var(--color-rag-green-bg)}.bg-rag-green\/10{background-color:var(--color-rag-green)}@supports (color:color-mix(in lab, red, red)){.bg-rag-green\/10{background-color:color-mix(in oklab, var(--color-rag-green) 10%, transparent)}}.bg-rag-green\/15{background-color:var(--color-rag-green)}@supports (color:color-mix(in lab, red, red)){.bg-rag-green\/15{background-color:color-mix(in oklab, var(--color-rag-green) 15%, transparent)}}.bg-rag-red{background-color:var(--color-rag-red)}.bg-rag-red-bg{background-color:var(--color-rag-red-bg)}.bg-rag-red\/10{background-color:var(--color-rag-red)}@supports (color:color-mix(in lab, red, red)){.bg-rag-red\/10{background-color:color-mix(in oklab, var(--color-rag-red) 10%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-surface{background-color:var(--color-surface)}.bg-surface-2,.bg-surface-2\/30{background-color:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/30{background-color:color-mix(in oklab, var(--color-surface-2) 30%, transparent)}}.bg-surface-2\/35{background-color:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/35{background-color:color-mix(in oklab, var(--color-surface-2) 35%, transparent)}}.bg-surface-2\/40{background-color:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/40{background-color:color-mix(in oklab, var(--color-surface-2) 40%, transparent)}}.bg-surface-2\/45{background-color:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/45{background-color:color-mix(in oklab, var(--color-surface-2) 45%, transparent)}}.bg-surface-2\/50{background-color:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/50{background-color:color-mix(in oklab, var(--color-surface-2) 50%, transparent)}}.bg-surface-2\/55{background-color:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/55{background-color:color-mix(in oklab, var(--color-surface-2) 55%, transparent)}}.bg-surface-2\/60{background-color:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/60{background-color:color-mix(in oklab, var(--color-surface-2) 60%, transparent)}}.bg-surface-2\/70{background-color:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/70{background-color:color-mix(in oklab, var(--color-surface-2) 70%, transparent)}}.bg-surface\/40{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/40{background-color:color-mix(in oklab, var(--color-surface) 40%, transparent)}}.bg-surface\/50{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/50{background-color:color-mix(in oklab, var(--color-surface) 50%, transparent)}}.bg-surface\/60{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab, var(--color-surface) 60%, transparent)}}.bg-surface\/70{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/70{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.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)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.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-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:inherit\]{color:inherit}.text-\[var\(--app-amber\)\]{color:var(--app-amber)}.text-\[var\(--app-green\)\]{color:var(--app-green)}.text-\[var\(--app-red\)\]{color:var(--app-red)}.text-\[var\(--color-brand-teal\)\]{color:var(--color-brand-teal)}.text-\[var\(--color-nav-deep\)\]{color:var(--color-nav-deep)}.text-\[var\(--color-rag-red-fg\)\]{color:var(--color-rag-red-fg)}.text-accent{color:var(--color-accent)}.text-accent-fg{color:var(--color-accent-fg)}.text-amber-700{color:var(--color-amber-700)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-fg{color:var(--color-fg)}.text-muted{color:var(--color-muted)}.text-rag-amber{color:var(--color-rag-amber)}.text-rag-green{color:var(--color-rag-green)}.text-rag-red{color:var(--color-rag-red)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-700{color:var(--color-rose-700)}.text-subtle{color:var(--color-subtle)}.text-violet-700{color:var(--color-violet-700)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-900{color:var(--color-zinc-900)}.\!normal-case{text-transform:none!important}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.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-\[var\(--app-shadow\)\]{--tw-shadow:var(--app-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--rpma-shadow-accent\)\]{--tw-shadow:var(--rpma-shadow-accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--rpma-shadow-status\)\]{--tw-shadow:var(--rpma-shadow-status);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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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\/AMS-origin-only,.shadow\/disarmed{--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-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-accent\/15{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/15{--tw-ring-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.ring-accent\/20{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/20{--tw-ring-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.ring-surface{--tw-ring-color:var(--color-surface)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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-filter{-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-\[background\,border-color\,box-shadow\]{transition-property:background,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,border-color\,box-shadow\,transform\]{transition-property:background,color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background\]{transition-property:border-color,box-shadow,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\/stat\:scale-100:is(:where(.group\/stat):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/stat\:opacity-100:is(:where(.group\/stat):hover *){opacity:1}}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.placeholder\:text-subtle::placeholder{color:var(--color-subtle)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-accent:hover,.hover\:border-accent\/40:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.hover\:border-accent\/50:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:bg-\[var\(--color-accent-hover\)\]:hover{background-color:var(--color-accent-hover)}.hover\:bg-\[var\(--color-rag-red\)\]:hover{background-color:var(--color-rag-red)}.hover\:bg-\[var\(--surface-interactive\)\]:hover{background-color:var(--surface-interactive)}.hover\:bg-accent-soft:hover{background-color:var(--color-accent-soft)}.hover\:bg-accent\/10:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.hover\:bg-muted\/20:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-2:hover,.hover\:bg-surface-2\/50:hover{background-color:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/50:hover{background-color:color-mix(in oklab, var(--color-surface-2) 50%, transparent)}}.hover\:bg-surface-2\/55:hover{background-color:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/55:hover{background-color:color-mix(in oklab, var(--color-surface-2) 55%, transparent)}}.hover\:bg-surface-2\/60:hover{background-color:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/60:hover{background-color:color-mix(in oklab, var(--color-surface-2) 60%, transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-fg:hover{color:var(--color-fg)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--app-shadow-lg\)\]:hover{--tw-shadow:var(--app-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--rpma-shadow-accent-hover\)\]:hover{--tw-shadow:var(--rpma-shadow-accent-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:bg-accent-soft:focus{background-color:var(--color-accent-soft)}.focus\:text-accent:focus{color:var(--color-accent)}.focus\:text-rag-red:focus{color:var(--color-rag-red)}.focus-visible\:border-accent:focus-visible{border-color:var(--color-accent)}.focus-visible\:bg-surface-2:focus-visible{background-color:var(--color-surface-2)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-accent:focus-visible,.focus-visible\:ring-accent\/20:focus-visible{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.focus-visible\:ring-accent\/30:focus-visible{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.focus-visible\:ring-accent\/40:focus-visible{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-surface-2:disabled{background-color:var(--color-surface-2)}.disabled\:text-muted:disabled{color:var(--color-muted)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent-soft[data-state=open]{background-color:var(--color-accent-soft)}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-auto{width:auto}.sm\:max-w-xl{max-width:var(--container-xl)}.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-\[1fr_2fr_auto\]{grid-template-columns:1fr 2fr auto}.sm\:grid-cols-\[10rem_12rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem 12rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_8rem_9rem\]{grid-template-columns:minmax(0,1fr) 8rem 9rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}: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\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[1\.65rem\]{font-size:1.65rem}.sm\:text-\[11px\]{font-size:11px}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.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-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.md\:items-end{align-items:flex-end}}@media (width>=64rem){.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(15rem\,19rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(18rem\,0\.9fr\)_minmax\(20rem\,1\.1fr\)\]{grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1.1fr)}.lg\:p-4{padding:calc(var(--spacing) * 4)}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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-\[minmax\(0\,1\.35fr\)_minmax\(20rem\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(20rem,1fr)}.xl\:grid-cols-\[minmax\(16rem\,1fr\)_minmax\(0\,1\.7fr\)\]{grid-template-columns:minmax(16rem,1fr) minmax(0,1.7fr)}}.dark\:bg-zinc-950:where(.dark,.dark *){background-color:var(--color-zinc-950)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-rose-300:where(.dark,.dark *){color:var(--color-rose-300)}.dark\:text-violet-300:where(.dark,.dark *){color:var(--color-violet-300)}.dark\:text-zinc-50:where(.dark,.dark *){color:var(--color-zinc-50)}.dark\:text-zinc-400:where(.dark,.dark *){color:var(--color-zinc-400)}.dark\:opacity-100:where(.dark,.dark *){opacity:1}.\[\&_header\]\:flex-col header{flex-direction:column}.\[\&_header\]\:gap-2 header{gap:calc(var(--spacing) * 2)}.\[\&_header\>div\]\:text-xl header>div{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:0}.\[\&_thead\]\:z-10 thead{z-index:10}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--rpma-control-glint:#ffffff3d;--rpma-control-shade:var(--color-nav-deep)}@supports (color:color-mix(in lab, red, red)){:root{--rpma-control-shade:color-mix(in srgb, var(--color-nav-deep) 9%, transparent)}}:root{--rpma-control-glass:none}.dark{--rpma-control-glint:#ffffff29;--rpma-control-shade:#00000029}button:not([role=switch]):not([role=checkbox]):not([role=radio]),.rpma-action,[role=tab]{background-image:var(--rpma-control-glass)}:where(button:not([role=switch]):not([role=checkbox]):not([role=radio]),.rpma-action,[role=tab]){box-shadow:inset 0 1px 0 var(--rpma-control-glint), 0 2px 5px var(--rpma-control-shade)}button:not([role=switch]):not([role=checkbox]):not([role=radio]):not(:disabled):not([aria-disabled=true]):hover,.rpma-action:not(:disabled):not([aria-disabled=true]):hover{background-image:none}.rpma-action{border-radius:9px}.rpma-action:not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 0 1px 3px var(--rpma-control-shade), inset 0 1px 0 var(--rpma-control-glint)}.rpma-assure-section-row>nav,.rpma-assure-subnav{border:1px solid var(--color-border-strong);padding:6px}@supports (color:color-mix(in lab, red, red)){.rpma-assure-section-row>nav,.rpma-assure-subnav{border:1px solid color-mix(in srgb, var(--color-border-strong) 65%, transparent)}}.rpma-assure-section-row>nav,.rpma-assure-subnav{background:var(--color-surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.rpma-assure-section-row>nav,.rpma-assure-subnav{background:color-mix(in srgb, var(--color-surface) 90%, transparent)}}.rpma-assure-section-row>nav,.rpma-assure-subnav{box-shadow:inset 0 1px 0 var(--rpma-control-glint), 0 5px 12px var(--rpma-control-shade)}.rpma-assure-section-row .rpma-assure-section-link,.rpma-assure-subnav .rpma-assure-subnav-link{box-shadow:none;background:0 0;border-color:#0000;border-radius:9px}.rpma-assure-section-row .rpma-assure-section-link.is-active,.rpma-assure-subnav .rpma-assure-subnav-link.is-active{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-assure-section-row .rpma-assure-section-link.is-active,.rpma-assure-subnav .rpma-assure-subnav-link.is-active{background:color-mix(in srgb, var(--color-accent) 19%, var(--color-surface))}}.rpma-assure-section-row .rpma-assure-section-link.is-active,.rpma-assure-subnav .rpma-assure-subnav-link.is-active{color:var(--color-fg);border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-assure-section-row .rpma-assure-section-link.is-active,.rpma-assure-subnav .rpma-assure-subnav-link.is-active{border-color:color-mix(in srgb, var(--color-accent) 22%, transparent)}}.rpma-assure-section-row .rpma-assure-section-link.is-active,.rpma-assure-subnav .rpma-assure-subnav-link.is-active{box-shadow:inset 0 1px 0 var(--rpma-control-glint), 0 2px 5px var(--rpma-control-shade)}.rpma-assure-section-row .rpma-assure-section-link.is-active:after{content:none}.rpma-assure-section-link:not(.is-active):hover,.rpma-assure-subnav-link:not(.is-active):hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-assure-section-link:not(.is-active):hover,.rpma-assure-subnav-link:not(.is-active):hover{background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface))}}:is(.dk-link,.rpma-service-tab,.rpma-module-link,.rpma-workspace-group-link,.rpma-workspace-item-link,.rpma-service-tree-page,.rpma-workspace-picker-link){background-image:var(--rpma-control-glass);box-shadow:inset 0 1px 0 var(--rpma-control-glint), 0 2px 5px var(--rpma-control-shade)}@media (prefers-reduced-transparency:reduce){button:not([role=switch]):not([role=checkbox]):not([role=radio]),.rpma-action,[role=tab]{background-image:none}.rpma-assure-section-row>nav,.rpma-assure-subnav{background:var(--color-surface)}}@media (forced-colors:active){button:not([role=switch]):not([role=checkbox]):not([role=radio]),.rpma-action,[role=tab]{box-shadow:none;background-image:none}.rpma-assure-section-row .rpma-assure-section-link.is-active,.rpma-assure-subnav .rpma-assure-subnav-link.is-active{border:1px solid highlight}}.rpma-shell{--rpma-glass-blue:var(--color-nav-bg);--rpma-glass-raised:var(--color-nav-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-shell{--rpma-glass-raised:color-mix(in srgb, var(--color-nav-bg) 84%, var(--color-nav-text))}}.rpma-shell{--rpma-glass-text:var(--color-nav-text);--rpma-glass-edge:var(--color-nav-text)}@supports (color:color-mix(in lab, red, red)){.rpma-shell{--rpma-glass-edge:color-mix(in srgb, var(--color-nav-text) 25%, var(--color-nav-bg))}}.rpma-shell{--rpma-glass-shadow:0 4px 10px var(--color-nav-deep)}@supports (color:color-mix(in lab, red, red)){.rpma-shell{--rpma-glass-shadow:0 4px 10px color-mix(in srgb, var(--color-nav-deep) 15%, transparent)}}.rpma-shell{--rpma-glass-sheen:none}.rpma-shell .rpma-action[data-button-variant=secondary],.rpma-shell .rpma-action[data-button-variant=outline]{background-color:var(--rpma-glass-blue);background-image:var(--rpma-glass-sheen);color:var(--rpma-glass-text);border-color:var(--rpma-glass-edge);box-shadow:inset 0 1px 0 var(--palette-white), var(--rpma-glass-shadow)}@supports (color:color-mix(in lab, red, red)){.rpma-shell .rpma-action[data-button-variant=secondary],.rpma-shell .rpma-action[data-button-variant=outline]{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--palette-white) 12.55%, transparent), var(--rpma-glass-shadow)}}.rpma-shell .rpma-action[data-button-variant=secondary]:not(:disabled):hover,.rpma-shell .rpma-action[data-button-variant=outline]:not(:disabled):hover{background-color:var(--rpma-glass-raised);color:var(--rpma-glass-text)}.rpma-shell .rpma-action:is([data-button-variant=default],[data-button-variant=primary]){background-image:var(--rpma-glass-sheen);box-shadow:inset 0 1px 0 var(--palette-white), var(--rpma-glass-shadow)}@supports (color:color-mix(in lab, red, red)){.rpma-shell .rpma-action:is([data-button-variant=default],[data-button-variant=primary]){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--palette-white) 14.12%, transparent), var(--rpma-glass-shadow)}}.rpma-shell :is(.rpma-assure-section-row .rpma-assure-section-link,.rpma-assure-subnav .rpma-assure-subnav-link,.rpma-workspace-group-link,.rpma-workspace-item-link){background-color:var(--rpma-glass-blue);background-image:var(--rpma-glass-sheen);border:1px solid var(--rpma-glass-edge);color:var(--rpma-glass-text);box-shadow:inset 0 1px 0 var(--palette-white), 0 2px 5px var(--palette-shadow);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.rpma-shell :is(.rpma-assure-section-row .rpma-assure-section-link,.rpma-assure-subnav .rpma-assure-subnav-link,.rpma-workspace-group-link,.rpma-workspace-item-link){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--palette-white) 12.55%, transparent), 0 2px 5px color-mix(in srgb, var(--palette-shadow) 8.24%, transparent)}}.rpma-shell :is(.rpma-assure-section-row .rpma-assure-section-link,.rpma-assure-subnav .rpma-assure-subnav-link,.rpma-workspace-group-link,.rpma-workspace-item-link):is(.is-active,[aria-current=page]){background-color:var(--rpma-glass-raised);color:var(--rpma-glass-text);border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-shell :is(.rpma-assure-section-row .rpma-assure-section-link,.rpma-assure-subnav .rpma-assure-subnav-link,.rpma-workspace-group-link,.rpma-workspace-item-link):is(.is-active,[aria-current=page]){border-color:color-mix(in srgb, var(--color-accent) 65%, var(--rpma-glass-edge))}}.rpma-shell :is(.rpma-assure-section-row .rpma-assure-section-link,.rpma-assure-subnav .rpma-assure-subnav-link,.rpma-workspace-group-link,.rpma-workspace-item-link):is(.is-active,[aria-current=page]){box-shadow:inset 0 -3px 0 var(--color-accent), inset 0 1px 0 var(--palette-white)}@supports (color:color-mix(in lab, red, red)){.rpma-shell :is(.rpma-assure-section-row .rpma-assure-section-link,.rpma-assure-subnav .rpma-assure-subnav-link,.rpma-workspace-group-link,.rpma-workspace-item-link):is(.is-active,[aria-current=page]){box-shadow:inset 0 -3px 0 var(--color-accent), inset 0 1px 0 color-mix(in srgb, var(--palette-white) 14.9%, transparent)}}.rpma-shell :is(.rpma-assure-section-row .rpma-assure-section-link,.rpma-assure-subnav .rpma-assure-subnav-link,.rpma-workspace-group-link,.rpma-workspace-item-link):not(.is-active):hover{background-color:var(--rpma-glass-raised);color:var(--rpma-glass-text)}.rpma-shell :is(.rpma-card,.rpma-panel,.rpma-settings-panel,.rpma-report-intro,.rpma-ecosystem-service-card){box-shadow:inset 0 1px 0 var(--palette-white), 0 6px 16px var(--palette-shadow);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.rpma-shell :is(.rpma-card,.rpma-panel,.rpma-settings-panel,.rpma-report-intro,.rpma-ecosystem-service-card){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--palette-white) 14.12%, transparent), 0 6px 16px color-mix(in srgb, var(--palette-shadow) 6.27%, transparent)}}.dark .rpma-shell :is(.rpma-card,.rpma-panel,.rpma-settings-panel,.rpma-report-intro,.rpma-ecosystem-service-card){background-image:var(--rpma-glass-sheen);box-shadow:inset 0 1px 0 var(--palette-white), 0 7px 18px var(--palette-shadow)}@supports (color:color-mix(in lab, red, red)){.dark .rpma-shell :is(.rpma-card,.rpma-panel,.rpma-settings-panel,.rpma-report-intro,.rpma-ecosystem-service-card){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--palette-white) 10.59%, transparent), 0 7px 18px color-mix(in srgb, var(--palette-shadow) 13.33%, transparent)}}.rpma-shell :is(.rpma-assure-section-row>nav,.rpma-assure-subnav){box-shadow:inset 0 1px 0 var(--palette-white), 0 4px 12px var(--palette-shadow);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.rpma-shell :is(.rpma-assure-section-row>nav,.rpma-assure-subnav){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--palette-white) 12.55%, transparent), 0 4px 12px color-mix(in srgb, var(--palette-shadow) 7.06%, transparent)}}.rpma-shell :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){box-shadow:inset 0 1px 0 var(--palette-white), 0 2px 5px var(--palette-shadow);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.rpma-shell :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--palette-white) 7.06%, transparent), 0 2px 5px color-mix(in srgb, var(--palette-shadow) 3.53%, transparent)}}.dark .rpma-shell :is(.rpma-card-head,[data-ui-surface=panel-head]){background-image:var(--rpma-glass-sheen)}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.rpma-shell{--rpma-glass-sheen:none;--rpma-glass-shadow:none}.rpma-shell :is(.rpma-card,.rpma-panel,.rpma-settings-panel,.rpma-report-intro,.rpma-ecosystem-service-card,.rpma-assure-section-row>nav,.rpma-assure-subnav){box-shadow:none}}@media (forced-colors:active){.rpma-shell :is(.rpma-assure-section-link,.rpma-assure-subnav-link,.rpma-workspace-group-link,.rpma-workspace-item-link):is(.is-active,[aria-current=page]){outline-offset:-2px;outline:2px solid highlight}}html.dark .rpma-shell,html[data-theme=dark] .rpma-shell{--color-muted:var(--rpma-custom-muted,var(--palette-muted));--color-subtle:var(--palette-muted);--app-muted:var(--rpma-custom-muted,var(--color-surface-2));--rpma-muted:var(--rpma-custom-muted,var(--color-surface-2))}html.dark .rpma-shell .rpma-customer-content table tbody,html[data-theme=dark] .rpma-shell .rpma-customer-content table tbody{color:var(--color-fg)}.rpma-shell :is(.rpma-assure-section-row .rpma-assure-section-link,.rpma-assure-subnav .rpma-assure-subnav-link):not(.is-active):not([aria-current=page]){background-color:var(--rpma-custom-inactive-pill,var(--rpma-glass-blue));color:var(--rpma-custom-inactive-pill-text,var(--rpma-glass-text))}.rpma-shell :is(.rpma-assure-section-row .rpma-assure-section-link,.rpma-assure-subnav .rpma-assure-subnav-link):is(.is-active,[aria-current=page]){background-color:var(--rpma-custom-active-pill,var(--rpma-glass-raised));color:var(--rpma-custom-active-pill-text,var(--rpma-glass-text))}:root{--brand-primary:#1d5fd1;--brand-primary-dark:#1a54b8;--brand-secondary:#1d5fd1;--brand-teal:#1d5fd1;--brand-accent:#1d5fd1;--brand-gradient:linear-gradient(90deg,#0f2a5c,#0e5c8a);--palette-white:#fff;--palette-black:#000;--palette-ink:#111827;--palette-canvas:#f3f5f8;--palette-border:#e5e7eb;--palette-muted:#69707d;--palette-shadow:#0b1f3a;--color-accent-hover:#1a54b8;--color-info-text:#1d5fd1;--color-rag-red-fg:#fff;--rpm-blue-deep:#1d5fd1;--rpm-blue:#1d5fd1;--rpm-blue-mid:#1d5fd1;--rpm-blue-steel:#1d5fd1;--rpm-blue-uk:#1d5fd1;--rpm-teal-deep:#1d5fd1;--rpm-teal:#1d5fd1;--rpm-teal-mid:#1d5fd1;--rpm-teal-bright:#1d5fd1;--rpm-lime:#1d5fd1;--rpm-green-soft:#1d5fd1;--rpm-green-mid:#1d5fd1;--rpm-ink:#111827;--rpm-ink-blue:#111827;--rpm-white:#fff;--rpm-canvas:#f3f5f8;--rpm-panel:#fff;--rpm-panel-alt:#f9fafb;--rpm-border:#e5e7eb;--rpm-border-strong:#8e8f92;--rpm-muted:#69707d;--rpm-text:#111827;--rpm-text-on-dark:#cbd5e1;--color-nav-bg:#0f1f3d;--color-nav-text:#cbd5e1;--color-nav-muted:#cbd5e1;--color-nav-hover:#1e2e4a;--color-nav-active-bg:#1d5fd1;--color-nav-active-text:#fff;--color-topbar-bg:#fff;--color-topbar-text:#111827;--color-topbar-border:#e5e7eb;--color-hero-bg:#fff;--color-hero-text:#111827;--color-hero-border:#e5e7eb;--color-services-strip-bg:#f3f5f8;--color-services-strip-border:#e5e7eb;--color-service-card-bg:#fff;--color-service-card-border:#e5e7eb;--color-service-card-active-bg:#1d5fd1;--color-service-card-active-text:#fff;--color-subnav-bg:#f3f5f8;--color-subnav-text:#111827;--color-subnav-border:#e5e7eb;--color-subnav-active-bg:#1d5fd1;--color-subnav-active-text:#fff;--color-canvas-bg:#f3f5f8;--color-card-bg:#fff;--color-card-border:#e5e7eb;--color-table-header-bg:#f9fafb;--color-table-row-bg:#fff;--color-table-row-alt:#f9fafb;--color-table-border:#e5e7eb;--color-border:#e5e7eb;--color-border-strong:#8e8f92;--color-text-primary:#111827;--color-text-secondary:#69707d;--color-text-on-dark:#cbd5e1;--color-accent:#1d5fd1;--color-accent-soft:#edf2fb;--color-accent-contrast:#fff;--status-critical:#c92222;--status-watch:#9f5705;--status-healthy:#107937;--status-off:#676a73;--rag-green-symbol:#fff;--rag-amber-symbol:#fff;--rag-red-symbol:#fff;--rag-off-symbol:#fff;--theme-link:#1d5fd1;--theme-focus:#1d5fd1;--theme-field-border:#8e8f92;--theme-hero-image:linear-gradient(90deg,#0f2a5c,#0e5c8a);--theme-hero-ink:#fff;--theme-hero-underlay:#0f2a5c;--color-rag-off:#676a73;--color-rag-off-bg:#ededee;--color-rag-off-fg:#676a73;--color-rag-green-fg:#107937;--color-rag-amber-fg:#9f5705;--tl-spine:#e5e7eb;--tl-node-idle:#69707d;--tl-node-selected:#1d5fd1;--tl-label:#111827;--tl-label-selected:#111827;--tl-selected-fill:#1d5fd1;--tl-card-border:#1d5fd1;--tl-card-bg:#fff;--tl-off-chip-bg:#f9fafb;--tl-off-chip-text:#69707d;--color-bg:#f3f5f8;--color-surface:#fff;--color-surface-2:#f9fafb;--color-field:#f9fafb;--ui-field-text:#111827;--color-fg:#111827;--color-muted:#69707d;--color-subtle:#69707d;--color-nav:#0f1f3d;--color-nav-deep:#1e2e4a;--color-nav-fg:#cbd5e1;--rail-mod-bg:#0f1f3d;--rail-mod-fg:#cbd5e1;--pane-bg:#f3f5f8;--rpma-nav-button-bg:#0f1f3d;--rpma-nav-button-fg:#cbd5e1;--rpma-tenant-chip-bg:#fff;--rpma-tenant-chip-fg:#111827;--color-accent-fg:#fff;--color-card-head:#f9fafb;--color-rag-green:#107937;--color-rag-green-bg:#e2efe7;--color-rag-amber:#9f5705;--color-rag-amber-bg:#f3ebe1;--color-rag-red:#c92222;--color-rag-red-bg:#f9e4e4;--rpma-state-error:#676a73;--color-runtime-error:#676a73;--ui-tab-active-bg:#1d5fd1;--ui-tab-active-fg:#fff;--ui-tab-active-border:#e5e7eb;--ui-tab-active-bar:#1d5fd1;--ui-nav-link-active-bg:#1d5fd1;--ui-nav-link-active-border:#1d5fd1;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#f3f5f8;--ui-section-rail-border:#e5e7eb;--ui-section-item-bg:#fff;--ui-section-item-border:#e5e7eb;--ui-section-item-hover:#edf2fb;--ui-section-active-bg:#1d5fd1;--ui-section-active-border:#1d5fd1;--ui-section-active-fg:#fff;--sel-bg:#1d5fd1;--sel-fg:#fff;--hover-bg:#1e2e4a;--hover-fg:#cbd5e1;--surface-page:#f3f5f8;--surface-shell:#0f1f3d;--surface-panel:#f9fafb;--surface-card:#fff;--surface-interactive:#1d5fd1;--surface-overlay:#fff;--surface-raised:#fff;--surface-content:#f3f5f8;--color-brand-slate:#0f1f3d;--color-brand-sky:#1d5fd1;--color-brand-teal:#1d5fd1;--color-brand-sage:#107937;--color-brand-lime:#1d5fd1;--color-brand-ink:#111827;--color-chart-1:#1d5fd1;--color-chart-2:#9f5705;--color-chart-3:#107937;--color-chart-4:#676a73;--color-chart-5:#c92222}:root.dark{--brand-primary:#1d5fd1;--brand-primary-dark:#1a54b8;--brand-secondary:#1d5fd1;--brand-teal:#1d5fd1;--brand-accent:#1d5fd1;--brand-gradient:linear-gradient(90deg,#111929,#103473);--palette-white:#fff;--palette-black:#000;--palette-ink:#f5f5f5;--palette-canvas:#0b101b;--palette-border:#4d535f;--palette-muted:#cbd5e1;--palette-shadow:#0b1f3a;--color-accent-hover:#1a54b8;--color-info-text:#5f8dde;--color-rag-red-fg:#0f172a;--rpm-blue-deep:#1d5fd1;--rpm-blue:#1d5fd1;--rpm-blue-mid:#1d5fd1;--rpm-blue-steel:#1d5fd1;--rpm-blue-uk:#1d5fd1;--rpm-teal-deep:#5f8dde;--rpm-teal:#5f8dde;--rpm-teal-mid:#5f8dde;--rpm-teal-bright:#5f8dde;--rpm-lime:#1d5fd1;--rpm-green-soft:#5f8dde;--rpm-green-mid:#5f8dde;--rpm-ink:#f5f5f5;--rpm-ink-blue:#f5f5f5;--rpm-white:#fff;--rpm-canvas:#0b101b;--rpm-panel:#111929;--rpm-panel-alt:#1f2736;--rpm-border:#4d535f;--rpm-border-strong:#6b707a;--rpm-muted:#cbd5e1;--rpm-text:#f5f5f5;--rpm-text-on-dark:#cbd5e1;--color-nav-bg:#0f1f3d;--color-nav-text:#cbd5e1;--color-nav-muted:#cbd5e1;--color-nav-hover:#1e2e4a;--color-nav-active-bg:#1d5fd1;--color-nav-active-text:#fff;--color-topbar-bg:#111929;--color-topbar-text:#f5f5f5;--color-topbar-border:#4d535f;--color-hero-bg:#111929;--color-hero-text:#f5f5f5;--color-hero-border:#4d535f;--color-services-strip-bg:#0b101b;--color-services-strip-border:#4d535f;--color-service-card-bg:#111929;--color-service-card-border:#4d535f;--color-service-card-active-bg:#1d5fd1;--color-service-card-active-text:#fff;--color-subnav-bg:#0b101b;--color-subnav-text:#f5f5f5;--color-subnav-border:#4d535f;--color-subnav-active-bg:#1d5fd1;--color-subnav-active-text:#fff;--color-canvas-bg:#0b101b;--color-card-bg:#111929;--color-card-border:#4d535f;--color-table-header-bg:#1f2736;--color-table-row-bg:#111929;--color-table-row-alt:#1f2736;--color-table-border:#4d535f;--color-border:#4d535f;--color-border-strong:#6b707a;--color-text-primary:#f5f5f5;--color-text-secondary:#cbd5e1;--color-text-on-dark:#cbd5e1;--color-accent:#1d5fd1;--color-accent-soft:#121f36;--color-accent-contrast:#fff;--status-critical:#e76666;--status-watch:#d97706;--status-healthy:#18a44c;--status-off:#9ca3af;--rag-green-symbol:#121212;--rag-amber-symbol:#121212;--rag-red-symbol:#121212;--rag-off-symbol:#121212;--theme-link:#5f8dde;--theme-focus:#1d5fd1;--theme-field-border:#6b707a;--theme-hero-image:linear-gradient(90deg,#111929,#103473);--theme-hero-ink:#f5f5f5;--theme-hero-underlay:#111929;--color-rag-off:#9ca3af;--color-rag-off-bg:#222a39;--color-rag-off-fg:#9ca3af;--color-rag-green-fg:#18a44c;--color-rag-amber-fg:#d97706;--tl-spine:#4d535f;--tl-node-idle:#cbd5e1;--tl-node-selected:#1d5fd1;--tl-label:#f5f5f5;--tl-label-selected:#f5f5f5;--tl-selected-fill:#1d5fd1;--tl-card-border:#1d5fd1;--tl-card-bg:#111929;--tl-off-chip-bg:#1f2736;--tl-off-chip-text:#cbd5e1;--color-bg:#0b101b;--color-surface:#111929;--color-surface-2:#1f2736;--color-field:#1f2736;--ui-field-text:#f5f5f5;--color-fg:#f5f5f5;--color-muted:#cbd5e1;--color-subtle:#cbd5e1;--color-nav:#0f1f3d;--color-nav-deep:#1e2e4a;--color-nav-fg:#cbd5e1;--rail-mod-bg:#0f1f3d;--rail-mod-fg:#cbd5e1;--pane-bg:#0b101b;--rpma-nav-button-bg:#0f1f3d;--rpma-nav-button-fg:#cbd5e1;--rpma-tenant-chip-bg:#111929;--rpma-tenant-chip-fg:#f5f5f5;--color-accent-fg:#fff;--color-card-head:#1f2736;--color-rag-green:#18a44c;--color-rag-green-bg:#122a2d;--color-rag-amber:#d97706;--color-rag-amber-bg:#292425;--color-rag-red:#e76666;--color-rag-red-bg:#2b2230;--rpma-state-error:#9ca3af;--color-runtime-error:#9ca3af;--ui-tab-active-bg:#1d5fd1;--ui-tab-active-fg:#fff;--ui-tab-active-border:#4d535f;--ui-tab-active-bar:#1d5fd1;--ui-nav-link-active-bg:#1d5fd1;--ui-nav-link-active-border:#1d5fd1;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#0b101b;--ui-section-rail-border:#4d535f;--ui-section-item-bg:#111929;--ui-section-item-border:#4d535f;--ui-section-item-hover:#121f36;--ui-section-active-bg:#1d5fd1;--ui-section-active-border:#1d5fd1;--ui-section-active-fg:#fff;--sel-bg:#1d5fd1;--sel-fg:#fff;--hover-bg:#1e2e4a;--hover-fg:#cbd5e1;--surface-page:#0b101b;--surface-shell:#0f1f3d;--surface-panel:#1f2736;--surface-card:#111929;--surface-interactive:#1d5fd1;--surface-overlay:#111929;--surface-raised:#1f2736;--surface-content:#0b101b;--color-brand-slate:#0f1f3d;--color-brand-sky:#1d5fd1;--color-brand-teal:#5f8dde;--color-brand-sage:#18a44c;--color-brand-lime:#1d5fd1;--color-brand-ink:#f5f5f5;--color-chart-1:#1d5fd1;--color-chart-2:#d97706;--color-chart-3:#18a44c;--color-chart-4:#9ca3af;--color-chart-5:#e76666}:root{--ams-auth-font:Inter,system-ui,sans-serif;--ams-auth-navy:#0b1f3a;--ams-auth-blue:#0e4a6b;--ams-auth-teal:#0f8a8a;--ams-auth-highlight:#5eead4;--ams-auth-brand-text:#cbe4ee;--ams-auth-paper:#fff;--ams-auth-ink:#0f172a;--ams-auth-muted:#475569;--ams-auth-subtle:#5b6f90;--ams-auth-border:#cbd5e1;--ams-auth-disabled:#f1f5f9;--ams-auth-link:#006770;--ams-auth-required:#b91c1c;--ams-auth-ms-red:#f25022;--ams-auth-ms-green:#7fba00;--ams-auth-ms-blue:#00a4ef;--ams-auth-ms-yellow:#ffb900}.ams-auth-layout{background:var(--ams-auth-paper);min-height:100svh;color:var(--ams-auth-ink);font-family:var(--ams-auth-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.ams-auth-brand{background:linear-gradient(140deg,var(--ams-auth-navy),var(--ams-auth-blue) 55%,var(--ams-auth-teal));min-width:0;color:var(--ams-auth-paper);align-items:center;padding:64px;display:flex;position:relative;overflow:hidden}.ams-auth-brand-copy{z-index:1;position:relative}.ams-auth-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--ams-auth-highlight);margin:0 0 24px;font-size:14px;font-weight:600}.ams-auth-brand h2{letter-spacing:-.03em;margin:0;font-size:56px;font-weight:800;line-height:1.1}.ams-auth-brand h2 span{color:var(--ams-auth-highlight)}.ams-auth-description{max-width:460px;color:var(--ams-auth-brand-text);margin:24px 0 0;font-size:18px;line-height:1.6}.ams-auth-rings{opacity:.12;fill:none;width:600px;height:600px;stroke:var(--ams-auth-paper);pointer-events:none;position:absolute;bottom:-120px;right:-120px}.ams-auth-rings circle:first-child{stroke-width:2px}.ams-auth-panel{--color-muted:var(--ams-auth-muted);--color-fg:var(--ams-auth-ink);background:var(--ams-auth-paper);min-width:0;color:var(--ams-auth-ink);flex-direction:column;justify-content:center;align-items:center;padding:64px 32px;display:flex;position:relative}.ams-auth-form{width:100%;max-width:400px}.ams-auth-logo{width:300px;max-width:100%;height:auto;margin:0 0 36px;display:block}.ams-auth-panel h1{color:var(--ams-auth-ink);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.3}.ams-auth-intro{color:var(--ams-auth-muted);margin:8px 0 0;font-size:15px;line-height:1.5}.ams-auth-consent{color:var(--ams-auth-muted);cursor:pointer;align-items:flex-start;gap:10px;margin:20px 0 16px;font-size:14px;line-height:1.5;display:flex}.ams-auth-consent input{appearance:none;border:2px solid var(--ams-auth-subtle);background:var(--ams-auth-paper);cursor:pointer;border-radius:4px;flex:none;width:18px;height:18px;margin:2px 0 0}.ams-auth-consent input:checked{background:var(--ams-auth-link);border-color:var(--ams-auth-link);box-shadow:inset 0 0 0 3px var(--ams-auth-paper)}.ams-auth-consent a{font-weight:600}.ams-auth-panel a{color:var(--ams-auth-link);text-underline-offset:2px;text-decoration:underline}.ams-auth-required{color:var(--ams-auth-required)}.ams-auth-microsoft{border:1px solid var(--ams-auth-link);background:var(--ams-auth-link);width:100%;min-height:48px;color:var(--ams-auth-paper);font:600 15px var(--ams-auth-font);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;display:flex}.ams-auth-microsoft:disabled{border-color:var(--ams-auth-border);background:var(--ams-auth-disabled);color:var(--ams-auth-subtle);cursor:not-allowed}.ams-auth-microsoft:not(:disabled):hover{background:var(--ams-auth-blue);border-color:var(--ams-auth-blue)}.ams-auth-microsoft-mark{flex:none;grid-template-columns:repeat(2,1fr);gap:1px;width:20px;height:20px;display:grid}.ams-auth-microsoft-mark i:first-child{background:var(--ams-auth-ms-red)}.ams-auth-microsoft-mark i:nth-child(2){background:var(--ams-auth-ms-green)}.ams-auth-microsoft-mark i:nth-child(3){background:var(--ams-auth-ms-blue)}.ams-auth-microsoft-mark i:nth-child(4){background:var(--ams-auth-ms-yellow)}.ams-auth-hint{text-align:center;min-height:18px;color:var(--ams-auth-subtle);margin:8px 0 0;font-size:12px;line-height:1.5}.ams-auth-restriction{color:var(--ams-auth-subtle);gap:8px;margin:18px 0 0;font-size:12px;line-height:1.5;display:flex}.ams-auth-restriction svg{flex:none;margin-top:2px}.ams-auth-footer{text-align:center;color:var(--ams-auth-subtle);font-size:12px;line-height:1.5;position:absolute;bottom:28px;left:24px;right:24px}.ams-auth-banner,.ams-auth-error{margin-top:var(--rpma-card-gap,12px);border:1px solid var(--ams-auth-border);color:var(--ams-auth-muted);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.ams-auth-error{color:var(--ams-auth-required);border-color:var(--ams-auth-required)}.ams-auth-banner:empty{display:none}.ams-auth-layout :is(input,button,a):focus-visible{outline:3px solid var(--brand-primary);outline-offset:4px}@media (width<=760px){.ams-auth-layout{grid-template-columns:minmax(0,1fr)}.ams-auth-brand{padding:28px 24px}.ams-auth-eyebrow{margin-bottom:12px;font-size:11px}.ams-auth-brand h2{font-size:32px}.ams-auth-description{margin-top:16px;font-size:14px;line-height:1.5}.ams-auth-panel{justify-content:flex-start;padding:32px 24px 24px}.ams-auth-logo{width:250px;margin-bottom:24px}.ams-auth-footer{max-width:400px;margin-top:32px;position:static}.ams-auth-rings{width:350px;height:350px}}@media (width>=761px) and (height<=690px){.ams-auth-panel{padding-top:32px;padding-bottom:32px}.ams-auth-footer{margin-top:32px;position:static}.ams-auth-brand{padding:40px}.ams-auth-brand h2{font-size:44px}}.rpma-executive-kpis{gap:var(--rpma-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rpma-executive-kpi,.rpma-executive-panel{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;color:var(--color-fg);border-radius:12px;padding:14px}.rpma-executive-kpi{border-top:3px solid var(--brand-primary);flex-direction:column;gap:8px;display:flex}.rpma-executive-kpi[data-state=Stale],.rpma-executive-kpi[data-state=Unavailable]{border-top-color:var(--color-muted)}.rpma-executive-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.rpma-executive-panel-head h2{margin:0;font-size:13px;font-weight:700;line-height:1.5}.rpma-executive-panel-head a{color:var(--color-accent)}.rpma-executive-number{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2}.rpma-executive-kpi[data-state=Stale] .rpma-executive-number,.rpma-executive-kpi[data-state=Unavailable] .rpma-executive-number{color:var(--color-muted)}.rpma-executive-kpi p,.rpma-executive-panel p,.rpma-executive-history-gap,.rpma-executive-panel small,.rpma-executive-kpi small{color:var(--color-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.rpma-executive-kpi p{margin:0}.rpma-executive-history-gap{border-top:1px dashed var(--color-border);margin-top:auto;padding-top:8px}.rpma-executive-history-gap span{font-size:11px;display:block}.rpma-executive-body{gap:var(--rpma-canvas-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.rpma-executive-body>.rpma-canvas-stack{min-width:0}.rpma-executive-panel{gap:var(--rpma-card-gap);flex-direction:column;display:flex}.rpma-executive-panel p{margin:0}.rpma-executive-history-empty{text-align:center;border:1px dashed var(--color-border);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:140px;padding:16px;display:flex}.rpma-executive-clock,.rpma-executive-alert{border-bottom:1px solid var(--color-border);padding-bottom:12px}.rpma-executive-alert>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}@media (width>=1400px){.rpma-executive-kpis{grid-template-columns:repeat(8,minmax(0,1fr))}.rpma-executive-kpi{padding:10px}.rpma-executive-kpi h2{font-size:11px}}@media (width<=1100px){.rpma-executive-body{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.rpma-executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.rpma-executive-kpis{grid-template-columns:minmax(0,1fr)}}.rpma-executive-banner{align-items:center;gap:var(--rpma-card-gap);background:linear-gradient(110deg,var(--sidebar-bg,#0b1f3a),var(--brand-primary-dark),var(--brand-teal));color:#fff;border-radius:12px;flex-wrap:wrap;padding:16px;display:flex}.rpma-executive-banner img{background:#fff;border-radius:9px;width:48px;height:48px;padding:5px}.rpma-executive-banner>div{flex:1;min-width:180px}.rpma-executive-banner h1{margin:0;font-size:20px;line-height:1.3}.rpma-executive-banner p{margin:4px 0 0;font-size:11px}.rpma-executive-banner a{color:#fff;font-size:12px}.rpma-executive-kpi{border-top-color:var(--color-rag-green);gap:4px;min-height:85px;padding:8px 10px;position:relative}.rpma-executive-kpi h2{min-height:28px;margin:0;font-size:11px;font-weight:700;line-height:1.3}.rpma-executive-value-row{align-items:center;gap:8px;display:flex}.rpma-executive-value-row .rpma-evidence-sparkline{width:50%;height:26px;margin-left:auto}.rpma-executive-number{font-size:24px}[data-tone=green]{--evidence-tone:var(--color-rag-green)}[data-tone=amber]{--evidence-tone:var(--color-rag-amber)}[data-tone=red]{--evidence-tone:var(--color-rag-red)}[data-tone=grey]{--evidence-tone:var(--color-muted)}.rpma-executive-number[data-tone],.rpma-dense td [data-tone]{color:var(--evidence-tone)}.rpma-executive-subline{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:9px;display:flex}.rpma-executive-subline .rpma-dense-chip{min-height:16px;padding:1px 4px;font-size:9px}.rpma-executive-subline details{margin-left:auto}.rpma-executive-subline summary{cursor:pointer;font-size:14px;list-style:none}.rpma-executive-subline details>div{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;width:min(320px,80vw);padding:12px;font-size:12px;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0003}.rpma-executive-drill{grid-column:span 2}.rpma-executive-body>[aria-label="Top five risks"]{grid-area:1/3}.rpma-executive-body>[aria-label=Health\ history]{grid-area:2/1}.rpma-executive-body>[aria-label="SLA clock gauges"]{grid-area:2/2}.rpma-executive-body>[aria-label=Recent\ alerts]{grid-area:2/3}.rpma-evidence-sparkline{border:1px solid #0000;border-radius:4px;width:100px;height:30px}.rpma-evidence-sparkline[data-empty=true]{border:1px dashed var(--color-border);background:var(--color-bg)}.rpma-evidence-dot{background:var(--evidence-tone,var(--color-muted));border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:6px;display:inline-block}.rpma-dense td [data-wrap=true]{white-space:normal;overflow-wrap:break-word;display:inline;overflow:visible}.rpma-executive-drill .rpma-dense td[data-pin]{white-space:normal;min-width:210px;max-width:none}.rpma-evidence-week{gap:3px;display:inline-flex}.rpma-evidence-week i{border:1px dashed var(--color-border);background:var(--color-bg);width:9px;height:12px}.rpma-evidence-week i:not([data-tone=grey]){background:var(--evidence-tone);border-style:solid}.rpma-evidence-month-plot{border:1px dashed var(--color-border);background:repeating-linear-gradient(to top,transparent,transparent 36px,var(--color-border) 37px);height:150px;color:var(--color-muted);justify-content:center;align-items:center;font-size:12px;display:flex}.rpma-evidence-month-axis{color:var(--color-muted);text-align:center;grid-template-columns:repeat(12,1fr);padding-top:6px;font-size:9px;display:grid}.rpma-executive-gauges{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rpma-evidence-gauge{text-align:center;min-width:0;margin:0}.rpma-evidence-gauge svg{width:100%}.rpma-evidence-gauge figcaption{font-size:11px;font-weight:700}.rpma-evidence-gauge small{font-size:10px;font-weight:400;display:block}.rpma-executive-risks{margin:0;padding:0;list-style:none}.rpma-executive-risks li{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.rpma-executive-risks li>div{flex:1}.rpma-executive-risks small{display:block}.rpma-executive-risks li>span{color:var(--color-muted)}.rpma-executive-alert{grid-template-columns:80px 8px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.rpma-executive-alert time{color:var(--color-muted);font-size:10px}.rpma-executive-alert>div,.rpma-executive-alert small{display:block}.rpma-executive-alert .rpma-dense-chip{font-size:10px}@media (width<=1100px){.rpma-executive-body{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-executive-drill{grid-column:1/-1}.rpma-executive-body>[aria-label="Top five risks"]{grid-area:2/2}.rpma-executive-body>[aria-label=Health\ history]{grid-area:2/1}.rpma-executive-body>[aria-label="SLA clock gauges"]{grid-area:3/1}.rpma-executive-body>[aria-label=Recent\ alerts]{grid-area:3/2}}@media (width<=700px){.rpma-executive-body{flex-direction:column;display:flex}.rpma-executive-body>section{width:100%}.rpma-executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-executive-banner h1{font-size:17px}}.rpma-executive-banner h1,.rpma-executive-banner p,.rpma-executive-banner a{color:#fff!important}.rpma-executive-kpi{gap:3px;min-height:82px;padding:6px 8px}.rpma-executive-kpi h2{min-height:25px}.rpma-executive-subline{white-space:normal;flex-wrap:wrap;font-size:9px}.rpma-executive-subline details{flex-shrink:0}.rpma-executive-number{font-size:23px;line-height:1}.rpma-executive-drill .rpma-dense table{table-layout:auto;min-width:1000px}.rpma-executive-drill .rpma-dense th{white-space:nowrap}.rpma-executive-drill .rpma-dense td{white-space:nowrap;max-width:none;overflow:visible}.rpma-executive-drill .rpma-dense td[data-pin]>.rpma-dense-details{margin-top:3px;display:block}.rpma-executive-drill .rpma-overview-evidence-bar>div:first-child>span{display:none}.rpma-executive-subline [data-tone]{color:var(--evidence-tone)}.rpma-executive-kpi{border-top:3px solid var(--color-rag-green)!important}.rpma-executive-kpi[data-state=Stale]{border-top-color:var(--color-rag-amber)!important}.rpma-executive-kpi[data-state=Unavailable]{border-top-color:var(--color-muted)!important}.rpma-executive-banner{background-color:var(--sidebar-bg,#0b1f3a);background-image:linear-gradient(110deg,var(--sidebar-bg,#0b1f3a),var(--brand-primary-dark),var(--brand-teal))}@supports (color:color-mix(in lab, red, red)){.rpma-executive-banner{background-image:linear-gradient(110deg,var(--sidebar-bg,#0b1f3a),var(--brand-primary-dark),color-mix(in srgb,var(--brand-teal) 45%,var(--sidebar-bg,#0b1f3a)))}}.rpma-executive-subline,.rpma-executive-subline summary{line-height:16px}.rpma-executive-kpi[data-state=Unavailable] .rpma-executive-subline>span{display:none}.rpma-executive-value-row .rpma-evidence-sparkline{height:22px}.rpma-executive-kpi:before{content:"";background:var(--color-rag-green);border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.rpma-executive-kpi[data-state=Stale]:before{background:var(--color-rag-amber)}.rpma-executive-kpi[data-state=Unavailable]:before{background:var(--color-muted)}.rpma-executive-kpi[data-state=Unavailable] .rpma-executive-subline>.rpma-dense-chip{display:inline-flex}.rpma-executive-drill .rpma-dense table{table-layout:auto;width:100%;min-width:0}.rpma-executive-drill .rpma-dense td[data-pin]{white-space:nowrap;min-width:230px}.rpma-executive-drill .rpma-dense td [data-wrap=true]{white-space:nowrap}.rpma-executive-drill .rpma-dense th,.rpma-executive-drill .rpma-dense td{padding:8px 6px;font-size:11px}.rpma-executive-drill .rpma-dense-chip{padding:0 5px;font-size:10px}.rpma-evidence-week{vertical-align:middle;flex:none;min-width:89px;width:89px!important;height:12px!important;display:inline-block!important}.rpma-executive-number{color:var(--color-muted);min-width:20px;background:0 0!important;display:block!important}.rpma-executive-view-note{color:var(--color-muted);padding:12px;font-size:12px}@media (width<=1100px){.rpma-dense [data-compact-hide=true]{display:none}}@media (width>=901px){.rpma-shell{position:relative}.rpma-shell:before{content:"";width:var(--app-sidebar-width);background:var(--app-sidebar);pointer-events:none;position:absolute;top:0;bottom:0;left:0}}.rpma-executive-drill .rpma-dense td[data-pin]{min-width:210px}.rpma-evidence-info{vertical-align:middle;margin-left:4px;font-size:12px;font-weight:400;display:inline-block;position:relative}.rpma-evidence-info>summary{cursor:pointer;color:var(--color-muted);border-radius:50%;line-height:1.4;list-style:none}.rpma-evidence-info>summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.rpma-evidence-info>div{z-index:70;border:1px solid var(--color-border);background:var(--color-surface);width:min(340px,75vw);color:var(--color-fg);text-transform:none;letter-spacing:normal;text-align:left;border-radius:10px;padding:14px;font-size:12px;line-height:1.5;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0003}.rpma-evidence-info p{white-space:normal;margin:7px 0}.rpma-dense-scroll th .rpma-evidence-info>div{max-height:60vh;position:fixed;top:25%;left:20%;overflow:auto}.rpma-sla-governance{align-items:center;gap:var(--rpma-card-gap);flex-wrap:wrap;padding:12px;font-size:12px;display:flex}.rpma-sla-governance>details{margin-left:auto;position:relative}.rpma-sla-governance>details>div{z-index:60;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;min-width:300px;max-width:80vw;max-height:300px;padding:12px;position:absolute;right:0;overflow:auto}.rpma-sla-phases{gap:var(--rpma-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rpma-sla-phase,.rpma-sla-clock-kpis>article,.rpma-sla-lower-grid>section{padding:var(--rpma-card-gap);min-width:0}.rpma-sla-phase h2,.rpma-sla-clock-kpis h2,.rpma-sla-lower-grid h2{text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700}.rpma-sla-phase-body{align-items:center;gap:var(--rpma-card-gap);color:var(--color-muted);grid-template-columns:1fr 1fr;font-size:11px;display:grid}.rpma-sla-phase-body>div:first-child{text-align:center}.rpma-sla-phase-body .rpma-evidence-gauge{max-width:190px;margin:0 auto}.rpma-sla-phase-body .rpma-evidence-gauge[data-empty=true] path{stroke-dasharray:4 4}.rpma-sla-phase-body .rpma-evidence-sparkline{width:100%;height:42px;margin:7px 0}.rpma-sla-clock-kpis{gap:var(--rpma-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rpma-sla-empty-number{color:var(--color-muted);margin:6px 0;font-size:28px;display:block}.rpma-sla-clock-kpis p{color:var(--color-muted);font-size:11px}.rpma-sla-lower-grid{gap:var(--rpma-canvas-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.rpma-sla-timeline-frame{border:1px dashed var(--color-border);min-height:280px;color:var(--color-muted);background:repeating-linear-gradient(to right,transparent 0,transparent calc(12.5% - 1px),var(--color-border) calc(12.5% - 1px),var(--color-border) 12.5%);border-radius:8px;place-items:center;margin:12px 0 8px;display:grid;position:relative}.rpma-sla-timeline-frame>p{z-index:1;background:var(--color-surface);padding:8px;font-size:12px}.rpma-sla-risk-band{background:var(--color-rag-red);width:12.5%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.rpma-sla-risk-band{background:color-mix(in srgb,var(--color-rag-red) 7%,transparent)}}.rpma-sla-risk-band{border-right:1px dashed var(--color-rag-red)}.rpma-sla-risk-band>span{color:var(--color-rag-red);white-space:nowrap;padding:5px;font-size:10px;display:block}.rpma-sla-time-axis{justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.rpma-sla-table{border-collapse:collapse;width:100%;font-size:12px}.rpma-sla-table th{text-align:left;color:var(--color-muted);padding:10px 12px;font-size:11px}.rpma-sla-table td{border-top:1px solid var(--color-border);vertical-align:middle;padding:10px 12px}.rpma-sla-table small{color:var(--color-muted);font-size:10px;display:block}.rpma-sla-shadow,.rpma-sla-scope,.rpma-sla-armed,.rpma-sla-heat{border:1px dashed var(--color-muted);color:var(--color-muted);border-radius:5px;margin:2px;padding:2px 6px;font-size:10px;display:inline-block}.rpma-sla-scope,.rpma-sla-armed{border-style:solid;border-color:var(--brand-secondary);color:var(--brand-secondary)}.rpma-sla-heat[data-tone=green]{background:var(--color-rag-green);color:#fff;border:0}.rpma-sla-heat[data-tone=red]{background:var(--color-rag-red);color:#fff;border:0}@media (width<=1100px){.rpma-sla-phase-body{grid-template-columns:1fr}.rpma-sla-phase-body .rpma-evidence-gauge{max-width:160px}.rpma-sla-lower-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (width<=760px){.rpma-sla-phases,.rpma-sla-lower-grid{grid-template-columns:1fr}.rpma-sla-clock-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-sla-phase-body{grid-template-columns:1fr 1fr}.rpma-evidence-info>div{width:90vw;max-height:65vh;position:fixed;top:25vh;left:5vw;overflow:auto}.rpma-sla-table{min-width:560px}}.rpma-evidence-info>div{width:min(340px,100vw - 24px);max-height:min(70vh,480px);position:fixed;overflow:auto}.rpma-sla-lower-grid{grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr)}.rpma-sla-lower-grid .rpma-sla-table{table-layout:auto;width:100%;min-width:0!important}.rpma-sla-lower-grid .rpma-sla-table th,.rpma-sla-lower-grid .rpma-sla-table td{padding:10px 6px;font-size:11px}@media (width<=1100px){.rpma-sla-lower-grid{grid-template-columns:1fr}}.rpma-evidence-info>button{color:inherit;cursor:help;font:inherit;text-transform:none;background:0 0;border:0;padding:2px 4px}.rpma-evidence-info>button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:4px}.rpma-evidence-tooltip{z-index:1000;box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:min(340px,100vw - 24px);max-height:min(70vh,480px);color:var(--color-fg);text-align:left;text-transform:none;border-radius:8px;padding:12px;font-size:12px;line-height:1.5;position:fixed;overflow:auto;box-shadow:0 8px 28px #0003}.rpma-evidence-tooltip p{margin:8px 0 0}.rpma-executive-subline>.rpma-evidence-info{flex-shrink:0;margin-left:auto;display:inline-flex!important}:root[data-theme=theme-1][data-theme-mode=light]{--brand-primary:#1d5fd1;--brand-primary-dark:#1a54b8;--brand-secondary:#1d5fd1;--brand-teal:#1d5fd1;--brand-accent:#1d5fd1;--brand-gradient:linear-gradient(90deg,#0f2a5c,#0e5c8a);--palette-white:#fff;--palette-black:#000;--palette-ink:#111827;--palette-canvas:#f3f5f8;--palette-border:#e5e7eb;--palette-muted:#69707d;--palette-shadow:#0b1f3a;--color-accent-hover:#1a54b8;--color-info-text:#1d5fd1;--color-rag-red-fg:#fff;--rpm-blue-deep:#1d5fd1;--rpm-blue:#1d5fd1;--rpm-blue-mid:#1d5fd1;--rpm-blue-steel:#1d5fd1;--rpm-blue-uk:#1d5fd1;--rpm-teal-deep:#1d5fd1;--rpm-teal:#1d5fd1;--rpm-teal-mid:#1d5fd1;--rpm-teal-bright:#1d5fd1;--rpm-lime:#1d5fd1;--rpm-green-soft:#1d5fd1;--rpm-green-mid:#1d5fd1;--rpm-ink:#111827;--rpm-ink-blue:#111827;--rpm-white:#fff;--rpm-canvas:#f3f5f8;--rpm-panel:#fff;--rpm-panel-alt:#f9fafb;--rpm-border:#e5e7eb;--rpm-border-strong:#8e8f92;--rpm-muted:#69707d;--rpm-text:#111827;--rpm-text-on-dark:#cbd5e1;--color-nav-bg:#0f1f3d;--color-nav-text:#cbd5e1;--color-nav-muted:#cbd5e1;--color-nav-hover:#1e2e4a;--color-nav-active-bg:#1d5fd1;--color-nav-active-text:#fff;--color-topbar-bg:#fff;--color-topbar-text:#111827;--color-topbar-border:#e5e7eb;--color-hero-bg:#fff;--color-hero-text:#111827;--color-hero-border:#e5e7eb;--color-services-strip-bg:#f3f5f8;--color-services-strip-border:#e5e7eb;--color-service-card-bg:#fff;--color-service-card-border:#e5e7eb;--color-service-card-active-bg:#1d5fd1;--color-service-card-active-text:#fff;--color-subnav-bg:#f3f5f8;--color-subnav-text:#111827;--color-subnav-border:#e5e7eb;--color-subnav-active-bg:#1d5fd1;--color-subnav-active-text:#fff;--color-canvas-bg:#f3f5f8;--color-card-bg:#fff;--color-card-border:#e5e7eb;--color-table-header-bg:#f9fafb;--color-table-row-bg:#fff;--color-table-row-alt:#f9fafb;--color-table-border:#e5e7eb;--color-border:#e5e7eb;--color-border-strong:#8e8f92;--color-text-primary:#111827;--color-text-secondary:#69707d;--color-text-on-dark:#0f172a;--color-accent:#1d5fd1;--color-accent-soft:#edf2fb;--color-accent-contrast:#fff;--status-critical:#c92222;--status-watch:#9f5705;--status-healthy:#107937;--status-off:#676a73;--rag-green-symbol:#fff;--rag-amber-symbol:#fff;--rag-red-symbol:#fff;--rag-off-symbol:#fff;--theme-link:#1d5fd1;--theme-focus:#1d5fd1;--theme-field-border:#8e8f92;--theme-hero-image:linear-gradient(90deg,#0f2a5c,#0e5c8a);--theme-hero-ink:#fff;--theme-hero-underlay:#0f2a5c;--color-rag-off:#676a73;--color-rag-off-bg:#ededee;--color-rag-off-fg:#676a73;--color-rag-green-fg:#107937;--color-rag-amber-fg:#9f5705;--tl-spine:#e5e7eb;--tl-node-idle:#69707d;--tl-node-selected:#1d5fd1;--tl-label:#111827;--tl-label-selected:#111827;--tl-selected-fill:#1d5fd1;--tl-card-border:#1d5fd1;--tl-card-bg:#fff;--tl-off-chip-bg:#f9fafb;--tl-off-chip-text:#69707d;--color-bg:#f3f5f8;--color-surface:#fff;--color-surface-2:#f9fafb;--color-field:#f9fafb;--ui-field-text:#0f172a;--color-fg:#111827;--color-muted:#69707d;--color-subtle:#69707d;--color-nav:#0f1f3d;--color-nav-deep:#1e2e4a;--color-nav-fg:#cbd5e1;--rail-mod-bg:#0f1f3d;--rail-mod-fg:#cbd5e1;--pane-bg:#f3f5f8;--rpma-nav-button-bg:#0f1f3d;--rpma-nav-button-fg:#cbd5e1;--rpma-tenant-chip-bg:#fff;--rpma-tenant-chip-fg:#111827;--color-accent-fg:#fff;--color-card-head:#f9fafb;--color-rag-green:#107937;--color-rag-green-bg:#e2efe7;--color-rag-amber:#9f5705;--color-rag-amber-bg:#f3ebe1;--color-rag-red:#c92222;--color-rag-red-bg:#f9e4e4;--rpma-state-error:#676a73;--color-runtime-error:#676a73;--ui-tab-active-bg:#1d5fd1;--ui-tab-active-fg:#fff;--ui-tab-active-border:#e5e7eb;--ui-tab-active-bar:#1d5fd1;--ui-nav-link-active-bg:#1d5fd1;--ui-nav-link-active-border:#1d5fd1;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#f3f5f8;--ui-section-rail-border:#e5e7eb;--ui-section-item-bg:#fff;--ui-section-item-border:#e5e7eb;--ui-section-item-hover:#edf2fb;--ui-section-active-bg:#1d5fd1;--ui-section-active-border:#1d5fd1;--ui-section-active-fg:#fff;--sel-bg:#1d5fd1;--sel-fg:#fff;--hover-bg:#1e2e4a;--hover-fg:#cbd5e1;--surface-page:#f3f5f8;--surface-shell:#0f1f3d;--surface-panel:#f9fafb;--surface-card:#fff;--surface-interactive:#1d5fd1;--surface-overlay:#fff;--surface-raised:#fff;--surface-content:#f3f5f8;--color-brand-slate:#0f1f3d;--color-brand-sky:#1d5fd1;--color-brand-teal:#1d5fd1;--color-brand-sage:#107937;--color-brand-lime:#1d5fd1;--color-brand-ink:#111827;--color-chart-1:#1d5fd1;--color-chart-2:#9f5705;--color-chart-3:#107937;--color-chart-4:#676a73;--color-chart-5:#c92222;--custom-canvas-text:#111827;--custom-panel-text:#111827;--custom-card-text:#111827;--custom-canvas-muted:#69707d;--custom-card-muted:#69707d;--custom-panel-muted:#69707d;--custom-header-text:#111827;--custom-table-text:#111827;--custom-table-alt-text:#111827;--custom-hero-muted:#69707d;--custom-pillbar-text:#111827;--custom-nav-hover-text:#cbd5e1}:root[data-theme=theme-1][data-theme-mode=dark]{--brand-primary:#1d5fd1;--brand-primary-dark:#1a54b8;--brand-secondary:#1d5fd1;--brand-teal:#1d5fd1;--brand-accent:#1d5fd1;--brand-gradient:linear-gradient(90deg,#111929,#103473);--palette-white:#fff;--palette-black:#000;--palette-ink:#f5f5f5;--palette-canvas:#0b101b;--palette-border:#4d535f;--palette-muted:#cbd5e1;--palette-shadow:#0b1f3a;--color-accent-hover:#1a54b8;--color-info-text:#5f8dde;--color-rag-red-fg:#0f172a;--rpm-blue-deep:#1d5fd1;--rpm-blue:#1d5fd1;--rpm-blue-mid:#1d5fd1;--rpm-blue-steel:#1d5fd1;--rpm-blue-uk:#1d5fd1;--rpm-teal-deep:#5f8dde;--rpm-teal:#5f8dde;--rpm-teal-mid:#5f8dde;--rpm-teal-bright:#5f8dde;--rpm-lime:#1d5fd1;--rpm-green-soft:#5f8dde;--rpm-green-mid:#5f8dde;--rpm-ink:#f5f5f5;--rpm-ink-blue:#f5f5f5;--rpm-white:#fff;--rpm-canvas:#0b101b;--rpm-panel:#111929;--rpm-panel-alt:#1f2736;--rpm-border:#4d535f;--rpm-border-strong:#6b707a;--rpm-muted:#cbd5e1;--rpm-text:#f5f5f5;--rpm-text-on-dark:#cbd5e1;--color-nav-bg:#0f1f3d;--color-nav-text:#cbd5e1;--color-nav-muted:#cbd5e1;--color-nav-hover:#1e2e4a;--color-nav-active-bg:#1d5fd1;--color-nav-active-text:#fff;--color-topbar-bg:#111929;--color-topbar-text:#f5f5f5;--color-topbar-border:#4d535f;--color-hero-bg:#111929;--color-hero-text:#f5f5f5;--color-hero-border:#4d535f;--color-services-strip-bg:#0b101b;--color-services-strip-border:#4d535f;--color-service-card-bg:#111929;--color-service-card-border:#4d535f;--color-service-card-active-bg:#1d5fd1;--color-service-card-active-text:#fff;--color-subnav-bg:#0b101b;--color-subnav-text:#f5f5f5;--color-subnav-border:#4d535f;--color-subnav-active-bg:#1d5fd1;--color-subnav-active-text:#fff;--color-canvas-bg:#0b101b;--color-card-bg:#111929;--color-card-border:#4d535f;--color-table-header-bg:#1f2736;--color-table-row-bg:#111929;--color-table-row-alt:#1f2736;--color-table-border:#4d535f;--color-border:#4d535f;--color-border-strong:#6b707a;--color-text-primary:#f5f5f5;--color-text-secondary:#cbd5e1;--color-text-on-dark:#cbd5e1;--color-accent:#1d5fd1;--color-accent-soft:#121f36;--color-accent-contrast:#fff;--status-critical:#e76666;--status-watch:#d97706;--status-healthy:#18a44c;--status-off:#9ca3af;--rag-green-symbol:#121212;--rag-amber-symbol:#121212;--rag-red-symbol:#121212;--rag-off-symbol:#121212;--theme-link:#5f8dde;--theme-focus:#1d5fd1;--theme-field-border:#6b707a;--theme-hero-image:linear-gradient(90deg,#111929,#103473);--theme-hero-ink:#f5f5f5;--theme-hero-underlay:#111929;--color-rag-off:#9ca3af;--color-rag-off-bg:#222a39;--color-rag-off-fg:#9ca3af;--color-rag-green-fg:#18a44c;--color-rag-amber-fg:#d97706;--tl-spine:#4d535f;--tl-node-idle:#cbd5e1;--tl-node-selected:#1d5fd1;--tl-label:#f5f5f5;--tl-label-selected:#f5f5f5;--tl-selected-fill:#1d5fd1;--tl-card-border:#1d5fd1;--tl-card-bg:#111929;--tl-off-chip-bg:#1f2736;--tl-off-chip-text:#cbd5e1;--color-bg:#0b101b;--color-surface:#111929;--color-surface-2:#1f2736;--color-field:#1f2736;--ui-field-text:#fff;--color-fg:#f5f5f5;--color-muted:#cbd5e1;--color-subtle:#cbd5e1;--color-nav:#0f1f3d;--color-nav-deep:#1e2e4a;--color-nav-fg:#cbd5e1;--rail-mod-bg:#0f1f3d;--rail-mod-fg:#cbd5e1;--pane-bg:#0b101b;--rpma-nav-button-bg:#0f1f3d;--rpma-nav-button-fg:#cbd5e1;--rpma-tenant-chip-bg:#111929;--rpma-tenant-chip-fg:#f5f5f5;--color-accent-fg:#fff;--color-card-head:#1f2736;--color-rag-green:#18a44c;--color-rag-green-bg:#122a2d;--color-rag-amber:#d97706;--color-rag-amber-bg:#292425;--color-rag-red:#e76666;--color-rag-red-bg:#2b2230;--rpma-state-error:#9ca3af;--color-runtime-error:#9ca3af;--ui-tab-active-bg:#1d5fd1;--ui-tab-active-fg:#fff;--ui-tab-active-border:#4d535f;--ui-tab-active-bar:#1d5fd1;--ui-nav-link-active-bg:#1d5fd1;--ui-nav-link-active-border:#1d5fd1;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#0b101b;--ui-section-rail-border:#4d535f;--ui-section-item-bg:#111929;--ui-section-item-border:#4d535f;--ui-section-item-hover:#121f36;--ui-section-active-bg:#1d5fd1;--ui-section-active-border:#1d5fd1;--ui-section-active-fg:#fff;--sel-bg:#1d5fd1;--sel-fg:#fff;--hover-bg:#1e2e4a;--hover-fg:#cbd5e1;--surface-page:#0b101b;--surface-shell:#0f1f3d;--surface-panel:#1f2736;--surface-card:#111929;--surface-interactive:#1d5fd1;--surface-overlay:#111929;--surface-raised:#111929;--surface-content:#0b101b;--color-brand-slate:#0f1f3d;--color-brand-sky:#1d5fd1;--color-brand-teal:#5f8dde;--color-brand-sage:#18a44c;--color-brand-lime:#1d5fd1;--color-brand-ink:#f5f5f5;--color-chart-1:#1d5fd1;--color-chart-2:#d97706;--color-chart-3:#18a44c;--color-chart-4:#9ca3af;--color-chart-5:#e76666;--custom-canvas-text:#f5f5f5;--custom-panel-text:#f5f5f5;--custom-card-text:#f5f5f5;--custom-canvas-muted:#cbd5e1;--custom-card-muted:#cbd5e1;--custom-panel-muted:#cbd5e1;--custom-header-text:#f5f5f5;--custom-table-text:#f5f5f5;--custom-table-alt-text:#f5f5f5;--custom-hero-muted:#cbd5e1;--custom-pillbar-text:#f5f5f5;--custom-nav-hover-text:#cbd5e1}:root[data-theme=theme-2][data-theme-mode=light]{--brand-primary:#14b8a6;--brand-primary-dark:#30c1b1;--brand-secondary:#14b8a6;--brand-teal:#14b8a6;--brand-accent:#14b8a6;--brand-gradient:linear-gradient(90deg,#eff6ff,#e2e8f0);--palette-white:#fff;--palette-black:#000;--palette-ink:#111827;--palette-canvas:#f4f6f9;--palette-border:#cbd5e1;--palette-muted:#4b5563;--palette-shadow:#0b1f3a;--color-accent-hover:#30c1b1;--color-info-text:#0e7d71;--color-rag-red-fg:#fff;--rpm-blue-deep:#14b8a6;--rpm-blue:#14b8a6;--rpm-blue-mid:#14b8a6;--rpm-blue-steel:#14b8a6;--rpm-blue-uk:#14b8a6;--rpm-teal-deep:#0e7d71;--rpm-teal:#0e7d71;--rpm-teal-mid:#0e7d71;--rpm-teal-bright:#0e7d71;--rpm-lime:#14b8a6;--rpm-green-soft:#0e7d71;--rpm-green-mid:#0e7d71;--rpm-ink:#111827;--rpm-ink-blue:#111827;--rpm-white:#fff;--rpm-canvas:#f4f6f9;--rpm-panel:#fff;--rpm-panel-alt:#f1f5f9;--rpm-border:#cbd5e1;--rpm-border-strong:#868d94;--rpm-muted:#4b5563;--rpm-text:#111827;--rpm-text-on-dark:#a9bcd6;--color-nav-bg:#0a1931;--color-nav-text:#a9bcd6;--color-nav-muted:#a9bcd6;--color-nav-hover:#17263e;--color-nav-active-bg:#14b8a6;--color-nav-active-text:#06201d;--color-topbar-bg:#fff;--color-topbar-text:#111827;--color-topbar-border:#cbd5e1;--color-hero-bg:#fff;--color-hero-text:#111827;--color-hero-border:#cbd5e1;--color-services-strip-bg:#f4f6f9;--color-services-strip-border:#cbd5e1;--color-service-card-bg:#fff;--color-service-card-border:#cbd5e1;--color-service-card-active-bg:#14b8a6;--color-service-card-active-text:#06201d;--color-subnav-bg:#f4f6f9;--color-subnav-text:#111827;--color-subnav-border:#cbd5e1;--color-subnav-active-bg:#14b8a6;--color-subnav-active-text:#06201d;--color-canvas-bg:#f4f6f9;--color-card-bg:#fff;--color-card-border:#cbd5e1;--color-table-header-bg:#f1f5f9;--color-table-row-bg:#fff;--color-table-row-alt:#f1f5f9;--color-table-border:#cbd5e1;--color-border:#cbd5e1;--color-border-strong:#868d94;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-on-dark:#0f172a;--color-accent:#14b8a6;--color-accent-soft:#ecf9f8;--color-accent-contrast:#06201d;--status-critical:#bd3636;--status-watch:#925f07;--status-healthy:#157939;--status-off:#5f6b7f;--rag-green-symbol:#fff;--rag-amber-symbol:#fff;--rag-red-symbol:#fff;--rag-off-symbol:#fff;--theme-link:#0e7d71;--theme-focus:#11a090;--theme-field-border:#868d94;--theme-hero-image:linear-gradient(90deg,#eff6ff,#e2e8f0);--theme-hero-ink:#111827;--theme-hero-underlay:#eff6ff;--color-rag-off:#5f6b7f;--color-rag-off-bg:#ecedf0;--color-rag-off-fg:#5f6b7f;--color-rag-green-fg:#157939;--color-rag-amber-fg:#925f07;--tl-spine:#cbd5e1;--tl-node-idle:#4b5563;--tl-node-selected:#14b8a6;--tl-label:#111827;--tl-label-selected:#111827;--tl-selected-fill:#14b8a6;--tl-card-border:#14b8a6;--tl-card-bg:#fff;--tl-off-chip-bg:#f1f5f9;--tl-off-chip-text:#4b5563;--color-bg:#f4f6f9;--color-surface:#fff;--color-surface-2:#f1f5f9;--color-field:#f1f5f9;--ui-field-text:#0f172a;--color-fg:#111827;--color-muted:#4b5563;--color-subtle:#4b5563;--color-nav:#0a1931;--color-nav-deep:#17263e;--color-nav-fg:#a9bcd6;--rail-mod-bg:#0a1931;--rail-mod-fg:#a9bcd6;--pane-bg:#f4f6f9;--rpma-nav-button-bg:#0a1931;--rpma-nav-button-fg:#a9bcd6;--rpma-tenant-chip-bg:#fff;--rpma-tenant-chip-fg:#111827;--color-accent-fg:#06201d;--color-card-head:#f1f5f9;--color-rag-green:#157939;--color-rag-green-bg:#e3efe7;--color-rag-amber:#925f07;--color-rag-amber-bg:#f2ece1;--color-rag-red:#bd3636;--color-rag-red-bg:#f7e7e7;--rpma-state-error:#5f6b7f;--color-runtime-error:#5f6b7f;--ui-tab-active-bg:#14b8a6;--ui-tab-active-fg:#06201d;--ui-tab-active-border:#cbd5e1;--ui-tab-active-bar:#14b8a6;--ui-nav-link-active-bg:#14b8a6;--ui-nav-link-active-border:#14b8a6;--ui-nav-link-active-fg:#06201d;--ui-section-rail-bg:#f4f6f9;--ui-section-rail-border:#cbd5e1;--ui-section-item-bg:#fff;--ui-section-item-border:#cbd5e1;--ui-section-item-hover:#ecf9f8;--ui-section-active-bg:#14b8a6;--ui-section-active-border:#14b8a6;--ui-section-active-fg:#06201d;--sel-bg:#14b8a6;--sel-fg:#06201d;--hover-bg:#17263e;--hover-fg:#a9bcd6;--surface-page:#f4f6f9;--surface-shell:#0a1931;--surface-panel:#f1f5f9;--surface-card:#fff;--surface-interactive:#14b8a6;--surface-overlay:#fff;--surface-raised:#fff;--surface-content:#f4f6f9;--color-brand-slate:#0a1931;--color-brand-sky:#14b8a6;--color-brand-teal:#0e7d71;--color-brand-sage:#157939;--color-brand-lime:#14b8a6;--color-brand-ink:#111827;--color-chart-1:#11a090;--color-chart-2:#925f07;--color-chart-3:#157939;--color-chart-4:#5f6b7f;--color-chart-5:#bd3636;--custom-canvas-text:#111827;--custom-panel-text:#111827;--custom-card-text:#111827;--custom-canvas-muted:#4b5563;--custom-card-muted:#4b5563;--custom-panel-muted:#4b5563;--custom-header-text:#111827;--custom-table-text:#111827;--custom-table-alt-text:#111827;--custom-hero-muted:#4b5563;--custom-pillbar-text:#111827;--custom-nav-hover-text:#a9bcd6}:root[data-theme=theme-2][data-theme-mode=dark]{--brand-primary:#14b8a6;--brand-primary-dark:#30c1b1;--brand-secondary:#14b8a6;--brand-teal:#14b8a6;--brand-accent:#14b8a6;--brand-gradient:linear-gradient(90deg,#0a1931,#0f766e);--palette-white:#fff;--palette-black:#000;--palette-ink:#e6edf7;--palette-canvas:#0f2240;--palette-border:#24406b;--palette-muted:#8ea3c2;--palette-shadow:#0b1f3a;--color-accent-hover:#30c1b1;--color-info-text:#14b8a6;--color-rag-red-fg:#0f172a;--rpm-blue-deep:#14b8a6;--rpm-blue:#14b8a6;--rpm-blue-mid:#14b8a6;--rpm-blue-steel:#14b8a6;--rpm-blue-uk:#14b8a6;--rpm-teal-deep:#14b8a6;--rpm-teal:#14b8a6;--rpm-teal-mid:#14b8a6;--rpm-teal-bright:#14b8a6;--rpm-lime:#14b8a6;--rpm-green-soft:#14b8a6;--rpm-green-mid:#14b8a6;--rpm-ink:#e6edf7;--rpm-ink-blue:#e6edf7;--rpm-white:#fff;--rpm-canvas:#0f2240;--rpm-panel:#142b4f;--rpm-panel-alt:#183461;--rpm-border:#24406b;--rpm-border-strong:#6c7f9c;--rpm-muted:#8ea3c2;--rpm-text:#e6edf7;--rpm-text-on-dark:#a9bcd6;--color-nav-bg:#0a1931;--color-nav-text:#a9bcd6;--color-nav-muted:#a9bcd6;--color-nav-hover:#17263e;--color-nav-active-bg:#14b8a6;--color-nav-active-text:#06201d;--color-topbar-bg:#142b4f;--color-topbar-text:#e6edf7;--color-topbar-border:#24406b;--color-hero-bg:#142b4f;--color-hero-text:#e6edf7;--color-hero-border:#24406b;--color-services-strip-bg:#0f2240;--color-services-strip-border:#24406b;--color-service-card-bg:#142b4f;--color-service-card-border:#24406b;--color-service-card-active-bg:#14b8a6;--color-service-card-active-text:#06201d;--color-subnav-bg:#0f2240;--color-subnav-text:#e6edf7;--color-subnav-border:#24406b;--color-subnav-active-bg:#14b8a6;--color-subnav-active-text:#06201d;--color-canvas-bg:#0f2240;--color-card-bg:#142b4f;--color-card-border:#24406b;--color-table-header-bg:#183461;--color-table-row-bg:#142b4f;--color-table-row-alt:#183461;--color-table-border:#24406b;--color-border:#24406b;--color-border-strong:#6c7f9c;--color-text-primary:#e6edf7;--color-text-secondary:#8ea3c2;--color-text-on-dark:#a9bcd6;--color-accent:#14b8a6;--color-accent-soft:#143656;--color-accent-contrast:#06201d;--status-critical:#f47e7e;--status-watch:#f59e0b;--status-healthy:#22c55e;--status-off:#99a6b9;--rag-green-symbol:#121212;--rag-amber-symbol:#121212;--rag-red-symbol:#121212;--rag-off-symbol:#121212;--theme-link:#14b8a6;--theme-focus:#14b8a6;--theme-field-border:#6c7f9c;--theme-hero-image:linear-gradient(90deg,#0a1931,#0f766e);--theme-hero-ink:#fff;--theme-hero-underlay:#0a1931;--color-rag-off:#99a6b9;--color-rag-off-bg:#243a5c;--color-rag-off-fg:#99a6b9;--color-rag-green-fg:#22c55e;--color-rag-amber-fg:#f59e0b;--tl-spine:#24406b;--tl-node-idle:#8ea3c2;--tl-node-selected:#14b8a6;--tl-label:#e6edf7;--tl-label-selected:#e6edf7;--tl-selected-fill:#14b8a6;--tl-card-border:#14b8a6;--tl-card-bg:#142b4f;--tl-off-chip-bg:#183461;--tl-off-chip-text:#8ea3c2;--color-bg:#0f2240;--color-surface:#142b4f;--color-surface-2:#183461;--color-field:#183461;--ui-field-text:#fff;--color-fg:#e6edf7;--color-muted:#8ea3c2;--color-subtle:#8ea3c2;--color-nav:#0a1931;--color-nav-deep:#17263e;--color-nav-fg:#a9bcd6;--rail-mod-bg:#0a1931;--rail-mod-fg:#a9bcd6;--pane-bg:#0f2240;--rpma-nav-button-bg:#0a1931;--rpma-nav-button-fg:#a9bcd6;--rpma-tenant-chip-bg:#142b4f;--rpma-tenant-chip-fg:#e6edf7;--color-accent-fg:#06201d;--color-card-head:#183461;--color-rag-green:#22c55e;--color-rag-green-bg:#163d51;--color-rag-amber:#f59e0b;--color-rag-amber-bg:#2f3947;--color-rag-red:#f47e7e;--color-rag-red-bg:#2f3555;--rpma-state-error:#99a6b9;--color-runtime-error:#99a6b9;--ui-tab-active-bg:#14b8a6;--ui-tab-active-fg:#06201d;--ui-tab-active-border:#24406b;--ui-tab-active-bar:#14b8a6;--ui-nav-link-active-bg:#14b8a6;--ui-nav-link-active-border:#14b8a6;--ui-nav-link-active-fg:#06201d;--ui-section-rail-bg:#0f2240;--ui-section-rail-border:#24406b;--ui-section-item-bg:#142b4f;--ui-section-item-border:#24406b;--ui-section-item-hover:#143656;--ui-section-active-bg:#14b8a6;--ui-section-active-border:#14b8a6;--ui-section-active-fg:#06201d;--sel-bg:#14b8a6;--sel-fg:#06201d;--hover-bg:#17263e;--hover-fg:#a9bcd6;--surface-page:#0f2240;--surface-shell:#0a1931;--surface-panel:#183461;--surface-card:#142b4f;--surface-interactive:#14b8a6;--surface-overlay:#142b4f;--surface-raised:#142b4f;--surface-content:#0f2240;--color-brand-slate:#0a1931;--color-brand-sky:#14b8a6;--color-brand-teal:#14b8a6;--color-brand-sage:#22c55e;--color-brand-lime:#14b8a6;--color-brand-ink:#e6edf7;--color-chart-1:#14b8a6;--color-chart-2:#f59e0b;--color-chart-3:#22c55e;--color-chart-4:#99a6b9;--color-chart-5:#f47e7e;--custom-canvas-text:#e6edf7;--custom-panel-text:#e6edf7;--custom-card-text:#e6edf7;--custom-canvas-muted:#8ea3c2;--custom-card-muted:#8ea3c2;--custom-panel-muted:#8ea3c2;--custom-header-text:#e6edf7;--custom-table-text:#e6edf7;--custom-table-alt-text:#e6edf7;--custom-hero-muted:#8ea3c2;--custom-pillbar-text:#e6edf7;--custom-nav-hover-text:#a9bcd6}:root[data-theme=theme-3][data-theme-mode=light]{--brand-primary:#2563eb;--brand-primary-dark:#2157cf;--brand-secondary:#2563eb;--brand-teal:#2563eb;--brand-accent:#2563eb;--brand-gradient:linear-gradient(90deg,#eff6ff,#dbeafe);--palette-white:#fff;--palette-black:#000;--palette-ink:#0f172a;--palette-canvas:#f8fafc;--palette-border:#e2e8f0;--palette-muted:#617187;--palette-shadow:#0b1f3a;--color-accent-hover:#2157cf;--color-info-text:#2563eb;--color-rag-red-fg:#fff;--rpm-blue-deep:#2563eb;--rpm-blue:#2563eb;--rpm-blue-mid:#2563eb;--rpm-blue-steel:#2563eb;--rpm-blue-uk:#2563eb;--rpm-teal-deep:#2563eb;--rpm-teal:#2563eb;--rpm-teal-mid:#2563eb;--rpm-teal-bright:#2563eb;--rpm-lime:#2563eb;--rpm-green-soft:#2563eb;--rpm-green-mid:#2563eb;--rpm-ink:#0f172a;--rpm-ink-blue:#0f172a;--rpm-white:#fff;--rpm-canvas:#f8fafc;--rpm-panel:#fff;--rpm-panel-alt:#f1f5f9;--rpm-border:#e2e8f0;--rpm-border-strong:#8a8e92;--rpm-muted:#617187;--rpm-text:#0f172a;--rpm-text-on-dark:#334155;--color-nav-bg:#fff;--color-nav-text:#334155;--color-nav-muted:#334155;--color-nav-hover:#eff0f1;--color-nav-active-bg:#2563eb;--color-nav-active-text:#fff;--color-topbar-bg:#fff;--color-topbar-text:#0f172a;--color-topbar-border:#e2e8f0;--color-hero-bg:#fff;--color-hero-text:#0f172a;--color-hero-border:#e2e8f0;--color-services-strip-bg:#f8fafc;--color-services-strip-border:#e2e8f0;--color-service-card-bg:#fff;--color-service-card-border:#e2e8f0;--color-service-card-active-bg:#2563eb;--color-service-card-active-text:#fff;--color-subnav-bg:#f8fafc;--color-subnav-text:#0f172a;--color-subnav-border:#e2e8f0;--color-subnav-active-bg:#2563eb;--color-subnav-active-text:#fff;--color-canvas-bg:#f8fafc;--color-card-bg:#fff;--color-card-border:#e2e8f0;--color-table-header-bg:#f1f5f9;--color-table-row-bg:#fff;--color-table-row-alt:#f1f5f9;--color-table-border:#e2e8f0;--color-border:#e2e8f0;--color-border-strong:#8a8e92;--color-text-primary:#0f172a;--color-text-secondary:#617187;--color-text-on-dark:#334155;--color-accent:#2563eb;--color-accent-soft:#eef3fd;--color-accent-contrast:#fff;--status-critical:#b91c1c;--status-watch:#ab4f09;--status-healthy:#147939;--status-off:#616a79;--rag-green-symbol:#fff;--rag-amber-symbol:#fff;--rag-red-symbol:#fff;--rag-off-symbol:#fff;--theme-link:#2563eb;--theme-focus:#2563eb;--theme-field-border:#8a8e92;--theme-hero-image:linear-gradient(90deg,#eff6ff,#dbeafe);--theme-hero-ink:#0f172a;--theme-hero-underlay:#eff6ff;--color-rag-off:#616a79;--color-rag-off-bg:#ecedef;--color-rag-off-fg:#616a79;--color-rag-green-fg:#147939;--color-rag-amber-fg:#ab4f09;--tl-spine:#e2e8f0;--tl-node-idle:#617187;--tl-node-selected:#2563eb;--tl-label:#0f172a;--tl-label-selected:#0f172a;--tl-selected-fill:#2563eb;--tl-card-border:#2563eb;--tl-card-bg:#fff;--tl-off-chip-bg:#f1f5f9;--tl-off-chip-text:#617187;--color-bg:#f8fafc;--color-surface:#fff;--color-surface-2:#f1f5f9;--color-field:#f1f5f9;--ui-field-text:#0f172a;--color-fg:#0f172a;--color-muted:#617187;--color-subtle:#617187;--color-nav:#fff;--color-nav-deep:#eff0f1;--color-nav-fg:#334155;--rail-mod-bg:#fff;--rail-mod-fg:#334155;--pane-bg:#f8fafc;--rpma-nav-button-bg:#fff;--rpma-nav-button-fg:#334155;--rpma-tenant-chip-bg:#fff;--rpma-tenant-chip-fg:#0f172a;--color-accent-fg:#fff;--color-card-head:#f1f5f9;--color-rag-green:#147939;--color-rag-green-bg:#e3efe7;--color-rag-amber:#ab4f09;--color-rag-amber-bg:#f5eae1;--color-rag-red:#b91c1c;--color-rag-red-bg:#f7e4e4;--rpma-state-error:#616a79;--color-runtime-error:#616a79;--ui-tab-active-bg:#2563eb;--ui-tab-active-fg:#fff;--ui-tab-active-border:#e2e8f0;--ui-tab-active-bar:#2563eb;--ui-nav-link-active-bg:#2563eb;--ui-nav-link-active-border:#2563eb;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#f8fafc;--ui-section-rail-border:#e2e8f0;--ui-section-item-bg:#fff;--ui-section-item-border:#e2e8f0;--ui-section-item-hover:#eef3fd;--ui-section-active-bg:#2563eb;--ui-section-active-border:#2563eb;--ui-section-active-fg:#fff;--sel-bg:#2563eb;--sel-fg:#fff;--hover-bg:#eff0f1;--hover-fg:#334155;--surface-page:#f8fafc;--surface-shell:#fff;--surface-panel:#f1f5f9;--surface-card:#fff;--surface-interactive:#2563eb;--surface-overlay:#fff;--surface-raised:#fff;--surface-content:#f8fafc;--color-brand-slate:#fff;--color-brand-sky:#2563eb;--color-brand-teal:#2563eb;--color-brand-sage:#147939;--color-brand-lime:#2563eb;--color-brand-ink:#0f172a;--color-chart-1:#2563eb;--color-chart-2:#ab4f09;--color-chart-3:#147939;--color-chart-4:#616a79;--color-chart-5:#b91c1c;--custom-canvas-text:#0f172a;--custom-panel-text:#0f172a;--custom-card-text:#0f172a;--custom-canvas-muted:#617187;--custom-card-muted:#617187;--custom-panel-muted:#617187;--custom-header-text:#0f172a;--custom-table-text:#0f172a;--custom-table-alt-text:#0f172a;--custom-hero-muted:#617187;--custom-pillbar-text:#0f172a;--custom-nav-hover-text:#334155}:root[data-theme=theme-3][data-theme-mode=dark]{--brand-primary:#2563eb;--brand-primary-dark:#2157cf;--brand-secondary:#2563eb;--brand-teal:#2563eb;--brand-accent:#2563eb;--brand-gradient:linear-gradient(90deg,#292f3d,#143681);--palette-white:#fff;--palette-black:#000;--palette-ink:#f5f5f5;--palette-canvas:#1b1f28;--palette-border:#5f636e;--palette-muted:#cbd5e1;--palette-shadow:#0b1f3a;--color-accent-hover:#2157cf;--color-info-text:#81a5f3;--color-rag-red-fg:#0f172a;--rpm-blue-deep:#2563eb;--rpm-blue:#2563eb;--rpm-blue-mid:#2563eb;--rpm-blue-steel:#2563eb;--rpm-blue-uk:#2563eb;--rpm-teal-deep:#81a5f3;--rpm-teal:#81a5f3;--rpm-teal-mid:#81a5f3;--rpm-teal-bright:#81a5f3;--rpm-lime:#2563eb;--rpm-green-soft:#81a5f3;--rpm-green-mid:#81a5f3;--rpm-ink:#f5f5f5;--rpm-ink-blue:#f5f5f5;--rpm-white:#fff;--rpm-canvas:#1b1f28;--rpm-panel:#292f3d;--rpm-panel-alt:#363b49;--rpm-border:#5f636e;--rpm-border-strong:#82858e;--rpm-muted:#cbd5e1;--rpm-text:#f5f5f5;--rpm-text-on-dark:#334155;--color-nav-bg:#fff;--color-nav-text:#334155;--color-nav-muted:#334155;--color-nav-hover:#eff0f1;--color-nav-active-bg:#2563eb;--color-nav-active-text:#fff;--color-topbar-bg:#292f3d;--color-topbar-text:#f5f5f5;--color-topbar-border:#5f636e;--color-hero-bg:#292f3d;--color-hero-text:#f5f5f5;--color-hero-border:#5f636e;--color-services-strip-bg:#1b1f28;--color-services-strip-border:#5f636e;--color-service-card-bg:#292f3d;--color-service-card-border:#5f636e;--color-service-card-active-bg:#2563eb;--color-service-card-active-text:#fff;--color-subnav-bg:#1b1f28;--color-subnav-text:#f5f5f5;--color-subnav-border:#5f636e;--color-subnav-active-bg:#2563eb;--color-subnav-active-text:#fff;--color-canvas-bg:#1b1f28;--color-card-bg:#292f3d;--color-card-border:#5f636e;--color-table-header-bg:#363b49;--color-table-row-bg:#292f3d;--color-table-row-alt:#363b49;--color-table-border:#5f636e;--color-border:#5f636e;--color-border-strong:#82858e;--color-text-primary:#f5f5f5;--color-text-secondary:#cbd5e1;--color-text-on-dark:#fff;--color-accent:#2563eb;--color-accent-soft:#29334b;--color-accent-contrast:#fff;--status-critical:#df9696;--status-watch:#d49e73;--status-healthy:#7ab791;--status-off:#9dacbe;--rag-green-symbol:#121212;--rag-amber-symbol:#121212;--rag-red-symbol:#121212;--rag-off-symbol:#121212;--theme-link:#81a5f3;--theme-focus:#3971ed;--theme-field-border:#82858e;--theme-hero-image:linear-gradient(90deg,#292f3d,#143681);--theme-hero-ink:#f5f5f5;--theme-hero-underlay:#292f3d;--color-rag-off:#9dacbe;--color-rag-off-bg:#373e4c;--color-rag-off-fg:#9dacbe;--color-rag-green-fg:#7ab791;--color-rag-amber-fg:#d49e73;--tl-spine:#5f636e;--tl-node-idle:#cbd5e1;--tl-node-selected:#2563eb;--tl-label:#f5f5f5;--tl-label-selected:#f5f5f5;--tl-selected-fill:#2563eb;--tl-card-border:#2563eb;--tl-card-bg:#292f3d;--tl-off-chip-bg:#363b49;--tl-off-chip-text:#cbd5e1;--color-bg:#1b1f28;--color-surface:#292f3d;--color-surface-2:#363b49;--color-field:#363b49;--ui-field-text:#fff;--color-fg:#f5f5f5;--color-muted:#cbd5e1;--color-subtle:#cbd5e1;--color-nav:#fff;--color-nav-deep:#eff0f1;--color-nav-fg:#334155;--rail-mod-bg:#fff;--rail-mod-fg:#334155;--pane-bg:#1b1f28;--rpma-nav-button-bg:#fff;--rpma-nav-button-fg:#334155;--rpma-tenant-chip-bg:#292f3d;--rpma-tenant-chip-fg:#f5f5f5;--color-accent-fg:#fff;--color-card-head:#363b49;--color-rag-green:#7ab791;--color-rag-green-bg:#333f47;--color-rag-amber:#d49e73;--color-rag-amber-bg:#3e3c43;--color-rag-red:#df9696;--color-rag-red-bg:#3f3b48;--rpma-state-error:#9dacbe;--color-runtime-error:#9dacbe;--ui-tab-active-bg:#2563eb;--ui-tab-active-fg:#fff;--ui-tab-active-border:#5f636e;--ui-tab-active-bar:#2563eb;--ui-nav-link-active-bg:#2563eb;--ui-nav-link-active-border:#2563eb;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#1b1f28;--ui-section-rail-border:#5f636e;--ui-section-item-bg:#292f3d;--ui-section-item-border:#5f636e;--ui-section-item-hover:#29334b;--ui-section-active-bg:#2563eb;--ui-section-active-border:#2563eb;--ui-section-active-fg:#fff;--sel-bg:#2563eb;--sel-fg:#fff;--hover-bg:#eff0f1;--hover-fg:#334155;--surface-page:#1b1f28;--surface-shell:#fff;--surface-panel:#363b49;--surface-card:#292f3d;--surface-interactive:#2563eb;--surface-overlay:#292f3d;--surface-raised:#292f3d;--surface-content:#1b1f28;--color-brand-slate:#fff;--color-brand-sky:#2563eb;--color-brand-teal:#81a5f3;--color-brand-sage:#7ab791;--color-brand-lime:#2563eb;--color-brand-ink:#f5f5f5;--color-chart-1:#3971ed;--color-chart-2:#d49e73;--color-chart-3:#7ab791;--color-chart-4:#9dacbe;--color-chart-5:#df9696;--custom-canvas-text:#f5f5f5;--custom-panel-text:#f5f5f5;--custom-card-text:#f5f5f5;--custom-canvas-muted:#cbd5e1;--custom-card-muted:#cbd5e1;--custom-panel-muted:#cbd5e1;--custom-header-text:#f5f5f5;--custom-table-text:#f5f5f5;--custom-table-alt-text:#f5f5f5;--custom-hero-muted:#cbd5e1;--custom-pillbar-text:#f5f5f5;--custom-nav-hover-text:#334155}:root[data-theme=theme-4][data-theme-mode=light]{--brand-primary:#4ade80;--brand-primary-dark:#60e28f;--brand-secondary:#4ade80;--brand-teal:#4ade80;--brand-accent:#4ade80;--brand-gradient:linear-gradient(90deg,#eff6ff,#e2e8f0);--palette-white:#fff;--palette-black:#000;--palette-ink:#111827;--palette-canvas:#f4f6f9;--palette-border:#cbd5e1;--palette-muted:#4b5563;--palette-shadow:#0b1f3a;--color-accent-hover:#60e28f;--color-info-text:#2a7f49;--color-rag-red-fg:#fff;--rpm-blue-deep:#4ade80;--rpm-blue:#4ade80;--rpm-blue-mid:#4ade80;--rpm-blue-steel:#4ade80;--rpm-blue-uk:#4ade80;--rpm-teal-deep:#2a7f49;--rpm-teal:#2a7f49;--rpm-teal-mid:#2a7f49;--rpm-teal-bright:#2a7f49;--rpm-lime:#4ade80;--rpm-green-soft:#2a7f49;--rpm-green-mid:#2a7f49;--rpm-ink:#111827;--rpm-ink-blue:#111827;--rpm-white:#fff;--rpm-canvas:#f4f6f9;--rpm-panel:#fff;--rpm-panel-alt:#f1f5f9;--rpm-border:#cbd5e1;--rpm-border-strong:#868d94;--rpm-muted:#4b5563;--rpm-text:#111827;--rpm-text-on-dark:#d4d4d4;--color-nav-bg:#121212;--color-nav-text:#d4d4d4;--color-nav-muted:#d4d4d4;--color-nav-hover:#222;--color-nav-active-bg:#3a3a3a;--color-nav-active-text:#fff;--color-topbar-bg:#fff;--color-topbar-text:#111827;--color-topbar-border:#cbd5e1;--color-hero-bg:#fff;--color-hero-text:#111827;--color-hero-border:#cbd5e1;--color-services-strip-bg:#f4f6f9;--color-services-strip-border:#cbd5e1;--color-service-card-bg:#fff;--color-service-card-border:#cbd5e1;--color-service-card-active-bg:#4ade80;--color-service-card-active-text:#121212;--color-subnav-bg:#f4f6f9;--color-subnav-text:#111827;--color-subnav-border:#cbd5e1;--color-subnav-active-bg:#4ade80;--color-subnav-active-text:#121212;--color-canvas-bg:#f4f6f9;--color-card-bg:#fff;--color-card-border:#cbd5e1;--color-table-header-bg:#f1f5f9;--color-table-row-bg:#fff;--color-table-row-alt:#f1f5f9;--color-table-border:#cbd5e1;--color-border:#cbd5e1;--color-border-strong:#868d94;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-on-dark:#0f172a;--color-accent:#4ade80;--color-accent-soft:#f1fcf5;--color-accent-contrast:#121212;--status-critical:#aa4d4d;--status-watch:#856513;--status-healthy:#277745;--status-off:#6a6a6a;--rag-green-symbol:#fff;--rag-amber-symbol:#fff;--rag-red-symbol:#fff;--rag-off-symbol:#fff;--theme-link:#2a7f49;--theme-focus:#35a05c;--theme-field-border:#868d94;--theme-hero-image:linear-gradient(90deg,#eff6ff,#e2e8f0);--theme-hero-ink:#111827;--theme-hero-underlay:#eff6ff;--color-rag-off:#6a6a6a;--color-rag-off-bg:#ededed;--color-rag-off-fg:#6a6a6a;--color-rag-green-fg:#277745;--color-rag-amber-fg:#856513;--tl-spine:#cbd5e1;--tl-node-idle:#4b5563;--tl-node-selected:#4ade80;--tl-label:#111827;--tl-label-selected:#111827;--tl-selected-fill:#4ade80;--tl-card-border:#4ade80;--tl-card-bg:#fff;--tl-off-chip-bg:#f1f5f9;--tl-off-chip-text:#4b5563;--color-bg:#f4f6f9;--color-surface:#fff;--color-surface-2:#f1f5f9;--color-field:#f1f5f9;--ui-field-text:#0f172a;--color-fg:#111827;--color-muted:#4b5563;--color-subtle:#4b5563;--color-nav:#121212;--color-nav-deep:#222;--color-nav-fg:#d4d4d4;--rail-mod-bg:#121212;--rail-mod-fg:#d4d4d4;--pane-bg:#f4f6f9;--rpma-nav-button-bg:#121212;--rpma-nav-button-fg:#d4d4d4;--rpma-tenant-chip-bg:#fff;--rpma-tenant-chip-fg:#111827;--color-accent-fg:#121212;--color-card-head:#f1f5f9;--color-rag-green:#277745;--color-rag-green-bg:#e5efe9;--color-rag-amber:#856513;--color-rag-amber-bg:#f0ede3;--color-rag-red:#aa4d4d;--color-rag-red-bg:#f5eaea;--rpma-state-error:#6a6a6a;--color-runtime-error:#6a6a6a;--ui-tab-active-bg:#4ade80;--ui-tab-active-fg:#121212;--ui-tab-active-border:#cbd5e1;--ui-tab-active-bar:#4ade80;--ui-nav-link-active-bg:#3a3a3a;--ui-nav-link-active-border:#4ade80;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#f4f6f9;--ui-section-rail-border:#cbd5e1;--ui-section-item-bg:#fff;--ui-section-item-border:#cbd5e1;--ui-section-item-hover:#f1fcf5;--ui-section-active-bg:#4ade80;--ui-section-active-border:#4ade80;--ui-section-active-fg:#121212;--sel-bg:#4ade80;--sel-fg:#121212;--hover-bg:#222;--hover-fg:#d4d4d4;--surface-page:#f4f6f9;--surface-shell:#121212;--surface-panel:#f1f5f9;--surface-card:#fff;--surface-interactive:#4ade80;--surface-overlay:#fff;--surface-raised:#fff;--surface-content:#f4f6f9;--color-brand-slate:#121212;--color-brand-sky:#4ade80;--color-brand-teal:#2a7f49;--color-brand-sage:#277745;--color-brand-lime:#4ade80;--color-brand-ink:#111827;--color-chart-1:#35a05c;--color-chart-2:#856513;--color-chart-3:#277745;--color-chart-4:#6a6a6a;--color-chart-5:#aa4d4d;--custom-canvas-text:#111827;--custom-panel-text:#111827;--custom-card-text:#111827;--custom-canvas-muted:#4b5563;--custom-card-muted:#4b5563;--custom-panel-muted:#4b5563;--custom-header-text:#111827;--custom-table-text:#111827;--custom-table-alt-text:#111827;--custom-hero-muted:#4b5563;--custom-pillbar-text:#111827;--custom-nav-hover-text:#d4d4d4}:root[data-theme=theme-4][data-theme-mode=dark]{--brand-primary:#4ade80;--brand-primary-dark:#60e28f;--brand-secondary:#4ade80;--brand-teal:#4ade80;--brand-accent:#4ade80;--brand-gradient:linear-gradient(90deg,#242424,#2e2e2e);--palette-white:#fff;--palette-black:#000;--palette-ink:#f5f5f5;--palette-canvas:#1a1a1a;--palette-border:#3a3a3a;--palette-muted:#a3a3a3;--palette-shadow:#0b1f3a;--color-accent-hover:#60e28f;--color-info-text:#4ade80;--color-rag-red-fg:#0f172a;--rpm-blue-deep:#4ade80;--rpm-blue:#4ade80;--rpm-blue-mid:#4ade80;--rpm-blue-steel:#4ade80;--rpm-blue-uk:#4ade80;--rpm-teal-deep:#4ade80;--rpm-teal:#4ade80;--rpm-teal-mid:#4ade80;--rpm-teal-bright:#4ade80;--rpm-lime:#4ade80;--rpm-green-soft:#4ade80;--rpm-green-mid:#4ade80;--rpm-ink:#f5f5f5;--rpm-ink-blue:#f5f5f5;--rpm-white:#fff;--rpm-canvas:#1a1a1a;--rpm-panel:#242424;--rpm-panel-alt:#2c2c2c;--rpm-border:#3a3a3a;--rpm-border-strong:#757575;--rpm-muted:#a3a3a3;--rpm-text:#f5f5f5;--rpm-text-on-dark:#d4d4d4;--color-nav-bg:#121212;--color-nav-text:#d4d4d4;--color-nav-muted:#d4d4d4;--color-nav-hover:#222;--color-nav-active-bg:#3a3a3a;--color-nav-active-text:#fff;--color-topbar-bg:#242424;--color-topbar-text:#f5f5f5;--color-topbar-border:#3a3a3a;--color-hero-bg:#242424;--color-hero-text:#f5f5f5;--color-hero-border:#3a3a3a;--color-services-strip-bg:#1a1a1a;--color-services-strip-border:#3a3a3a;--color-service-card-bg:#242424;--color-service-card-border:#3a3a3a;--color-service-card-active-bg:#4ade80;--color-service-card-active-text:#121212;--color-subnav-bg:#1a1a1a;--color-subnav-text:#f5f5f5;--color-subnav-border:#3a3a3a;--color-subnav-active-bg:#4ade80;--color-subnav-active-text:#121212;--color-canvas-bg:#1a1a1a;--color-card-bg:#242424;--color-card-border:#3a3a3a;--color-table-header-bg:#2c2c2c;--color-table-row-bg:#242424;--color-table-row-alt:#2c2c2c;--color-table-border:#3a3a3a;--color-border:#3a3a3a;--color-border-strong:#757575;--color-text-primary:#f5f5f5;--color-text-secondary:#a3a3a3;--color-text-on-dark:#d4d4d4;--color-accent:#4ade80;--color-accent-soft:#27332b;--color-accent-contrast:#121212;--status-critical:#f87171;--status-watch:#fbbf24;--status-healthy:#4ade80;--status-off:#a3a3a3;--rag-green-symbol:#121212;--rag-amber-symbol:#121212;--rag-red-symbol:#121212;--rag-off-symbol:#121212;--theme-link:#4ade80;--theme-focus:#4ade80;--theme-field-border:#757575;--theme-hero-image:linear-gradient(90deg,#242424,#2e2e2e);--theme-hero-ink:#fff;--theme-hero-underlay:#242424;--color-rag-off:#a3a3a3;--color-rag-off-bg:#333;--color-rag-off-fg:#a3a3a3;--color-rag-green-fg:#4ade80;--color-rag-amber-fg:#fbbf24;--tl-spine:#3a3a3a;--tl-node-idle:#a3a3a3;--tl-node-selected:#4ade80;--tl-label:#f5f5f5;--tl-label-selected:#f5f5f5;--tl-selected-fill:#4ade80;--tl-card-border:#4ade80;--tl-card-bg:#242424;--tl-off-chip-bg:#2c2c2c;--tl-off-chip-text:#a3a3a3;--color-bg:#1a1a1a;--color-surface:#242424;--color-surface-2:#2c2c2c;--color-field:#2c2c2c;--ui-field-text:#fff;--color-fg:#f5f5f5;--color-muted:#a3a3a3;--color-subtle:#a3a3a3;--color-nav:#121212;--color-nav-deep:#222;--color-nav-fg:#d4d4d4;--rail-mod-bg:#121212;--rail-mod-fg:#d4d4d4;--pane-bg:#1a1a1a;--rpma-nav-button-bg:#121212;--rpma-nav-button-fg:#d4d4d4;--rpma-tenant-chip-bg:#242424;--rpma-tenant-chip-fg:#f5f5f5;--color-accent-fg:#121212;--color-card-head:#2c2c2c;--color-rag-green:#4ade80;--color-rag-green-bg:#293a2f;--color-rag-amber:#fbbf24;--color-rag-amber-bg:#3e3724;--color-rag-red:#f87171;--color-rag-red-bg:#3d2d2d;--rpma-state-error:#a3a3a3;--color-runtime-error:#a3a3a3;--ui-tab-active-bg:#4ade80;--ui-tab-active-fg:#121212;--ui-tab-active-border:#3a3a3a;--ui-tab-active-bar:#4ade80;--ui-nav-link-active-bg:#3a3a3a;--ui-nav-link-active-border:#4ade80;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#1a1a1a;--ui-section-rail-border:#3a3a3a;--ui-section-item-bg:#242424;--ui-section-item-border:#3a3a3a;--ui-section-item-hover:#27332b;--ui-section-active-bg:#4ade80;--ui-section-active-border:#4ade80;--ui-section-active-fg:#121212;--sel-bg:#4ade80;--sel-fg:#121212;--hover-bg:#222;--hover-fg:#d4d4d4;--surface-page:#1a1a1a;--surface-shell:#121212;--surface-panel:#2c2c2c;--surface-card:#242424;--surface-interactive:#4ade80;--surface-overlay:#242424;--surface-raised:#242424;--surface-content:#1a1a1a;--color-brand-slate:#121212;--color-brand-sky:#4ade80;--color-brand-teal:#4ade80;--color-brand-sage:#4ade80;--color-brand-lime:#4ade80;--color-brand-ink:#f5f5f5;--color-chart-1:#4ade80;--color-chart-2:#fbbf24;--color-chart-3:#4ade80;--color-chart-4:#a3a3a3;--color-chart-5:#f87171;--custom-canvas-text:#f5f5f5;--custom-panel-text:#f5f5f5;--custom-card-text:#f5f5f5;--custom-canvas-muted:#a3a3a3;--custom-card-muted:#a3a3a3;--custom-panel-muted:#a3a3a3;--custom-header-text:#f5f5f5;--custom-table-text:#f5f5f5;--custom-table-alt-text:#f5f5f5;--custom-hero-muted:#a3a3a3;--custom-pillbar-text:#f5f5f5;--custom-nav-hover-text:#d4d4d4}:root[data-theme=theme-5][data-theme-mode=light]{--brand-primary:#f97316;--brand-primary-dark:#fa8432;--brand-secondary:#f97316;--brand-teal:#f97316;--brand-accent:#f97316;--brand-gradient:linear-gradient(90deg,#2b333d,#3e4955);--palette-white:#fff;--palette-black:#000;--palette-ink:#1f2933;--palette-canvas:#e9ecef;--palette-border:#cfd5dc;--palette-muted:#5f6b7a;--palette-shadow:#0b1f3a;--color-accent-hover:#fa8432;--color-info-text:#ac4f0f;--color-rag-red-fg:#fff;--rpm-blue-deep:#f97316;--rpm-blue:#f97316;--rpm-blue-mid:#f97316;--rpm-blue-steel:#f97316;--rpm-blue-uk:#f97316;--rpm-teal-deep:#ac4f0f;--rpm-teal:#ac4f0f;--rpm-teal-mid:#ac4f0f;--rpm-teal-bright:#ac4f0f;--rpm-lime:#f97316;--rpm-green-soft:#ac4f0f;--rpm-green-mid:#ac4f0f;--rpm-ink:#1f2933;--rpm-ink-blue:#1f2933;--rpm-white:#fff;--rpm-canvas:#e9ecef;--rpm-panel:#fff;--rpm-panel-alt:#f1f3f5;--rpm-border:#cfd5dc;--rpm-border-strong:#898d91;--rpm-muted:#5f6b7a;--rpm-text:#1f2933;--rpm-text-on-dark:#c5ccd4;--color-nav-bg:#1e252d;--color-nav-text:#c5ccd4;--color-nav-muted:#c5ccd4;--color-nav-hover:#2b323a;--color-nav-active-bg:#f97316;--color-nav-active-text:#1a1a1a;--color-topbar-bg:#fff;--color-topbar-text:#1f2933;--color-topbar-border:#cfd5dc;--color-hero-bg:#fff;--color-hero-text:#1f2933;--color-hero-border:#cfd5dc;--color-services-strip-bg:#e9ecef;--color-services-strip-border:#cfd5dc;--color-service-card-bg:#fff;--color-service-card-border:#cfd5dc;--color-service-card-active-bg:#f97316;--color-service-card-active-text:#1a1a1a;--color-subnav-bg:#e9ecef;--color-subnav-text:#1f2933;--color-subnav-border:#cfd5dc;--color-subnav-active-bg:#f97316;--color-subnav-active-text:#1a1a1a;--color-canvas-bg:#e9ecef;--color-card-bg:#fff;--color-card-border:#cfd5dc;--color-table-header-bg:#f1f3f5;--color-table-row-bg:#fff;--color-table-row-alt:#f1f3f5;--color-table-border:#cfd5dc;--color-border:#cfd5dc;--color-border-strong:#898d91;--color-text-primary:#1f2933;--color-text-secondary:#5f6b7a;--color-text-on-dark:#0f172a;--color-accent:#f97316;--color-accent-soft:#fff4ec;--color-accent-contrast:#1a1a1a;--status-critical:#b91c1c;--status-watch:#aa4e09;--status-healthy:#14793a;--status-off:#626a72;--rag-green-symbol:#fff;--rag-amber-symbol:#fff;--rag-red-symbol:#fff;--rag-off-symbol:#fff;--theme-link:#ac4f0f;--theme-focus:#db6513;--theme-field-border:#898d91;--theme-hero-image:linear-gradient(90deg,#2b333d,#3e4955);--theme-hero-ink:#fff;--theme-hero-underlay:#2b333d;--color-rag-off:#626a72;--color-rag-off-bg:#ecedee;--color-rag-off-fg:#626a72;--color-rag-green-fg:#14793a;--color-rag-amber-fg:#aa4e09;--tl-spine:#cfd5dc;--tl-node-idle:#5f6b7a;--tl-node-selected:#f97316;--tl-label:#1f2933;--tl-label-selected:#1f2933;--tl-selected-fill:#f97316;--tl-card-border:#f97316;--tl-card-bg:#fff;--tl-off-chip-bg:#f1f3f5;--tl-off-chip-text:#5f6b7a;--color-bg:#e9ecef;--color-surface:#fff;--color-surface-2:#f1f3f5;--color-field:#f1f3f5;--ui-field-text:#0f172a;--color-fg:#1f2933;--color-muted:#5f6b7a;--color-subtle:#5f6b7a;--color-nav:#1e252d;--color-nav-deep:#2b323a;--color-nav-fg:#c5ccd4;--rail-mod-bg:#1e252d;--rail-mod-fg:#c5ccd4;--pane-bg:#e9ecef;--rpma-nav-button-bg:#1e252d;--rpma-nav-button-fg:#c5ccd4;--rpma-tenant-chip-bg:#fff;--rpma-tenant-chip-fg:#1f2933;--color-accent-fg:#1a1a1a;--color-card-head:#f1f3f5;--color-rag-green:#14793a;--color-rag-green-bg:#e3efe7;--color-rag-amber:#aa4e09;--color-rag-amber-bg:#f5eae1;--color-rag-red:#b91c1c;--color-rag-red-bg:#f7e4e4;--rpma-state-error:#626a72;--color-runtime-error:#626a72;--ui-tab-active-bg:#f97316;--ui-tab-active-fg:#1a1a1a;--ui-tab-active-border:#cfd5dc;--ui-tab-active-bar:#f97316;--ui-nav-link-active-bg:#f97316;--ui-nav-link-active-border:#f97316;--ui-nav-link-active-fg:#1a1a1a;--ui-section-rail-bg:#e9ecef;--ui-section-rail-border:#cfd5dc;--ui-section-item-bg:#fff;--ui-section-item-border:#cfd5dc;--ui-section-item-hover:#fff4ec;--ui-section-active-bg:#f97316;--ui-section-active-border:#f97316;--ui-section-active-fg:#1a1a1a;--sel-bg:#f97316;--sel-fg:#1a1a1a;--hover-bg:#2b323a;--hover-fg:#c5ccd4;--surface-page:#e9ecef;--surface-shell:#1e252d;--surface-panel:#f1f3f5;--surface-card:#fff;--surface-interactive:#f97316;--surface-overlay:#fff;--surface-raised:#fff;--surface-content:#e9ecef;--color-brand-slate:#1e252d;--color-brand-sky:#f97316;--color-brand-teal:#ac4f0f;--color-brand-sage:#14793a;--color-brand-lime:#f97316;--color-brand-ink:#1f2933;--color-chart-1:#db6513;--color-chart-2:#aa4e09;--color-chart-3:#14793a;--color-chart-4:#626a72;--color-chart-5:#b91c1c;--custom-canvas-text:#1f2933;--custom-panel-text:#1f2933;--custom-card-text:#1f2933;--custom-canvas-muted:#5f6b7a;--custom-card-muted:#5f6b7a;--custom-panel-muted:#5f6b7a;--custom-header-text:#1f2933;--custom-table-text:#1f2933;--custom-table-alt-text:#1f2933;--custom-hero-muted:#5f6b7a;--custom-pillbar-text:#1f2933;--custom-nav-hover-text:#c5ccd4}:root[data-theme=theme-5][data-theme-mode=dark]{--brand-primary:#f97316;--brand-primary-dark:#fa8432;--brand-secondary:#f97316;--brand-teal:#f97316;--brand-accent:#f97316;--brand-gradient:linear-gradient(90deg,#121928,#893f0c);--palette-white:#fff;--palette-black:#000;--palette-ink:#f5f5f5;--palette-canvas:#0c101a;--palette-border:#4d535e;--palette-muted:#cbd5e1;--palette-shadow:#0b1f3a;--color-accent-hover:#fa8432;--color-info-text:#f97316;--color-rag-red-fg:#0f172a;--rpm-blue-deep:#f97316;--rpm-blue:#f97316;--rpm-blue-mid:#f97316;--rpm-blue-steel:#f97316;--rpm-blue-uk:#f97316;--rpm-teal-deep:#f97316;--rpm-teal:#f97316;--rpm-teal-mid:#f97316;--rpm-teal-bright:#f97316;--rpm-lime:#f97316;--rpm-green-soft:#f97316;--rpm-green-mid:#f97316;--rpm-ink:#f5f5f5;--rpm-ink-blue:#f5f5f5;--rpm-white:#fff;--rpm-canvas:#0c101a;--rpm-panel:#121928;--rpm-panel-alt:#202735;--rpm-border:#4d535e;--rpm-border-strong:#6b7079;--rpm-muted:#cbd5e1;--rpm-text:#f5f5f5;--rpm-text-on-dark:#c5ccd4;--color-nav-bg:#1e252d;--color-nav-text:#c5ccd4;--color-nav-muted:#c5ccd4;--color-nav-hover:#2b323a;--color-nav-active-bg:#f97316;--color-nav-active-text:#1a1a1a;--color-topbar-bg:#121928;--color-topbar-text:#f5f5f5;--color-topbar-border:#4d535e;--color-hero-bg:#121928;--color-hero-text:#f5f5f5;--color-hero-border:#4d535e;--color-services-strip-bg:#0c101a;--color-services-strip-border:#4d535e;--color-service-card-bg:#121928;--color-service-card-border:#4d535e;--color-service-card-active-bg:#f97316;--color-service-card-active-text:#1a1a1a;--color-subnav-bg:#0c101a;--color-subnav-text:#f5f5f5;--color-subnav-border:#4d535e;--color-subnav-active-bg:#f97316;--color-subnav-active-text:#1a1a1a;--color-canvas-bg:#0c101a;--color-card-bg:#121928;--color-card-border:#4d535e;--color-table-header-bg:#202735;--color-table-row-bg:#121928;--color-table-row-alt:#202735;--color-table-border:#4d535e;--color-border:#4d535e;--color-border-strong:#6b7079;--color-text-primary:#f5f5f5;--color-text-secondary:#cbd5e1;--color-text-on-dark:#c5ccd4;--color-accent:#f97316;--color-accent-soft:#242027;--color-accent-contrast:#1a1a1a;--status-critical:#d47373;--status-watch:#c77f48;--status-healthy:#4f9f6d;--status-off:#8a94a0;--rag-green-symbol:#121212;--rag-amber-symbol:#121212;--rag-red-symbol:#121212;--rag-off-symbol:#121212;--theme-link:#f97316;--theme-focus:#f97316;--theme-field-border:#6b7079;--theme-hero-image:linear-gradient(90deg,#121928,#893f0c);--theme-hero-ink:#f5f5f5;--theme-hero-underlay:#121928;--color-rag-off:#8a94a0;--color-rag-off-bg:#202836;--color-rag-off-fg:#8a94a0;--color-rag-green-fg:#4f9f6d;--color-rag-amber-fg:#c77f48;--tl-spine:#4d535e;--tl-node-idle:#cbd5e1;--tl-node-selected:#f97316;--tl-label:#f5f5f5;--tl-label-selected:#f5f5f5;--tl-selected-fill:#f97316;--tl-card-border:#f97316;--tl-card-bg:#121928;--tl-off-chip-bg:#202735;--tl-off-chip-text:#cbd5e1;--color-bg:#0c101a;--color-surface:#121928;--color-surface-2:#202735;--color-field:#202735;--ui-field-text:#fff;--color-fg:#f5f5f5;--color-muted:#cbd5e1;--color-subtle:#cbd5e1;--color-nav:#1e252d;--color-nav-deep:#2b323a;--color-nav-fg:#c5ccd4;--rail-mod-bg:#1e252d;--rail-mod-fg:#c5ccd4;--pane-bg:#0c101a;--rpma-nav-button-bg:#1e252d;--rpma-nav-button-fg:#c5ccd4;--rpma-tenant-chip-bg:#121928;--rpma-tenant-chip-fg:#f5f5f5;--color-accent-fg:#1a1a1a;--color-card-head:#202735;--color-rag-green:#4f9f6d;--color-rag-green-bg:#192930;--color-rag-amber:#c77f48;--color-rag-amber-bg:#28252c;--color-rag-red:#d47373;--color-rag-red-bg:#292431;--rpma-state-error:#8a94a0;--color-runtime-error:#8a94a0;--ui-tab-active-bg:#f97316;--ui-tab-active-fg:#1a1a1a;--ui-tab-active-border:#4d535e;--ui-tab-active-bar:#f97316;--ui-nav-link-active-bg:#f97316;--ui-nav-link-active-border:#f97316;--ui-nav-link-active-fg:#1a1a1a;--ui-section-rail-bg:#0c101a;--ui-section-rail-border:#4d535e;--ui-section-item-bg:#121928;--ui-section-item-border:#4d535e;--ui-section-item-hover:#242027;--ui-section-active-bg:#f97316;--ui-section-active-border:#f97316;--ui-section-active-fg:#1a1a1a;--sel-bg:#f97316;--sel-fg:#1a1a1a;--hover-bg:#2b323a;--hover-fg:#c5ccd4;--surface-page:#0c101a;--surface-shell:#1e252d;--surface-panel:#202735;--surface-card:#121928;--surface-interactive:#f97316;--surface-overlay:#121928;--surface-raised:#121928;--surface-content:#0c101a;--color-brand-slate:#1e252d;--color-brand-sky:#f97316;--color-brand-teal:#f97316;--color-brand-sage:#4f9f6d;--color-brand-lime:#f97316;--color-brand-ink:#f5f5f5;--color-chart-1:#f97316;--color-chart-2:#c77f48;--color-chart-3:#4f9f6d;--color-chart-4:#8a94a0;--color-chart-5:#d47373;--custom-canvas-text:#f5f5f5;--custom-panel-text:#f5f5f5;--custom-card-text:#f5f5f5;--custom-canvas-muted:#cbd5e1;--custom-card-muted:#cbd5e1;--custom-panel-muted:#cbd5e1;--custom-header-text:#f5f5f5;--custom-table-text:#f5f5f5;--custom-table-alt-text:#f5f5f5;--custom-hero-muted:#cbd5e1;--custom-pillbar-text:#f5f5f5;--custom-nav-hover-text:#c5ccd4}:root[data-theme=theme-6][data-theme-mode=light]{--brand-primary:#6d28d9;--brand-primary-dark:#6023bf;--brand-secondary:#6d28d9;--brand-teal:#6d28d9;--brand-accent:#6d28d9;--brand-gradient:linear-gradient(90deg,#4338ca,#7c3aed);--palette-white:#fff;--palette-black:#000;--palette-ink:#1e1b4b;--palette-canvas:#f5f3ff;--palette-border:#e4e0fb;--palette-muted:#6b6890;--palette-shadow:#0b1f3a;--color-accent-hover:#6023bf;--color-info-text:#6d28d9;--color-rag-red-fg:#fff;--rpm-blue-deep:#6d28d9;--rpm-blue:#6d28d9;--rpm-blue-mid:#6d28d9;--rpm-blue-steel:#6d28d9;--rpm-blue-uk:#6d28d9;--rpm-teal-deep:#6d28d9;--rpm-teal:#6d28d9;--rpm-teal-mid:#6d28d9;--rpm-teal-bright:#6d28d9;--rpm-lime:#6d28d9;--rpm-green-soft:#6d28d9;--rpm-green-mid:#6d28d9;--rpm-ink:#1e1b4b;--rpm-ink-blue:#1e1b4b;--rpm-white:#fff;--rpm-canvas:#f5f3ff;--rpm-panel:#fff;--rpm-panel-alt:#f8f7ff;--rpm-border:#e4e0fb;--rpm-border-strong:#908d9e;--rpm-muted:#6b6890;--rpm-text:#1e1b4b;--rpm-text-on-dark:#c7c4f0;--color-nav-bg:#1e1b4b;--color-nav-text:#c7c4f0;--color-nav-muted:#c7c4f0;--color-nav-hover:#2c2958;--color-nav-active-bg:#6d28d9;--color-nav-active-text:#fff;--color-topbar-bg:#fff;--color-topbar-text:#1e1b4b;--color-topbar-border:#e4e0fb;--color-hero-bg:#fff;--color-hero-text:#1e1b4b;--color-hero-border:#e4e0fb;--color-services-strip-bg:#f5f3ff;--color-services-strip-border:#e4e0fb;--color-service-card-bg:#fff;--color-service-card-border:#e4e0fb;--color-service-card-active-bg:#6d28d9;--color-service-card-active-text:#fff;--color-subnav-bg:#f5f3ff;--color-subnav-text:#1e1b4b;--color-subnav-border:#e4e0fb;--color-subnav-active-bg:#6d28d9;--color-subnav-active-text:#fff;--color-canvas-bg:#f5f3ff;--color-card-bg:#fff;--color-card-border:#e4e0fb;--color-table-header-bg:#f8f7ff;--color-table-row-bg:#fff;--color-table-row-alt:#f8f7ff;--color-table-border:#e4e0fb;--color-border:#e4e0fb;--color-border-strong:#908d9e;--color-text-primary:#1e1b4b;--color-text-secondary:#6b6890;--color-text-on-dark:#0f172a;--color-accent:#6d28d9;--color-accent-soft:#f3eefc;--color-accent-contrast:#fff;--status-critical:#be123c;--status-watch:#ab4f09;--status-healthy:#147939;--status-off:#69687b;--rag-green-symbol:#fff;--rag-amber-symbol:#fff;--rag-red-symbol:#fff;--rag-off-symbol:#fff;--theme-link:#6d28d9;--theme-focus:#6d28d9;--theme-field-border:#908d9e;--theme-hero-image:linear-gradient(90deg,#4338ca,#7c3aed);--theme-hero-ink:#fff;--theme-hero-underlay:#4338ca;--color-rag-off:#69687b;--color-rag-off-bg:#ededef;--color-rag-off-fg:#69687b;--color-rag-green-fg:#147939;--color-rag-amber-fg:#ab4f09;--tl-spine:#e4e0fb;--tl-node-idle:#6b6890;--tl-node-selected:#6d28d9;--tl-label:#1e1b4b;--tl-label-selected:#1e1b4b;--tl-selected-fill:#6d28d9;--tl-card-border:#6d28d9;--tl-card-bg:#fff;--tl-off-chip-bg:#f8f7ff;--tl-off-chip-text:#6b6890;--color-bg:#f5f3ff;--color-surface:#fff;--color-surface-2:#f8f7ff;--color-field:#f8f7ff;--ui-field-text:#0f172a;--color-fg:#1e1b4b;--color-muted:#6b6890;--color-subtle:#6b6890;--color-nav:#1e1b4b;--color-nav-deep:#2c2958;--color-nav-fg:#c7c4f0;--rail-mod-bg:#1e1b4b;--rail-mod-fg:#c7c4f0;--pane-bg:#f5f3ff;--rpma-nav-button-bg:#1e1b4b;--rpma-nav-button-fg:#c7c4f0;--rpma-tenant-chip-bg:#fff;--rpma-tenant-chip-fg:#1e1b4b;--color-accent-fg:#fff;--color-card-head:#f8f7ff;--color-rag-green:#147939;--color-rag-green-bg:#e3efe7;--color-rag-amber:#ab4f09;--color-rag-amber-bg:#f5eae1;--color-rag-red:#be123c;--color-rag-red-bg:#f7e3e8;--rpma-state-error:#69687b;--color-runtime-error:#69687b;--ui-tab-active-bg:#6d28d9;--ui-tab-active-fg:#fff;--ui-tab-active-border:#e4e0fb;--ui-tab-active-bar:#6d28d9;--ui-nav-link-active-bg:#6d28d9;--ui-nav-link-active-border:#6d28d9;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#f5f3ff;--ui-section-rail-border:#e4e0fb;--ui-section-item-bg:#fff;--ui-section-item-border:#e4e0fb;--ui-section-item-hover:#f3eefc;--ui-section-active-bg:#6d28d9;--ui-section-active-border:#6d28d9;--ui-section-active-fg:#fff;--sel-bg:#6d28d9;--sel-fg:#fff;--hover-bg:#2c2958;--hover-fg:#c7c4f0;--surface-page:#f5f3ff;--surface-shell:#1e1b4b;--surface-panel:#f8f7ff;--surface-card:#fff;--surface-interactive:#6d28d9;--surface-overlay:#fff;--surface-raised:#fff;--surface-content:#f5f3ff;--color-brand-slate:#1e1b4b;--color-brand-sky:#6d28d9;--color-brand-teal:#6d28d9;--color-brand-sage:#147939;--color-brand-lime:#6d28d9;--color-brand-ink:#1e1b4b;--color-chart-1:#6d28d9;--color-chart-2:#ab4f09;--color-chart-3:#147939;--color-chart-4:#69687b;--color-chart-5:#be123c;--custom-canvas-text:#1e1b4b;--custom-panel-text:#1e1b4b;--custom-card-text:#1e1b4b;--custom-canvas-muted:#6b6890;--custom-card-muted:#6b6890;--custom-panel-muted:#6b6890;--custom-header-text:#1e1b4b;--custom-table-text:#1e1b4b;--custom-table-alt-text:#1e1b4b;--custom-hero-muted:#6b6890;--custom-pillbar-text:#1e1b4b;--custom-nav-hover-text:#c7c4f0}:root[data-theme=theme-6][data-theme-mode=dark]{--brand-primary:#6d28d9;--brand-primary-dark:#6023bf;--brand-secondary:#6d28d9;--brand-teal:#6d28d9;--brand-accent:#6d28d9;--brand-gradient:linear-gradient(90deg,#12182b,#3c1677);--palette-white:#fff;--palette-black:#000;--palette-ink:#f5f5f5;--palette-canvas:#0c101c;--palette-border:#4d5260;--palette-muted:#cbd5e1;--palette-shadow:#0b1f3a;--color-accent-hover:#6023bf;--color-info-text:#a378e7;--color-rag-red-fg:#0f172a;--rpm-blue-deep:#6d28d9;--rpm-blue:#6d28d9;--rpm-blue-mid:#6d28d9;--rpm-blue-steel:#6d28d9;--rpm-blue-uk:#6d28d9;--rpm-teal-deep:#a378e7;--rpm-teal:#a378e7;--rpm-teal-mid:#a378e7;--rpm-teal-bright:#a378e7;--rpm-lime:#6d28d9;--rpm-green-soft:#a378e7;--rpm-green-mid:#a378e7;--rpm-ink:#f5f5f5;--rpm-ink-blue:#f5f5f5;--rpm-white:#fff;--rpm-canvas:#0c101c;--rpm-panel:#12182b;--rpm-panel-alt:#202638;--rpm-border:#4d5260;--rpm-border-strong:#6d717d;--rpm-muted:#cbd5e1;--rpm-text:#f5f5f5;--rpm-text-on-dark:#c7c4f0;--color-nav-bg:#1e1b4b;--color-nav-text:#c7c4f0;--color-nav-muted:#c7c4f0;--color-nav-hover:#2c2958;--color-nav-active-bg:#6d28d9;--color-nav-active-text:#fff;--color-topbar-bg:#12182b;--color-topbar-text:#f5f5f5;--color-topbar-border:#4d5260;--color-hero-bg:#12182b;--color-hero-text:#f5f5f5;--color-hero-border:#4d5260;--color-services-strip-bg:#0c101c;--color-services-strip-border:#4d5260;--color-service-card-bg:#12182b;--color-service-card-border:#4d5260;--color-service-card-active-bg:#6d28d9;--color-service-card-active-text:#fff;--color-subnav-bg:#0c101c;--color-subnav-text:#f5f5f5;--color-subnav-border:#4d5260;--color-subnav-active-bg:#6d28d9;--color-subnav-active-text:#fff;--color-canvas-bg:#0c101c;--color-card-bg:#12182b;--color-card-border:#4d5260;--color-table-header-bg:#202638;--color-table-row-bg:#12182b;--color-table-row-alt:#202638;--color-table-border:#4d5260;--color-border:#4d5260;--color-border-strong:#6d717d;--color-text-primary:#f5f5f5;--color-text-secondary:#cbd5e1;--color-text-on-dark:#c7c4f0;--color-accent:#6d28d9;--color-accent-soft:#191939;--color-accent-contrast:#fff;--status-critical:#d76d87;--status-watch:#c67e46;--status-healthy:#4f9f6d;--status-off:#9a98b3;--rag-green-symbol:#121212;--rag-amber-symbol:#121212;--rag-red-symbol:#121212;--rag-off-symbol:#121212;--theme-link:#a378e7;--theme-focus:#7c3edd;--theme-field-border:#6d717d;--theme-hero-image:linear-gradient(90deg,#12182b,#3c1677);--theme-hero-ink:#f5f5f5;--theme-hero-underlay:#12182b;--color-rag-off:#9a98b3;--color-rag-off-bg:#22273b;--color-rag-off-fg:#9a98b3;--color-rag-green-fg:#4f9f6d;--color-rag-amber-fg:#c67e46;--tl-spine:#4d5260;--tl-node-idle:#cbd5e1;--tl-node-selected:#6d28d9;--tl-label:#f5f5f5;--tl-label-selected:#f5f5f5;--tl-selected-fill:#6d28d9;--tl-card-border:#6d28d9;--tl-card-bg:#12182b;--tl-off-chip-bg:#202638;--tl-off-chip-text:#cbd5e1;--color-bg:#0c101c;--color-surface:#12182b;--color-surface-2:#202638;--color-field:#202638;--ui-field-text:#fff;--color-fg:#f5f5f5;--color-muted:#cbd5e1;--color-subtle:#cbd5e1;--color-nav:#1e1b4b;--color-nav-deep:#2c2958;--color-nav-fg:#c7c4f0;--rail-mod-bg:#1e1b4b;--rail-mod-fg:#c7c4f0;--pane-bg:#0c101c;--rpma-nav-button-bg:#1e1b4b;--rpma-nav-button-fg:#c7c4f0;--rpma-tenant-chip-bg:#12182b;--rpma-tenant-chip-fg:#f5f5f5;--color-accent-fg:#fff;--color-card-head:#202638;--color-rag-green:#4f9f6d;--color-rag-green-bg:#192833;--color-rag-amber:#c67e46;--color-rag-amber-bg:#28242e;--color-rag-red:#d76d87;--color-rag-red-bg:#2a2236;--rpma-state-error:#9a98b3;--color-runtime-error:#9a98b3;--ui-tab-active-bg:#6d28d9;--ui-tab-active-fg:#fff;--ui-tab-active-border:#4d5260;--ui-tab-active-bar:#6d28d9;--ui-nav-link-active-bg:#6d28d9;--ui-nav-link-active-border:#6d28d9;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#0c101c;--ui-section-rail-border:#4d5260;--ui-section-item-bg:#12182b;--ui-section-item-border:#4d5260;--ui-section-item-hover:#191939;--ui-section-active-bg:#6d28d9;--ui-section-active-border:#6d28d9;--ui-section-active-fg:#fff;--sel-bg:#6d28d9;--sel-fg:#fff;--hover-bg:#2c2958;--hover-fg:#c7c4f0;--surface-page:#0c101c;--surface-shell:#1e1b4b;--surface-panel:#202638;--surface-card:#12182b;--surface-interactive:#6d28d9;--surface-overlay:#12182b;--surface-raised:#12182b;--surface-content:#0c101c;--color-brand-slate:#1e1b4b;--color-brand-sky:#6d28d9;--color-brand-teal:#a378e7;--color-brand-sage:#4f9f6d;--color-brand-lime:#6d28d9;--color-brand-ink:#f5f5f5;--color-chart-1:#7c3edd;--color-chart-2:#c67e46;--color-chart-3:#4f9f6d;--color-chart-4:#9a98b3;--color-chart-5:#d76d87;--custom-canvas-text:#f5f5f5;--custom-panel-text:#f5f5f5;--custom-card-text:#f5f5f5;--custom-canvas-muted:#cbd5e1;--custom-card-muted:#cbd5e1;--custom-panel-muted:#cbd5e1;--custom-header-text:#f5f5f5;--custom-table-text:#f5f5f5;--custom-table-alt-text:#f5f5f5;--custom-hero-muted:#cbd5e1;--custom-pillbar-text:#f5f5f5;--custom-nav-hover-text:#c7c4f0}:root[data-theme=theme-7][data-theme-mode=light]{--brand-primary:#2f6b4f;--brand-primary-dark:#295e46;--brand-secondary:#2f6b4f;--brand-teal:#2f6b4f;--brand-accent:#2f6b4f;--brand-gradient:linear-gradient(90deg,#1f3a2e,#3f6b52);--palette-white:#fff;--palette-black:#000;--palette-ink:#23302a;--palette-canvas:#f4efe3;--palette-border:#e2d9c3;--palette-muted:#6b6a5c;--palette-shadow:#0b1f3a;--color-accent-hover:#295e46;--color-info-text:#2f6b4f;--color-rag-red-fg:#fff;--rpm-blue-deep:#2f6b4f;--rpm-blue:#2f6b4f;--rpm-blue-mid:#2f6b4f;--rpm-blue-steel:#2f6b4f;--rpm-blue-uk:#2f6b4f;--rpm-teal-deep:#2f6b4f;--rpm-teal:#2f6b4f;--rpm-teal-mid:#2f6b4f;--rpm-teal-bright:#2f6b4f;--rpm-lime:#2f6b4f;--rpm-green-soft:#2f6b4f;--rpm-green-mid:#2f6b4f;--rpm-ink:#23302a;--rpm-ink-blue:#23302a;--rpm-white:#fff;--rpm-canvas:#f4efe3;--rpm-panel:#fffdf7;--rpm-panel-alt:#f8f3e8;--rpm-border:#e2d9c3;--rpm-border-strong:#918b7d;--rpm-muted:#6b6a5c;--rpm-text:#23302a;--rpm-text-on-dark:#d8d2bf;--color-nav-bg:#1f3a2e;--color-nav-text:#d8d2bf;--color-nav-muted:#d8d2bf;--color-nav-hover:#2e463a;--color-nav-active-bg:#3f7d5c;--color-nav-active-text:#fff;--color-topbar-bg:#fffdf7;--color-topbar-text:#23302a;--color-topbar-border:#e2d9c3;--color-hero-bg:#fffdf7;--color-hero-text:#23302a;--color-hero-border:#e2d9c3;--color-services-strip-bg:#f4efe3;--color-services-strip-border:#e2d9c3;--color-service-card-bg:#fffdf7;--color-service-card-border:#e2d9c3;--color-service-card-active-bg:#2f6b4f;--color-service-card-active-text:#fff;--color-subnav-bg:#f4efe3;--color-subnav-text:#23302a;--color-subnav-border:#e2d9c3;--color-subnav-active-bg:#2f6b4f;--color-subnav-active-text:#fff;--color-canvas-bg:#f4efe3;--color-card-bg:#fffdf7;--color-card-border:#e2d9c3;--color-table-header-bg:#f8f3e8;--color-table-row-bg:#fffdf7;--color-table-row-alt:#f8f3e8;--color-table-border:#e2d9c3;--color-border:#e2d9c3;--color-border-strong:#918b7d;--color-text-primary:#23302a;--color-text-secondary:#6b6a5c;--color-text-on-dark:#0f172a;--color-accent:#2f6b4f;--color-accent-soft:#eef1ea;--color-accent-contrast:#fff;--status-critical:#b3261e;--status-watch:#965900;--status-healthy:#2c7730;--status-off:#6b6860;--rag-green-symbol:#fff;--rag-amber-symbol:#fff;--rag-red-symbol:#fff;--rag-off-symbol:#fff;--theme-link:#2f6b4f;--theme-focus:#2f6b4f;--theme-field-border:#918b7d;--theme-hero-image:linear-gradient(90deg,#1f3a2e,#3f6b52);--theme-hero-ink:#f4efe3;--theme-hero-underlay:#1f3a2e;--color-rag-off:#6b6860;--color-rag-off-bg:#edebe5;--color-rag-off-fg:#6b6860;--color-rag-green-fg:#2c7730;--color-rag-amber-fg:#965900;--tl-spine:#e2d9c3;--tl-node-idle:#6b6a5c;--tl-node-selected:#2f6b4f;--tl-label:#23302a;--tl-label-selected:#23302a;--tl-selected-fill:#2f6b4f;--tl-card-border:#2f6b4f;--tl-card-bg:#fffdf7;--tl-off-chip-bg:#f8f3e8;--tl-off-chip-text:#6b6a5c;--color-bg:#f4efe3;--color-surface:#fffdf7;--color-surface-2:#f8f3e8;--color-field:#f8f3e8;--ui-field-text:#0f172a;--color-fg:#23302a;--color-muted:#6b6a5c;--color-subtle:#6b6a5c;--color-nav:#1f3a2e;--color-nav-deep:#2e463a;--color-nav-fg:#d8d2bf;--rail-mod-bg:#1f3a2e;--rail-mod-fg:#d8d2bf;--pane-bg:#f4efe3;--rpma-nav-button-bg:#1f3a2e;--rpma-nav-button-fg:#d8d2bf;--rpma-tenant-chip-bg:#fffdf7;--rpma-tenant-chip-fg:#23302a;--color-accent-fg:#fff;--color-card-head:#f8f3e8;--color-rag-green:#2c7730;--color-rag-green-bg:#e6eddf;--color-rag-amber:#965900;--color-rag-amber-bg:#f2e9d9;--color-rag-red:#b3261e;--color-rag-red-bg:#f6e3dd;--rpma-state-error:#6b6860;--color-runtime-error:#6b6860;--ui-tab-active-bg:#2f6b4f;--ui-tab-active-fg:#fff;--ui-tab-active-border:#e2d9c3;--ui-tab-active-bar:#2f6b4f;--ui-nav-link-active-bg:#3f7d5c;--ui-nav-link-active-border:#2f6b4f;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#f4efe3;--ui-section-rail-border:#e2d9c3;--ui-section-item-bg:#fffdf7;--ui-section-item-border:#e2d9c3;--ui-section-item-hover:#eef1ea;--ui-section-active-bg:#2f6b4f;--ui-section-active-border:#2f6b4f;--ui-section-active-fg:#fff;--sel-bg:#2f6b4f;--sel-fg:#fff;--hover-bg:#2e463a;--hover-fg:#d8d2bf;--surface-page:#f4efe3;--surface-shell:#1f3a2e;--surface-panel:#f8f3e8;--surface-card:#fffdf7;--surface-interactive:#2f6b4f;--surface-overlay:#fffdf7;--surface-raised:#fffdf7;--surface-content:#f4efe3;--color-brand-slate:#1f3a2e;--color-brand-sky:#2f6b4f;--color-brand-teal:#2f6b4f;--color-brand-sage:#2c7730;--color-brand-lime:#2f6b4f;--color-brand-ink:#23302a;--color-chart-1:#2f6b4f;--color-chart-2:#965900;--color-chart-3:#2c7730;--color-chart-4:#6b6860;--color-chart-5:#b3261e;--custom-canvas-text:#23302a;--custom-panel-text:#23302a;--custom-card-text:#23302a;--custom-canvas-muted:#6b6a5c;--custom-card-muted:#6b6a5c;--custom-panel-muted:#6b6a5c;--custom-header-text:#23302a;--custom-table-text:#23302a;--custom-table-alt-text:#23302a;--custom-hero-muted:#6b6a5c;--custom-pillbar-text:#23302a;--custom-nav-hover-text:#d8d2bf}:root[data-theme=theme-7][data-theme-mode=dark]{--brand-primary:#2f6b4f;--brand-primary-dark:#295e46;--brand-secondary:#2f6b4f;--brand-teal:#2f6b4f;--brand-accent:#2f6b4f;--brand-gradient:linear-gradient(90deg,#121b28,#1a3b2b);--palette-white:#fff;--palette-black:#000;--palette-ink:#f5f5f5;--palette-canvas:#0c121a;--palette-border:#4d545e;--palette-muted:#cbd5e1;--palette-shadow:#0b1f3a;--color-accent-hover:#295e46;--color-info-text:#6f9986;--color-rag-red-fg:#0f172a;--rpm-blue-deep:#2f6b4f;--rpm-blue:#2f6b4f;--rpm-blue-mid:#2f6b4f;--rpm-blue-steel:#2f6b4f;--rpm-blue-uk:#2f6b4f;--rpm-teal-deep:#6f9986;--rpm-teal:#6f9986;--rpm-teal-mid:#6f9986;--rpm-teal-bright:#6f9986;--rpm-lime:#2f6b4f;--rpm-green-soft:#6f9986;--rpm-green-mid:#6f9986;--rpm-ink:#f5f5f5;--rpm-ink-blue:#f5f5f5;--rpm-white:#fff;--rpm-canvas:#0c121a;--rpm-panel:#121b28;--rpm-panel-alt:#202935;--rpm-border:#4d545e;--rpm-border-strong:#6d737b;--rpm-muted:#cbd5e1;--rpm-text:#f5f5f5;--rpm-text-on-dark:#d8d2bf;--color-nav-bg:#1f3a2e;--color-nav-text:#d8d2bf;--color-nav-muted:#d8d2bf;--color-nav-hover:#2e463a;--color-nav-active-bg:#3f7d5c;--color-nav-active-text:#fff;--color-topbar-bg:#121b28;--color-topbar-text:#f5f5f5;--color-topbar-border:#4d545e;--color-hero-bg:#121b28;--color-hero-text:#f5f5f5;--color-hero-border:#4d545e;--color-services-strip-bg:#0c121a;--color-services-strip-border:#4d545e;--color-service-card-bg:#121b28;--color-service-card-border:#4d545e;--color-service-card-active-bg:#2f6b4f;--color-service-card-active-text:#fff;--color-subnav-bg:#0c121a;--color-subnav-text:#f5f5f5;--color-subnav-border:#4d545e;--color-subnav-active-bg:#2f6b4f;--color-subnav-active-text:#fff;--color-canvas-bg:#0c121a;--color-card-bg:#121b28;--color-card-border:#4d545e;--color-table-header-bg:#202935;--color-table-row-bg:#121b28;--color-table-row-alt:#202935;--color-table-border:#4d545e;--color-border:#4d545e;--color-border-strong:#6d737b;--color-text-primary:#f5f5f5;--color-text-secondary:#cbd5e1;--color-text-on-dark:#d8d2bf;--color-accent:#2f6b4f;--color-accent-soft:#14212b;--color-accent-contrast:#fff;--status-critical:#d07974;--status-watch:#c0842d;--status-healthy:#649f67;--status-off:#9a958a;--rag-green-symbol:#121212;--rag-amber-symbol:#121212;--rag-red-symbol:#121212;--rag-off-symbol:#121212;--theme-link:#6f9986;--theme-focus:#377156;--theme-field-border:#6d737b;--theme-hero-image:linear-gradient(90deg,#121b28,#1a3b2b);--theme-hero-ink:#f5f5f5;--theme-hero-underlay:#121b28;--color-rag-off:#9a958a;--color-rag-off-bg:#222a34;--color-rag-off-fg:#9a958a;--color-rag-green-fg:#649f67;--color-rag-amber-fg:#c0842d;--tl-spine:#4d545e;--tl-node-idle:#cbd5e1;--tl-node-selected:#2f6b4f;--tl-label:#f5f5f5;--tl-label-selected:#f5f5f5;--tl-selected-fill:#2f6b4f;--tl-card-border:#2f6b4f;--tl-card-bg:#121b28;--tl-off-chip-bg:#202935;--tl-off-chip-text:#cbd5e1;--color-bg:#0c121a;--color-surface:#121b28;--color-surface-2:#202935;--color-field:#202935;--ui-field-text:#fff;--color-fg:#f5f5f5;--color-muted:#cbd5e1;--color-subtle:#cbd5e1;--color-nav:#1f3a2e;--color-nav-deep:#2e463a;--color-nav-fg:#d8d2bf;--rail-mod-bg:#1f3a2e;--rail-mod-fg:#d8d2bf;--pane-bg:#0c121a;--rpma-nav-button-bg:#1f3a2e;--rpma-nav-button-fg:#d8d2bf;--rpma-tenant-chip-bg:#121b28;--rpma-tenant-chip-fg:#f5f5f5;--color-accent-fg:#fff;--color-card-head:#202935;--color-rag-green:#649f67;--color-rag-green-bg:#1c2b30;--color-rag-amber:#c0842d;--color-rag-amber-bg:#272829;--color-rag-red:#d07974;--color-rag-red-bg:#292631;--rpma-state-error:#9a958a;--color-runtime-error:#9a958a;--ui-tab-active-bg:#2f6b4f;--ui-tab-active-fg:#fff;--ui-tab-active-border:#4d545e;--ui-tab-active-bar:#2f6b4f;--ui-nav-link-active-bg:#3f7d5c;--ui-nav-link-active-border:#2f6b4f;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#0c121a;--ui-section-rail-border:#4d545e;--ui-section-item-bg:#121b28;--ui-section-item-border:#4d545e;--ui-section-item-hover:#14212b;--ui-section-active-bg:#2f6b4f;--ui-section-active-border:#2f6b4f;--ui-section-active-fg:#fff;--sel-bg:#2f6b4f;--sel-fg:#fff;--hover-bg:#2e463a;--hover-fg:#d8d2bf;--surface-page:#0c121a;--surface-shell:#1f3a2e;--surface-panel:#202935;--surface-card:#121b28;--surface-interactive:#2f6b4f;--surface-overlay:#121b28;--surface-raised:#121b28;--surface-content:#0c121a;--color-brand-slate:#1f3a2e;--color-brand-sky:#2f6b4f;--color-brand-teal:#6f9986;--color-brand-sage:#649f67;--color-brand-lime:#2f6b4f;--color-brand-ink:#f5f5f5;--color-chart-1:#377156;--color-chart-2:#c0842d;--color-chart-3:#649f67;--color-chart-4:#9a958a;--color-chart-5:#d07974;--custom-canvas-text:#f5f5f5;--custom-panel-text:#f5f5f5;--custom-card-text:#f5f5f5;--custom-canvas-muted:#cbd5e1;--custom-card-muted:#cbd5e1;--custom-panel-muted:#cbd5e1;--custom-header-text:#f5f5f5;--custom-table-text:#f5f5f5;--custom-table-alt-text:#f5f5f5;--custom-hero-muted:#cbd5e1;--custom-pillbar-text:#f5f5f5;--custom-nav-hover-text:#d8d2bf}:root[data-theme=theme-8][data-theme-mode=light]{--brand-primary:#88c0d0;--brand-primary-dark:#96c8d6;--brand-secondary:#88c0d0;--brand-teal:#88c0d0;--brand-accent:#88c0d0;--brand-gradient:linear-gradient(90deg,#eff6ff,#e2e8f0);--palette-white:#fff;--palette-black:#000;--palette-ink:#111827;--palette-canvas:#f4f6f9;--palette-border:#cbd5e1;--palette-muted:#4b5563;--palette-shadow:#0b1f3a;--color-accent-hover:#96c8d6;--color-info-text:#53757f;--color-rag-red-fg:#fff;--rpm-blue-deep:#88c0d0;--rpm-blue:#88c0d0;--rpm-blue-mid:#88c0d0;--rpm-blue-steel:#88c0d0;--rpm-blue-uk:#88c0d0;--rpm-teal-deep:#53757f;--rpm-teal:#53757f;--rpm-teal-mid:#53757f;--rpm-teal-bright:#53757f;--rpm-lime:#88c0d0;--rpm-green-soft:#53757f;--rpm-green-mid:#53757f;--rpm-ink:#111827;--rpm-ink-blue:#111827;--rpm-white:#fff;--rpm-canvas:#f4f6f9;--rpm-panel:#fff;--rpm-panel-alt:#f1f5f9;--rpm-border:#cbd5e1;--rpm-border-strong:#868d94;--rpm-muted:#4b5563;--rpm-text:#111827;--rpm-text-on-dark:#d8dee9;--color-nav-bg:#2e3440;--color-nav-text:#d8dee9;--color-nav-muted:#d8dee9;--color-nav-hover:#3c424e;--color-nav-active-bg:#88c0d0;--color-nav-active-text:#2e3440;--color-topbar-bg:#fff;--color-topbar-text:#111827;--color-topbar-border:#cbd5e1;--color-hero-bg:#fff;--color-hero-text:#111827;--color-hero-border:#cbd5e1;--color-services-strip-bg:#f4f6f9;--color-services-strip-border:#cbd5e1;--color-service-card-bg:#fff;--color-service-card-border:#cbd5e1;--color-service-card-active-bg:#88c0d0;--color-service-card-active-text:#2e3440;--color-subnav-bg:#f4f6f9;--color-subnav-text:#111827;--color-subnav-border:#cbd5e1;--color-subnav-active-bg:#88c0d0;--color-subnav-active-text:#2e3440;--color-canvas-bg:#f4f6f9;--color-card-bg:#fff;--color-card-border:#cbd5e1;--color-table-header-bg:#f1f5f9;--color-table-row-bg:#fff;--color-table-row-alt:#f1f5f9;--color-table-border:#cbd5e1;--color-border:#cbd5e1;--color-border-strong:#868d94;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-on-dark:#0f172a;--color-accent:#88c0d0;--color-accent-soft:#f5fafb;--color-accent-contrast:#2e3440;--status-critical:#98575c;--status-watch:#786846;--status-healthy:#5f6f52;--status-off:#656a77;--rag-green-symbol:#fff;--rag-amber-symbol:#fff;--rag-red-symbol:#fff;--rag-off-symbol:#fff;--theme-link:#53757f;--theme-focus:#6994a0;--theme-field-border:#868d94;--theme-hero-image:linear-gradient(90deg,#eff6ff,#e2e8f0);--theme-hero-ink:#111827;--theme-hero-underlay:#eff6ff;--color-rag-off:#656a77;--color-rag-off-bg:#ededef;--color-rag-off-fg:#656a77;--color-rag-green-fg:#5f6f52;--color-rag-amber-fg:#786846;--tl-spine:#cbd5e1;--tl-node-idle:#4b5563;--tl-node-selected:#88c0d0;--tl-label:#111827;--tl-label-selected:#111827;--tl-selected-fill:#88c0d0;--tl-card-border:#88c0d0;--tl-card-bg:#fff;--tl-off-chip-bg:#f1f5f9;--tl-off-chip-text:#4b5563;--color-bg:#f4f6f9;--color-surface:#fff;--color-surface-2:#f1f5f9;--color-field:#f1f5f9;--ui-field-text:#0f172a;--color-fg:#111827;--color-muted:#4b5563;--color-subtle:#4b5563;--color-nav:#2e3440;--color-nav-deep:#3c424e;--color-nav-fg:#d8dee9;--rail-mod-bg:#2e3440;--rail-mod-fg:#d8dee9;--pane-bg:#f4f6f9;--rpma-nav-button-bg:#2e3440;--rpma-nav-button-fg:#d8dee9;--rpma-tenant-chip-bg:#fff;--rpma-tenant-chip-fg:#111827;--color-accent-fg:#2e3440;--color-card-head:#f1f5f9;--color-rag-green:#5f6f52;--color-rag-green-bg:#eceeea;--color-rag-amber:#786846;--color-rag-amber-bg:#efede9;--color-rag-red:#98575c;--color-rag-red-bg:#f3ebeb;--rpma-state-error:#656a77;--color-runtime-error:#656a77;--ui-tab-active-bg:#88c0d0;--ui-tab-active-fg:#2e3440;--ui-tab-active-border:#cbd5e1;--ui-tab-active-bar:#88c0d0;--ui-nav-link-active-bg:#88c0d0;--ui-nav-link-active-border:#88c0d0;--ui-nav-link-active-fg:#2e3440;--ui-section-rail-bg:#f4f6f9;--ui-section-rail-border:#cbd5e1;--ui-section-item-bg:#fff;--ui-section-item-border:#cbd5e1;--ui-section-item-hover:#f5fafb;--ui-section-active-bg:#88c0d0;--ui-section-active-border:#88c0d0;--ui-section-active-fg:#2e3440;--sel-bg:#88c0d0;--sel-fg:#2e3440;--hover-bg:#3c424e;--hover-fg:#d8dee9;--surface-page:#f4f6f9;--surface-shell:#2e3440;--surface-panel:#f1f5f9;--surface-card:#fff;--surface-interactive:#88c0d0;--surface-overlay:#fff;--surface-raised:#fff;--surface-content:#f4f6f9;--color-brand-slate:#2e3440;--color-brand-sky:#88c0d0;--color-brand-teal:#53757f;--color-brand-sage:#5f6f52;--color-brand-lime:#88c0d0;--color-brand-ink:#111827;--color-chart-1:#6994a0;--color-chart-2:#786846;--color-chart-3:#5f6f52;--color-chart-4:#656a77;--color-chart-5:#98575c;--custom-canvas-text:#111827;--custom-panel-text:#111827;--custom-card-text:#111827;--custom-canvas-muted:#4b5563;--custom-card-muted:#4b5563;--custom-panel-muted:#4b5563;--custom-header-text:#111827;--custom-table-text:#111827;--custom-table-alt-text:#111827;--custom-hero-muted:#4b5563;--custom-pillbar-text:#111827;--custom-nav-hover-text:#d8dee9}:root[data-theme=theme-8][data-theme-mode=dark]{--brand-primary:#88c0d0;--brand-primary-dark:#96c8d6;--brand-secondary:#88c0d0;--brand-teal:#88c0d0;--brand-accent:#88c0d0;--brand-gradient:linear-gradient(90deg,#434c5e,#506e92);--palette-white:#fff;--palette-black:#000;--palette-ink:#eceff4;--palette-canvas:#3b4252;--palette-border:#4c566a;--palette-muted:#c4cbd7;--palette-shadow:#0b1f3a;--color-accent-hover:#96c8d6;--color-info-text:#a8d1dd;--color-rag-red-fg:#0f172a;--rpm-blue-deep:#88c0d0;--rpm-blue:#88c0d0;--rpm-blue-mid:#88c0d0;--rpm-blue-steel:#88c0d0;--rpm-blue-uk:#88c0d0;--rpm-teal-deep:#a8d1dd;--rpm-teal:#a8d1dd;--rpm-teal-mid:#a8d1dd;--rpm-teal-bright:#a8d1dd;--rpm-lime:#88c0d0;--rpm-green-soft:#a8d1dd;--rpm-green-mid:#a8d1dd;--rpm-ink:#eceff4;--rpm-ink-blue:#eceff4;--rpm-white:#fff;--rpm-canvas:#3b4252;--rpm-panel:#434c5e;--rpm-panel-alt:#4c566a;--rpm-border:#4c566a;--rpm-border-strong:#a2a7b2;--rpm-muted:#c4cbd7;--rpm-text:#eceff4;--rpm-text-on-dark:#d8dee9;--color-nav-bg:#2e3440;--color-nav-text:#d8dee9;--color-nav-muted:#d8dee9;--color-nav-hover:#3c424e;--color-nav-active-bg:#88c0d0;--color-nav-active-text:#2e3440;--color-topbar-bg:#434c5e;--color-topbar-text:#eceff4;--color-topbar-border:#4c566a;--color-hero-bg:#434c5e;--color-hero-text:#eceff4;--color-hero-border:#4c566a;--color-services-strip-bg:#3b4252;--color-services-strip-border:#4c566a;--color-service-card-bg:#434c5e;--color-service-card-border:#4c566a;--color-service-card-active-bg:#88c0d0;--color-service-card-active-text:#2e3440;--color-subnav-bg:#3b4252;--color-subnav-text:#eceff4;--color-subnav-border:#4c566a;--color-subnav-active-bg:#88c0d0;--color-subnav-active-text:#2e3440;--color-canvas-bg:#3b4252;--color-card-bg:#434c5e;--color-card-border:#4c566a;--color-table-header-bg:#4c566a;--color-table-row-bg:#434c5e;--color-table-row-alt:#4c566a;--color-table-border:#4c566a;--color-border:#4c566a;--color-border-strong:#a2a7b2;--color-text-primary:#eceff4;--color-text-secondary:#c4cbd7;--color-text-on-dark:#d8dee9;--color-accent:#88c0d0;--color-accent-soft:#495567;--color-accent-contrast:#2e3440;--status-critical:#f4ccce;--status-watch:#eed39d;--status-healthy:#ccdbbf;--status-off:#d3d8df;--rag-green-symbol:#121212;--rag-amber-symbol:#121212;--rag-red-symbol:#121212;--rag-off-symbol:#121212;--theme-link:#a8d1dd;--theme-focus:#88c0d0;--theme-field-border:#a2a7b2;--theme-hero-image:linear-gradient(90deg,#434c5e,#506e92);--theme-hero-ink:#eceff4;--theme-hero-underlay:#434c5e;--color-rag-off:#d3d8df;--color-rag-off-bg:#545d6d;--color-rag-off-fg:#d3d8df;--color-rag-green-fg:#ccdbbf;--color-rag-amber-fg:#eed39d;--tl-spine:#4c566a;--tl-node-idle:#c4cbd7;--tl-node-selected:#88c0d0;--tl-label:#eceff4;--tl-label-selected:#eceff4;--tl-selected-fill:#88c0d0;--tl-card-border:#88c0d0;--tl-card-bg:#434c5e;--tl-off-chip-bg:#4c566a;--tl-off-chip-text:#c4cbd7;--color-bg:#3b4252;--color-surface:#434c5e;--color-surface-2:#4c566a;--color-field:#4c566a;--ui-field-text:#fff;--color-fg:#eceff4;--color-muted:#c4cbd7;--color-subtle:#c4cbd7;--color-nav:#2e3440;--color-nav-deep:#3c424e;--color-nav-fg:#d8dee9;--rail-mod-bg:#2e3440;--rail-mod-fg:#d8dee9;--pane-bg:#3b4252;--rpma-nav-button-bg:#2e3440;--rpma-nav-button-fg:#d8dee9;--rpma-tenant-chip-bg:#434c5e;--rpma-tenant-chip-fg:#eceff4;--color-accent-fg:#2e3440;--color-card-head:#4c566a;--color-rag-green:#ccdbbf;--color-rag-green-bg:#535d6a;--color-rag-amber:#eed39d;--color-rag-amber-bg:#585c66;--color-rag-red:#f4ccce;--color-rag-red-bg:#585b6b;--rpma-state-error:#d3d8df;--color-runtime-error:#d3d8df;--ui-tab-active-bg:#88c0d0;--ui-tab-active-fg:#2e3440;--ui-tab-active-border:#4c566a;--ui-tab-active-bar:#88c0d0;--ui-nav-link-active-bg:#88c0d0;--ui-nav-link-active-border:#88c0d0;--ui-nav-link-active-fg:#2e3440;--ui-section-rail-bg:#3b4252;--ui-section-rail-border:#4c566a;--ui-section-item-bg:#434c5e;--ui-section-item-border:#4c566a;--ui-section-item-hover:#495567;--ui-section-active-bg:#88c0d0;--ui-section-active-border:#88c0d0;--ui-section-active-fg:#2e3440;--sel-bg:#88c0d0;--sel-fg:#2e3440;--hover-bg:#3c424e;--hover-fg:#d8dee9;--surface-page:#3b4252;--surface-shell:#2e3440;--surface-panel:#4c566a;--surface-card:#434c5e;--surface-interactive:#88c0d0;--surface-overlay:#434c5e;--surface-raised:#434c5e;--surface-content:#3b4252;--color-brand-slate:#2e3440;--color-brand-sky:#88c0d0;--color-brand-teal:#a8d1dd;--color-brand-sage:#ccdbbf;--color-brand-lime:#88c0d0;--color-brand-ink:#eceff4;--color-chart-1:#88c0d0;--color-chart-2:#eed39d;--color-chart-3:#ccdbbf;--color-chart-4:#d3d8df;--color-chart-5:#f4ccce;--custom-canvas-text:#eceff4;--custom-panel-text:#eceff4;--custom-card-text:#eceff4;--custom-canvas-muted:#c4cbd7;--custom-card-muted:#c4cbd7;--custom-panel-muted:#c4cbd7;--custom-header-text:#eceff4;--custom-table-text:#eceff4;--custom-table-alt-text:#eceff4;--custom-hero-muted:#c4cbd7;--custom-pillbar-text:#eceff4;--custom-nav-hover-text:#d8dee9}:root[data-theme=theme-9][data-theme-mode=light]{--brand-primary:#8b1e3f;--brand-primary-dark:#7a1a37;--brand-secondary:#8b1e3f;--brand-teal:#8b1e3f;--brand-accent:#8b1e3f;--brand-gradient:linear-gradient(90deg,#f6ead6,#f1dccb);--palette-white:#fff;--palette-black:#000;--palette-ink:#2d2220;--palette-canvas:#fdf9f1;--palette-border:#eadfcc;--palette-muted:#7a6a62;--palette-shadow:#0b1f3a;--color-accent-hover:#7a1a37;--color-info-text:#8b1e3f;--color-rag-red-fg:#fff;--rpm-blue-deep:#8b1e3f;--rpm-blue:#8b1e3f;--rpm-blue-mid:#8b1e3f;--rpm-blue-steel:#8b1e3f;--rpm-blue-uk:#8b1e3f;--rpm-teal-deep:#8b1e3f;--rpm-teal:#8b1e3f;--rpm-teal-mid:#8b1e3f;--rpm-teal-bright:#8b1e3f;--rpm-lime:#8b1e3f;--rpm-green-soft:#8b1e3f;--rpm-green-mid:#8b1e3f;--rpm-ink:#2d2220;--rpm-ink-blue:#2d2220;--rpm-white:#fff;--rpm-canvas:#fdf9f1;--rpm-panel:#fff;--rpm-panel-alt:#faf3e6;--rpm-border:#eadfcc;--rpm-border-strong:#938c81;--rpm-muted:#7a6a62;--rpm-text:#2d2220;--rpm-text-on-dark:#4a3b36;--color-nav-bg:#fbf6ec;--color-nav-text:#4a3b36;--color-nav-muted:#4a3b36;--color-nav-hover:#ede7dd;--color-nav-active-bg:#8b1e3f;--color-nav-active-text:#fff;--color-topbar-bg:#fff;--color-topbar-text:#2d2220;--color-topbar-border:#eadfcc;--color-hero-bg:#fff;--color-hero-text:#2d2220;--color-hero-border:#eadfcc;--color-services-strip-bg:#fdf9f1;--color-services-strip-border:#eadfcc;--color-service-card-bg:#fff;--color-service-card-border:#eadfcc;--color-service-card-active-bg:#8b1e3f;--color-service-card-active-text:#fff;--color-subnav-bg:#fdf9f1;--color-subnav-text:#2d2220;--color-subnav-border:#eadfcc;--color-subnav-active-bg:#8b1e3f;--color-subnav-active-text:#fff;--color-canvas-bg:#fdf9f1;--color-card-bg:#fff;--color-card-border:#eadfcc;--color-table-header-bg:#faf3e6;--color-table-row-bg:#fff;--color-table-row-alt:#faf3e6;--color-table-border:#eadfcc;--color-border:#eadfcc;--color-border-strong:#938c81;--color-text-primary:#2d2220;--color-text-secondary:#7a6a62;--color-text-on-dark:#4a3b36;--color-accent:#8b1e3f;--color-accent-soft:#f6edf0;--color-accent-contrast:#fff;--status-critical:#b42318;--status-watch:#9d5700;--status-healthy:#2d7830;--status-off:#716963;--rag-green-symbol:#fff;--rag-amber-symbol:#fff;--rag-red-symbol:#fff;--rag-off-symbol:#fff;--theme-link:#8b1e3f;--theme-focus:#8b1e3f;--theme-field-border:#938c81;--theme-hero-image:linear-gradient(90deg,#f6ead6,#f1dccb);--theme-hero-ink:#2d2220;--theme-hero-underlay:#f6ead6;--color-rag-off:#716963;--color-rag-off-bg:#eeedec;--color-rag-off-fg:#716963;--color-rag-green-fg:#2d7830;--color-rag-amber-fg:#9d5700;--tl-spine:#eadfcc;--tl-node-idle:#7a6a62;--tl-node-selected:#8b1e3f;--tl-label:#2d2220;--tl-label-selected:#2d2220;--tl-selected-fill:#8b1e3f;--tl-card-border:#8b1e3f;--tl-card-bg:#fff;--tl-off-chip-bg:#faf3e6;--tl-off-chip-text:#7a6a62;--color-bg:#fdf9f1;--color-surface:#fff;--color-surface-2:#faf3e6;--color-field:#faf3e6;--ui-field-text:#0f172a;--color-fg:#2d2220;--color-muted:#7a6a62;--color-subtle:#7a6a62;--color-nav:#fbf6ec;--color-nav-deep:#ede7dd;--color-nav-fg:#4a3b36;--rail-mod-bg:#fbf6ec;--rail-mod-fg:#4a3b36;--pane-bg:#fdf9f1;--rpma-nav-button-bg:#fbf6ec;--rpma-nav-button-fg:#4a3b36;--rpma-tenant-chip-bg:#fff;--rpma-tenant-chip-fg:#2d2220;--color-accent-fg:#fff;--color-card-head:#faf3e6;--color-rag-green:#2d7830;--color-rag-green-bg:#e6efe6;--color-rag-amber:#9d5700;--color-rag-amber-bg:#f3ebe0;--color-rag-red:#b42318;--color-rag-red-bg:#f6e5e3;--rpma-state-error:#716963;--color-runtime-error:#716963;--ui-tab-active-bg:#8b1e3f;--ui-tab-active-fg:#fff;--ui-tab-active-border:#eadfcc;--ui-tab-active-bar:#8b1e3f;--ui-nav-link-active-bg:#8b1e3f;--ui-nav-link-active-border:#8b1e3f;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#fdf9f1;--ui-section-rail-border:#eadfcc;--ui-section-item-bg:#fff;--ui-section-item-border:#eadfcc;--ui-section-item-hover:#f6edf0;--ui-section-active-bg:#8b1e3f;--ui-section-active-border:#8b1e3f;--ui-section-active-fg:#fff;--sel-bg:#8b1e3f;--sel-fg:#fff;--hover-bg:#ede7dd;--hover-fg:#4a3b36;--surface-page:#fdf9f1;--surface-shell:#fbf6ec;--surface-panel:#faf3e6;--surface-card:#fff;--surface-interactive:#8b1e3f;--surface-overlay:#fff;--surface-raised:#fff;--surface-content:#fdf9f1;--color-brand-slate:#fbf6ec;--color-brand-sky:#8b1e3f;--color-brand-teal:#8b1e3f;--color-brand-sage:#2d7830;--color-brand-lime:#8b1e3f;--color-brand-ink:#2d2220;--color-chart-1:#8b1e3f;--color-chart-2:#9d5700;--color-chart-3:#2d7830;--color-chart-4:#716963;--color-chart-5:#b42318;--custom-canvas-text:#2d2220;--custom-panel-text:#2d2220;--custom-card-text:#2d2220;--custom-canvas-muted:#7a6a62;--custom-card-muted:#7a6a62;--custom-panel-muted:#7a6a62;--custom-header-text:#2d2220;--custom-table-text:#2d2220;--custom-table-alt-text:#2d2220;--custom-hero-muted:#7a6a62;--custom-pillbar-text:#2d2220;--custom-nav-hover-text:#4a3b36}:root[data-theme=theme-9][data-theme-mode=dark]{--brand-primary:#8b1e3f;--brand-primary-dark:#7a1a37;--brand-secondary:#8b1e3f;--brand-teal:#8b1e3f;--brand-accent:#8b1e3f;--brand-gradient:linear-gradient(90deg,#282e3b,#4c1123);--palette-white:#fff;--palette-black:#000;--palette-ink:#f5f5f5;--palette-canvas:#1a1e26;--palette-border:#5e626c;--palette-muted:#cbd5e1;--palette-shadow:#0b1f3a;--color-accent-hover:#7a1a37;--color-info-text:#ca98a7;--color-rag-red-fg:#0f172a;--rpm-blue-deep:#8b1e3f;--rpm-blue:#8b1e3f;--rpm-blue-mid:#8b1e3f;--rpm-blue-steel:#8b1e3f;--rpm-blue-uk:#8b1e3f;--rpm-teal-deep:#ca98a7;--rpm-teal:#ca98a7;--rpm-teal-mid:#ca98a7;--rpm-teal-bright:#ca98a7;--rpm-lime:#8b1e3f;--rpm-green-soft:#ca98a7;--rpm-green-mid:#ca98a7;--rpm-ink:#f5f5f5;--rpm-ink-blue:#f5f5f5;--rpm-white:#fff;--rpm-canvas:#1a1e26;--rpm-panel:#282e3b;--rpm-panel-alt:#353b47;--rpm-border:#5e626c;--rpm-border-strong:#81858c;--rpm-muted:#cbd5e1;--rpm-text:#f5f5f5;--rpm-text-on-dark:#4a3b36;--color-nav-bg:#fbf6ec;--color-nav-text:#4a3b36;--color-nav-muted:#4a3b36;--color-nav-hover:#ede7dd;--color-nav-active-bg:#8b1e3f;--color-nav-active-text:#fff;--color-topbar-bg:#282e3b;--color-topbar-text:#f5f5f5;--color-topbar-border:#5e626c;--color-hero-bg:#282e3b;--color-hero-text:#f5f5f5;--color-hero-border:#5e626c;--color-services-strip-bg:#1a1e26;--color-services-strip-border:#5e626c;--color-service-card-bg:#282e3b;--color-service-card-border:#5e626c;--color-service-card-active-bg:#8b1e3f;--color-service-card-active-text:#fff;--color-subnav-bg:#1a1e26;--color-subnav-text:#f5f5f5;--color-subnav-border:#5e626c;--color-subnav-active-bg:#8b1e3f;--color-subnav-active-text:#fff;--color-canvas-bg:#1a1e26;--color-card-bg:#282e3b;--color-card-border:#5e626c;--color-table-header-bg:#353b47;--color-table-row-bg:#282e3b;--color-table-row-alt:#353b47;--color-table-border:#5e626c;--color-border:#5e626c;--color-border-strong:#81858c;--color-text-primary:#f5f5f5;--color-text-secondary:#cbd5e1;--color-text-on-dark:#fff;--color-accent:#8b1e3f;--color-accent-soft:#302d3b;--color-accent-contrast:#fff;--status-critical:#db9591;--status-watch:#cda06a;--status-healthy:#86b488;--status-off:#b0a8a1;--rag-green-symbol:#121212;--rag-amber-symbol:#121212;--rag-red-symbol:#121212;--rag-off-symbol:#121212;--theme-link:#ca98a7;--theme-focus:#ad5f77;--theme-field-border:#81858c;--theme-hero-image:linear-gradient(90deg,#282e3b,#4c1123);--theme-hero-ink:#f5f5f5;--theme-hero-underlay:#282e3b;--color-rag-off:#b0a8a1;--color-rag-off-bg:#383d47;--color-rag-off-fg:#b0a8a1;--color-rag-green-fg:#86b488;--color-rag-amber-fg:#cda06a;--tl-spine:#5e626c;--tl-node-idle:#cbd5e1;--tl-node-selected:#8b1e3f;--tl-label:#f5f5f5;--tl-label-selected:#f5f5f5;--tl-selected-fill:#8b1e3f;--tl-card-border:#8b1e3f;--tl-card-bg:#282e3b;--tl-off-chip-bg:#353b47;--tl-off-chip-text:#cbd5e1;--color-bg:#1a1e26;--color-surface:#282e3b;--color-surface-2:#353b47;--color-field:#353b47;--ui-field-text:#fff;--color-fg:#f5f5f5;--color-muted:#cbd5e1;--color-subtle:#cbd5e1;--color-nav:#fbf6ec;--color-nav-deep:#ede7dd;--color-nav-fg:#4a3b36;--rail-mod-bg:#fbf6ec;--rail-mod-fg:#4a3b36;--pane-bg:#1a1e26;--rpma-nav-button-bg:#fbf6ec;--rpma-nav-button-fg:#4a3b36;--rpma-tenant-chip-bg:#282e3b;--rpma-tenant-chip-fg:#f5f5f5;--color-accent-fg:#fff;--color-card-head:#353b47;--color-rag-green:#86b488;--color-rag-green-bg:#333e44;--color-rag-amber:#cda06a;--color-rag-amber-bg:#3c3c41;--color-rag-red:#db9591;--color-rag-red-bg:#3d3a45;--rpma-state-error:#b0a8a1;--color-runtime-error:#b0a8a1;--ui-tab-active-bg:#8b1e3f;--ui-tab-active-fg:#fff;--ui-tab-active-border:#5e626c;--ui-tab-active-bar:#8b1e3f;--ui-nav-link-active-bg:#8b1e3f;--ui-nav-link-active-border:#8b1e3f;--ui-nav-link-active-fg:#fff;--ui-section-rail-bg:#1a1e26;--ui-section-rail-border:#5e626c;--ui-section-item-bg:#282e3b;--ui-section-item-border:#5e626c;--ui-section-item-hover:#302d3b;--ui-section-active-bg:#8b1e3f;--ui-section-active-border:#8b1e3f;--ui-section-active-fg:#fff;--sel-bg:#8b1e3f;--sel-fg:#fff;--hover-bg:#ede7dd;--hover-fg:#4a3b36;--surface-page:#1a1e26;--surface-shell:#fbf6ec;--surface-panel:#353b47;--surface-card:#282e3b;--surface-interactive:#8b1e3f;--surface-overlay:#282e3b;--surface-raised:#282e3b;--surface-content:#1a1e26;--color-brand-slate:#fbf6ec;--color-brand-sky:#8b1e3f;--color-brand-teal:#ca98a7;--color-brand-sage:#86b488;--color-brand-lime:#8b1e3f;--color-brand-ink:#f5f5f5;--color-chart-1:#ad5f77;--color-chart-2:#cda06a;--color-chart-3:#86b488;--color-chart-4:#b0a8a1;--color-chart-5:#db9591;--custom-canvas-text:#f5f5f5;--custom-panel-text:#f5f5f5;--custom-card-text:#f5f5f5;--custom-canvas-muted:#cbd5e1;--custom-card-muted:#cbd5e1;--custom-panel-muted:#cbd5e1;--custom-header-text:#f5f5f5;--custom-table-text:#f5f5f5;--custom-table-alt-text:#f5f5f5;--custom-hero-muted:#cbd5e1;--custom-pillbar-text:#f5f5f5;--custom-nav-hover-text:#4a3b36}.rpma-login-visual-copy>p{max-width:690px;color:var(--color-accent);margin-top:20px;font-size:clamp(18px,1.65vw,27px);line-height:1.45}@supports (color:color-mix(in lab, red, red)){.rpma-login-box{border:2px solid color-mix(in srgb, var(--palette-shadow) 58%, transparent);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--palette-white) 95%, transparent), 0 24px 64px color-mix(in srgb, var(--palette-shadow) 18%, transparent)}.rpma-login-form input,.rpma-login-password input{border-color:color-mix(in srgb, var(--palette-shadow) 54%, transparent);background:color-mix(in srgb, var(--palette-white) 64%, transparent)}.rpma-login-submit{box-shadow:0 10px 24px color-mix(in srgb, var(--palette-shadow) 20%, transparent)}.rpma-login-microsoft{background:color-mix(in srgb, var(--palette-white) 62%, transparent)}}@media (width<=900px){.rpma-login{background-position:38%;grid-template-columns:1fr}.rpma-login-visual{min-height:auto;margin:0;padding:34px 28px 12px}.rpma-login-visual-copy{margin-top:30px}.rpma-login-visual-copy h2{font-size:clamp(38px,8vw,56px)}.rpma-login-panel{min-height:auto;padding:22px 20px 38px}}.rpma-theme-page-header .rpma-dashboard-live-state{--app-text:var(--custom-card-text,var(--color-text-primary));--app-muted:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-theme-page-header .rpma-dashboard-live-state{--app-muted:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 82%, var(--color-card-bg))}}.rpma-theme-page-header .rpma-dashboard-live-state{--app-subtle:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-theme-page-header .rpma-dashboard-live-state{--app-subtle:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 74%, var(--color-card-bg))}}.rpma-theme-page-header .rpma-dashboard-live-state{background:var(--color-card-bg);color:var(--app-text);border-color:var(--color-card-border)}.rpma-login-visual{padding:clamp(90px,14vh,170px) clamp(70px,8vw,150px)}.rpma-login-visual-brand strong{color:var(--color-accent);letter-spacing:.035em;font-size:clamp(48px,5.2vw,82px);font-weight:650}.rpma-login-visual-brand strong span{background:var(--color-card-bg);color:#0000;-webkit-background-clip:text;background-clip:text}.rpma-login-visual-brand small{color:var(--color-accent);margin-top:4px;font-size:clamp(20px,1.9vw,31px)}.rpma-login-visual-copy{margin-top:clamp(64px,10vh,112px)}.rpma-login-visual-copy:before{background:var(--color-card-bg);content:"";border-radius:999px;width:68px;height:3px;margin-bottom:30px;display:block}.rpma-login-visual-copy h2 span{background:var(--color-card-bg);color:#0000;-webkit-background-clip:text;background-clip:text}.rpma-login-box{isolation:isolate;border-color:var(--color-border);justify-content:center;width:min(100%,500px);min-height:min(78vh,760px);padding:clamp(38px,4vw,58px);position:relative}@supports (color:color-mix(in lab, red, red)){.rpma-login-box{border-color:color-mix(in srgb, var(--color-border) 58%, transparent);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--palette-white) 96%, transparent), 0 28px 72px color-mix(in srgb, var(--palette-shadow) 20%, transparent)}}.rpma-login-box:before{z-index:-2;border:1px solid var(--color-border);position:absolute;inset:16px -22px -24px 18px}@supports (color:color-mix(in lab, red, red)){.rpma-login-box:before{border:1px solid color-mix(in srgb, var(--color-border) 42%, transparent)}}.rpma-login-box:before{box-shadow:0 18px 48px var(--palette-shadow);background:#ffffff38;border-radius:22px}@supports (color:color-mix(in lab, red, red)){.rpma-login-box:before{box-shadow:0 18px 48px color-mix(in srgb, var(--palette-shadow) 12%, transparent)}}.rpma-login-box:before{content:"";-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%)}.rpma-login-company-brand{min-height:96px;margin-bottom:42px;padding-bottom:12px}.rpma-login-heading h1{color:var(--color-accent);letter-spacing:0;font-size:18px;font-weight:760}.rpma-login-heading p{color:var(--color-accent);margin-top:5px;font-size:13px;line-height:1.45}@media (width<=900px){.rpma-login{background-position:35%;grid-template-columns:1fr}.rpma-login-visual{padding:38px 30px 20px}.rpma-login-visual-brand strong{font-size:clamp(38px,10vw,58px)}.rpma-login-visual-brand small{font-size:18px}.rpma-login-visual-copy{margin-top:38px}.rpma-login-visual-copy h2{font-size:clamp(40px,10vw,62px)}.rpma-login-panel{padding:22px 20px 46px}.rpma-login-box{min-height:auto}}.rpma-login{background-image:url(/brand/rpm-ams-login-cloud-datacentre.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100dvh;min-height:0;overflow:hidden}.rpma-login-visual,.rpma-login-panel{height:100dvh;min-height:0}.rpma-login-panel{overflow:hidden}.rpma-login-box{scrollbar-width:thin;min-height:0;max-height:calc(100dvh - clamp(48px,10vh,96px));overflow:visible auto}@media (width<=900px){.rpma-login{grid-template-columns:1fr}.rpma-login-visual{display:none}.rpma-login-panel{height:100dvh;min-height:0;padding:20px}.rpma-login-box{max-height:calc(100dvh - 40px)}}.rpma-page-layout{gap:var(--rpma-section-gap);flex-direction:column;min-width:0;display:flex}.rpma-unified-page-header{border:1px solid var(--border);background:var(--surface-panel);box-shadow:0 1px 2px var(--palette-shadow);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;padding:1.5rem clamp(1.25rem,2.2vw,2rem);display:grid}@supports (color:color-mix(in lab, red, red)){.rpma-unified-page-header{box-shadow:0 1px 2px color-mix(in srgb, var(--palette-shadow) 5%, transparent)}}.rpma-unified-page-heading{min-width:0}.rpma-unified-page-eyebrow{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:750;line-height:1.2}.rpma-unified-page-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.rpma-unified-page-title-row>h1{min-width:0;color:var(--fg);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:760;line-height:1.12}.rpma-unified-page-description{max-width:52rem;color:var(--muted);margin-top:.55rem;font-size:.84rem;line-height:1.55}.rpma-unified-page-metadata{margin-top:.85rem}.rpma-unified-page-status{flex:none}.rpma-page-action-region{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-height:2.5rem;display:flex}.rpma-page-primary-actions,.rpma-page-secondary-actions{align-items:center;gap:.5rem;display:flex}.rpma-page-overflow-trigger{border:1px solid var(--border);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--muted);border-radius:.65rem;justify-content:center;align-items:center;transition:all .14s;display:inline-flex}.rpma-page-overflow-trigger:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rpma-page-overflow-trigger:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.rpma-page-overflow-trigger:hover{background:var(--surface-2);color:var(--fg)}.rpma-page-overflow-trigger>svg{width:1.1rem;height:1.1rem}.rpma-page-body{min-width:0}.rpma-context-drawer-layer{z-index:90;grid-template-columns:1fr minmax(20rem,min(32rem,92vw));display:grid;position:fixed;inset:0}.rpma-context-drawer-scrim{background:var(--surface-shell);border:0}@supports (color:color-mix(in lab, red, red)){.rpma-context-drawer-scrim{background:color-mix(in srgb, var(--surface-shell) 32%, transparent)}}.rpma-context-drawer-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rpma-context-drawer{border-left:1px solid var(--border);background:var(--surface-overlay);height:100dvh;box-shadow:var(--rpma-shadow-overlay);grid-template-rows:auto 1fr auto;display:grid}.rpma-context-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.rpma-context-drawer>header h2{color:var(--fg);margin:0;font-size:1.05rem;font-weight:750}.rpma-context-drawer>header p{color:var(--muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.rpma-context-drawer>header button{border:1px solid var(--border);background:var(--surface-2);width:2.25rem;height:2.25rem;color:var(--muted);border-radius:.6rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.rpma-context-drawer>header button svg{width:1rem;height:1rem}.rpma-context-drawer-body{padding:1.5rem;overflow:auto}.rpma-context-drawer>footer{border-top:1px solid var(--border);background:var(--surface-2);padding:1rem 1.5rem}.rpma-dialog-layer{z-index:90;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.rpma-dialog-scrim{background:var(--surface-shell);border:0;width:100%;height:100%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rpma-dialog-scrim{background:color-mix(in srgb, var(--surface-shell) 34%, transparent)}}.rpma-dialog-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rpma-dialog{border:1px solid var(--border);background:var(--surface-overlay);width:min(100%,38rem);max-height:calc(100dvh - 2rem);box-shadow:var(--rpma-shadow-overlay);border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.rpma-dialog.is-sm{width:min(100%,28rem)}.rpma-dialog.is-lg{width:min(100%,64rem)}.rpma-dialog>header{border-bottom:1px solid var(--border);background:var(--color-card-bg);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.rpma-dialog>header h2{color:var(--fg);margin:0;font-size:1rem}.rpma-dialog>header p{color:var(--muted);margin:.25rem 0 0;font-size:.75rem}.rpma-dialog>header button{border:1px solid var(--border);background:var(--surface);width:2.15rem;height:2.15rem;color:var(--muted);border-radius:.6rem;flex:none;place-items:center;display:grid}.rpma-dialog>header button svg{width:1rem;height:1rem}.rpma-dialog-body{min-height:0;padding:1rem;overflow:auto}.rpma-dialog>footer{border-top:1px solid var(--border);background:var(--surface-2);padding:.85rem 1rem}.rpma-dialog-media{background:var(--surface-shell);border-radius:.75rem;place-items:center;min-height:16rem;display:grid;overflow:hidden}.rpma-dialog-media img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 10rem)}.rpma-customer-name{display:block}.rpma-customer-title-row small{color:var(--muted);letter-spacing:.06em;margin-top:.2rem;font-size:.72rem;font-weight:650;display:block}@media (width<=800px){.rpma-unified-page-header{border-radius:.8rem;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.15rem}.rpma-page-action-region{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-width:0}.rpma-page-primary-actions{flex-wrap:wrap;order:-1;width:100%;min-width:0}.rpma-page-secondary-actions{flex-wrap:wrap;width:100%;min-width:0}.rpma-context-drawer-layer{grid-template-columns:0 minmax(0,100vw)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Inter", "Source Sans 3", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-sans);--rpma-font-sans:var(--font-sans);--rpma-font-mono:var(--font-mono);--rpma-body-size:14px;--color-brand-slate:var(--color-nav-bg);--color-brand-sky:var(--color-accent);--color-brand-teal:var(--brand-teal);--color-brand-sage:var(--status-healthy);--color-brand-ink:var(--palette-ink);--color-bg:var(--palette-canvas);--color-surface:var(--palette-white);--color-surface-2:var(--palette-canvas);--color-field:var(--palette-canvas);--color-fg:var(--palette-ink);--color-muted:var(--palette-muted);--color-subtle:var(--palette-muted);--color-border:var(--palette-border);--color-border-strong:var(--palette-muted);--color-nav:var(--color-nav-bg);--color-nav-deep:var(--color-nav-bg);--color-nav-fg:var(--color-nav-text);--color-accent:var(--brand-primary);--color-accent-soft:var(--palette-canvas);--color-accent-fg:var(--palette-white);--color-brand-lime:var(--brand-accent);--color-chart-1:var(--brand-primary);--color-chart-2:var(--brand-secondary);--color-chart-3:var(--brand-teal);--color-chart-4:var(--palette-muted);--color-chart-5:var(--palette-ink);--color-card-head:var(--palette-canvas);--color-rag-green:var(--status-healthy);--color-rag-green-bg:var(--status-healthy);--color-rag-amber:var(--status-watch);--color-rag-amber-bg:var(--status-watch);--color-rag-red:var(--status-critical);--color-rag-red-bg:var(--status-critical);--rpma-state-error:var(--color-nav-bg);--color-runtime-error:var(--rpma-state-error);--ui-tab-active-bg:var(--color-surface-2);--ui-tab-active-fg:var(--color-nav-bg);--ui-tab-active-border:var(--color-border);--ui-tab-active-bar:var(--brand-teal);--sel-bg:var(--color-surface-2);--sel-fg:var(--color-nav-bg);--hover-bg:var(--color-card-bg);--hover-fg:var(--color-nav-bg);--ui-nav-link-active-bg:var(--color-nav-deep);--ui-nav-link-active-border:var(--color-accent);--ui-nav-link-active-fg:var(--color-nav-fg);--ui-section-rail-bg:var(--surface-panel);--ui-section-rail-border:var(--color-border-strong);--ui-section-item-bg:var(--surface-card);--ui-section-item-border:var(--color-border);--ui-section-item-hover:var(--color-accent-soft);--ui-section-active-bg:var(--color-accent);--ui-section-active-border:var(--color-accent);--ui-section-active-fg:var(--color-accent-fg);--surface:var(--surface-card);--surface-2:var(--color-surface-2);--fg:var(--color-fg);--muted:var(--color-muted);--subtle:var(--color-subtle);--border:var(--color-border);--border-strong:var(--color-border-strong);--accent:var(--color-accent);--accent-soft:var(--color-accent-soft);--app-bg:var(--color-bg);--app-surface:var(--surface-card);--app-surface-muted:var(--color-surface-2);--app-text:var(--color-fg);--app-fg:var(--color-fg);--app-muted:var(--color-muted);--app-subtle:var(--color-subtle);--app-line:var(--color-border);--app-line-strong:var(--color-border-strong);--app-primary:var(--color-accent);--app-accent:var(--color-accent);--app-primary-hover:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--app-primary-hover:color-mix(in srgb, var(--color-accent) 82%, var(--color-nav))}}:root{--app-primary-soft:var(--color-accent-soft);--app-accent-soft:var(--color-accent-soft);--app-primary-fg:var(--color-accent-fg);--app-sidebar:var(--color-nav);--app-sidebar-muted:var(--color-nav-fg)}@supports (color:color-mix(in lab, red, red)){:root{--app-sidebar-muted:color-mix(in srgb, var(--color-nav-fg) 70%, transparent)}}:root{--app-sidebar-line:var(--color-nav-fg)}@supports (color:color-mix(in lab, red, red)){:root{--app-sidebar-line:color-mix(in srgb, var(--color-nav-fg) 16%, transparent)}}:root{--app-sidebar-active:var(--ui-nav-link-active-bg);--app-green:var(--color-rag-green);--app-green-soft:var(--color-rag-green-bg);--app-amber:var(--color-rag-amber);--app-amber-soft:var(--color-rag-amber-bg);--app-red:var(--color-rag-red);--app-red-soft:var(--color-rag-red-bg);--app-off:var(--color-subtle);--app-radius-sm:8px;--app-radius:12px;--app-radius-lg:16px;--app-shadow:0 1px 2px var(--color-nav-deep), 0 12px 32px var(--color-nav-deep)}@supports (color:color-mix(in lab, red, red)){:root{--app-shadow:0 1px 2px color-mix(in srgb, var(--color-nav-deep) 4%, transparent), 0 12px 32px color-mix(in srgb, var(--color-nav-deep) 5.5%, transparent)}}:root{--app-shadow-lg:0 18px 48px var(--color-nav)}@supports (color:color-mix(in lab, red, red)){:root{--app-shadow-lg:0 18px 48px color-mix(in srgb, var(--color-nav) 16%, transparent)}}:root{--rpma-shadow-accent:0 5px 14px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--rpma-shadow-accent:0 5px 14px color-mix(in srgb, var(--color-accent) 12%, transparent)}}:root{--rpma-shadow-accent-hover:0 7px 18px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--rpma-shadow-accent-hover:0 7px 18px color-mix(in srgb, var(--color-accent) 18%, transparent)}}:root{--rpma-shadow-status:0 5px 14px var(--color-rag-red)}@supports (color:color-mix(in lab, red, red)){:root{--rpma-shadow-status:0 5px 14px color-mix(in srgb, var(--color-rag-red) 14%, transparent)}}:root{--rpma-shadow-overlay:0 28px 80px var(--color-nav)}@supports (color:color-mix(in lab, red, red)){:root{--rpma-shadow-overlay:0 28px 80px color-mix(in srgb, var(--color-nav) 28%, transparent)}}:root{--glass-bg:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg:color-mix(in srgb, var(--color-surface) 72%, transparent)}}:root{--glass-bg-solid:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg-solid:color-mix(in srgb, var(--color-surface) 94%, var(--color-surface-2))}}:root{--glass-border:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:root{--glass-border:color-mix(in srgb, var(--color-surface) 68%, var(--color-border-strong))}}:root{--glass-blur:12px;--glass-shadow:0 18px 46px var(--color-nav-deep)}@supports (color:color-mix(in lab, red, red)){:root{--glass-shadow:0 18px 46px color-mix(in srgb, var(--color-nav-deep) 14%, transparent)}}:root{--glass-radius:var(--app-radius-lg);--app-sidebar-width:372px;--app-command-height:64px;--rpma-radius-small:8px;--rpma-radius:12px;--rpma-radius-large:16px;--rpma-content-max-width:1680px;--rpma-section-gap:clamp(1rem, 1.15vw, 1.125rem);--rpma-breakpoint-wide-reduction:1200px;--rpma-breakpoint-mobile-shell:900px;--rpma-breakpoint-mobile-table:767px;--rpma-breakpoint-compact-mobile:640px;--rpma-background:var(--color-bg);--rpma-surface:var(--color-surface);--rpma-surface-secondary:var(--color-surface-2);--rpma-field:var(--color-field);--rpma-foreground:var(--color-fg);--rpma-muted:var(--color-muted);--rpma-subtle:var(--color-subtle);--rpma-border:var(--color-border);--rpma-border-strong:var(--color-border-strong);--rpma-accent:var(--color-accent);--rpma-success:var(--color-rag-green);--rpma-warning:var(--color-rag-amber);--rpma-critical:var(--color-rag-red);--color-background:var(--color-bg);--color-foreground:var(--color-fg);--surface-page:var(--color-bg);--surface-shell:var(--color-nav);--surface-panel:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){:root{--surface-panel:color-mix(in srgb, var(--color-surface-2) 82%, var(--color-brand-sky))}}:root{--surface-card:var(--surface-panel)}@supports (color:color-mix(in lab, red, red)){:root{--surface-card:color-mix(in srgb, var(--surface-panel) 68%, var(--color-surface))}}:root{--surface-interactive:var(--ui-tab-active-bg);--surface-overlay:var(--color-surface);--surface-raised:var(--color-surface);--surface-content:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:root{--surface-content:color-mix(in srgb, var(--color-surface) 84%, var(--surface-page))}}:root{--ui-canvas-bg:var(--surface-content);--ui-section-bg:var(--surface-content);--ui-panel-head-bg:var(--surface-panel);--ui-card-bg:var(--surface-card);--ui-data-bg:var(--surface-raised);--ui-overlay-bg:var(--surface-overlay);--ui-control-bg:var(--surface-card);--ui-border:var(--color-border);--ui-border-strong:var(--color-border-strong);--ui-selected-bg:var(--sel-bg);--ui-selected-fg:var(--sel-fg)}html.dark,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brand-slate:var(--color-nav-bg);--color-brand-sky:var(--color-accent);--color-brand-teal:var(--brand-teal);--color-brand-sage:var(--status-healthy);--color-brand-ink:var(--palette-ink);--color-bg:var(--palette-canvas);--color-surface:var(--palette-white);--color-surface-2:var(--palette-canvas);--color-field:var(--palette-canvas);--color-fg:var(--palette-ink);--color-muted:var(--palette-muted);--color-subtle:var(--palette-muted);--color-border:var(--palette-border);--color-border-strong:var(--palette-muted);--color-nav:var(--color-nav-bg);--color-nav-deep:var(--color-nav-bg);--color-nav-fg:var(--color-nav-text);--color-accent:var(--brand-primary);--color-accent-soft:var(--palette-canvas);--color-accent-fg:var(--palette-white);--color-brand-lime:var(--brand-accent);--color-chart-1:var(--brand-primary);--color-chart-2:var(--brand-secondary);--color-chart-3:var(--brand-teal);--color-chart-4:var(--palette-muted);--color-chart-5:var(--palette-ink);--color-card-head:var(--palette-canvas);--color-rag-green:var(--status-healthy);--color-rag-green-bg:var(--status-healthy);--color-rag-amber:var(--status-watch);--color-rag-amber-bg:var(--status-watch);--color-rag-red:var(--status-critical);--color-rag-red-bg:var(--status-critical);--rpma-state-error:var(--color-surface-2);--ui-tab-active-bg:var(--color-nav-bg);--ui-tab-active-fg:var(--color-card-bg);--ui-tab-active-border:var(--color-border);--ui-tab-active-bar:var(--brand-teal);--sel-bg:var(--color-nav-bg);--sel-fg:var(--color-card-bg);--hover-bg:var(--color-nav-bg);--hover-fg:var(--color-card-bg);--surface-panel:var(--color-surface-2);--surface-card:var(--color-surface);--surface-overlay:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){html.dark,html[data-theme=dark]{--surface-overlay:color-mix(in srgb, var(--color-surface-2) 20%, var(--color-surface))}}html.dark,html[data-theme=dark]{--surface-raised:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){html.dark,html[data-theme=dark]{--surface-raised:color-mix(in srgb, var(--color-surface-2) 42%, var(--color-surface))}}html.dark,html[data-theme=dark]{--surface-content:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){html.dark,html[data-theme=dark]{--surface-content:color-mix(in srgb, var(--color-surface) 65%, var(--surface-page))}}html.dark,html[data-theme=dark]{--glass-bg:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){html.dark,html[data-theme=dark]{--glass-bg:color-mix(in srgb, var(--color-surface) 84%, transparent)}}html.dark,html[data-theme=dark]{--glass-bg-solid:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){html.dark,html[data-theme=dark]{--glass-bg-solid:color-mix(in srgb, var(--color-surface) 96%, var(--color-surface-2))}}html.dark,html[data-theme=dark]{--glass-border:var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){html.dark,html[data-theme=dark]{--glass-border:color-mix(in srgb, var(--color-border-strong) 74%, var(--color-surface))}}html.dark,html[data-theme=dark]{--glass-shadow:0 20px 52px var(--color-nav-deep)}@supports (color:color-mix(in lab, red, red)){html.dark,html[data-theme=dark]{--glass-shadow:0 20px 52px color-mix(in srgb, var(--color-nav-deep) 42%, transparent)}}*,:before,:after{box-sizing:border-box}html{background:var(--app-bg);min-width:320px;font-family:var(--font-sans)}body{background:var(--app-bg);min-height:100dvh;color:var(--app-text);font-size:var(--rpma-body-size);text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{max-width:100%}::selection{background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--app-primary) 22%, transparent)}}:focus-visible{outline:3px solid var(--app-primary)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:3px solid color-mix(in srgb, var(--app-primary) 36%, transparent)}}:focus-visible{outline-offset:2px}.rpma-skip-link{z-index:1000;border:1px solid var(--app-primary);padding:10px 14px;position:fixed;top:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.rpma-skip-link{border:1px solid color-mix(in srgb, var(--app-primary) 55%, white)}}.rpma-skip-link{background:var(--app-surface);color:var(--app-fg);box-shadow:var(--app-shadow-lg);border-radius:8px;font-size:12px;font-weight:700;transition:transform .12s;transform:translateY(calc(-100% - 16px))}.rpma-skip-link:focus{transform:translateY(0)}.rpma-shell{grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);background:var(--app-bg);min-height:100dvh;display:grid}.rpma-sidebar{z-index:45;width:var(--app-sidebar-width);background:none, none, var(--app-sidebar);height:100dvh;color:var(--color-nav-fg);border-right:1px solid var(--color-nav-fg);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar{border-right:1px solid color-mix(in srgb, var(--color-nav-fg) 14%, transparent)}}.rpma-rail-brand{border-bottom:1px solid var(--app-sidebar-line);justify-content:center;align-items:center;min-height:78px;padding:8px 7px;display:flex}.rpma-rail-brand-link{min-width:0;color:var(--color-nav-fg);flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.rpma-rail-brand-image{object-fit:contain;object-position:center;width:min(100%,232px);height:108px;display:block}.rpma-rail-brand-mark{border:1px solid var(--color-nav-fg);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.rpma-rail-brand-mark{border:1px solid color-mix(in srgb, var(--color-nav-fg) 16%, transparent)}}.rpma-rail-brand-mark{color:var(--color-nav-fg);background:var(--color-card-bg);box-shadow:0 10px 28px var(--color-nav-deep);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.rpma-rail-brand-mark{box-shadow:0 10px 28px color-mix(in srgb, var(--color-nav-deep) 45%, transparent)}}.rpma-rail-brand-copy{flex-direction:column;min-width:0;display:flex}.rpma-rail-brand-copy strong{letter-spacing:.08em;font-size:13px}.rpma-rail-brand-copy small{color:var(--app-sidebar-muted);margin-top:2px;font-size:10px}.rpma-rail-nav-scroll{scrollbar-width:thin;scrollbar-color:var(--color-nav-fg) transparent;flex:1;min-height:0;padding:14px 12px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.rpma-rail-nav-scroll{scrollbar-color:color-mix(in srgb, var(--color-nav-fg) 24%, transparent) transparent}}.rpma-nav{flex-direction:column;gap:3px;display:flex}.rpma-nav-section-label{color:var(--color-nav-fg);margin:14px 9px 5px}@supports (color:color-mix(in lab, red, red)){.rpma-nav-section-label{color:color-mix(in srgb, var(--color-nav-fg) 48%, transparent)}}.rpma-nav-section-label{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.rpma-nav-section-label:first-child{margin-top:2px}.dk-link{min-height:42px;color:var(--color-nav-fg);border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.dk-link{color:color-mix(in srgb, var(--color-nav-fg) 72%, transparent)}}.dk-link{font-size:12px;font-weight:600;text-decoration:none;transition:background .14s,color .14s,border-color .14s}.dk-link:hover{color:var(--color-nav-fg);background:var(--ui-nav-link-active-bg)}@supports (color:color-mix(in lab, red, red)){.dk-link:hover{background:color-mix(in srgb, var(--ui-nav-link-active-bg) 55%, var(--color-nav))}}.dk-link.is-active{color:var(--ui-nav-link-active-fg);background:var(--app-sidebar-active);border-color:var(--ui-nav-link-active-border);box-shadow:inset 3px 0 0 var(--ui-nav-link-active-border)}.dk-ico{flex:none;width:17px;height:17px}.dk-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-business-tip{margin-left:auto}.rpma-rail-footer{border-top:1px solid var(--app-sidebar-line);padding:12px}.rpma-estate-pulse{border:1px solid var(--color-nav-fg);padding:10px}@supports (color:color-mix(in lab, red, red)){.rpma-estate-pulse{border:1px solid color-mix(in srgb, var(--color-nav-fg) 15%, transparent)}}.rpma-estate-pulse{background:var(--color-nav-deep);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.rpma-estate-pulse{background:color-mix(in srgb, var(--color-nav-deep) 72%, var(--color-nav))}}.rpma-estate-pulse-head{color:var(--color-nav-fg);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.rpma-estate-pulse-head{color:color-mix(in srgb, var(--color-nav-fg) 66%, transparent)}}.rpma-estate-pulse-head{font-size:10px}.rpma-estate-pulse-head strong{color:var(--color-nav-fg);font-size:12px}.rpma-estate-pulse-grid{grid-template-columns:1fr 1fr;gap:6px 8px;margin-top:8px;display:grid}.rpma-estate-pulse-grid span{color:var(--color-nav-fg);align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.rpma-estate-pulse-grid span{color:color-mix(in srgb, var(--color-nav-fg) 66%, transparent)}}.rpma-estate-pulse-grid span{font-size:9px}.rpma-estate-pulse-grid i{background:var(--app-off);border-radius:50%;width:6px;height:6px}.rpma-estate-pulse-grid .is-green i{background:var(--color-rag-green)}.rpma-estate-pulse-grid .is-amber i{background:var(--color-rag-amber)}.rpma-estate-pulse-grid .is-red i{background:var(--color-rag-red)}.rpma-rail-footer-row{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.rpma-userchip{border:1px solid var(--app-line);background:var(--app-surface);min-width:0;height:36px;color:var(--app-text);border-radius:9px;align-items:center;gap:7px;padding:3px 5px 3px 4px;display:inline-flex}.rpma-userchip-avatar,.rpma-userchip-initial{border-radius:7px;flex:0 0 28px;width:28px;height:28px}.rpma-userchip-identity{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.rpma-userchip-identity:hover .rpma-userchip-name{color:var(--app-accent)}.rpma-userchip-avatar{object-fit:cover}.rpma-userchip-initial{background:var(--app-accent-soft);color:var(--app-accent);place-items:center;font-size:11px;font-weight:800;display:grid}.rpma-userchip-name{max-width:110px;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.rpma-userchip-label{text-align:left;flex-direction:column;min-width:0;line-height:1.15;display:flex}.rpma-userchip-email{text-overflow:ellipsis;white-space:nowrap;max-width:170px;color:var(--app-text);font-size:10px;display:block;overflow:hidden}@media (width<=700px){.rpma-userchip-email{max-width:115px}}.rpma-userchip-out{border:0;border-left:1px solid var(--app-line);min-height:26px;color:var(--app-muted);font:inherit;cursor:pointer;background:0 0;align-items:center;padding:0 7px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.rpma-userchip-out:hover{color:var(--app-accent)}.rpma-sidebar .rpma-userchip{border-color:var(--color-nav-fg);width:100%;height:auto;min-height:38px}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar .rpma-userchip{border-color:color-mix(in srgb, var(--color-nav-fg) 16%, transparent)}}.rpma-sidebar .rpma-userchip{background:var(--color-nav-deep)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar .rpma-userchip{background:color-mix(in srgb, var(--color-nav-deep) 68%, var(--color-nav))}}.rpma-sidebar .rpma-userchip{color:var(--color-nav-fg)}.rpma-sidebar .rpma-userchip-name{color:var(--color-nav-fg);flex:1}.rpma-sidebar .rpma-userchip-out{border-left-color:var(--color-nav-fg)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar .rpma-userchip-out{border-left-color:color-mix(in srgb, var(--color-nav-fg) 18%, transparent)}}.rpma-sidebar .rpma-userchip-out{color:var(--color-nav-fg)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar .rpma-userchip-out{color:color-mix(in srgb, var(--color-nav-fg) 72%, transparent)}}.rpma-sidebar .rpma-userchip-out:hover{color:var(--color-nav-fg)}.rpma-stage{min-width:0;min-height:100dvh}.rpma-commandbar{z-index:35;height:var(--app-command-height);background:var(--app-surface);justify-content:space-between;align-items:center;gap:16px;padding:0 22px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.rpma-commandbar{background:color-mix(in srgb, var(--app-surface) 94%, transparent)}}.rpma-commandbar{border-bottom:1px solid var(--app-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rpma-command-modes{align-items:center;gap:4px;min-width:0;display:flex}.rpma-command-modes a{color:var(--app-muted);border:1px solid #0000;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:750;text-decoration:none}.rpma-command-modes a:hover,.rpma-command-modes a.is-active{border-color:var(--app-line);background:var(--app-primary-soft);color:var(--app-text)}.rpma-command-actions{align-items:center;gap:7px;display:flex}.rpma-command-customer{width:min(300px,26vw);position:relative}.rpma-command-status,.rpma-icon-button,.rpma-theme-picker{border:1px solid var(--app-line);background:var(--app-surface);height:36px;color:var(--app-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.rpma-command-status{gap:7px;padding:0 10px;font-size:11px;font-weight:600}.rpma-icon-button{width:36px;text-decoration:none;transition:all .14s}.rpma-theme-picker{min-width:124px;font:inherit;cursor:pointer;gap:7px;padding:0 28px 0 10px;font-size:11px;font-weight:650;transition:all .14s}.rpma-theme-picker.is-compact{width:116px;min-width:116px;padding:0 24px 0 8px}.rpma-theme-picker.is-compact span{display:none}.rpma-icon-button:hover,.rpma-theme-picker:hover{border-color:var(--app-line-strong);background:var(--app-surface-muted);color:var(--app-text)}.rpma-main{min-width:0;padding:24px clamp(14px,2.2vw,34px) 44px}.rpma-page-header{max-width:var(--rpma-content-max-width);border-bottom:1px solid var(--app-line);margin:0 auto 18px;padding-bottom:16px}.rpma-page-header h1{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,28px);line-height:1.15}.rpma-page-header p{color:var(--app-muted);margin:6px 0 0;font-size:12px}.rpma-page-canvas{width:100%;max-width:var(--rpma-content-max-width);margin:0 auto}.rpma-mobile-bar,.rpma-mobile-close,.rpma-nav-scrim{display:none}.rpma-mobile-actions{align-items:center;gap:.4rem;display:flex}.rpma-route-progress{z-index:100;background:var(--accent-soft);height:.2rem;position:fixed;top:0;left:0;right:0;overflow:hidden}.rpma-route-progress>span{background:var(--color-card-bg);border-radius:999px;width:45%;height:100%;animation:1.05s ease-in-out infinite rpma-route-progress;display:block}@keyframes rpma-route-progress{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media (prefers-reduced-motion:reduce){.rpma-route-progress>span{width:100%;animation:none}}.rpma-switcher-inline{border:1px solid var(--app-line);background:var(--app-surface);width:100%;height:36px;color:var(--app-text);box-shadow:0 1px 2px var(--palette-shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.rpma-switcher-inline{box-shadow:0 1px 2px color-mix(in srgb, var(--palette-shadow) 3%, transparent)}}.rpma-glass-dropdown{z-index:70;border:1px solid var(--app-line);background:var(--app-surface);color:var(--app-text);box-shadow:0 20px 60px var(--palette-shadow);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.rpma-glass-dropdown{box-shadow:0 20px 60px color-mix(in srgb, var(--palette-shadow) 18%, transparent)}}.rpma-glass-dropdown{overflow:hidden}.rpma-dashboard{flex-direction:column;gap:14px;display:flex}.rpma-dashboard-panel-kicker{color:var(--app-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:750}.rpma-dashboard-live-state{border:1px solid var(--app-line);background:var(--app-surface);min-width:150px;color:var(--app-text);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding:8px 10px;font-size:11px;font-weight:700;display:grid}.rpma-dashboard-live-state small{color:var(--app-subtle);grid-column:2;font-size:9px;font-weight:500}.rpma-dashboard-live-dot,.rpma-dashboard-state-dot{background:var(--app-off);border-radius:50%;width:7px;height:7px}.rpma-dashboard-live-dot.is-live,.rpma-dashboard-state-dot.is-green{background:var(--app-green)}.rpma-dashboard-live-dot.is-demo,.rpma-dashboard-state-dot.is-amber{background:var(--app-amber)}.rpma-dashboard-state-dot.is-red{background:var(--app-red)}@keyframes rpma-spin{to{transform:rotate(360deg)}}.rpma-dashboard-alert-banner{border:1px solid var(--app-red);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.rpma-dashboard-alert-banner{border:1px solid color-mix(in srgb, var(--app-red) 30%, var(--app-line))}}.rpma-dashboard-alert-banner{background:var(--app-red-soft);color:var(--app-red);border-radius:9px;font-size:12px}.rpma-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(230px,1.25fr);gap:12px;display:grid}.rpma-dashboard-kpi,.rpma-dashboard-panel{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--surface-card);box-shadow:var(--app-shadow)}.rpma-dashboard-kpi{min-height:106px;padding:15px 16px;transition:border-color .14s,box-shadow .14s,transform .14s;position:relative;overflow:hidden}.rpma-dashboard-kpi:after{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.rpma-dashboard-kpi.is-green:after{background:var(--app-green)}.rpma-dashboard-kpi.is-amber:after,.rpma-dashboard-kpi.is-attention:after{background:var(--app-amber)}.rpma-dashboard-kpi.is-red:after{background:var(--app-red)}.rpma-dashboard-kpi:hover{border-color:var(--app-line-strong);box-shadow:0 2px 4px var(--palette-shadow), 0 16px 36px var(--palette-shadow)}@supports (color:color-mix(in lab, red, red)){.rpma-dashboard-kpi:hover{box-shadow:0 2px 4px color-mix(in srgb, var(--palette-shadow) 4%, transparent), 0 16px 36px color-mix(in srgb, var(--palette-shadow) 7%, transparent)}}.rpma-dashboard-kpi:hover{transform:translateY(-1px)}.rpma-dashboard-kpi-head{color:var(--app-muted);align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.rpma-dashboard-kpi-head svg{width:15px;height:15px;color:var(--app-primary)}.rpma-dashboard-kpi.is-attention .rpma-dashboard-kpi-head svg{color:var(--app-amber)}.rpma-dashboard-kpi strong{color:var(--app-text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 5px;font-size:27px;line-height:1;display:block}.rpma-dashboard-kpi strong.is-green{color:var(--app-green)}.rpma-dashboard-kpi strong.is-amber{color:var(--app-amber)}.rpma-dashboard-kpi strong.is-red{color:var(--app-red)}.rpma-dashboard-kpi small{color:var(--app-subtle);font-size:10px}.rpma-dashboard-kpi-rag{flex-direction:column;justify-content:center;display:flex}.rpma-dashboard-rag-mini{background:var(--app-surface-muted);border-radius:999px;gap:3px;height:9px;margin:13px 0 8px;display:flex}.rpma-dashboard-rag-mini i{border-radius:999px;display:block}.rpma-dashboard-rag-mini .is-green{background:var(--app-green)}.rpma-dashboard-rag-mini .is-amber{background:var(--app-amber)}.rpma-dashboard-rag-mini .is-red{background:var(--app-red)}.rpma-dashboard-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.rpma-dashboard-widget-grid>.rpma-dashboard-primary-grid,.rpma-dashboard-widget-grid>.rpma-dashboard-lower-grid,.rpma-dashboard-widget-grid .rpma-dashboard-side-stack{display:contents}.rpma-dashboard-widget{min-width:0}.rpma-dashboard-widget.is-metrics,.rpma-dashboard-widget.is-services{grid-column:1/-1}.rpma-dashboard-widget.is-assurance,.rpma-dashboard-widget.is-attention{grid-column:span 8}.rpma-dashboard-widget.is-alerts,.rpma-dashboard-widget.is-freshness,.rpma-dashboard-widget.is-coverage{grid-column:span 4}.rpma-dashboard-primary-grid{grid-template-columns:minmax(0,2.1fr) minmax(310px,.9fr);gap:14px;display:grid}.rpma-dashboard-primary-grid.is-single,.rpma-dashboard-lower-grid.is-single{grid-template-columns:minmax(0,1fr)}.rpma-dashboard-side-stack{align-content:start;gap:14px;display:grid}.rpma-dashboard-panel{overflow:hidden}.rpma-dashboard-panel-head{border-bottom:1px solid var(--app-line);background:var(--surface-panel);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 15px;display:flex}.rpma-dashboard-panel-head h2{margin:0;font-size:13px;font-weight:700}.rpma-dashboard-panel-head>span,.rpma-dashboard-panel-head>strong{color:var(--app-muted);font-size:10px}.rpma-dashboard-assurance-list{padding:8px 12px 12px}.rpma-dashboard-assurance-row{border-radius:7px;grid-template-columns:minmax(150px,1.15fr) minmax(150px,1.8fr) 52px;align-items:center;gap:12px;min-height:34px;padding:5px 7px;text-decoration:none;display:grid}.rpma-dashboard-assurance-row:hover{background:var(--app-surface-muted)}.rpma-dashboard-assurance-name{align-items:center;gap:8px;min-width:0;display:flex}.rpma-dashboard-assurance-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rpma-dashboard-progress,.rpma-dashboard-cover-bar{background:var(--app-surface-muted);border-radius:999px;height:7px;overflow:hidden}.rpma-dashboard-progress i,.rpma-dashboard-cover-bar i{border-radius:inherit;background:var(--app-primary);height:100%;display:block}.rpma-dashboard-pct{color:var(--app-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.rpma-dashboard-alert-list{padding:3px 12px 10px}.rpma-dashboard-alert-row{border-bottom:1px solid var(--app-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 2px;text-decoration:none;display:grid}.rpma-dashboard-alert-row:last-child{border-bottom:0}.rpma-dashboard-alert-row strong{font-size:11px;display:block}.rpma-dashboard-alert-row small{color:var(--app-muted);margin-top:2px;font-size:9px;display:block}.rpma-dashboard-alert-row em{color:var(--app-red);font-size:10px;font-style:normal}.rpma-dashboard-alert-icon{border-radius:7px;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.rpma-dashboard-alert-icon.is-red{color:var(--app-red);background:var(--app-red-soft)}.rpma-dashboard-alert-icon.is-amber{color:var(--app-amber);background:var(--app-amber-soft)}.rpma-dashboard-empty{color:var(--app-muted);padding:12px 4px;font-size:11px}.rpma-dashboard-freshness-list{padding:5px 13px 12px}.rpma-dashboard-freshness-list>div{border-bottom:1px solid var(--app-line);color:var(--app-muted);justify-content:space-between;align-items:center;gap:12px;padding:7px 2px;font-size:10px;display:flex}.rpma-dashboard-freshness-list>div:last-child{border-bottom:0}.rpma-dashboard-freshness-list .is-green{color:var(--app-green)}.rpma-dashboard-freshness-list .is-amber{color:var(--app-amber)}.rpma-dashboard-freshness-list .is-red{color:var(--app-red)}.rpma-dashboard-services{grid-template-columns:repeat(5,minmax(0,1fr));padding:14px;display:grid}.rpma-dashboard-service{border-right:1px solid var(--app-line);text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px;text-decoration:none;display:flex}.rpma-dashboard-service:last-child{border-right:0}.rpma-dashboard-service-ring{--rpma-service-pct:0%;--rpma-service-tone:var(--app-primary);background:0 0,0 0;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.rpma-dashboard-service-ring.is-green{--rpma-service-tone:var(--app-green)}.rpma-dashboard-service-ring.is-amber{--rpma-service-tone:var(--app-amber)}.rpma-dashboard-service-ring.is-red{--rpma-service-tone:var(--app-red)}.rpma-dashboard-service-ring.is-off{background:0 0,0 0}.rpma-dashboard-service-ring strong{font-size:12px}.rpma-dashboard-service>span{font-size:11px;font-weight:700}.rpma-dashboard-service>small{color:var(--app-muted);font-size:9px}.rpma-dashboard-lower-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:14px;display:grid}.rpma-dashboard-table-wrap{overscroll-behavior:contain;scrollbar-width:thin;max-block-size:min(32rem,100dvh - 14rem);overflow:auto}.rpma-dashboard-table-wrap thead{z-index:2;position:sticky;top:0}.rpma-dashboard-table{border-collapse:collapse;width:100%}.rpma-dashboard-table th,.rpma-dashboard-table td{border-bottom:1px solid var(--app-line);text-align:left;padding:10px 13px;font-size:10px}.rpma-dashboard-table th{color:var(--app-muted);background:var(--app-surface-muted);font-weight:700}.rpma-dashboard-table td{color:var(--app-muted)}.rpma-dashboard-table a{color:var(--app-text);font-weight:650;text-decoration:none}.rpma-dashboard-cover-list{padding:6px 14px 13px}.rpma-dashboard-cover-list>div{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(90px,.8fr) minmax(100px,1.3fr) 36px;align-items:center;gap:10px;padding:8px 0;display:grid}.rpma-dashboard-cover-list>div:last-child{border-bottom:0}.rpma-dashboard-cover-list span{flex-direction:column;display:flex}.rpma-dashboard-cover-list strong{font-size:10px}.rpma-dashboard-cover-list small,.rpma-dashboard-cover-list em{color:var(--app-muted);font-size:9px;font-style:normal}.rpma-dashboard-widget-manager{gap:12px;display:grid}.rpma-dashboard-widget-manager-head{color:var(--app-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.rpma-dashboard-widget-options{gap:7px;display:grid}.rpma-dashboard-widget-option-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;transition:opacity .12s;display:grid}.rpma-dashboard-widget-option-row.is-dragging{opacity:.5}.rpma-dashboard-widget-option{border:1px solid var(--ui-section-item-border);background:var(--ui-section-item-bg);width:100%;min-height:58px;color:var(--app-text);text-align:left;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.rpma-dashboard-widget-option:hover{border-color:var(--app-line-strong);background:var(--ui-section-item-hover)}.rpma-dashboard-widget-option.is-selected{border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.rpma-dashboard-widget-option.is-selected{border-color:color-mix(in srgb, var(--app-primary) 32%, var(--app-line))}}.rpma-dashboard-widget-option.is-selected{background:var(--app-primary-soft)}.rpma-dashboard-widget-check{border:1px solid var(--app-line-strong);background:var(--app-surface);width:25px;height:25px;color:var(--app-primary);border-radius:7px;place-items:center;display:grid}.rpma-dashboard-widget-check svg{width:15px;height:15px}.rpma-dashboard-widget-option strong,.rpma-dashboard-widget-option small{display:block}.rpma-dashboard-widget-option strong{font-size:11px}.rpma-dashboard-widget-option small{color:var(--app-muted);margin-top:3px;font-size:9px;line-height:1.35}.rpma-dashboard-widget-controls{border:1px solid var(--ui-section-item-border);background:var(--ui-section-item-bg);color:var(--app-muted);border-radius:10px;align-items:center;gap:3px;padding:4px;display:flex}.rpma-dashboard-widget-controls>svg{cursor:grab;width:15px;height:15px}.rpma-dashboard-widget-controls button{width:26px;height:26px;color:var(--app-muted);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;display:grid}.rpma-dashboard-widget-controls button:hover:not(:disabled){border-color:var(--app-line);background:var(--ui-section-item-hover);color:var(--app-text)}.rpma-dashboard-widget-controls button:disabled{opacity:.3;cursor:not-allowed}.rpma-dashboard-widget-controls button svg{width:14px;height:14px}.rpma-workspace,.rpma-customer-workspace{min-width:0;height:calc(100dvh - var(--app-command-height) - 68px);grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-height:0;display:grid;overflow:hidden}.rpma-workspace-header,.rpma-customer-header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:16px;padding-bottom:16px;display:flex}.rpma-customer-header{border:1px solid var(--app-line-strong);border-radius:var(--app-radius-lg);background:var(--surface-panel);box-shadow:var(--app-shadow);align-items:center;margin-bottom:0;padding:16px 18px}.rpma-workspace-eyebrow,.rpma-customer-eyebrow,.rpma-config-kicker,.rpma-folio-kicker{color:var(--app-primary);letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:750}.rpma-workspace-header h1,.rpma-customer-header h1{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.rpma-workspace-header>div>p:last-child,.rpma-customer-header>div>p:last-child{color:var(--app-muted);margin:5px 0 0;font-size:11px}.rpma-workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rpma-module-link{min-height:39px;color:var(--app-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.rpma-module-link svg{flex:none;width:15px;height:15px}.rpma-module-link:hover{color:var(--app-text);background:var(--app-surface-muted)}.rpma-module-link.is-active{color:var(--app-primary);border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.rpma-module-link.is-active{border-color:color-mix(in srgb, var(--app-primary) 20%, var(--app-line))}}.rpma-module-link.is-active{background:var(--app-primary-soft);box-shadow:inset 3px 0 0 var(--app-primary)}.rpma-workspace-content{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--surface-content);min-width:0;min-height:0;box-shadow:var(--app-shadow);overflow:hidden auto}.rpma-workspace-layout{grid-template-columns:minmax(180px,205px) minmax(0,1fr);align-items:stretch;gap:14px;min-width:0;min-height:0;display:grid;overflow:hidden}.rpma-workspace-group-nav,.rpma-workspace-item-nav{border:1px solid var(--ui-section-rail-border);border-radius:var(--app-radius);background:var(--surface-panel);min-width:0;min-height:0;box-shadow:var(--app-shadow);scrollbar-width:thin;padding:8px;overflow-y:auto}.rpma-workspace-group-nav{height:auto;padding:7px;overflow:hidden}.rpma-workspace-item-nav{background:var(--surface-panel)}@supports (color:color-mix(in lab, red, red)){.rpma-workspace-item-nav{background:color-mix(in srgb, var(--surface-panel) 86%, var(--surface-card))}}.rpma-theme-page-header,.rpma-theme-rail,.rpma-workspace .rpma-config-intro{border-color:var(--color-nav-fg)}@supports (color:color-mix(in lab, red, red)){.rpma-theme-page-header,.rpma-theme-rail,.rpma-workspace .rpma-config-intro{border-color:color-mix(in srgb, var(--color-nav-fg) 18%, var(--color-nav))}}.rpma-theme-page-header,.rpma-theme-rail,.rpma-workspace .rpma-config-intro{background:var(--color-nav);color:var(--color-nav-fg)}.rpma-theme-page-header .rpma-unified-page-eyebrow,.rpma-theme-page-header .rpma-unified-page-title-row>h1,.rpma-theme-page-header .rpma-unified-page-description,.rpma-theme-page-header .rpma-customer-name,.rpma-theme-page-header .rpma-customer-title-row small,.rpma-theme-rail .rpma-customer-nav-heading,.rpma-theme-rail .rpma-customer-nav-heading small,.rpma-theme-rail .rpma-customer-nav-heading strong,.rpma-workspace .rpma-config-intro .rpma-config-kicker,.rpma-workspace .rpma-config-intro-copy p:last-child{color:var(--color-nav-fg)}.rpma-theme-page-header .rpma-unified-page-description,.rpma-theme-page-header .rpma-customer-title-row small,.rpma-theme-rail .rpma-customer-nav-heading small,.rpma-workspace .rpma-config-intro-copy p:last-child{opacity:.78}.rpma-workspace .rpma-config-intro{border-left-color:var(--color-accent)}.rpma-workspace .rpma-config-head-icon{background:var(--color-nav-deep)}@supports (color:color-mix(in lab, red, red)){.rpma-workspace .rpma-config-head-icon{background:color-mix(in srgb, var(--color-nav-deep) 72%, var(--color-nav))}}.rpma-workspace .rpma-config-head-icon{color:var(--color-nav-fg)}.rpma-workspace .rpma-workspace-group-link.is-active,.rpma-workspace .rpma-workspace-item-link.is-active{border-color:var(--ui-nav-link-active-border);background:var(--ui-nav-link-active-bg);color:var(--ui-nav-link-active-fg);box-shadow:inset 3px 0 0 var(--ui-nav-link-active-border)}.rpma-workspace .rpma-workspace-group-link.is-active small,.rpma-workspace .rpma-workspace-group-link.is-active>svg:last-child,.rpma-workspace .rpma-workspace-item-link.is-active>svg:last-child{color:var(--ui-nav-link-active-fg)}@supports (color:color-mix(in lab, red, red)){.rpma-workspace .rpma-workspace-group-link.is-active small,.rpma-workspace .rpma-workspace-group-link.is-active>svg:last-child,.rpma-workspace .rpma-workspace-item-link.is-active>svg:last-child{color:color-mix(in srgb, var(--ui-nav-link-active-fg) 76%, transparent)}}.rpma-workspace-group-list,.rpma-workspace-item-list{gap:6px;min-width:0;display:grid}.rpma-workspace-group-list{scroll-snap-type:x proximity;scrollbar-width:thin;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.rpma-workspace-group-list .rpma-workspace-group-link{scroll-snap-align:start;flex:1 0 155px;min-height:42px}.rpma-workspace-group-link,.rpma-workspace-item-link{border:1px solid var(--ui-section-item-border);background:var(--ui-section-item-bg);min-width:0;min-height:44px;color:var(--app-muted);border-radius:9px;grid-template-columns:21px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:8px 9px;text-decoration:none;transition:color .14s,background .14s,border-color .14s,box-shadow .14s;display:grid}.rpma-workspace-group-link>svg,.rpma-workspace-item-link>svg{width:16px;height:16px}:is(.rpma-workspace-group-link:has(>span:first-child),.rpma-workspace-item-link:has(>span:first-child)){grid-template-columns:minmax(0,1fr) 14px}.rpma-workspace-group-link>svg:last-child,.rpma-workspace-item-link>svg:last-child{width:13px;color:var(--app-subtle)}.rpma-workspace-group-link>span,.rpma-workspace-item-link>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rpma-workspace-group-link strong,.rpma-workspace-group-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rpma-workspace-group-link strong,.rpma-workspace-item-link span{font-size:10px;font-weight:700}.rpma-workspace-group-link small{color:var(--app-subtle);margin-top:2px;font-size:8px}.rpma-workspace-group-link:hover,.rpma-workspace-item-link:hover{border-color:var(--app-line-strong);background:var(--ui-section-item-hover);color:var(--app-text);box-shadow:var(--app-shadow)}.rpma-workspace-group-link.is-active,.rpma-workspace-item-link.is-active{border-color:var(--ui-section-active-border);background:var(--ui-section-active-bg);color:var(--ui-section-active-fg);box-shadow:inset 3px 0 0 var(--ui-section-active-fg), var(--rpma-shadow-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-workspace-group-link.is-active,.rpma-workspace-item-link.is-active{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ui-section-active-fg) 82%, transparent), var(--rpma-shadow-accent)}}.rpma-workspace-group-link.is-active small,.rpma-workspace-group-link.is-active>svg:last-child,.rpma-workspace-item-link.is-active>svg:last-child{color:var(--ui-section-active-fg)}@supports (color:color-mix(in lab, red, red)){.rpma-workspace-group-link.is-active small,.rpma-workspace-group-link.is-active>svg:last-child,.rpma-workspace-item-link.is-active>svg:last-child{color:color-mix(in srgb, var(--ui-section-active-fg) 76%, transparent)}}.rpma-section-stack,.rpma-settings-stack{gap:var(--rpma-section-gap,1rem);min-width:0;display:grid}.rpma-workspace-selector{border:1px solid var(--app-line);background:var(--app-surface);min-width:210px;color:var(--app-text);text-align:left;box-shadow:var(--app-shadow);border-radius:10px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:7px 9px;display:grid}.rpma-workspace-selector:hover{border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.rpma-workspace-selector:hover{border-color:color-mix(in srgb, var(--app-primary) 30%, var(--app-line))}}.rpma-workspace-selector:hover{background:var(--app-primary-soft)}.rpma-workspace-selector>svg:first-child{width:16px;color:var(--app-primary)}.rpma-workspace-selector>svg:last-child{width:14px;color:var(--app-muted)}.rpma-workspace-selector span,.rpma-workspace-selector small,.rpma-workspace-selector strong{min-width:0;display:block}.rpma-workspace-selector small{color:var(--app-muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.rpma-workspace-selector strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.rpma-workspace-picker-groups{grid-template-columns:minmax(0,1fr);gap:12px;padding:0;display:grid}.rpma-workspace-picker-group{border:1px solid var(--app-line);background:var(--app-surface-muted);border-radius:12px;padding:8px}.rpma-workspace-picker-group>p{color:var(--app-subtle);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;padding:5px 7px 8px;font-size:9px;font-weight:750;display:flex}.rpma-workspace-picker-group>p svg{width:14px;height:14px}.rpma-workspace-picker-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.rpma-workspace-picker-link{min-height:42px;color:var(--app-muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.rpma-workspace-picker-link svg{flex:none;width:15px;height:15px}.rpma-workspace-picker-link:hover{background:var(--app-surface);color:var(--app-text)}.rpma-workspace-picker-link.is-active{border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.rpma-workspace-picker-link.is-active{border-color:color-mix(in srgb, var(--app-primary) 22%, var(--app-line))}}.rpma-workspace-picker-link.is-active{background:var(--app-primary-soft);color:var(--app-primary)}.rpma-customer-health{border:1px solid var(--app-line);background:var(--app-surface);min-width:135px;box-shadow:0 1px 2px var(--palette-shadow);border-radius:10px;align-items:center;gap:9px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.rpma-customer-health{box-shadow:0 1px 2px color-mix(in srgb, var(--palette-shadow) 3%, transparent)}}.rpma-customer-health>span{background:var(--app-off);border-radius:50%;width:9px;height:9px}.rpma-customer-health small{color:var(--app-muted);font-size:9px;display:block}.rpma-customer-health strong{color:var(--app-text);margin-top:2px;font-size:11px;display:block}.rpma-customer-health[data-rag=Green]>span{background:var(--app-green)}.rpma-customer-health[data-rag=Amber]>span{background:var(--app-amber)}.rpma-customer-health[data-rag=Red]>span{background:var(--app-red)}.rpma-customer-identity{min-width:0}.rpma-customer-title-row{align-items:center;gap:11px;display:flex}.rpma-customer-mark{border:1px solid var(--app-primary);flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.rpma-customer-mark{border:1px solid color-mix(in srgb, var(--app-primary) 18%, var(--app-line))}}.rpma-customer-mark{background:var(--app-primary-soft);color:var(--app-primary);border-radius:10px}.rpma-customer-mark svg{width:19px;height:19px}.rpma-customer-title-row>div>p{color:var(--app-subtle);letter-spacing:.08em;margin:2px 0 0;font-size:9px;font-weight:700}.rpma-customer-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.rpma-customer-meta>span{border:1px solid var(--app-line);background:var(--app-surface);min-height:24px;color:var(--app-muted);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}.rpma-customer-meta svg{width:11px;height:11px}.rpma-service-tabs{border:1px solid var(--ui-section-rail-border);border-radius:var(--app-radius);background:var(--surface-panel);min-width:0;height:auto;min-height:0;box-shadow:var(--app-shadow);scrollbar-width:thin;padding:7px;overflow:hidden}.rpma-customer-nav-heading{min-width:0;color:var(--app-text);flex-direction:column;gap:2px;padding:5px 8px 10px;display:flex}.rpma-service-tabs>.rpma-customer-nav-heading,.rpma-workspace-group-nav>.rpma-customer-nav-heading{flex-direction:row;align-items:baseline;gap:7px;padding:2px 7px 7px}.rpma-customer-nav-heading small{color:var(--app-subtle);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.rpma-customer-nav-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.rpma-service-tab-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-width:0;display:grid}.rpma-service-tab{border:1px solid var(--ui-section-item-border);background:var(--ui-section-item-bg);min-width:0;min-height:44px;color:var(--app-muted);border-radius:9px;grid-template-columns:24px minmax(0,1fr) 20px 14px;align-items:center;gap:8px;padding:8px 9px;text-decoration:none;transition:color .14s,background .14s,border-color .14s,box-shadow .14s;display:grid;position:relative}.rpma-service-tab>em{color:var(--app-subtle);font-size:9px;font-style:normal}.rpma-emp-rag{place-items:center;display:inline-grid}.rpma-bot{border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.rpma-bot-img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.rpma-bot-off{border:1px solid var(--app-line-strong);background:var(--app-off);border-radius:50%;width:72%;height:72%}.rpma-hovertip .rpma-help-bubble{z-index:80;border:1px solid var(--app-line);background:var(--app-text);width:max-content;max-width:250px;color:var(--app-surface);box-shadow:var(--app-shadow);border-radius:7px;padding:7px 9px;font-size:10px;font-weight:500;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 8px);right:0}.rpma-hovertip:hover .rpma-help-bubble,.rpma-hovertip:focus-visible .rpma-help-bubble{display:block}.rpma-business-tip{flex:none;place-items:center;display:inline-grid;position:relative}.rpma-business-tip-trigger{color:currentColor;cursor:help;opacity:.72;background:0 0;border:0;border-radius:999px;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.rpma-business-tip-trigger>svg{width:13px;height:13px}.rpma-business-tip-trigger.is-custom{border-radius:inherit;opacity:1;width:auto;height:auto}.rpma-business-tip-trigger:hover,.rpma-business-tip-trigger:focus-visible{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rpma-business-tip-trigger:hover,.rpma-business-tip-trigger:focus-visible{background:color-mix(in srgb, currentColor 10%, transparent)}}.rpma-business-tip-trigger:hover,.rpma-business-tip-trigger:focus-visible{opacity:1;outline:2px solid var(--app-primary);outline-offset:1px}.rpma-business-tip-bubble{z-index:120;border:1px solid var(--app-line);background:var(--app-text);width:min(320px,82vw);color:var(--app-surface);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;box-shadow:var(--app-shadow-lg);border-radius:9px;gap:3px;padding:10px 12px;font-size:10px;font-style:normal;font-weight:500;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 7px);right:0}.rpma-business-tip-bubble.is-portal{z-index:1000;width:min(320px,100vw - 24px);max-height:calc(100vh - 24px);display:grid;position:fixed;bottom:auto;right:auto;overflow:auto;transform:none}.rpma-business-tip-bubble strong{color:inherit;letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:9px}.rpma-business-tip-bubble strong:first-child{margin-top:0}.rpma-business-tip-bubble em{border-top:1px solid var(--app-surface);margin-top:6px;padding-top:6px}@supports (color:color-mix(in lab, red, red)){.rpma-business-tip-bubble em{border-top:1px solid color-mix(in srgb, var(--app-surface) 24%, transparent)}}.rpma-business-tip-bubble em{color:inherit;font-style:normal;font-weight:700}.rpma-business-tip:hover .rpma-business-tip-bubble,.rpma-business-tip:focus-within .rpma-business-tip-bubble{display:grid}.rpma-business-tip.is-right .rpma-business-tip-bubble{left:0;right:auto}.rpma-business-tip.is-bottom .rpma-business-tip-bubble{top:calc(100% + 7px);bottom:auto}.rpma-business-tip.is-top .rpma-business-tip-bubble{right:50%;transform:translate(50%)}@media (prefers-reduced-motion:reduce){.rpma-business-tip,.rpma-business-tip *{transition:none!important;animation:none!important}}.rpma-service-tab span{flex-direction:column;min-width:0;display:flex}.rpma-service-tab strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rpma-service-tab small{color:var(--app-subtle);margin-top:2px;font-size:8px}.rpma-service-tab:hover{border-color:var(--app-line-strong);background:var(--ui-section-item-hover);color:var(--app-text);box-shadow:var(--app-shadow)}.rpma-service-tab:focus-visible,.rpma-module-link:focus-visible{z-index:1;outline:2px solid var(--ui-section-active-bg);outline-offset:2px}.rpma-service-tab.is-active{border-color:var(--ui-section-active-border);background:var(--ui-section-active-bg);color:var(--ui-section-active-fg);box-shadow:inset 3px 0 0 var(--ui-section-active-fg), var(--rpma-shadow-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-service-tab.is-active{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ui-section-active-fg) 82%, transparent), var(--rpma-shadow-accent)}}.rpma-service-tab.is-active small,.rpma-service-tab.is-active>em{color:var(--ui-section-active-fg)}@supports (color:color-mix(in lab, red, red)){.rpma-service-tab.is-active small,.rpma-service-tab.is-active>em{color:color-mix(in srgb, var(--ui-section-active-fg) 76%, transparent)}}.rpma-customer-layout{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;min-width:0;min-height:0;display:grid;overflow:hidden}.rpma-module-nav{border:1px solid var(--ui-section-rail-border);border-radius:var(--app-radius);background:var(--surface-panel);align-self:stretch;min-width:0;height:100%;min-height:0;padding:8px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.rpma-module-nav{background:color-mix(in srgb, var(--surface-panel) 86%, var(--surface-card))}}.rpma-module-nav{box-shadow:var(--app-shadow);scrollbar-width:thin}.rpma-module-pills{height:auto;padding:8px;overflow:auto hidden}.rpma-module-pills .rpma-module-nav-list{gap:7px;width:max-content;min-width:100%;display:flex}.rpma-module-pills .rpma-module-link{border:1px solid var(--ui-section-item-border);border-radius:999px;grid-template-columns:16px auto 20px 14px;width:auto;min-width:max-content;min-height:38px;padding:6px 9px}.rpma-module-pills .rpma-module-link>svg{width:15px;height:15px}.rpma-module-face-intro{border:1px solid var(--app-line);border-left:3px solid var(--app-primary);background:var(--app-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:11px 13px;display:flex}.rpma-module-face-intro>div{flex:280px;min-width:0}.rpma-module-face-intro strong,.rpma-module-face-intro span{display:block}.rpma-module-face-intro dl{gap:2px;margin-top:5px;font-size:10px;line-height:1.35;display:grid}.rpma-module-face-intro dl>div{grid-template-columns:max-content minmax(0,1fr);gap:6px;display:grid}.rpma-module-face-intro dt{color:var(--app-text);white-space:nowrap;font-weight:800}.rpma-module-face-intro dd{min-width:0;color:var(--app-text)}.rpma-module-face-intro strong{color:var(--app-text);font-size:13px}.rpma-module-face-intro span{color:var(--app-muted);margin-top:3px;font-size:10px}.rpma-module-face-intro em{max-width:100%;color:var(--app-muted);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:9px;font-style:normal;font-weight:800}.rpma-module-face-intro em.is-contractual{border:1px solid var(--app-line-strong);background:var(--app-surface-muted);color:var(--app-text);border-radius:6px;padding:4px 7px}@media (width<=760px){.rpma-module-face-intro dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.rpma-ecosystem-home{gap:10px;padding:12px;display:grid}.rpma-ecosystem-home-head{border-bottom:1px solid var(--app-line);padding:2px 2px 9px}.rpma-ecosystem-home-head h2{color:var(--app-text);letter-spacing:-.025em;font-size:clamp(18px,2vw,26px);font-weight:800}.rpma-ecosystem-home-head p{color:var(--app-muted);margin-top:5px;font-size:12px}.rpma-ecosystem-home-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.rpma-ecosystem-service-card{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-surface);min-width:0;min-height:112px;color:var(--app-text);box-shadow:var(--app-shadow);grid-template-rows:auto auto 1fr;gap:8px;padding:12px;text-decoration:none;display:grid}.rpma-ecosystem-service-card:hover{border-color:var(--app-line-strong);background:var(--app-primary-soft)}.rpma-ecosystem-service-card-head,.rpma-ecosystem-service-card-state{align-items:center;gap:9px;display:flex}.rpma-ecosystem-service-card-head>svg{width:20px;height:20px;color:var(--app-primary)}.rpma-ecosystem-service-card-head strong{flex:1;min-width:0;font-size:13px}.rpma-ecosystem-service-card-state{justify-content:space-between}.rpma-ecosystem-service-card>p{color:var(--app-muted);align-self:end;margin:0;font-size:11px;line-height:1.45}@media (width<=1100px){.rpma-ecosystem-home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.rpma-command-modes{display:none}.rpma-ecosystem-home-cards{grid-template-columns:minmax(0,1fr)}}.rpma-module-nav-label{padding-bottom:10px}.rpma-module-nav-list{gap:10px;min-width:0;display:grid}.rpma-module-group{gap:4px;min-width:0;display:grid}.rpma-module-group-label{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 5px;font-size:9px;font-weight:800;line-height:1.25}.rpma-module-partial{color:var(--app-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.rpma-module-link{border-color:var(--ui-section-item-border);background:var(--ui-section-item-bg);white-space:normal;grid-template-columns:18px minmax(0,1fr) 20px 14px;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 9px;display:grid}.rpma-module-link>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rpma-module-link:hover{border-color:var(--app-line-strong);background:var(--ui-section-item-hover);box-shadow:var(--app-shadow)}.rpma-module-link.is-active{border-color:var(--ui-section-active-border);background:var(--ui-section-active-bg);color:var(--ui-section-active-fg);box-shadow:inset 3px 0 0 var(--ui-section-active-fg), var(--rpma-shadow-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-module-link.is-active{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ui-section-active-fg) 82%, transparent), var(--rpma-shadow-accent)}}.rpma-module-link.is-active>em{color:var(--ui-section-active-fg)}@supports (color:color-mix(in lab, red, red)){.rpma-module-link.is-active>em{color:color-mix(in srgb, var(--ui-section-active-fg) 76%, transparent)}}.rpma-customer-content{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--surface-content);min-width:0;min-height:0;box-shadow:var(--app-shadow);overflow:hidden auto}.rpma-customer-content[data-rag=Green]{border-top-color:var(--app-green)}@supports (color:color-mix(in lab, red, red)){.rpma-customer-content[data-rag=Green]{border-top-color:color-mix(in srgb, var(--app-green) 45%, var(--app-line))}}.rpma-customer-content[data-rag=Amber]{border-top-color:var(--app-amber)}@supports (color:color-mix(in lab, red, red)){.rpma-customer-content[data-rag=Amber]{border-top-color:color-mix(in srgb, var(--app-amber) 45%, var(--app-line))}}.rpma-customer-content[data-rag=Red]{border-top-color:var(--app-red)}@supports (color:color-mix(in lab, red, red)){.rpma-customer-content[data-rag=Red]{border-top-color:color-mix(in srgb, var(--app-red) 45%, var(--app-line))}}.rpma-customer-content-body{background:var(--surface-content);min-width:0;padding:16px}.rpma-module-canvas{min-width:0}.rpma-module-canvas.is-variant-b>.rpma-module-workbench-main>:is(.rpma-est,.rpma-module-page,.space-y-4){grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.rpma-module-canvas.is-variant-b .rpma-module-section{margin:0}.rpma-module-canvas.is-variant-b .rpma-module-section.is-headline{border-top:3px solid var(--app-primary)}.rpma-module-canvas.is-variant-b .rpma-module-section.is-mix{border-top:3px solid var(--app-accent)}.rpma-module-canvas.is-variant-b .rpma-module-section.is-detail{border-top:3px solid var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-variant-b .rpma-module-section.is-detail{border-top:3px solid color-mix(in srgb, var(--app-primary) 72%, var(--app-line))}}.rpma-eco-rag-reason{border:1px solid var(--app-line);background:var(--app-surface);width:fit-content;max-width:100%;color:var(--app-text);border-radius:7px;align-items:center;margin-top:6px;padding:5px 8px;font-size:10px;font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex}.rpma-eco-rag-reason[data-rag=Red]{border-color:var(--app-red)}@supports (color:color-mix(in lab, red, red)){.rpma-eco-rag-reason[data-rag=Red]{border-color:color-mix(in srgb, var(--app-red) 45%, var(--app-line))}}.rpma-eco-rag-reason[data-rag=Red]{background:var(--app-red-soft);color:var(--app-red)}.rpma-eco-rag-reason[data-rag=Amber]{border-color:var(--app-amber)}@supports (color:color-mix(in lab, red, red)){.rpma-eco-rag-reason[data-rag=Amber]{border-color:color-mix(in srgb, var(--app-amber) 45%, var(--app-line))}}.rpma-eco-rag-reason[data-rag=Amber]{background:var(--app-amber-soft);color:var(--app-amber)}.rpma-module-page{min-width:0;color:var(--app-text);font-family:var(--font-sans)}.rpma-module-page>:is(div,section){min-width:0}.rpma-module-section{border:1px solid var(--app-line);background:var(--surface-content);border-radius:12px;min-width:0;padding:12px}.rpma-module-section.is-mix,.rpma-module-section.is-detail{background:var(--surface-content)}.rpma-module-page .space-y-4{gap:12px}.rpma-module-page .space-y-3{gap:10px}.rpma-module-section-heading{border:1px solid var(--app-line);border-left:3px solid var(--app-primary);background:var(--surface-panel);border-radius:10px;grid-template-columns:minmax(12rem,auto) minmax(0,1fr);align-items:center;gap:8px 18px;min-width:0;margin:0 0 10px;padding:9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.rpma-module-section-heading{background:color-mix(in srgb, var(--surface-panel) 88%, var(--app-primary-soft))}}.rpma-module-section-heading{box-shadow:var(--app-shadow)}.rpma-module-section-heading.is-mix{border-left-color:var(--app-accent);background:var(--surface-panel)}@supports (color:color-mix(in lab, red, red)){.rpma-module-section-heading.is-mix{background:color-mix(in srgb, var(--surface-panel) 82%, var(--app-accent-soft))}}.rpma-module-section-heading.is-detail{border-left-color:var(--app-muted);background:var(--surface-panel)}@supports (color:color-mix(in lab, red, red)){.rpma-module-section-heading.is-detail{background:color-mix(in srgb, var(--surface-panel) 94%, var(--surface-content))}}.rpma-module-section-heading.is-mix .rpma-module-section-kicker{color:var(--app-accent)}.rpma-module-section-heading.is-detail .rpma-module-section-kicker{color:var(--app-muted)}.rpma-module-section-heading>div{min-width:0}.rpma-module-section-kicker{color:var(--app-primary);letter-spacing:.085em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.rpma-module-section-heading h2{overflow-wrap:anywhere;color:var(--app-text);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:800;line-height:1.25}.rpma-module-section-heading>p{max-width:72rem;color:var(--app-muted);margin:0;font-size:10.5px;line-height:1.4}.rpma-module-page .rpma-stat-card{border-radius:9px;gap:3px;min-height:68px;padding:10px 11px}.rpma-module-page .rpma-stat-card .rpma-stat-value{font-size:18px;line-height:1.15}.rpma-module-page .rpma-stat-card p:first-child{font-size:10px}.rpma-module-page .rpma-card,.rpma-module-page .rpma-data-region,.rpma-module-page .rpma-data-record{border-radius:10px}.rpma-module-page .rpma-panel-heading,.rpma-module-page .rpma-card-head{border-left:3px solid var(--app-primary);min-height:38px;color:var(--app-text);letter-spacing:.015em;padding:9px 12px;font-size:11px;font-weight:800}.rpma-module-page .rpma-card>:is(.p-5,.p-4),.rpma-module-page .rpma-card>.rpma-card-content{padding:12px}.rpma-module-page :is(.rpma-bounded-data,.rpma-table-viewport,.rpma-data-window-body){max-block-size:min(27rem,100dvh - 18rem)}.rpma-module-page :is(.rpma-bounded-data,.rpma-table-viewport,.rpma-data-window-body) thead{z-index:3;box-shadow:inset 0 -1px 0 var(--app-line);position:sticky;top:0}.rpma-module-page table th,.rpma-module-page table td{padding-block:7px;font-size:11px;line-height:1.35}.rpma-module-page .rpma-rmm-detail{padding:8px}.rpma-module-page .rpma-rmm-stat-grid .rpma-stat-card,.rpma-module-page .rpma-rmm-stat-grid .rpma-stat-tile{min-height:54px;padding:7px 9px}.rpma-module-page .rpma-rmm-stat-grid .rpma-stat-value{font-size:13px;line-height:1.2}.rpma-module-page .rpma-rmm-detail .space-y-4{gap:10px}.rpma-module-page .rpma-rmm-detail :is(.p-4,.p-3){padding:8px}.rpma-module-page .rpma-rmm-detail h3{font-size:13px;line-height:1.2}.rpma-module-page .rpma-rmm-detail h4{margin-bottom:6px;font-size:10px}.rpma-module-page .rpma-data-record-head{padding:11px 12px}.rpma-module-page .rpma-data-record-grid{gap:6px;padding:8px}.rpma-module-page .rpma-data-record-grid>div{padding:9px 10px}@media (width<=760px){.rpma-module-section-heading{grid-template-columns:minmax(0,1fr)}.rpma-module-page :is(.rpma-bounded-data,.rpma-table-viewport,.rpma-data-window-body){max-block-size:min(23rem,100dvh - 13rem)}}.rpma-help-layout{align-items:start}.rpma-help-rail{max-height:calc(100dvh - 9rem);position:sticky;top:12px;overflow:auto}.rpma-help-link{color:var(--app-muted);border:1px solid #0000;border-radius:8px;padding:8px 9px;font-size:11px;font-weight:600;text-decoration:none;display:block}.rpma-help-link:hover{color:var(--app-text);background:var(--app-surface)}.rpma-help-link.is-on{border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.rpma-help-link.is-on{border-color:color-mix(in srgb, var(--app-primary) 20%, var(--app-line))}}.rpma-help-link.is-on{background:var(--app-primary-soft);color:var(--app-primary)}.rpma-help-featured-link{border-left:3px solid var(--app-primary);margin-top:4px;font-weight:750}.rpma-help-group{border-top:1px solid var(--app-line);margin-top:9px;padding-top:7px}.rpma-help-group h3{color:var(--app-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:5px 9px;font-size:9px}.rpma-help-article{max-width:1180px;color:var(--app-text)}.rpma-help-article>h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,30px)}.rpma-help-article .lead{color:var(--app-muted);max-width:74ch;margin:8px 0 20px;line-height:1.65}.rpma-help-breadcrumb{margin:0 0 14px;font-size:12px}.rpma-help-breadcrumb a{color:var(--app-primary);font-weight:700}.rpma-help-status{border:1px solid var(--app-line);color:var(--app-primary);background:var(--app-primary-soft);letter-spacing:.06em;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.rpma-help-paragraph{white-space:pre-line;max-width:90ch;margin:14px 0;line-height:1.65}.rpma-help-section{border:1px solid var(--app-line);border-left:4px solid var(--app-primary);background:var(--app-surface);border-radius:12px;margin-top:18px;padding:16px 18px;line-height:1.6}.rpma-help-section h3{margin:0 0 8px;font-size:16px;font-weight:800}.rpma-help-section p{margin:0 0 8px}.rpma-help-section ul{margin:0;padding-left:19px}.rpma-help-section li+li{margin-top:6px}.rpma-help-service-guide{margin-top:28px}.rpma-help-service-guide>h3{margin:24px 0 6px;font-size:18px;font-weight:800}.rpma-help-guide-intro{border:1px solid var(--app-line);border-top:4px solid var(--app-primary);background:var(--app-surface);border-radius:12px;padding:18px 20px}.rpma-help-guide-intro h3,.rpma-help-guide-intro h4{margin:0 0 7px;font-size:16px;font-weight:800}.rpma-help-guide-intro h4{margin-top:16px;font-size:14px}.rpma-help-guide-intro p{margin:0;line-height:1.65}.rpma-help-guide-note{color:var(--app-muted);margin:0 0 14px;line-height:1.5}.rpma-help-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rpma-help-module{border:1px solid var(--app-line);border-left:4px solid var(--app-primary);background:var(--app-surface);border-radius:12px;min-width:0;padding:16px}.rpma-help-module:nth-child(3n+2){border-left-color:var(--brand-teal)}.rpma-help-module:nth-child(3n){border-left-color:var(--color-accent)}.rpma-help-module-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rpma-help-module h4{margin:0;font-size:14px;font-weight:800}.rpma-help-module p{margin:10px 0 0;line-height:1.55}.rpma-help-module-score{border-top:1px solid var(--app-line);color:var(--app-muted);padding-top:9px}.rpma-help-module-score strong{color:var(--app-text)}.rpma-help-kind{background:var(--app-primary-soft);color:var(--app-primary);border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.rpma-help-kind-evidence{color:var(--color-info-text);background:var(--color-card-bg)}.rpma-help-kind-shadow-sla{color:var(--color-text-primary);background:var(--color-card-bg)}.rpma-help-quicklinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 24px;display:grid}.rpma-help-quicklinks a{border:1px solid var(--app-line);border-left:4px solid var(--app-primary);background:var(--app-surface);color:var(--app-text);border-radius:12px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.rpma-help-quicklinks a:nth-child(2){border-left-color:var(--brand-teal)}.rpma-help-quicklinks strong{font-weight:800}.rpma-help-quicklinks span{color:var(--app-muted);font-size:12px;line-height:1.5}.rpma-help-search-label{margin-bottom:7px;font-size:13px;font-weight:800;display:block}.rpma-help-search{border:1px solid var(--app-line);outline-color:var(--app-primary);background:var(--app-surface);width:min(100%,560px);color:var(--app-text);border-radius:10px;padding:11px 13px}.rpma-help-results{color:var(--app-muted);margin:8px 0 0;font-size:11px}.rpma-help-empty{margin-top:22px;font-weight:700}.rpma-help-group-block+.rpma-help-group-block{margin-top:24px}.rpma-help-group-block h3{margin:0;font-size:15px;font-weight:800}.rpma-help-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rpma-help-cards a{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-surface);min-height:92px;color:var(--app-text);flex-direction:column;gap:6px;padding:14px;text-decoration:none;display:flex}.rpma-help-cards strong{font-weight:800}.rpma-help-cards small{color:var(--app-primary);margin-top:auto;font-size:10px;font-weight:800}@media (width<=1023px){.rpma-help-rail{max-height:220px;position:static}}@media (width<=700px){.rpma-help-modules,.rpma-help-quicklinks{grid-template-columns:1fr}}.rpma-help-cards a:hover{border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.rpma-help-cards a:hover{border-color:color-mix(in srgb, var(--app-primary) 30%, var(--app-line))}}.rpma-help-cards a:hover{box-shadow:var(--app-shadow)}.rpma-help-cards span{color:var(--app-muted);font-size:11px;line-height:1.5}.rpma-customer-picker-backdrop{z-index:48;background:var(--palette-shadow);border:0;width:100%;height:100%;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.rpma-customer-picker-backdrop{background:color-mix(in srgb, var(--palette-shadow) 24%, transparent)}}.rpma-customer-picker-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rpma-customer-picker{z-index:49;top:clamp(72px,12vh,128px);left:calc(var(--app-sidebar-width) + 18px);width:min(430px, calc(100vw - var(--app-sidebar-width) - 38px));border-color:var(--app-primary);max-height:calc(100dvh - 150px);position:fixed}@supports (color:color-mix(in lab, red, red)){.rpma-customer-picker{border-color:color-mix(in srgb, var(--app-primary) 20%, var(--app-line))}}.rpma-customer-picker{box-shadow:0 24px 64px var(--palette-shadow)}@supports (color:color-mix(in lab, red, red)){.rpma-customer-picker{box-shadow:0 24px 64px color-mix(in srgb, var(--palette-shadow) 24%, transparent)}}.rpma-customer-picker-head{border-bottom:1px solid var(--app-line);background:var(--color-card-bg);grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:grid}.rpma-customer-picker-mark{background:var(--app-primary);width:38px;height:38px;color:var(--app-primary-fg);border-radius:10px;place-items:center;display:grid}.rpma-customer-picker-mark svg,.rpma-customer-picker-head>button svg{width:17px;height:17px}.rpma-customer-picker-head strong,.rpma-customer-picker-head small{display:block}.rpma-customer-picker-head strong{color:var(--app-text);font-size:13px}.rpma-customer-picker-head small{color:var(--app-muted);margin-top:2px;font-size:10px}.rpma-customer-picker-head>button{border:1px solid var(--app-line);background:var(--app-surface);width:32px;height:32px;color:var(--app-muted);border-radius:8px;place-items:center;display:grid}.rpma-customer-picker-head>button:hover{color:var(--app-text);border-color:var(--app-line-strong)}.rpma-folio{flex-direction:column;gap:14px;display:flex}.rpma-workspace:has(.rpma-report-launcher){height:auto;min-height:calc(100dvh - var(--app-command-height) - 68px);overflow:visible}.rpma-workspace:has(.rpma-report-launcher) .rpma-workspace-layout{align-items:start;overflow:visible}.rpma-workspace:has(.rpma-report-launcher) .rpma-workspace-content{min-height:0;overflow:visible}.rpma-workspace:has(.rpma-report-launcher) .rpma-workspace-item-nav{top:calc(var(--app-command-height) + 12px);max-height:calc(100dvh - var(--app-command-height) - 28px);position:sticky}.rpma-report-launcher{gap:10px}.rpma-report-launcher .rpma-report-intro{padding:12px 14px}.rpma-report-launcher .rpma-folio-kpis>div{padding:10px 12px}.rpma-report-intro{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-shadow);justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 18px;display:flex}.rpma-folio-head-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.rpma-folio-mark{border:1px solid var(--app-primary);flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.rpma-folio-mark{border:1px solid color-mix(in srgb, var(--app-primary) 18%, var(--app-line))}}.rpma-folio-mark{background:var(--app-primary-soft);color:var(--app-primary);border-radius:11px}.rpma-folio-mark svg{width:20px;height:20px}.rpma-report-intro p:not(.rpma-folio-kicker){color:var(--app-muted);margin:5px 0 0;font-size:11px}.rpma-folio-kpis{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rpma-folio-kpis>div{border-right:1px solid var(--app-line);padding:13px 15px;position:relative}.rpma-folio-kpis>div[data-state]:before{content:"";background:var(--app-off);height:2px;position:absolute;inset:0 0 auto}.rpma-folio-kpis>div[data-state=ready]:before{background:var(--app-green)}.rpma-folio-kpis>div[data-state=building]:before{background:var(--app-primary)}.rpma-folio-kpis>div:last-child{border-right:0}.rpma-folio-kpis em{color:var(--app-subtle);text-transform:uppercase;font-size:9px;font-style:normal;display:block}.rpma-folio-kpis strong{margin-top:5px;font-size:12px;display:block}.rpma-rpt-toolbar,.rpma-folio-fields{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-surface);padding:13px 15px}.rpma-rpt-toolbar{grid-template-columns:minmax(180px,1fr) repeat(4,auto);align-items:end;gap:12px;display:grid}.rpma-rpt-toolbar-copy{flex-direction:column;gap:3px;display:flex}.rpma-rpt-toolbar-copy strong{font-size:11px}.rpma-rpt-toolbar-copy span{color:var(--app-muted);font-size:9px}.rpma-rpt-toolbar label{color:var(--app-muted);flex-direction:column;gap:5px;font-size:10px;display:flex}.rpma-rpt-toolbar select{border:1px solid var(--app-line-strong);background:var(--app-surface);min-width:min(300px,34vw);min-height:38px;color:var(--app-text);border-radius:8px;padding:0 34px 0 10px}.rpma-rpt-toolbar>button{white-space:nowrap;min-height:38px}.rpma-folio-fields>summary{cursor:pointer;color:var(--app-text);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:750;list-style-position:inside;display:flex}.rpma-folio-fields>summary span{color:var(--app-muted);font-size:10px;font-weight:650}.rpma-folio-fields[open]>summary{border-bottom:1px solid var(--app-line);margin-bottom:12px;padding-bottom:10px}@media (width<=1180px){.rpma-rpt-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-rpt-toolbar-copy{grid-column:1/-1}.rpma-rpt-toolbar select{width:100%;min-width:0}}.rpma-folio-msg,.rpma-folio-subj{background:var(--app-primary-soft);color:var(--app-primary);border-radius:8px;margin:0;padding:9px 11px;font-size:11px}.rpma-folio-subj em{color:var(--app-muted);font-style:normal}.rpma-folio-paper{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-shadow);overflow:hidden}.rpma-folio-paper-bar{border-bottom:1px solid var(--app-line);background:var(--app-surface-muted);justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 12px;display:flex}.rpma-folio-paper-bar>div{gap:5px;display:flex}.rpma-folio-paper-bar span{background:var(--app-line-strong);border-radius:50%;width:8px;height:8px}.rpma-folio-paper-bar em{min-width:0;color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-style:normal;font-weight:650;display:flex;overflow:hidden}.rpma-folio-paper-bar em svg{width:13px;height:13px}.rpma-folio-paper-bar strong{color:var(--app-subtle);font-size:9px;font-weight:600}.rpma-folio-paper iframe{background:var(--surface-card);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:100%;height:clamp(560px,72vh,820px);display:block}.rpma-config-intro{border-left:3px solid var(--app-primary);background:var(--app-primary-soft);border-radius:0 10px 10px 0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding:10px 12px;display:flex}.rpma-config-head-icon{background:var(--app-primary-soft);width:38px;height:38px;color:var(--app-primary);border-radius:10px;flex:none;place-items:center;display:grid}.rpma-config-head-icon svg{width:19px;height:19px}.rpma-config-intro-copy p:last-child{color:var(--app-muted);margin:4px 0 0;font-size:11px}.rpma-config-intro-copy{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.rpma-panel,.rpma-glass,.rpma-card,.rpma-amx-card,.rpma-wgt-panel,.rpma-chart{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--surface-card);color:var(--app-text);box-shadow:var(--app-shadow)}.rpma-panel.is-contextual{border-color:var(--color-border-strong);background:var(--surface-panel)}.rpma-panel.is-attention{border-color:var(--color-rag-amber);background:var(--color-rag-amber-bg)}.rpma-theme-page-header{border-color:var(--color-nav-fg)}@supports (color:color-mix(in lab, red, red)){.rpma-theme-page-header{border-color:color-mix(in srgb, var(--color-nav-fg) 18%, var(--color-nav))}}.rpma-theme-page-header{background:var(--color-nav);color:var(--color-nav-fg)}.rpma-theme-rail{border-color:var(--color-nav-fg)}@supports (color:color-mix(in lab, red, red)){.rpma-theme-rail{border-color:color-mix(in srgb, var(--color-nav-fg) 18%, var(--color-nav))}}.rpma-theme-rail{background:var(--color-nav);color:var(--color-nav-fg)}.rpma-theme-nav-item:not(.is-active){background:var(--surface-card)}.rpma-theme-content{background:var(--surface-content)}.rpma-theme-data,.rpma-theme-data tbody tr{background:var(--surface-raised)}.rpma-theme-data tbody tr:hover{background:var(--surface-interactive)}.rpma-theme-overlay{border-color:var(--app-line-strong);background:var(--surface-overlay)}.rpma-theme-shell-nav{color:var(--color-nav-fg)}.rpma-settings-panel-head,.rpma-wgt-panel-head{border-bottom:1px solid var(--app-line);background:var(--surface-panel);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 13px;display:flex}.rpma-settings-actions{flex-wrap:wrap;gap:7px;display:flex}.rpma-settings-count{color:var(--app-muted);font-size:11px;font-weight:500}.rpma-epp-mod-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-auto-rows:1fr;align-items:stretch;gap:8px;display:grid}.rpma-epp-module-card{flex-direction:column;align-self:stretch;height:100%;min-height:140px;display:flex}.rpma-epp-module-card>header{flex-wrap:wrap;gap:8px}.rpma-epp-module-card>header h3{flex:100%;min-width:0;font-size:13px;line-height:1.2}.rpma-epp-module-card>header>div{flex:none;margin-left:auto;font-size:14px}.rpma-epp-module-card>.rpma-evidence-disclosure{margin-top:auto}.rpma-epp-mod{border:1px solid var(--app-line);background:var(--app-surface);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;padding:9px;display:grid}.rpma-epp-mod.is-on{border-color:var(--color-rag-green)}@supports (color:color-mix(in lab, red, red)){.rpma-epp-mod.is-on{border-color:color-mix(in srgb, var(--color-rag-green) 38%, var(--app-line))}}.rpma-epp-mod.is-on{background:var(--color-rag-green-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-epp-mod.is-on{background:color-mix(in srgb, var(--color-rag-green-bg) 58%, var(--app-surface))}}.rpma-epp-mod-icon{background:var(--app-accent-soft);width:32px;height:32px;color:var(--app-accent);border-radius:10px;grid-row:1/span 2;place-items:center;display:grid}.rpma-epp-mod-icon>svg{width:16px;height:16px}.rpma-epp-mod h3,.rpma-epp-mod p{margin:0}.rpma-epp-mod h3{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:11px;font-weight:700;line-height:1.2}.rpma-epp-state{color:var(--app-muted);text-transform:uppercase;justify-content:flex-end;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.rpma-epp-meta{color:var(--app-muted);grid-column:2/-1;font-size:10px}.rpma-epp-chip{border:1px solid var(--app-line);background:var(--app-surface-muted);min-height:30px;color:var(--app-muted);border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:650;display:inline-flex}.rpma-epp-chip.is-on{border-color:var(--color-rag-green)}@supports (color:color-mix(in lab, red, red)){.rpma-epp-chip.is-on{border-color:color-mix(in srgb, var(--color-rag-green) 34%, var(--app-line))}}.rpma-epp-chip.is-on{background:var(--color-rag-green-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-epp-chip.is-on{background:color-mix(in srgb, var(--color-rag-green-bg) 64%, var(--app-surface))}}.rpma-epp-chip.is-on{color:var(--app-text)}.rpma-epp-lamp{flex:none}.rpma-agent-fleet{overflow:hidden}.rpma-agent-head{background:var(--color-card-bg);min-height:68px}.rpma-agent-title{align-items:center;gap:10px;min-width:0;display:flex}.rpma-agent-title-icon{border:1px solid var(--app-accent);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.rpma-agent-title-icon{border:1px solid color-mix(in srgb, var(--app-accent) 30%, var(--app-line))}}.rpma-agent-title-icon{background:var(--app-surface);color:var(--app-accent);border-radius:10px}.rpma-agent-title-icon>svg{width:19px;height:19px}.rpma-agent-title p,.rpma-agent-title h2{margin:0}.rpma-agent-title p{color:var(--app-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.rpma-agent-title h2{margin:1px 0 2px;font-size:13px;font-weight:750}.rpma-agent-split{grid-template-columns:minmax(190px,.8fr) minmax(190px,.8fr) minmax(300px,1.4fr);min-height:360px;display:grid}.rpma-agent-custs,.rpma-agent-hosts{border-right:1px solid var(--app-line);min-width:0;max-height:520px;padding:10px;overflow-y:auto}.rpma-agent-kicker{color:var(--app-muted);letter-spacing:.12em;text-transform:uppercase;margin:2px 5px 8px;font-size:9px;font-weight:800}.rpma-agent-cust-btn{width:100%;min-height:42px;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 8px;align-items:center;gap:8px;margin-bottom:3px;padding:7px 8px;display:grid}.rpma-agent-cust-btn:hover{background:var(--app-surface-muted)}.rpma-agent-cust-btn.is-on{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-agent-cust-btn.is-on{border-color:color-mix(in srgb, var(--app-accent) 32%, var(--app-line))}}.rpma-agent-cust-btn.is-on{background:var(--app-accent-soft)}.rpma-agent-host-btn{width:100%;min-height:42px;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 8px;align-items:center;gap:8px;margin-bottom:3px;padding:7px 8px;display:grid}.rpma-agent-host-btn:hover{background:var(--app-surface-muted)}.rpma-agent-host-btn.is-on{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-agent-host-btn.is-on{border-color:color-mix(in srgb, var(--app-accent) 32%, var(--app-line))}}.rpma-agent-host-btn.is-on{background:var(--app-accent-soft)}.rpma-agent-host-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:650;overflow:hidden}.rpma-agent-host-ver{color:var(--app-muted);font-family:var(--font-mono);font-size:9px}.rpma-agent-cust-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.rpma-agent-cust-meta{color:var(--app-muted);white-space:nowrap;font-size:9px}.rpma-agent-detail{min-width:0;padding:16px}.rpma-agent-detail-head{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.rpma-agent-detail-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.rpma-agent-facts{border:1px solid var(--app-line);background:var(--app-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0;display:grid;overflow:hidden}.rpma-agent-facts>div{background:var(--app-surface);min-width:0;padding:10px}.rpma-agent-facts>div.is-wide{grid-column:1/-1}.rpma-agent-facts dt{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:750}.rpma-agent-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px}.rpma-agent-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.rpma-modbtn,.rpma-wgt-reset{border:1px solid var(--app-line);background:var(--app-surface);min-height:36px;color:var(--app-text);border-radius:8px;padding:0 11px;font-size:11px;font-weight:650}.rpma-modbtn:hover,.rpma-wgt-reset:hover{background:var(--app-surface-muted)}.rpma-sla-banner,.rpma-dormant-banner{border:1px solid var(--app-line);background:var(--app-surface-muted);color:var(--app-muted);border-radius:9px;padding:11px 13px}.rpma-sla-kpis,.rpma-eco-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.rpma-eco-visuals{flex-direction:column;gap:12px;min-width:0;display:flex}.rpma-eco-head{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-surface);min-width:0;padding:14px}.rpma-eco-head-row{align-items:center;gap:9px;display:flex}.rpma-eco-customer-head-row{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rpma-eco-customer-rag{overflow-wrap:normal;white-space:nowrap;align-self:start}.rpma-eco-customer-identity{min-width:0}.rpma-eco-head-row h2,.rpma-eco-head-row p{margin:0}.rpma-eco-head-row h2{font-size:15px}.rpma-eco-head-row p{color:var(--app-muted);margin-top:3px;font-size:10px}.rpma-eco-head>.rpma-eco-kpis{margin-top:12px}.rpma-tenant-access-trigger{border:1px solid var(--app-line);background:var(--app-surface-muted);min-width:190px;color:var(--app-text);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.rpma-tenant-access-trigger:hover{border-color:var(--app-primary);background:var(--app-primary-soft)}.rpma-tenant-access-trigger>span{overflow-wrap:normal;flex-direction:column;min-width:0;display:flex}.rpma-tenant-access-trigger small{color:var(--app-muted);white-space:nowrap;font-size:9px;line-height:1.2}.rpma-tenant-access-trigger strong{white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.2}.rpma-tenant-access-trigger em{color:var(--app-muted);white-space:nowrap;font-size:10px;font-style:normal}.rpma-tenant-access-panel>p{border:1px solid var(--app-line);background:var(--app-surface-muted);color:var(--app-muted);border-radius:9px;margin:0;padding:14px;font-size:12px;line-height:1.6}.rpma-tenant-access-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rpma-tenant-access-panel li{border:1px solid var(--app-line);background:var(--app-surface-muted);border-radius:9px;flex-direction:column;min-width:0;padding:12px 14px;display:flex}.rpma-tenant-access-panel li strong{overflow-wrap:anywhere;font-size:12px}.rpma-tenant-access-panel li span{color:var(--app-muted);margin-top:3px;font-size:10px}.rpma-tenant-access-action{background:var(--app-primary);min-height:38px;color:var(--app-primary-foreground);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.rpma-est{gap:clamp(18px,1.6vw,24px);min-width:0;display:grid}.rpma-est>.rpma-eco-head,.rpma-est>.rpma-est-focus{position:relative}.rpma-est>.rpma-eco-head{box-shadow:var(--app-shadow);padding:18px}.rpma-est>.rpma-est-focus{border-top:3px solid var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.rpma-est>.rpma-est-focus{border-top:3px solid color-mix(in srgb, var(--app-primary) 72%, var(--app-line))}}.rpma-est>.rpma-est-focus{box-shadow:var(--app-shadow)}.rpma-est-group-label{border-bottom:1px solid var(--app-line);background:var(--surface-panel);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:9px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.rpma-est-group-label{background:color-mix(in srgb, var(--surface-panel) 76%, transparent)}}.rpma-est-group-label{color:var(--app-text)}.rpma-est-group-label span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.rpma-est-group-label small{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:9px}.rpma-est>.rpma-ams-cov{margin-top:2px}.rpma-est>.rpma-ams-cov .rpma-ams-cov-h{background:var(--surface-panel);align-items:center;min-height:42px;padding-inline:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.rpma-est>.rpma-ams-cov .rpma-ams-cov-h{background:color-mix(in srgb, var(--surface-panel) 76%, transparent)}}.rpma-est>.rpma-ams-cov .rpma-ams-cov-h{letter-spacing:.035em;font-size:11px}.rpma-table-viewport{overscroll-behavior:contain;overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;max-block-size:min(36rem,100dvh - 14rem);overflow:auto}.rpma-data-region,.rpma-bounded-data{color:var(--app-text);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.45}.rpma-data-record{border:1px solid var(--app-line);background:var(--app-surface-muted);border-radius:12px;min-width:0;overflow:hidden}.rpma-data-record-head{border-bottom:1px solid var(--app-line);background:var(--surface-raised);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:18px;display:flex}.rpma-data-record-head>:first-child{flex:auto;min-width:min(100%,14rem)}.rpma-data-record-eyebrow{color:var(--app-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px;font-size:.625rem;font-weight:750}.rpma-data-record-head h3{overflow-wrap:anywhere;color:var(--app-text);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:750;line-height:1.3}.rpma-data-record-reference{color:var(--app-muted);font-family:var(--font-sans);margin-top:6px;font-size:.6875rem}.rpma-data-record-status{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.rpma-source-unavailable-record .rpma-data-record-head>:first-child{flex:auto}.rpma-source-unavailable-record .rpma-data-record-status{flex:0 auto;align-items:flex-start}.rpma-data-record-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:8px;margin:0;padding:10px;display:grid}.rpma-data-record-grid>div{border:1px solid var(--app-line);background:var(--surface-raised);border-radius:9px;min-width:0;padding:12px}.rpma-data-record-grid>div.is-wide{grid-column:1/-1}.rpma-data-record-grid dt{color:var(--app-muted);letter-spacing:.055em;text-transform:uppercase;margin:0 0 5px;font-size:.625rem;font-weight:750}.rpma-data-record-grid dd{overflow-wrap:anywhere;min-width:0;color:var(--app-text);margin:0;font-size:.75rem;font-weight:650;line-height:1.4}.rpma-data-record-grid .is-mono dd{font-family:var(--font-sans);font-size:.6875rem}.rpma-data-record-footer{border-top:1px solid var(--app-line);background:var(--surface-raised);padding:12px 18px}.rpma-data-list-button{border-radius:var(--radius);width:100%;min-width:0;color:var(--color-text-primary);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid}.rpma-data-list-button:hover{border-color:var(--color-card-border);background:var(--color-card-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-data-list-button:hover{background:color-mix(in srgb, var(--color-card-bg) 68%, transparent)}}.rpma-data-list-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rpma-data-list-button.is-active{border-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-data-list-button.is-active{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-card-bg))}}.rpma-data-list-button.is-active{box-shadow:var(--rpma-shadow-card)}.rpma-data-list-button.is-alert:not(.is-active){border-color:var(--app-red)}@supports (color:color-mix(in lab, red, red)){.rpma-data-list-button.is-alert:not(.is-active){border-color:color-mix(in srgb, var(--app-red) 28%, transparent)}}.rpma-data-list-button.is-alert:not(.is-active){background:var(--app-red-soft)}@supports (color:color-mix(in lab, red, red)){.rpma-data-list-button.is-alert:not(.is-active){background:color-mix(in srgb, var(--app-red-soft) 32%, transparent)}}.rpma-data-list-icon{flex:none;place-items:center;margin-top:.125rem;display:grid}.rpma-data-list-copy{min-width:0}.rpma-data-list-title,.rpma-data-list-subtitle,.rpma-data-list-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rpma-data-list-title{color:var(--color-text-primary);font-size:.8125rem;font-weight:700}.rpma-data-list-subtitle{color:var(--color-text-secondary);margin-top:.2rem;font-size:.6875rem}.rpma-data-list-meta{color:var(--color-text-secondary);margin-top:.45rem;font-size:.625rem}.rpma-data-list-status{min-width:0}@media (width<=34rem){.rpma-data-list-button{grid-template-columns:auto minmax(0,1fr)}.rpma-data-list-status{grid-column:2;justify-self:start}}.rpma-data-link{color:var(--app-primary);font-weight:700;text-decoration:none}.rpma-data-link:hover{text-decoration:underline}.rpma-data-link:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px;border-radius:3px}.rpma-fw-rx{border:1px solid var(--app-line);background:var(--surface-card);border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,.72fr);align-items:stretch;gap:8px;min-width:0;padding:10px;display:grid}.rpma-fw-rx>div{border:1px solid var(--app-line);background:var(--surface-raised);border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:9px 10px;display:flex}.rpma-fw-rx>b{color:var(--app-subtle);align-self:center;font-size:.75rem;font-weight:750}.rpma-fw-rx em{color:var(--app-muted);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-style:normal;font-weight:700;overflow:hidden}.rpma-fw-rx strong,.rpma-fw-score{overflow-wrap:anywhere;color:var(--app-text);font-size:.8125rem;font-weight:750;line-height:1.2}.rpma-fw-score{font-variant-numeric:tabular-nums;font-size:1.125rem}.rpma-fw-rx.is-red strong,.rpma-fw-rx.is-red .rpma-fw-score{color:var(--app-red)}.rpma-fw-rx.is-amber strong,.rpma-fw-rx.is-amber .rpma-fw-score{color:var(--app-amber)}.rpma-fw-rx.is-green strong,.rpma-fw-rx.is-green .rpma-fw-score{color:var(--app-green)}.rpma-fw-hits{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rpma-fw-hits li{border:1px solid var(--app-line);background:var(--surface-raised);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:9px 10px;font-size:.6875rem;line-height:1.35;display:grid}@media (width<=520px){.rpma-fw-rx{gap:4px;padding:6px}.rpma-fw-rx>div{padding:7px 6px}.rpma-fw-hits li{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}}.rpma-bounded-data,.rpma-data-window-body{scrollbar-width:thin;max-block-size:min(36rem,100dvh - 14rem)}.rpma-table-viewport thead,.rpma-bounded-data thead,.rpma-data-window-body thead{z-index:2;background:var(--surface-panel);position:sticky;top:0}.rpma-table-viewport:focus-visible{outline:2px solid var(--app-primary);outline-offset:-2px}.rpma-table-viewport table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:44rem}.rpma-table-viewport.is-compact table{min-width:32rem}.rpma-table-viewport.is-wide table{min-width:56rem}.rpma-table-viewport th,.rpma-table-viewport td{overflow-wrap:normal;vertical-align:top;padding:.625rem .75rem}.rpma-table-viewport thead{box-shadow:inset 0 -1px 0 var(--app-line)}.rpma-table-viewport thead tr,.rpma-table-head tr{display:table-row}.rpma-table-viewport thead,.rpma-table-head{border:0;min-height:0;padding:0;display:table-header-group}.rpma-table-viewport th{border-bottom:1px solid var(--app-line);background:var(--app-surface-muted);color:var(--app-muted);text-align:left;white-space:nowrap;font-size:.6875rem;font-weight:700;line-height:1.25}.rpma-table-viewport tbody td{border-bottom:1px solid var(--app-line)}@supports (color:color-mix(in lab, red, red)){.rpma-table-viewport tbody td{border-bottom:1px solid color-mix(in srgb, var(--app-line) 72%, transparent)}}.rpma-table-viewport tbody tr:last-child td{border-bottom:0}.rpma-table-viewport tbody tr{transition:background-color .12s}.rpma-table-viewport tbody tr:hover{background:var(--hover-bg)}.rpma-table-viewport tbody tr:focus-within{background:var(--surface-interactive)}.rpma-table-viewport tbody tr[aria-selected=true],.rpma-table-viewport tbody tr.is-selected{background:var(--surface-interactive);color:var(--sel-fg)}@media (width<=767px){.rpma-table-viewport,.rpma-bounded-data,.rpma-data-window-body,.rpma-dashboard-table-wrap,.rpma-est-scroll{max-block-size:min(27rem,100dvh - 11rem)}.rpma-data-record-head{flex-direction:column;padding:14px}.rpma-data-record-status{justify-content:flex-start}.rpma-data-record-grid{grid-template-columns:minmax(0,1fr)}.rpma-data-record-grid>div.is-wide{grid-column:auto}}.rpma-cmd-banners{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:8px;margin-top:12px;display:grid}.rpma-cmd-banner{border:1px solid var(--app-line);background:var(--app-surface-muted);min-width:0;min-height:58px;color:var(--app-text);border-radius:9px;grid-template-columns:3px auto minmax(0,1fr) 20px auto;align-items:center;gap:9px;padding:9px 10px 9px 0;text-decoration:none;display:grid;position:relative;overflow:hidden}.rpma-cmd-banner:hover{border-color:var(--app-line-strong);background:var(--app-primary-soft)}.rpma-cmd-banner>i{border-radius:0 3px 3px 0;width:3px;height:100%;min-height:38px}.rpma-cmd-banner>div{overflow-wrap:normal;flex-direction:column;min-width:0;display:flex}.rpma-cmd-banner>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rpma-cmd-banner>div span{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.3;overflow:hidden}.rpma-cover-tag{border:1px solid var(--app-line);min-height:21px;color:var(--app-muted);overflow-wrap:normal;white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex;position:relative}.rpma-cover-tag.is-on{border-color:var(--app-green)}@supports (color:color-mix(in lab, red, red)){.rpma-cover-tag.is-on{border-color:color-mix(in srgb, var(--app-green) 32%, var(--app-line))}}.rpma-cover-tag.is-on{background:var(--app-green-soft);color:var(--app-green)}.rpma-est-focus{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-surface);min-width:0;overflow:hidden}.rpma-est-scroll{overscroll-behavior:contain;overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;max-block-size:min(38rem,100dvh - 14rem);overflow:auto}.rpma-est-scroll thead{z-index:2;position:sticky;top:0}.rpma-est-scroll:focus-visible{outline:2px solid var(--app-primary);outline-offset:-2px}.rpma-est-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:56rem}.rpma-est-table.is-estate-wide{min-width:92rem}.rpma-est-table th,.rpma-est-table td{border-bottom:1px solid var(--app-line);color:var(--app-text);overflow-wrap:normal;text-align:left;vertical-align:middle;white-space:nowrap;padding:9px 10px;font-size:10px;line-height:1.35}.rpma-est-table th{z-index:1;background:var(--app-surface-muted);color:var(--app-muted);letter-spacing:.025em;text-transform:uppercase;font-size:9px;font-weight:750;position:sticky;top:0}.rpma-est-table th.center,.rpma-est-table td.center{text-align:center}.rpma-est-table tbody tr:last-child td{border-bottom:0}.rpma-est-table tbody tr:hover td{background:var(--app-primary-soft)}.rpma-est-table .w-star{width:36px}.rpma-est-table .col-wide{min-width:130px}.rpma-est-empty{height:96px;color:var(--app-muted)!important;text-align:center!important}.rpma-est-star{width:28px;height:28px;color:var(--app-muted);background:0 0;border:0;border-radius:7px;place-items:center;display:inline-grid}.rpma-est-star:hover,.rpma-est-star.is-on{background:var(--app-amber-soft);color:var(--app-amber)}.rpma-est-foot{border-top:1px solid var(--app-line);min-height:48px;color:var(--app-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:10px;display:flex}.rpma-est-pages{align-items:center;gap:4px;display:flex}.rpma-est-pages button{border:1px solid var(--app-line);background:var(--app-surface-muted);min-width:28px;height:28px;color:var(--app-text);border-radius:7px;place-items:center;display:inline-grid}.rpma-est-pages button.is-on{border-color:var(--app-primary);background:var(--app-primary);color:var(--app-primary-foreground)}.rpma-est-pages button:disabled{cursor:default;opacity:.45}.rpma-ams-cov-h{border-bottom:1px solid var(--app-line);color:var(--app-text);padding:12px 14px;font-size:11px;font-weight:750}.rpma-cmd-heat{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;padding:10px;display:grid}.rpma-cmd-cell{border:1px solid var(--app-line);border-left:3px solid var(--app-off);background:var(--app-surface-muted);min-width:0;min-height:54px;color:var(--app-text);border-radius:8px;flex-direction:column;justify-content:center;padding:9px 10px;text-decoration:none;display:flex}.rpma-cmd-cell.is-green{border-left-color:var(--app-green)}.rpma-cmd-cell.is-amber{border-left-color:var(--app-amber)}.rpma-cmd-cell.is-red{border-left-color:var(--app-red)}.rpma-cmd-cell:hover{border-color:var(--app-line-strong);background:var(--app-primary-soft)}.rpma-cmd-cell em,.rpma-cmd-cell strong{overflow-wrap:normal;min-width:0}.rpma-cmd-cell em{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.rpma-cmd-cell strong{margin-top:4px;font-size:11px}.rpma-eco-kpis{overflow-x:auto}.rpma-eco-kpi{border:1px solid var(--app-line);background:var(--app-surface-muted);min-width:82px;min-height:66px;color:var(--app-text);border-radius:8px;flex-direction:column;justify-content:center;padding:9px 10px;text-decoration:none;display:flex}.rpma-eco-kpi em{color:var(--app-muted);white-space:nowrap;font-size:9px;font-style:normal}.rpma-eco-kpi strong{margin-top:5px;font-size:17px;line-height:1}.rpma-eco-kpi.is-ok strong{color:var(--app-green)}.rpma-eco-kpi.is-warn strong{color:var(--app-amber)}.rpma-eco-kpi.is-bad strong{color:var(--app-red)}.rpma-chart{width:100%;min-width:0;height:220px;padding:8px}.rpma-eco-svcs{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;display:grid}.rpma-eco-svc{border:1px solid var(--app-line);background:var(--app-surface);min-width:0;color:var(--app-text);border-radius:9px;flex-direction:column;gap:5px;padding:12px;text-decoration:none;display:flex}.rpma-eco-svc:hover{border-color:var(--app-line-strong);background:var(--app-surface-muted)}.rpma-eco-svc strong{font-size:11px}.rpma-eco-svc span{color:var(--app-muted);font-size:10px}.rpma-iops-matrix{border:1px solid var(--app-line);border-radius:var(--app-radius-lg);background:var(--app-surface);min-width:0;box-shadow:var(--app-shadow);padding:clamp(16px,2vw,22px)}.rpma-reference-table-wrap{min-width:0}.rpma-reference-context{color:var(--app-muted);margin:0 0 8px;font-size:10px;font-weight:650}.rpma-reference-table{border:1px solid var(--app-line);border-collapse:separate;border-spacing:0;background:var(--app-surface);width:100%;box-shadow:var(--app-shadow);border-radius:10px;overflow:hidden}.rpma-reference-table th,.rpma-reference-table td{border-bottom:1px solid var(--app-line);color:var(--app-text);text-align:left;padding:8px 10px;font-size:10px}.rpma-reference-table th{background:var(--surface-panel)}@supports (color:color-mix(in lab, red, red)){.rpma-reference-table th{background:color-mix(in srgb, var(--surface-panel) 82%, var(--app-primary-soft))}}.rpma-reference-table th{color:var(--app-muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:800}.rpma-reference-table td:not(:first-child){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rpma-reference-table tr:last-child td{border-bottom:0}.rpma-reference-table tr.is-match td{background:var(--app-primary-soft)}@supports (color:color-mix(in lab, red, red)){.rpma-reference-table tr.is-match td{background:color-mix(in srgb, var(--app-primary-soft) 64%, var(--app-surface))}}.rpma-reference-table tr.is-match td{font-weight:750}.rpma-reference-table tr.is-match td:first-child{box-shadow:inset 3px 0 0 var(--app-primary)}.rpma-measured-object-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:10px;display:grid}.rpma-measured-object,.rpma-measured-object-empty{border:1px solid var(--app-line);border-left:4px solid var(--app-primary);background:var(--color-card-bg);min-width:0;min-height:148px;box-shadow:0 8px 22px var(--color-nav-bg);border-radius:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.rpma-measured-object,.rpma-measured-object-empty{box-shadow:0 8px 22px color-mix(in srgb, var(--color-nav-bg) 9%, transparent)}}.rpma-measured-object[data-band=busy]{border-left-color:var(--app-amber)}.rpma-measured-object[data-band=hot]{border-left-color:var(--app-red)}.rpma-measured-object[data-band=unconfirmed]{border-left-color:var(--app-off)}.rpma-measured-object-eyebrow{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8.5px;font-weight:800;display:block}.rpma-measured-object h3,.rpma-measured-object .rpma-iops-k strong{color:var(--app-text);margin:0;font-size:13px;font-weight:800;line-height:1.25;display:block}.rpma-measured-object dl{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;margin:12px 0 0;display:grid}.rpma-measured-object dl>div{border:1px solid var(--app-line);min-width:0;padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.rpma-measured-object dl>div{border:1px solid color-mix(in srgb, var(--app-line) 72%, transparent)}}.rpma-measured-object dl>div{background:var(--app-surface);border-radius:8px}.rpma-measured-object dt,.rpma-measured-object dd{margin:0}.rpma-measured-object dt{color:var(--app-muted);letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:750}.rpma-measured-object dd{overflow-wrap:anywhere;color:var(--app-text);margin-top:3px;font-size:10px;font-weight:750}.rpma-measured-object-empty{border:2px dashed var(--app-line-strong);background:var(--surface-content);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.rpma-measured-object-empty{background:color-mix(in srgb, var(--surface-content) 72%, transparent)}}.rpma-measured-object-empty{box-shadow:none;color:var(--app-muted);text-align:center;font-size:11px;font-weight:700}.rpma-iops-matrix>header h3,.rpma-iops-matrix>header p{margin:0}.rpma-iops-matrix>header h3{color:var(--app-text);letter-spacing:-.015em;font-size:16px}.rpma-iops-matrix>header>p{max-width:70ch;color:var(--app-muted);margin-top:4px;font-size:10px;line-height:1.5}.rpma-drive-legend{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rpma-drive-legend li{border:1px solid var(--app-line);border-left:3px solid var(--app-primary);background:var(--app-surface-muted);border-radius:8px;flex-direction:column;min-width:0;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.rpma-drive-legend li{background:color-mix(in srgb, var(--app-surface-muted) 62%, var(--app-surface))}}.rpma-drive-legend li[data-kind=sata-ssd],.rpma-drive-legend li[data-kind=sas-ssd]{border-left-color:var(--app-green)}.rpma-drive-legend li[data-kind=sata-hdd],.rpma-drive-legend li[data-kind=sas-hdd]{border-left-color:var(--app-amber)}.rpma-drive-legend b{font-size:10px}.rpma-drive-legend span{color:var(--app-muted);overflow-wrap:normal;white-space:nowrap;margin-top:2px;font-size:9px}.rpma-iops-matrix-rows{gap:9px;margin-top:12px;display:grid}.rpma-iops-matrix-rows article{border:1px solid var(--app-line);border-left:3px solid var(--app-off);background:var(--app-surface);border-radius:12px;min-width:0;padding:14px}@supports (color:color-mix(in lab, red, red)){.rpma-iops-matrix-rows article{background:color-mix(in srgb, var(--app-surface) 92%, var(--app-primary-soft))}}.rpma-iops-matrix-rows article{box-shadow:0 5px 18px var(--color-nav-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-iops-matrix-rows article{box-shadow:0 5px 18px color-mix(in srgb, var(--color-nav-bg) 8%, transparent)}}.rpma-iops-matrix-rows article[data-band=healthy]{border-left-color:var(--app-green)}.rpma-iops-matrix-rows article[data-band=busy]{border-left-color:var(--app-amber)}.rpma-iops-matrix-rows article[data-band=critical]{border-left-color:var(--app-red)}.rpma-iops-k{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.rpma-iops-k>strong{background:var(--app-primary-soft);min-width:34px;height:28px;color:var(--app-text);border-radius:8px;place-items:center;font-size:13px;display:inline-grid}.rpma-drive-chips{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.rpma-drive-chip{border:1px solid var(--app-line);background:var(--app-surface);min-height:23px;color:var(--app-muted);overflow-wrap:normal;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.rpma-drive-chip svg,.rpma-drive-chip img{flex:none}.rpma-iops-track{background:var(--app-line);border-radius:999px;height:9px;margin:13px 0;position:relative;overflow:hidden}.rpma-iops-track>i{border-radius:inherit;background:var(--app-primary);position:absolute;inset:0 auto 0 0}.rpma-iops-track>em{background:var(--app-text);opacity:.6;width:2px;height:11px;position:absolute;top:-2px}.rpma-iops-matrix article dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.rpma-iops-matrix article dl>div{border:1px solid var(--app-line);min-width:0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.rpma-iops-matrix article dl>div{border:1px solid color-mix(in srgb, var(--app-line) 72%, transparent)}}.rpma-iops-matrix article dl>div{background:var(--app-surface);border-radius:9px}.rpma-iops-matrix dt,.rpma-iops-matrix dd{overflow-wrap:normal;margin:0}.rpma-iops-matrix dt{color:var(--app-muted);letter-spacing:.045em;text-transform:uppercase;font-size:8.5px;font-weight:700}.rpma-iops-matrix dd{color:var(--app-text);white-space:nowrap;margin-top:3px;font-size:11px;font-weight:700}.rpma-iops-band{text-transform:capitalize}.rpma-xls,.rpma-customer-content table{border-collapse:separate;border-spacing:0;border:1px solid var(--app-line);background:var(--surface-card);border-radius:9px;width:100%;overflow:hidden}.rpma-xls th,.rpma-customer-content th{border-bottom:1px solid var(--app-line);background:var(--app-surface-muted);color:var(--app-muted);text-align:left;padding:9px 10px;font-size:9px;font-weight:700}.rpma-xls td,.rpma-customer-content td{border-bottom:1px solid var(--app-line);color:var(--app-muted);padding:9px 10px;font-size:10px}.rpma-xls tr:last-child td,.rpma-customer-content tr:last-child td{border-bottom:0}.rpma-xls tbody tr,.rpma-customer-content tbody tr{transition:background .12s}.rpma-xls tbody tr:hover,.rpma-customer-content tbody tr:hover{background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.rpma-xls tbody tr:hover,.rpma-customer-content tbody tr:hover{background:color-mix(in srgb, var(--app-primary) 3%, var(--app-surface))}}.rpma-app-state{min-height:210px;color:var(--app-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.rpma-app-state.is-compact{min-height:120px;padding:18px}.rpma-app-state-mark{border:1px solid var(--app-line);background:var(--app-surface-muted);width:42px;height:42px;color:var(--app-primary);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.rpma-app-state-mark svg{width:19px;height:19px}.rpma-app-state.is-loading .rpma-app-state-mark svg{animation:.9s linear infinite rpma-spin}.rpma-customer-loading{min-height:210px}.rpma-rev-sweep{width:min(100%,280px);color:var(--app-text);flex:none;justify-items:center;display:grid}.rpma-rev-sweep-label{color:var(--app-muted);letter-spacing:.13em;font-size:11px;font-weight:750}.rpma-rev-readout{align-items:baseline;gap:7px;display:flex}.rpma-rev-sweep-number{color:var(--app-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(38px,5vw,48px);font-weight:750;line-height:1.1}.rpma-rev-unit{color:var(--app-muted);letter-spacing:.08em;font-size:11px;font-weight:700}.rpma-rev-segments{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;width:100%;margin:15px 0 8px;display:grid}.rpma-rev-segments i{background:var(--app-line);border-radius:3px;height:17px;display:block}.rpma-rev-segments i.is-lit{background:var(--color-accent)}.rpma-rev-sweep small{color:var(--app-muted);font-size:11px}.rpma-app-state.is-error .rpma-app-state-mark{border-color:var(--color-runtime-error);background:var(--surface-panel);color:var(--color-runtime-error)}.rpma-app-state h2{color:var(--app-text);letter-spacing:-.015em;margin:0;font-size:14px}.rpma-app-state p{max-width:480px;margin:6px 0 0;font-size:11px;line-height:1.55}.rpma-app-state-action{justify-content:center;gap:8px;margin-top:14px;display:flex}.rpma-app-state-btn{border:1px solid var(--app-line-strong);background:var(--app-surface);min-height:34px;color:var(--app-text);cursor:pointer;border-radius:8px;padding:0 12px;font-size:11px;font-weight:650}.rpma-app-state-btn:hover{background:var(--app-surface-muted)}.rpma-pillar-rail,.rpma-rmm-list,.rpma-patch-list,.rpma-eco-list{border:1px solid var(--app-line);background:var(--app-surface);border-radius:10px;overflow:hidden}.rpma-mod-row,.rpma-svc-row,.rpma-eco-item{border-bottom:1px solid var(--app-line);background:var(--app-surface)}.rpma-mod-row:last-child,.rpma-svc-row:last-child,.rpma-eco-item:last-child{border-bottom:0}.rpma-rmm-split{background:var(--app-surface);min-width:0;display:grid}.rpma-pick-container{min-width:0;container:rpma-pick/inline-size}.rpma-rmm-list{border-bottom:1px solid var(--app-line);background:var(--app-surface-muted);min-width:0;padding:14px}.rpma-rmm-list-h{color:var(--app-muted);letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:0 3px 8px;font-size:10px;font-weight:750;display:flex}.rpma-rmm-list-h em{background:var(--app-surface-muted);min-width:24px;height:20px;color:var(--app-muted);letter-spacing:0;border-radius:999px;place-items:center;font-size:9px;font-style:normal;display:inline-grid}.rpma-rmm-list ul{overscroll-behavior-block:contain;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:6px;min-width:0;max-height:min(15rem,40vh);margin:0;padding:0 3px 2px 0;list-style:none;display:grid;overflow:hidden auto}.rpma-rmm-list li{min-width:0}.rpma-ttree-item{border:1px solid var(--app-line);background:var(--app-surface-muted);min-width:150px;min-height:48px;color:var(--app-text);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;display:grid}.rpma-ttree-item:hover{border-color:var(--app-line-strong);background:var(--app-primary-soft)}.rpma-ttree-item.is-on{border-color:var(--app-primary);background:var(--app-primary-soft);color:var(--app-primary);box-shadow:inset 0 -2px 0 var(--app-primary)}.rpma-ttree-item>i{background:var(--app-off);border-radius:999px;width:7px;height:7px}.rpma-ttree-item>i[data-tone=green]{background:var(--app-green)}.rpma-ttree-item>i[data-tone=amber]{background:var(--app-amber)}.rpma-ttree-item>i[data-tone=red]{background:var(--app-red)}.rpma-ttree-item>span:not(.rpma-ttree-ico){overflow-wrap:normal;flex-direction:column;min-width:0;display:flex}.rpma-ttree-item strong,.rpma-ttree-item em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rpma-ttree-item strong{font-size:10px}.rpma-ttree-item em{color:var(--app-muted);margin-top:2px;font-size:9px;font-style:normal}.rpma-rmm-detail{background:none, var(--color-canvas-bg);min-width:0;padding:clamp(16px,2vw,24px)}.rpma-rmm-stat-grid{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.rpma-rmm-stat-grid .rpma-stat-card,.rpma-rmm-stat-grid .rpma-stat-tile{min-width:0;min-height:88px;padding:12px}.rpma-rmm-stat-grid .rpma-stat-value{overflow-wrap:anywhere;letter-spacing:-.01em;font-family:inherit;font-size:15px;line-height:1.3}@container rpma-pick (width>=720px){.rpma-rmm-split{grid-template-columns:minmax(210px,240px) minmax(0,1fr);align-items:stretch}.rpma-rmm-list{border-right:1px solid var(--app-line);border-bottom:0}.rpma-rmm-list ul{max-height:min(70vh,760px);padding-right:4px;display:block;overflow:hidden auto}.rpma-rmm-list li{width:100%;margin-bottom:6px}.rpma-rmm-list li:last-child{margin-bottom:0}.rpma-rmm-list button{border:1px solid #0000;border-radius:10px}.rpma-rmm-detail{scrollbar-gutter:stable;max-height:min(76vh,820px);padding:16px;overflow-y:auto}.rpma-rmm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-rmm-stat-wide{grid-column:1/-1}}@container rpma-pick (width>=1060px){.rpma-rmm-split{grid-template-columns:minmax(230px,260px) minmax(0,1fr)}.rpma-rmm-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rpma-login{background:var(--app-surface);grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);min-height:100dvh;display:grid}.rpma-login-visual{min-height:100dvh;color:var(--color-nav-fg);background:var(--color-card-bg);flex-direction:column;justify-content:space-between;align-items:flex-end;padding:clamp(32px,5vw,76px);display:flex;position:relative;overflow:hidden}.rpma-login-visual:after{opacity:.32;pointer-events:none;content:"";background-image:none;background-size:11px 11px;border-radius:48% 52% 0 0;width:72%;height:42%;position:absolute;bottom:-11%;right:-8%;transform:rotate(-8deg);-webkit-mask-image:none;mask-image:none}.rpma-login-pastel-shape{pointer-events:none;border-radius:50%;position:absolute}.rpma-login-pastel-shape.is-cyan{background:var(--ui-nav-link-active-border);width:min(34vw,520px);height:min(34vw,520px);bottom:-16vw;right:-11vw}@supports (color:color-mix(in lab, red, red)){.rpma-login-pastel-shape.is-cyan{background:color-mix(in srgb, var(--ui-nav-link-active-border) 24%, transparent)}}.rpma-login-pastel-shape.is-green{background:var(--brand-teal);width:min(24vw,360px);height:min(24vw,360px);bottom:-14vw;right:17vw}@supports (color:color-mix(in lab, red, red)){.rpma-login-pastel-shape.is-green{background:color-mix(in srgb, var(--brand-teal) 14%, transparent)}}.rpma-login-visual-brand{z-index:1;align-self:flex-start;align-items:center;gap:24px;display:flex;position:relative}.rpma-login-visual-brand>div{flex-direction:column;display:flex}.rpma-login-visual-brand small{color:var(--color-nav-fg);margin-top:6px}@supports (color:color-mix(in lab, red, red)){.rpma-login-visual-brand small{color:color-mix(in srgb, var(--color-nav-fg) 78%, var(--color-accent))}}.rpma-login-visual-brand small{font-size:12px}.rpma-login-visual-copy{z-index:1;align-self:flex-start;max-width:640px;position:relative}.rpma-login-kicker{border:1px solid var(--color-nav-fg);padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rpma-login-kicker{border:1px solid color-mix(in srgb, var(--color-nav-fg) 20%, transparent)}}.rpma-login-kicker{background:var(--color-nav-fg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.rpma-login-kicker{background:color-mix(in srgb, var(--color-nav-fg) 8%, transparent);color:color-mix(in srgb, var(--color-nav-fg) 88%, var(--color-accent))}}.rpma-login-kicker{letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:750}.rpma-login-visual-copy h2{letter-spacing:-.055em;max-width:560px;margin:18px 0 10px;font-size:clamp(36px,4vw,60px);line-height:1.02}.rpma-login-visual-copy>p{max-width:510px;color:var(--color-nav-fg);margin:0}@supports (color:color-mix(in lab, red, red)){.rpma-login-visual-copy>p{color:color-mix(in srgb, var(--color-nav-fg) 82%, var(--color-accent))}}.rpma-login-visual-copy>p{font-size:15px;line-height:1.65}.rpma-login-secure-note{color:var(--color-nav-fg);margin-top:34px;display:block}@supports (color:color-mix(in lab, red, red)){.rpma-login-secure-note{color:color-mix(in srgb, var(--color-nav-fg) 88%, var(--color-accent))}}.rpma-login-secure-note{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.rpma-login-panel{background:none, var(--app-surface);place-items:center;padding:32px;display:grid}.rpma-login-box{width:min(100%,420px);padding:4px}.rpma-login-brand{align-items:center;gap:10px;display:flex}.rpma-login-brand-mark{border:1px solid var(--app-primary);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.rpma-login-brand-mark{border:1px solid color-mix(in srgb, var(--app-primary) 65%, var(--color-surface))}}.rpma-login-brand-mark{background:var(--color-card-bg);color:var(--color-accent-fg);box-shadow:0 10px 28px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-login-brand-mark{box-shadow:0 10px 28px color-mix(in srgb, var(--color-accent) 20%, transparent)}}.rpma-login-brand-mark-hero{border-color:var(--color-nav-fg);border-radius:26px;width:88px;height:88px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.rpma-login-brand-mark-hero{border-color:color-mix(in srgb, var(--color-nav-fg) 58%, var(--color-accent))}}.rpma-login-brand-mark-hero{background:none, var(--color-nav)}@supports (color:color-mix(in lab, red, red)){.rpma-login-brand-mark-hero{background:none, color-mix(in srgb, var(--color-nav) 76%, var(--color-accent))}}.rpma-login-brand-mark-hero{color:var(--color-nav-fg);box-shadow:0 14px 34px var(--color-nav), inset 0 0 0 1px var(--color-nav-fg)}@supports (color:color-mix(in lab, red, red)){.rpma-login-brand-mark-hero{box-shadow:0 14px 34px color-mix(in srgb, var(--color-nav) 38%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--color-nav-fg) 10%, transparent)}}.rpma-login-brand-mark-hero{animation:4.8s ease-in-out infinite rpma-login-mark-float}.rpma-login-brand-orbit{z-index:-1;border:1px solid var(--color-nav-fg);width:118px;height:38px;position:absolute;top:52px;left:-15px}@supports (color:color-mix(in lab, red, red)){.rpma-login-brand-orbit{border:1px solid color-mix(in srgb, var(--color-nav-fg) 34%, transparent)}}.rpma-login-brand-orbit{opacity:.7;border-radius:50%;animation:3.8s ease-in-out infinite rpma-login-mark-orbit}@keyframes rpma-login-mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes rpma-login-mark-orbit{0%,to{opacity:.35;transform:scale(.94)rotate(-9deg)}50%{opacity:.9;transform:scale(1.06)rotate(-2deg)}}.rpma-login-brand>div{flex-direction:column;display:flex}.rpma-login-brand strong{letter-spacing:.08em;font-size:12px}.rpma-login-brand small{color:var(--app-muted);margin-top:2px;font-size:9px}.rpma-login-heading{margin:0 0 28px}.rpma-login-heading h1{letter-spacing:-.04em;margin:0;font-size:26px}.rpma-login-heading p{color:var(--app-muted);margin:7px 0 0;font-size:12px}.rpma-login-form{flex-direction:column;gap:15px;display:flex}.rpma-login-microsoft{border-color:var(--app-line-strong);background:var(--app-surface);width:100%;min-height:44px;color:var(--app-text);justify-content:center;font-size:13px;font-weight:700}.rpma-login-microsoft:hover{background:var(--app-surface-muted)}.rpma-microsoft-mark{grid-template-columns:repeat(2,1fr);gap:1.5px;width:16px;height:16px;display:grid}.rpma-microsoft-mark i:first-child,.rpma-microsoft-mark i:nth-child(2){background:var(--color-accent)}.rpma-microsoft-mark i:nth-child(3){background:var(--brand-teal)}.rpma-microsoft-mark i:nth-child(4){background:var(--color-accent)}.rpma-login-divider{color:var(--app-subtle);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0;font-size:10px;font-weight:700;display:flex}.rpma-login-divider:before,.rpma-login-divider:after{content:"";background:var(--app-line);flex:1;height:1px}.rpma-login-form label{color:var(--app-muted);flex-direction:column;gap:6px;font-size:10px;font-weight:650;display:flex}.rpma-login-form input{border:1px solid var(--app-line-strong);background:var(--app-surface);width:100%;height:43px;color:var(--app-text);border-radius:9px;padding:0 12px;font-size:13px;transition:border-color .14s,box-shadow .14s,background .14s}.rpma-login-form input:focus{border-color:var(--app-primary);outline:3px solid var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.rpma-login-form input:focus{outline:3px solid color-mix(in srgb, var(--app-primary) 16%, transparent)}}.rpma-login-password{display:block;position:relative}.rpma-login-password button{width:43px;height:43px;color:var(--app-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.rpma-login-password button:hover{color:var(--app-fg);background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.rpma-login-password button:hover{background:color-mix(in srgb, var(--app-primary) 7%, transparent)}}.rpma-login-error{border:1px solid var(--app-red);margin:0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.rpma-login-error{border:1px solid color-mix(in srgb, var(--app-red) 30%, var(--app-line))}}.rpma-login-error{background:var(--app-red-soft);color:var(--app-red);border-radius:8px;font-size:11px}.rpma-login-submit{border:1px solid var(--app-primary);background:var(--app-primary);height:44px;color:var(--app-primary-fg);box-shadow:0 8px 20px var(--palette-shadow);border-radius:9px;justify-content:space-between;align-items:center;padding:0 15px;font-size:12px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.rpma-login-submit{box-shadow:0 8px 20px color-mix(in srgb, var(--palette-shadow) 16%, transparent)}}.rpma-login-submit{cursor:pointer;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s}.rpma-login-submit:hover{background:var(--app-primary-hover);border-color:var(--app-primary-hover);box-shadow:0 10px 24px var(--palette-shadow)}@supports (color:color-mix(in lab, red, red)){.rpma-login-submit:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--palette-shadow) 22%, transparent)}}.rpma-login-submit:hover{transform:translateY(-1px)}.rpma-login-submit:disabled{opacity:.62;cursor:wait;transform:none}.rpma-login-foot{color:var(--app-subtle);text-align:center;margin:28px 0 0;font-size:10px;font-weight:650}.rpma-auth-mode{border:1px solid var(--app-line);background:var(--app-surface-muted);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px;padding:4px;display:grid}.rpma-auth-mode button{min-height:34px;color:var(--app-muted);background:0 0;border:1px solid #0000;border-radius:7px;font-size:11px;font-weight:650}.rpma-auth-mode button.is-active{border-color:var(--app-line);background:var(--app-surface);color:var(--app-primary);box-shadow:0 1px 3px var(--palette-shadow)}@supports (color:color-mix(in lab, red, red)){.rpma-auth-mode button.is-active{box-shadow:0 1px 3px color-mix(in srgb, var(--palette-shadow) 8%, transparent)}}.rpma-auth-code-field{color:var(--app-muted);flex-direction:column;gap:6px;font-size:10px;font-weight:650;display:flex}.rpma-auth-code-field input{height:43px;font-size:13px}.rpma-auth-trust{color:var(--app-muted);align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.rpma-auth-trust input{accent-color:var(--app-primary)}.rpma-public-shell{background:none, var(--app-bg);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.rpma-public-bar{border-bottom:1px solid var(--app-line);background:var(--app-surface);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px clamp(18px,4vw,56px);display:flex}@supports (color:color-mix(in lab, red, red)){.rpma-public-bar{background:color-mix(in srgb, var(--app-surface) 94%, transparent)}}.rpma-public-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rpma-public-brand{color:var(--app-text);align-items:center;gap:10px;text-decoration:none;display:flex}.rpma-public-brand>span{background:var(--app-surface);border:1px solid var(--app-line);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.rpma-public-brand img{width:31px;height:31px}.rpma-public-brand strong,.rpma-public-brand small{display:block}.rpma-public-brand strong{letter-spacing:.09em;font-size:12px}.rpma-public-brand small{color:var(--app-muted);margin-top:2px;font-size:9px}.rpma-public-signin{color:var(--app-primary);font-size:11px;font-weight:700;text-decoration:none}.rpma-public-main{width:100%;min-width:0;max-width:1280px;margin:0 auto;padding:clamp(22px,4vw,48px)}.rpma-public-shell>footer{border-top:1px solid var(--app-line);color:var(--app-subtle);text-align:center;padding:18px;font-size:9px}.rpma-download-option{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-surface);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.rpma-download-option.is-primary{border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.rpma-download-option.is-primary{border-color:color-mix(in srgb, var(--app-primary) 24%, var(--app-line))}}.rpma-download-option.is-primary{background:var(--color-card-bg)}.rpma-download-option>span{background:var(--app-primary-soft);width:44px;height:44px;color:var(--app-primary);border-radius:11px;place-items:center;display:grid}.rpma-download-option>span svg{width:20px;height:20px}.rpma-download-option h2,.rpma-download-option p{margin:0}.rpma-download-option h2{font-size:13px}.rpma-download-option p{color:var(--app-muted);margin-top:4px;font-size:11px}.rpma-command-example{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-surface);padding:16px}.rpma-command-example h2{margin:0 0 10px;font-size:12px}.rpma-command-example pre{background:var(--app-surface-muted);color:var(--app-text);border-radius:9px;margin:0;padding:14px;font-size:11px;line-height:1.55;overflow:auto}@media (width<=1200px){:root{--app-sidebar-width:324px}.rpma-dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rpma-dashboard-kpi-rag{grid-column:span 2}.rpma-dashboard-primary-grid{grid-template-columns:1fr}.rpma-dashboard-side-stack{grid-template-columns:1fr 1fr}.rpma-dashboard-lower-grid{grid-template-columns:1fr}.rpma-dashboard-widget-grid .rpma-dashboard-widget{grid-column:1/-1}.rpma-command-customer{width:230px}}@media (width<=900px){.rpma-shell{display:block}.rpma-sidebar{visibility:hidden;pointer-events:none;box-shadow:20px 0 50px var(--palette-shadow);transition:transform .18s,visibility 0s linear .18s;position:fixed;left:0;transform:translate(-104%)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar{box-shadow:20px 0 50px color-mix(in srgb, var(--palette-shadow) 26%, transparent)}}.rpma-sidebar{width:min(var(--app-sidebar-width), 88vw)}.rpma-shell.is-mobile-nav-open .rpma-sidebar{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.rpma-nav-scrim{z-index:40;background:var(--palette-shadow);border:0;display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.rpma-nav-scrim{background:color-mix(in srgb, var(--palette-shadow) 56%, transparent)}}.rpma-nav-scrim{opacity:0;visibility:hidden;transition:all .18s}.rpma-shell.is-mobile-nav-open .rpma-nav-scrim{opacity:1;visibility:visible}.rpma-mobile-close{background:var(--color-nav-deep);width:34px;height:34px;color:var(--color-nav-fg);border:0;border-radius:8px;place-items:center;display:grid}.rpma-commandbar{display:none}.rpma-mobile-bar{z-index:35;border-bottom:1px solid var(--app-line);background:var(--app-surface);grid-template-columns:42px 1fr auto;align-items:center;gap:8px;height:56px;padding:0 12px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.rpma-mobile-bar{background:color-mix(in srgb, var(--app-surface) 95%, transparent)}}.rpma-mobile-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rpma-mobile-menu{border:1px solid var(--app-line);background:var(--app-surface);width:38px;height:38px;color:var(--app-text);border-radius:8px;place-items:center;display:grid}.rpma-mobile-brand{letter-spacing:.08em;font-size:11px;font-weight:800;text-decoration:none}.rpma-mobile-bar .rpma-userchip-name,.rpma-mobile-bar .rpma-userchip-out:first-of-type{display:none}.rpma-main{padding:18px 14px 30px}.rpma-agent-split{grid-template-columns:1fr}.rpma-agent-custs,.rpma-agent-hosts{border-right:0;border-bottom:1px solid var(--app-line);max-height:280px}.rpma-agent-head{align-items:flex-start}.rpma-agent-title h2{font-size:12px}.rpma-agent-facts{grid-template-columns:1fr}.rpma-agent-facts>div.is-wide{grid-column:auto}.rpma-epp-mod-grid{grid-template-columns:1fr}.rpma-dashboard-live-state{flex:170px}.rpma-dashboard-services{grid-template-columns:repeat(3,1fr)}.rpma-dashboard-service{border-bottom:1px solid var(--app-line)}.rpma-login{display:block}.rpma-login-visual{align-items:center;min-height:280px;padding:28px 24px}.rpma-login-visual-copy>p,.rpma-login-secure-note{display:none}.rpma-login-visual-copy h2{font-size:35px}.rpma-login-panel{min-height:calc(100dvh - 280px);padding:30px 22px}.rpma-login-heading{margin-top:34px}}@media (width<=1100px){.rpma-workspace,.rpma-customer-workspace{gap:10px}.rpma-workspace-layout{grid-template-columns:minmax(165px,185px) minmax(0,1fr)}.rpma-workspace-group-nav{height:auto;overflow:hidden}.rpma-workspace-group-list{scroll-snap-type:x proximity;scrollbar-width:thin;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.rpma-workspace-group-link{scroll-snap-align:start;flex:none;min-width:165px}.rpma-workspace-item-nav{height:100%;overflow-y:auto}.rpma-workspace-item-list{display:grid;overflow:visible}.rpma-workspace-item-link{min-width:0}.rpma-workspace-content{overflow-y:auto}.rpma-customer-header{margin-bottom:0}.rpma-customer-layout{grid-template-columns:minmax(165px,185px) minmax(0,1fr)}.rpma-service-tabs{height:auto;max-height:none;position:static;overflow:hidden}.rpma-service-tab-list{scroll-snap-type:none;scrollbar-width:none;flex-wrap:wrap;gap:7px;padding-bottom:0;display:flex;overflow-x:hidden}.rpma-service-tab{scroll-snap-align:none;flex:145px;width:auto}.rpma-module-nav{height:100%;max-height:none;position:static;overflow-y:auto}.rpma-module-nav-list{display:grid;overflow:visible}.rpma-module-link{width:100%;min-width:0}}@media (width<=640px){.rpma-workspace,.rpma-customer-workspace{height:auto;display:block;overflow:visible}.rpma-workspace-header,.rpma-customer-header,.rpma-workspace-group-nav,.rpma-service-tabs,.rpma-workspace-item-nav,.rpma-module-nav{margin-bottom:10px}.rpma-workspace-layout,.rpma-customer-layout{grid-template-columns:minmax(0,1fr);overflow:visible}.rpma-workspace-item-nav,.rpma-module-nav{height:auto;overflow:hidden}.rpma-workspace-item-list,.rpma-module-nav-list{scroll-snap-type:x proximity;scrollbar-width:thin;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.rpma-workspace-item-link,.rpma-module-link{scroll-snap-align:start;flex:none;width:auto;min-width:150px}.rpma-workspace-content,.rpma-customer-content{overflow:visible}.rpma-main{padding-inline:10px}.rpma-help-cards{grid-template-columns:1fr}.rpma-page-header{margin-bottom:14px}.rpma-dashboard-kpis{grid-template-columns:1fr 1fr;gap:8px}.rpma-dashboard-kpi{min-height:96px;padding:13px}.rpma-dashboard-kpi-rag{grid-column:span 2}.rpma-dashboard-side-stack{grid-template-columns:1fr}.rpma-dashboard-services{grid-template-columns:1fr 1fr;padding:8px}.rpma-dashboard-assurance-row{grid-template-columns:minmax(100px,1fr) minmax(90px,1fr) 40px;gap:7px}.rpma-workspace-header,.rpma-customer-header{flex-direction:column;align-items:flex-start}.rpma-workspace-actions{justify-content:flex-start;width:100%}.rpma-folio-head-copy{align-items:center}.rpma-service-tab{width:178px;min-width:178px}.rpma-module-link{min-width:150px}.rpma-customer-health{justify-content:flex-start;width:100%}.rpma-customer-meta{gap:5px}.rpma-customer-meta>span:last-child{border-radius:8px;width:100%}.rpma-customer-content-body{padding:10px}.rpma-customer-content-body,.rpma-workspace-content,.rpma-folio{overflow-wrap:anywhere}.rpma-eco-customer-head-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.rpma-tenant-access-trigger{grid-column:1/-1;width:100%;min-width:0;margin-top:3px}.rpma-cmd-banners{grid-template-columns:1fr}.rpma-cmd-heat{grid-template-columns:1fr 1fr}.rpma-est-foot{flex-direction:column;align-items:flex-start}.rpma-drive-legend{grid-template-columns:1fr 1fr}.rpma-iops-k{flex-direction:column;align-items:flex-start}.rpma-drive-chips{justify-content:flex-start}.rpma-iops-matrix article dl{grid-template-columns:1fr 1fr}.rpma-dashboard-table-wrap,.rpma-customer-content-body{scrollbar-width:thin}.rpma-folio-kpis{grid-template-columns:1fr 1fr}.rpma-folio-kpis>div:nth-child(2){border-right:0}.rpma-folio-kpis>div{border-bottom:1px solid var(--app-line)}.rpma-rpt-toolbar{flex-direction:column;align-items:stretch}.rpma-rpt-toolbar select{width:100%;min-width:0}.rpma-folio-paper iframe{height:min(68vh,680px);min-height:480px}.rpma-login-visual{height:260px;min-height:260px}.rpma-login-visual-copy>p,.rpma-login-secure-note{display:none}.rpma-login-visual-copy h2{font-size:31px}.rpma-login-panel{min-height:calc(100dvh - 260px);padding:32px 26px}}@media (width<=380px){.rpma-main{padding-inline:8px}.rpma-dashboard-kpis{grid-template-columns:1fr}.rpma-dashboard-kpi-rag{grid-column:auto}.rpma-customer-title-row{align-items:flex-start}.rpma-folio-kpis{grid-template-columns:1fr}.rpma-folio-kpis>div{border-right:0}.rpma-login-visual{height:230px;min-height:230px;padding:28px 18px}.rpma-login-visual-copy h2{font-size:27px}.rpma-login-panel{min-height:calc(100dvh - 230px);padding:28px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rpma-action-summary{border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 2px var(--palette-shadow);border-radius:.9rem;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rpma-action-summary{box-shadow:0 1px 2px color-mix(in srgb, var(--palette-shadow) 4%, transparent)}}.rpma-action-summary>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:750}.rpma-action-summary>strong{color:var(--fg);grid-row:span 2;font-size:1.8rem;line-height:1}.rpma-action-summary>small{color:var(--subtle);font-size:.72rem}.rpma-action-summary.is-critical{border-top:3px solid var(--app-red)}.rpma-action-summary.is-high{border-top:3px solid var(--app-amber)}.rpma-action-summary.is-total{border-top:3px solid var(--accent)}.rpma-action-centre-card{border:1px solid var(--border);background:var(--surface);border-radius:1rem;overflow:hidden}.rpma-action-toolbar{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:end;gap:.75rem;padding:.9rem 1rem;display:flex}.rpma-action-toolbar>div{gap:.25rem;display:grid}.rpma-action-toolbar label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.rpma-action-toolbar select{border:1px solid var(--border-strong);background:var(--surface);min-width:9rem;height:2.25rem;color:var(--fg);border-radius:.55rem;padding:0 2rem 0 .7rem;font-size:.78rem}.rpma-action-toolbar>span{color:var(--muted);margin-left:auto;padding-bottom:.5rem;font-size:.75rem}.rpma-action-list{display:grid}.rpma-action-row{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--fg);text-align:left;background:0 0;grid-template-columns:2.4rem minmax(16rem,1fr) auto 8rem 10rem 1rem;align-items:center;gap:.8rem;padding:.85rem 1rem;transition:background .13s;display:grid}.rpma-action-row:last-child{border-bottom:0}.rpma-action-row:hover,.rpma-action-row:focus-visible{background:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.rpma-action-row:hover,.rpma-action-row:focus-visible{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.rpma-action-icon{background:var(--surface-2);width:2.2rem;height:2.2rem;color:var(--muted);border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex}.rpma-action-icon.is-critical{background:var(--app-red-soft);color:var(--app-red)}.rpma-action-icon.is-high{background:var(--app-amber-soft);color:var(--app-amber)}.rpma-action-icon>svg{width:1rem;height:1rem}.rpma-action-copy{gap:.18rem;min-width:0;display:grid}.rpma-action-copy strong{font-size:.82rem;font-weight:740}.rpma-action-copy small{color:var(--muted);font-size:.7rem;font-weight:650}.rpma-action-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.rpma-action-kind,.rpma-action-time{color:var(--muted);font-size:.72rem}.rpma-action-chevron{width:1rem;height:1rem;color:var(--subtle)}@media (width<=980px){.rpma-customer-picker{width:auto;max-height:calc(100dvh - 88px);top:70px;left:14px;right:14px}.rpma-action-row{grid-template-columns:2.4rem minmax(0,1fr) auto 1rem}.rpma-action-kind,.rpma-action-time{display:none}}@media (width<=640px){.rpma-command-example pre{white-space:pre-wrap;overflow-wrap:anywhere}.rpma-download-option{grid-template-columns:40px minmax(0,1fr)}.rpma-download-option>a,.rpma-download-option>button{grid-column:1/-1;width:100%}.rpma-workspace-selector{width:100%;min-width:0}.rpma-workspace-picker-groups,.rpma-workspace-picker-group>div{grid-template-columns:1fr}.rpma-action-toolbar{flex-direction:column;align-items:stretch}.rpma-action-toolbar select{width:100%}.rpma-action-toolbar>span{margin:0;padding:0}.rpma-action-row{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;padding:.9rem}.rpma-action-chevron{display:none}.rpma-action-copy>span{white-space:normal}}.rpma-sidebar{background:var(--color-nav-bg);color:var(--color-nav-text);border-right-color:var(--color-border-strong)}.rpma-commandbar,.rpma-mobile-bar{background:var(--color-topbar-bg);color:var(--color-topbar-text);border-color:var(--color-topbar-border)}.rpma-theme-page-header,.rpma-customer-header.rpma-theme-page-header{background:var(--color-hero-bg);color:var(--color-hero-text);border-color:var(--color-hero-border)}.rpma-theme-page-header .rpma-customer-health,.rpma-theme-page-header .rpma-customer-meta>span,.rpma-theme-page-header :is(button,a)[class~=bg-surface],.rpma-theme-page-header .rpma-page-overflow-trigger{--app-text:var(--custom-card-text,var(--color-text-primary));--app-muted:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-theme-page-header .rpma-customer-health,.rpma-theme-page-header .rpma-customer-meta>span,.rpma-theme-page-header :is(button,a)[class~=bg-surface],.rpma-theme-page-header .rpma-page-overflow-trigger{--app-muted:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 82%, var(--color-card-bg))}}.rpma-theme-page-header .rpma-customer-health,.rpma-theme-page-header .rpma-customer-meta>span,.rpma-theme-page-header :is(button,a)[class~=bg-surface],.rpma-theme-page-header .rpma-page-overflow-trigger{--app-subtle:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-theme-page-header .rpma-customer-health,.rpma-theme-page-header .rpma-customer-meta>span,.rpma-theme-page-header :is(button,a)[class~=bg-surface],.rpma-theme-page-header .rpma-page-overflow-trigger{--app-subtle:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 74%, var(--color-card-bg))}}.rpma-theme-page-header .rpma-customer-health,.rpma-theme-page-header .rpma-customer-meta>span,.rpma-theme-page-header :is(button,a)[class~=bg-surface],.rpma-theme-page-header .rpma-page-overflow-trigger{--color-fg:var(--app-text);--color-muted:var(--app-muted);--color-subtle:var(--app-subtle);color:var(--app-text)}.rpma-commandbar .rpma-userchip-initial,.rpma-mobile-bar .rpma-userchip-initial{color:var(--color-topbar-text)}.rpma-service-tabs.rpma-theme-rail{background:var(--color-services-strip-bg);border-color:var(--color-services-strip-border)}.rpma-service-tabs.rpma-theme-rail .rpma-customer-nav-heading,.rpma-service-tabs.rpma-theme-rail .rpma-customer-nav-heading small,.rpma-service-tabs.rpma-theme-rail .rpma-customer-nav-heading strong{color:var(--color-text-on-dark)}.rpma-service-tab{background:var(--color-service-card-bg);border-color:var(--color-service-card-border)}.rpma-service-tab.is-active{background:var(--color-service-card-active-bg);border-color:var(--color-accent);color:var(--color-service-card-active-text)}.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail{background:var(--color-subnav-bg);color:var(--color-subnav-text);border-color:var(--color-subnav-border)}.rpma-module-nav .rpma-module-link.is-active,.rpma-workspace-group-nav .rpma-workspace-group-link.is-active,.rpma-workspace-item-nav .rpma-workspace-item-link.is-active{background:var(--color-subnav-active-bg);color:var(--color-subnav-active-text);border-color:var(--color-accent)}.rpma-customer-content,.rpma-workspace-content,.rpma-page-body{color:var(--color-text-primary)}.rpma-customer-content,.rpma-workspace-content{background:var(--color-canvas-bg);border-color:var(--color-border)}.rpma-card,.rpma-panel,.rpma-est-focus{background:var(--color-card-bg);border-color:var(--color-card-border)}.rpma-est-table thead th,.rpma-customer-content table thead th{background:var(--color-table-header-bg);border-color:var(--color-table-border)}.rpma-est-table tbody tr:nth-child(odd) td,.rpma-customer-content table tbody tr:nth-child(odd) td{background:var(--color-table-row-bg)}.rpma-est-table tbody tr:nth-child(2n) td,.rpma-customer-content table tbody tr:nth-child(2n) td{background:var(--color-table-row-alt)}.rpma-est-table td,.rpma-customer-content table td{border-color:var(--color-table-border)}@media print{.rpma-sidebar,.rpma-commandbar,.rpma-mobile-bar,.rpma-service-tabs,.rpma-module-nav{display:none!important}.rpma-shell,.rpma-customer-layout{display:block}.rpma-main{padding:0}.rpma-page-canvas{max-width:none}.rpma-panel,.rpma-card,.rpma-dashboard-panel,.rpma-folio-paper{break-inside:avoid;box-shadow:none}}.rpma-page-canvas{--app-text:var(--custom-canvas-text,var(--color-text-primary));--app-muted:var(--custom-canvas-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-page-canvas{--app-muted:color-mix(in srgb, var(--custom-canvas-text,var(--color-text-primary)) 82%, var(--color-canvas-bg))}}.rpma-page-canvas{--app-subtle:var(--custom-canvas-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-page-canvas{--app-subtle:color-mix(in srgb, var(--custom-canvas-text,var(--color-text-primary)) 74%, var(--color-canvas-bg))}}.rpma-page-canvas{--color-fg:var(--custom-canvas-text,var(--color-text-primary));--color-muted:var(--app-muted);--color-subtle:var(--app-subtle);color:var(--custom-canvas-text,var(--color-text-primary))}.rpma-commandbar,.rpma-mobile-bar{--app-text:var(--color-topbar-text);--app-muted:var(--color-topbar-text)}@supports (color:color-mix(in lab, red, red)){.rpma-commandbar,.rpma-mobile-bar{--app-muted:color-mix(in srgb, var(--color-topbar-text) 82%, var(--color-topbar-bg))}}.rpma-commandbar,.rpma-mobile-bar{--app-subtle:var(--color-topbar-text)}@supports (color:color-mix(in lab, red, red)){.rpma-commandbar,.rpma-mobile-bar{--app-subtle:color-mix(in srgb, var(--color-topbar-text) 74%, var(--color-topbar-bg))}}.rpma-commandbar,.rpma-mobile-bar{--color-fg:var(--color-topbar-text);--color-muted:var(--app-muted);--color-subtle:var(--app-subtle)}.rpma-theme-page-header,.rpma-customer-header.rpma-theme-page-header{--app-text:var(--color-hero-text);--app-muted:var(--color-hero-text)}@supports (color:color-mix(in lab, red, red)){.rpma-theme-page-header,.rpma-customer-header.rpma-theme-page-header{--app-muted:color-mix(in srgb, var(--color-hero-text) 84%, var(--color-hero-bg))}}.rpma-theme-page-header,.rpma-customer-header.rpma-theme-page-header{--app-subtle:var(--color-hero-text)}@supports (color:color-mix(in lab, red, red)){.rpma-theme-page-header,.rpma-customer-header.rpma-theme-page-header{--app-subtle:color-mix(in srgb, var(--color-hero-text) 76%, var(--color-hero-bg))}}.rpma-theme-page-header,.rpma-customer-header.rpma-theme-page-header{--color-fg:var(--color-hero-text);--color-muted:var(--app-muted);--color-subtle:var(--app-subtle)}.rpma-card,.rpma-panel,.rpma-glass,.rpma-dashboard-kpi,.rpma-dashboard-panel,.rpma-eco-kpi,.rpma-cmd-banner,.rpma-cmd-cell,.rpma-est-focus,.rpma-theme-card,.rpma-theme-data tbody tr,.rpma-dialog,.rpma-dd-menu{--app-text:var(--custom-card-text,var(--color-text-primary));--app-muted:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-card,.rpma-panel,.rpma-glass,.rpma-dashboard-kpi,.rpma-dashboard-panel,.rpma-eco-kpi,.rpma-cmd-banner,.rpma-cmd-cell,.rpma-est-focus,.rpma-theme-card,.rpma-theme-data tbody tr,.rpma-dialog,.rpma-dd-menu{--app-muted:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 82%, var(--color-card-bg))}}.rpma-card,.rpma-panel,.rpma-glass,.rpma-dashboard-kpi,.rpma-dashboard-panel,.rpma-eco-kpi,.rpma-cmd-banner,.rpma-cmd-cell,.rpma-est-focus,.rpma-theme-card,.rpma-theme-data tbody tr,.rpma-dialog,.rpma-dd-menu{--app-subtle:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-card,.rpma-panel,.rpma-glass,.rpma-dashboard-kpi,.rpma-dashboard-panel,.rpma-eco-kpi,.rpma-cmd-banner,.rpma-cmd-cell,.rpma-est-focus,.rpma-theme-card,.rpma-theme-data tbody tr,.rpma-dialog,.rpma-dd-menu{--app-subtle:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 74%, var(--color-card-bg))}}.rpma-card,.rpma-panel,.rpma-glass,.rpma-dashboard-kpi,.rpma-dashboard-panel,.rpma-eco-kpi,.rpma-cmd-banner,.rpma-cmd-cell,.rpma-est-focus,.rpma-theme-card,.rpma-theme-data tbody tr,.rpma-dialog,.rpma-dd-menu{--color-fg:var(--custom-card-text,var(--color-text-primary));--color-muted:var(--app-muted);--color-subtle:var(--app-subtle);color:var(--custom-card-text,var(--color-text-primary))}.rpma-page-body,.rpma-customer-content,.rpma-workspace-content,.rpma-theme-content{--app-text:var(--custom-canvas-text,var(--color-text-primary));--app-muted:var(--custom-canvas-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-page-body,.rpma-customer-content,.rpma-workspace-content,.rpma-theme-content{--app-muted:color-mix(in srgb, var(--custom-canvas-text,var(--color-text-primary)) 82%, var(--color-canvas-bg))}}.rpma-page-body,.rpma-customer-content,.rpma-workspace-content,.rpma-theme-content{--app-subtle:var(--custom-canvas-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-page-body,.rpma-customer-content,.rpma-workspace-content,.rpma-theme-content{--app-subtle:color-mix(in srgb, var(--custom-canvas-text,var(--color-text-primary)) 74%, var(--color-canvas-bg))}}.rpma-page-body,.rpma-customer-content,.rpma-workspace-content,.rpma-theme-content{--color-fg:var(--app-text);--color-muted:var(--app-muted);--color-subtle:var(--app-subtle);color:var(--app-text)}.rpma-sidebar{--app-text:var(--color-nav-text);--app-muted:var(--color-nav-text)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar{--app-muted:color-mix(in srgb, var(--color-nav-text) 82%, var(--color-nav-bg))}}.rpma-sidebar{--app-subtle:var(--color-nav-text)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar{--app-subtle:color-mix(in srgb, var(--color-nav-text) 72%, var(--color-nav-bg))}}.rpma-sidebar{--color-fg:var(--app-text);--color-muted:var(--app-muted);--color-subtle:var(--app-subtle)}.rpma-service-tabs.rpma-theme-rail{--app-text:var(--color-text-on-dark);--app-muted:var(--color-text-on-dark)}@supports (color:color-mix(in lab, red, red)){.rpma-service-tabs.rpma-theme-rail{--app-muted:color-mix(in srgb, var(--color-text-on-dark) 82%, var(--color-services-strip-bg))}}.rpma-service-tabs.rpma-theme-rail{--app-subtle:var(--color-text-on-dark)}@supports (color:color-mix(in lab, red, red)){.rpma-service-tabs.rpma-theme-rail{--app-subtle:color-mix(in srgb, var(--color-text-on-dark) 72%, var(--color-services-strip-bg))}}.rpma-service-tabs.rpma-theme-rail{--color-fg:var(--app-text);--color-muted:var(--app-muted);--color-subtle:var(--app-subtle)}.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail{--app-text:var(--color-subnav-text);--app-muted:var(--color-subnav-text)}@supports (color:color-mix(in lab, red, red)){.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail{--app-muted:color-mix(in srgb, var(--color-subnav-text) 82%, var(--color-subnav-bg))}}.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail{--app-subtle:var(--color-subnav-text)}@supports (color:color-mix(in lab, red, red)){.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail{--app-subtle:color-mix(in srgb, var(--color-subnav-text) 72%, var(--color-subnav-bg))}}.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail{--color-fg:var(--app-text);--color-muted:var(--app-muted);--color-subtle:var(--app-subtle)}.rpma-module-nav.rpma-theme-rail .rpma-customer-nav-heading,.rpma-module-nav.rpma-theme-rail .rpma-customer-nav-heading :is(small,strong),.rpma-workspace-group-nav.rpma-theme-rail .rpma-customer-nav-heading,.rpma-workspace-group-nav.rpma-theme-rail .rpma-customer-nav-heading :is(small,strong),.rpma-workspace-item-nav.rpma-theme-rail .rpma-customer-nav-heading,.rpma-workspace-item-nav.rpma-theme-rail .rpma-customer-nav-heading :is(small,strong){color:var(--color-subnav-text)}[class~=bg-surface]{--app-text:var(--custom-card-text,var(--color-text-primary));--app-muted:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){[class~=bg-surface]{--app-muted:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 82%, var(--color-card-bg))}}[class~=bg-surface]{--app-subtle:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){[class~=bg-surface]{--app-subtle:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 74%, var(--color-card-bg))}}[class~=bg-surface]{--color-fg:var(--app-text);--color-muted:var(--app-muted);--color-subtle:var(--app-subtle)}[class~=bg-surface-2]{--app-text:var(--custom-panel-text,var(--color-text-primary));--app-muted:var(--custom-panel-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){[class~=bg-surface-2]{--app-muted:color-mix(in srgb, var(--custom-panel-text,var(--color-text-primary)) 82%, var(--color-table-header-bg))}}[class~=bg-surface-2]{--app-subtle:var(--custom-panel-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){[class~=bg-surface-2]{--app-subtle:color-mix(in srgb, var(--custom-panel-text,var(--color-text-primary)) 74%, var(--color-table-header-bg))}}[class~=bg-surface-2]{--color-fg:var(--app-text);--color-muted:var(--app-muted);--color-subtle:var(--app-subtle)}.rpma-theme-nav-item:not(.is-active){--app-text:var(--custom-card-text,var(--color-text-primary));--app-muted:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-theme-nav-item:not(.is-active){--app-muted:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 82%, var(--color-card-bg))}}.rpma-theme-nav-item:not(.is-active){--app-subtle:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-theme-nav-item:not(.is-active){--app-subtle:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 72%, var(--color-card-bg))}}.rpma-theme-nav-item:not(.is-active){--color-fg:var(--app-text);--color-muted:var(--app-muted);--color-subtle:var(--app-subtle);color:var(--app-muted)}.rpma-card-head,.rpma-dashboard-section-head,.rpma-dashboard-panel-head,.rpma-ams-cov-h,.rpma-theme-data thead,thead{--app-text:var(--custom-panel-text,var(--color-text-primary));--app-muted:var(--custom-panel-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-card-head,.rpma-dashboard-section-head,.rpma-dashboard-panel-head,.rpma-ams-cov-h,.rpma-theme-data thead,thead{--app-muted:color-mix(in srgb, var(--custom-panel-text,var(--color-text-primary)) 82%, var(--color-table-header-bg))}}.rpma-card-head,.rpma-dashboard-section-head,.rpma-dashboard-panel-head,.rpma-ams-cov-h,.rpma-theme-data thead,thead{--app-subtle:var(--custom-panel-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-card-head,.rpma-dashboard-section-head,.rpma-dashboard-panel-head,.rpma-ams-cov-h,.rpma-theme-data thead,thead{--app-subtle:color-mix(in srgb, var(--custom-panel-text,var(--color-text-primary)) 74%, var(--color-table-header-bg))}}.rpma-card-head,.rpma-dashboard-section-head,.rpma-dashboard-panel-head,.rpma-ams-cov-h,.rpma-theme-data thead,thead{--color-fg:var(--app-text);--color-muted:var(--app-muted);--color-subtle:var(--app-subtle);color:var(--custom-panel-text,var(--color-text-primary))}.dk-link.is-active,.rpma-service-tab.is-active,.rpma-module-link.is-active,.rpma-workspace-group-link.is-active,.rpma-workspace-item-link.is-active{color:var(--sel-fg)}.dk-link.is-active .dk-text,.rpma-service-tab.is-active :is(strong,small,span),.rpma-module-link.is-active :is(strong,small,span),.rpma-workspace-group-link.is-active :is(strong,small,span),.rpma-workspace-item-link.is-active :is(strong,small,span){color:inherit}.dk-link,.rpma-command-status,.rpma-icon-button,.rpma-switcher-inline,.rpma-commandbar .rpma-userchip,.rpma-service-tab,.rpma-module-link,.rpma-workspace-group-link,.rpma-workspace-item-link{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.dk-link,.rpma-command-status,.rpma-icon-button,.rpma-switcher-inline,.rpma-commandbar .rpma-userchip,.rpma-service-tab,.rpma-module-link,.rpma-workspace-group-link,.rpma-workspace-item-link{border-color:color-mix(in srgb, currentColor 22%, transparent)}}.dk-link,.rpma-command-status,.rpma-icon-button,.rpma-switcher-inline,.rpma-commandbar .rpma-userchip,.rpma-service-tab,.rpma-module-link,.rpma-workspace-group-link,.rpma-workspace-item-link{background:var(--color-card-bg);box-shadow:inset 0 1px 0 #ffffff61, inset 0 -1px 0 var(--color-nav-bg), 0 5px 14px var(--color-nav-bg)}@supports (color:color-mix(in lab, red, red)){.dk-link,.rpma-command-status,.rpma-icon-button,.rpma-switcher-inline,.rpma-commandbar .rpma-userchip,.rpma-service-tab,.rpma-module-link,.rpma-workspace-group-link,.rpma-workspace-item-link{box-shadow:inset 0 1px 0 #ffffff61, inset 0 -1px 0 color-mix(in srgb, var(--color-nav-bg) 10%, transparent), 0 5px 14px color-mix(in srgb, var(--color-nav-bg) 12%, transparent)}}.dk-link,.rpma-command-status,.rpma-icon-button,.rpma-switcher-inline,.rpma-commandbar .rpma-userchip,.rpma-service-tab,.rpma-module-link,.rpma-workspace-group-link,.rpma-workspace-item-link{-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%)}.dk-link:hover,.rpma-icon-button:hover,.rpma-switcher-inline:hover,.rpma-service-tab:hover,.rpma-module-link:hover,.rpma-workspace-group-link:hover,.rpma-workspace-item-link:hover{background:var(--color-card-bg);border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.dk-link:hover,.rpma-icon-button:hover,.rpma-switcher-inline:hover,.rpma-service-tab:hover,.rpma-module-link:hover,.rpma-workspace-group-link:hover,.rpma-workspace-item-link:hover{border-color:color-mix(in srgb, var(--color-accent) 62%, white)}}.dk-link:hover,.rpma-icon-button:hover,.rpma-switcher-inline:hover,.rpma-service-tab:hover,.rpma-module-link:hover,.rpma-workspace-group-link:hover,.rpma-workspace-item-link:hover{box-shadow:inset 0 1px 0 #ffffff85, 0 7px 18px var(--color-nav-bg)}@supports (color:color-mix(in lab, red, red)){.dk-link:hover,.rpma-icon-button:hover,.rpma-switcher-inline:hover,.rpma-service-tab:hover,.rpma-module-link:hover,.rpma-workspace-group-link:hover,.rpma-workspace-item-link:hover{box-shadow:inset 0 1px 0 #ffffff85, 0 7px 18px color-mix(in srgb, var(--color-nav-bg) 17%, transparent)}}.dk-link.is-active,.rpma-service-tab.is-active,.rpma-module-link.is-active,.rpma-workspace-group-link.is-active,.rpma-workspace-item-link.is-active{background:var(--color-card-bg);border-color:var(--sel-bg)}@supports (color:color-mix(in lab, red, red)){.dk-link.is-active,.rpma-service-tab.is-active,.rpma-module-link.is-active,.rpma-workspace-group-link.is-active,.rpma-workspace-item-link.is-active{border-color:color-mix(in srgb, var(--sel-bg) 82%, white)}}.dk-link.is-active,.rpma-service-tab.is-active,.rpma-module-link.is-active,.rpma-workspace-group-link.is-active,.rpma-workspace-item-link.is-active{box-shadow:inset 0 1px 0 #ffffff85, inset 3px 0 0 var(--sel-bg), 0 7px 20px var(--color-nav-bg)}@supports (color:color-mix(in lab, red, red)){.dk-link.is-active,.rpma-service-tab.is-active,.rpma-module-link.is-active,.rpma-workspace-group-link.is-active,.rpma-workspace-item-link.is-active{box-shadow:inset 0 1px 0 #ffffff85, inset 3px 0 0 var(--sel-bg), 0 7px 20px color-mix(in srgb, var(--color-nav-bg) 22%, transparent)}}@media (prefers-reduced-transparency:reduce){.dk-link,.rpma-command-status,.rpma-icon-button,.rpma-switcher-inline,.rpma-commandbar .rpma-userchip,.rpma-service-tab,.rpma-module-link,.rpma-workspace-group-link,.rpma-workspace-item-link{background:var(--color-card-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.rpma-login:after{z-index:-1;border:1px solid #fff;position:absolute;inset:7% 31% 8% 4%}@supports (color:color-mix(in lab, red, red)){.rpma-login:after{border:1px solid color-mix(in srgb, white 88%, var(--color-card-border))}}.rpma-login:after{background:var(--color-card-bg);box-shadow:inset 0 1px 0 white, 0 28px 80px var(--color-nav);border-radius:48% 52% 46% 54%/55% 42% 58% 45%}@supports (color:color-mix(in lab, red, red)){.rpma-login:after{box-shadow:inset 0 1px 0 white, 0 28px 80px color-mix(in srgb, var(--color-nav) 10%, transparent)}}.rpma-login:after{content:"";-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:rotate(-4deg)}.rpma-login-visual{border-color:#fff;min-height:calc(100dvh - 48px);margin:24px 0 24px 24px;padding:clamp(38px,5vw,74px);position:relative}@supports (color:color-mix(in lab, red, red)){.rpma-login-visual{border-color:color-mix(in srgb, white 88%, var(--color-card-border));box-shadow:inset 0 1px 0 white, 0 24px 70px color-mix(in srgb, var(--color-nav) 12%, transparent)}}.rpma-login-visual:after{opacity:.68;background:0 0/100% 1px,0 0/84px 84px,0 0/132px 132px;border:0}.rpma-login-visual-brand{color:var(--color-accent)}.rpma-login-visual-brand strong{letter-spacing:.035em;font-size:clamp(24px,2.5vw,40px)}.rpma-login-visual-brand small{color:var(--color-accent);font-size:13px}.rpma-login-brand-mark-hero{border-color:var(--color-accent);width:62px;height:62px}@supports (color:color-mix(in lab, red, red)){.rpma-login-brand-mark-hero{border-color:color-mix(in srgb, var(--color-accent) 35%, white)}}.rpma-login-brand-mark-hero{background:var(--color-card-bg);color:#fff}.rpma-login-visual-copy{max-width:750px}.rpma-login-kicker{color:var(--color-accent)}.rpma-login-visual-copy h2{max-width:760px;color:var(--color-accent);letter-spacing:-.055em;font-size:clamp(44px,5.7vw,82px);font-weight:650;line-height:1.02}.rpma-login-visual-copy>p{max-width:620px;color:var(--color-accent);font-size:clamp(14px,1.25vw,18px)}.rpma-login-panel{padding:30px clamp(24px,3vw,52px)}.rpma-login-box{border-color:#fff;width:min(100%,500px);padding:clamp(24px,2.6vw,38px)}@supports (color:color-mix(in lab, red, red)){.rpma-login-box{border-color:color-mix(in srgb, white 92%, var(--color-card-border));box-shadow:inset 0 1px 0 white, 0 26px 72px color-mix(in srgb, var(--color-nav-bg) 17%, transparent)}}.rpma-login-company-brand{border-bottom:1px solid var(--color-card-border);justify-content:center;align-items:center;min-height:78px;margin:-4px 0 12px;padding:4px 8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.rpma-login-company-brand{border-bottom:1px solid color-mix(in srgb, var(--color-card-border) 58%, transparent)}}.rpma-login-company-brand img{object-fit:contain;mix-blend-mode:multiply;width:min(100%,360px);max-height:86px;display:block}.rpma-login-heading h1{color:var(--color-accent);margin-top:0}.rpma-login-heading p{color:var(--color-accent)}.rpma-login-invite-banner{background:#fff}@supports (color:color-mix(in lab, red, red)){.rpma-login-invite-banner{background:color-mix(in srgb, white 58%, var(--color-accent-soft))}}@media (width<=900px){.rpma-login{grid-template-columns:1fr}.rpma-login:after{inset:3% 5% 38%}.rpma-login-visual{min-height:auto;margin:12px;padding:24px}.rpma-login-visual-copy h2{font-size:clamp(32px,8vw,50px)}.rpma-login-panel{padding:14px 18px 28px}}.rpma-login{isolation:isolate;background:0 0,0 0,0 0;position:relative;overflow:hidden}.rpma-login:before{z-index:-1;filter:blur(34px);content:"";background:0 0,0 0;position:absolute;inset:-24%}.rpma-login-visual{min-height:calc(100dvh - clamp(28px,3.4vw,56px));box-shadow:inset 0 1px 0 #ffffff61, 0 24px 70px var(--color-nav);background:0 0,0 0;border:1px solid #ffffff4d;border-radius:clamp(24px,2.4vw,38px);margin:clamp(14px,1.7vw,28px) 0 clamp(14px,1.7vw,28px) clamp(14px,1.7vw,28px)}@supports (color:color-mix(in lab, red, red)){.rpma-login-visual{box-shadow:inset 0 1px 0 #ffffff61, 0 24px 70px color-mix(in srgb, var(--color-nav) 28%, transparent)}}.rpma-login-visual{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%)}@supports (color:color-mix(in lab, red, red)){.rpma-login-box{border:1px solid color-mix(in srgb, white 68%, var(--color-card-border));box-shadow:inset 0 1px 0 #ffffffd1, 0 28px 74px color-mix(in srgb, var(--color-nav) 20%, transparent)}}.rpma-login-heading h1{margin-top:13px;font-size:clamp(28px,2.3vw,36px)}.rpma-login-access-chip{border:1px solid var(--color-accent);align-items:center;gap:6px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rpma-login-access-chip{border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-card-border))}}.rpma-login-access-chip{background:var(--color-accent-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.rpma-login-access-chip{background:color-mix(in srgb, var(--color-accent-soft) 52%, transparent)}}.rpma-login-access-chip{color:var(--color-text-primary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.rpma-login-invite-banner{border:1px solid var(--color-accent);align-items:flex-start;gap:11px;margin-bottom:20px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.rpma-login-invite-banner{border:1px solid color-mix(in srgb, var(--color-accent) 30%, var(--color-card-border))}}.rpma-login-invite-banner{background:var(--color-accent-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.rpma-login-invite-banner{background:color-mix(in srgb, var(--color-accent-soft) 56%, transparent)}}.rpma-login-invite-banner{color:var(--color-text-primary)}.rpma-login-invite-banner>svg{color:var(--color-accent);flex:none;margin-top:1px}.rpma-login-invite-banner strong,.rpma-login-invite-banner span{display:block}.rpma-login-invite-banner strong{font-size:12px}.rpma-login-invite-banner span{color:var(--color-text-secondary);margin-top:3px;font-size:10px;line-height:1.45}.rpma-login-input-wrap{display:block;position:relative}.rpma-login-input-wrap>svg:first-child{z-index:1;color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.rpma-login-form input,.rpma-login-password input{border-color:var(--color-card-border);padding-left:40px}@supports (color:color-mix(in lab, red, red)){.rpma-login-form input,.rpma-login-password input{border-color:color-mix(in srgb, var(--color-card-border) 82%, white)}}.rpma-login-form input,.rpma-login-password input{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;box-shadow:inset 0 1px #ffffffa3}.rpma-login-password input{padding-right:43px}.rpma-login-submit,.rpma-login-microsoft{border-radius:12px}.rpma-login-submit{box-shadow:0 12px 30px var(--color-accent);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.rpma-login-submit{box-shadow:0 12px 30px color-mix(in srgb, var(--color-accent) 24%, transparent)}}.rpma-login-microsoft{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8a;box-shadow:inset 0 1px #ffffffb8}.rpma-login-provider-note{color:var(--color-text-secondary);text-align:center;margin:0;font-size:10px;line-height:1.5}.rpma-login-foot{margin-top:20px}@media (width<=900px){.rpma-login-visual{border-radius:22px;min-height:auto;margin:12px 12px 0}.rpma-login-box{border-radius:22px;padding:25px}}@media (prefers-reduced-transparency:reduce){.rpma-login-box,.rpma-login-microsoft,.rpma-login-form input{background:var(--color-card-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.rpma-login{background:0 0,0 0,0 0;grid-template-columns:minmax(320px,1.38fr) minmax(360px,.82fr)}.rpma-login-visual{border-color:#fff;min-height:calc(100dvh - 48px);margin:24px 0 24px 24px;padding:clamp(38px,5vw,74px)}@supports (color:color-mix(in lab, red, red)){.rpma-login-visual{border-color:color-mix(in srgb, white 88%, var(--color-card-border))}}.rpma-login-visual{background:var(--color-card-bg);color:var(--color-accent);box-shadow:inset 0 1px 0 white, 0 24px 70px var(--color-nav);border-radius:34px}@supports (color:color-mix(in lab, red, red)){.rpma-login-visual{box-shadow:inset 0 1px 0 white, 0 24px 70px color-mix(in srgb, var(--color-nav) 12%, transparent)}}@media (width<=720px){.rpma-login{grid-template-columns:1fr}.rpma-login-visual{min-height:auto;margin:12px 12px 0;padding:24px}}@media (width>=721px) and (width<=900px){.rpma-login{grid-template-columns:minmax(300px,1fr) minmax(350px,.9fr)}.rpma-login-visual{min-height:calc(100dvh - 32px);margin:16px 0 16px 16px;padding:32px}.rpma-login-panel{padding:18px}}.rpma-eco-kpi,.rpma-cmd-banner,.rpma-cmd-cell,.rpma-est-focus{--app-text:var(--custom-card-text,var(--color-text-primary));--app-muted:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-eco-kpi,.rpma-cmd-banner,.rpma-cmd-cell,.rpma-est-focus{--app-muted:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 82%, var(--color-card-bg))}}.rpma-eco-kpi,.rpma-cmd-banner,.rpma-cmd-cell,.rpma-est-focus{--app-subtle:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-eco-kpi,.rpma-cmd-banner,.rpma-cmd-cell,.rpma-est-focus{--app-subtle:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 74%, var(--color-card-bg))}}.rpma-eco-kpi,.rpma-cmd-banner,.rpma-cmd-cell,.rpma-est-focus{--color-fg:var(--custom-card-text,var(--color-text-primary));--color-muted:var(--app-muted);--color-subtle:var(--app-subtle);background:var(--color-card-bg);color:var(--custom-card-text,var(--color-text-primary));border-color:var(--color-card-border)}.rpma-eco-kpi em,.rpma-cmd-banner>div span,.rpma-cmd-cell em{color:var(--app-muted)}.rpma-eco-kpi:hover,.rpma-cmd-banner:hover,.rpma-cmd-cell:hover{background:var(--color-card-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-eco-kpi:hover,.rpma-cmd-banner:hover,.rpma-cmd-cell:hover{background:color-mix(in srgb, var(--color-card-bg) 84%, var(--color-accent))}}.rpma-ams-cov-h,.rpma-est-table thead th{--app-text:var(--custom-panel-text,var(--color-text-primary));--app-muted:var(--custom-panel-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-ams-cov-h,.rpma-est-table thead th{--app-muted:color-mix(in srgb, var(--custom-panel-text,var(--color-text-primary)) 82%, var(--color-table-header-bg))}}.rpma-ams-cov-h,.rpma-est-table thead th{--app-subtle:var(--custom-panel-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-ams-cov-h,.rpma-est-table thead th{--app-subtle:color-mix(in srgb, var(--custom-panel-text,var(--color-text-primary)) 74%, var(--color-table-header-bg))}}.rpma-ams-cov-h,.rpma-est-table thead th{--color-fg:var(--custom-panel-text,var(--color-text-primary));--color-muted:var(--app-muted);--color-subtle:var(--app-subtle);background:var(--color-table-header-bg);color:var(--custom-panel-text,var(--color-text-primary));border-color:var(--color-table-border)}.glass,.rpma-sidebar,.rpma-commandbar,.rpma-mobile-bar,.rpma-theme-page-header,.rpma-service-tabs.rpma-theme-rail,.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail,.rpma-dashboard-panel,.rpma-page-body>.rpma-panel,.rpma-page-body>.rpma-card,.rpma-workspace-content>.rpma-panel,.rpma-workspace-content>.rpma-card,.rpma-customer-content>.rpma-panel,.rpma-customer-content>.rpma-card,.rpma-dialog,.rpma-context-drawer,.rpma-theme-overlay{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);border:1px solid var(--glass-border);border-radius:var(--glass-radius,16px);box-shadow:var(--glass-shadow)}.rpma-sidebar{--glass-bg:var(--color-nav-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar{--glass-bg:color-mix(in srgb, var(--color-nav-bg) 84%, transparent)}}.rpma-sidebar{--glass-bg-solid:var(--color-nav-bg);--glass-border:var(--color-nav-text)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar{--glass-border:color-mix(in srgb, var(--color-nav-text) 18%, transparent)}}.rpma-sidebar{border-width:0 1px 0 0;border-radius:0}.rpma-rail-brand-image{object-fit:contain;object-position:center;width:min(100%,232px);height:108px;filter:drop-shadow(0 8px 18px var(--color-nav-deep))}@supports (color:color-mix(in lab, red, red)){.rpma-rail-brand-image{filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--color-nav-deep) 35%, transparent))}}.rpma-sidebar .dk-link{color:var(--color-nav-text);text-shadow:0 1px 1px #ffffff75;background:0 0;border-color:#00000014;box-shadow:inset 0 1px #ffffff1a}.rpma-sidebar .dk-link:hover{color:var(--color-nav-text);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar .dk-link:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.rpma-sidebar .dk-link:hover{border-color:#0003;box-shadow:inset 0 1px #ffffff29}.rpma-sidebar .dk-link.is-active{color:var(--sel-fg);background:var(--sel-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar .dk-link.is-active{background:color-mix(in srgb, var(--sel-bg) 16%, transparent)}}.rpma-sidebar .dk-link.is-active{border-color:var(--sel-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar .dk-link.is-active{border-color:color-mix(in srgb, var(--sel-bg) 45%, transparent)}}.rpma-sidebar .dk-link.is-active{box-shadow:inset 3px 0 0 var(--sel-bg), inset 0 1px 0 #ffffff2e}.rpma-sidebar .dk-link.is-active .dk-text,.rpma-sidebar .dk-link :is(.dk-text,.dk-ico),.rpma-sidebar .rpma-nav-section-label{color:inherit}.rpma-contract-dashboard{gap:18px;display:grid}.rpma-contract-banner{border:1px solid var(--color-card-border);border-radius:var(--app-radius-lg);background:var(--color-card-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.rpma-contract-banner{background:color-mix(in srgb, var(--color-card-bg) 78%, transparent)}}.rpma-contract-banner{box-shadow:var(--app-shadow)}.rpma-contract-banner>svg{width:26px;height:26px;color:var(--color-accent)}.rpma-contract-banner div{gap:3px;display:grid}.rpma-contract-banner strong{color:var(--color-text-primary)}.rpma-contract-banner span{color:var(--color-text-secondary);font-size:12px}.rpma-report-delivery-status{max-width:min(100%,44rem);font-size:11px;font-weight:700}.rpma-report-delivery-status.is-pending{color:var(--color-text-secondary)}.rpma-report-delivery-status.is-success{color:var(--color-rag-green)}.rpma-report-delivery-status.is-failed{color:var(--color-rag-red)}:is(.rpma-workspace:has(.rpma-report-email-action) .rpma-workspace-group-link,.rpma-workspace:has(.rpma-report-email-action) .rpma-workspace-item-link){gap:6px;min-height:36px;padding:5px 7px}:is(.rpma-workspace:has(.rpma-report-email-action) .rpma-workspace-group-link strong,.rpma-workspace:has(.rpma-report-email-action) .rpma-workspace-item-link span){text-overflow:clip;white-space:normal;font-size:9px;line-height:1.18;overflow:visible}.rpma-contract-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.rpma-contract-service-card{border:1px solid var(--color-card-border);border-radius:var(--app-radius);background:var(--color-card-bg);gap:5px;min-height:112px;padding:16px;display:grid}.rpma-contract-service-card span{color:var(--color-text-secondary);font-size:11px;font-weight:700}.rpma-contract-service-card strong{color:var(--color-text-primary);font-size:25px}.rpma-contract-service-card small{color:var(--color-text-secondary)}.rpma-contract-code{color:var(--color-text-secondary);margin-top:3px;display:block}@media (width<=1100px){.rpma-contract-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.rpma-contract-banner{grid-template-columns:auto minmax(0,1fr)}.rpma-contract-banner>a{grid-column:1/-1}.rpma-contract-service-grid{grid-template-columns:1fr}}.rpma-commandbar,.rpma-mobile-bar{--glass-bg:var(--color-topbar-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-commandbar,.rpma-mobile-bar{--glass-bg:color-mix(in srgb, var(--color-topbar-bg) 78%, transparent)}}.rpma-commandbar,.rpma-mobile-bar{--glass-bg-solid:var(--color-topbar-bg);--glass-border:var(--color-topbar-border)}@supports (color:color-mix(in lab, red, red)){.rpma-commandbar,.rpma-mobile-bar{--glass-border:color-mix(in srgb, var(--color-topbar-border) 72%, transparent)}}.rpma-commandbar,.rpma-mobile-bar{border-width:0 0 1px;border-radius:0}.rpma-theme-page-header{--glass-bg:var(--color-hero-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-theme-page-header{--glass-bg:color-mix(in srgb, var(--color-hero-bg) 82%, transparent)}}.rpma-theme-page-header{--glass-bg-solid:var(--color-hero-bg);--glass-border:var(--color-hero-border)}@supports (color:color-mix(in lab, red, red)){.rpma-theme-page-header{--glass-border:color-mix(in srgb, var(--color-hero-border) 76%, transparent)}}.rpma-service-tabs.rpma-theme-rail{--glass-bg:var(--color-services-strip-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-service-tabs.rpma-theme-rail{--glass-bg:color-mix(in srgb, var(--color-services-strip-bg) 82%, transparent)}}.rpma-service-tabs.rpma-theme-rail{--glass-bg-solid:var(--color-services-strip-bg);--glass-border:var(--color-services-strip-border)}@supports (color:color-mix(in lab, red, red)){.rpma-service-tabs.rpma-theme-rail{--glass-border:color-mix(in srgb, var(--color-services-strip-border) 76%, transparent)}}.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail{--glass-bg:var(--color-subnav-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail{--glass-bg:color-mix(in srgb, var(--color-subnav-bg) 82%, transparent)}}.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail{--glass-bg-solid:var(--color-subnav-bg);--glass-border:var(--color-subnav-border)}@supports (color:color-mix(in lab, red, red)){.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail{--glass-border:color-mix(in srgb, var(--color-subnav-border) 76%, transparent)}}.rpma-dialog,.rpma-context-drawer,.rpma-theme-overlay{--glass-bg:var(--surface-overlay)}@supports (color:color-mix(in lab, red, red)){.rpma-dialog,.rpma-context-drawer,.rpma-theme-overlay{--glass-bg:color-mix(in srgb, var(--surface-overlay) 82%, transparent)}}.rpma-dialog,.rpma-context-drawer,.rpma-theme-overlay{--glass-bg-solid:var(--surface-overlay)}.rpma-dashboard-panel,.rpma-page-body>.rpma-panel,.rpma-page-body>.rpma-card,.rpma-workspace-content>.rpma-panel,.rpma-workspace-content>.rpma-card,.rpma-customer-content>.rpma-panel,.rpma-customer-content>.rpma-card{background:var(--glass-bg-solid);-webkit-backdrop-filter:none}.rpma-est-table,.rpma-customer-content table,.rpma-table-viewport,.rpma-data-window-body,.rpma-data-record,.rpma-stat-card,.rpma-stat-tile,.rpma-login-form input,input,select,textarea{-webkit-backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.rpma-sidebar,.rpma-commandbar,.rpma-mobile-bar,.rpma-theme-page-header,.rpma-service-tabs.rpma-theme-rail,.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail,.rpma-dashboard-panel,.rpma-page-body>.rpma-panel,.rpma-page-body>.rpma-card,.rpma-workspace-content>.rpma-panel,.rpma-workspace-content>.rpma-card,.rpma-customer-content>.rpma-panel,.rpma-customer-content>.rpma-card,.rpma-dialog,.rpma-context-drawer,.rpma-theme-overlay{background:var(--glass-bg-solid)}}@media (prefers-reduced-transparency:reduce){.glass,.rpma-sidebar,.rpma-commandbar,.rpma-mobile-bar,.rpma-theme-page-header,.rpma-service-tabs.rpma-theme-rail,.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail,.rpma-dashboard-panel,.rpma-page-body>.rpma-panel,.rpma-page-body>.rpma-card,.rpma-workspace-content>.rpma-panel,.rpma-workspace-content>.rpma-card,.rpma-customer-content>.rpma-panel,.rpma-customer-content>.rpma-card,.rpma-dialog,.rpma-context-drawer,.rpma-theme-overlay{background:var(--glass-bg-solid);-webkit-backdrop-filter:none}}.rpma-service-tabs{padding:6px;overflow:visible}.rpma-service-tab-list{scroll-snap-type:none;scrollbar-width:none;flex-wrap:wrap;gap:6px;width:100%;padding-bottom:0;display:flex;overflow-x:hidden}.rpma-service-tab{scroll-snap-align:none;flex:145px;grid-template-columns:17px minmax(0,1fr) 18px 13px;gap:5px;width:auto;min-width:128px;min-height:36px;padding:5px 7px}.rpma-service-tab>svg{width:16px;height:16px}.rpma-service-tab>strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:750;overflow:hidden}.rpma-service-tab.is-active,.rpma-service-tab.is-on{border-color:var(--color-brand-ink);background:var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.rpma-service-tab.is-active,.rpma-service-tab.is-on{background:color-mix(in srgb, var(--color-brand-ink) 10%, var(--color-service-card-bg))}}.rpma-service-tab.is-active,.rpma-service-tab.is-on{color:var(--color-brand-ink);box-shadow:inset 0 0 0 1px var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.rpma-service-tab.is-active,.rpma-service-tab.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand-ink) 55%, transparent)}}.rpma-module-pills{height:auto;overflow:hidden visible}.rpma-module-pills .rpma-module-nav-list{scroll-snap-type:none;scrollbar-width:none;flex-wrap:wrap;gap:7px;width:100%;min-width:0;padding-bottom:0;display:flex;overflow:visible}.rpma-module-pills .rpma-module-link{scroll-snap-align:none;flex:0 auto;width:auto;min-width:0}@media (width<=640px){.rpma-service-tab{flex-basis:132px;min-width:118px}.rpma-module-pills,.rpma-module-pills .rpma-module-nav-list{overflow-x:hidden}}.rpma-login{background:var(--color-card-bg) url(/brand/rpm-ams-login-pavilion.png) center / cover no-repeat fixed;grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);min-height:100dvh;overflow:auto}.rpma-login:before{background:var(--color-card-bg);filter:none;opacity:1;inset:0}.rpma-login:after,.rpma-login-visual:after,.rpma-login-pastel-shape{display:none}.rpma-login-visual{min-height:100dvh;color:var(--color-accent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:clamp(64px,8vw,132px) clamp(54px,7vw,124px)}.rpma-login-visual-brand{color:var(--color-accent);display:block}.rpma-login-visual-brand strong{letter-spacing:.075em;font-size:clamp(34px,3vw,52px);font-weight:720;display:block}.rpma-login-visual-brand small{color:var(--color-info-text);align-items:center;gap:14px;margin-top:9px;font-size:clamp(15px,1.15vw,20px);display:flex}.rpma-login-visual-brand small:before{background:var(--color-card-bg);content:"";border-radius:999px;width:70px;height:4px}.rpma-login-visual-copy{max-width:720px;margin-top:clamp(52px,8vh,94px)}.rpma-login-kicker{color:var(--color-accent);letter-spacing:.01em;text-transform:none;font-size:clamp(15px,1.25vw,21px);font-weight:500}.rpma-login-visual-copy h2{max-width:720px;color:var(--color-accent);letter-spacing:-.045em;margin-top:28px;font-size:clamp(48px,5.3vw,82px);font-weight:420;line-height:1.06}.rpma-login-visual-copy>p{max-width:690px;color:var(--color-accent);margin-top:20px;font-size:clamp(18px,1.65vw,27px);line-height:1.45;display:block}.rpma-login-panel{background:0 0;min-height:100dvh;padding:clamp(34px,5vw,82px) clamp(30px,5vw,78px)}.rpma-login-box{border:2px solid var(--palette-shadow);width:min(100%,560px);padding:clamp(34px,3.4vw,54px)}@supports (color:color-mix(in lab, red, red)){.rpma-login-box{border:2px solid color-mix(in srgb, var(--palette-shadow) 58%, transparent);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--palette-white) 95%, transparent), 0 24px 64px color-mix(in srgb, var(--palette-shadow) 18%, transparent)}}.rpma-login-company-brand{border-bottom:0;min-height:108px;margin:-8px 0 28px;padding:0 2px 20px}.rpma-login-heading h1{color:var(--color-accent);letter-spacing:-.035em;margin:0;font-size:clamp(34px,3vw,46px);font-weight:470}.rpma-login-heading p{color:var(--color-accent);margin-top:7px;font-size:16px}.rpma-login-form label{color:var(--color-accent);font-size:14px}.rpma-login-form input,.rpma-login-password input{border-color:var(--palette-shadow);min-height:54px}@supports (color:color-mix(in lab, red, red)){.rpma-login-form input,.rpma-login-password input{border-color:color-mix(in srgb, var(--palette-shadow) 54%, transparent)}}.rpma-login-form input,.rpma-login-password input{background:var(--palette-white)}@supports (color:color-mix(in lab, red, red)){.rpma-login-form input,.rpma-login-password input{background:color-mix(in srgb, var(--palette-white) 64%, transparent)}}.rpma-login-form input,.rpma-login-password input{color:var(--color-accent)}.rpma-login-submit{background:var(--color-card-bg);min-height:54px;box-shadow:0 10px 24px var(--palette-shadow);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.rpma-login-submit{box-shadow:0 10px 24px color-mix(in srgb, var(--palette-shadow) 20%, transparent)}}.rpma-login-microsoft{background:var(--palette-white);border-radius:8px;min-height:54px}@supports (color:color-mix(in lab, red, red)){.rpma-login-microsoft{background:color-mix(in srgb, var(--palette-white) 62%, transparent)}}.rpma-login-foot{color:var(--color-accent)}@media (width<=900px){.rpma-login{background-position:38%;grid-template-columns:1fr}.rpma-login-visual{min-height:auto;margin:0;padding:34px 28px 12px}.rpma-login-visual-copy{margin-top:30px}.rpma-login-visual-copy h2{font-size:clamp(38px,8vw,56px)}.rpma-login-panel{min-height:auto;padding:22px 20px 38px}}:is(html:has(.rpma-login),body:has(.rpma-login)){height:100%;overflow:hidden}.rpma-login{background-image:url(/brand/rpm-ams-login-pavilion.png);background-attachment:scroll;width:100%;height:100dvh;min-height:0;overflow:hidden}.rpma-login-visual,.rpma-login-panel{height:100dvh;min-height:0;overflow:hidden}.rpma-login-box{max-height:calc(100dvh - clamp(48px,10vh,96px));overflow:hidden}@media (width<=900px){.rpma-login{background-position:50%;grid-template-columns:1fr}.rpma-login-visual{display:none}.rpma-login-panel{height:100dvh;padding:16px}.rpma-login-box{width:min(100%,560px);max-height:calc(100dvh - 32px);padding:clamp(20px,5vw,34px)}}@media (height<=760px){.rpma-login-panel{padding-block:14px}.rpma-login-box{max-height:calc(100dvh - 28px);padding-block:22px}.rpma-login-company-brand{min-height:68px;margin-bottom:14px;padding-bottom:8px}.rpma-login-company-brand img{max-height:72px}.rpma-login-heading{margin-bottom:14px}.rpma-login-heading h1{font-size:30px}.rpma-login-heading p{font-size:14px}.rpma-login-form{gap:10px}.rpma-login-form input,.rpma-login-password input,.rpma-login-submit,.rpma-login-microsoft{min-height:44px}.rpma-login-divider{margin:12px 0}.rpma-login-foot{margin-top:12px}}.rpma-login-box{border-radius:24px;width:min(100%,400px);padding:clamp(22px,2.2vw,30px)}.rpma-login-box:before{content:none;display:none}.rpma-login{background-image:url(/brand/rpm-ams-login-office-brand.png);background-position:50%}.rpma-login-visual-brand,.rpma-login-visual-copy{display:none}.rpma-login-company-brand{min-height:70px;margin:-4px 0 16px;padding-bottom:10px}.rpma-login-company-brand img{width:min(100%,310px);max-height:76px}.rpma-login-heading p{margin-top:5px;font-size:13px;line-height:1.4}@media (width<=900px){.rpma-login-box{width:min(100%,400px)}}.rpma-login{background-image:url(/brand/rpm-ams-login-atrium-branded.png);background-position:50%;background-size:cover;grid-template-columns:minmax(0,47fr) minmax(430px,53fr)}.rpma-login:before{background:var(--color-card-bg)}.rpma-login-visual{visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:clamp(110px,16.5vh,156px) clamp(52px,7vw,118px);display:flex}.rpma-login-visual-brand{flex-direction:column;align-items:center;width:min(100%,620px);display:flex}.rpma-login-visual-brand img{width:100%;height:auto;filter:drop-shadow(0 8px 12px var(--palette-shadow))}@supports (color:color-mix(in lab, red, red)){.rpma-login-visual-brand img{filter:drop-shadow(0 8px 12px color-mix(in srgb, var(--palette-shadow) 18%, transparent))}}.rpma-login-visual-brand small{color:var(--color-accent);letter-spacing:.24em;text-transform:uppercase;margin-top:-2px;font-size:clamp(12px,1.05vw,17px);font-weight:650;line-height:1.3;display:block}.rpma-login-visual-brand small:before{display:none}.rpma-login-visual-copy{text-align:center;width:min(100%,620px);margin-top:clamp(42px,5.8vh,62px);display:block}.rpma-login-visual-copy:before{background:var(--color-card-bg);content:"";border-radius:999px;width:74px;height:3px;margin:0 auto 22px;display:block}.rpma-login-visual-copy h2{color:var(--color-accent);letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.15vw,35px);font-weight:520;line-height:1.2}.rpma-login-visual-copy h2 span{color:var(--color-info-text)}.rpma-login-panel{justify-content:center;align-items:center;padding:clamp(24px,4vw,64px);transform:translateY(46px)}.rpma-login-box{border:1px solid var(--palette-white);width:min(100%,560px);min-height:596px;padding:clamp(38px,3.2vw,46px)}@supports (color:color-mix(in lab, red, red)){.rpma-login-box{border:1px solid color-mix(in srgb, var(--palette-white) 90%, transparent)}}.rpma-login-box{background:var(--color-card-bg);box-shadow:inset 0 1px 1px var(--palette-white), 0 24px 64px var(--palette-shadow);border-radius:26px}@supports (color:color-mix(in lab, red, red)){.rpma-login-box{box-shadow:inset 0 1px 1px color-mix(in srgb, var(--palette-white) 96%, transparent), 0 24px 64px color-mix(in srgb, var(--palette-shadow) 20%, transparent)}}.rpma-login-box{-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%)}.rpma-login-heading{margin-bottom:28px}.rpma-login-heading h1{font-size:clamp(29px,2.4vw,38px)}.rpma-login-heading p{max-width:420px;font-size:14px;line-height:1.45}.rpma-login-form{gap:18px}.rpma-login-form label{font-size:14px}.rpma-login-form input,.rpma-login-password input,.rpma-login-submit,.rpma-login-microsoft{min-height:54px}.rpma-login-divider{margin:22px 0}.rpma-login-foot{margin-top:18px;font-size:10px}@media (width<=900px){.rpma-login{background-position:44%;grid-template-columns:1fr}.rpma-login-visual{display:none}.rpma-login-panel{transform:none}.rpma-login-box{width:min(100%,480px);min-height:0}}@media (height<=760px) and (width>=901px){.rpma-login-visual{padding-block:44px}.rpma-login-visual-copy{margin-top:28px}.rpma-login-box{min-height:0;padding:24px 28px}.rpma-login-heading{margin-bottom:14px}}.jarvis-welcome{align-items:center;gap:14px;margin-bottom:18px;display:flex}.jarvis-welcome>.friday-avatar{flex:none;width:64px;height:64px}.friday-avatar{aspect-ratio:1;width:100%;min-width:0;height:100%;filter:drop-shadow(0 2px 3px var(--color-nav-bg));display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.friday-avatar{filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--color-nav-bg) 16.08%, transparent))}}.friday-avatar-ear{border:1px solid var(--color-border);background:var(--color-card-bg);width:16%;height:28%;position:absolute;top:37%}.friday-avatar-ear.is-left{border-radius:80% 15% 15% 80%;left:0}.friday-avatar-ear.is-right{border-radius:15% 80% 80% 15%;right:0}.friday-avatar-shell{z-index:1;border:2px solid var(--color-border);background:var(--color-card-bg);border-radius:48%;position:absolute;inset:6%;overflow:hidden}.friday-avatar-visor{background:var(--color-card-bg);border-radius:35px;height:48%;position:absolute;top:29%;left:7%;right:7%}.friday-avatar-crest,.friday-avatar-mouth{position:absolute;left:50%;transform:translate(-50%)}.friday-avatar-crest{background:var(--brand-teal);border-radius:10px;width:22%;height:5%;top:13%}.friday-avatar-mouth{border:solid var(--color-border);background:0 0;border-width:0 0 2px;border-radius:0 0 50% 50%;width:34%;height:13%;bottom:11%}.friday-avatar-eyes{z-index:1;justify-content:space-between;align-items:center;width:46%;height:25%;animation:4.8s ease-in-out infinite friday-look;display:flex;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.friday-avatar-eye{background:var(--brand-teal);width:34%;height:65%;box-shadow:0 0 6px var(--palette-white);border-radius:50%;animation:4.8s ease-in-out infinite friday-blink;display:block}.friday-avatar-eye+.friday-avatar-eye{animation-delay:40ms}@keyframes friday-look{0%,9%,42%,51%,82%,to{translate:0}17%,34%{translate:-22%}60%,75%{translate:22%}}@keyframes friday-blink{0%,39%,46%,79%,86%,to{transform:scaleY(1)}41%,44%,81%,84%{transform:scaleY(.04)}}@media (prefers-reduced-motion:reduce){.friday-avatar-eyes,.friday-avatar-eye{animation:none}}.jarvis-welcome strong{color:var(--color-fg);font-size:15px;display:block}.jarvis-welcome p,.jarvis-guidance{color:var(--color-muted);font-size:12px;line-height:1.6}.jarvis-help{gap:14px;display:grid}.jarvis-prompts{flex-wrap:wrap;gap:8px;display:flex}.jarvis-prompts button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);border-radius:16px;padding:7px 12px;font-size:12px}.jarvis-prompts button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.jarvis-conversation{max-height:340px;color:var(--color-fg);overflow-wrap:anywhere;gap:12px;padding:4px;font-size:13px;display:grid;overflow-y:auto}.jarvis-conversation>p{color:var(--color-muted);line-height:1.6}.jarvis-bubble{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:14px;max-width:92%;padding:12px 14px}.jarvis-bubble.is-user{background:var(--color-accent);justify-self:end}@supports (color:color-mix(in lab, red, red)){.jarvis-bubble.is-user{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface))}}.jarvis-bubble strong{color:var(--color-muted);font-size:11px}.jarvis-bubble p{white-space:pre-wrap;margin:5px 0 8px;line-height:1.6}.jarvis-composer{align-items:center;gap:8px;display:flex}.jarvis-composer input{flex:1;min-width:0}.jarvis-guidance{border-left:3px solid var(--color-accent);background:var(--color-surface-2);border-radius:8px;padding:12px}.ironman-launcher{width:100%;min-height:58px;color:var(--color-fg);background:0 0;border:0;align-items:center;gap:10px;margin-bottom:12px;padding:0;font-size:12px;font-weight:800;transition:transform .15s;display:flex;position:static}.ironman-launcher:hover{transform:translateY(-2px)}.ironman-launcher:focus-visible{outline:3px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ironman-launcher:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent) 30%, transparent)}}.ironman-launcher:focus-visible{outline-offset:3px}.ironman-avatar{border:2px solid var(--color-accent);flex:0 0 29px;width:29px;height:29px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ironman-avatar{border:2px solid color-mix(in srgb, var(--color-accent) 72%, white)}}.ironman-avatar{background:var(--color-card-bg);box-shadow:0 10px 28px var(--palette-shadow);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ironman-avatar{box-shadow:0 10px 28px color-mix(in srgb, var(--palette-shadow) 26%, transparent)}}.ironman-avatar img{object-fit:cover;transform-origin:50% 34%;width:100%;height:100%;transform:none}.ironman-speech{border:1px solid var(--color-accent);min-width:0;max-width:176px;padding:9px 13px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.ironman-speech{border:1px solid color-mix(in srgb, var(--color-accent) 64%, white)}}.ironman-speech{background:var(--surface-card);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ironman-speech{background:color-mix(in srgb, var(--surface-card) 94%, transparent)}}.ironman-speech{box-shadow:0 10px 28px var(--palette-shadow)}@supports (color:color-mix(in lab, red, red)){.ironman-speech{box-shadow:0 10px 28px color-mix(in srgb, var(--palette-shadow) 20%, transparent)}}.ironman-speech{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;line-height:1.25}.ironman-speech:after{border-bottom:1px solid var(--color-accent);width:10px;height:10px;position:absolute;top:50%;left:-6px}@supports (color:color-mix(in lab, red, red)){.ironman-speech:after{border-bottom:1px solid color-mix(in srgb, var(--color-accent) 64%, white)}}.ironman-speech:after{border-left:1px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ironman-speech:after{border-left:1px solid color-mix(in srgb, var(--color-accent) 64%, white)}}.ironman-speech:after{background:var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.ironman-speech:after{background:color-mix(in srgb, var(--surface-card) 94%, transparent)}}.ironman-speech:after{content:"";transform:translateY(-50%)rotate(45deg)}.ironman-tabs{border:1px solid var(--color-border);background:var(--surface-panel);border-radius:11px;gap:6px;margin-bottom:16px;padding:4px;display:flex}.ironman-tabs button{min-height:36px;color:var(--color-muted);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.ironman-tabs button.is-active{background:var(--surface-card);color:var(--color-fg);box-shadow:0 2px 8px var(--palette-shadow)}@supports (color:color-mix(in lab, red, red)){.ironman-tabs button.is-active{box-shadow:0 2px 8px color-mix(in srgb, var(--palette-shadow) 8%, transparent)}}.ironman-tabs svg{width:15px;height:15px}.ironman-form{gap:13px;display:grid}.ironman-context{border:1px solid var(--color-accent);flex-wrap:wrap;gap:5px 14px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.ironman-context{border:1px solid color-mix(in srgb, var(--color-accent) 24%, var(--color-border))}}.ironman-context{background:var(--color-accent-soft);color:var(--color-muted);border-radius:10px;font-size:11px}.ironman-context strong{width:100%;color:var(--color-fg)}.ironman-field{gap:5px;display:grid}.ironman-field>span{color:var(--color-fg);font-size:11px;font-weight:750}.ironman-field select,.ironman-field textarea{border:1px solid var(--color-border-strong);background:var(--color-field);width:100%;color:var(--color-fg);box-shadow:0 1px 2px var(--palette-shadow);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.ironman-field select,.ironman-field textarea{box-shadow:0 1px 2px color-mix(in srgb, var(--palette-shadow) 5%, transparent)}}.ironman-field select,.ironman-field textarea{font-size:12px}.ironman-field select{height:36px;padding:0 10px}.ironman-field textarea{resize:vertical;min-height:74px;padding:9px 11px;line-height:1.45}.ironman-field select:focus-visible,.ironman-field textarea:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ironman-field select:focus-visible,.ironman-field textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 18%, transparent)}}.ironman-upload{border:1px dashed var(--color-border-strong);background:var(--surface-panel);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.ironman-upload strong{align-items:center;gap:6px;font-size:12px;display:flex}.ironman-upload strong svg{width:14px;height:14px}.ironman-upload p{color:var(--color-muted);margin-top:2px;font-size:10px}.ironman-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ironman-previews>div{border:1px solid var(--color-border);background:var(--surface-card);border-radius:9px;gap:5px;min-width:0;padding:6px;display:grid;position:relative}.ironman-previews img{object-fit:cover;border-radius:6px;width:100%;height:72px}.ironman-previews span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ironman-previews button{background:var(--palette-shadow);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:9px;right:9px}@supports (color:color-mix(in lab, red, red)){.ironman-previews button{background:color-mix(in srgb, var(--palette-shadow) 78%, transparent)}}.ironman-previews button{color:#fff}.ironman-previews button svg{width:13px;height:13px}.ironman-message{border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;display:flex}.ironman-message svg{width:15px;height:15px}.ironman-message.is-error{background:var(--color-rag-red)}@supports (color:color-mix(in lab, red, red)){.ironman-message.is-error{background:color-mix(in srgb, var(--color-rag-red) 11%, transparent)}}.ironman-message.is-error{color:var(--color-rag-red)}.ironman-message.is-success{background:var(--color-rag-green)}@supports (color:color-mix(in lab, red, red)){.ironman-message.is-success{background:color-mix(in srgb, var(--color-rag-green) 12%, transparent)}}.ironman-message.is-success{color:var(--color-fg)}.ironman-my-reports{gap:9px;display:grid}.ironman-my-reports article{border:1px solid var(--color-border);background:var(--surface-card);border-radius:10px;padding:12px 14px}.ironman-my-reports article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ironman-my-reports h3{color:var(--color-fg);margin-top:7px;font-size:13px;font-weight:750}.ironman-my-reports p{color:var(--color-muted);margin-top:4px;font-size:10px}.ironman-status{background:var(--surface-panel);color:var(--color-muted);border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.ironman-status.is-new{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ironman-status.is-new{background:color-mix(in srgb, var(--color-accent) 13%, transparent)}}.ironman-status.is-new{color:var(--color-accent)}.ironman-status.is-resolved{background:var(--color-rag-green)}@supports (color:color-mix(in lab, red, red)){.ironman-status.is-resolved{background:color-mix(in srgb, var(--color-rag-green) 14%, transparent)}}.ironman-status.is-resolved{color:var(--color-fg)}.ironman-queue-card{padding:16px}.ironman-queue-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ironman-queue-card>header h3{color:var(--color-fg);margin-top:8px;font-size:15px;font-weight:800}.ironman-queue-card>header p{color:var(--color-muted);margin-top:3px;font-size:10px}.ironman-queue-impact{background:var(--color-rag-amber-bg);color:var(--color-rag-amber);border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.ironman-queue-context{background:var(--surface-panel);color:var(--color-muted);border-radius:8px;flex-wrap:wrap;gap:8px 20px;margin-top:13px;padding:9px 11px;font-size:10px;display:flex}.ironman-queue-context span{gap:5px;display:flex}.ironman-queue-context strong{color:var(--color-fg)}.ironman-queue-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.ironman-queue-body section{border:1px solid var(--color-border);border-radius:9px;min-width:0;padding:11px}.ironman-queue-body h4{color:var(--color-fg);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10px;font-weight:800}.ironman-queue-body p{color:var(--color-muted);white-space:pre-wrap;font-size:11px;line-height:1.5}.ironman-queue-images{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.rpma-customer-workspace{container-type:inline-size}.rpma-customer-layout.has-dual-rail{grid-template-columns:96px 240px minmax(720px,1fr);gap:0;position:relative;overflow:hidden}.rpma-service-icon-rail,.rpma-service-page-rail{border:1px solid var(--ui-section-rail-border);background:var(--surface-panel);min-width:0;min-height:0}.rpma-service-icon-rail{z-index:3;border-radius:var(--app-radius) 0 0 var(--app-radius);flex-direction:column;align-items:center;width:96px;padding:10px 0 8px;display:flex}.rpma-service-icon-list{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.rpma-service-icon-item{width:80px;min-height:70px;color:var(--app-muted);border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:flex;position:relative}.rpma-service-icon-art{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;position:relative}.rpma-service-icon-art>svg{width:20px;height:20px;animation:3.6s ease-in-out infinite rpma-service-icon-float}.rpma-service-icon-item:nth-child(2n) .rpma-service-icon-art>svg{animation-delay:-1.8s}.rpma-service-icon-label{text-align:center;white-space:normal;font-size:10px;font-weight:500;line-height:1.2}@keyframes rpma-service-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.rpma-service-icon-art>svg{animation:none}}.rpma-service-icon-item:hover{border-color:var(--app-line-strong);background:var(--ui-section-item-hover);color:var(--app-text)}.rpma-service-icon-item.is-active,.rpma-service-icon-item.is-on{border:2px solid var(--color-brand-ink);background:var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.rpma-service-icon-item.is-active,.rpma-service-icon-item.is-on{background:color-mix(in srgb, var(--color-brand-ink) 11%, var(--surface-panel))}}.rpma-service-icon-item.is-active,.rpma-service-icon-item.is-on{color:var(--color-brand-ink)}.rpma-nav-status-pip{border:1px solid;flex:0 0 8px;width:8px;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.rpma-nav-status-pip{border:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.rpma-nav-status-pip{background:var(--app-subtle);border-radius:999px}.rpma-service-icon-item .rpma-nav-status-pip{box-shadow:0 0 0 2px var(--surface-panel);position:absolute;bottom:-1px;right:-3px}.rpma-nav-status-pip[data-tone=Green],.rpma-page-severity-bar[data-tone=Green]{background:var(--app-green)}.rpma-nav-status-pip[data-tone=Amber],.rpma-page-severity-bar[data-tone=Amber]{background:var(--app-amber)}.rpma-nav-status-pip[data-tone=Red],.rpma-page-severity-bar[data-tone=Red]{background:var(--app-red)}.rpma-nav-status-pip[data-tone=Off],.rpma-page-severity-bar[data-tone=Off]{background:var(--app-subtle)}.rpma-page-rail-toggle{width:44px;height:44px;color:var(--app-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.rpma-page-rail-toggle:hover{border-color:var(--app-line-strong);background:var(--ui-section-item-hover);color:var(--app-text)}.rpma-page-rail-toggle svg{width:18px;height:18px}.rpma-service-page-rail{z-index:2;border-left:0;border-radius:0;flex-direction:column;width:240px;padding:10px 8px;transition:width .14s,opacity .14s,transform .14s;display:flex;overflow:hidden}.rpma-service-page-rail>header{min-height:30px;color:var(--app-muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;padding:0 8px 8px;font-size:11px;font-weight:800;display:flex}.rpma-service-page-list{scrollbar-width:thin;flex-direction:column;gap:5px;min-height:0;display:flex;overflow-y:auto}.rpma-service-page-item{min-height:40px;color:var(--app-muted);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:3px 18px minmax(0,1fr) 8px;align-items:center;gap:9px;padding:6px 9px 6px 0;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:grid;position:relative;overflow:hidden}.rpma-service-page-item>svg{width:16px;height:16px}.rpma-service-page-item>span:not(.rpma-page-severity-bar):not(.rpma-nav-status-pip){overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:700;line-height:1.25}.rpma-page-severity-bar{border-radius:8px 0 0 8px;align-self:stretch;width:3px;height:calc(100% + 2px)}.rpma-service-page-item:hover{border-color:var(--app-line-strong);background:var(--ui-section-item-hover);color:var(--app-text)}.rpma-service-page-item.is-active{border-color:var(--color-brand-ink);background:var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.rpma-service-page-item.is-active{background:color-mix(in srgb, var(--color-brand-ink) 12%, var(--surface-panel))}}.rpma-service-page-item.is-active{color:var(--color-brand-ink);box-shadow:inset 0 0 0 1px var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.rpma-service-page-item.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand-ink) 35%, transparent)}}.rpma-customer-layout.has-dual-rail>.rpma-customer-content{border-radius:0 var(--app-radius) var(--app-radius) 0;border-left:0;min-width:720px}.rpma-customer-layout.has-dual-rail.is-page-rail-collapsed{grid-template-columns:96px 0 minmax(720px,1fr)}.rpma-customer-layout.has-dual-rail.is-page-rail-collapsed>.rpma-service-page-rail{opacity:0;pointer-events:none;border:0;width:0;padding-inline:0}@container (width<=1055px){.rpma-customer-layout.has-dual-rail,.rpma-customer-layout.has-dual-rail.is-page-rail-collapsed{grid-template-columns:96px minmax(0,1fr);overflow:visible}.rpma-customer-layout.has-dual-rail>.rpma-customer-content{border-radius:0 var(--app-radius) var(--app-radius) 0;border-left:0;grid-column:2;min-width:0}.rpma-service-page-rail,.rpma-customer-layout.has-dual-rail.is-page-rail-collapsed>.rpma-service-page-rail{z-index:10;border:1px solid var(--ui-section-rail-border);border-radius:0 var(--app-radius) var(--app-radius) 0;opacity:0;pointer-events:none;width:280px;box-shadow:var(--app-shadow);padding:10px 8px;position:absolute;top:0;bottom:0;left:96px;transform:translate(-12px)}.rpma-customer-layout.has-dual-rail.is-page-rail-flyout-open>.rpma-service-page-rail{opacity:1;pointer-events:auto;transform:translate(0)}}.ironman-queue-images a{border:1px solid var(--color-border);background:var(--surface-card);border-radius:9px;gap:5px;width:150px;padding:5px;display:grid}.ironman-queue-images img{object-fit:cover;border-radius:6px;width:100%;height:80px}.ironman-queue-images span{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex;overflow:hidden}.ironman-queue-images svg{flex:none;width:11px;height:11px}.ironman-queue-card>footer{border-top:1px solid var(--color-border);align-items:end;gap:10px;margin-top:14px;padding-top:13px;display:flex}.ironman-queue-card>footer label{gap:4px;display:grid}.ironman-queue-card>footer label>span{color:var(--color-muted);font-size:9px;font-weight:750}.ironman-queue-card>footer select,.ironman-queue-card>footer input{border:1px solid var(--color-border-strong);background:var(--color-field);height:34px;color:var(--color-fg);border-radius:8px;padding:0 9px;font-size:10px}@media (width<=900px){.ironman-queue-body{grid-template-columns:1fr}.ironman-queue-card>footer{flex-direction:column;align-items:stretch}}@media (width<=640px){.ironman-speech{max-width:142px;padding:8px 10px;font-size:11px}.ironman-previews{grid-template-columns:1fr 1fr}}.rpma-evidence-disclosure{overflow-wrap:anywhere;min-width:0;max-width:100%}.rpma-evidence-disclosure[open]{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(24rem,55vh);overflow:auto}.rpma-evidence-disclosure>summary{z-index:1;background:var(--surface-card,var(--color-canvas-bg,white));position:sticky;top:0}.rpma-evidence-disclosure :is(dd,pre,p,span){overflow-wrap:anywhere;min-width:0;max-width:100%}@media print{.rpma-evidence-disclosure[open]{max-height:none;overflow:visible}.rpma-evidence-disclosure>summary{position:static}}.glass,.rpma-glass,.rpma-glass-dropdown,.rpma-sidebar,.rpma-commandbar,.rpma-mobile-bar,.rpma-theme-page-header,.rpma-theme-rail,.rpma-dashboard-panel,.rpma-panel,.rpma-card,.rpma-dialog,.rpma-context-drawer,.rpma-theme-overlay{box-shadow:none;background:var(--glass-bg-solid,var(--surface-card))!important}.rpma-sidebar .dk-link,.rpma-command-status,.rpma-icon-button,.rpma-switcher-inline,.rpma-commandbar .rpma-userchip,.rpma-service-tab,.rpma-module-link,.rpma-workspace-group-link,.rpma-workspace-item-link{box-shadow:none;text-shadow:none;background-image:none}.rpma-rail-brand-image{filter:none}.ironman-launcher{gap:7px;min-height:44px;margin-bottom:8px}.ironman-avatar{box-shadow:none}.ironman-speech,.ironman-speech:after{background:var(--surface-card);box-shadow:none}.ironman-speech{padding:6px 8px;font-size:11px}.rpma-login-box{background:var(--surface-card,white);box-shadow:none}.rpma-shell{background-color:var(--app-bg);background-image:none,url(/assets/brand/rpm-ams-app-atrium-unbranded-2624287e5e29.webp);background-position:0 0,top;background-repeat:no-repeat,no-repeat;background-size:100vw 100vh,100vw;background-attachment:fixed,fixed}.rpma-sidebar{background:0 0!important}.rpma-sidebar .dk-link:not(.is-active):not(:hover){background:0 0}.rpma-rail-brand{align-items:flex-start;min-height:0;padding:0 5px}.rpma-rail-brand-link{align-items:flex-start}.rpma-rail-brand-image{object-position:center top;width:min(100%,232px);height:auto}.rpma-commandbar .rpma-switcher-inline,.rpma-commandbar .rpma-userchip{--app-text:var(--color-nav-bg);--app-muted:var(--color-nav-bg);--app-subtle:var(--color-accent);--color-fg:var(--palette-ink);--color-muted:var(--palette-muted);--color-subtle:var(--palette-muted);border-color:var(--color-border);color:var(--color-accent);background:var(--color-card-bg)!important}.rpma-commandbar .rpma-switcher-inline:hover,.rpma-commandbar .rpma-userchip:hover{border-color:var(--color-border);background:var(--color-card-bg)!important}.rpma-commandbar .rpma-userchip-initial{background:var(--color-surface-2);color:var(--color-accent)}.rpma-commandbar .rpma-userchip-name,.rpma-commandbar .rpma-userchip-out,.rpma-commandbar .rpma-userchip-identity{color:inherit}.rpma-commandbar .rpma-userchip-out{border-left-color:var(--color-surface-2)}@media (width<=767px){.rpma-shell{background-position:50%,50%;background-size:cover,cover;background-attachment:scroll,scroll}}.rpma-command-assistant{z-index:2;justify-self:center;position:static;transform:none}.rpma-commandbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.rpma-command-modes{justify-self:start}.rpma-command-actions{justify-self:end}.rpma-mobile-assistant{display:none}.rpma-command-assistant .ironman-launcher,.rpma-mobile-assistant .ironman-launcher{white-space:nowrap;border-radius:999px;gap:8px;width:auto;min-height:42px;margin:0;padding:3px 6px}.rpma-command-assistant .ironman-avatar,.rpma-mobile-assistant .ironman-avatar{border-color:var(--color-border);flex-basis:34px;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.rpma-command-assistant .ironman-avatar,.rpma-mobile-assistant .ironman-avatar{border-color:color-mix(in srgb, var(--color-border) 72%, var(--color-border))}}.rpma-command-assistant .ironman-avatar,.rpma-mobile-assistant .ironman-avatar{background:var(--color-nav-bg);filter:drop-shadow(0 0 6px var(--brand-teal))}@supports (color:color-mix(in lab, red, red)){.rpma-command-assistant .ironman-avatar,.rpma-mobile-assistant .ironman-avatar{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--brand-teal) 58%, transparent))}}.rpma-command-assistant .ironman-avatar,.rpma-mobile-assistant .ironman-avatar{animation:3.2s ease-in-out infinite jarvis-float}.rpma-command-assistant .ironman-avatar img,.rpma-mobile-assistant .ironman-avatar img{object-fit:contain;transform-origin:50%;transform:scale(1.04)}.rpma-command-assistant .ironman-speech,.rpma-mobile-assistant .ironman-speech{background:var(--surface-card);max-width:none;color:var(--color-fg);box-shadow:none;border-radius:12px;padding:7px 10px;font-size:11px}@keyframes jarvis-float{0%,to{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--brand-teal) 48%, transparent));transform:translateY(0)rotate(0)}50%{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--brand-teal) 78%, transparent));transform:translateY(-3px)rotate(2deg)}}@media (width<=1440px){.rpma-command-actions .rpma-command-customer{width:168px;min-width:0}.rpma-command-assistant .ironman-speech{display:none}}@media (width>=1201px) and (width<=1440px){.rpma-command-actions .rpma-command-customer{width:240px}}@media (width<=900px){.rpma-commandbar{display:none}.rpma-mobile-assistant{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rpma-mobile-assistant .ironman-speech{display:none}}@media (prefers-reduced-motion:reduce){.rpma-command-assistant .ironman-avatar,.rpma-mobile-assistant .ironman-avatar{animation:none}}:root{--glass-bg:var(--surface-card);--glass-bg-solid:var(--surface-card);--glass-border:var(--color-border);--glass-blur:0px;--glass-shadow:none}*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.glass,.rpma-glass,.rpma-glass-dropdown,.rpma-dashboard-panel,.rpma-page-body>.rpma-panel,.rpma-page-body>.rpma-card,.rpma-workspace-content>.rpma-panel,.rpma-workspace-content>.rpma-card,.rpma-customer-content>.rpma-panel,.rpma-customer-content>.rpma-card,.rpma-panel,.rpma-card,.rpma-contract-banner{background-color:var(--surface-card)!important;box-shadow:none!important;background-image:none!important}.rpma-sidebar{background:var(--color-nav-bg,var(--color-nav))!important;box-shadow:none!important}.rpma-commandbar,.rpma-mobile-bar{background:var(--color-topbar-bg,var(--surface-card))!important;box-shadow:none!important}.rpma-theme-page-header{background:var(--color-hero-bg,var(--surface-panel))!important;box-shadow:none!important}.rpma-service-tabs.rpma-theme-rail{background:var(--color-services-strip-bg,var(--surface-panel))!important;box-shadow:none!important}.rpma-module-nav.rpma-theme-rail,.rpma-workspace-group-nav.rpma-theme-rail,.rpma-workspace-item-nav.rpma-theme-rail,.rpma-theme-rail{background:var(--color-subnav-bg,var(--surface-panel))!important;box-shadow:none!important}.rpma-dialog,.rpma-context-drawer,.rpma-theme-overlay,.rpma-glass-dropdown{background:var(--surface-overlay)!important;box-shadow:none!important;background-image:none!important}.rpma-dashboard-overview-hero,.rpma-customer-header.rpma-theme-page-header{overflow:hidden;border-color:var(--color-border)!important;background-color:var(--color-card-bg)!important;color:var(--color-accent)!important;background-image:none,url(/brand/rpm-ams-hero-blocks.svg)!important;background-position:50%,100%!important;background-repeat:no-repeat!important;background-size:100% 100%,100%!important}.rpma-dashboard-overview-hero .rpma-unified-page-eyebrow,.rpma-dashboard-overview-hero .rpma-unified-page-title-row>h1,.rpma-dashboard-overview-hero .rpma-unified-page-description,.rpma-customer-header.rpma-theme-page-header .rpma-unified-page-eyebrow,.rpma-customer-header.rpma-theme-page-header .rpma-customer-name,.rpma-customer-header.rpma-theme-page-header .rpma-customer-title-row small{color:var(--color-accent)!important}.rpma-dashboard-overview-hero .rpma-unified-page-description,.rpma-customer-header.rpma-theme-page-header .rpma-customer-title-row small{opacity:.78}@media (width<=760px){.rpma-dashboard-overview-hero,.rpma-customer-header.rpma-theme-page-header{background-position:50%,100%!important;background-size:100% 100%,auto 100%!important}}.rpma-epp-power-status{align-items:center;gap:8px;font-weight:800;display:inline-flex}.rpma-epp-power-icon{background:var(--ui-card-bg);border:1px solid;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.rpma-epp-power-icon>svg{stroke-width:2.4px;width:14px;height:14px}.rpma-epp-power-status.is-on{color:var(--color-rag-green)}.rpma-epp-power-status.is-off{color:var(--color-rag-red)}.rpma-epp-power-status.is-unknown{color:var(--color-rag-amber)}.rpma-epp-power-status.is-on .rpma-epp-power-icon{box-shadow:0 0 0 3px var(--color-rag-green-bg), 0 0 13px var(--color-rag-green)}@supports (color:color-mix(in lab, red, red)){.rpma-epp-power-status.is-on .rpma-epp-power-icon{box-shadow:0 0 0 3px var(--color-rag-green-bg), 0 0 13px color-mix(in srgb, var(--color-rag-green) 72%, transparent)}}.rpma-epp-power-status.is-off .rpma-epp-power-icon{box-shadow:0 0 0 3px var(--color-rag-red-bg), 0 0 13px var(--color-rag-red)}@supports (color:color-mix(in lab, red, red)){.rpma-epp-power-status.is-off .rpma-epp-power-icon{box-shadow:0 0 0 3px var(--color-rag-red-bg), 0 0 13px color-mix(in srgb, var(--color-rag-red) 72%, transparent)}}.rpma-sidebar .dk-link,.rpma-command-status,.rpma-icon-button,.rpma-switcher-inline,.rpma-commandbar .rpma-userchip,.rpma-service-tab,.rpma-module-link,.rpma-workspace-group-link,.rpma-workspace-item-link{background-color:var(--surface-card)!important;box-shadow:none!important;text-shadow:none!important;background-image:none!important}.rpma-sidebar .dk-link{background-color:var(--color-nav-bg,var(--color-nav))!important}.rpma-sidebar .dk-link:hover,.rpma-icon-button:hover,.rpma-switcher-inline:hover,.rpma-service-tab:hover,.rpma-module-link:hover,.rpma-workspace-group-link:hover,.rpma-workspace-item-link:hover{background-color:var(--surface-interactive)!important}.dk-link.is-active,.rpma-service-tab.is-active,.rpma-module-link.is-active,.rpma-workspace-group-link.is-active,.rpma-workspace-item-link.is-active{background-color:var(--sel-bg)!important;box-shadow:none!important;background-image:none!important}.rpma-login,.rpma-login-panel{background-color:var(--color-canvas-bg,var(--color-bg))!important;background-image:none!important}.rpma-login:before,.rpma-login:after{filter:none!important;display:none!important}.rpma-login-visual{background-color:var(--color-nav-bg,var(--color-nav))!important;box-shadow:none!important;background-image:none!important}.rpma-login-box,.rpma-login-invite-banner,.ironman-speech,.ironman-speech:after{background-color:var(--surface-card)!important;box-shadow:none!important;background-image:none!important}.rpma-login{background-color:var(--color-card-bg)!important;background-image:url(/brand/rpm-ams-login-atrium-branded.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.rpma-login-visual{background-color:#0000!important}.rpma-card .rpma-agent-split>.rpma-theme-rail{--app-text:var(--custom-card-text,var(--color-text-primary));--app-muted:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-card .rpma-agent-split>.rpma-theme-rail{--app-muted:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 82%, var(--color-card-bg))}}.rpma-card .rpma-agent-split>.rpma-theme-rail{--app-subtle:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-card .rpma-agent-split>.rpma-theme-rail{--app-subtle:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 74%, var(--color-card-bg))}}.rpma-card .rpma-agent-split>.rpma-theme-rail{--color-fg:var(--app-text);--color-muted:var(--app-muted);--color-subtle:var(--app-subtle);color:inherit;background:var(--surface-card)!important}[data-ui-surface=canvas],.rpma-page-body,.rpma-customer-content,.rpma-workspace-content,.rpma-customer-content-body{background-color:var(--ui-canvas-bg)!important;background-image:none!important}[data-ui-surface=section],.rpma-module-section{background-color:var(--ui-section-bg)!important;border-color:var(--ui-border)!important;background-image:none!important}[data-ui-surface=panel-head],.rpma-module-section-heading,.rpma-settings-panel-head,.rpma-wgt-panel-head,.rpma-panel-heading,.rpma-card-head,.rpma-theme-data thead th,.rpma-reference-table thead th,.rpma-customer-content table thead th{background-color:var(--ui-panel-head-bg)!important;border-color:var(--ui-border)!important;background-image:none!important}[data-ui-surface=card],.rpma-card,.rpma-theme-card,.rpma-stat-card,.rpma-data-record{background-color:var(--ui-card-bg)!important;border-color:var(--ui-border)!important;background-image:none!important}[data-ui-surface=data],.rpma-theme-data{background-color:var(--ui-data-bg)!important;border-color:var(--ui-border)!important;background-image:none!important}[data-ui-surface=overlay]{background-color:var(--ui-overlay-bg)!important;border-color:var(--ui-border-strong)!important;background-image:none!important}.rpma-operations-health{grid-template-columns:minmax(0,1fr)}.rpma-operations-health .rpma-config-head-icon{border:0;border-radius:0;width:auto;height:auto;color:var(--app-text)!important;background:0 0!important}.rpma-operations-health .rpma-settings-panel-head,.rpma-operations-health .rpma-xls thead th,.rpma-operations-health .rpma-theme-data thead th{background-color:var(--ui-card-bg)!important;background-image:none!important}.rpma-operations-health .bg-surface-2\/40{background-color:var(--ui-card-bg)!important}.rpma-customer-header-switcher{width:min(22rem,34vw)}.rpma-customer-header-controls{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.rpma-customer-header-toggle{border:1px solid var(--app-line);background:var(--surface-card);min-height:38px;color:var(--color-text-primary);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.rpma-customer-header-toggle svg{width:16px;height:16px}.rpma-customer-header-toggle:focus-visible{outline-offset:3px;outline:2px solid}.rpma-customer-header.is-header-collapsed.rpma-theme-page-header{min-height:0;padding:8px 18px}.rpma-customer-header.is-header-collapsed>.rpma-unified-page-heading{display:none}.rpma-customer-header.is-header-collapsed>.rpma-page-action-region{width:100%}@media (width<=900px){.rpma-customer-header-controls{width:100%}.rpma-customer-header-controls .rpma-customer-header-switcher{flex:1;min-width:0}.rpma-customer-header-toggle{flex-shrink:0}.rpma-customer-header-toggle span{display:none}}.rpma-customer-header.rpma-theme-page-header{z-index:20;position:relative;overflow:visible}.rpma-customer-header-switcher .rpma-glass-dropdown{z-index:60;--app-text:var(--custom-card-text,var(--color-text-primary));--app-muted:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-customer-header-switcher .rpma-glass-dropdown{--app-muted:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 82%, var(--surface-overlay))}}.rpma-customer-header-switcher .rpma-glass-dropdown{--app-subtle:var(--custom-card-text,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.rpma-customer-header-switcher .rpma-glass-dropdown{--app-subtle:color-mix(in srgb, var(--custom-card-text,var(--color-text-primary)) 68%, var(--surface-overlay))}}.rpma-customer-header-switcher .rpma-glass-dropdown{--color-fg:var(--app-text);--color-muted:var(--app-muted);--color-subtle:var(--app-subtle);color:var(--app-text)!important}.rpma-customer-header-switcher .rpma-glass-dropdown :is(.text-fg,input){color:var(--app-text)!important}.rpma-customer-header-switcher .rpma-glass-dropdown .text-muted{color:var(--app-muted)!important}.rpma-customer-header-switcher .rpma-glass-dropdown .text-subtle{color:var(--app-subtle)!important}.rpma-customer-header-switcher .rpma-switcher-inline{background:var(--surface-card)!important;color:var(--custom-card-text,var(--color-text-primary))!important}@media (width<=900px){.rpma-customer-header-switcher{width:min(100%,22rem)}}.rpma-page-canvas{--rpma-content-gap:clamp(14px, 1.15vw, 20px);--rpma-evidence-gap:12px;--rpma-content-pad:clamp(14px, 1.3vw, 20px);--rpma-content-border:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-page-canvas{--rpma-content-border:color-mix(in srgb, var(--color-accent) 24%, var(--ui-border))}}.rpma-page-canvas{--rpma-content-border-strong:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-page-canvas{--rpma-content-border-strong:color-mix(in srgb, var(--color-accent) 42%, var(--ui-border-strong))}}.rpma-page-canvas{--rpma-content-heading-bg:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-page-canvas{--rpma-content-heading-bg:color-mix(in srgb, var(--color-accent) 5%, var(--ui-card-bg))}}.rpma-page-layout,.rpma-workspace,.rpma-customer-workspace,.rpma-settings-stack,.rpma-section-stack,.rpma-folio,.rpma-module-canvas.is-variant-b>.rpma-module-workbench-main>:is(.rpma-est,.rpma-module-page,.space-y-4){gap:var(--rpma-content-gap)}.rpma-workspace-content{padding:var(--rpma-content-pad);border-color:var(--rpma-content-border)!important}.rpma-customer-content-body{padding:var(--rpma-content-pad)}.rpma-module-face-intro,.rpma-module-section,.rpma-report-intro,.rpma-folio-kpis,.rpma-rpt-toolbar,.rpma-folio-fields,.rpma-folio-paper,.rpma-workspace-content .rpma-card,.rpma-workspace-content .rpma-panel,.rpma-customer-content .rpma-card,.rpma-customer-content .rpma-panel,.rpma-customer-content .rpma-stat-card,.rpma-customer-content .rpma-data-record{border-radius:12px;border-color:var(--rpma-content-border)!important;background-color:var(--ui-card-bg)!important;background-image:none!important}.rpma-module-section{padding:clamp(14px,1.15vw,18px)}.rpma-module-section+.rpma-module-section{margin-top:var(--rpma-content-gap)}:is(.rpma-page-canvas :is(.rpma-est-group-label,.rpma-module-section-heading,.rpma-panel-heading,.rpma-card-head,.rpma-settings-panel-head,.rpma-wgt-panel-head,.rpma-dashboard-section-head,.rpma-action-toolbar):has(+:is(table,[role=region],.rpma-data-region,.rpma-est-scroll,.overflow-auto,.overflow-x-auto)),.rpma-page-canvas .rpma-est-group-label){margin-bottom:var(--rpma-evidence-gap)}.rpma-page-canvas :is(.rpma-table-viewport,.rpma-est-scroll)+:is(footer,.rpma-pagination){margin-top:var(--rpma-evidence-gap)}.rpma-module-section-heading,.rpma-panel-heading,.rpma-card-head,.rpma-settings-panel-head,.rpma-wgt-panel-head,.rpma-data-record-head,.rpma-folio-paper-bar{border-color:var(--rpma-content-border)!important;background-color:var(--rpma-content-heading-bg)!important;background-image:none!important}.rpma-module-section-heading{min-height:58px;margin-bottom:var(--rpma-content-gap);gap:10px 22px;padding:12px 14px;border-left-color:var(--app-primary)!important}.rpma-module-section-heading.is-mix{border-left-color:var(--app-accent)!important}.rpma-module-section-heading.is-detail{border-left-color:var(--app-muted)!important}.rpma-module-section-heading h2{font-size:14px;line-height:1.35}.rpma-module-section-heading>p{font-size:11px;line-height:1.5}.rpma-module-page .rpma-stat-card,.rpma-stat-card{min-height:78px;padding:14px}.rpma-module-page .rpma-card>:is(.p-5,.p-4),.rpma-module-page .rpma-card>.rpma-card-content,.rpma-card-content{padding:14px}.rpma-data-record{background-color:var(--ui-card-bg)!important}.rpma-data-record-head{padding:14px 16px}.rpma-data-record-grid{gap:10px;padding:14px}.rpma-data-record-grid>div{padding:12px 14px;border-color:var(--rpma-content-border)!important;background-color:var(--ui-card-bg)!important}.rpma-xls,.rpma-customer-content table,.rpma-reference-table{border-radius:10px;border-color:var(--rpma-content-border)!important;background-color:var(--ui-card-bg)!important}.rpma-xls th,.rpma-customer-content table th,.rpma-reference-table th{padding:11px 12px;font-size:10px;line-height:1.35;border-color:var(--rpma-content-border)!important;background-color:var(--rpma-content-heading-bg)!important}.rpma-xls td,.rpma-customer-content table td,.rpma-reference-table td{padding:11px 12px;font-size:10.5px;line-height:1.45;border-color:var(--rpma-content-border)!important}.rpma-workspace .rpma-config-intro{border-radius:12px;min-height:64px;padding:14px 16px;border:1px solid var(--rpma-content-border)!important;border-left:3px solid var(--color-accent)!important;background:var(--ui-card-bg)!important;color:var(--app-text)!important}.rpma-workspace .rpma-config-intro :is(.rpma-config-kicker,.rpma-config-intro-copy p:last-child){opacity:1;color:var(--app-text)!important}.rpma-workspace .rpma-config-intro-copy p:last-child{color:var(--app-muted)!important}.rpma-workspace .rpma-config-head-icon{border:1px solid var(--rpma-content-border);color:var(--color-accent)!important;background:0 0!important}.rpma-report-intro,.rpma-rpt-toolbar,.rpma-folio-fields{padding:16px 18px}.rpma-folio-kpis>div{border-color:var(--rpma-content-border);padding:14px 16px}.rpma-settings-panel-head,.rpma-wgt-panel-head,.rpma-panel-heading,.rpma-card-head{min-height:44px;padding:11px 14px}@media (width<=760px){.rpma-page-canvas{--rpma-content-gap:12px;--rpma-content-pad:12px}.rpma-module-section,.rpma-report-intro,.rpma-rpt-toolbar,.rpma-folio-fields{padding:12px}.rpma-module-section-heading{gap:6px;min-height:0;padding:11px 12px}.rpma-xls th,.rpma-xls td,.rpma-customer-content table th,.rpma-customer-content table td{padding:9px 10px}}[data-ui-surface=selection],.rpma-theme-nav-item.is-active{background-color:var(--ui-selected-bg)!important;border-color:var(--color-accent)!important;color:var(--ui-selected-fg)!important;background-image:none!important}[class*=bg-surface\/],[class*=bg-surface-2\/]{background-color:var(--ui-card-bg)!important}[class*="hover:bg-surface-2/"]:hover{background-color:var(--surface-interactive)!important}[class*=bg-accent\/],[class*=bg-accent-soft\/]{background-color:var(--ui-selected-bg)!important}[class*=bg-rag-green\/]{background-color:var(--color-rag-green-bg)!important}[class*=bg-rag-amber\/]{background-color:var(--color-rag-amber-bg)!important}[class*=bg-rag-red\/]{background-color:var(--color-rag-red-bg)!important}[class*=border-border\/]{border-color:var(--ui-border)!important}.rpma-rail-brand-image{width:min(100%,190px);height:auto}.rpma-rail-brand-dark{display:none}.rpma-mobile-brand{align-items:center;gap:6px;display:inline-flex}.rpma-mobile-brand img{width:27px;height:27px}html[data-theme=midnight] .rpma-rail-brand-light{display:none}html[data-theme=midnight] .rpma-rail-brand-dark{display:block}.rpma-branded-page-hero{overflow:hidden;border-color:var(--color-border)!important;background-color:var(--color-card-bg)!important;color:var(--color-accent)!important;background-image:none,url(/brand/rpm-ams-hero-blocks.svg)!important;background-position:50%,100%!important;background-repeat:no-repeat!important;background-size:100% 100%,100%!important}.rpma-branded-page-hero :is(.rpma-unified-page-eyebrow,.rpma-unified-page-title-row>h1,.rpma-unified-page-description,.rpma-unified-page-metadata){color:var(--color-accent)!important}.rpma-branded-page-hero .rpma-unified-page-description{opacity:.78}.rpma-login{background-position:50%!important;background-size:100% 100%!important}.rpma-login-panel{background:0 0!important}.rpma-login-box{border:1px solid var(--color-border);border-radius:24px;width:min(100%,500px);padding:clamp(26px,3vw,42px);background:var(--surface-card,var(--color-card-bg))!important}@media (width<=760px){.rpma-branded-page-hero{background-size:100% 100%,auto 100%!important}.rpma-login{background-position:34%!important;background-size:cover!important}}html[data-theme=midnight] .rpma-dashboard-overview-hero,html[data-theme=midnight] .rpma-customer-header.rpma-theme-page-header,html[data-theme=midnight] .rpma-branded-page-hero{border-color:var(--color-hero-border)!important;background-color:var(--color-hero-bg)!important;color:var(--color-hero-text)!important;background-image:none,url(/brand/rpm-ams-hero-blocks.svg)!important}html[data-theme=midnight] .rpma-dashboard-overview-hero :is(.rpma-unified-page-eyebrow,.rpma-unified-page-title-row>h1,.rpma-unified-page-description),html[data-theme=midnight] .rpma-customer-header.rpma-theme-page-header :is(.rpma-unified-page-eyebrow,.rpma-customer-name,.rpma-customer-title-row small),html[data-theme=midnight] .rpma-branded-page-hero :is(.rpma-unified-page-eyebrow,.rpma-unified-page-title-row>h1,.rpma-unified-page-description,.rpma-unified-page-metadata){color:var(--color-hero-text)!important}.rpma-login{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-card:var(--color-card-bg);--surface-panel:var(--color-card-bg);--color-card-border:var(--color-border);--color-canvas-bg:var(--color-card-bg);--color-text-primary:var(--color-nav-bg);--color-text-secondary:var(--color-accent);--color-fg:var(--palette-ink);--color-muted:var(--palette-muted);--app-surface:var(--color-card-bg);--app-text:var(--color-nav-bg);--app-muted:var(--color-accent);--app-line:var(--color-surface-2);color:var(--color-accent)}.rpma-rmm-section-heading,.rpma-rmm-workspace,.rpma-rmm-split,.rpma-rmm-list,.rpma-rmm-detail{background-color:var(--ui-card-bg)!important;background-image:none!important}.rpma-rmm-list-h em{background-color:var(--ui-card-bg)!important}.rpma-rmm-list .rpma-ttree-item.is-on{border-color:var(--color-accent)!important;background-color:var(--ui-selected-bg)!important;color:var(--color-fg)!important}.rpma-rmm-list .rpma-ttree-item.is-on :is(strong,em,span){color:inherit!important;opacity:1!important}.rpma-rpt-toolbar{flex-wrap:wrap;align-items:end;display:flex}.rpma-rpt-toolbar>*{min-width:0;max-width:100%}.rpma-rpt-toolbar-copy{flex:180px}.rpma-rpt-toolbar>label{flex:190px}.rpma-rpt-toolbar select{width:100%;min-width:0;max-width:100%}.rpma-rpt-toolbar>button{white-space:normal;flex:0 auto}@media (width<=760px){.rpma-rpt-toolbar{align-items:stretch}.rpma-rpt-toolbar>*,.rpma-rpt-toolbar>label,.rpma-rpt-toolbar>button{flex:0 auto;width:100%}}.rpma-report-launcher,.rpma-workspace-content{min-width:0}.rpma-evidence-details{min-width:0;max-width:100%;font-size:12px}.rpma-evidence-details summary{cursor:pointer;color:var(--app-primary);padding:6px 0}.rpma-evidence-details dl{background:var(--app-surface);border:1px solid var(--app-line);border-radius:8px;padding:10px}.rpma-evidence-details dt{margin-top:6px;font-weight:700}.rpma-evidence-details dd{overflow-wrap:anywhere;margin:3px 0}.rpma-service-state-label{color:var(--app-text);margin-left:auto;font-size:12px}.rpma-dashboard-overview-hero{gap:14px;min-height:0;padding:18px 22px}.rpma-dashboard-overview-hero .rpma-unified-page-heading{flex:360px;min-width:0}.rpma-dashboard-overview-hero .rpma-unified-page-description{max-width:65ch}.rpma-dashboard-overview-hero .rpma-page-action-region{flex:0 auto}.rpma-dashboard-primary-grid{align-items:start}.rpma-dashboard .rpma-dashboard-kpi small{font-size:12px}.rpma-command-modes{display:none}.rpma-customer-header{min-height:0}@media (width<=1280px){.rpma-dashboard-overview-hero{flex-wrap:wrap}.rpma-dashboard-overview-hero .rpma-page-action-region{justify-content:flex-start;width:100%}.rpma-dashboard-overview-hero .rpma-page-primary-actions{justify-content:flex-start}}.rpma-shell.is-customer-workspace-nav{--app-sidebar-width:372px}.is-customer-workspace-nav .rpma-rail-brand{height:var(--app-command-height);min-height:var(--app-command-height);align-items:center;padding:0 10px}.is-customer-workspace-nav .rpma-rail-brand-link{align-items:center}.rpma-sidebar-customer{z-index:65;flex:none;min-width:0;padding:8px 12px 12px;position:relative}.rpma-sidebar-customer .rpma-switcher-inline{background:var(--surface-card);width:100%;min-width:0;max-width:100%}.rpma-sidebar-customer .rpma-switcher-inline>span:first-of-type{min-width:0}.rpma-switcher-trigger-light{background:var(--surface-interactive);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.rpma-sidebar-picker-backdrop{z-index:140}.rpma-sidebar-picker{z-index:141;border-color:var(--app-primary);flex-direction:column;width:min(340px,100vw - 24px);max-height:calc(100dvh - 128px);display:flex;position:fixed;top:116px;left:12px}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar-picker{border-color:color-mix(in srgb, var(--app-primary) 20%, var(--app-line))}}.rpma-sidebar-picker{box-shadow:0 24px 64px var(--palette-shadow)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar-picker{box-shadow:0 24px 64px color-mix(in srgb, var(--palette-shadow) 24%, transparent)}}.rpma-sidebar-picker-columns{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:8px 18px 6px 46px;font-size:10px;font-weight:750;display:flex}.rpma-sidebar-picker .rpma-switcher-search{border-bottom:1px solid var(--app-line);padding:14px 16px 12px}.rpma-sidebar-picker .rpma-switcher-search>div:first-child{position:relative}.rpma-sidebar-picker .rpma-switcher-search>div:first-child>svg{width:16px;height:16px;color:var(--app-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.rpma-sidebar-picker .rpma-switcher-search input{border:1px solid var(--app-line);background:var(--app-surface);width:100%;height:40px;color:var(--app-text);border-radius:9px;padding:0 12px 0 36px;font-size:13px}.rpma-sidebar-picker .rpma-switcher-search input:focus{outline:2px solid var(--app-primary);outline-offset:1px}.rpma-sidebar-picker .rpma-switcher-filters{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rpma-sidebar-picker .rpma-switcher-filter{border:1px solid var(--app-line);background:var(--app-surface);color:var(--app-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:750}.rpma-sidebar-picker .rpma-switcher-filter.is-active{border-color:var(--app-primary);background:var(--app-primary);color:var(--app-primary-fg)}.rpma-sidebar-picker .rpma-switcher-list{min-height:0;padding:0 10px 8px;overflow-y:auto}.rpma-sidebar-picker .rpma-switcher-row{border-radius:9px;align-items:center;gap:5px;min-height:56px;padding:3px 6px;display:flex}.rpma-sidebar-picker .rpma-switcher-row+.rpma-switcher-row{border-top:1px solid var(--app-line)}.rpma-sidebar-picker .rpma-switcher-row.is-current{background:var(--app-primary-soft)}.rpma-sidebar-picker .rpma-switcher-pin{width:28px;height:28px;color:var(--app-muted);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.rpma-sidebar-picker .rpma-switcher-pin:hover{background:var(--surface-interactive);color:var(--app-primary)}.rpma-sidebar-picker .rpma-switcher-pin svg{width:16px;height:16px}.rpma-sidebar-picker .rpma-switcher-customer{text-align:left;background:0 0;border:0;border-radius:7px;flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:7px 9px;display:flex}.rpma-sidebar-picker .rpma-switcher-customer:hover{background:var(--surface-interactive)}.rpma-sidebar-picker .rpma-switcher-customer-identity{flex:1;min-width:0}.rpma-sidebar-picker .rpma-switcher-customer-name{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.rpma-sidebar-picker .rpma-switcher-customer-code{color:var(--app-muted);margin-top:2px;font-size:10px;display:block}.rpma-sidebar-rag-status{min-width:92px;color:var(--app-muted);flex:none;justify-content:flex-end;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.rpma-sidebar-rag-light{background:var(--app-off);width:9px;height:9px;box-shadow:0 0 0 3px var(--app-off);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar-rag-light{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-off) 20%, transparent)}}.rpma-sidebar-rag-status.is-red .rpma-sidebar-rag-light{background:var(--app-red);box-shadow:0 0 0 3px var(--app-red)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar-rag-status.is-red .rpma-sidebar-rag-light{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-red) 20%, transparent)}}.rpma-sidebar-rag-status.is-amber .rpma-sidebar-rag-light{background:var(--app-amber);box-shadow:0 0 0 3px var(--app-amber)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar-rag-status.is-amber .rpma-sidebar-rag-light{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-amber) 20%, transparent)}}.rpma-sidebar-rag-status.is-green .rpma-sidebar-rag-light{background:var(--app-green);box-shadow:0 0 0 3px var(--app-green)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar-rag-status.is-green .rpma-sidebar-rag-light{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-green) 20%, transparent)}}.rpma-sidebar-picker .rpma-switcher-footer{border-top:1px solid var(--app-line);color:var(--app-muted);padding:10px 16px;font-size:10px}@media (width<=980px){.rpma-sidebar-picker{width:auto;max-height:calc(100dvh - 24px);top:12px;left:12px;right:12px}}.is-customer-workspace-nav .dk-link{min-height:38px;box-shadow:none;background:0 0;border-color:#0000;padding:8px 10px}.is-customer-workspace-nav .dk-business-tip{display:none}.rpma-sidebar-administration{border-top:1px solid var(--app-line);margin-top:16px;padding-top:12px}.rpma-customer-service-tree{border-top:1px solid var(--app-line);margin-top:16px;padding-top:14px}.rpma-service-tree-label{color:var(--app-text);letter-spacing:.09em;text-transform:uppercase;padding:0 10px 8px;font-size:10px;font-weight:700}.rpma-service-tree-trigger,.rpma-service-tree-page,.rpma-service-tree-overview{width:100%;min-height:38px;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}.rpma-service-tree-trigger{gap:7px}.rpma-service-tree-trigger>span:not(.rpma-nav-status-pip),.rpma-service-tree-page>span:not(.rpma-nav-status-pip){flex:1;min-width:0}.rpma-service-tree-trigger>svg,.rpma-service-tree-page>svg,.rpma-service-tree-overview>svg{flex:none;width:16px;height:16px}.rpma-service-tree-trigger>svg:first-child{width:12px;height:12px;transition:transform .15s}.rpma-service-tree-trigger>svg.is-expanded{transform:rotate(90deg)}.rpma-service-tree-trigger.is-current-service{font-weight:700}.rpma-service-tree-pages{border-left:1px solid var(--app-line);margin:2px 0 8px 18px;padding-left:10px}.rpma-service-tree-pages[hidden]{display:none}.rpma-service-tree-page{min-height:34px;font-size:11px}.rpma-service-tree-trigger:hover,.rpma-service-tree-page:hover,.rpma-service-tree-overview:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-service-tree-trigger:hover,.rpma-service-tree-page:hover,.rpma-service-tree-overview:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.rpma-service-tree-page.is-active,.rpma-service-tree-overview.is-active{background:var(--ui-nav-link-active-bg);color:var(--ui-nav-link-active-fg);border-left:3px solid var(--ui-nav-link-active-border);font-weight:700}.rpma-customer-service-tree :is(a,button):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rpma-service-tree-overview>svg,.rpma-service-tree-trigger>svg:nth-child(2),.rpma-service-tree-page>svg:first-child{width:24px;height:24px;color:var(--nav-icon-color,var(--color-accent));stroke-width:2px;transform-origin:50%;animation:3.8s ease-in-out infinite rpma-nav-icon-breathe}.rpma-service-tree-overview,.rpma-service-tree-group[data-service=syspro]{--nav-icon-color:var(--color-brand-ink)}.rpma-service-tree-group[data-service=rmm]{--nav-icon-color:var(--color-rag-amber)}.rpma-service-tree-group[data-service=cove]{--nav-icon-color:var(--color-accent)}.rpma-service-tree-group[data-service=epp]{--nav-icon-color:var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.rpma-service-tree-group[data-service=epp]{--nav-icon-color:color-mix(in srgb, var(--color-brand-ink) 48%, var(--color-accent))}}.rpma-service-tree-group[data-service=csp]{--nav-icon-color:var(--color-rag-green)}.rpma-service-tree-group[data-service=tickets]{--nav-icon-color:var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.rpma-service-tree-group[data-service=tickets]{--nav-icon-color:color-mix(in srgb, var(--color-brand-ink) 70%, var(--color-accent))}}.rpma-service-tree-page:nth-child(5n+2){--nav-icon-color:var(--color-accent)}.rpma-service-tree-page:nth-child(5n+3){--nav-icon-color:var(--color-brand-ink)}.rpma-service-tree-page:nth-child(5n+4){--nav-icon-color:var(--color-rag-amber)}.rpma-service-tree-page:nth-child(5n+5){--nav-icon-color:var(--color-rag-green)}.rpma-service-tree-page>svg:first-child{animation-delay:-1.4s}.rpma-service-tree-group:nth-child(2n) .rpma-service-tree-trigger>svg:nth-child(2){animation-delay:-1.9s}.rpma-service-tree-trigger:hover>svg:nth-child(2),.rpma-service-tree-page:hover>svg:first-child,.rpma-service-tree-overview:hover>svg{animation-play-state:paused;transform:scale(1.12)}@keyframes rpma-nav-icon-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.rpma-service-tree-overview>svg,.rpma-service-tree-trigger>svg:nth-child(2),.rpma-service-tree-page>svg:first-child{animation:none}}.rpma-customer-layout.is-unified-navigation{grid-template-columns:minmax(0,1fr)}.rpma-customer-layout.is-unified-navigation>.rpma-customer-content{min-width:0}.rpma-sidebar-assistant .ironman-launcher{justify-content:flex-start;gap:9px;min-height:42px;margin:0 0 9px}.rpma-sidebar-assistant .ironman-avatar{border:1px solid var(--app-line);background:var(--surface-card);width:32px;height:32px;color:var(--app-primary);border-radius:10px;flex-basis:32px;place-items:center;display:grid}.rpma-sidebar-assistant .ironman-speech{border:1px solid var(--app-line);background:var(--surface-card);max-width:none;color:var(--app-text);border-radius:11px;padding:7px 11px;font-size:11px;font-weight:650;display:block}.rpma-sidebar-assistant .ironman-speech:after{border-color:var(--app-line);background:var(--surface-card);display:block}.rpma-mobile-assistant .ironman-avatar{color:var(--color-info-text);place-items:center;display:grid}.rpma-sidebar-assistant .ironman-avatar,.rpma-mobile-assistant .ironman-avatar{border-color:var(--color-accent);border-radius:50%;flex-basis:40px;width:40px;height:40px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar-assistant .ironman-avatar,.rpma-mobile-assistant .ironman-avatar{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border))}}.rpma-sidebar-assistant .ironman-avatar,.rpma-mobile-assistant .ironman-avatar{background:var(--surface-card)}.rpma-sidebar-assistant .ironman-launcher{min-height:44px}.rpma-sidebar-assistant .ironman-speech{animation:.35s ease-out both jarvis-prompt-enter}.rpma-mobile-assistant .ironman-speech{width:max-content;animation:.35s ease-out both jarvis-prompt-enter;display:block;position:absolute;top:48px;left:50%;transform:translate(-50%)}@keyframes jarvis-prompt-enter{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.rpma-sidebar-assistant .ironman-speech,.rpma-mobile-assistant .ironman-speech{animation:none}}html[data-theme=midnight] .rpma-shell{background-image:none}html[data-theme=midnight] .rpma-commandbar .rpma-switcher-inline,html[data-theme=midnight] .rpma-commandbar .rpma-userchip{--app-text:var(--color-text-primary);--app-muted:var(--color-text-secondary);--color-fg:var(--color-text-primary);--color-muted:var(--color-text-secondary);border-color:var(--color-border);color:var(--color-text-primary);background:var(--surface-card)!important}html[data-theme=midnight] .rpma-commandbar .rpma-switcher-inline:hover,html[data-theme=midnight] .rpma-commandbar .rpma-userchip:hover{background:var(--color-field)!important}html[data-theme=midnight] .rpma-commandbar .rpma-userchip-initial{background:var(--color-surface-2);color:var(--color-text-primary)}.rpma-module-canvas.is-segmented,.rpma-module-canvas.is-segmented .rpma-module-page{--segment-identity:var(--color-chart-1);--segment-activity:var(--color-chart-2);--segment-capacity:var(--color-chart-3);--segment-maintenance:var(--color-chart-1)}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented,.rpma-module-canvas.is-segmented .rpma-module-page{--segment-maintenance:color-mix(in srgb, var(--color-chart-1) 55%, var(--color-chart-2))}}.rpma-module-canvas.is-segmented{background:0 0;border-radius:14px;padding:0}.rpma-customer-content-body:has(>.rpma-module-canvas.is-segmented)>.rpma-module-face-intro{background:var(--ui-card-bg)!important}.rpma-module-canvas.is-segmented .rpma-module-section{border-color:var(--app-primary)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-module-section{border-color:color-mix(in srgb, var(--app-primary) 27%, var(--rpma-content-border))!important}}.rpma-module-canvas.is-segmented .rpma-module-section{background:var(--ui-card-bg)!important}.rpma-module-canvas.is-segmented .rpma-module-section.is-mix{border-color:var(--segment-activity)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-module-section.is-mix{border-color:color-mix(in srgb, var(--segment-activity) 30%, var(--rpma-content-border))!important}}.rpma-module-canvas.is-segmented .rpma-module-section.is-mix{background:var(--ui-card-bg)!important}.rpma-module-canvas.is-segmented .rpma-module-section.is-detail{border-color:var(--segment-capacity)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-module-section.is-detail{border-color:color-mix(in srgb, var(--segment-capacity) 30%, var(--rpma-content-border))!important}}.rpma-module-canvas.is-segmented .rpma-module-section.is-detail{background:var(--ui-card-bg)!important}.rpma-module-canvas.is-segmented :is(.rpma-card,.rpma-data-record,.rpma-data-region){border-color:var(--app-primary)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented :is(.rpma-card,.rpma-data-record,.rpma-data-region){border-color:color-mix(in srgb, var(--app-primary) 24%, var(--rpma-content-border))!important}}.rpma-module-canvas.is-segmented :is(.rpma-card,.rpma-data-record,.rpma-data-region){box-shadow:0 3px 12px var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented :is(.rpma-card,.rpma-data-record,.rpma-data-region){box-shadow:0 3px 12px color-mix(in srgb, var(--app-primary) 7%, transparent)}}.rpma-module-canvas.is-segmented :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card,.rpma-data-record-grid>div){--field-accent:var(--segment-identity);border:1px solid var(--field-accent)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card,.rpma-data-record-grid>div){border:1px solid color-mix(in srgb, var(--field-accent) 32%, var(--rpma-content-border))!important}}.rpma-module-canvas.is-segmented :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card,.rpma-data-record-grid>div){border-radius:10px;border-top:4px solid var(--field-accent)!important;background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card,.rpma-data-record-grid>div){background:color-mix(in srgb, var(--ui-card-bg) 94%, var(--field-accent))!important}}.rpma-module-canvas.is-segmented :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card,.rpma-data-record-grid>div){box-shadow:0 2px 8px var(--field-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card,.rpma-data-record-grid>div){box-shadow:0 2px 8px color-mix(in srgb, var(--field-accent) 9%, transparent)}}.rpma-module-canvas.is-segmented [data-field-family=activity]{--field-accent:var(--segment-activity)}.rpma-module-canvas.is-segmented [data-field-family=capacity]{--field-accent:var(--segment-capacity)}.rpma-module-canvas.is-segmented [data-field-family=maintenance]{--field-accent:var(--segment-maintenance)}.rpma-module-canvas.is-segmented .rpma-metric-face header{gap:4px 12px}.rpma-module-canvas.is-segmented .rpma-metric-face h3,.rpma-module-canvas.is-segmented .rpma-eco-kpi em,.rpma-module-canvas.is-segmented .rpma-data-record-grid dt{color:var(--app-muted);letter-spacing:.025em;font-size:10px;font-weight:750}.rpma-module-canvas.is-segmented .rpma-metric-face header>div,.rpma-module-canvas.is-segmented .rpma-eco-kpi strong,.rpma-module-canvas.is-segmented .rpma-data-record-grid dd{color:var(--color-rag-green)}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-metric-face header>div,.rpma-module-canvas.is-segmented .rpma-eco-kpi strong,.rpma-module-canvas.is-segmented .rpma-data-record-grid dd{color:color-mix(in srgb, var(--color-rag-green) 65%, var(--color-fg))}}.rpma-module-canvas.is-segmented .rpma-metric-face header>div,.rpma-module-canvas.is-segmented .rpma-eco-kpi strong,.rpma-module-canvas.is-segmented .rpma-data-record-grid dd{font-variant-numeric:tabular-nums;font-size:clamp(14px,1.15vw,18px);font-weight:800}.rpma-module-canvas.is-segmented .rpma-metric-face .rpma-evidence-disclosure{border-color:var(--field-accent);margin-top:8px}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-metric-face .rpma-evidence-disclosure{border-color:color-mix(in srgb, var(--field-accent) 25%, var(--rpma-content-border))}}.rpma-module-canvas.is-segmented .rpma-data-record-grid{gap:8px}.rpma-module-canvas.is-segmented .rpma-data-record-grid>div{padding:10px 12px}.rpma-module-canvas.is-segmented :is(.rpma-module-section-heading,.rpma-est-group-label,.rpma-panel-heading,.rpma-card-head,.rpma-data-record-head){border-left:4px solid var(--app-primary)!important;background:var(--ui-card-bg)!important}.rpma-module-canvas.is-segmented :is(.rpma-eco-head h2,.rpma-module-section-heading h2,.rpma-est-group-label span,.rpma-panel-heading,.rpma-card-head,.rpma-data-record-head h3,.rpma-card h3){color:var(--app-text);letter-spacing:-.01em;font-weight:850!important}.rpma-module-canvas.is-segmented .rpma-module-section-heading.is-mix{border-left-color:var(--segment-activity)!important}.rpma-module-canvas.is-segmented :is(.rpma-module-section-heading.is-detail,.rpma-est-group-label){border-left-color:var(--segment-capacity)!important}.rpma-module-canvas.is-segmented :is(.rpma-est-group-label,.rpma-panel-heading,.rpma-card-head){min-height:39px;padding:8px 12px;font-weight:800}.rpma-module-canvas.is-segmented :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) thead th{background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) thead th{background:color-mix(in srgb, var(--ui-card-bg) 80%, var(--app-primary))!important}}.rpma-module-canvas.is-segmented :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) thead th{color:var(--app-text)!important;border-bottom:2px solid var(--app-primary)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) thead th{border-bottom:2px solid color-mix(in srgb, var(--app-primary) 45%, var(--rpma-content-border))!important}}.rpma-module-canvas.is-segmented :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) thead th{font-weight:800}.rpma-module-canvas.is-segmented :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) tbody tr:nth-child(2n) td{background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--ui-card-bg) 94%, var(--app-primary))!important}}.rpma-module-canvas.is-segmented :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) tbody td{border-bottom:1px solid var(--app-primary)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) tbody td{border-bottom:1px solid color-mix(in srgb, var(--app-primary) 18%, var(--rpma-content-border))!important}}.rpma-module-canvas.is-segmented .rpma-data-list-button.is-active{box-shadow:inset 4px 0 0 var(--segment-identity)}.rpma-module-canvas.is-segmented .rpma-eco-kpi.is-ok strong{color:var(--app-green)}.rpma-module-canvas.is-segmented .rpma-eco-kpi.is-warn strong{color:var(--app-amber)}.rpma-module-canvas.is-segmented .rpma-eco-kpi.is-bad strong{color:var(--app-red)}.rpma-module-canvas.is-segmented .rpma-sla-surface{gap:12px;display:grid}.rpma-module-canvas.is-segmented .rpma-sla-surface>.rpma-eco-head{border:1px solid var(--app-primary)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-sla-surface>.rpma-eco-head{border:1px solid color-mix(in srgb, var(--app-primary) 30%, var(--rpma-content-border))!important}}.rpma-module-canvas.is-segmented .rpma-sla-surface>.rpma-eco-head{border-left:5px solid var(--app-primary)!important;background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-sla-surface>.rpma-eco-head{background:color-mix(in srgb, var(--ui-card-bg) 92%, var(--app-primary))!important}}.rpma-module-canvas.is-segmented .rpma-sla-surface>.rpma-eco-head{padding:15px}.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-eco-head-row h2{font-size:16px;font-weight:850}.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-eco-kpis{gap:9px}.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-eco-kpi{min-width:0;min-height:74px}.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-pick-container{border:1px solid var(--app-primary);padding:4px}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-pick-container{border:1px solid color-mix(in srgb, var(--app-primary) 22%, var(--rpma-content-border))}}.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-pick-container{background:var(--ui-card-bg);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-pick-container{background:color-mix(in srgb, var(--ui-card-bg) 94%, var(--segment-capacity))}}.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-rmm-list{border-color:var(--segment-capacity)}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-rmm-list{border-color:color-mix(in srgb, var(--segment-capacity) 26%, var(--rpma-content-border))}}.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-rmm-list{background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-rmm-list{background:color-mix(in srgb, var(--ui-card-bg) 94%, var(--segment-capacity))!important}}.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-rmm-list-h{color:var(--app-text);font-size:11px;font-weight:850}.rpma-module-canvas.is-segmented .rpma-ttree-item{--field-accent:var(--segment-identity);border:1px solid var(--field-accent);min-height:54px}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-ttree-item{border:1px solid color-mix(in srgb, var(--field-accent) 28%, var(--rpma-content-border))}}.rpma-module-canvas.is-segmented .rpma-ttree-item{border-left:4px solid var(--field-accent);background:var(--ui-card-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-ttree-item{background:color-mix(in srgb, var(--ui-card-bg) 92%, var(--field-accent))}}.rpma-module-canvas.is-segmented .rpma-ttree-item{color:var(--app-text)}.rpma-module-canvas.is-segmented .rpma-ttree-item[data-field-family=activity]{--field-accent:var(--segment-activity)}.rpma-module-canvas.is-segmented .rpma-ttree-item[data-field-family=capacity]{--field-accent:var(--segment-capacity)}.rpma-module-canvas.is-segmented .rpma-ttree-item[data-field-family=maintenance]{--field-accent:var(--segment-maintenance)}.rpma-module-canvas.is-segmented .rpma-rmm-list .rpma-ttree-item.is-on{border-color:var(--field-accent)!important;background:var(--ui-card-bg)!important;border-left-width:4px!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-rmm-list .rpma-ttree-item.is-on{background:color-mix(in srgb, var(--ui-card-bg) 82%, var(--field-accent))!important}}.rpma-module-canvas.is-segmented .rpma-rmm-list .rpma-ttree-item.is-on{box-shadow:0 2px 8px var(--field-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-rmm-list .rpma-ttree-item.is-on{box-shadow:0 2px 8px color-mix(in srgb, var(--field-accent) 13%, transparent)}}.rpma-module-canvas.is-segmented .rpma-ttree-item strong{font-size:11px;font-weight:800}.rpma-module-canvas.is-segmented .rpma-ttree-item em{font-size:10px}.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-rmm-detail{color:var(--app-text);background:var(--ui-card-bg)!important}.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-rmm-detail>.rpma-card{border-color:var(--segment-activity)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-rmm-detail>.rpma-card{border-color:color-mix(in srgb, var(--segment-activity) 35%, var(--rpma-content-border))!important}}.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-rmm-detail .rpma-panel-heading{border-left-color:var(--segment-activity)!important;background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-rmm-detail .rpma-panel-heading{background:color-mix(in srgb, var(--ui-card-bg) 86%, var(--segment-activity))!important}}.rpma-module-canvas.is-segmented .rpma-sla-surface .rpma-rmm-detail .rpma-card-content>p{color:var(--app-muted);font-size:11px;line-height:1.45}.rpma-module-canvas.is-segmented .rpma-sla-shadow>.rpma-card{border-color:var(--segment-maintenance)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-sla-shadow>.rpma-card{border-color:color-mix(in srgb, var(--segment-maintenance) 34%, var(--rpma-content-border))!important}}.rpma-module-canvas.is-segmented .rpma-sla-shadow .rpma-panel-heading{border-left-color:var(--segment-maintenance)!important;background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-segmented .rpma-sla-shadow .rpma-panel-heading{background:color-mix(in srgb, var(--ui-card-bg) 86%, var(--segment-maintenance))!important}}.rpma-dashboard-widget.is-firewall{border:1px solid var(--app-line);background:var(--ui-card-bg);border-radius:14px;grid-column:span 4}.rpma-dashboard-widget.is-firewall .rpma-dashboard-panel-head{background:var(--ui-card-bg)}.rpma-dashboard .rpma-dashboard-panel-head,.rpma-dashboard .rpma-dashboard-table th{--app-text:var(--custom-card-text,var(--color-text-primary));--app-muted:var(--app-text)}@supports (color:color-mix(in lab, red, red)){.rpma-dashboard .rpma-dashboard-panel-head,.rpma-dashboard .rpma-dashboard-table th{--app-muted:color-mix(in srgb, var(--app-text) 82%, var(--color-card-bg))}}.rpma-dashboard .rpma-dashboard-panel-head,.rpma-dashboard .rpma-dashboard-table th{color:var(--app-text);background:var(--ui-card-bg)!important}.rpma-dashboard .rpma-dashboard-table th{border-bottom-color:var(--app-line);font-weight:800}.rpma-dark-mode-toggle{border:1px solid var(--color-border);background:var(--color-card-bg);min-height:36px;color:var(--color-accent);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.rpma-dark-mode-toggle strong{font-weight:800}.rpma-dark-mode-toggle:hover{border-color:var(--color-border);background:var(--color-card-bg)}.rpma-dark-mode-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}html[data-theme=midnight] .rpma-dark-mode-toggle{border-color:var(--color-border);background:var(--color-card-bg);color:var(--color-text-primary)}html[data-theme=midnight] .rpma-dark-mode-toggle:hover{background:var(--color-field)}.rpma-dark-mode-toggle.is-compact span{display:none}.rpma-dashboard-firewall-head,.rpma-dashboard-firewall-row{grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,.8fr));align-items:center;gap:5px;padding:8px 12px;display:grid}.rpma-dashboard-firewall-head{color:var(--app-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--app-line);font-size:10px;font-weight:800}.rpma-dashboard-firewall-list{max-height:340px;overflow:auto}.rpma-dashboard-firewall-row{color:var(--app-text);border-bottom:1px solid var(--app-line);font-size:11px;text-decoration:none}.rpma-dashboard-firewall-row:hover{background:var(--ui-card-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-dashboard-firewall-row:hover{background:color-mix(in srgb, var(--ui-card-bg) 90%, var(--app-primary))}}.rpma-dashboard-firewall-row strong{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.rpma-dashboard-firewall-state{text-align:center;white-space:nowrap;border-radius:5px;padding:4px 2px;font-size:10px;font-weight:800;display:block}.rpma-dashboard-firewall-state.is-on{color:var(--app-green);background:var(--ui-card-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-dashboard-firewall-state.is-on{background:color-mix(in srgb, var(--ui-card-bg) 87%, var(--app-green))}}.rpma-dashboard-firewall-state.is-off{color:var(--app-red);background:var(--ui-card-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-dashboard-firewall-state.is-off{background:color-mix(in srgb, var(--ui-card-bg) 87%, var(--app-red))}}.rpma-dashboard-firewall-state.is-partial{color:var(--app-amber);background:var(--ui-card-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-dashboard-firewall-state.is-partial{background:color-mix(in srgb, var(--ui-card-bg) 87%, var(--app-amber))}}.rpma-dashboard-firewall-state.is-unknown{color:var(--app-muted);background:var(--color-field)}.rpma-dashboard-firewall-note{color:var(--app-muted);padding:9px 12px;font-size:10px;line-height:1.35}.rpma-sidebar-customer .rpma-switcher-inline{--app-text:var(--custom-card-text,var(--color-text-primary));--app-muted:var(--app-text)}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar-customer .rpma-switcher-inline{--app-muted:color-mix(in srgb, var(--app-text) 78%, var(--color-card-bg))}}.rpma-sidebar-customer .rpma-switcher-inline{--color-fg:var(--app-text);color:var(--app-text)}.rpma-sidebar-customer .rpma-switcher-inline:hover{color:var(--sel-fg)}.rpma-sidebar-picker .rpma-switcher-search input,.rpma-sidebar-picker .rpma-switcher-filter:not(.is-active){color:var(--custom-card-text,var(--color-text-primary))}@media (width<=1200px){.rpma-dashboard-widget-grid .rpma-dashboard-widget.is-firewall{grid-column:1/-1}}@media (width<=760px){.rpma-module-canvas.is-segmented .rpma-eco-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.rpma-service-tree-trigger,.rpma-service-tree-page,.rpma-service-tree-overview{min-height:44px}.rpma-sidebar-assistant{display:none}}.rpma-page-canvas :is(.rpma-card,.rpma-panel),.rpma-module-canvas.is-segmented :is(.rpma-module-section,.rpma-eco-head,.rpma-data-record,.rpma-data-region){--app-text:var(--custom-card-text,var(--color-text-primary));--app-muted:var(--app-text)}@supports (color:color-mix(in lab, red, red)){.rpma-page-canvas :is(.rpma-card,.rpma-panel),.rpma-module-canvas.is-segmented :is(.rpma-module-section,.rpma-eco-head,.rpma-data-record,.rpma-data-region){--app-muted:color-mix(in srgb, var(--app-text) 72%, var(--ui-card-bg))}}.rpma-page-canvas :is(.rpma-card,.rpma-panel),.rpma-module-canvas.is-segmented :is(.rpma-module-section,.rpma-eco-head,.rpma-data-record,.rpma-data-region){color:var(--app-text);border:1px solid var(--ui-border)!important;background:var(--ui-card-bg)!important;box-shadow:var(--app-shadow)!important;border-radius:14px!important}.rpma-module-canvas.is-segmented .rpma-module-section{padding:16px!important}.rpma-module-canvas.is-segmented .rpma-module-section>.rpma-module-section-heading{border-radius:13px 13px 0 0;min-height:56px;border:0!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important;margin:-16px -16px 16px!important;padding:12px 16px!important}.rpma-page-canvas :is(.rpma-card-head,.rpma-panel-heading),.rpma-module-canvas.is-segmented :is(.rpma-module-section-heading,.rpma-est-group-label,.rpma-data-record-head){color:var(--app-text);font-weight:800;background:var(--ui-card-bg)!important;border-left:0!important}.rpma-page-canvas :is(.rpma-card-head,.rpma-panel-heading){min-height:56px;border-bottom:1px solid var(--ui-border)!important;padding:12px 16px!important}.rpma-module-canvas.is-segmented :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card,.rpma-data-record-grid>div){color:var(--app-text);border:1px solid var(--ui-border)!important;border-left:3px solid var(--field-accent,var(--app-primary))!important;background:var(--ui-card-bg)!important;box-shadow:var(--app-shadow)!important;border-radius:11px!important}.rpma-module-canvas.is-segmented :is(.rpma-metric-face,.rpma-eco-kpi){min-height:94px;padding:15px 16px!important}.rpma-module-canvas.is-segmented :is(.rpma-eco-kpis,.rpma-sla-kpis){grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:14px!important}.rpma-module-canvas.is-segmented .rpma-module-section>.grid{gap:14px!important}.rpma-module-canvas.is-segmented :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) thead th{background:var(--ui-card-bg)!important;border-bottom:1px solid var(--ui-border)!important}@media (width<=760px){.rpma-module-canvas.is-segmented .rpma-module-section{padding:12px!important}.rpma-module-canvas.is-segmented .rpma-module-section>.rpma-module-section-heading{margin:-12px -12px 12px!important}}.rpma-module-canvas[data-canvas-layout=E]{grid-template-columns:minmax(0,1fr) minmax(195px,220px);align-items:start;gap:14px;display:grid}.rpma-module-workbench-main{min-width:0}.rpma-module-canvas[data-canvas-layout=E]>.rpma-module-workbench-main>:is(.rpma-est,.rpma-module-page,.space-y-4){width:100%}.rpma-module-workbench-rail{border:1px solid var(--ui-border);background:var(--ui-card-bg);min-width:0;max-height:calc(100vh - 28px);box-shadow:var(--app-shadow);color:var(--custom-card-text,var(--color-text-primary));border-radius:12px;position:sticky;top:10px;overflow:auto}.rpma-module-workbench-rail-head{border-bottom:1px solid var(--ui-border);background:var(--ui-card-bg);gap:4px;padding:12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.rpma-module-workbench-rail-head{background:color-mix(in srgb, var(--ui-card-bg) 87%, var(--app-primary))}}.rpma-module-workbench-rail-head span,.rpma-module-workbench-rail-caption{color:var(--app-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.rpma-module-workbench-rail-head strong{color:var(--app-text);font-size:13px;font-weight:850;line-height:1.3}.rpma-module-workbench-rail nav{gap:3px;padding:10px;display:grid}.rpma-module-workbench-rail-caption{padding:0 4px 4px;display:block}.rpma-module-workbench-rail button{width:100%;min-height:34px;color:var(--app-text);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-left:3px solid #0000;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:700;line-height:1.35}.rpma-module-workbench-rail button:hover,.rpma-module-workbench-rail button:focus-visible{border-left-color:var(--app-primary);background:var(--ui-card-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-module-workbench-rail button:hover,.rpma-module-workbench-rail button:focus-visible{background:color-mix(in srgb, var(--ui-card-bg) 86%, var(--app-primary))}}.rpma-module-workbench-rail button:hover,.rpma-module-workbench-rail button:focus-visible{outline:none}.rpma-module-workbench-rail-empty{color:var(--app-muted);padding:4px;font-size:11px}.rpma-module-canvas[data-canvas-layout=E] :is(.rpma-module-section,.rpma-eco-head,.rpma-pick-container,.rpma-data-region,.rpma-card){min-width:0}.rpma-module-canvas[data-canvas-layout=E] .rpma-pick-container{border-radius:12px;overflow:hidden;border:1px solid var(--ui-border)!important;background:var(--ui-card-bg)!important}.rpma-module-canvas[data-canvas-layout=E] .rpma-rmm-list{border-color:var(--ui-border);padding:12px;background:var(--ui-card-bg)!important}.rpma-module-canvas[data-canvas-layout=E] .rpma-rmm-list-h{color:var(--app-text);padding:0 3px 10px;font-size:11px;font-weight:850}.rpma-module-canvas[data-canvas-layout=E] .rpma-rmm-list :is(button,.rpma-ttree-item).is-on,.rpma-module-canvas[data-canvas-layout=E] .rpma-rmm-list button[aria-selected=true]{border-left:3px solid var(--app-primary);background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas[data-canvas-layout=E] .rpma-rmm-list :is(button,.rpma-ttree-item).is-on,.rpma-module-canvas[data-canvas-layout=E] .rpma-rmm-list button[aria-selected=true]{background:color-mix(in srgb, var(--ui-card-bg) 77%, var(--app-primary))!important}}.rpma-module-canvas[data-canvas-layout=E] .rpma-rmm-list :is(button,.rpma-ttree-item).is-on,.rpma-module-canvas[data-canvas-layout=E] .rpma-rmm-list button[aria-selected=true]{color:var(--app-text)}.rpma-module-canvas[data-canvas-layout=E] .rpma-rmm-detail{min-width:0;color:var(--app-text);background:var(--ui-card-bg)!important}.rpma-module-canvas[data-canvas-layout=E] :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) thead th{background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas[data-canvas-layout=E] :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) thead th{background:color-mix(in srgb, var(--ui-card-bg) 70%, var(--app-primary))!important}}.rpma-module-canvas[data-canvas-layout=E] :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) thead th{font-weight:850;color:var(--app-text)!important}.rpma-module-canvas[data-canvas-layout=E] :is(.rpma-module-section-heading h2,.rpma-eco-head h2,.rpma-card-head,.rpma-panel-heading,.rpma-est-group-label span){color:var(--app-text);font-weight:850!important}.rpma-module-canvas[data-canvas-layout=E] .rpma-sla-surface{gap:14px}.rpma-module-canvas[data-canvas-layout=E] .rpma-sla-surface .rpma-pick-container{padding:0}@media (width<=1450px){.rpma-module-canvas[data-canvas-layout=E]{grid-template-columns:minmax(0,1fr)}.rpma-module-workbench-rail{grid-row:1;max-height:none;position:static}.rpma-module-workbench-rail nav{flex-wrap:wrap;display:flex}.rpma-module-workbench-rail button{width:auto}}.rpma-module-canvas[data-canvas-layout]{gap:12px;min-width:0;display:grid}.rpma-module-canvas-switcher{border:1px solid var(--ui-border);background:var(--ui-card-bg);min-width:0;color:var(--custom-card-text,var(--color-text-primary));border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.rpma-module-canvas-switcher-label{letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:11px;font-weight:850}.rpma-module-canvas-switcher-options{flex-wrap:wrap;gap:5px;display:flex}.rpma-module-canvas-switcher button{border:1px solid var(--ui-border);background:var(--ui-card-bg);min-height:35px;color:var(--custom-card-text,var(--color-text-primary));border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.rpma-module-canvas-switcher button[aria-pressed=true]{border-color:var(--ui-selected-bg);background:var(--ui-selected-bg);color:var(--ui-selected-fg)}.rpma-module-canvas-switcher button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.rpma-module-canvas[data-canvas-layout=A],.rpma-module-canvas[data-canvas-layout=B],.rpma-module-canvas[data-canvas-layout=C]{grid-template-columns:minmax(0,1fr)}.rpma-module-canvas[data-canvas-layout=D]{grid-template-columns:minmax(190px,220px) minmax(0,1fr);align-items:start}.rpma-module-canvas[data-canvas-layout=D]>.rpma-module-workbench-main{grid-area:2/2}.rpma-module-canvas[data-canvas-layout=D]>.rpma-module-workbench-rail{grid-area:2/1}.rpma-module-canvas[data-canvas-layout=B]>.rpma-module-workbench-rail,.rpma-module-canvas[data-canvas-layout=C]>.rpma-module-workbench-rail{grid-row:2;max-height:none;position:static}.rpma-module-canvas[data-canvas-layout=B]>.rpma-module-workbench-main,.rpma-module-canvas[data-canvas-layout=C]>.rpma-module-workbench-main{grid-row:3}.rpma-module-canvas[data-canvas-layout=B] .rpma-module-workbench-rail nav,.rpma-module-canvas[data-canvas-layout=C] .rpma-module-workbench-rail nav{flex-wrap:wrap;display:flex}.rpma-module-canvas[data-canvas-layout=B] .rpma-module-workbench-rail button,.rpma-module-canvas[data-canvas-layout=C] .rpma-module-workbench-rail button{width:auto}.rpma-module-canvas[data-canvas-layout=B] .rpma-module-workbench-rail-head,.rpma-module-canvas[data-canvas-layout=C] .rpma-module-workbench-rail-head{justify-content:space-between;align-items:center;display:flex}.rpma-module-canvas[data-canvas-layout=E]>.rpma-module-workbench-main{grid-area:2/1}.rpma-module-canvas[data-canvas-layout=E]>.rpma-module-workbench-rail{grid-area:2/2}.rpma-module-canvas[data-canvas-layout=B]>.rpma-module-workbench-main>:is(.rpma-est,.rpma-module-page,.space-y-4)>.rpma-module-section.is-detail,.rpma-module-canvas[data-canvas-layout=B]>.rpma-module-workbench-main>.rpma-est>.rpma-est-focus{order:-2}.rpma-module-canvas[data-canvas-layout=B]>.rpma-module-workbench-main>:is(.rpma-est,.rpma-module-page,.space-y-4)>.rpma-module-section.is-mix{order:-1}.rpma-module-canvas[data-canvas-layout=D]>.rpma-module-workbench-main>:is(.rpma-est,.rpma-module-page,.space-y-4)>.rpma-module-section.is-mix{order:-2}.rpma-module-canvas[data-canvas-layout=D]>.rpma-module-workbench-main>:is(.rpma-est,.rpma-module-page,.space-y-4)>.rpma-module-section.is-detail,.rpma-module-canvas[data-canvas-layout=D]>.rpma-module-workbench-main>.rpma-est>.rpma-est-focus{order:-1}.rpma-module-canvas[data-canvas-layout=A] .rpma-measured-object-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.rpma-module-canvas[data-canvas-layout=B] .rpma-measured-object-grid{grid-template-columns:minmax(0,1fr)}.rpma-module-canvas[data-canvas-layout=B] .rpma-measured-object{background:var(--ui-card-bg);border-left-width:3px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;gap:2px 14px;min-height:0;display:grid}.rpma-module-canvas[data-canvas-layout=B] .rpma-measured-object dl{grid-area:1/2/span 2;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.rpma-module-canvas[data-canvas-layout=C] .rpma-measured-object-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rpma-module-canvas[data-canvas-layout=C] .rpma-measured-object dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-module-canvas[data-canvas-layout=D] .rpma-measured-object-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rpma-module-canvas[data-canvas-layout=D] .rpma-measured-object[data-band=hot],.rpma-module-canvas[data-canvas-layout=D] .rpma-measured-object[data-band=busy]{order:-1;grid-column:1/-1}.rpma-module-canvas[data-canvas-layout=E] .rpma-measured-object-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.rpma-module-canvas[data-canvas-layout=E] .rpma-measured-object dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-module-canvas[data-canvas-layout=A] .rpma-data-record-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.rpma-module-canvas[data-canvas-layout=B] .rpma-data-record-grid,.rpma-module-canvas[data-canvas-layout=D] .rpma-data-record-grid,.rpma-module-canvas[data-canvas-layout=E] .rpma-data-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-module-canvas[data-canvas-layout=C] .rpma-data-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.rpma-module-canvas[data-canvas-layout=B] .rpma-data-record-grid>div{border-left-width:3px!important;border-radius:4px!important}.rpma-module-canvas[data-canvas-layout=C] .rpma-data-record-grid>div{min-height:76px;padding:14px 16px!important}.rpma-module-canvas[data-canvas-layout=E] .rpma-data-record-grid>div{border-left-color:var(--app-primary)!important;background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas[data-canvas-layout=E] .rpma-data-record-grid>div{background:color-mix(in srgb, var(--ui-card-bg) 95%, var(--app-primary))!important}}.rpma-module-canvas[data-canvas-layout=B] :is(.rpma-eco-kpis,.rpma-sla-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-module-canvas[data-canvas-layout=C] :is(.rpma-eco-kpis,.rpma-sla-kpis){grid-template-columns:repeat(3,minmax(0,1fr))}.rpma-module-canvas[data-canvas-layout=D] :is(.rpma-eco-kpis,.rpma-sla-kpis),.rpma-module-canvas[data-canvas-layout=E] :is(.rpma-eco-kpis,.rpma-sla-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-module-canvas[data-canvas-layout=B] :is(.rpma-data-record-grid,.rpma-measured-object dl)>div{background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas[data-canvas-layout=B] :is(.rpma-data-record-grid,.rpma-measured-object dl)>div{background:color-mix(in srgb, var(--ui-card-bg) 94%, var(--app-primary))!important}}.rpma-module-canvas[data-canvas-layout=C] :is(.rpma-data-record,.rpma-data-region,.rpma-card){border-top:3px solid var(--app-accent)!important}.rpma-module-canvas[data-canvas-layout=D] :is(.rpma-eco-kpi.is-bad,.rpma-eco-kpi.is-warn,.rpma-measured-object[data-band=hot],.rpma-measured-object[data-band=busy]){box-shadow:inset 4px 0 0 var(--app-amber), var(--app-shadow)!important}.rpma-module-canvas[data-canvas-layout=E] :is(.rpma-data-record,.rpma-data-region,.rpma-measured-object){background:var(--ui-card-bg)!important}.rpma-module-canvas[data-canvas-layout=E] :is(.rpma-data-record-head,.rpma-est-group-label,.rpma-panel-heading){border-bottom:1px solid var(--ui-border)!important;background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas[data-canvas-layout=E] :is(.rpma-data-record-head,.rpma-est-group-label,.rpma-panel-heading){background:color-mix(in srgb, var(--ui-card-bg) 89%, var(--app-primary))!important}}.rpma-module-canvas[data-canvas-layout=E] .rpma-measured-object dl>div{background:var(--ui-card-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas[data-canvas-layout=E] .rpma-measured-object dl>div{background:color-mix(in srgb, var(--ui-card-bg) 92%, var(--app-primary))}}.rpma-module-canvas[data-canvas-layout=B] :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) thead th{background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas[data-canvas-layout=B] :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) thead th{background:color-mix(in srgb, var(--ui-card-bg) 76%, var(--app-primary))!important}}.rpma-module-canvas[data-canvas-layout=C] :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) tbody td{padding-top:12px;padding-bottom:12px}.rpma-module-canvas[data-canvas-layout=D] :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) tbody tr[data-tone=Red] td,.rpma-module-canvas[data-canvas-layout=D] :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) tbody tr[data-tone=Amber] td{background:var(--ui-card-bg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas[data-canvas-layout=D] :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) tbody tr[data-tone=Red] td,.rpma-module-canvas[data-canvas-layout=D] :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) tbody tr[data-tone=Amber] td{background:color-mix(in srgb, var(--ui-card-bg) 89%, var(--app-amber))!important}}.rpma-module-canvas[data-canvas-layout=A] .rpma-module-section.is-headline>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rpma-module-canvas[data-canvas-layout=B] .rpma-module-section.is-headline>.grid,.rpma-module-canvas[data-canvas-layout=D] .rpma-module-section.is-headline>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-module-canvas[data-canvas-layout=C] .rpma-module-section.is-headline>.grid,.rpma-module-canvas[data-canvas-layout=E] .rpma-module-section.is-headline>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rpma-module-canvas[data-canvas-layout] .rpma-module-section.is-headline>.grid>*,.rpma-module-canvas[data-canvas-layout] :is(.rpma-eco-kpis,.rpma-sla-kpis)>*{min-width:0}.rpma-module-canvas[data-canvas-layout=A] :is(.rpma-card,.rpma-data-region,.rpma-data-record,.rpma-measured-object){box-shadow:none!important;border-radius:10px!important}.rpma-module-canvas[data-canvas-layout=A] :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card){min-height:76px;padding:10px 12px!important}.rpma-module-canvas[data-canvas-layout=B] :is(.rpma-card,.rpma-data-region,.rpma-data-record,.rpma-measured-object){border-left:3px solid var(--app-primary)!important;box-shadow:none!important;border-radius:7px!important}.rpma-module-canvas[data-canvas-layout=B] :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card,.rpma-ttree-item,.rpma-data-list-button){box-shadow:none!important;border-radius:7px!important}.rpma-module-canvas[data-canvas-layout=B] :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card){min-height:74px;padding:11px 13px!important}.rpma-module-canvas[data-canvas-layout=B] :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) tbody td{padding-top:7px;padding-bottom:7px}.rpma-module-canvas[data-canvas-layout=C] :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card,.rpma-measured-object,.rpma-ttree-item,.rpma-data-list-button){border-top:3px solid var(--field-accent,var(--app-accent))!important}.rpma-module-canvas[data-canvas-layout=C] :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card){min-height:112px;padding:17px!important}.rpma-module-canvas[data-canvas-layout=C] :is(.rpma-card,.rpma-data-region,.rpma-data-record,.rpma-measured-object){border-radius:15px!important}.rpma-module-canvas[data-canvas-layout=D] :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card,.rpma-measured-object,.rpma-ttree-item,.rpma-data-list-button){border-left:4px solid var(--field-accent,var(--app-primary))!important}.rpma-module-canvas[data-canvas-layout=D] :is(.rpma-card,.rpma-data-region,.rpma-data-record){border-left:4px solid var(--app-primary)!important}.rpma-module-canvas[data-canvas-layout=D] :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card){min-height:100px;padding:15px!important}.rpma-module-canvas[data-canvas-layout=E] :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card,.rpma-ttree-item,.rpma-data-list-button){border-top:0!important;border-left:3px solid var(--field-accent,var(--app-primary))!important;background:var(--ui-card-bg)!important;box-shadow:var(--app-shadow)!important}.rpma-module-canvas[data-canvas-layout=E] :is(.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card){min-height:98px;padding:16px!important}.rpma-module-canvas[data-canvas-layout=E] :is(.rpma-card,.rpma-data-region,.rpma-data-record){box-shadow:var(--app-shadow)!important;border-radius:14px!important}.rpma-module-canvas[data-canvas-layout=E] :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) tbody td{padding-top:11px;padding-bottom:11px}@media (width<=1450px){.rpma-module-canvas[data-canvas-layout=E]>.rpma-module-workbench-main,.rpma-module-canvas[data-canvas-layout=E]>.rpma-module-workbench-rail{grid-column:1}.rpma-module-canvas[data-canvas-layout=E]>.rpma-module-workbench-main{grid-row:3}.rpma-module-canvas[data-canvas-layout=E]>.rpma-module-workbench-rail{grid-row:2}}@media (width<=1100px){.rpma-module-canvas[data-canvas-layout=D]{grid-template-columns:minmax(0,1fr)}.rpma-module-canvas[data-canvas-layout=D]>.rpma-module-workbench-main,.rpma-module-canvas[data-canvas-layout=D]>.rpma-module-workbench-rail{grid-column:1}.rpma-module-canvas[data-canvas-layout=D]>.rpma-module-workbench-main{grid-row:3}.rpma-module-canvas[data-canvas-layout=D]>.rpma-module-workbench-rail{grid-row:2;max-height:none;position:static}}@media (width<=760px){.rpma-module-canvas-switcher{flex-direction:column;align-items:flex-start}.rpma-module-canvas-switcher button span{display:none}.rpma-module-canvas[data-canvas-layout] .rpma-measured-object-grid{grid-template-columns:minmax(0,1fr)}.rpma-module-canvas[data-canvas-layout] .rpma-module-section.is-headline>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-module-canvas[data-canvas-layout=B] .rpma-measured-object{display:block}.rpma-module-canvas[data-canvas-layout=B] .rpma-measured-object dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.rpma-module-canvas[data-canvas-layout] .rpma-data-record-grid{grid-template-columns:minmax(0,1fr)}.rpma-module-canvas[data-canvas-layout] :is(.rpma-eco-kpis,.rpma-sla-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-palette=assure-default]{--rail-mod-bg:var(--color-nav-bg);--rail-mod-fg:var(--color-surface-2);--pane-bg:var(--color-card-bg);--ui-tab-active-bar:var(--brand-teal);--ui-tab-active-bg:var(--color-surface-2);--ui-tab-active-fg:var(--color-nav-bg);--ui-tab-active-border:var(--color-border);--ui-nav-link-active-bg:var(--color-card-bg);--ui-nav-link-active-fg:var(--color-nav-bg);--ui-nav-link-active-border:var(--color-border)}.rpma-assure-service-rail{gap:4px;max-width:84px;margin:12px auto;display:grid}.rpma-assure-service-link{min-height:58px;color:var(--rail-mod-fg,var(--color-nav-muted));letter-spacing:.04em;border:1px solid #0000;border-radius:10px;justify-items:center;gap:1px;padding:8px 4px;font-size:10px;font-weight:700;text-decoration:none;display:grid}.rpma-assure-service-link strong{font-size:18px;line-height:1.1}.rpma-assure-service-link:hover{color:var(--color-nav-fg);background:var(--color-nav-fg)}@supports (color:color-mix(in lab, red, red)){.rpma-assure-service-link:hover{background:color-mix(in srgb, var(--color-nav-fg) 8%, transparent)}}.rpma-assure-service-link.is-active{background:var(--ui-nav-link-active-bg);border-color:var(--ui-nav-link-active-border);color:var(--ui-nav-link-active-fg)}.rpma-assure-service-link:focus-visible,.rpma-assure-pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rpma-assure-pillbar{border-bottom:1px solid var(--color-border);background:var(--pane-bg,var(--color-surface-2));justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.rpma-assure-pillbar nav{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.rpma-assure-pill{border:1px solid var(--color-border);background:var(--color-surface);min-height:27px;color:var(--color-fg);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 7px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-flex}.rpma-assure-pill:hover{border-color:var(--color-accent)}.rpma-assure-pill.is-active{border-color:var(--ui-tab-active-border);background:var(--ui-tab-active-bg);color:var(--ui-tab-active-fg)}.rpma-assure-posture-chip{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-fg);letter-spacing:.06em;border-radius:999px;flex:none;padding:5px 12px;font-size:11px;font-weight:800}.rpma-assure-pillbar.is-tiered{background:var(--color-surface);padding:0;display:block}.rpma-assure-section-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 16px;display:flex}.rpma-assure-section-row nav{flex-wrap:wrap;flex:1;align-items:stretch;gap:12px;display:flex}.rpma-assure-section-link{background:var(--color-surface-2);min-height:44px;color:var(--color-fg);white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .12s,background-color .12s;display:inline-flex;position:relative}.rpma-assure-section-link:hover{background:var(--color-surface-2);color:var(--color-fg);transform:translateY(-1px)}.rpma-assure-section-link.is-active,.rpma-assure-section-link.is-active:hover{background:var(--ui-tab-active-bg);color:var(--ui-tab-active-fg)}.rpma-assure-section-link.is-active:after{background:var(--ui-tab-active-bar);content:"";border-radius:999px;height:4px;position:absolute;bottom:-7px;left:10px;right:10px}.rpma-assure-section-link:active{transform:translateY(1px)}.rpma-assure-subnav{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:4px;padding:9px 16px;display:flex}.rpma-assure-subnav-link{min-height:34px;color:var(--color-fg);border-radius:7px;align-items:center;padding:7px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.rpma-assure-subnav-link:hover{background:var(--color-surface-2)}.rpma-assure-subnav-link.is-active{background:var(--ui-tab-active-bg);color:var(--ui-tab-active-fg);font-weight:800}.rpma-assure-section-link:focus-visible,.rpma-assure-subnav-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rpma-assure-more{color:var(--color-fg);font-size:12px;position:relative}.rpma-assure-more summary{cursor:pointer;padding:6px 10px}.rpma-assure-more>div{z-index:30;border:1px solid var(--color-border);background:var(--color-surface);min-width:180px;box-shadow:0 12px 24px var(--palette-shadow);border-radius:9px;gap:2px;padding:6px;display:grid;position:absolute;top:100%;left:0}@supports (color:color-mix(in lab, red, red)){.rpma-assure-more>div{box-shadow:0 12px 24px color-mix(in srgb, var(--palette-shadow) 13.33%, transparent)}}.rpma-assure-more a{color:var(--color-fg);border-radius:5px;padding:7px 9px;text-decoration:none}.rpma-assure-more a:hover{background:var(--color-accent-soft)}.rpma-customer-workspace{grid-template-rows:auto auto minmax(0,1fr)}.rpma-module-canvas.is-assure[data-canvas-face=module]{grid-template-columns:minmax(0,1fr) minmax(190px,23%);align-items:start;gap:14px;display:grid}.rpma-module-canvas.is-assure[data-canvas-face=hub]{display:block}.rpma-module-canvas.is-assure .rpma-module-workbench-main{min-width:0}.rpma-module-canvas.is-assure .rpma-module-workbench-rail{border-color:var(--color-border);background:var(--color-surface)}.rpma-module-canvas.is-assure :is(.rpma-module-section,.rpma-eco-head,.rpma-est-focus,.rpma-pick-container,.rpma-data-region,.rpma-card){border-color:var(--color-border)!important;background:var(--color-surface)!important;box-shadow:none!important}.rpma-module-canvas.is-assure :is(.rpma-module-section-heading,.rpma-est-group-label,.rpma-panel-heading,.rpma-card-head){font-weight:800;border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-fg)!important}.rpma-module-canvas.is-assure :is(.rpma-eco-kpi,.rpma-metric-face,.rpma-stat-card,.rpma-data-record-grid>div){border:1px solid var(--color-border)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:10px!important}.rpma-module-canvas.is-assure :is(.rpma-eco-kpis,.rpma-sla-kpis){grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rpma-module-canvas.is-assure :is(.rpma-est-table,.rpma-reference-table,.rpma-table-viewport table,.rpma-data-window-body table) thead th{background:var(--color-surface-2)!important;border-color:var(--color-border)!important;color:var(--color-fg)!important}.rpma-module-canvas.is-assure .rpma-rmm-list{background:var(--color-surface)!important;border-color:var(--color-border)!important}.rpma-module-canvas.is-assure .rpma-rmm-detail{background:var(--color-surface)!important}@media (width<=1200px){.rpma-module-canvas.is-assure :is(.rpma-eco-kpis,.rpma-sla-kpis){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.rpma-module-canvas.is-assure[data-canvas-face=module]{grid-template-columns:1fr}.rpma-module-canvas.is-assure[data-canvas-face=module]>:is(.rpma-module-workbench-main,.rpma-module-workbench-rail){grid-area:auto/1}.rpma-module-canvas.is-assure .rpma-module-workbench-rail{max-height:none;position:static}}@media (width<=1450px){.rpma-module-canvas.is-assure>.rpma-module-workbench-rail{grid-row:auto}}@media (width<=600px){.rpma-assure-pillbar{flex-wrap:wrap;padding:9px 12px}.rpma-assure-section-row{flex-wrap:wrap;padding:8px 12px 0}.rpma-assure-section-row nav{order:2;width:100%}.rpma-assure-section-row .rpma-assure-posture-chip{margin-left:auto}.rpma-assure-subnav{padding:8px 12px}}.rpma-assure-hub{color:var(--color-fg);gap:14px;display:grid}.rpma-assure-hub-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rpma-assure-hub-kpi{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;align-content:start;gap:4px;min-height:92px;padding:12px 14px;display:grid}.rpma-assure-hub-kpi>span{color:var(--color-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.rpma-assure-hub-kpi strong{overflow-wrap:anywhere;font-size:21px;line-height:1.15}.rpma-assure-hub-kpi small{color:var(--color-muted);font-size:11px}.rpma-assure-hub-content{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:14px;display:grid}.rpma-assure-hub-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rpma-assure-hub-tile{border:1px solid var(--color-border);background:var(--color-surface);min-height:198px;color:var(--color-fg);border-radius:10px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex}.rpma-assure-hub-tile:hover{border-color:var(--color-accent)}.rpma-assure-hub-tile h3{margin:0;font-size:16px;font-weight:800}.rpma-assure-hub-tile strong{color:var(--color-accent);font-size:13px}.rpma-assure-hub-tile ul{color:var(--color-muted);gap:4px;margin:0 0 auto;padding-left:17px;font-size:12px;display:grid}.rpma-assure-hub-tile>span{color:var(--color-nav-deep);font-size:12px;font-weight:800}.rpma-assure-hub-watch{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;min-height:100%;padding:14px}.rpma-assure-hub-watch h3{text-transform:uppercase;margin:0 0 10px;font-size:16px;font-weight:800}.rpma-assure-hub-watch ul{margin:0;padding:0;list-style:none}.rpma-assure-hub-watch li{border-top:1px solid var(--color-border)}.rpma-assure-hub-watch li a{color:var(--color-fg);gap:3px;padding:10px 0;text-decoration:none;display:grid}.rpma-assure-hub-watch li a:hover{color:var(--color-accent)}.rpma-assure-hub-watch li span,.rpma-assure-hub-watch p{color:var(--color-muted);font-size:12px}.rpma-assure-hub-watch .rpma-assure-hub-silence{border:1px solid var(--color-rag-amber);color:var(--color-fg);border-radius:7px;margin-top:14px;padding:10px}.rpma-assure-hub-evidence{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px}.rpma-assure-hub-evidence>summary{cursor:pointer;padding:12px 15px;font-size:13px;font-weight:800}.rpma-assure-hub-evidence>div{padding:0 12px 12px}@media (width<=1200px){.rpma-assure-hub-kpis{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}}@media (width<=800px){.rpma-assure-hub-content{grid-template-columns:1fr}}@media (width<=600px){.rpma-assure-hub-tiles{grid-template-columns:1fr}}.rpma-assure-brand{display:none}.is-customer-workspace-nav .rpma-sidebar{background:var(--rail-mod-bg,var(--color-nav-bg))!important}.is-customer-workspace-nav .rpma-rail-brand,.is-customer-workspace-nav .rpma-sidebar-customer,.is-customer-workspace-nav .rpma-sidebar-administration{display:none}.is-customer-workspace-nav .rpma-rail-nav-scroll{padding:8px 12px 16px!important}.is-customer-workspace-nav .rpma-rail-nav-scroll>.dk-nav{display:flex}.is-customer-workspace-nav .rpma-rail-nav-scroll>.dk-nav .dk-link{color:var(--rail-mod-fg,var(--color-nav-fg));background-color:#0000!important}.is-customer-workspace-nav .rpma-rail-nav-scroll>.dk-nav .dk-link:hover{background-color:var(--rail-mod-fg,var(--color-nav-fg))!important}@supports (color:color-mix(in lab, red, red)){.is-customer-workspace-nav .rpma-rail-nav-scroll>.dk-nav .dk-link:hover{background-color:color-mix(in srgb, var(--rail-mod-fg,var(--color-nav-fg)) 12%, transparent)!important}}.is-customer-workspace-nav .rpma-rail-nav-scroll>.dk-nav .dk-link.is-active{color:var(--ui-nav-link-active-fg);background-color:var(--ui-nav-link-active-bg)!important}.is-customer-workspace-nav .rpma-customer-service-tree{border-top:1px solid var(--rail-mod-fg,var(--color-nav-fg));margin-top:22px;padding-top:16px}@supports (color:color-mix(in lab, red, red)){.is-customer-workspace-nav .rpma-customer-service-tree{border-top:1px solid color-mix(in srgb, var(--rail-mod-fg,var(--color-nav-fg)) 24%, transparent)}}.is-customer-workspace-nav .rpma-service-tree-label,.is-customer-workspace-nav :is(.rpma-service-tree-trigger,.rpma-service-tree-page),.is-customer-workspace-nav :is(.rpma-service-tree-trigger>svg:nth-child(2),.rpma-service-tree-page>svg:first-child){color:var(--rail-mod-fg,var(--color-nav-fg))}@supports (color:color-mix(in lab, red, red)){.is-customer-workspace-nav :is(.rpma-service-tree-trigger>svg:nth-child(2),.rpma-service-tree-page>svg:first-child){color:color-mix(in srgb, var(--rail-mod-fg,var(--color-nav-fg)) 70%, var(--nav-icon-color,var(--color-accent)))}}.is-customer-workspace-nav .rpma-service-tree-trigger.is-current-service{background:var(--rail-mod-fg,var(--color-nav-fg))}@supports (color:color-mix(in lab, red, red)){.is-customer-workspace-nav .rpma-service-tree-trigger.is-current-service{background:color-mix(in srgb, var(--rail-mod-fg,var(--color-nav-fg)) 9%, transparent)}}.is-customer-workspace-nav .rpma-service-tree-page.is-active{background:var(--ui-nav-link-active-bg);color:var(--ui-nav-link-active-fg)}.is-customer-workspace-nav .rpma-service-tree-page.is-active>svg:first-child{color:currentColor}@supports (color:color-mix(in lab, red, red)){.is-customer-workspace-nav .rpma-service-tree-pages{border-left-color:color-mix(in srgb, var(--rail-mod-fg,var(--color-nav-fg)) 24%, transparent)}}.is-customer-workspace-nav .rpma-commandbar{grid-template-columns:220px minmax(0,1fr) auto;background:var(--color-topbar-bg)!important}.is-customer-workspace-nav .rpma-assure-brand{align-items:center;padding:0 12px;display:flex}.is-customer-workspace-nav .rpma-assure-brand img{object-fit:contain;flex:none;width:190px;max-width:none;height:auto;max-height:none;display:block}.is-customer-workspace-nav .rpma-command-modes a{color:var(--color-topbar-text)}.is-customer-workspace-nav .rpma-command-modes a.is-active{border-bottom-color:var(--ui-tab-active-bar)}@media (width<=900px){.is-customer-workspace-nav{--app-sidebar-width:0px!important}.is-customer-workspace-nav .rpma-sidebar{width:min(372px,88vw)}.is-customer-workspace-nav .rpma-commandbar{grid-template-columns:minmax(0,1fr) auto}.is-customer-workspace-nav .rpma-assure-brand{display:none}}.rpma-assure-device-group{border-top:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-muted);letter-spacing:.07em;text-transform:uppercase;padding:5px 10px;font-size:10px;font-weight:800}.rpma-related-host{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:9px;margin:12px 0;padding:10px 12px}.rpma-related-host h4{color:var(--color-muted);letter-spacing:.07em;margin:0 0 7px;font-size:10px;font-weight:800}.rpma-related-host>div{flex-wrap:wrap;gap:6px;display:flex}.rpma-related-host a{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);border-radius:7px;padding:5px 8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.rpma-related-host a:hover{border-color:var(--color-accent)}.is-customer-workspace-nav{background:var(--color-bg)!important;background-image:none!important}.is-customer-workspace-nav .rpma-stage{background:var(--color-bg)}.is-customer-workspace-nav .rpma-customer-header,.is-customer-workspace-nav .rpma-module-face-intro{display:none}.is-customer-workspace-nav .rpma-customer-workspace{grid-template-rows:auto minmax(0,1fr)}.is-customer-workspace-nav .rpma-customer-content{background:var(--color-bg)!important}.rpma-assure-module-watch{border:1px solid var(--color-border);border-left:3px solid var(--color-rag-amber);background:var(--color-surface-2);border-radius:7px;margin:10px;padding:10px}.rpma-assure-module-watch[data-tone=red]{border-left-color:var(--color-rag-red);background:var(--color-rag-red)}@supports (color:color-mix(in lab, red, red)){.rpma-assure-module-watch[data-tone=red]{background:color-mix(in srgb, var(--color-rag-red) 10%, var(--color-surface))}}.rpma-assure-module-watch[data-tone=amber]{border-left-color:var(--color-rag-amber);background:var(--color-rag-amber)}@supports (color:color-mix(in lab, red, red)){.rpma-assure-module-watch[data-tone=amber]{background:color-mix(in srgb, var(--color-rag-amber) 10%, var(--color-surface))}}.rpma-assure-module-watch strong{font-size:11px}.rpma-assure-module-watch p{color:var(--color-muted);margin:5px 0 0;font-size:11px;line-height:1.4}.rpma-assure-five-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.rpma-assure-five-kpis>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;align-content:start;gap:4px;min-height:90px;padding:12px;display:grid}.rpma-assure-five-kpis span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}.rpma-assure-five-kpis strong{color:var(--color-fg);font-size:21px;line-height:1.2}.rpma-assure-five-kpis small{color:var(--color-muted);font-size:11px}.rpma-assure-module-kpis{grid-column:1/-1;margin:0}.rpma-assure-module-kpis strong{overflow-wrap:anywhere}.rpma-assure-module-kpis small{overflow-wrap:anywhere;line-height:1.35}.rpma-networks-page{min-width:0}.rpma-networks-intro{padding:14px 16px}.rpma-networks-intro>span{color:var(--color-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.rpma-networks-intro h2,.rpma-networks-device-head h2{color:var(--color-fg);margin:0;font-size:16px;font-weight:800}.rpma-networks-intro p,.rpma-networks-device-head p{color:var(--color-muted);margin:4px 0 0;font-size:12px}.rpma-networks-panel{min-width:0}.rpma-networks-panel .rpma-panel-heading h2{margin:0;font-size:13px;font-weight:800}.rpma-networks-panel-body{color:var(--color-fg);padding:14px 16px 16px}.rpma-networks-table{max-width:100%}.rpma-networks-table table{border-collapse:collapse;min-width:620px}.rpma-networks-table th,.rpma-networks-table td{border-bottom:1px solid var(--color-border);vertical-align:top;color:var(--color-fg);padding:9px 10px}.rpma-networks-table th{white-space:nowrap;font-size:11px;font-weight:800}.rpma-networks-device-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.rpma-networks-device-head strong{color:var(--color-fg);font-size:12px}.rpma-networks-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.rpma-networks-facts>div{border:1px solid var(--color-border);border-radius:8px;min-width:0;padding:9px 10px}.rpma-networks-facts dt{color:var(--color-muted);font-size:10px;font-weight:700}.rpma-networks-facts dd{overflow-wrap:anywhere;color:var(--color-fg);margin:4px 0 0;font-size:12px;font-weight:700}@media (width<=640px){.rpma-networks-facts{grid-template-columns:1fr}}@media (width<=1200px){.rpma-assure-five-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (width>=800px) and (width<=1200px){.rpma-assure-five-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.rpma-assure-posture-chip[data-state=off]{border-color:var(--color-border-strong);background:var(--color-surface-2);color:var(--color-muted)}.rpma-module-canvas.is-assure .rpma-sla-surface{gap:10px}.rpma-module-canvas.is-assure .rpma-sla-context{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;padding:13px 16px}.rpma-module-canvas.is-assure .rpma-sla-context h2{color:var(--color-fg);margin:0;font-size:16px;font-weight:800}.rpma-module-canvas.is-assure .rpma-sla-context p{color:var(--color-muted);margin:4px 0 0;font-size:11px}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-pick-container{border:1px solid var(--color-border);padding:0;background:var(--color-surface)!important}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-rmm-list{background:var(--color-surface)!important}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-ttree-item{border-color:var(--color-border);border-left-color:var(--color-accent);background:var(--color-surface)}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-ttree-item.is-on{background:var(--ui-nav-link-active-bg)!important;border-color:var(--ui-nav-link-active-border)!important}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-rmm-detail>.rpma-card{border-color:var(--color-border)!important}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-rmm-detail .rpma-panel-heading{background:var(--color-surface)!important;border-left-color:var(--color-accent)!important}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-eco-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-eco-kpi strong{overflow-wrap:anywhere;font-size:16px;line-height:1.2}.rpma-assure-hub-tile h3{align-items:center;gap:10px;display:flex}.rpma-assure-hub-tile h3>svg{width:23px;height:23px;color:var(--color-accent);flex:none}.rpma-assure-hub-tile h3>span{flex:1;min-width:0}.rpma-assure-hub-tile h3>.rpma-nav-status-pip{width:11px;height:11px;box-shadow:0 0 0 3px var(--color-surface);flex-basis:11px}.rpma-ecosystem-service-card-head .rpma-nav-status-pip{flex-basis:11px;width:11px;height:11px;margin-left:auto}.rpma-sla-empty{color:var(--color-muted);margin:12px;font-size:12px}@media (width<=700px){.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-eco-kpis{grid-template-columns:1fr!important}}.rpma-module-canvas.is-assure :is(.rpma-snapshot-receipt,.rpma-assure-device-group,.rpma-device-detail-header,.rpma-device-kind-tile,.rpma-rmm-list .rpma-assure-list-row,.rpma-ttree-item.is-on){background:var(--color-surface)!important;color:var(--color-fg)!important}.rpma-module-canvas.is-assure .rpma-rmm-list .rpma-assure-list-row.is-on,.rpma-module-canvas.is-assure .rpma-ttree-item.is-on{border-left:3px solid var(--color-accent)!important;box-shadow:none!important}.rpma-module-canvas.is-assure .rpma-rmm-list .rpma-assure-list-row:hover{background:var(--color-surface-2)!important}.rpma-module-canvas.is-assure :is(.rpma-rmm-list-h,.rpma-assure-device-group,.rpma-metric-face h3,.rpma-eco-kpi em,.rpma-stat-card h3,.rpma-panel-heading,.rpma-card-head,.rpma-module-section-heading h2,.rpma-module-workbench-rail-head strong){color:var(--color-fg)!important;font-weight:800!important}.rpma-module-canvas.is-assure .rpma-snapshot-receipt strong,.rpma-assure-hub-tile h3,.rpma-ecosystem-service-card-head strong{font-weight:800}.rpma-module-canvas.is-assure[data-module-path="/rmm/devices"]{grid-template-columns:minmax(0,1fr)}.rpma-module-canvas.is-assure[data-module-path="/rmm/devices"]>:is(.rpma-module-workbench-main,.rpma-module-workbench-rail){grid-column:1}.rpma-module-canvas.is-assure[data-module-path="/rmm/devices"]>.rpma-module-workbench-main{grid-row:auto}.rpma-module-canvas.is-assure[data-module-path="/rmm/devices"]>.rpma-module-workbench-rail{grid-row:auto;max-height:none;position:static}.rpma-module-canvas.is-assure[data-module-path="/ams/sla"]>:is(.rpma-module-workbench-main,.rpma-module-workbench-rail){grid-area:auto/1}.rpma-module-canvas.is-assure[data-module-path="/ams/sla"]>.rpma-module-workbench-rail{max-height:none;position:static}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-ttree-item{border:1px solid var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-fg)!important;box-shadow:none!important;border-left:3px solid #0000!important}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-ttree-item.is-on{border-left-color:var(--color-accent)!important;background:var(--color-surface)!important;color:var(--color-fg)!important}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-ttree-item strong{font-size:12px;font-weight:800}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-ttree-item em{font-size:11px}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-sla-banner{border-color:var(--color-border);border-left:3px solid var(--color-accent);background:var(--color-surface);color:var(--color-fg);gap:4px;display:grid}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-sla-banner strong{font-size:14px;font-weight:800}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-sla-banner span{color:var(--color-muted);font-size:11px}@container rpma-pick (width>=600px) and (width<=719px){.rpma-customer-sla .rpma-rmm-list ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:none;display:grid}.rpma-customer-sla .rpma-rmm-list li{min-width:0}.rpma-customer-sla .rpma-ttree-item{width:100%}}.rpma-module-canvas.is-assure[data-module-path="/ams/sla"]{grid-template-columns:minmax(0,1fr) minmax(190px,23%)}.rpma-module-canvas.is-assure[data-module-path="/ams/sla"]>.rpma-module-workbench-main{grid-column:1}.rpma-module-canvas.is-assure[data-module-path="/ams/sla"]>.rpma-module-workbench-rail{grid-column:2;max-height:calc(100vh - 28px);position:sticky}.rpma-customer-sla{gap:16px;min-width:0;display:grid}.rpma-customer-sla-overview,.rpma-customer-sla-chart{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;min-width:0;padding:16px}.rpma-customer-sla-overview-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.rpma-customer-sla-eyebrow{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.rpma-customer-sla-overview h2{color:var(--color-fg);margin:2px 0;font-size:18px;font-weight:800}.rpma-customer-sla-overview p,.rpma-customer-sla-chart>p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.45}.rpma-customer-sla-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rpma-customer-sla-facts>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;align-content:start;gap:4px;min-height:86px;padding:12px;display:grid}.rpma-customer-sla-facts span{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.rpma-customer-sla-facts strong{color:var(--color-fg);font-size:20px;line-height:1.1}.rpma-customer-sla-facts small{color:var(--color-muted);font-size:11px}.rpma-customer-sla-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rpma-customer-sla-chart{align-content:start;gap:12px;min-height:230px;display:grid}.rpma-customer-sla-chart h3{color:var(--color-fg);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.rpma-customer-sla-bar{gap:5px;display:grid}.rpma-customer-sla-bar>div{color:var(--color-fg);justify-content:space-between;gap:10px;font-size:12px;display:flex}.rpma-customer-sla-bar strong,.rpma-customer-sla-bar b{font-weight:800}.rpma-customer-sla-bar>span{background:var(--color-surface-2);border-radius:999px;height:10px;display:block;overflow:hidden}.rpma-customer-sla-bar i{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.rpma-customer-sla-bar i[data-tone=green]{background:var(--color-rag-green)}.rpma-customer-sla-bar i[data-tone=amber]{background:var(--color-rag-amber)}.rpma-customer-sla-bar i[data-tone=red]{background:var(--color-rag-red)}.rpma-customer-sla .rpma-pick-container,.rpma-customer-sla .rpma-rmm-split{width:100%;min-width:0}.rpma-customer-sla .rpma-rmm-split{display:grid;grid-template-columns:minmax(0,1fr)!important}.rpma-customer-sla .rpma-rmm-list{border-right:0;border-bottom:1px solid var(--color-border);padding:14px;background:var(--color-surface)!important}.rpma-customer-sla .rpma-rmm-list ul{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;max-height:none;display:grid;overflow:visible}.rpma-customer-sla .rpma-rmm-list li{width:auto;margin:0}.rpma-customer-sla .rpma-ttree-item{width:100%;min-width:0;min-height:58px}.rpma-customer-sla .rpma-ttree-item strong{white-space:normal}.rpma-customer-sla .rpma-rmm-detail{min-width:0;max-height:none;padding:16px;overflow:visible;background:var(--color-surface)!important}@media (width<=1200px){.rpma-module-canvas.is-assure[data-module-path="/ams/sla"]{grid-template-columns:minmax(0,1fr)}.rpma-module-canvas.is-assure[data-module-path="/ams/sla"]>:is(.rpma-module-workbench-main,.rpma-module-workbench-rail){grid-column:1}.rpma-module-canvas.is-assure[data-module-path="/ams/sla"]>.rpma-module-workbench-rail{max-height:none;position:static}}@media (width<=700px){.rpma-customer-sla-overview-head{flex-direction:column}.rpma-customer-sla-facts,.rpma-customer-sla-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.rpma-customer-sla-facts,.rpma-customer-sla-charts{grid-template-columns:minmax(0,1fr)}}.rpma-metric-face header>div:not([data-rag]),.rpma-eco-kpi:not(.is-warn):not(.is-bad) strong:not([data-rag]),.rpma-data-record-grid dd,.rpma-stat-card .rpma-stat-value.text-fg{color:var(--color-rag-green)}@supports (color:color-mix(in lab, red, red)){.rpma-metric-face header>div:not([data-rag]),.rpma-eco-kpi:not(.is-warn):not(.is-bad) strong:not([data-rag]),.rpma-data-record-grid dd,.rpma-stat-card .rpma-stat-value.text-fg{color:color-mix(in srgb, var(--color-rag-green) 65%, var(--color-fg))}}:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=Green],:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=green]{color:var(--color-rag-green)!important}@supports (color:color-mix(in lab, red, red)){:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=Green],:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=green]{color:color-mix(in srgb, var(--color-rag-green) 65%, var(--color-fg))!important}}:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=Green],:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=green]{font-weight:800!important}:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=Amber],:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=amber]{color:var(--color-rag-amber)!important}@supports (color:color-mix(in lab, red, red)){:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=Amber],:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=amber]{color:color-mix(in srgb, var(--color-rag-amber) 65%, var(--color-fg))!important}}:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=Amber],:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=amber]{font-weight:800!important}:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=Red],:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=red]{color:var(--color-rag-red)!important}@supports (color:color-mix(in lab, red, red)){:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=Red],:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=red]{color:color-mix(in srgb, var(--color-rag-red) 65%, var(--color-fg))!important}}:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=Red],:is(.rpma-module-canvas,.rpma-assure-hub,.rpma-ecosystem-home) :is(strong,span,div)[data-rag=red]{font-weight:800!important}.is-customer-workspace-nav .rpma-sidebar-assistant .ironman-launcher{justify-content:center;padding:4px}.is-customer-workspace-nav .rpma-sidebar-assistant .ironman-speech{display:none}.rpma-module-canvas.is-assure .rpma-module-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.rpma-module-canvas.is-assure .rpma-module-section>.rpma-module-section-heading{border-radius:0;min-height:0;border:0!important;border-bottom:1px solid var(--color-border)!important;box-shadow:none!important;background:0 0!important;margin:0 0 12px!important;padding:0 0 9px!important}.rpma-module-canvas.is-assure .rpma-card .rpma-data-region,.rpma-module-canvas.is-assure .rpma-pick-container,.rpma-module-canvas.is-assure .rpma-pick-container>.rpma-data-region{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.rpma-module-canvas.is-assure .rpma-customer-sla-overview,.rpma-module-canvas.is-assure .rpma-eco-head{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.rpma-access-fields{border:0!important;border-radius:0!important}.rpma-assure-summary-tile{min-height:150px}.rpma-assure-summary-tile p{color:var(--color-muted);margin:0 0 auto;font-size:12px;line-height:1.45}.rpma-assure-summary-watch-item{gap:3px;padding:10px 0;display:grid}.rpma-assure-summary .rpma-assure-hub-kpi strong[data-rag]{font-weight:800}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-rmm-list ul,.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list ul{grid-auto-rows:82px;align-items:stretch}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-rmm-list li,.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list li{min-height:0}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-rmm-list .rpma-ttree-item,.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list .rpma-ttree-item{width:100%;height:82px;min-height:82px;max-height:82px;overflow:hidden}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-rmm-list .rpma-ttree-item strong,.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list .rpma-ttree-item strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rpma-module-canvas.is-assure .rpma-card .rpma-data-record,.rpma-module-canvas.is-assure .rpma-card .rpma-bounded-data,.rpma-module-canvas.is-assure .rpma-card .rpma-table-viewport{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.rpma-module-canvas.is-assure .rpma-card .rpma-data-record{padding:0!important}.rpma-module-canvas.is-assure .rpma-fw-rx{background:0 0;border:0;border-radius:0;padding:0}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-rmm-detail>.rpma-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.rpma-module-canvas.is-assure[data-module-path="/csp/licenses"]{grid-template-columns:minmax(0,1fr)}.rpma-module-canvas.is-assure[data-module-path="/csp/licenses"]>:is(.rpma-module-workbench-main,.rpma-module-workbench-rail){grid-area:auto/1}.rpma-module-canvas.is-assure[data-module-path="/csp/licenses"]>.rpma-module-workbench-rail{max-height:none;position:static}.rpma-module-canvas.is-assure[data-module-path="/csp/licenses"] .rpma-bounded-data table{table-layout:fixed;width:100%;min-width:0}.rpma-module-canvas.is-assure[data-module-path="/csp/licenses"] .rpma-bounded-data :is(th,td){overflow-wrap:anywhere;padding-inline:7px}.rpma-module-canvas.is-assure[data-module-path="/csp/licenses"] .rpma-bounded-data :is(th,td):first-child,.rpma-module-canvas.is-assure[data-module-path="/csp/licenses"] .rpma-bounded-data :is(th,td):nth-child(2){width:25%}.rpma-module-canvas.is-assure[data-module-path="/csp/global-admins"]{grid-template-columns:minmax(0,1fr)}.rpma-module-canvas.is-assure[data-module-path="/csp/global-admins"]>:is(.rpma-module-workbench-main,.rpma-module-workbench-rail){grid-area:auto/1}.rpma-module-canvas.is-assure[data-module-path="/csp/global-admins"]>.rpma-module-workbench-rail{max-height:none;position:static}.rpma-module-canvas.is-assure[data-module-path="/csp/global-admins"] .rpma-bounded-data table{table-layout:fixed;width:100%;min-width:0}.rpma-module-canvas.is-assure[data-module-path="/csp/global-admins"] .rpma-bounded-data :is(th,td){overflow-wrap:anywhere;padding-inline:8px}.rpma-module-canvas.is-assure[data-module-path="/csp/users"]{grid-template-columns:minmax(0,1fr)}.rpma-module-canvas.is-assure[data-module-path="/csp/users"]>:is(.rpma-module-workbench-main,.rpma-module-workbench-rail){grid-area:auto/1}.rpma-module-canvas.is-assure[data-module-path="/csp/users"]>.rpma-module-workbench-rail{max-height:none;position:static}.rpma-module-canvas.is-assure[data-module-path="/csp/users"] .rpma-bounded-data table{table-layout:fixed;width:100%;min-width:0}.rpma-module-canvas.is-assure[data-module-path="/csp/users"] .rpma-bounded-data :is(th,td){overflow-wrap:anywhere;white-space:normal;padding-inline:7px}.rpma-module-canvas.is-assure[data-module-path="/csp/users"] .rpma-bounded-data :is(th,td):first-child{width:18%}.rpma-module-canvas.is-assure[data-module-path="/csp/users"] .rpma-bounded-data :is(th,td):nth-child(2){width:28%}.rpma-module-canvas.is-assure[data-module-path="/csp/users"] .rpma-bounded-data :is(th,td):nth-child(3),.rpma-module-canvas.is-assure[data-module-path="/csp/users"] .rpma-bounded-data :is(th,td):nth-child(4){width:13%}.rpma-module-canvas.is-assure[data-module-path="/csp/users"] .rpma-bounded-data :is(th,td):nth-child(5){width:20%}.rpma-module-canvas.is-assure[data-module-path="/csp/users"] .rpma-bounded-data :is(th,td):nth-child(6){width:8%}.rpma-sidebar-assistant{border-top:1px solid var(--color-border);flex:none;margin-top:auto;padding:12px 16px 14px}.rpma-sidebar-assistant .ironman-launcher{margin:0}.rpma-sidebar-assistant .ironman-launcher-name{color:var(--color-nav-fg);font-size:12px;font-weight:700}.rpma-mobile-assistant .ironman-launcher-name{display:none}.is-customer-workspace-nav{--app-sidebar-width:372px!important}.is-customer-workspace-nav .rpma-sidebar{color:var(--color-nav-fg);background:var(--color-nav-bg,var(--color-nav))!important}.is-customer-workspace-nav :is(.rpma-rail-brand,.rpma-sidebar-customer,.rpma-sidebar-administration){display:flex!important}.is-customer-workspace-nav :is(.rpma-sidebar-customer,.rpma-sidebar-administration){flex-direction:column}.is-customer-workspace-nav .rpma-rail-nav-scroll>.dk-nav .dk-link{border-radius:10px;border:1px solid var(--color-border)!important;background:var(--color-nav-bg,var(--color-nav))!important;color:var(--color-nav-fg)!important}.is-customer-workspace-nav .rpma-rail-nav-scroll>.dk-nav .dk-link.is-active{background:var(--ui-nav-link-active-bg)!important;color:var(--ui-nav-link-active-fg)!important}.is-customer-workspace-nav .rpma-customer-service-tree{border-top-color:var(--color-border);margin-top:24px}.is-customer-workspace-nav :is(.rpma-service-tree-label,.rpma-service-tree-trigger,.rpma-service-tree-page){color:var(--color-nav-fg)}.is-customer-workspace-nav .rpma-service-tree-pages{border-left-color:var(--color-border)}.is-customer-workspace-nav .rpma-commandbar{grid-template-columns:minmax(0,1fr) auto}.is-customer-workspace-nav .rpma-assure-brand{display:none}@media (width<=900px){.is-customer-workspace-nav{--app-sidebar-width:0px!important}.is-customer-workspace-nav .rpma-sidebar{width:min(372px,88vw)}}.rpma-module-canvas .rpma-module-workbench-rail nav{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;display:grid!important}.rpma-module-canvas .rpma-module-workbench-rail nav>button{white-space:normal;overflow-wrap:break-word;border-bottom:1px solid var(--color-border);border-radius:0;min-width:0;display:block;width:100%!important}.rpma-module-canvas .rpma-module-workbench-rail nav>button:last-child{border-bottom:0}.rpma-command-modes{align-items:center;gap:5px;display:flex!important}.rpma-command-modes a,.rpma-mobile-utility-nav a{white-space:nowrap;color:var(--color-topbar-text,var(--color-fg));align-items:center;gap:6px;display:inline-flex}.rpma-mobile-utility-nav{display:none}@media (width>=901px) and (width<=1300px){.rpma-command-modes a:not(.is-help) span{display:none}.rpma-command-modes a:not(.is-help){padding-inline:8px}}@media (width<=900px){.rpma-mobile-bar{grid-template-rows:56px auto;height:auto;padding-bottom:6px}.rpma-mobile-utility-nav{grid-area:2/1/auto/-1;gap:6px;min-width:0;display:flex;overflow-x:auto}.rpma-mobile-utility-nav a{border:1px solid var(--color-border);border-radius:8px;min-height:31px;padding:5px 8px;font-size:11px;font-weight:750;text-decoration:none}.rpma-mobile-utility-nav a.is-active{background:var(--ui-nav-link-active-bg);color:var(--ui-nav-link-active-fg)}}.rpma-host-workspace{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;width:100%;min-width:0;overflow:hidden}.rpma-host-workspace .rpma-rmm-list{padding:14px;background:var(--color-surface)!important}.rpma-host-workspace .rpma-rmm-list ul{max-height:min(76vh,820px);display:block;overflow-y:auto}.rpma-host-workspace .rpma-rmm-list li{width:100%;margin:0 0 6px}.rpma-host-workspace .rpma-assure-list-row{background:var(--color-surface);border:1px solid #0000;border-radius:10px;min-height:54px}.rpma-host-workspace .rpma-assure-list-row:hover{background:var(--color-surface-2)}.rpma-host-workspace .rpma-assure-list-row.is-on{border-color:var(--color-border);border-left:3px solid var(--color-accent);background:var(--color-surface)}.rpma-host-workspace .rpma-assure-list-row strong{overflow-wrap:anywhere}.rpma-host-workspace .rpma-ttree-item{background:var(--color-surface);border:1px solid #0000;grid-template-columns:7px auto minmax(0,1fr);gap:8px;width:100%;min-height:52px;padding:8px;display:grid}.rpma-host-workspace .rpma-ttree-item.is-on{border:1px solid var(--color-border)!important;border-left:3px solid var(--color-accent)!important;background:var(--color-surface)!important;box-shadow:none!important}.rpma-host-workspace .rpma-ttree-item:hover{background:var(--color-surface-2)!important}.rpma-host-workspace .rpma-ttree-item span{min-width:0}.rpma-host-workspace .rpma-ttree-item strong{overflow-wrap:anywhere;color:var(--color-fg);font-size:12px;font-weight:800;display:block}.rpma-host-workspace .rpma-ttree-item .rpma-host-row-main{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.rpma-host-workspace .rpma-ttree-item .rpma-host-row-main strong{flex:1;min-width:0}.rpma-host-status{background:var(--color-surface-2);max-width:100%;color:var(--color-fg);border-radius:4px;flex:none;align-items:center;padding:3px 5px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.rpma-host-status[data-tone=green]{background:var(--color-rag-green);color:var(--color-text-on-dark)}.rpma-host-status[data-tone=amber]{background:var(--color-rag-amber);color:var(--color-fg)}.rpma-host-status[data-tone=red]{background:var(--color-rag-red);color:var(--color-text-on-dark)}.rpma-host-workspace .rpma-ttree-item em{color:var(--color-muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;display:block}.rpma-host-workspace .rpma-rmm-detail{min-width:0;padding:14px}.rpma-host-detail-header{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:10px;display:flex}.rpma-host-detail-header>span:last-child{gap:3px;min-width:0;display:grid}.rpma-host-detail-header strong{color:var(--color-fg);overflow-wrap:anywhere;font-size:16px;font-weight:800}.rpma-host-detail-header small{color:var(--color-muted);font-size:11px}@container rpma-pick (width>=720px){.rpma-host-workspace .rpma-rmm-split{grid-template-columns:minmax(210px,240px) minmax(0,1fr)}}@container rpma-pick (width>=1060px){.rpma-host-workspace .rpma-rmm-split{grid-template-columns:minmax(230px,260px) minmax(0,1fr)}}.rpma-sla-surface .rpma-host-workspace .rpma-rmm-list ul{max-height:min(76vh,820px)!important;display:block!important;overflow-y:auto!important}.rpma-sla-surface .rpma-host-workspace .rpma-rmm-list li{min-width:0;width:100%!important;margin:0 0 6px!important}.rpma-sla-surface .rpma-host-workspace .rpma-ttree-item{width:100%;min-height:52px}.rpma-sla-surface .rpma-host-workspace .rpma-ttree-item span{overflow-wrap:anywhere;min-width:0}@container rpma-pick (width>=720px){.rpma-sla-surface .rpma-host-workspace .rpma-rmm-split{grid-template-columns:minmax(210px,240px) minmax(0,1fr)!important}}@container rpma-pick (width>=600px) and (width<=719px){.rpma-sla-surface .rpma-host-workspace .rpma-rmm-split{grid-template-columns:minmax(180px,205px) minmax(0,1fr)!important}}.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-host-workspace .rpma-ttree-item.is-on{background:var(--color-surface)!important;border-color:var(--color-border)!important;border-left:3px solid var(--color-accent)!important;color:var(--color-fg)!important}.rpma-module-canvas.is-assure[data-canvas-face=module]{grid-template-columns:minmax(0,1fr)!important}.rpma-module-canvas.is-assure[data-canvas-face=module]>:is(.rpma-module-workbench-main,.rpma-module-workbench-rail){grid-area:auto/1!important}.rpma-module-canvas.is-assure[data-canvas-face=module]>.rpma-module-workbench-rail{max-height:none!important;position:static!important}.rpma-sidebar-global-nav{flex:none;min-width:0;padding:4px 12px 8px}.rpma-sidebar-global-nav>.dk-nav{display:flex}.rpma-rail-nav-scroll{padding-top:0}.is-customer-workspace-nav .rpma-sidebar-global-nav .dk-link{min-height:38px;box-shadow:none;border-radius:10px;padding:8px 10px;border:1px solid var(--color-border)!important;background:var(--color-nav-bg,var(--color-nav))!important;color:var(--color-nav-fg)!important}.is-customer-workspace-nav .rpma-sidebar-global-nav .dk-link.is-active{background:var(--ui-nav-link-active-bg)!important;color:var(--ui-nav-link-active-fg)!important}.is-customer-workspace-nav .rpma-rail-nav-scroll{padding-top:0!important}.is-customer-workspace-nav .rpma-customer-service-tree{margin-top:0}.rpma-sidebar .dk-link.is-active,.is-customer-workspace-nav .rpma-sidebar-global-nav .dk-link.is-active{text-shadow:none;background:var(--sel-bg)!important;color:var(--sel-fg)!important}.rpma-sidebar .dk-link.is-active .dk-text,.is-customer-workspace-nav .rpma-sidebar-global-nav .dk-link.is-active .dk-text{color:inherit!important}.rpma-sidebar .dk-link:not(.is-active){color:var(--color-nav-text);text-shadow:none}.is-customer-workspace-nav .rpma-sidebar-global-nav .dk-link:not(.is-active){color:var(--color-nav-text)!important}@media (width>=1024px){.rpma-shell{--app-sidebar-width:300px;--rpma-content-max-width:none}.rpma-main{padding:16px clamp(12px,1.5vw,22px) 28px}.rpma-page-header,.rpma-page-canvas{width:100%;max-width:none}.rpma-page-header{margin-bottom:12px;padding-bottom:10px}.rpma-page-header h1{font-size:clamp(20px,1.6vw,24px)}.rpma-rail-nav-scroll{padding-left:9px;padding-right:9px}.rpma-dashboard-panel,.rpma-card,.rpma-panel,.rpma-customer-content,.rpma-workspace-content{border-radius:10px}.rpma-dashboard-panel-head,.rpma-card-head,.rpma-panel-heading{padding:9px 11px}.rpma-module-pills{padding:6px}.rpma-module-pills .rpma-module-link{min-height:32px;padding:4px 8px;font-size:11px}.rpma-customer-content table th,.rpma-customer-content table td,.rpma-table-viewport th,.rpma-table-viewport td{padding:6px 8px;font-size:11px}.rpma-host-workspace .rpma-rmm-list,.rpma-host-workspace .rpma-rmm-detail{padding:10px}.rpma-host-workspace .rpma-assure-list-row,.rpma-host-workspace .rpma-ttree-item{min-height:42px}}.rpma-legal-document{border:1px solid var(--color-border);background:var(--color-surface);max-width:920px;color:var(--color-fg);border-radius:12px;margin:0 auto;padding:clamp(20px,3vw,40px);line-height:1.6}.rpma-legal-document h1{margin:0 0 6px;font-size:clamp(26px,2.5vw,34px)}.rpma-legal-document h2{margin:24px 0 5px;font-size:17px}.rpma-legal-document p{margin:8px 0 12px}.rpma-legal-document a,.rpma-legal-links a,.rpma-login-policy-check a{color:var(--color-accent);text-decoration:underline}.rpma-legal-updated{color:var(--color-muted);font-size:12px}.rpma-legal-document table{border-collapse:collapse;width:100%;font-size:13px}.rpma-legal-document :is(th,td){border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:9px}.rpma-legal-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;font-size:12px;display:flex}.rpma-public-shell>footer{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-inline:clamp(18px,4vw,56px);display:flex}.rpma-app-legal-links{border-top:1px solid var(--color-border);margin:14px 0 0;padding:8px 0}.rpma-login-panel{position:relative}.rpma-auth-legal-links{position:absolute;bottom:64px;right:18px}.rpma-auth-legal-links a{color:var(--color-nav-text);background:var(--color-nav-bg);border-radius:4px;padding:3px 5px}.rpma-login-box{overflow-y:auto}.rpma-login-form .rpma-login-policy-check{align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.rpma-login-form .rpma-login-policy-check input{width:17px;height:17px;min-height:0;accent-color:var(--color-accent);flex:none;margin:0}@media (width<=760px){.rpma-auth-legal-links{bottom:6px;right:12px}.rpma-legal-document{padding:18px}.rpma-legal-document table{display:block;overflow-x:auto}}[data-ui-surface=hero],.rpma-customer-header.rpma-theme-page-header{background-color:var(--color-card-bg)!important;color:var(--color-accent)!important;background-image:none,url(/assets/brand/rpm-ams-analytics-hero-3f71536125cf.webp)!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:cover!important}[data-ui-surface=hero] :is(.rpma-unified-page-eyebrow,.rpma-unified-page-title-row>h1,.rpma-unified-page-description,.rpma-unified-page-metadata),.rpma-customer-header.rpma-theme-page-header :is(.rpma-unified-page-eyebrow,.rpma-customer-name,.rpma-customer-title-row small){color:var(--color-accent)!important}html[data-theme=midnight] [data-ui-surface=hero],html[data-theme=midnight] .rpma-customer-header.rpma-theme-page-header{background-color:var(--color-nav-bg)!important;color:var(--color-text-on-dark)!important;background-image:none,url(/assets/brand/rpm-ams-analytics-hero-3f71536125cf.webp)!important}html[data-theme=midnight] [data-ui-surface=hero] :is(.rpma-unified-page-eyebrow,.rpma-unified-page-title-row>h1,.rpma-unified-page-description,.rpma-unified-page-metadata),html[data-theme=midnight] .rpma-customer-header.rpma-theme-page-header :is(.rpma-unified-page-eyebrow,.rpma-customer-name,.rpma-customer-title-row small){color:var(--color-text-on-dark)!important}.is-customer-workspace-nav .rpma-sidebar,.is-customer-workspace-nav .rpma-sidebar :is(.rpma-service-tree-label,.rpma-service-tree-trigger,.rpma-service-tree-page,.rpma-service-tree-overview,.rpma-sidebar-assistant .ironman-launcher-name),.is-customer-workspace-nav .rpma-sidebar-global-nav .dk-link:not(.is-active),.is-customer-workspace-nav .rpma-rail-nav-scroll>.dk-nav .dk-link:not(.is-active){color:var(--color-nav-text)!important}.is-customer-workspace-nav .rpma-sidebar :is(.rpma-service-tree-page.is-active,.rpma-service-tree-overview.is-active){background:var(--ui-nav-link-active-bg)!important;color:var(--ui-nav-link-active-fg)!important}.is-customer-workspace-nav .rpma-sidebar :is(.rpma-service-tree-page.is-active,.rpma-service-tree-overview.is-active) span{color:inherit!important}.is-customer-workspace-nav .rpma-sidebar :is(.rpma-service-tree-overview>svg,.rpma-service-tree-trigger>svg,.rpma-service-tree-page>svg,.rpma-sidebar-global-nav .dk-ico,.rpma-rail-nav-scroll .dk-ico){stroke:currentColor!important}@media (width>=1024px){.rpma-page-canvas{--rpma-content-gap:10px;--rpma-evidence-gap:8px;--rpma-content-pad:11px;max-width:none!important}.rpma-page-canvas :is(.rpma-workspace-content,.rpma-customer-content-body,.rpma-module-section,.rpma-folio-paper){padding:11px!important}.rpma-page-canvas :is(.rpma-card-head,.rpma-panel-heading,.rpma-settings-panel-head,.rpma-module-section-heading){min-height:38px!important;padding:8px 11px!important}.rpma-page-canvas :is(.rpma-config-intro,.rpma-report-intro,.rpma-rpt-toolbar,.rpma-folio-fields){padding:10px 12px!important}.rpma-page-canvas :is(.rpma-table-viewport,.rpma-folio,.rpma-settings-stack) table :is(th,td){font-size:11px;padding:5px 7px!important}.rpma-page-canvas :is(.rpma-card,.rpma-panel,.rpma-settings-panel,.rpma-report-intro){border-radius:9px!important}}.rpma-page-canvas{--ui-canvas-bg:var(--color-bg);--ui-section-bg:var(--color-bg)}.rpma-page-canvas :is([data-ui-surface=canvas],[data-ui-surface=section],.rpma-page-body,.rpma-customer-content,.rpma-sla-surface),.rpma-page-canvas :is(.rpma-workspace-content,.rpma-customer-content-body),.rpma-module-canvas.is-assure,.rpma-module-canvas.is-assure :is(.rpma-module-workbench-main,.rpma-module-page,.rpma-pick-container,.rpma-rmm-split,.rpma-rmm-detail),.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-pick-container,.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-rmm-split,.rpma-module-canvas.is-assure .rpma-sla-surface .rpma-rmm-detail,.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-pick-container,.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-split,.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-detail,.rpma-module-canvas.is-assure .rpma-pick-container>.rpma-data-region.rpma-rmm-split{background:var(--color-bg)!important}.rpma-module-canvas.is-assure :is(.rpma-measured-object,.rpma-measured-object-empty){background:var(--color-surface)!important;background-image:none!important}.is-customer-workspace-nav .rpma-sidebar :is(.rpma-sidebar-global-nav .dk-link,.rpma-rail-nav-scroll>.dk-nav .dk-link,.rpma-service-tree-trigger,.rpma-service-tree-page,.rpma-service-tree-overview){border:0!important}.is-customer-workspace-nav .rpma-sidebar :is(.rpma-service-tree-label,.rpma-service-tree-trigger:not(.is-current-service),.rpma-service-tree-page:not(.is-active),.rpma-service-tree-overview:not(.is-active),.rpma-sidebar-global-nav .dk-link:not(.is-active)),.is-customer-workspace-nav .rpma-sidebar .rpma-sidebar-global-nav .dk-link:not(.is-active),.is-customer-workspace-nav .rpma-sidebar .rpma-rail-nav-scroll>.dk-nav .dk-link:not(.is-active){color:var(--color-nav-text)!important}.rpma-sidebar-assistant .ironman-speech{color:var(--custom-card-text,var(--color-text-primary,var(--color-accent)))!important}.rpma-glass-dropdown[role=listbox]{--color-fg:var(--custom-card-text,var(--color-text-primary,var(--palette-ink)));--app-text:var(--color-fg);color:var(--color-fg)!important}.rpma-commandbar .rpma-switcher-inline,.rpma-sidebar-customer .rpma-switcher-inline{--app-text:var(--color-nav-bg);--app-muted:var(--color-nav-bg);--color-fg:var(--palette-ink);border-color:var(--color-border);background:var(--color-card-bg)!important;color:var(--color-accent)!important}.rpma-commandbar .rpma-switcher-inline:hover,.rpma-sidebar-customer .rpma-switcher-inline:hover{border-color:var(--color-border);background:var(--color-card-bg)!important;color:var(--color-accent)!important}html[data-theme=midnight] .rpma-commandbar .rpma-switcher-inline,html[data-theme=midnight] .rpma-sidebar-customer .rpma-switcher-inline{--app-text:var(--color-text-primary);--app-muted:var(--color-text-secondary);--color-fg:var(--color-text-primary);border-color:var(--color-border);background:var(--surface-card)!important;color:var(--color-text-primary)!important}.is-customer-workspace-nav .rpma-sidebar :is(.rpma-service-tree-trigger,.rpma-service-tree-page,.rpma-service-tree-overview,.rpma-sidebar-global-nav .dk-link) :is(svg,.dk-ico){stroke:currentColor!important}.is-customer-workspace-nav .rpma-sidebar .rpma-nav-status-pip{border:0!important}.is-customer-workspace-nav .rpma-switcher-trigger-light{background:0 0!important}:is(select,textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=url],input[type=tel]){background-color:var(--color-field)!important;color:var(--ui-field-text,var(--color-text-primary))!important}:is(input,textarea)::placeholder{color:var(--ui-field-text,var(--color-text-primary))!important}@supports (color:color-mix(in lab, red, red)){:is(input,textarea)::placeholder{color:color-mix(in srgb, var(--ui-field-text,var(--color-text-primary)) 78%, var(--color-field))!important}}:is(select,textarea,input) option{background:var(--color-field);color:var(--ui-field-text,var(--color-text-primary))}.rpma-main{padding-bottom:calc(70px + env(safe-area-inset-bottom))!important}.rpma-app-legal-links{z-index:45;bottom:0;right:0;left:var(--app-sidebar-width);min-height:38px;padding:9px clamp(14px, 2.2vw, 34px) calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-bg);position:fixed;margin:0!important}@media (width<=900px){.rpma-app-legal-links{left:0}}.rpma-sidebar-global-nav .dk-link:first-child{--rpma-icon-hue:var(--color-accent)}.rpma-sidebar-global-nav .dk-link:nth-child(2){--rpma-icon-hue:var(--brand-teal)}.rpma-sidebar-global-nav .dk-link:nth-child(3),.rpma-service-tree-group[data-service=estate]{--rpma-icon-hue:var(--color-accent)}.rpma-service-tree-group[data-service=syspro]{--rpma-icon-hue:var(--brand-teal)}.rpma-service-tree-group[data-service=rmm],.rpma-service-tree-group[data-service=cove],.rpma-service-tree-group[data-service=epp],.rpma-service-tree-group[data-service=csp],.rpma-service-tree-group[data-service=tickets],.rpma-service-tree-group[data-service=networks],.rpma-service-tree-page:nth-child(4n+1){--rpma-icon-hue:var(--color-accent)}.rpma-service-tree-page:nth-child(4n+2){--rpma-icon-hue:var(--brand-teal)}.rpma-service-tree-page:nth-child(4n+3),.rpma-service-tree-page:nth-child(4n+4){--rpma-icon-hue:var(--color-accent)}.rpma-shell .rpma-sidebar .rpma-sidebar-global-nav .dk-link>.dk-ico,.rpma-shell .rpma-sidebar .rpma-service-tree-trigger>svg,.rpma-shell .rpma-sidebar .rpma-service-tree-page>svg:first-child,.rpma-shell .rpma-sidebar .rpma-service-tree-overview>svg{color:var(--color-nav-text,var(--color-text-secondary))!important}@supports (color:color-mix(in lab, red, red)){.rpma-shell .rpma-sidebar .rpma-sidebar-global-nav .dk-link>.dk-ico,.rpma-shell .rpma-sidebar .rpma-service-tree-trigger>svg,.rpma-shell .rpma-sidebar .rpma-service-tree-page>svg:first-child,.rpma-shell .rpma-sidebar .rpma-service-tree-overview>svg{color:color-mix(in srgb, var(--color-nav-text,var(--color-text-secondary)) 28%, var(--rpma-icon-hue,var(--color-accent)))!important}}.rpma-shell .rpma-sidebar .rpma-sidebar-global-nav .dk-link>.dk-ico,.rpma-shell .rpma-sidebar .rpma-service-tree-trigger>svg,.rpma-shell .rpma-sidebar .rpma-service-tree-page>svg:first-child,.rpma-shell .rpma-sidebar .rpma-service-tree-overview>svg{stroke:currentColor!important}.rpma-dashboard .rpma-dashboard-widget-grid{gap:9px}.rpma-dashboard .rpma-dashboard-kpis{gap:8px}.rpma-dashboard .rpma-dashboard-kpi{min-height:76px;padding:10px 12px}.rpma-dashboard .rpma-dashboard-kpi strong{margin:5px 0 3px;font-size:22px}.rpma-dashboard .rpma-dashboard-kpi-head{font-size:10px}.rpma-dashboard .rpma-dashboard-panel-head{min-height:42px;padding:8px 11px}.rpma-dashboard .rpma-dashboard-assurance-row{min-height:29px}.rpma-dashboard .rpma-dashboard-alert-row{padding-top:6px;padding-bottom:6px}.rpma-dashboard .rpma-dashboard-firewall-list,.rpma-dashboard .rpma-dashboard-pressure-list{max-height:230px;overflow:auto}.rpma-dashboard .rpma-dashboard-firewall-head,.rpma-dashboard .rpma-dashboard-firewall-row{padding:5px 9px}.rpma-dashboard-widget.is-firewall,.rpma-dashboard-widget.is-pressure{grid-column:span 6}.rpma-dashboard-pressure-head,.rpma-dashboard-pressure-row{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,.65fr));align-items:center;gap:5px;padding:5px 9px;font-size:10px;display:grid}.rpma-dashboard-pressure-head{color:var(--app-muted);text-transform:uppercase;font-weight:800}.rpma-dashboard-pressure-head span:not(:first-child){text-align:right}.rpma-dashboard-pressure-row{color:var(--app-text);text-decoration:none}.rpma-dashboard-pressure-row:hover{background:var(--ui-card-bg)}@supports (color:color-mix(in lab, red, red)){.rpma-dashboard-pressure-row:hover{background:color-mix(in srgb, var(--ui-card-bg) 90%, var(--app-primary))}}.rpma-dashboard-pressure-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rpma-dashboard-pressure-row span{text-align:right;font-variant-numeric:tabular-nums}@media (width<=1000px){.rpma-dashboard-widget.is-firewall,.rpma-dashboard-widget.is-pressure{grid-column:1/-1}}@media (width>=1101px){.rpma-dashboard .rpma-dashboard-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-dashboard .rpma-dashboard-widget-grid .rpma-dashboard-widget{grid-column:span 1}.rpma-dashboard .rpma-dashboard-widget-grid .rpma-dashboard-widget.is-metrics{grid-column:1/-1}.rpma-dashboard .rpma-dashboard-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.rpma-dashboard .rpma-dashboard-kpi-rag{grid-column:auto}.rpma-dashboard .rpma-dashboard-services{grid-template-columns:repeat(5,minmax(0,1fr));padding:8px}.rpma-dashboard .rpma-dashboard-service{padding:6px 3px}.rpma-dashboard .rpma-dashboard-service-ring{width:48px;height:48px}}@media (width<=1100px){.rpma-dashboard .rpma-dashboard-widget-grid .rpma-dashboard-widget{grid-column:1/-1}}@media (width>=901px){.rpma-shell{--app-sidebar-width:300px!important}}.rpma-sidebar .dk-text{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.4;overflow:visible}.rpma-sidebar :is(.dk-business-tip,.rpma-nav-status-pip){flex-shrink:0}.rpma-sidebar :is(.rpma-service-tree-trigger,.rpma-service-tree-page)>span:not(.rpma-nav-status-pip){white-space:normal;overflow-wrap:anywhere;line-height:1.4}@media (width<=900px){.rpma-shell .rpma-sidebar{width:min(300px,88vw)}}.rpma-dashboard .rpma-dashboard-widget-grid{grid-auto-flow:dense;align-items:stretch}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-pick-container>.rpma-rmm-split{box-shadow:none;gap:16px;overflow:visible;border:0!important;border-radius:0!important}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list,.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-detail{border:1px solid var(--color-border)!important;background:var(--color-surface)!important;border-radius:12px!important;padding:16px!important}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list-h{color:var(--color-fg);letter-spacing:.04em;padding:0 0 12px;font-size:12px;font-weight:800}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list ul{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;grid-auto-rows:minmax(82px,auto)!important}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list .rpma-ttree-item{align-items:flex-start;gap:9px;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;height:100%!important;min-height:82px!important;max-height:none!important;color:var(--color-fg)!important;box-shadow:none!important;border-radius:10px!important;padding:12px!important;overflow:visible!important}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list .rpma-ttree-item.is-on{border-color:var(--color-accent)!important;background:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list .rpma-ttree-item.is-on{background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface))!important}}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list .rpma-ttree-item.is-on{box-shadow:inset 3px 0 var(--color-accent)!important}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-ttree-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-ttree-item .rpma-ttree-copy{min-width:0}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list .rpma-ttree-item strong{font-size:13px;line-height:1.4;color:var(--color-fg)!important;display:block!important;overflow:visible!important}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list .rpma-ttree-item em{text-overflow:clip;margin-top:4px;font-size:12px;line-height:1.4;display:block;color:var(--color-muted)!important;white-space:normal!important;overflow:visible!important}.rpma-module-canvas.is-assure .rpma-sla-detail-cards{gap:16px;display:grid;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.rpma-module-canvas.is-assure .rpma-sla-detail-cards .rpma-eco-head{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.rpma-module-canvas.is-assure .rpma-sla-detail-cards .rpma-eco-head h2{color:var(--color-fg);margin:0 0 4px;font-size:18px;font-weight:800}.rpma-module-canvas.is-assure .rpma-sla-detail-cards .rpma-eco-head p{color:var(--color-muted);font-size:12px;line-height:1.5}.rpma-module-canvas.is-assure .rpma-sla-detail-cards .rpma-eco-kpis{gap:10px;margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}.rpma-module-canvas.is-assure .rpma-sla-detail-cards .rpma-eco-kpi{min-height:86px;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:10px!important;padding:12px!important}.rpma-module-canvas.is-assure .rpma-sla-detail-cards .rpma-eco-kpi em{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.rpma-module-canvas.is-assure .rpma-sla-detail-cards .rpma-eco-kpi strong{white-space:normal;overflow-wrap:anywhere;font-size:20px;line-height:1.25}.rpma-module-canvas.is-assure .rpma-sla-detail-cards>.rpma-glass,.rpma-module-canvas.is-assure .rpma-sla-detail-cards>.rpma-table-viewport{border:1px solid var(--color-border)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:12px!important}.rpma-module-canvas.is-assure .rpma-sla-detail-cards table th,.rpma-module-canvas.is-assure .rpma-sla-detail-cards table td{line-height:1.5;padding:12px!important}.rpma-module-canvas.is-assure .rpma-sla-detail-cards table th{font-size:11px}.rpma-module-canvas.is-assure .rpma-sla-detail-cards table td{font-size:13px}.rpma-module-canvas.is-assure .rpma-sla-detail-cards>div.rpma-glass:not(.rpma-table-viewport){padding:16px!important}.rpma-module-canvas.is-assure .rpma-sla-detail-cards .text-subtle,.rpma-module-canvas.is-assure .rpma-sla-detail-cards .text-muted{color:var(--color-muted)!important}@media (width<=480px){.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list ul{grid-template-columns:minmax(0,1fr)}.rpma-module-canvas.is-assure .rpma-sla-detail-cards .rpma-eco-kpis{grid-template-columns:minmax(0,1fr)!important}.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-list,.rpma-module-canvas.is-assure .rpma-customer-sla .rpma-rmm-detail{padding:12px!important}}.rpma-shell .rpma-sidebar .rpma-rail-brand{height:auto;min-height:var(--app-command-height);align-items:center;gap:8px;padding:10px 12px}.rpma-shell .rpma-sidebar .rpma-rail-brand-link{width:100%;min-width:0}.rpma-shell .rpma-sidebar .rpma-rail-brand-image{object-fit:contain;width:100%;max-width:none;height:auto;max-height:none}.rpma-shell .rpma-sidebar .rpma-mobile-close{flex:none}@media (width<=900px){.rpma-shell .rpma-sidebar .rpma-rail-brand{grid-template-columns:minmax(0,1fr) auto;display:grid!important}.rpma-shell .rpma-sidebar .rpma-rail-brand-link{grid-area:2/1/auto/-1}.rpma-shell .rpma-sidebar .rpma-mobile-close{grid-area:1/2}}html[data-theme=midnight] .rpma-shell{--rpma-glass-blue:var(--color-card-bg);--rpma-glass-raised:var(--surface-raised);--rpma-glass-text:var(--color-text-primary);--rpma-glass-edge:var(--color-border);--color-muted:var(--rpma-custom-muted,var(--color-text-secondary));--app-muted:var(--color-muted);--rpma-muted:var(--color-muted);--color-subtle:var(--color-text-secondary)}html[data-theme=midnight] .rpma-shell :is(.rpma-assure-subnav-link,.rpma-assure-section-link,.rpma-workspace-group-link,.rpma-workspace-item-link){background-image:var(--rpma-glass-sheen)!important}html[data-theme=midnight] .rpma-shell table thead{background-color:var(--color-table-header-bg);color:var(--color-text-primary)}html[data-theme=midnight] .rpma-shell table tbody tr{background-color:var(--color-table-row-bg)}html[data-theme=midnight] .rpma-shell table tbody tr:nth-child(2n){background-color:var(--color-table-row-alt)}.rpma-shell .rpma-workspace :is(.rpma-workspace-group-link,.rpma-workspace-item-link){background-color:var(--rpma-custom-inactive-pill,var(--surface-card))!important;color:var(--rpma-custom-inactive-pill-text,var(--custom-card-text,var(--color-text-primary)))!important;background-image:var(--rpma-glass-sheen)!important}.rpma-shell .rpma-workspace :is(.rpma-workspace-group-link,.rpma-workspace-item-link):is(:hover,.is-active,[aria-current=page]){background-color:var(--ui-tab-active-bg)!important;color:var(--ui-tab-active-fg)!important}.rpma-shell .rpma-workspace :is(.rpma-workspace-group-link,.rpma-workspace-item-link) :is(strong,small,span,svg){opacity:1;color:inherit!important}.rpma-login .rpma-login-submit{opacity:1;background-color:var(--color-nav-bg)!important;border-color:var(--color-border)!important;color:var(--color-text-on-dark)!important;background-image:none!important}.rpma-login .rpma-login-submit:not(:disabled):hover{background-color:var(--color-nav-bg)!important;border-color:var(--color-border)!important}.rpma-login .rpma-login-submit:disabled{opacity:1;cursor:not-allowed;background-color:var(--color-surface-2)!important;border-color:var(--color-border)!important;color:var(--color-accent)!important;background-image:none!important}.rpma-login .rpma-login-microsoft{opacity:1;background-color:var(--color-card-bg)!important;color:var(--color-accent)!important;background-image:none!important}.rpma-login .rpma-login-microsoft:disabled{opacity:1;background-color:var(--color-card-bg)!important;color:var(--color-accent)!important}.rpma-login :is(.rpma-login-submit,.rpma-login-microsoft) :is(span,svg){color:inherit}.rpma-command-actions{grid-column:2}@media (width<=900px){.rpma-mobile-bar{grid-template-rows:56px;padding-bottom:0}}@media (width>=901px){.rpma-shell{--app-command-height:84px;--app-footer-height:68px}.rpma-shell .rpma-sidebar{border-right-color:var(--color-border)}.rpma-shell .rpma-sidebar .rpma-rail-brand{box-sizing:border-box;height:var(--app-command-height);min-height:var(--app-command-height);flex:0 0 var(--app-command-height);border-bottom-color:var(--color-border)}.rpma-shell .rpma-sidebar .rpma-rail-brand-image{max-height:calc(var(--app-command-height) - 21px)}.rpma-shell .rpma-sidebar-assistant{box-sizing:border-box;height:calc(var(--app-footer-height) + env(safe-area-inset-bottom));flex:0 0 calc(var(--app-footer-height) + env(safe-area-inset-bottom));padding:8px 16px calc(8px + env(safe-area-inset-bottom));align-items:center;display:flex}.rpma-shell .rpma-app-legal-links{box-sizing:border-box;height:calc(var(--app-footer-height) + env(safe-area-inset-bottom));min-height:var(--app-footer-height);align-items:center}.rpma-shell .rpma-main{padding-bottom:calc(var(--app-footer-height) + 32px + env(safe-area-inset-bottom))!important}}.rpma-shell .rpma-sidebar,.rpma-shell.is-customer-workspace-nav .rpma-sidebar{background:var(--color-nav-bg,var(--rail-mod-bg))!important;color:var(--color-nav-text)!important}.rpma-shell .rpma-assure-pillbar,.rpma-shell .rpma-assure-section-row,.rpma-shell .rpma-assure-section-row>nav,.rpma-shell .rpma-assure-subnav{background-color:var(--color-canvas-bg)!important;background-image:none!important}.rpma-shell .rpma-assure-pillbar.is-tiered{box-shadow:none!important;background:var(--pane-bg,var(--color-canvas-bg))!important;border:0!important;padding:8px 12px!important}.rpma-shell .rpma-assure-section-row,.rpma-shell .rpma-assure-section-row>nav,.rpma-shell .rpma-assure-subnav{margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:6px!important;padding:0!important}.rpma-shell .rpma-assure-subnav{margin-top:6px}.rpma-shell :is(.rpma-assure-section-link,.rpma-assure-subnav-link){box-sizing:border-box;background-color:var(--rpma-nav-button-bg)!important;height:24px!important;min-height:24px!important;color:var(--rpma-nav-button-fg)!important;border:0!important;border-radius:6px!important;padding:3px 8px!important;font-size:11px!important;line-height:18px!important}.rpma-shell :is(.rpma-assure-section-link,.rpma-assure-subnav-link).is-active{background-color:var(--ui-tab-active-bg)!important;color:var(--ui-tab-active-fg)!important}.rpma-shell .rpma-assure-section-link.is-active:after{display:none}.rpma-shell .rpma-assure-posture-chip{border:0;padding:4px 10px;font-size:10px;line-height:16px}.rpma-shell .rpma-sidebar-customer .rpma-switcher-inline,html[data-theme=midnight] .rpma-shell .rpma-sidebar-customer .rpma-switcher-inline{--color-fg:var(--rpma-tenant-chip-fg);--app-text:var(--rpma-tenant-chip-fg);background:var(--rpma-tenant-chip-bg)!important;color:var(--rpma-tenant-chip-fg)!important}.rpma-colour-guide-tenant{background:var(--rpma-tenant-chip-bg);color:var(--rpma-tenant-chip-fg);border-radius:6px;padding:5px 10px}.rpma-colour-guide-button{background:var(--rpma-nav-button-bg);color:var(--rpma-nav-button-fg);border-radius:6px;padding:4px 8px;display:inline-flex}.rpma-colour-guide-button.is-active{background:var(--ui-tab-active-bg);color:var(--ui-tab-active-fg)}.rpma-colour-guide-posture{background:var(--color-accent);color:var(--color-accent-fg);border-radius:999px;padding:4px 8px;font-size:11px;display:inline-flex}@media (width<=600px){.rpma-shell :is(.rpma-assure-section-link,.rpma-assure-subnav-link){height:28px!important;min-height:28px!important;padding:5px 8px!important}}.rpma-shell .ironman-launcher{width:auto;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.rpma-shell .ironman-avatar{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}.friday-avatar-shell,.friday-avatar-ear{background:var(--color-card-bg);border-color:var(--color-border)}.friday-avatar-visor{background:var(--color-nav-bg)}.friday-avatar-crest{background:var(--color-accent)}.friday-avatar-mouth{border-color:var(--color-accent)}.friday-avatar-eye{background:var(--color-nav-text);box-shadow:0 0 6px var(--color-accent)}.rpma-shell .ironman-speech,.rpma-shell .ironman-speech:after{background:var(--color-card-bg)!important;border-color:var(--color-border)!important;color:var(--color-card-text,var(--color-fg))!important}.rpma-footer-credit{max-width:calc(100% - 410px);color:var(--color-fg);text-align:center;font-size:11px;line-height:1.4;position:absolute;left:50%;transform:translate(-50%)}@media (width<=1050px){.rpma-footer-credit{flex:1;max-width:none;font-size:10px;position:static;transform:none}.rpma-shell .rpma-app-legal-links{gap:10px}}.rpma-page-canvas,.rpma-theme-overlay{--rpma-canvas-gap:16px;--rpma-card-gap:12px;--rpma-control-gap:8px}@media screen{.rpma-page-canvas .rpma-page-layout{gap:var(--rpma-canvas-gap)!important}}:is(.rpma-page-canvas,.rpma-theme-overlay) :is(.space-y-4,.space-y-6,.rpma-canvas-stack){flex-direction:column;display:flex;gap:var(--rpma-canvas-gap)!important}:is(.rpma-page-canvas,.rpma-theme-overlay) .space-y-3{flex-direction:column;display:flex;gap:var(--rpma-card-gap)!important}:is(.rpma-page-canvas,.rpma-theme-overlay) :is(.space-y-4,.space-y-6,.space-y-3,.rpma-canvas-stack)>:not([hidden]){flex-shrink:0;margin-block:0!important}.rpma-page-canvas :is(.rpma-workspace-layout,.rpma-module-canvas,.rpma-module-page,.rpma-rmm-split,.rpma-dashboard-widget-grid){gap:var(--rpma-canvas-gap)!important}.rpma-page-canvas :is(.rpma-assure-five-kpis,.rpma-assure-hub-kpis,.rpma-assure-hub-tiles,.rpma-dashboard-kpis,.rpma-eco-kpis,.rpma-est-grid,.rpma-measured-object-grid,.rpma-rmm-grid){gap:var(--rpma-card-gap)!important}.rpma-page-canvas :is(.rpma-table-viewport,.rpma-bounded-data,.rpma-data-region) :is(th,td){vertical-align:top;font-variant-numeric:tabular-nums;line-height:1.45;padding:10px 12px!important}@media screen and (width>=1024px){.rpma-page-canvas :is(.rpma-table-viewport,.rpma-bounded-data,.rpma-data-region) table :is(th,td){font-size:12px;padding:10px 12px!important}}@media (width<=600px){.rpma-page-canvas,.rpma-theme-overlay{--rpma-canvas-gap:12px;--rpma-card-gap:10px}}[data-radix-popper-content-wrapper]:has(>.rpma-colour-preview-popup){pointer-events:none;justify-content:center;align-items:center;z-index:100!important;display:flex!important;position:fixed!important;inset:16px!important;transform:none!important}.rpma-colour-preview-popup{pointer-events:auto}.rpma-colour-preview-popup .rpma-colour-picker-head{background:var(--color-surface);z-index:1;padding:8px 0;position:sticky;top:-16px}.rpma-overview-evidence-grid{gap:var(--rpma-canvas-gap,16px);grid-template-columns:minmax(0,1fr);display:grid}.rpma-overview-evidence-grid>section{min-width:0}.rpma-overview-firewall-graph{flex-wrap:wrap;align-items:center;gap:20px;margin:16px 0;display:flex}.rpma-overview-firewall-graph svg{flex:none;width:140px;height:140px}.rpma-overview-donut-value{fill:var(--color-fg);font-size:17px;font-weight:800}.rpma-overview-donut-label{fill:var(--color-muted);font-size:7px}.rpma-overview-chart-legend{flex:1;gap:12px;min-width:130px;display:grid}.rpma-overview-chart-legend>div{color:var(--color-fg);justify-content:space-between;gap:16px;font-size:13px;display:flex}.rpma-overview-chart-legend dt{align-items:center;gap:8px;display:flex}.rpma-overview-chart-legend dt i{border-radius:50%;width:9px;height:9px}.rpma-overview-chart-legend dd{font-variant-numeric:tabular-nums;font-weight:800}.rpma-overview-profile-bars,.rpma-overview-pressure-bars,.rpma-overview-network-bars{gap:var(--rpma-card-gap,12px);display:grid}.rpma-overview-pressure-bars,.rpma-overview-network-bars{margin-top:16px}.rpma-overview-evidence-bar>div:first-child{color:var(--color-fg);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;margin-bottom:6px;font-size:12px;display:grid}.rpma-overview-evidence-bar span{overflow-wrap:anywhere}.rpma-overview-evidence-bar strong{font-variant-numeric:tabular-nums;font-size:12px}.rpma-overview-evidence-track{background:var(--color-border);border-radius:999px;height:9px;overflow:hidden}.rpma-overview-evidence-track i{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.rpma-overview-evidence-track i[data-tone=green]{background:var(--color-rag-green)}.rpma-overview-exposure{color:var(--color-fg);margin-top:16px;font-size:13px}.rpma-overview-exposure[data-risk=high] strong,.rpma-overview-exposure[data-risk=critical] strong{color:var(--color-rag-red)}.rpma-overview-exposure[data-risk=medium] strong{color:var(--color-rag-amber)}@media (width>=1100px){.rpma-overview-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rpma-service-evidence-panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;min-width:0;padding:16px}.rpma-service-evidence-distribution{align-items:center;gap:var(--rpma-canvas-gap,16px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rpma-overview-evidence-grid[data-variant=firewall]{grid-template-columns:minmax(0,1fr)}.rpma-overview-evidence-track>i[data-tone=amber]{background:var(--color-rag-amber)}.rpma-overview-evidence-track>i[data-tone=red]{background:var(--color-rag-red)}.rpma-overview-evidence-track>i[data-tone=muted]{background:var(--color-muted)}.rpma-evidence-metric-graph{min-width:0;margin-top:8px}.rpma-evidence-metric-graph small{color:var(--color-muted);letter-spacing:normal;text-transform:none;margin-top:5px;font-size:10px;line-height:1.4;display:block}.rpma-eco-kpi .rpma-evidence-metric-graph{width:100%}.rpma-assure-hub-tile>span:last-child{color:var(--color-fg);font-size:12px;font-weight:600}@media (width<=700px){.rpma-service-evidence-distribution{grid-template-columns:minmax(0,1fr)}}.rpma-split-ledger{gap:var(--rpma-canvas-gap,16px);grid-template-columns:minmax(240px,28%) minmax(0,1fr);align-items:start;min-width:0;display:grid}.rpma-ledger-collection,.rpma-split-ledger-detail{min-width:0}.rpma-ledger-collection>.rpma-card-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.rpma-ledger-collection h2{margin:0;font-size:14px}.rpma-ledger-collection>.rpma-card-head>span{color:var(--color-muted);font-size:12px;font-weight:400}.rpma-ledger-register,.rpma-ledger-fields{border-collapse:collapse;text-align:left;table-layout:auto;width:100%}.rpma-ledger-register,.rpma-table-viewport .rpma-ledger-register{min-width:280px}.rpma-table-viewport .rpma-ledger-fields{table-layout:fixed;min-width:0}.rpma-ledger-fields thead th:first-child{width:32%}.rpma-module-canvas.is-assure .rpma-ledger-collection .rpma-ledger-collection-head{justify-content:space-between;gap:12px;display:flex}.rpma-ledger-collection-head>span{color:var(--color-muted);font-size:12px;font-weight:400}.rpma-ledger-source-note{background:var(--color-surface-2);border-top:1px solid var(--color-border);margin:0;padding:12px 16px}.rpma-module-canvas.is-assure .rpma-split-ledger .rpma-ledger-select{box-shadow:none;background:0 0;border:0}.rpma-module-canvas.is-assure .rpma-ledger-collection>.rpma-card-head{justify-content:space-between;gap:12px;display:flex}.rpma-ledger-register :is(th,td),.rpma-ledger-fields :is(th,td){border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;white-space:normal;padding:10px 12px;line-height:1.5}.rpma-ledger-register thead th,.rpma-ledger-fields thead th{background:var(--color-surface-2);color:var(--color-muted);text-transform:none;letter-spacing:normal;font-size:12px;font-weight:500}.rpma-ledger-register td{font-size:13px}.rpma-ledger-register td:first-child{min-width:155px}.rpma-ledger-register tr.is-selected{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-ledger-register tr.is-selected{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))}}.rpma-ledger-select{max-width:100%;color:var(--color-fg);font:inherit;text-align:left;align-items:flex-start;gap:8px;padding:0;font-weight:600;display:flex}.rpma-ledger-select svg{width:18px;height:18px;color:var(--color-accent);flex:none}.rpma-ledger-select[aria-pressed=true]{color:var(--color-accent)}.rpma-ledger-select:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.rpma-ledger-observed{font-variant-numeric:tabular-nums}.rpma-ledger-observed[data-tone=red]{color:var(--color-rag-red)}.rpma-ledger-observed[data-tone=amber]{color:var(--color-rag-amber)}.rpma-ledger-observed[data-tone=green]{color:var(--color-rag-green)}.rpma-ledger-fields th[scope=row]{width:32%;color:var(--color-muted);font-size:12px;font-weight:400}.rpma-ledger-fields td{font-variant-numeric:tabular-nums;min-width:0;font-size:13px}.rpma-ledger-fields strong{overflow-wrap:anywhere;font-size:14px}.rpma-ledger-fields :is(.is-ok,[data-rag=green]){color:var(--color-rag-green)}.rpma-ledger-fields :is(.is-warn,[data-rag=amber]){color:var(--color-rag-amber)}.rpma-ledger-fields :is(.is-bad,[data-rag=red]){color:var(--color-rag-red)}.rpma-ledger-fields-viewport{max-height:none}.rpma-ledger-empty{color:var(--color-muted);padding:16px;font-size:13px}.rpma-ledger-explanation{color:var(--color-muted);margin-top:8px;font-size:12px}.rpma-ledger-explanation summary{color:var(--color-fg)}.rpma-split-ledger-detail>.rpma-card{border-top:3px solid var(--color-accent)}.rpma-split-ledger-detail .rpma-ledger-metric{box-shadow:none;background:var(--color-surface);border:0;border-radius:0;min-width:0;padding:0}.rpma-split-ledger-detail .grid:has(>.rpma-ledger-metric){border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.rpma-ledger-metric .rpma-ledger-fields-viewport{border:0;border-radius:0}.rpma-ledger-metric thead{display:none}.rpma-ledger-metric+.rpma-ledger-metric{border-top:1px solid var(--color-border)}@media (width<=900px){.rpma-split-ledger{grid-template-columns:minmax(0,1fr)}.rpma-ledger-select{min-height:44px}.rpma-ledger-fields th[scope=row]{width:34%}}.rpma-inspection-summary{gap:var(--rpma-card-gap,12px);border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;padding:12px 16px;display:grid}.rpma-inspection-summary>div{min-width:0}.rpma-inspection-summary span{color:var(--color-muted);font-size:11px;display:block}.rpma-inspection-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;display:block}.rpma-inspection-summary small{color:var(--color-muted);font-size:11px;line-height:1.45;display:block}.rpma-inspection-summary strong[data-rag=Green]{color:var(--color-rag-green)}.rpma-inspection-summary strong[data-rag=Amber]{color:var(--color-rag-amber)}.rpma-inspection-summary strong[data-rag=Red]{color:var(--color-rag-red)}.rpma-inspection-desk{min-width:0}.rpma-inspection-collection-heading{flex-wrap:wrap;justify-content:space-between;gap:12px}.rpma-inspection-collection-heading h2,.rpma-inspection-tray-heading h2{margin:0;font-size:14px}.rpma-inspection-collection-heading>span{color:var(--color-muted);font-size:12px;font-weight:400}.rpma-inspection-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.rpma-inspection-toolbar label{color:var(--color-muted);font-size:12px}.rpma-inspection-toolbar input{flex:180px;min-width:0;max-width:360px}.rpma-inspection-table{text-align:left;width:100%;min-width:540px}.rpma-inspection-table th{text-transform:none;letter-spacing:normal;font-size:12px}.rpma-inspection-table td{font-size:13px}.rpma-inspection-collection table td:first-child{min-width:180px}.rpma-module-canvas.is-assure[data-inspection-desk] .rpma-inspection-collection .rpma-bounded-data table{table-layout:auto;min-width:960px}.rpma-module-canvas.is-assure[data-inspection-desk] .rpma-inspection-collection :is(th,td){padding:10px 12px}.rpma-inspection-record{text-align:left;max-width:100%;color:var(--color-fg);overflow-wrap:anywhere;align-items:center;gap:8px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.rpma-inspection-record svg{width:18px;height:18px;color:var(--color-accent);flex:none}.rpma-inspection-record span{overflow-wrap:anywhere;min-width:0}.rpma-inspection-record[aria-pressed=true]{color:var(--color-accent)}.rpma-inspection-record:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}.rpma-inspection-collection tr.is-selected{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-inspection-collection tr.is-selected{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface))}}.rpma-inspection-footer{border-top:1px solid var(--color-border);color:var(--color-muted);padding:10px 16px;font-size:12px}.rpma-inspection-empty{color:var(--color-muted);padding:16px;font-size:13px}.rpma-inspection-desk>.rpma-inspection-tray{border-top:3px solid var(--color-accent);grid-template-columns:minmax(150px,180px) minmax(0,1fr);display:grid}.rpma-inspection-tray>.rpma-inspection-tray-heading{border-bottom:0;border-right:1px solid var(--color-border);overflow-wrap:anywhere;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:16px;display:flex}.rpma-inspection-tray-heading>span{color:var(--color-muted);font-size:11px;font-weight:500}.rpma-inspection-tray-body{min-width:0;padding:16px}.rpma-inspection-tray-body>.rpma-card{margin:0}.rpma-inspection-fields{gap:var(--rpma-card-gap,12px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.rpma-inspection-fields>div{min-width:0}.rpma-inspection-fields dt{color:var(--color-muted);margin-bottom:4px;font-size:12px}.rpma-inspection-fields dd{overflow-wrap:anywhere;margin:0;font-size:13px}@media (width<=900px){.rpma-inspection-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.rpma-inspection-desk>.rpma-inspection-tray{grid-template-columns:minmax(0,1fr)}.rpma-inspection-tray>.rpma-inspection-tray-heading{border-right:0;border-bottom:1px solid var(--color-border)}}@media (width<=600px){.rpma-inspection-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.rpma-inspection-fields{grid-template-columns:minmax(0,1fr)}.rpma-inspection-tray-body{padding:12px}.rpma-inspection-toolbar input{max-width:none;font-size:16px}.rpma-inspection-record{min-height:44px}}.rpma-resource-lanes-grid{gap:var(--rpma-canvas-gap,16px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rpma-resource-host{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.rpma-resource-host:last-child{border-bottom:0}.rpma-resource-host p,.rpma-resource-host h3,.rpma-resource-host .rpma-overview-evidence-bar{margin:0}.rpma-resource-scale{color:var(--color-muted);justify-content:space-between;font-size:11px;display:flex}.rpma-resource-network{gap:var(--rpma-card-gap,12px);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.rpma-resource-network .rpma-resource-host{border:0}.rpma-resource-heading.rpma-panel-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.rpma-event-ledger-grid{align-items:start;gap:var(--rpma-canvas-gap,16px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rpma-event-ledger-grid>*{min-width:0}.rpma-event-register-viewport{max-height:32rem}.rpma-table-viewport .rpma-event-register{table-layout:fixed;width:100%;min-width:420px;font-size:12px}.rpma-event-register th,.rpma-event-register td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}.rpma-event-register thead{z-index:1;background:var(--color-card-head);position:sticky;top:0}.rpma-event-register tr[data-selected=true]{background:var(--color-surface-interactive,var(--color-card-head))}.rpma-event-register button{text-align:left;cursor:pointer;width:100%;display:block}.rpma-event-register button span,.rpma-event-register small{margin-top:4px;display:block}.rpma-event-register button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.rpma-event-review-footer{border-top:1px solid var(--color-border);padding:12px 16px}.rpma-event-review-footer button{align-self:start}@media (width<=1200px){.rpma-event-ledger-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.rpma-resource-lanes-grid{grid-template-columns:minmax(0,1fr)}}.rpma-module-canvas.is-assure .rpma-resource-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.rpma-event-empty{padding:12px 16px!important}.rpma-evidence-device-canvas{align-items:start;gap:var(--rpma-canvas-gap,16px);grid-template-columns:minmax(240px,304px) minmax(0,1fr);display:grid}.rpma-evidence-device-canvas>*{min-width:0}.rpma-evidence-device-list{padding:12px}.rpma-evidence-device-toolbar{gap:var(--rpma-card-gap,12px);flex-direction:column;display:flex}.rpma-evidence-device-toolbar p{margin:0}.rpma-evidence-device-records{margin-top:var(--rpma-card-gap,12px);flex-direction:column;gap:4px;max-height:38rem;display:flex;overflow:auto}.rpma-evidence-device-record{text-align:left;overflow-wrap:anywhere;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:start;gap:6px;width:100%;padding:10px 12px;display:flex}.rpma-evidence-device-record:hover{background:var(--surface-interactive)}.rpma-evidence-device-record[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent)}.rpma-evidence-device-record:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.rpma-evidence-device-name{align-items:start;gap:8px;min-width:0;display:flex}.rpma-evidence-device-name svg{flex-shrink:0}.rpma-evidence-device-name strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.rpma-evidence-device-detail{padding:16px}@media (width<=900px){.rpma-evidence-device-canvas{grid-template-columns:minmax(0,1fr)}.rpma-evidence-device-records{max-height:24rem}.rpma-evidence-device-detail{padding:12px}}.rpma-evidence-device-detail .rpma-device-detail-header .truncate{white-space:normal;overflow-wrap:anywhere}.rpma-evidence-device-toolbar label{display:block;position:relative}.rpma-evidence-device-toolbar label>svg{pointer-events:none;width:16px;height:16px;top:10px;left:10px;position:absolute!important}.rpma-evidence-device-toolbar input{padding-left:36px!important}.rpma-module-canvas.is-assure .rpma-evidence-device-detail .rpma-ledger-metric{box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.rpma-module-canvas.is-assure :is(.rpma-evidence-reference-canvas,.rpma-evidence-device-canvas,.rpma-inspection-desk,.rpma-split-ledger,.rpma-event-ledger) :is(.rpma-card,.rpma-theme-data,table,tbody,tr,td,th[scope=row],.rpma-ledger-source-note,.rpma-event-review-footer){background:var(--color-surface)!important}.rpma-module-canvas.is-assure :is(.rpma-evidence-reference-canvas,.rpma-evidence-device-canvas,.rpma-inspection-desk,.rpma-split-ledger,.rpma-event-ledger) :is(.rpma-panel-heading,thead,thead th){background:var(--color-border)!important;color:var(--color-fg)!important}.rpma-module-canvas.is-assure :is(.rpma-evidence-reference-canvas,.rpma-evidence-device-canvas,.rpma-inspection-desk,.rpma-split-ledger,.rpma-event-ledger) :is(td,th){opacity:1}.rpma-module-canvas.is-assure :is(.rpma-evidence-reference-canvas,.rpma-evidence-device-canvas,.rpma-inspection-desk,.rpma-split-ledger,.rpma-event-ledger) :is(.rpma-evidence-device-record,.rpma-event-register button,.rpma-inspection-record,.rpma-ledger-select){box-shadow:none!important;color:var(--color-fg)!important;background:0 0!important}.rpma-module-canvas.is-assure .rpma-evidence-device-record[aria-pressed=true]{border:2px solid var(--color-accent)!important;border-left-width:5px!important}.rpma-module-canvas.is-assure :is(.rpma-event-register tr[data-selected=true],.rpma-inspection-table tr.is-selected,.rpma-ledger-register tr.is-selected)>td:first-child{border-left:5px solid var(--color-accent)!important}.rpma-canvas-selected-marker{color:var(--color-fg);margin-top:4px;font-size:12px;font-weight:700;display:block}.rpma-evidence-device-toolbar h2{margin:0}.rpma-module-canvas.is-assure :is(.rpma-evidence-reference-canvas,.rpma-evidence-device-canvas,.rpma-inspection-desk,.rpma-split-ledger,.rpma-event-ledger) .rpma-evidence-panel,.rpma-module-canvas.is-assure .rpma-evidence-reference-canvas :is([class*=bg-surface],button){background:var(--color-surface)!important}.rpma-evidence-reference-canvas button[aria-pressed=true]{border:2px solid var(--color-accent)!important;border-left-width:5px!important}.rpma-shell .rpma-module-canvas.is-assure :is(.rpma-evidence-reference-canvas,.rpma-evidence-device-canvas,.rpma-inspection-desk,.rpma-split-ledger,.rpma-event-ledger) table tbody tr :is(td,th){background:var(--color-surface)!important}.rpma-shell{--app-footer-height:38px}.rpma-shell .rpma-commandbar{height:auto;min-height:64px;box-shadow:var(--app-shadow);border-radius:14px;margin:10px 16px 0;border:0!important}.rpma-shell .rpma-mobile-bar{box-shadow:var(--app-shadow);border-radius:12px;margin:8px 12px 0;border:0!important}.rpma-shell .rpma-app-legal-links{left:calc(var(--app-sidebar-width) + 16px);padding:6px 12px calc(6px + env(safe-area-inset-bottom));background:var(--color-surface);box-shadow:var(--app-shadow);border-radius:12px;bottom:8px;right:16px;border:0!important;height:auto!important;min-height:36px!important;margin:0!important}.rpma-shell .rpma-topbar-assistant{flex-shrink:0;align-items:center;display:flex}.rpma-shell .rpma-topbar-assistant .ironman-launcher{justify-content:center;width:36px;height:36px;min-height:36px;margin:0;padding:0;position:static}.rpma-shell .rpma-topbar-assistant .ironman-avatar{flex:0 0 30px;width:30px;height:30px}.rpma-shell .rpma-topbar-assistant .ironman-speech{display:none}@media (width>=901px){.rpma-shell .rpma-sidebar .rpma-rail-brand{border-bottom:0!important}}@media (width<=900px){.rpma-shell .rpma-app-legal-links{left:12px;right:12px}.rpma-shell .rpma-mobile-actions{align-items:center;gap:8px;display:flex}}@media (width<=600px){.rpma-shell .rpma-app-legal-links{flex-wrap:wrap;gap:4px 10px;font-size:10px}.rpma-shell .rpma-footer-credit{flex:100%;font-size:10px}.rpma-shell .rpma-main{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}}.rpma-device-overview-compact{container-type:inline-size}.rpma-device-overview-grid{gap:var(--rpma-card-gap,12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rpma-module-canvas.is-assure .rpma-device-overview-card{min-width:0;box-shadow:none;align-self:stretch;padding:0!important}.rpma-module-canvas.is-assure .rpma-device-overview-card h5{background:var(--color-border);color:var(--color-fg);margin:0;padding:8px 12px;font-size:12px;line-height:1.4;font-weight:700!important}.rpma-module-canvas.is-assure .rpma-device-overview-card p{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;font-weight:400!important}.rpma-device-overview-card[data-wide=true]{grid-column:span 2}.rpma-device-overview-caption{margin:0}.rpma-device-overview-source summary{cursor:pointer;font-size:12px;font-weight:600}.rpma-device-overview-source .rpma-table-viewport{margin-top:10px}@container (width>=760px){.rpma-device-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=550px){.rpma-device-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=320px){.rpma-device-overview-grid{grid-template-columns:minmax(0,1fr)}.rpma-device-overview-card[data-wide=true]{grid-column:auto}}.rpma-drive-usage-grid{gap:var(--rpma-card-gap,12px);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.rpma-module-canvas.is-assure .rpma-drive-usage-card{min-width:0;padding:12px!important}.rpma-drive-usage-card h5{justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.rpma-drive-usage-card h5 span{color:var(--color-muted);font-size:11px;font-weight:400}.rpma-capacity-graph{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;margin:10px 0;display:grid}.rpma-capacity-graph svg{width:112px;height:112px}.rpma-capacity-value{fill:currentColor;font-size:15px;font-weight:400}.rpma-capacity-label{fill:currentColor;opacity:.75;font-size:9px}.rpma-drive-usage-card dl{flex-direction:column;gap:6px;font-size:12px;display:flex}.rpma-drive-usage-card dl>div{justify-content:space-between;gap:12px;display:flex}.rpma-drive-usage-card dt{font-weight:700}.rpma-drive-usage-card dd{font-variant-numeric:tabular-nums;margin:0;font-weight:400}.rpma-drive-usage-card>p{margin:10px 0 0;line-height:1.5}.rpma-shell :is(.rpma-assure-section-row>nav,.rpma-assure-subnav){flex-wrap:wrap!important;gap:8px!important;overflow:visible!important}.rpma-shell :is(.rpma-assure-section-link,.rpma-assure-subnav-link){white-space:normal;text-align:left;align-items:center;gap:8px;max-width:100%;background:var(--rail-mod-bg,var(--color-surface))!important;height:auto!important;min-height:38px!important;color:var(--rail-mod-fg,var(--color-fg))!important;box-shadow:0 1px 3px var(--color-fg)!important;border-radius:10px!important;padding:9px 12px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.rpma-shell :is(.rpma-assure-section-link,.rpma-assure-subnav-link){box-shadow:0 1px 3px color-mix(in srgb, var(--color-fg) 9%, transparent)!important}}.rpma-shell :is(.rpma-assure-section-link,.rpma-assure-subnav-link)>svg{width:18px;height:18px;color:var(--nav-icon-color,var(--color-accent));flex:0 0 18px}.rpma-shell :is(.rpma-assure-section-link,.rpma-assure-subnav-link):hover{background:var(--rail-mod-fg,var(--color-fg))!important}@supports (color:color-mix(in lab, red, red)){.rpma-shell :is(.rpma-assure-section-link,.rpma-assure-subnav-link):hover{background:color-mix(in srgb, var(--rail-mod-fg,var(--color-fg)) 9%, var(--rail-mod-bg,var(--color-surface)))!important}}.rpma-shell :is(.rpma-assure-section-link,.rpma-assure-subnav-link).is-active{background:var(--ui-nav-link-active-bg)!important;color:var(--ui-nav-link-active-fg)!important;font-weight:700!important}.rpma-shell :is(.rpma-assure-section-link,.rpma-assure-subnav-link).is-active>svg{color:currentColor}.rpma-shell :is(.rpma-assure-section-link,.rpma-assure-subnav-link):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.rpma-shell .rpma-sidebar{background:var(--color-nav-bg)!important;background-image:none!important}.rpma-shell :is(.rpma-commandbar,.rpma-mobile-bar,.rpma-app-legal-links){--app-text:var(--color-topbar-text);--color-fg:var(--color-topbar-text);background:var(--color-topbar-bg)!important;color:var(--color-topbar-text)!important;background-image:none!important}.rpma-shell :is(.rpma-commandbar,.rpma-mobile-bar) :is(.rpma-dark-mode-toggle,.rpma-mobile-menu){border-color:var(--color-topbar-text);color:var(--color-topbar-text)!important;background:0 0!important}@supports (color:color-mix(in lab, red, red)){.rpma-shell :is(.rpma-commandbar,.rpma-mobile-bar) :is(.rpma-dark-mode-toggle,.rpma-mobile-menu){border-color:color-mix(in srgb,var(--color-topbar-text) 35%,transparent)}}.rpma-shell :is(.rpma-commandbar,.rpma-mobile-bar) .rpma-dark-mode-toggle :is(span,strong,svg){color:inherit!important}.rpma-shell :is(.rpma-dashboard-overview-hero,.rpma-customer-header.rpma-theme-page-header,.rpma-branded-page-hero){color:var(--color-hero-text);background:var(--color-hero-bg)!important;background-image:none!important}html[data-theme=midnight] .rpma-shell{--nav-icon-color:var(--color-accent);--rpma-glass-sheen:none}html[data-theme=midnight] .rpma-shell :is(.rpma-card,.rpma-panel,.rpma-dashboard-panel,.rpma-service-evidence-panel){background-color:var(--color-card-bg)!important;background-image:none!important}.rpma-shell .rpma-page-canvas{color:var(--custom-canvas-text,var(--color-fg))}.rpma-shell :is(.rpma-page-canvas,.rpma-module-canvas,.rpma-workspace-content,.rpma-customer-content-body){outline:0;box-shadow:none!important;border:0!important}.rpma-shell :is(.rpma-card,.rpma-panel,.rpma-glass,.rpma-settings-panel,.rpma-dashboard-panel,.rpma-eco-kpi,.rpma-measured-object,.rpma-service-evidence-panel){--color-fg:var(--custom-card-text);--color-muted:var(--custom-card-muted);--color-text-primary:var(--custom-card-text);--color-text-secondary:var(--custom-card-muted);--app-text:var(--custom-card-text);--app-muted:var(--custom-card-muted);color:var(--custom-card-text)}.rpma-shell :is(.rpma-module-workbench-rail,.rpma-module-workbench-rail-head,.rpma-card-head,.rpma-settings-panel-head){--color-fg:var(--custom-panel-text);--color-muted:var(--custom-panel-muted);--app-text:var(--custom-panel-text);color:var(--custom-panel-text)!important}.rpma-shell .rpma-module-canvas.is-assure :is(.rpma-panel-heading,.rpma-device-overview-card h5,table thead,table thead th),.rpma-shell :is(.rpma-panel-heading,.rpma-device-overview-card h5,table thead,table thead th){--color-fg:var(--custom-header-text);--app-text:var(--custom-header-text);background:var(--color-border)!important;color:var(--custom-header-text)!important}.rpma-shell table tbody :is(td,th){color:var(--custom-table-text)!important}.rpma-shell table tbody tr:nth-child(2n) :is(td,th){color:var(--custom-table-alt-text)!important}.rpma-shell .rpma-module-canvas.is-assure :is(.rpma-evidence-reference-canvas,.rpma-evidence-device-canvas,.rpma-inspection-desk,.rpma-split-ledger,.rpma-event-ledger) table tbody tr :is(td,th){--color-fg:var(--custom-card-text);--color-muted:var(--custom-card-muted);color:var(--custom-card-text)!important}.rpma-shell :is(.rpma-dashboard-overview-hero,.rpma-customer-header.rpma-theme-page-header,.rpma-branded-page-hero){--color-fg:var(--color-hero-text);--color-muted:var(--custom-hero-muted);--app-text:var(--color-hero-text)}.rpma-shell .rpma-sidebar{--app-text:var(--color-nav-text);--app-muted:var(--color-nav-text);color:var(--color-nav-text)}.rpma-shell .rpma-sidebar .dk-link:not(.is-active){color:var(--color-nav-text)!important}.rpma-shell .rpma-sidebar .dk-link:hover:not(.is-active){background:var(--color-nav-hover)!important;color:var(--custom-nav-hover-text)!important}.rpma-shell .rpma-sidebar .dk-link.is-active{color:var(--ui-nav-link-active-fg)!important}.rpma-shell :is(.rpma-commandbar,.rpma-mobile-bar) :is(.rpma-userchip-name,.rpma-mobile-brand,.rpma-assure-brand){color:var(--color-topbar-text)!important}.rpma-shell .rpma-customer-workspace .rpma-assure-pillbar.is-tiered{box-shadow:none!important;border:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.rpma-shell :is(.rpma-assure-section-row,.rpma-assure-subnav,.rpma-customer-layout,.rpma-customer-content,.rpma-customer-content-body){margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.rpma-assure-pillbar[data-service=estate]{--rpma-icon-hue:var(--color-accent)}.rpma-assure-pillbar[data-service=syspro]{--rpma-icon-hue:var(--brand-teal)}.rpma-assure-pillbar[data-service=rmm],.rpma-assure-pillbar[data-service=cove],.rpma-assure-pillbar[data-service=epp],.rpma-assure-pillbar[data-service=csp],.rpma-assure-pillbar[data-service=tickets],.rpma-assure-pillbar[data-service=networks],.rpma-assure-pillbar :is(.rpma-assure-section-link,.rpma-assure-subnav-link):nth-child(4n+2){--rpma-icon-hue:var(--color-accent)}.rpma-assure-pillbar :is(.rpma-assure-section-link,.rpma-assure-subnav-link):nth-child(4n+3){--rpma-icon-hue:var(--brand-teal)}.rpma-assure-pillbar :is(.rpma-assure-section-link,.rpma-assure-subnav-link):nth-child(4n+4),.rpma-assure-pillbar :is(.rpma-assure-section-link,.rpma-assure-subnav-link):nth-child(4n+5){--rpma-icon-hue:var(--color-accent)}.rpma-shell .rpma-assure-pillbar :is(.rpma-assure-section-link,.rpma-assure-subnav-link)>svg{color:var(--color-nav-text)!important}@supports (color:color-mix(in lab, red, red)){.rpma-shell .rpma-assure-pillbar :is(.rpma-assure-section-link,.rpma-assure-subnav-link)>svg{color:color-mix(in srgb,var(--color-nav-text) 28%,var(--rpma-icon-hue,var(--color-accent)))!important}}.rpma-shell .rpma-assure-pillbar :is(.rpma-assure-section-link,.rpma-assure-subnav-link)>svg{stroke:currentColor!important}.rpma-shell :is(.rpma-card,.rpma-panel,.rpma-settings-panel,.rpma-dashboard-panel,.rpma-service-evidence-panel,.rpma-eco-kpi,.rpma-measured-object) :is(h2,h3,h4,h5,h6),.rpma-shell :is(.rpma-card-head,.rpma-panel-heading,.rpma-settings-panel-head,.rpma-module-workbench-rail-head) :is(strong,h2,h3,h4,h5){font-weight:700!important}.rpma-shell :is(.rpma-evidence-disclosure,.rpma-ledger-explanation)>summary,.rpma-shell .rpma-module-canvas details>summary{min-height:28px;line-height:1.5;font-size:11px!important}.rpma-shell .rpma-customer-workspace .rpma-assure-section-row{align-items:stretch!important}.rpma-shell .rpma-customer-workspace .rpma-assure-section-row>nav{align-self:stretch;width:100%;min-width:0;order:0!important;justify-content:flex-start!important}.rpma-shell .rpma-customer-workspace .rpma-assure-posture-chip{order:1!important}@media (width<=600px){.rpma-shell .rpma-customer-workspace .rpma-assure-section-row{flex-direction:column!important}.rpma-shell .rpma-customer-workspace .rpma-assure-section-row>nav{flex:none!important;width:100%!important}.rpma-shell .rpma-customer-workspace .rpma-assure-posture-chip{align-self:flex-start}}.rpma-shell .rpma-module-canvas :is(.rpma-card-head,.rpma-panel-heading,.rpma-settings-panel-head,.rpma-ledger-collection-head,.rpma-inspection-collection-head){background:var(--color-surface-2)!important;color:var(--custom-panel-text)!important;font-weight:700!important}.rpma-shell .rpma-module-canvas :is(.rpma-resource-host h3,.rpma-evidence-device-name strong,.rpma-device-detail-header h3,.rpma-inspection-desk-rail strong,.rpma-event-host-name){text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.rpma-shell .rpma-module-canvas.is-assure.is-segmented :is(.rpma-module-section,.rpma-module-section-heading,.rpma-est-group-label,.rpma-pick-container,.rpma-rmm-split,.rpma-evidence-reference-canvas,.rpma-evidence-device-canvas,.rpma-evidence-device-detail,.rpma-split-ledger-detail){--color-fg:var(--custom-canvas-text);--color-muted:var(--custom-canvas-muted);--app-text:var(--custom-canvas-text);background:var(--color-canvas-bg)!important;color:var(--custom-canvas-text)!important;background-image:none!important}.rpma-shell .rpma-module-canvas.is-assure :is(.rpma-module-section-heading,.rpma-est-group-label){box-shadow:none!important;border:0!important}.rpma-shell{--rpma-shell-inset:clamp(14px,2.2vw,34px)}.rpma-shell .rpma-main{padding-left:var(--rpma-shell-inset)!important;padding-right:var(--rpma-shell-inset)!important}.rpma-shell .rpma-page-canvas{width:100%;max-width:none!important}.rpma-shell :is(.rpma-commandbar,.rpma-mobile-bar){margin-left:var(--rpma-shell-inset)!important;margin-right:var(--rpma-shell-inset)!important}.rpma-shell .rpma-app-legal-links{left:calc(var(--app-sidebar-width) + var(--rpma-shell-inset));right:var(--rpma-shell-inset)}@media (width<=900px){.rpma-shell{--rpma-shell-inset:12px}.rpma-shell .rpma-app-legal-links{left:var(--rpma-shell-inset)}}.rpma-shell :is(.rpma-stage,.rpma-main,.rpma-page-canvas,.rpma-page-layout,.rpma-page-body,.rpma-workspace,.rpma-workspace-content,.rpma-customer-workspace,.rpma-customer-content,.rpma-customer-content-body){--app-text:var(--custom-canvas-text);--app-muted:var(--custom-canvas-muted);--color-fg:var(--custom-canvas-text);--color-muted:var(--custom-canvas-muted);color:var(--custom-canvas-text);background:var(--color-canvas-bg)!important;background-image:none!important}.rpma-shell .rpma-module-canvas .rpma-metric-face{--color-fg:var(--custom-card-text);--color-muted:var(--custom-card-muted);--app-text:var(--custom-card-text);color:var(--custom-card-text)}.rpma-shell .rpma-module-canvas .rpma-metric-face>header :is(h3,div:not([data-rag])){color:var(--custom-card-text)!important}.rpma-shell .rpma-host-status:is([data-tone=green],[data-tone=amber]){color:var(--color-text-secondary)!important}.rpma-dashboard-panel-head>div:first-child{min-width:0}.rpma-dashboard-panel-meta{flex-shrink:0;justify-content:flex-end;align-self:flex-start;align-items:flex-start;gap:10px;display:flex}.rpma-dashboard-panel-meta :is(span,strong){color:var(--app-muted);text-align:right;max-width:14ch;font-size:10px;font-weight:400}.rpma-dashboard-card-icon{color:currentColor;flex:0 0 18px;width:18px;height:18px}.rpma-dashboard-kpi-head{justify-content:space-between}.rpma-dashboard-kpi-head>span{order:0;min-width:0}.rpma-dashboard-kpi-head>svg{flex-shrink:0;order:1;width:18px;height:18px;margin-left:auto}.rpma-dashboard-service{padding-top:34px;position:relative}.rpma-dashboard-service>.rpma-dashboard-card-icon{color:var(--color-fg);position:absolute;top:10px;right:10px}@media (width<=600px){.rpma-dashboard-panel-meta{gap:6px}.rpma-dashboard-panel-meta :is(span,strong){max-width:10ch}}.rpma-shell{--surface:var(--color-card-bg);--surface-2:var(--color-surface-2);--fg:var(--custom-canvas-text);--muted:var(--custom-canvas-muted);--border:var(--color-border);--border-strong:var(--color-border-strong)}.rpma-shell :is([data-ui-surface=hero],.rpma-theme-page-header,.rpma-config-intro,.rpma-report-intro){--color-fg:var(--color-hero-text);--color-muted:var(--custom-hero-muted);--app-text:var(--color-hero-text);--app-muted:var(--custom-hero-muted);--fg:var(--color-hero-text);--muted:var(--custom-hero-muted);background:var(--color-hero-bg)!important;color:var(--color-hero-text)!important;background-image:none!important}.rpma-shell :is(.rpma-config-intro,.rpma-report-intro,.rpma-unified-page-header) :is(h1,h2,h3,p,.rpma-config-kicker,.rpma-folio-kicker){color:inherit!important}.rpma-shell :is(.rpma-theme-rail,.rpma-workspace-group-nav,.rpma-workspace-item-nav,.rpma-help-rail,.rpma-agent-custs,.rpma-agent-hosts){--color-fg:var(--color-nav-text);--color-muted:var(--color-nav-muted);--app-text:var(--color-nav-text);--app-muted:var(--color-nav-muted);--fg:var(--color-nav-text);--muted:var(--color-nav-muted);background:var(--color-nav-bg)!important;color:var(--color-nav-text)!important;background-image:none!important}.rpma-shell :is(.rpma-workspace-group-link,.rpma-workspace-item-link,.rpma-assure-section-link,.rpma-assure-subnav-link,.rpma-help-link,.rpma-agent-cust-btn,.rpma-agent-host-btn){background:var(--rpma-nav-button-bg)!important;color:var(--rpma-nav-button-fg)!important;background-image:none!important}.rpma-shell :is(.rpma-workspace-group-link,.rpma-workspace-item-link,.rpma-assure-section-link,.rpma-assure-subnav-link,.rpma-help-link,.rpma-agent-cust-btn,.rpma-agent-host-btn):is(.is-active,.is-on,[aria-current=page]){background:var(--ui-tab-active-bg)!important;color:var(--ui-tab-active-fg)!important}.rpma-shell :is(.rpma-workspace-group-link,.rpma-workspace-item-link,.rpma-help-link,.rpma-agent-cust-btn,.rpma-agent-host-btn) :is(span,strong,small){color:inherit!important}.rpma-shell :is(.rpma-settings-panel,.rpma-rpt-toolbar,.rpma-folio-fields,.rpma-folio-kpis,.rpma-folio-paper,.rpma-action-toolbar,.rpma-action-list,.rpma-agent-detail){--color-fg:var(--custom-card-text);--color-muted:var(--custom-card-muted);--app-text:var(--custom-card-text);--app-muted:var(--custom-card-muted);--fg:var(--custom-card-text);--muted:var(--custom-card-muted);background:var(--color-card-bg)!important;color:var(--custom-card-text)!important;background-image:none!important}.rpma-shell :is(.rpma-dashboard-panel-head,.rpma-settings-panel-head,.rpma-panel-heading,.rpma-card-head){--color-fg:var(--custom-panel-text);--color-muted:var(--custom-panel-muted);--app-text:var(--custom-panel-text);--app-muted:var(--custom-panel-muted);background:var(--color-surface-2)!important;color:var(--custom-panel-text)!important;background-image:none!important}.rpma-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){opacity:1;background:var(--color-field)!important;color:var(--ui-field-text)!important}.rpma-shell :is(input,select,textarea)::placeholder{color:var(--ui-field-text);opacity:1}.rpma-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea):disabled{opacity:1;background:var(--color-surface-2)!important;color:var(--custom-panel-text)!important}.rpma-shell .rpma-action:is([data-button-variant=default],[data-button-variant=primary]){background:var(--color-accent)!important;color:var(--color-accent-fg)!important}.rpma-shell .rpma-action[data-button-variant=secondary]{background:var(--color-card-bg)!important;color:var(--custom-card-text)!important}.rpma-shell .rpma-action:is([data-button-variant=outline],[data-button-variant=ghost]){color:inherit!important;background:0 0!important}.rpma-shell .rpma-action:is([data-button-variant=outline],[data-button-variant=ghost]):hover{background:var(--color-surface-2)!important;color:var(--custom-panel-text)!important}.rpma-shell .rpma-action[data-button-variant=destructive]{color:var(--color-text-on-dark)!important}.rpma-shell .rpma-action[data-button-variant=secondary]:hover{background:var(--color-surface-2)!important;color:var(--custom-panel-text)!important}.rpma-shell :is([data-ui-surface=card],[data-ui-surface=canvas],[data-ui-surface=section],.rpma-page-canvas,.rpma-page-layout,.rpma-workspace,.rpma-workspace-content,.rpma-customer-content,.rpma-customer-content-body,.rpma-module-canvas,.rpma-module-page,.rpma-dashboard-panel,.rpma-dashboard-kpi,.rpma-dashboard-service,.rpma-card,.rpma-panel,.rpma-glass,.rpma-settings-panel,.rpma-report-intro,.rpma-folio,.rpma-folio-paper,.rpma-folio-kpis,.rpma-action-list,.rpma-agent-detail,.rpma-theme-content,.rpma-help-rail,.rpma-measured-object,.rpma-metric-face,.rpma-eco-kpi,.rpma-stat-card,.rpma-device-detail-header,.rpma-table-viewport,.rpma-bounded-data,.rpma-data-region),.rpma-shell .rpma-module-canvas.is-assure :is(.rpma-panel-heading,.rpma-card-head,.rpma-resource-heading,.rpma-ledger-collection-head,.rpma-inspection-collection-head,.rpma-card,.rpma-panel,.rpma-glass,.rpma-measured-object,.rpma-metric-face,.rpma-eco-kpi,.rpma-device-detail-header,.rpma-table-viewport,.rpma-bounded-data,.rpma-data-region),.rpma-shell :is(.rpma-module-workbench-rail,.rpma-module-workbench-main,.rpma-module-workbench,.rpma-module-workbench-rail-head,.rpma-evidence-device-canvas,.rpma-evidence-device-rail,.rpma-inspection-desk,.rpma-inspection-desk-rail,.rpma-inspection-desk-workbench,.rpma-split-ledger,.rpma-split-ledger-collection,.rpma-rmm-split,.rpma-evidence-reference-canvas,.rpma-unified-page-header,.rpma-theme-page-header,.rpma-config-intro,.rpma-rpt-toolbar,.rpma-action-toolbar,.rpma-folio-fields,.rpma-service-evidence-panel,.rpma-inspection-summary,.rpma-panel-heading,.rpma-card-head,.rpma-dashboard-panel-head,.rpma-settings-panel-head,.rpma-resource-heading,.rpma-ledger-collection-head,.rpma-inspection-collection-head,.rpma-event-review-footer,.rpma-ledger-source-note){box-shadow:none!important;border:0!important}.rpma-shell :is([data-ui-surface=hero],.rpma-customer-header.rpma-theme-page-header){background-color:var(--color-hero-bg)!important;background-image:none,url(/assets/brand/rpm-ams-analytics-hero-3f71536125cf.webp)!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:cover!important}.rpma-shell :is([data-ui-surface=hero],.rpma-customer-header.rpma-theme-page-header) :is(.rpma-unified-page-eyebrow,.rpma-unified-page-title-row>h1,.rpma-unified-page-description,.rpma-unified-page-metadata,.rpma-customer-name,.rpma-customer-title-row>small){background:var(--color-hero-bg);border-radius:4px;width:fit-content;max-width:100%;color:var(--color-hero-text)!important}.rpma-shell .rpma-page-canvas :is(.rpma-dashboard,.rpma-contract-dashboard,.rpma-assure-hub,.rpma-assure-hub-content,.rpma-dashboard-primary-grid,.rpma-dashboard-lower-grid,.rpma-dashboard-side-stack){min-width:0;gap:var(--rpma-canvas-gap)!important}.rpma-shell .rpma-page-canvas :is(.rpma-dashboard-kpis,.rpma-assure-hub-kpis,.rpma-assure-hub-tiles,.rpma-assure-five-kpis,.rpma-eco-kpis,.rpma-device-overview-grid,.rpma-drive-usage-grid,.rpma-measured-object-grid,.rpma-rmm-grid,.rpma-est-grid){align-items:stretch;min-width:0;gap:var(--rpma-card-gap)!important}.rpma-shell .rpma-page-canvas :is(.rpma-dashboard-kpis,.rpma-assure-hub-kpis,.rpma-assure-hub-tiles,.rpma-assure-five-kpis,.rpma-eco-kpis,.rpma-device-overview-grid,.rpma-drive-usage-grid,.rpma-measured-object-grid,.rpma-rmm-grid,.rpma-est-grid)>*{box-sizing:border-box;align-self:stretch;min-width:0;margin:0}.rpma-shell .rpma-page-canvas :is(.rpma-dashboard-widget-grid,.rpma-overview-evidence-grid,.rpma-resource-lanes-grid){align-items:stretch;min-width:0}.rpma-shell .rpma-dashboard-widget-grid .rpma-dashboard-widget{align-self:stretch;margin:0}.rpma-shell .rpma-dashboard-panel-head{box-sizing:border-box;align-items:center;min-height:64px}.rpma-shell .rpma-dashboard-panel-meta{align-self:center}.rpma-shell .rpma-assure-hub-content{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--rpma-card-gap)!important}.rpma-shell .rpma-assure-hub-content>.rpma-assure-hub-tiles{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.rpma-shell :is(.rpma-assure-hub-kpi,.rpma-assure-hub-tile,.rpma-assure-hub-watch,.rpma-assure-five-kpis>div){box-shadow:none!important;border:0!important}.rpma-shell :is(.rpma-dashboard,.rpma-assure-hub){container-type:inline-size}@container (width<=900px){.rpma-shell .rpma-dashboard .rpma-dashboard-widget-grid{grid-template-columns:minmax(0,1fr)}.rpma-shell .rpma-dashboard .rpma-dashboard-widget-grid .rpma-dashboard-widget{grid-column:1/-1}.rpma-shell :is(.rpma-dashboard-kpis,.rpma-assure-hub-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-shell :is(.rpma-dashboard-kpis,.rpma-assure-hub-kpis)>:last-child:nth-child(odd){grid-column:1/-1}.rpma-shell .rpma-assure-hub-content{grid-template-columns:minmax(0,1fr)}.rpma-shell .rpma-assure-hub-content>.rpma-assure-hub-tiles{grid-column:auto}}@container (width<=480px){.rpma-shell :is(.rpma-dashboard-kpis,.rpma-assure-hub-kpis){grid-template-columns:minmax(0,1fr)}.rpma-shell .rpma-assure-hub-content>.rpma-assure-hub-tiles{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.rpma-shell{--surface-content:var(--color-canvas-bg);--ui-canvas-bg:var(--color-canvas-bg);--ui-section-bg:var(--color-canvas-bg);--surface-card:var(--color-card-bg);--ui-card-bg:var(--color-card-bg);--ui-data-bg:var(--color-card-bg);--surface-panel:var(--color-surface-2);--ui-panel-head-bg:var(--color-surface-2)}.rpma-shell :is(.rpma-module-canvas,.rpma-module-workbench-main,.rpma-module-section,.rpma-ecosystem-home,.rpma-theme-content){--color-fg:var(--custom-canvas-text);--color-muted:var(--custom-canvas-muted);--app-text:var(--custom-canvas-text);--app-muted:var(--custom-canvas-muted);--fg:var(--custom-canvas-text);--muted:var(--custom-canvas-muted);color:var(--custom-canvas-text);background:var(--color-canvas-bg)!important;box-shadow:none!important;border:0!important}.rpma-shell :is([data-ui-surface=card],.rpma-card,.rpma-panel,.rpma-glass,.rpma-metric-face,.rpma-measured-object,.rpma-ecosystem-service-card,.rpma-assure-hub-tile,.rpma-assure-hub-kpi,.rpma-assure-hub-watch,.rpma-assure-five-kpis>div,.rpma-dashboard-kpi,.rpma-service-evidence-panel,.rpma-device-overview-card,.rpma-drive-usage-card,.rpma-resource-lane,.rpma-evidence-device-rail,.rpma-inspection-desk-rail,.rpma-inspection-collection,.rpma-ledger-collection,.rpma-evidence-panel,.rpma-overview-evidence-grid>section,.rpma-page-canvas :is(div,section,article).border:is(.bg-surface,.bg-card):is(.rounded-lg,.rounded-xl,.rounded-2xl)){--color-fg:var(--custom-card-text);--color-muted:var(--custom-card-muted);--app-text:var(--custom-card-text);--app-muted:var(--custom-card-muted);--fg:var(--custom-card-text);--muted:var(--custom-card-muted);color:var(--custom-card-text);background:var(--color-card-bg)!important;box-shadow:none!important;background-image:none!important;border:0!important}.rpma-shell :is(.rpma-module-section-heading,.rpma-est-group-label){background:var(--color-canvas-bg)!important;color:var(--custom-canvas-text)!important}.rpma-shell :is([data-ui-surface=panel-head],.rpma-panel-heading,.rpma-card-head,.rpma-dashboard-panel-head,.rpma-settings-panel-head,.rpma-resource-heading,.rpma-ledger-collection-head,.rpma-inspection-collection-head,.rpma-device-overview-card h5,.rpma-module-workbench-rail-head,table thead,table thead th){--color-fg:var(--custom-panel-text);--color-muted:var(--custom-panel-muted);--app-text:var(--custom-panel-text);--app-muted:var(--custom-panel-muted);--fg:var(--custom-panel-text);--muted:var(--custom-panel-muted);background:var(--color-surface-2)!important;color:var(--custom-panel-text)!important;background-image:none!important;border:0!important}.rpma-shell :is(.rpma-workspace-group-nav,.rpma-workspace-item-nav) .rpma-customer-nav-heading,.rpma-shell :is(.rpma-workspace-group-nav,.rpma-workspace-item-nav) .rpma-customer-nav-heading :is(small,strong){color:var(--color-nav-text)}.rpma-shell :is(.rpma-workspace-group-nav,.rpma-workspace-item-nav,.rpma-theme-rail) :is(.rpma-workspace-nav-caption,small,strong){color:inherit}.rpma-shell .rpma-ecosystem-home{gap:var(--rpma-card-gap);padding:0}.rpma-shell .rpma-ecosystem-home-head{border:0;padding-inline:0}.rpma-shell .rpma-ecosystem-home-cards{gap:var(--rpma-card-gap);align-items:stretch}.rpma-shell .rpma-userchip-initial{color:var(--color-accent-fg)!important}.rpma-shell .rpma-userchip-out{color:var(--custom-card-text)!important}.rpma-shell :is(.rpma-card,.rpma-panel,.rpma-dashboard-panel,.rpma-ecosystem-service-card,.rpma-assure-hub-tile) :is(h2,h3,h4,h5,h6){font-weight:700}html[data-contrast-measuring] :is(.rpma-shell *,.rpma-public-shell *,.rpma-login *,[data-ui-surface=overlay] *){transition:none!important}@media (width<=900px){.rpma-shell .rpma-unified-page-header{align-items:stretch;gap:var(--rpma-card-gap);flex-direction:column}.rpma-shell .rpma-unified-page-heading{width:100%;min-width:0}.rpma-shell .rpma-unified-page-title-row{flex-wrap:wrap}.rpma-shell .rpma-page-action-region{flex-wrap:wrap;justify-content:flex-start;width:100%}}.rpma-public-shell{background:var(--color-canvas-bg);color:var(--custom-canvas-text)}.rpma-public-shell :is(.rpma-public-bar,footer){background:var(--color-topbar-bg);color:var(--color-topbar-text);border-radius:var(--app-radius);margin:var(--rpma-card-gap);border:0}.rpma-public-shell :is(.rpma-public-brand,.rpma-public-brand small,.rpma-public-signin,footer a){color:inherit}.rpma-public-shell .rpma-public-main{color:var(--custom-canvas-text)}@media (width>=901px){.rpma-shell{--app-sidebar-width:300px!important}}.rpma-shell .rpma-commandbar{flex-wrap:wrap;gap:8px 16px;padding:10px 14px}.rpma-shell .rpma-command-actions{flex-shrink:0;margin-left:auto}.rpma-shell .rpma-topbar-links{min-width:0}.rpma-shell .rpma-mobile-brand img{object-fit:contain;width:120px;max-width:100%;height:32px}.rpma-auth-mobile-logo{flex:none;width:min(240px,100%);height:80px;margin-bottom:16px;display:block}.rpma-auth-mobile-logo img{object-fit:contain;width:100%;height:100%}.rpma-login-panel:has(>.rpma-auth-mobile-logo){grid-auto-rows:max-content;align-content:center;transform:none}.rpma-login-panel:has(>.rpma-auth-mobile-logo)>.rpma-login-box{min-height:0;max-height:calc(100dvh - 260px)}.rpma-login-panel:has(>.rpma-auth-mobile-logo)>.rpma-auth-legal-links{margin-top:var(--rpma-canvas-gap,16px);justify-self:end;position:static}.rpma-login-panel:has(>[data-login-build]){justify-content:center;gap:var(--rpma-canvas-gap,16px);flex-direction:column;padding:24px;display:flex;transform:none}.rpma-login-panel:has(>[data-login-build])>.rpma-auth-mobile-logo{display:none}.rpma-login-panel>[data-login-build].rpma-login-box{flex:none;width:min(100%,560px);height:auto;min-height:0;padding:28px;overflow:visible;max-height:none!important}[data-login-build] .rpma-login-form .rpma-login-policy-check{flex-direction:row}.rpma-login .rpma-login-panel:has(>[data-login-build])>.rpma-auth-legal-links{flex:none;align-self:center;margin:0;position:static}@media (height<=760px),(width<=600px){.rpma-login-panel:has(>[data-login-build]){gap:var(--rpma-card-gap,12px);padding:12px}.rpma-login-panel>[data-login-build].rpma-login-box{padding:20px}[data-login-build] .rpma-login-heading{margin-bottom:14px}[data-login-build] .rpma-login-heading h1{font-size:28px}[data-login-build] .rpma-login-form{gap:12px}[data-login-build] :is(.rpma-login-form input,.rpma-login-submit,.rpma-login-microsoft){min-height:42px}[data-login-build] .rpma-login-divider{margin:12px 0}}@media (height<=640px){.rpma-login-panel>[data-login-build].rpma-login-box{padding:14px 18px}[data-login-build] .rpma-login-heading{margin-bottom:10px}[data-login-build] .rpma-login-heading h1{font-size:24px}[data-login-build] .rpma-login-heading p{font-size:12px}[data-login-build] .rpma-login-form{gap:8px}[data-login-build] :is(.rpma-login-form input,.rpma-login-submit,.rpma-login-microsoft){min-height:38px}[data-login-build] .rpma-login-divider{margin:8px 0}[data-login-build] .rpma-login-provider-note{font-size:12px}[data-login-build].rpma-login-box:has(:is([role=status],[role=alert])){padding-block:10px}[data-login-build]:has(:is([role=status],[role=alert])) .rpma-login-heading{margin-bottom:8px}[data-login-build]:has(:is([role=status],[role=alert])) .rpma-login-form{gap:6px}[data-login-build]:has(:is([role=status],[role=alert])) .rpma-login-policy-check{font-size:11px;line-height:1.3}[data-login-build] :is([role=status],[role=alert]){margin:0 0 8px;padding:6px 8px;font-size:11px;line-height:1.3}[data-login-build].rpma-login-box:has([role=status]):has([role=alert]){padding-block:8px}[data-login-build]:has([role=status]):has([role=alert]) .rpma-login-form{gap:4px}[data-login-build]:has([role=status]):has([role=alert]) :is(.rpma-login-form input,.rpma-login-submit,.rpma-login-microsoft){min-height:36px}[data-login-build]:has([role=status]):has([role=alert]) .rpma-login-divider{margin:4px 0}}.rpma-shell .rpma-topbar-links>.dk-nav{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;display:flex}.rpma-shell .rpma-topbar-links .dk-link{white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:none!important;color:var(--color-topbar-text)!important;border:0!important}.rpma-shell .rpma-topbar-links .dk-link .dk-text{color:inherit!important}.rpma-shell .rpma-topbar-links .dk-link:hover{background:var(--color-nav-hover)!important;color:var(--custom-nav-hover-text)!important}.rpma-shell .rpma-topbar-links .dk-ico{flex:0 0 16px;width:16px;height:16px;stroke:currentColor!important;color:inherit!important}.rpma-shell .rpma-topbar-links .dk-link:first-child{--rpma-icon-hue:var(--brand-teal)}.rpma-shell .rpma-topbar-links .dk-link[href="/settings/infrastructure"],.rpma-shell .rpma-topbar-links .dk-link[href="/settings/tenants"],.rpma-shell .rpma-topbar-links .dk-link:last-child,.rpma-shell .rpma-sidebar-global-nav .dk-link:nth-child(2){--rpma-icon-hue:var(--color-accent)}.rpma-shell .rpma-sidebar-customer .rpma-switcher-inline{box-shadow:none!important;border:0!important}.rpma-shell .rpma-sidebar-customer .rpma-switcher-inline:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=900px){.rpma-shell .rpma-sidebar{width:min(260px,88vw)}.rpma-shell .rpma-mobile-bar{height:auto;min-height:56px;padding-top:8px;padding-bottom:8px}.rpma-shell .rpma-mobile-platform-links{grid-column:1/-1;width:100%}.rpma-shell .rpma-topbar-links .dk-link{gap:5px;padding:7px 8px;font-size:11px}}.rpma-shell .rpma-assure-posture-chip.rpma-customer-view-label{box-sizing:border-box;letter-spacing:normal;white-space:nowrap;cursor:default;min-height:38px;box-shadow:0 1px 3px var(--color-fg);border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex;background:var(--rpma-nav-button-bg)!important;color:var(--rpma-nav-button-fg)!important}@supports (color:color-mix(in lab, red, red)){.rpma-shell .rpma-assure-posture-chip.rpma-customer-view-label{box-shadow:0 1px 3px color-mix(in srgb,var(--color-fg) 9%,transparent)}}.rpma-customer-view-label>svg{flex:0 0 18px;width:18px;height:18px}.rpma-shell .rpma-assure-posture-chip.rpma-assure-posture-button{box-sizing:border-box;letter-spacing:0;cursor:pointer;max-width:100%;min-height:38px;box-shadow:0 2px 3px var(--color-fg);border:1px solid;border-radius:6px;justify-content:center;align-self:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rpma-shell .rpma-assure-posture-chip.rpma-assure-posture-button{box-shadow:0 2px 3px color-mix(in srgb,var(--color-fg) 16%,transparent)}}.rpma-assure-posture-button>svg{flex:0 0 18px;width:18px;height:18px}.rpma-assure-posture-button>span{overflow-wrap:anywhere}.rpma-shell .rpma-assure-posture-button:hover{box-shadow:0 3px 6px var(--color-fg)}@supports (color:color-mix(in lab, red, red)){.rpma-shell .rpma-assure-posture-button:hover{box-shadow:0 3px 6px color-mix(in srgb,var(--color-fg) 24%,transparent)}}.rpma-shell .rpma-assure-posture-button:hover{text-underline-offset:3px;text-decoration:underline}.rpma-shell .rpma-assure-posture-button:focus-visible{outline-offset:3px;outline:2px solid}.rpma-shell .rpma-assure-posture-button:active{box-shadow:none}@media (width<=900px){.rpma-shell .rpma-mobile-bar{grid-template-columns:38px minmax(22px,1fr) auto;column-gap:6px}.rpma-shell .rpma-mobile-brand{min-width:22px;line-height:0;font-size:0!important}.rpma-shell .rpma-mobile-brand img{object-fit:contain;width:120px;max-width:100%;height:32px;display:block}.rpma-shell .rpma-mobile-actions{gap:4px}}.rpma-shell .rpma-main{padding-bottom:var(--rpma-canvas-gap,16px)!important}.rpma-shell .rpma-app-legal-links{z-index:auto;gap:var(--rpma-card-gap,12px);flex-wrap:wrap;width:auto;position:static;inset:auto;height:auto!important;margin:var(--rpma-canvas-gap,16px) 0 0!important}.rpma-shell .rpma-footer-credit{text-align:start;overflow-wrap:anywhere;flex:260px;max-width:none;position:static;transform:none}.rpma-shell .rpma-assure-hub-tile>strong{color:var(--color-muted)}.rpma-shell .rpma-assure-hub-tile>strong[data-rag=Green]{color:var(--color-rag-green)}.rpma-shell .rpma-assure-hub-tile>strong[data-rag=Amber]{color:var(--color-rag-amber)}.rpma-shell .rpma-assure-hub-tile>strong[data-rag=Red]{color:var(--color-rag-red)}.rpma-shell .rpma-assure-hub-tile>strong[data-rag=Off]{color:var(--color-muted)}.rpma-shell .rpma-module-section-heading{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start}.rpma-shell .rpma-module-section-heading>div{min-width:0;overflow:visible}.rpma-shell .rpma-module-section-kicker{white-space:normal;text-overflow:clip;width:auto;max-width:none;font-size:11px;line-height:1.5;overflow:visible}.rpma-shell .rpma-module-section-heading h2{overflow-wrap:anywhere;flex-wrap:wrap;font-size:14px;line-height:1.5}.rpma-shell .rpma-module-section-heading>p{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.rpma-shell .rpma-split-ledger{grid-template-columns:minmax(340px,38%) minmax(0,1fr)}.rpma-shell .rpma-ledger-register{table-layout:fixed;min-width:340px}.rpma-shell .rpma-ledger-register td:first-child{min-width:0}.rpma-shell .rpma-ledger-select{width:100%}.rpma-shell .rpma-ledger-select>span{white-space:normal;overflow-wrap:break-word;min-width:0}.rpma-shell .rpma-ledger-observed{white-space:normal;overflow-wrap:break-word}@media (width<=1200px){.rpma-shell .rpma-split-ledger{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.rpma-shell .rpma-module-section-heading{gap:var(--rpma-card-gap,10px);grid-template-columns:minmax(0,1fr)}}.rpma-shell .rpma-customer-workspace{gap:var(--rpma-canvas-gap);grid-auto-rows:auto;min-height:0;max-height:none;overflow:visible;grid-template-rows:none!important;height:auto!important}.rpma-shell .rpma-customer-content{height:auto;max-height:none;overflow:visible}.rpma-shell .rpma-module-canvas.is-assure[data-canvas-face=module]{gap:var(--rpma-canvas-gap)}.rpma-shell .rpma-page-canvas .rpma-unified-page-header.rpma-theme-page-header{--fg:var(--color-text-primary);--muted:var(--color-text-secondary);--color-fg:var(--color-text-primary);--color-muted:var(--color-text-secondary);--app-text:var(--color-text-primary);--app-muted:var(--color-text-secondary);background:var(--color-card-bg)!important;color:var(--color-text-primary)!important;background-image:none!important}.rpma-shell .rpma-unified-page-header:before,.rpma-shell .rpma-unified-page-header:after{background-image:none!important}.rpma-status-panel{padding:var(--rpma-canvas-gap);border:1px solid var(--color-border);border-radius:var(--radius,8px);background:var(--color-card-bg);color:var(--color-text-primary);gap:var(--rpma-card-gap);flex-direction:column;display:flex}.rpma-status-panel-heading{align-items:center;gap:var(--rpma-card-gap);flex-wrap:wrap;display:flex}.rpma-status-panel p{color:var(--color-text-secondary);margin:0}.rpma-state-chip{border:1px solid var(--color-border);border-radius:var(--radius,8px);color:var(--color-text-secondary);padding:2px 8px;font-size:.75rem}.rpma-status-panel[data-kind=no_cover],.rpma-status-panel[data-kind=no_cover] .rpma-state-chip,.rpma-uncovered-tab{border-style:dashed}.rpma-uncovered-tab{cursor:default;opacity:1}.rpma-shell .rpma-assure-pillbar .rpma-uncovered-tab{background:var(--color-card-bg)!important;color:var(--color-text-secondary)!important;border:2px dashed var(--color-text-secondary)!important;box-shadow:none!important}.rpma-customer-health[data-cover=none]{border-style:dashed}.rpma-no-cover-capabilities{padding:var(--rpma-canvas-gap)}.rpma-no-cover-capabilities h2{margin-bottom:var(--rpma-card-gap)}.rpma-no-cover-grid{gap:var(--rpma-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rpma-no-cover-grid>div{border:1px dashed var(--color-border);padding:var(--rpma-card-gap);gap:var(--rpma-card-gap);color:var(--color-text-secondary);flex-direction:column;display:flex}.rpma-no-cover-grid>div>span{font-size:1.5rem}.rpma-saved-view{color:var(--color-text-secondary);font-size:.75rem}.rpma-saved-view button{text-decoration:underline}@media (width<=640px){.rpma-no-cover-grid{grid-template-columns:1fr}}@media print{.rpma-skip-link,a[href=\#main-content],.rpma-sidebar,.rpma-commandbar,.rpma-mobile-bar,.rpma-assure-pillbar,.rpma-preview-actions,.rpma-nav-scrim,.rpma-floating-menu,.rpma-footer,nav,[hidden],[aria-hidden=true],[data-report-inactive=true]{display:none!important}}.rpma-shell .rpma-commandbar{box-shadow:none;gap:var(--rpma-card-gap);border-radius:0;padding:10px 16px;border-bottom:1px solid var(--color-border)!important;background:var(--color-card-bg)!important;color:var(--color-text-primary)!important;margin:0!important}.rpma-shell :is(.rpma-commandbar,.rpma-mobile-bar){--color-topbar-text:var(--color-text-primary);--color-topbar-bg:var(--color-card-bg);background:var(--color-card-bg)!important}.rpma-shell .rpma-topbar-links .dk-link{box-shadow:none;color:var(--color-text-secondary)!important;background:0 0!important;border-color:#0000!important}.rpma-shell .rpma-topbar-links .dk-link.is-active{color:var(--color-text-primary)!important;border-bottom-color:var(--color-text-secondary)!important}.rpma-shell .rpma-workspace-search{border:1px solid var(--color-border);border-radius:var(--radius,8px);background:var(--color-surface);max-width:320px;color:var(--color-text-secondary);text-align:left;flex:190px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.rpma-workspace-search kbd{white-space:nowrap;margin-left:auto;font-size:10px}.rpma-customer-view-toggle{border:1px solid var(--color-border);border-radius:var(--radius,8px);color:var(--color-text-secondary);background:var(--color-card-bg);white-space:nowrap;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.rpma-customer-view-toggle[aria-pressed=true]{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.rpma-shell .rpma-dark-mode-toggle.is-compact :is(span,strong){display:none}.rpma-shell .rpma-app-legal-links{box-shadow:none;border-radius:0;padding:12px 0;background:var(--color-card-bg)!important;color:var(--color-text-secondary)!important;border-top:1px solid var(--color-border)!important}.rpma-shell .rpma-app-legal-links :is(a,.rpma-footer-credit){color:var(--color-text-secondary)!important}.rpma-shell .rpma-sidebar-administration{padding-top:var(--rpma-canvas-gap);border-top:1px solid var(--color-border)}.rpma-shell .rpma-sidebar-administration .dk-link{align-items:center;gap:8px;display:flex}.rpma-shell .rpma-nav-status-pip[data-cover=none]{border:2px dashed var(--color-text-secondary);width:10px;height:10px;background:0 0!important}.rpma-nav-info-chip{border:1px solid var(--color-border);border-radius:var(--radius,8px);color:var(--color-text-secondary);margin-left:auto;padding:2px 4px;font-size:10px}.rpma-search-label{color:var(--color-text-primary);flex-direction:column;gap:8px;display:flex}.rpma-search-label input{border:1px solid var(--color-border);border-radius:var(--radius,8px);color:var(--color-text-primary);background:var(--color-card-bg);padding:10px}.rpma-search-results{max-height:50vh;margin-top:var(--rpma-canvas-gap);flex-direction:column;gap:4px;padding:0;list-style:none;display:flex;overflow:auto}.rpma-search-results a{color:var(--color-text-primary);border-radius:var(--radius,8px);padding:8px 10px;display:block}.rpma-search-results a:hover,.rpma-search-results a:focus-visible{background:var(--color-surface)}.rpma-status-panel[data-variant=inline]{padding:var(--rpma-card-gap)}.rpma-status-panel[data-variant=body]{background:0 0;border:0;padding:0}.rpma-status-panel[data-variant=page]{justify-content:center;min-height:180px}.rpma-review-empty{padding:var(--rpma-canvas-gap);background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius,8px);color:var(--color-text-secondary)}.rpma-shell .rpma-assure-hub-content[data-has-watch=false]{grid-template-columns:minmax(0,1fr)}.rpma-shell .rpma-assure-hub-content[data-has-watch=false]>.rpma-assure-hub-tiles,.rpma-shell .rpma-assure-hub-tiles>:last-child:nth-child(odd){grid-column:1/-1}@media (width<=900px){.rpma-shell .rpma-mobile-platform-links{flex-wrap:wrap}.rpma-shell .rpma-workspace-search{max-width:none}.rpma-shell .rpma-userchip-name{max-width:110px}.rpma-shell .rpma-command-actions{flex-wrap:wrap}}@media (width>=1024px){.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))){gap:var(--rpma-card-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:first-child:last-child)>.rpma-card{grid-column:span 12}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(2):last-child)>.rpma-card{grid-column:span 6}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(3):last-child)>.rpma-card{grid-column:span 4}:is(.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(4):last-child)>.rpma-card,.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(5):last-child)>.rpma-card){grid-column:span 3}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(5):last-child)>.rpma-card:nth-last-child(-n+1){grid-column:span 12}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(6):last-child)>.rpma-card{grid-column:span 3}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(6):last-child)>.rpma-card:nth-last-child(-n+2){grid-column:span 6}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(7):last-child)>.rpma-card{grid-column:span 3}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(7):last-child)>.rpma-card:nth-last-child(-n+3){grid-column:span 4}:is(.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(8):last-child)>.rpma-card,.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(9):last-child)>.rpma-card){grid-column:span 3}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(9):last-child)>.rpma-card:nth-last-child(-n+1){grid-column:span 12}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(10):last-child)>.rpma-card{grid-column:span 3}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(10):last-child)>.rpma-card:nth-last-child(-n+2){grid-column:span 6}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(11):last-child)>.rpma-card{grid-column:span 3}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(11):last-child)>.rpma-card:nth-last-child(-n+3){grid-column:span 4}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))):has(>.rpma-card:nth-child(12):last-child)>.rpma-card{grid-column:span 3}}@media (width>=640px) and (width<=1023px){.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))){grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card)))>.rpma-card:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=639px){.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card))){grid-template-columns:minmax(0,1fr)}.rpma-shell .rpma-page-canvas .grid:has(>.rpma-card):not(:has(>:not(.rpma-card)))>.rpma-card{grid-column:auto}}.rpma-shell.is-customer-workspace-nav .rpma-customer-header{display:flex}@media (width<=600px){.rpma-shell.is-customer-workspace-nav .rpma-customer-header{flex-direction:column;align-items:stretch}}@media (width>=901px){.rpma-shell .rpma-commandbar{display:flex!important}.rpma-shell .rpma-workspace-search{min-width:150px;max-width:240px}.rpma-shell .rpma-topbar-links{flex:0 auto}.rpma-shell .rpma-command-actions{gap:8px;min-width:0}}@media (width>=1280px){.rpma-shell .rpma-commandbar{flex-wrap:nowrap!important}.rpma-shell .rpma-topbar-links .dk-link{padding:6px 8px;font-size:11px}.rpma-shell .rpma-topbar-links .dk-business-tip{display:none}}[data-density=compact] .rpma-shell :is(.rpma-assure-hub-tile,.rpma-assure-hub-kpi){padding:12px}[data-density=comfortable] .rpma-shell :is(.rpma-assure-hub-tile,.rpma-assure-hub-kpi){padding:16px}@media (width>=1024px){.rpma-shell .rpma-assure-hub-kpis:has(>div:first-child:last-child){grid-template-columns:repeat(1,minmax(0,1fr))!important}.rpma-shell .rpma-assure-hub-kpis:has(>div:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}.rpma-shell .rpma-assure-hub-kpis:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}.rpma-shell .rpma-assure-hub-kpis:has(>div:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))!important}.rpma-shell .rpma-assure-hub-kpis:has(>div:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))!important}.rpma-shell .rpma-assure-hub-kpis:has(>div:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))!important}}.rpma-shell .rpma-topbar-links .dk-link,.rpma-shell .rpma-commandbar,.rpma-shell .rpma-mobile-topbar{background-image:none!important}.rpma-shell .dk-link.is-active{background:var(--color-nav-active-bg);color:var(--color-nav-active-text)}.rpma-shell .rpma-topbar-links .dk-link.is-active{background:var(--color-accent-soft)!important;color:var(--color-accent)!important}.rpma-shell .rpma-topbar-links .dk-link.is-active .dk-text{color:inherit!important}.rpma-shell .rpma-assure-pillbar a[aria-current=page],.rpma-shell .rpma-assure-pillbar a.is-active{background:var(--ui-tab-active-bg)!important;color:var(--ui-tab-active-fg)!important;background-image:none!important}.rpma-shell .rpma-theme-page-header{border-top:3px solid var(--brand-primary)}.rpma-shell .rpma-theme-page-header:before{opacity:1;height:3px;inset:0 0 auto;background:var(--brand-gradient)!important;background-image:var(--brand-gradient)!important}.rpma-shell .rpma-live-posture-chip{border-color:var(--color-accent);background:var(--color-accent-soft)!important;color:var(--color-accent)!important;background-image:none!important}.rpma-shell .rpma-live-posture-chip:before{background:var(--brand-accent)}.rpma-action{background-image:none!important}.rpma-action:focus-visible,.rpma-shell a:focus-visible,.rpma-shell button:focus-visible,.rpma-shell input:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.rpma-shell .rpma-dashboard-overview-hero .rpma-unified-page-description,.rpma-shell .rpma-customer-header.rpma-theme-page-header .rpma-customer-title-row small{opacity:1}.rpma-shell .rpma-dashboard-kpi-head .rpma-unavailable-icon{color:var(--status-off)!important}.rpma-shell .rpma-page-canvas .rpma-ecosystem-home .rpma-ecosystem-home-cards .rpma-ecosystem-service-card[data-cover=none]{border:2px dashed var(--status-off)!important}.rpma-shell .rpma-page-canvas .rpma-assure-hub .rpma-assure-hub-kpis .rpma-assure-hub-kpi:last-child{border-top:3px solid var(--brand-teal)!important}.rpma-service-checks-panel{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.rpma-service-checks-panel>header{padding:var(--rpma-card-gap);border-bottom:1px solid var(--color-border)}.rpma-service-checks-panel>header h2{font-size:16px;font-weight:700}.rpma-service-checks-panel>header p{color:var(--color-text-secondary);margin-top:4px;font-size:12px}.rpma-service-checks-kpis{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rpma-service-checks-kpis>div{padding:var(--rpma-card-gap);border-right:1px solid var(--color-border);flex-direction:column;gap:8px;min-width:0;display:flex}.rpma-service-checks-kpis span{color:var(--color-text-secondary);font-size:12px}.rpma-service-checks-kpis strong{font-size:18px;font-weight:700}.rpma-service-checks-panel .rpma-reference-table{width:100%;min-width:900px}.rpma-service-checks-panel td{vertical-align:top;white-space:normal;max-width:300px}.rpma-check-status{color:var(--status-off);white-space:nowrap;font-weight:600}.rpma-check-status[data-rag=Green]{color:var(--color-rag-green)}.rpma-check-status[data-rag=Amber]{color:var(--color-rag-amber)}.rpma-check-status[data-rag=Red]{color:var(--color-rag-red)}@media (width<=640px){.rpma-service-checks-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-service-checks-kpis>div:last-child{grid-column:1/-1}}.rpma-evidence-only .rpma-eco-head{display:none}.rpma-settings-layout{gap:var(--rpma-canvas-gap,16px);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.rpma-settings-rail{gap:var(--rpma-canvas-gap,16px);border:1px solid var(--border);border-radius:12px;flex-direction:column;max-height:calc(100dvh - 32px);padding:16px;display:flex;position:sticky;top:16px;overflow:auto}.rpma-settings-rail summary{cursor:pointer;padding:8px 0;font-weight:600}.rpma-settings-nav-link,.rpma-settings-home{border-radius:6px;gap:4px;padding:8px;display:grid}.rpma-settings-nav-link[aria-current=page],.rpma-settings-home[aria-current=page]{background:var(--brand-primary);color:#fff}.rpma-settings-save-bar{border:1px solid var(--border);background:var(--panel);z-index:10;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;padding:12px;display:flex;position:sticky;top:0}.rpma-settings-save-bar>label{flex:18rem;min-width:min(100%,18rem)}.rpma-settings-save-bar>div{min-width:0;max-width:100%}@media (width<=767px){.rpma-settings-save-bar{flex-direction:column;align-items:stretch}.rpma-settings-save-bar>label{flex-basis:auto;width:100%;min-width:0}.rpma-settings-save-bar>div{width:100%}.rpma-settings-layout{grid-template-columns:minmax(0,1fr)}.rpma-settings-rail{max-height:none;position:static}}.rpma-settings-hub-grid{gap:var(--rpma-card-gap,12px);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;display:grid!important}.rpma-settings-mobile-toggle{display:none}@media (width<=767px){.rpma-settings-mobile-toggle{border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:8px;padding:12px;display:block}.rpma-settings-rail{display:none}.rpma-settings-rail.is-open{display:flex}}.rpma-report-steps{gap:var(--rpma-card-gap);border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px;list-style:none;display:grid}.rpma-report-steps li{align-items:flex-start;gap:10px;min-width:0;display:flex}.rpma-report-steps li div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.rpma-report-steps li span:not(.rpma-report-step-number){color:var(--muted);font-size:12px}.rpma-report-step-number{background:var(--brand-primary);color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:700;display:grid}.rpma-report-landing-panels{gap:var(--rpma-canvas-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rpma-report-recent-list{gap:var(--rpma-card-gap);max-height:420px;padding:0;list-style:none;display:grid;overflow:auto}.rpma-report-recent-list li{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;gap:6px;padding:12px;display:grid}.rpma-report-recent-list li>span{color:var(--muted);font-size:12px}.rpma-report-recent-list a{color:var(--brand-primary);font-weight:600}.rpma-report-service-choices{gap:var(--rpma-card-gap);flex-wrap:wrap;display:flex}.rpma-report-service-choices button{border:1px solid var(--border);background:var(--surface);color:var(--fg);text-align:left;border-radius:8px;max-width:100%;padding:10px 12px}.rpma-report-service-choices button[aria-pressed=true]{border-color:var(--brand-primary);color:var(--brand-primary)}.rpma-report-service-choices button[data-cover=no-cover]{color:var(--muted);cursor:not-allowed;border-style:dashed}@media (width<=767px){.rpma-report-steps,.rpma-report-landing-panels{grid-template-columns:1fr}.rpma-report-steps{padding:12px}}.rpma-report-recent-list button{color:var(--brand-primary);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.rpma-route-error-page .rpma-unified-page-header{background:var(--color-card-bg)!important;color:var(--color-text-primary)!important;background-image:none!important}.rpma-route-error-page .rpma-unified-page-header:before,.rpma-route-error-page .rpma-unified-page-header:after{background-image:none!important;display:none!important}.rpma-route-error-page .rpma-unified-page-header :is(h1,h2,p,.rpma-unified-page-description,.rpma-unified-page-eyebrow){color:inherit!important}.rpma-public-shell .rpma-unified-page-header.rpma-theme-page-header{background:var(--color-card-bg)!important;color:var(--color-text-primary)!important;background-image:none!important}.rpma-public-shell .rpma-unified-page-header.rpma-theme-page-header:before,.rpma-public-shell .rpma-unified-page-header.rpma-theme-page-header:after{background-image:none!important;display:none!important}.rpma-public-shell .rpma-unified-page-header.rpma-theme-page-header :is(h1,.rpma-unified-page-eyebrow,.rpma-unified-page-description,.rpma-unified-page-metadata){opacity:1;color:var(--color-text-primary)!important}.rpma-posture-tenant{align-items:center;gap:var(--rpma-card-gap);flex-wrap:wrap;font-weight:600;display:flex}.rpma-posture-tenant select,.rpma-split-preview select{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;max-width:100%;color:var(--color-fg);border-radius:8px;padding:8px 10px}.rpma-posture-grid{gap:var(--rpma-canvas-gap);grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;display:grid}.rpma-posture-layer .rpma-panel-heading{gap:var(--rpma-card-gap)}.rpma-layer-number{background:var(--color-surface-2);min-width:28px;height:28px;color:var(--color-fg);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;display:inline-grid}.rpma-posture-nodes{gap:var(--rpma-card-gap);display:grid}.rpma-posture-node{text-align:left;border:1px solid var(--color-border);background:var(--color-surface-2);width:100%;min-width:0;color:var(--color-fg);border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.rpma-posture-node strong,.rpma-posture-node small{overflow-wrap:anywhere;display:block}.rpma-posture-node small,.rpma-posture-time{color:var(--color-muted);font-size:12px}.rpma-posture-dot{background:var(--color-muted);border-radius:50%;width:9px;height:9px}.rpma-posture-dot.is-red{background:var(--color-rag-red)}.rpma-posture-dot.is-amber{background:var(--color-rag-amber)}.rpma-posture-dot.is-green{background:var(--color-rag-green)}.rpma-layer-connector{color:var(--color-muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.rpma-pressure-gauge{aspect-ratio:1;align-self:center;width:180px;max-width:100%;position:relative}.rpma-pressure-gauge svg{fill:none;stroke-width:8px;width:100%;height:100%}.rpma-pressure-track{stroke:var(--color-border)}.rpma-pressure-value{stroke:var(--brand-teal,var(--color-accent));stroke-linecap:round}.rpma-pressure-gauge>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rpma-pressure-gauge strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.rpma-pressure-gauge span{color:var(--color-muted);font-size:12px}.rpma-pressure-measures{gap:var(--rpma-card-gap);display:grid}.rpma-pressure-measures>div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:12px;padding-bottom:8px;font-size:13px;display:flex}.rpma-pressure-measures dd{font-variant-numeric:tabular-nums;text-align:right}.rpma-history-unavailable{text-align:center;border:1px dashed var(--color-border);min-height:120px;color:var(--color-muted);border-radius:10px;place-items:center;gap:8px;padding:16px;font-size:12px;display:grid}.rpma-history-unavailable strong{font-size:15px}.rpma-trace-steps{gap:var(--rpma-card-gap);padding-left:20px;list-style:decimal;display:grid}.rpma-trace-steps li>span{color:var(--color-muted);font-size:12px;display:block}.rpma-split-toolbar{justify-content:space-between;gap:var(--rpma-card-gap);flex-wrap:wrap;display:flex}.rpma-split-toolbar h2{font-size:18px;font-weight:700}.rpma-split-toolbar p{color:var(--color-muted);max-width:65ch;font-size:13px}.rpma-split-settings{gap:var(--rpma-canvas-gap);grid-template-columns:minmax(0,1.15fr) minmax(280px,1fr);align-items:start;display:grid}.rpma-split-settings>section,.rpma-split-settings>aside{min-width:0}.rpma-split-preview{max-height:calc(100vh - 100px);position:sticky;top:80px;overflow:auto}.rpma-settings-preview-canvas .rpma-posture-grid{grid-template-columns:minmax(0,1fr)}.rpma-settings-preview-canvas .rpma-posture-time{grid-column:2}.rpma-settings-preview-canvas .rpma-posture-node{grid-template-columns:10px minmax(0,1fr)}.rpma-settings-changed{border-color:var(--brand-primary,var(--color-accent))}.rpma-pending-changes{gap:var(--rpma-card-gap);font-size:13px;display:grid}.rpma-pending-changes li{overflow-wrap:anywhere;gap:4px;display:grid}.rpma-pending-changes small,.rpma-pending-changes del{color:var(--color-muted)}.rpma-pending-changes ins{font-weight:600;text-decoration:none}.rpma-split-mobile-tabs{display:none}@media (width<=1100px){.rpma-split-settings{grid-template-columns:minmax(0,1fr)}.rpma-split-preview{max-height:none;position:static}.rpma-split-mobile-tabs{gap:var(--rpma-card-gap);display:flex}.rpma-split-settings.is-editor>#split-settings-preview,.rpma-split-settings.is-preview>#split-settings-editor{display:none}}@media (width<=700px){.rpma-posture-grid{grid-template-columns:minmax(0,1fr)}.rpma-posture-node{grid-template-columns:10px minmax(0,1fr)}.rpma-posture-time{grid-column:2}.rpma-posture-tenant{flex-direction:column;align-items:stretch}.rpma-pressure-measures>div{flex-wrap:wrap}.rpma-pressure-measures dd{text-align:left}.rpma-posture-trace .rpma-panel-heading{flex-wrap:wrap}}.rpma-posture-grid{grid-template-columns:minmax(0,1.95fr) minmax(280px,.8fr)}.rpma-posture-layer{grid-template-columns:130px minmax(0,1fr);display:grid}.rpma-posture-layer>.rpma-panel-heading{border-bottom:0;border-right:1px solid var(--color-border);flex-direction:column;justify-content:center;align-items:flex-start;padding:16px}.rpma-posture-layer>.rpma-panel-heading h2{font-size:14px;line-height:1.4}.rpma-posture-layer>.rpma-panel-heading svg{color:var(--brand-teal)}.rpma-posture-layer>.rpma-card-content{min-width:0}.rpma-posture-nodes{grid-template-columns:repeat(auto-fit,minmax(115px,1fr))}.rpma-posture-node{flex-direction:column;align-items:flex-start;min-height:150px;display:flex;position:relative}.rpma-posture-node>span:nth-child(2){width:100%}.rpma-posture-node strong{font-size:13px}.rpma-posture-node small{margin-top:6px}.rpma-posture-time{margin-top:auto;font-size:10px;line-height:1.5}.rpma-settings-workspace.is-split-hub .rpma-settings-layout{grid-template-columns:minmax(0,1fr);position:relative}.rpma-settings-workspace.is-split-hub .rpma-settings-rail{display:none}.rpma-settings-workspace.is-split-hub .rpma-settings-rail.is-open{z-index:50;width:min(300px,100%);max-height:75vh;box-shadow:var(--app-shadow-lg);display:block;position:absolute;inset:45px auto auto 0;overflow:auto}.rpma-settings-workspace.is-split-hub .rpma-settings-mobile-toggle{justify-self:start;display:inline-flex}.rpma-split-settings{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)}.rpma-widget-editor .rpma-panel-heading{gap:12px}.rpma-widget-editor .rpma-panel-heading small{color:var(--color-muted);font-size:11px;font-weight:400}.rpma-widget-editor section{border-bottom:1px solid var(--color-border);gap:10px;padding:12px 0;display:grid}.rpma-widget-editor h4{font-size:13px;font-weight:700}.rpma-widget-editor h4>span{color:var(--brand-primary);margin-left:8px;font-size:11px;font-weight:500}.rpma-widget-editor label{font-size:12px;line-height:1.6}.rpma-widget-editor input[type=checkbox]{accent-color:var(--brand-primary);margin-right:7px}.rpma-widget-section-changed{border-left:3px solid var(--brand-primary);background:var(--color-surface-2);padding-left:12px!important}.rpma-widget-thresholds{gap:var(--rpma-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rpma-widget-editor input:not([type=checkbox]),.rpma-split-settings select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;color:var(--color-fg);border-radius:8px;padding:8px 10px;display:block}.rpma-preview-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rpma-preview-toolbar h2{font-size:14px;font-weight:700}.rpma-preview-toolbar>span{color:var(--color-muted);font-size:11px}.rpma-preview-toolbar label{align-items:center;gap:8px;font-size:12px;display:flex}.rpma-widget-preview-device{width:100%;min-width:0}.rpma-widget-preview-device.is-tablet{max-width:600px;margin-inline:auto}.rpma-widget-preview-device.is-mobile{max-width:390px;margin-inline:auto}.rpma-widget-dashboard{gap:var(--rpma-canvas-gap);border:1px solid var(--color-border);background:var(--color-canvas,var(--color-surface-2));color:var(--color-fg);border-radius:14px;padding:20px;display:grid}.rpma-widget-dashboard>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rpma-widget-dashboard>header img{width:150px;height:auto}.rpma-widget-dashboard>header span{color:var(--color-muted);font-size:11px}.rpma-widget-dashboard h3{font-size:14px;font-weight:700}.rpma-widget-dashboard h4{font-size:12px;font-weight:700}.rpma-preview-clock,.rpma-preview-gauges>section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:16px;position:relative}.rpma-preview-clock{border:2px solid var(--brand-teal)}.rpma-preview-editing{letter-spacing:.05em;border:1px solid var(--brand-teal);color:var(--color-fg);border-radius:5px;margin-bottom:10px;padding:3px 6px;font-size:10px;font-weight:700;display:inline-block}.rpma-preview-clock p,.rpma-preview-gauges p{color:var(--color-muted);margin-top:6px;font-size:11px;line-height:1.5}.rpma-preview-clocks{gap:var(--rpma-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:20px;display:grid}.rpma-preview-clocks>div{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.rpma-preview-clocks strong{font-size:11px}.rpma-preview-clocks small{color:var(--color-muted);font-size:10px}.rpma-preview-ring{border:7px solid var(--color-border);width:80px;max-width:100%;height:80px;color:var(--color-muted);border-radius:50%;place-items:center;margin-inline:auto;font-size:26px;font-weight:700;display:grid}.rpma-preview-bar{background:var(--color-surface-2);border:1px dashed var(--color-border);width:100%;height:18px;color:var(--color-muted);border-radius:8px;place-items:center;display:grid}.rpma-preview-countdown{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:28px}.rpma-preview-gauges{gap:var(--rpma-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rpma-preview-gauges>section{text-align:center;gap:10px;display:grid}.rpma-preview-gauges strong{font-size:11px}.rpma-preview-gauges .rpma-preview-ring{width:110px;height:110px;font-size:32px}.rpma-preview-services{gap:var(--rpma-card-gap);grid-template-columns:repeat(auto-fit,minmax(90px,1fr));display:grid}.rpma-preview-services>div{border:1px dashed var(--color-border);background:var(--color-surface);border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.rpma-preview-services small{color:var(--color-muted);font-size:10px}.rpma-preview-services strong{font-size:11px}.rpma-widget-preview-device.is-mobile .rpma-preview-gauges{grid-template-columns:minmax(0,1fr)}@media (width<=1100px){.rpma-split-settings{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.rpma-posture-grid,.rpma-posture-layer{grid-template-columns:minmax(0,1fr)}.rpma-posture-layer>.rpma-panel-heading{border-right:0;border-bottom:1px solid var(--color-border);flex-direction:row;align-items:center}.rpma-posture-node{min-height:130px}.rpma-widget-thresholds{grid-template-columns:minmax(0,1fr)}.rpma-widget-dashboard{padding:12px}.rpma-preview-clocks,.rpma-preview-gauges{grid-template-columns:minmax(0,1fr)}.rpma-split-preview{overflow:visible}}html[data-theme^=theme-]{background:var(--color-bg);color:var(--color-fg)}html[data-theme^=theme-] .rpma-shell{--rag-green:var(--color-rag-green);--rag-amber:var(--color-rag-amber);--rag-red:var(--color-rag-red);--rag-grey:var(--status-off);--rag-green-bg:var(--color-rag-green-bg);--rag-amber-bg:var(--color-rag-amber-bg);--rag-red-bg:var(--color-rag-red-bg);--rag-grey-bg:var(--color-rag-off-bg);--sidebar-bg:var(--color-nav-bg);--nav-icon-color:var(--color-nav-text);--rpma-glass-sheen:none}html[data-theme^=theme-] :is(.rpma-dialog,.rpma-theme-overlay,[role=listbox],[role=menu]){background:var(--color-card-bg);color:var(--color-text-primary);--app-text:var(--color-text-primary);--app-muted:var(--color-text-secondary)}html[data-theme^=theme-] .rpma-shell :is(.rpma-card,.rpma-panel,.rpma-dashboard-panel,.rpma-settings-panel,.rpma-executive-panel,.rpma-executive-kpi,.rpma-service-evidence-panel){background-color:var(--color-card-bg)!important;background-image:none!important}html[data-theme^=theme-] .rpma-shell :is(.rpma-dashboard-overview-hero,.rpma-branded-page-hero,.rpma-executive-banner){--color-fg:var(--theme-hero-ink);--app-text:var(--theme-hero-ink);background:var(--theme-hero-image) var(--theme-hero-underlay)!important;color:var(--theme-hero-ink)!important}html[data-theme^=theme-] .rpma-shell :is(.rpma-dashboard-overview-hero,.rpma-branded-page-hero,.rpma-executive-banner) :is(h1,p,small,a){opacity:1;color:var(--theme-hero-ink)!important}html[data-theme^=theme-] .rpma-shell :is(.rpma-panel-heading,.rpma-card-head,table thead,table thead th){background:var(--color-table-header-bg)!important;color:var(--color-text-primary)!important}html[data-theme^=theme-] .rpma-shell table tbody tr{background:var(--color-table-row-bg)!important}html[data-theme^=theme-] .rpma-shell table tbody tr:nth-child(2n){background:var(--color-table-row-alt)!important}html[data-theme^=theme-] :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range])){background-color:var(--color-field)!important;color:var(--ui-field-text)!important;border-color:var(--theme-field-border)!important}html[data-theme^=theme-] :is(input,textarea)::placeholder{color:var(--color-text-secondary);opacity:1}html[data-theme^=theme-] :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}html[data-theme^=theme-] input:is([type=checkbox],[type=radio]){accent-color:var(--color-accent)}html[data-theme^=theme-] .rpma-shell :is(.rpma-action[data-button-variant=default],.rpma-action[data-button-variant=primary]){background:var(--color-accent)!important;color:var(--color-accent-contrast)!important}html[data-theme^=theme-] .rpma-shell :is(.rpma-action[data-button-variant=secondary],.rpma-action[data-button-variant=outline]){background:var(--color-card-bg)!important;color:var(--color-text-primary)!important;border-color:var(--theme-field-border)!important}html[data-theme^=theme-] :is(.text-accent,.text-brand-sky){color:var(--theme-link)}html[data-theme^=theme-] .rpma-shell :is(.rpma-host-status,.rpma-dense-chip)[data-tone=green]{color:var(--color-rag-green)!important}html[data-theme^=theme-] .rpma-shell :is(.rpma-host-status,.rpma-dense-chip)[data-tone=amber]{color:var(--color-rag-amber)!important}html[data-theme^=theme-] .rpma-shell :is(.rpma-host-status,.rpma-dense-chip)[data-tone=red]{color:var(--color-rag-red)!important}html[data-theme^=theme-] .rpma-shell :is(.rpma-host-status,.rpma-dense-chip)[data-tone=grey]{color:var(--status-off)!important}html[data-theme^=theme-] .rpma-shell .rpma-sidebar :is(.rpma-switcher-inline,.rpma-tenant-chip){background:var(--rpma-tenant-chip-bg)!important;color:var(--rpma-tenant-chip-fg)!important}html[data-theme^=theme-] #account-theme{width:100%;min-width:0;max-width:100%;min-height:40px}html[data-theme^=theme-] .rpma-shell .rpma-progress-tabs{--tab-active:var(--color-accent);--tab-active-text:var(--color-accent-contrast)}html[data-theme^=theme-] .rpma-shell .rpma-status-shape{background:var(--status-off);color:var(--rag-off-symbol)!important}html[data-theme^=theme-] .rpma-shell .rpma-status-shape[data-tone=Green]{background:var(--color-rag-green);color:var(--rag-green-symbol)!important}html[data-theme^=theme-] .rpma-shell .rpma-status-shape[data-tone=Amber]{background:var(--color-rag-amber);color:var(--rag-amber-symbol)!important}html[data-theme^=theme-] .rpma-shell .rpma-status-shape[data-tone=Red]{background:var(--color-rag-red);color:var(--rag-red-symbol)!important}html[data-theme^=theme-] .rpma-shell{background-color:var(--color-bg)!important;background-image:none!important}@media (width>=901px){:is(html:has(.rpma-shell),body:has(.rpma-shell)){height:100%;overflow:hidden}.rpma-shell{height:100dvh;min-height:0;overflow:hidden}.rpma-shell .rpma-stage{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.rpma-shell .rpma-commandbar{flex:0 0 var(--app-command-height)}.rpma-shell .rpma-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;padding-top:12px!important;padding-bottom:12px!important}.rpma-shell .rpma-main>.rpma-page-canvas{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto;max-width:1600px!important}.rpma-shell .rpma-main>.rpma-app-legal-links{flex:none;font-size:10px;margin-top:8px!important}.rpma-shell :is(.rpma-table-viewport,.rpma-bounded-data,.rpma-data-region){overscroll-behavior:contain;max-height:min(48dvh,32rem);overflow:auto}.rpma-shell .rpma-page-canvas :is(th,td){padding-top:6px!important;padding-bottom:6px!important}.rpma-shell .rpma-page-canvas thead th{z-index:2;background:var(--color-table-header-bg);position:sticky;top:0}.rpma-shell .rpma-page-canvas:has(>.rpma-settings-workspace){overflow:hidden}}.rpma-settings-workspace{gap:var(--rpma-card-gap);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.rpma-settings-toolbar{align-items:center;gap:var(--rpma-card-gap);background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:8px;flex:none;padding:10px 12px;display:flex}.rpma-settings-toolbar h1{margin:0;font-size:18px;font-weight:750;line-height:1.25}.rpma-settings-sections,.rpma-settings-subsections{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.rpma-settings-sections a,.rpma-settings-subsections a{border:1px solid var(--color-border);color:var(--color-fg);background:var(--color-card-bg);border-radius:5px;flex:none;padding:5px 8px;font-size:12px;line-height:1.35;text-decoration:none}.rpma-settings-sections a[aria-current=page],.rpma-settings-subsections a[aria-current=page]{background:var(--color-accent);color:var(--color-accent-contrast);border-color:var(--color-accent)}.rpma-settings-layout{flex:1;grid-template-columns:250px minmax(0,1fr);align-items:stretch;min-height:0}.rpma-settings-workspace.has-item-list .rpma-settings-layout{grid-template-columns:minmax(0,1fr)}.rpma-settings-workspace .rpma-settings-rail{gap:var(--rpma-card-gap);background:var(--color-card-bg);min-height:0;max-height:100%;padding:12px;display:flex;position:static}.rpma-settings-rail h2{margin-bottom:8px;font-size:12px;font-weight:700}.rpma-settings-nav-link{border-bottom:1px solid var(--color-border);border-radius:0;padding:9px 8px;font-size:12px}.rpma-settings-nav-link span{color:var(--color-muted);font-size:11px;line-height:1.4}.rpma-settings-nav-link[aria-current=page]{background:var(--color-accent-soft);color:var(--color-fg);border-left:3px solid var(--color-accent)}.rpma-settings-workspace .rpma-settings-save-bar{align-items:center;gap:var(--rpma-card-gap);background:var(--color-card-bg);border-color:var(--color-border);flex:none;padding:8px 12px;position:sticky;top:0}.rpma-settings-reason{flex:1;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.rpma-settings-reason input{max-width:430px;height:30px;font-size:12px}.rpma-settings-action-target{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rpma-settings-content{overscroll-behavior:contain;min-width:0;min-height:0;padding:0 2px 2px;overflow:auto}.rpma-settings-content :is(input:not([type=checkbox]):not([type=radio]),select){height:30px;min-height:30px;padding-top:4px;padding-bottom:4px;font-size:12px}.rpma-settings-content :is(.p-4,.p-5){padding:12px}.rpma-settings-content .rpma-settings-master-detail{gap:var(--rpma-canvas-gap);grid-template-columns:280px minmax(0,1fr);min-width:0;min-height:0;display:grid}.rpma-settings-content .rpma-settings-item-list{border-radius:8px;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:12px;display:flex;position:static;overflow:auto;border:1px solid var(--color-border)!important;background:var(--color-card-bg)!important}.rpma-settings-item-list button{border-radius:5px;padding-top:7px;padding-bottom:7px}.rpma-settings-item-detail{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.rpma-settings-binding{flex:none;font-size:12px}.rpma-settings-binding summary{cursor:pointer;font-weight:600}.rpma-settings-binding[open]{max-height:35dvh;overflow:auto}.rpma-credential-field{border:1px solid var(--theme-field-border);background:var(--color-field);min-height:30px;color:var(--color-fg);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.rpma-credential-field input{min-width:0}@media (width>=901px){:is(.rpma-settings-content:has(>.rpma-settings-users),.rpma-settings-content:has(>.rpma-settings-integrations)){overflow:hidden}.rpma-settings-users,.rpma-settings-integrations{gap:var(--rpma-card-gap);flex-direction:column;height:100%;min-height:0;display:flex}.rpma-settings-users>.rpma-settings-master-detail,.rpma-settings-integrations>.rpma-settings-master-detail{flex:1;min-height:0}.rpma-settings-users>:not(.rpma-settings-master-detail),.rpma-settings-integrations>:not(.rpma-settings-master-detail){flex:none}.rpma-settings-users>.rpma-theme-content{flex:1;min-height:0;overflow:auto}}@media (width<=900px){.rpma-settings-workspace{height:auto}.rpma-settings-toolbar{flex-direction:column;align-items:flex-start}.rpma-settings-sections{width:100%;padding-bottom:3px}.rpma-settings-workspace .rpma-settings-layout{grid-template-columns:minmax(0,1fr)}.rpma-settings-workspace .rpma-settings-rail{max-height:240px}.rpma-settings-content .rpma-settings-master-detail{grid-template-columns:minmax(0,1fr)}.rpma-settings-content .rpma-settings-item-list{max-height:280px}.rpma-settings-item-detail{overflow:visible}.rpma-settings-workspace .rpma-settings-save-bar{flex-direction:row;align-items:center;top:0}.rpma-settings-reason{flex-direction:column;flex:100%;align-items:stretch}.rpma-settings-save-bar>.rpma-settings-action-target{flex:1;width:auto}}@media print{.rpma-shell,.rpma-shell .rpma-stage,.rpma-shell .rpma-main,.rpma-shell .rpma-main>.rpma-page-canvas{display:block;height:auto!important;overflow:visible!important}html:has(.rpma-shell){display:block;height:auto!important;overflow:visible!important}body:has(.rpma-shell){display:block;height:auto!important;overflow:visible!important}}.rpma-settings-item-detail>.rpma-theme-content{border-radius:8px;background:var(--color-card-bg)!important;border:1px solid var(--color-border)!important}.rpma-settings-item-list section>button{box-shadow:none}.rpma-settings-item-detail .mt-4{margin-top:12px}.rpma-settings-item-detail .pt-4{padding-top:12px}@media (width>=901px){.rpma-settings-content:has(>.rpma-settings-tenants){overflow:hidden}.rpma-settings-tenants{gap:var(--rpma-card-gap);flex-direction:column;height:100%;min-height:0;display:flex}.rpma-settings-tenants>.rpma-settings-master-detail{flex:1;min-height:0}.rpma-settings-tenants>:not(.rpma-settings-master-detail){flex:none}.rpma-settings-tenants .rpma-settings-item-list>.rpma-card-head{z-index:2;background:var(--color-table-header-bg);position:sticky;top:0}.rpma-settings-tenants .rpma-settings-item-list>.rpma-card-content{max-height:none;overflow:visible}:is(.rpma-shell .rpma-page-canvas:has(>.rpma-live-overview-page),.rpma-shell .rpma-page-canvas:has(>.rpma-sla-clock-page),.rpma-shell .rpma-page-canvas:has(>.rpma-customer-workspace)){overflow:hidden}.rpma-live-overview-page,.rpma-sla-clock-page,.rpma-customer-workspace{gap:var(--rpma-canvas-gap);flex-direction:column;height:100%;min-height:0;display:flex}.rpma-live-overview-page>.rpma-executive-banner,.rpma-sla-clock-page>.rpma-executive-banner{flex:none;padding:10px 12px}.rpma-live-overview-page>.rpma-executive-banner img,.rpma-sla-clock-page>.rpma-executive-banner img{width:36px;height:36px}.rpma-live-overview-canvas{flex:1;min-height:0}.rpma-live-overview-canvas>.rpma-executive-kpis{flex:none;max-height:160px;overflow:auto}.rpma-live-overview-canvas>.rpma-executive-body{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));align-items:stretch;min-height:0}.rpma-live-overview-canvas .rpma-executive-body>section{overscroll-behavior:contain;min-height:0;overflow:auto}.rpma-live-overview-canvas .rpma-executive-panel-head{z-index:3;background:var(--color-card-bg);position:sticky;top:0}.rpma-live-overview-canvas .rpma-executive-risks li{padding:6px 0}.rpma-live-overview-canvas .rpma-executive-drill{flex-direction:column;display:flex}.rpma-live-overview-canvas .rpma-executive-drill>.rpma-dense{flex:1;min-height:0;overflow:auto}.rpma-sla-clock-page>.rpma-sla-governance{flex:none;padding:8px 12px}.rpma-sla-clock-page>.rpma-sla-phases{flex:1.1;min-height:100px}.rpma-sla-clock-page>.rpma-sla-clock-kpis{flex:.65;min-height:70px}.rpma-sla-clock-page>.rpma-sla-lower-grid,.rpma-sla-clock-page>.rpma-card:last-child{flex:1.25;min-height:120px}.rpma-sla-clock-page :is(.rpma-sla-phases,.rpma-sla-clock-kpis,.rpma-sla-lower-grid)>article,.rpma-sla-clock-page .rpma-sla-lower-grid>section,.rpma-sla-clock-page>.rpma-card:last-child{min-width:0;min-height:0;padding:10px 12px;overflow:auto}.rpma-sla-clock-page .rpma-sla-lower-grid>section,.rpma-sla-clock-page>.rpma-card:last-child{flex-direction:column;display:flex}.rpma-sla-clock-page .rpma-table-viewport{flex:1;min-height:0;max-height:none;overflow:auto}.rpma-sla-clock-page .rpma-sla-timeline-frame{flex:1;min-height:90px}.rpma-sla-clock-page .rpma-sla-phase .rpma-evidence-gauge svg{max-height:72px}.rpma-sla-clock-page .rpma-sla-empty-number{font-size:22px}.rpma-customer-workspace>.rpma-customer-header,.rpma-customer-workspace>.rpma-progress-tabs{flex:none}.rpma-customer-workspace>.rpma-customer-layout{flex:1;min-height:0;overflow:hidden}.rpma-customer-workspace .rpma-customer-content{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.rpma-customer-workspace .rpma-customer-content-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.rpma-shell .rpma-main>.rpma-page-canvas>.rpma-customer-workspace{overflow:hidden;gap:var(--rpma-canvas-gap)!important;height:100%!important}.rpma-shell .rpma-customer-workspace>:is(.rpma-customer-header,.rpma-progress-tabs,.rpma-customer-layout){margin-top:0!important;margin-bottom:0!important}.rpma-shell .rpma-customer-workspace>.rpma-customer-layout{grid-template-rows:minmax(0,1fr)}.rpma-shell .rpma-customer-workspace .rpma-customer-content{height:100%!important}}.rpma-settings-item-list[aria-label=Users]>p:first-child,.rpma-settings-item-list[aria-label=Users]>button,.rpma-settings-item-list[aria-label=Users]>input{z-index:4;box-shadow:0 8px 0 var(--color-card-bg);position:sticky}.rpma-settings-item-list[aria-label=Users]>p:first-child{background:var(--color-card-bg);top:0}.rpma-settings-item-list[aria-label=Users]>button{top:24px}.rpma-settings-item-list[aria-label=Users]>input{background:var(--color-field);top:64px}.rpma-overview-split{gap:var(--rpma-canvas-gap);grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;display:grid}.rpma-overview-privacy{color:var(--color-muted);font-size:11px}.rpma-overview-split .rpma-executive-panel{min-width:0;padding:12px;overflow:visible}.rpma-overview-split h3{margin:0 0 4px;font-size:12px;font-weight:700}.rpma-overview-source-note{line-height:1.4;font-size:10px!important}.rpma-overview-split .rpma-dense,.rpma-overview-split .rpma-dense-scroll{min-height:0;max-height:none;overflow:visible!important}.rpma-overview-split .rpma-dense-scroll table{table-layout:fixed;width:100%;min-width:0!important}.rpma-overview-split .rpma-dense-scroll th,.rpma-overview-split .rpma-dense-scroll td{white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.35;min-width:0!important;padding:5px 3px!important}.rpma-overview-split .rpma-dense-scroll th{position:static}.rpma-overview-split .rpma-dense-scroll [data-pin]{max-width:none;position:static;width:auto!important;min-width:0!important}.rpma-overview-split .rpma-dense-scroll th button{white-space:normal;gap:2px;font-size:10px}.rpma-overview-split .rpma-dense-scroll td .rpma-dense-chip{white-space:normal;padding:1px 3px;font-size:9px;line-height:1.3}.rpma-overview-split .rpma-dense-row-open{white-space:normal;max-width:100%;min-height:24px;padding:0;font-size:11px}@supports (color:color-mix(in lab, red, red)){.rpma-overview-split tr[aria-selected=true]{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-card-bg))}}.rpma-overview-split tr[aria-selected=true],.rpma-overview-split tr:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.rpma-overview-split .rpma-dense-toolbar{flex-wrap:wrap;gap:6px;min-width:0;padding:0 0 8px}.rpma-overview-split .rpma-dense-search{flex:160px;min-width:0}.rpma-overview-split .rpma-dense-search input{width:100%;min-height:28px;padding:4px 7px}.rpma-overview-split .rpma-dense-toolbar button,.rpma-overview-split .rpma-dense-picker summary{min-height:26px;padding:4px 6px;font-size:10px}.rpma-overview-split .rpma-dense-filters{flex-wrap:wrap}.rpma-overview-split .rpma-dense-paging{flex-wrap:wrap;gap:6px;padding:8px 0 0;font-size:10px}.rpma-overview-split .rpma-evidence-week{max-width:100%}.rpma-customer-preview{gap:var(--rpma-card-gap);flex-direction:column;display:flex}.rpma-preview-score{align-items:center;gap:12px;display:flex}.rpma-preview-score strong{font-size:26px;line-height:1}.rpma-preview-score small,.rpma-preview-services li small,.rpma-preview-history small{color:var(--color-muted);font-size:10px}.rpma-preview-services ul,.rpma-preview-alerts{margin:0;padding:0;list-style:none}.rpma-preview-services li{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:3px 0;font-size:11px;display:grid}.rpma-preview-services li small{grid-column:1/-1}.rpma-preview-alerts li{flex-wrap:wrap;align-items:center;gap:4px;padding:3px 0;font-size:10px;display:flex}.rpma-preview-alerts time{color:var(--color-muted);font-size:9px}.rpma-customer-preview p{margin:0;font-size:11px}.rpma-preview-history{grid-template-columns:1fr auto;gap:4px;display:grid}.rpma-preview-history h3,.rpma-preview-history small{grid-column:1/-1}.rpma-preview-history svg{height:25px}.rpma-preview-sla>div{justify-content:space-between;gap:8px;margin-top:4px;font-size:10px;display:flex}.rpma-preview-open{align-self:flex-start}.rpma-overview-global{padding:8px 12px;font-size:11px;overflow:visible}.rpma-overview-global summary{cursor:pointer;font-weight:600}.rpma-overview-fold-grid{gap:var(--rpma-canvas-gap);padding-top:var(--rpma-canvas-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rpma-overview-fold-panel{min-width:0}.rpma-overview-fold-panel .rpma-executive-panel-head{position:static}.rpma-live-overview-page:has(.rpma-overview-global[open]){min-height:100%;height:auto!important}.rpma-shell .rpma-page-canvas:has(.rpma-overview-global[open]){overflow-y:auto!important}.rpma-sla-compact{gap:var(--rpma-card-gap);flex-direction:column;display:flex}.rpma-sla-compact .rpma-sla-phases{gap:var(--rpma-card-gap);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rpma-sla-compact .rpma-sla-phase-body{flex-wrap:wrap;align-items:center;gap:3px 12px;font-size:10px;display:flex}.rpma-sla-compact .rpma-sla-phase-body strong{font-size:11px}.rpma-sla-mini-trend{align-items:center;gap:4px;display:inline-flex}.rpma-sla-mini-trend svg{width:50px;height:16px}.rpma-sla-compact .rpma-executive-panel-head{margin-bottom:4px;position:static}.rpma-sla-compact .rpma-executive-panel-head h2,.rpma-sla-compact .rpma-sla-clock-kpis h2{font-size:12px}.rpma-sla-compact .rpma-executive-panel-head>span{font-size:10px}.rpma-sla-compact .rpma-sla-clock-kpis{gap:var(--rpma-card-gap);flex:none;min-height:0}.rpma-sla-compact .rpma-sla-clock-kpis article{grid-template-columns:1fr auto;gap:2px 6px;min-height:0;padding:8px 10px;display:grid;overflow:visible}.rpma-sla-compact .rpma-sla-clock-kpis article p{grid-column:1/-1;margin:0;font-size:10px}.rpma-sla-compact .rpma-sla-empty-number{font-size:20px;line-height:1}.rpma-sla-compact .rpma-sla-timeline-frame{flex:none;height:45px;min-height:45px;margin:4px 0;position:relative}.rpma-sla-compact .rpma-sla-timeline-frame p{text-align:center;margin:0;padding:3px 10px;font-size:11px}.rpma-sla-compact .rpma-sla-time-axis{font-size:10px;bottom:1px}.rpma-sla-compact .rpma-sla-risk-band span{font-size:9px}.rpma-sla-compact .rpma-sla-timeline small{font-size:10px}.rpma-sla-compact .rpma-sla-governance{gap:10px;min-height:0;padding:7px 10px;font-size:11px}.rpma-sla-compact .rpma-sla-merged{padding:10px;overflow:visible}.rpma-sla-compact .rpma-sla-tenant-table{table-layout:fixed;width:100%;min-width:0}.rpma-sla-compact .rpma-sla-tenant-table th,.rpma-sla-compact .rpma-sla-tenant-table td{white-space:normal;overflow-wrap:anywhere;padding:3px 4px;font-size:10px;line-height:1.25}.rpma-sla-compact .rpma-sla-tenant-table th:nth-child(2){width:26%}.rpma-sla-compact .rpma-sla-tenant-table th:last-child{width:16%}.rpma-sla-compact .rpma-sla-tenant-table td small{margin-left:4px;font-size:9px;display:inline}.rpma-sla-compact .rpma-sla-scope,.rpma-sla-compact .rpma-sla-shadow,.rpma-sla-compact .rpma-sla-heat{white-space:nowrap;margin:0 2px 0 0;padding:1px 4px;font-size:9px;line-height:1.2;display:inline-flex}.rpma-sla-measured{white-space:nowrap;align-items:center;gap:5px;display:flex}.rpma-sla-measured-track{border:1px solid var(--color-border);background:var(--color-surface);width:35px;height:4px;display:inline-block}.rpma-sla-measured-track i{background:var(--color-muted);height:100%;display:block}@media (width>=901px){.rpma-shell .rpma-page-canvas .rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-kpis{gap:var(--rpma-card-gap);grid-template-columns:repeat(8,minmax(0,1fr))}.rpma-shell .rpma-page-canvas .rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-kpi{min-width:0;padding:8px;overflow:visible}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-kpi h2{min-height:28px;font-size:10px;line-height:1.3}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-number{font-size:21px}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-value-row>svg{display:none}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-subline{gap:4px;font-size:9px}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-subline .rpma-dense-chip{padding:1px 4px;font-size:9px}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-kpi[data-state=Stale]{border-top-color:var(--color-muted)}.rpma-shell .rpma-page-canvas .rpma-sla-clock-page>.rpma-sla-compact{flex:none;min-height:0;padding:0;overflow:visible}.rpma-shell .rpma-page-canvas .rpma-sla-compact .rpma-sla-phases,.rpma-shell .rpma-page-canvas .rpma-sla-compact .rpma-sla-clock-kpis{flex:none;min-height:0}.rpma-shell .rpma-page-canvas .rpma-sla-compact article,.rpma-shell .rpma-page-canvas .rpma-sla-compact section{min-height:0;overflow:visible}.rpma-shell .rpma-page-canvas:has(.rpma-sla-compact[data-many-tenants]){overflow-y:auto}.rpma-sla-clock-page:has(.rpma-sla-compact[data-many-tenants]){height:auto;min-height:100%}}@media (width<=1100px) and (width>=901px){.rpma-overview-split{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}}@media (width<=900px){.rpma-overview-split,.rpma-overview-fold-grid{grid-template-columns:1fr}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-overview-split .rpma-dense-card{min-width:0}.rpma-overview-split .rpma-dense-toolbar{align-items:stretch}.rpma-overview-split .rpma-dense-cards{gap:var(--rpma-card-gap)}.rpma-sla-compact .rpma-sla-phases{grid-template-columns:1fr}.rpma-sla-compact .rpma-sla-clock-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-sla-compact .rpma-sla-governance{flex-wrap:wrap}.rpma-sla-compact .rpma-sla-tenant-table,.rpma-sla-compact .rpma-sla-tenant-table tbody{display:block}.rpma-sla-compact .rpma-sla-tenant-table thead{display:none}.rpma-sla-compact .rpma-sla-tenant-table tr{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 0;display:grid}.rpma-sla-compact .rpma-sla-tenant-table td{border:0;flex-direction:column;gap:4px;min-width:0;padding:0;font-size:12px;display:flex}.rpma-sla-compact .rpma-sla-tenant-table td:before{content:attr(data-label);color:var(--color-muted);font-size:10px;font-weight:600}.rpma-sla-compact .rpma-sla-tenant-table td[data-label=Scope],.rpma-sla-compact .rpma-sla-tenant-table td[data-label=State]{display:block}.rpma-sla-compact .rpma-sla-tenant-table td[data-label=Scope]:before,.rpma-sla-compact .rpma-sla-tenant-table td[data-label=State]:before{margin-bottom:4px;display:block}.rpma-sla-compact .rpma-sla-timeline-frame p{padding-left:42px;font-size:10px}}.rpma-live-overview-canvas[data-layout=option-9] .rpma-overview-split>.rpma-executive-panel{grid-area:auto;width:auto}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-kpi[data-state=Stale]:before{background:var(--color-muted)}.rpma-overview-split tr[aria-selected=true]{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-overview-split tr[aria-selected=true]{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-card-bg))}}.rpma-overview-split tr[aria-selected=true],.rpma-overview-split tr:focus-visible{outline-color:var(--color-accent)}.rpma-live-overview-canvas[data-layout=option-9] .rpma-overview-split .rpma-dense-scroll [data-compact-hide]{display:table-cell}.rpma-live-overview-canvas[data-layout=option-9] .rpma-overview-split .rpma-dense-scroll col[data-compact-hide]{display:table-column}.rpma-overview-split .rpma-evidence-bar{min-width:0}.rpma-overview-split .rpma-evidence-bar .rpma-evidence-bar-track{height:3px}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-kpi h2{min-height:26px}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-kpi .rpma-executive-value-row{min-height:26px;margin:0}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-kpi .rpma-executive-subline{flex-wrap:nowrap;justify-content:space-between;min-height:20px;display:flex}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-subline>span:not(.rpma-dense-chip){display:none}.rpma-overview-split .rpma-dense-scroll td{font-size:11px;padding:1px 3px!important}.rpma-overview-split .rpma-dense-scroll .rpma-dense-row-open{min-height:18px;font-size:11px}.rpma-overview-split .rpma-dense-scroll td .rpma-dense-chip{min-height:16px;font-size:9px}.rpma-overview-split .rpma-dense-scroll .rpma-overview-evidence-bar{display:block}.rpma-overview-split .rpma-dense-scroll .rpma-overview-evidence-bar>div{min-height:0;font-size:10px;line-height:14px}.rpma-overview-split .rpma-dense-scroll .rpma-overview-evidence-bar>div>span{display:none}.rpma-overview-split .rpma-dense-scroll .rpma-overview-evidence-track{height:2px;margin:0}.rpma-overview-split .rpma-dense-scroll .rpma-evidence-week{width:100%;min-width:0;max-width:100%}.rpma-preview-services li{min-height:22px;padding:3px 0;line-height:16px}.rpma-preview-services li small{display:none}.rpma-preview-services li .rpma-dense-chip{min-height:18px;font-size:10px}.rpma-customer-preview section>h3{margin-bottom:4px;line-height:16px}.rpma-preview-history{display:block}.rpma-preview-history .rpma-evidence-empty,.rpma-preview-history .rpma-evidence-sparkline{vertical-align:middle;height:16px;min-height:16px;margin-right:8px;display:inline-flex}.rpma-preview-history small{display:inline}.rpma-preview-sla p{line-height:14px}.rpma-preview-sla>div{margin-top:2px;line-height:14px}.rpma-overview-split .rpma-preview-history .rpma-evidence-sparkline{width:68px!important;height:16px!important;min-height:16px!important;margin:0 6px 0 0!important}.rpma-overview-split .rpma-preview-sla>div{display:flex!important}.rpma-overview-split .rpma-dense-scroll td>span,.rpma-overview-split .rpma-dense-scroll .rpma-overview-evidence-bar{min-height:0!important}.rpma-overview-split .rpma-dense-scroll .rpma-overview-evidence-bar strong{font-size:11px!important;line-height:14px!important}.rpma-overview-split .rpma-dense-scroll td .rpma-dense-chip{white-space:nowrap;min-height:14px!important;padding:1px 2px!important;line-height:12px!important}.rpma-overview-split .rpma-dense-scroll td .rpma-dense-row-open{min-height:18px!important;line-height:16px!important}.rpma-overview-split .rpma-dense-scroll td .rpma-dense-row-open>span{min-height:0!important}.rpma-overview-split .rpma-dense-scroll .rpma-overview-evidence-track{height:2px!important;min-height:2px!important}.rpma-overview-split .rpma-dense-scroll td .rpma-evidence-week{width:100%!important;min-width:0!important}.rpma-sla-compact .rpma-sla-phase .rpma-sla-phase-body{grid-template-columns:1fr 1fr;gap:2px 6px;display:grid}.rpma-sla-compact .rpma-sla-phase .rpma-evidence-sparkline{width:42px!important;height:14px!important;margin:0!important}.rpma-sla-compact .rpma-sla-phase .rpma-sla-phase-body>span,.rpma-sla-compact .rpma-sla-phase .rpma-sla-phase-body>strong{margin:0;font-size:10px;line-height:14px}.rpma-sla-compact .rpma-sla-phase .rpma-sla-mini-trend{align-items:center;min-height:14px}.rpma-sla-compact .rpma-sla-phase{padding:5px 8px!important}.rpma-sla-compact .rpma-sla-phase .rpma-executive-panel-head{margin:0 0 3px}.rpma-sla-compact .rpma-sla-phase .rpma-executive-panel-head h2{font-size:11px}.rpma-sla-compact .rpma-sla-phase .rpma-executive-panel-head>span{display:none}.rpma-sla-compact .rpma-sla-clock-kpis article{padding:5px 8px!important}.rpma-sla-compact .rpma-sla-clock-kpis article h2{font-size:11px}.rpma-sla-compact .rpma-sla-timeline{padding:6px 8px!important}.rpma-sla-compact .rpma-sla-timeline .rpma-sla-timeline-frame{height:34px!important;min-height:34px!important;margin:2px 0!important}.rpma-sla-compact .rpma-sla-timeline .rpma-sla-timeline-frame p{line-height:16px;padding:0 10px!important}.rpma-sla-compact .rpma-sla-tenant-table th,.rpma-sla-compact .rpma-sla-tenant-table td{font-size:10px;padding:1px 4px!important;line-height:13px!important}.rpma-sla-compact .rpma-sla-merged{padding:8px!important}.rpma-sla-compact .rpma-sla-merged .rpma-executive-panel-head{margin:0 0 4px}.rpma-sla-compact .rpma-executive-banner{padding:10px 12px}.rpma-sla-compact .rpma-executive-banner img{width:36px;height:36px}@media (width>=901px){.rpma-sla-compact .rpma-sla-tenant-table td small{display:none}}.rpma-overview-split .rpma-dense-scroll td .rpma-dense-chip{height:16px!important;max-height:16px!important}.rpma-overview-split .rpma-dense-scroll .rpma-overview-evidence-bar{height:16px;line-height:14px}.rpma-overview-split .rpma-dense-scroll .rpma-overview-evidence-bar>div:first-child{height:14px;line-height:14px}.rpma-overview-split .rpma-preview-services li{grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;min-height:22px;padding:2px 0}.rpma-overview-split .rpma-preview-services li>span:first-child{white-space:nowrap;font-size:11px}.rpma-overview-split .rpma-preview-sla p{margin:0!important}.rpma-overview-split .rpma-preview-sla>div span{display:inline!important}.rpma-overview-split .rpma-preview-sla>div{margin:0!important}.rpma-overview-split .rpma-preview-score{margin-bottom:0}@media (width>=901px){.rpma-sla-compact[data-dense-tenants] .rpma-sla-tenant-table td{font-size:10px;padding:1px 4px!important;line-height:12px!important}.rpma-sla-compact[data-dense-tenants] .rpma-sla-shadow,.rpma-sla-compact[data-dense-tenants] .rpma-sla-scope,.rpma-sla-compact[data-dense-tenants] .rpma-sla-heat{padding:0 3px!important;font-size:9px!important;line-height:10px!important}.rpma-overview-split .rpma-preview-services li small{display:none}}.rpma-overview-split .rpma-dense-scroll th>button{vertical-align:middle;max-width:calc(100% - 16px);font-size:9px;line-height:12px;width:auto!important;min-height:14px!important;padding:0!important;display:inline-flex!important}.rpma-overview-split .rpma-dense-scroll th .rpma-evidence-info{vertical-align:middle;margin:0;display:inline-flex}.rpma-overview-split .rpma-dense-scroll th .rpma-evidence-info>button{font-size:10px;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;padding:0!important;line-height:14px!important}.rpma-overview-split .rpma-dense-scroll th{vertical-align:middle;height:32px!important;padding:2px!important;line-height:12px!important}.rpma-overview-split .rpma-dense-scroll td{height:22px!important}.rpma-overview-split .rpma-dense-toolbar{padding-bottom:4px}@media (width>=901px){.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-kpi h2{min-height:24px}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-kpi .rpma-executive-value-row{min-height:22px}.rpma-live-overview-canvas[data-layout=option-9] .rpma-executive-kpi .rpma-executive-subline{min-height:16px}}.rpma-overview-split .rpma-dense-card[data-selected]{outline:2px solid var(--color-accent);outline-offset:-2px;background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpma-overview-split .rpma-dense-card[data-selected]{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-card-bg))}}@media (width<=900px){.rpma-sla-compact .rpma-sla-timeline .rpma-sla-timeline-frame p{font-size:10px;line-height:12px;padding-left:45px!important}}.rpma-sla-compact .rpma-sla-timeline .rpma-sla-timeline-frame p{line-height:14px;position:absolute;top:3px;left:14%;right:2%;transform:none;margin:0!important;padding:0!important}@media (width<=900px){.rpma-sla-compact .rpma-sla-timeline .rpma-sla-timeline-frame{height:60px!important;min-height:60px!important}.rpma-sla-compact .rpma-sla-timeline .rpma-sla-timeline-frame p{line-height:12px;left:14%;padding:0!important}}.rpma-overview-split .rpma-dense-toolbar>.rpma-dense-button{display:none}@media (width>=901px){.rpma-shell .rpma-page-canvas:has(.rpma-overview-split th:nth-child(10)){overflow-y:auto!important}.rpma-live-overview-page:has(.rpma-overview-split th:nth-child(10)){min-height:100%;height:auto!important}}.rpma-live-overview-canvas[data-layout=option-9] .rpma-overview-split .rpma-preview-services{display:block!important}.rpma-live-overview-canvas[data-layout=option-9] .rpma-overview-split tr[aria-selected=true]{outline:2px solid var(--color-accent)!important;outline-offset:-2px!important}.rpma-live-overview-canvas[data-layout=option-9] .rpma-overview-split tr[aria-selected=true] td{background:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.rpma-live-overview-canvas[data-layout=option-9] .rpma-overview-split tr[aria-selected=true] td{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-card-bg))!important}}.rpma-live-overview-canvas[data-layout=option-9] .rpma-overview-split tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 var(--color-accent)}.rpma-live-overview-canvas[data-layout=option-9] .rpma-overview-split .rpma-preview-services li{padding:1px 0}.rpma-live-overview-canvas[data-layout=option-9] .rpma-overview-split .rpma-preview-services li .rpma-dense-chip{height:18px;min-height:18px;max-height:18px;line-height:16px}.rpma-overview-split .rpma-preview-services li small,.rpma-preview-services li small{white-space:normal;line-height:1.35;display:block}.rpma-overview-health-reason{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}@media (width>=1101px){.rpma-live-overview-canvas[data-layout=option-9] .rpma-overview-split{grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr)}}.rpma-overview-split .rpma-dense-scroll th>button{overflow-wrap:normal;word-break:normal;max-width:none!important}.rpma-overview-split td[data-key=name] .rpma-dense-row-open{white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;display:block;overflow:hidden}.rpma-overview-split td[data-key=name] .rpma-dense-row-open>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rpma-customer-preview .rpma-executive-panel-head>div{min-width:0}.rpma-customer-preview .rpma-executive-panel-head h2{overflow-wrap:anywhere}.rpma-customer-preview .rpma-executive-panel-head small{color:var(--color-muted);font-size:10px}@media (width>=1101px){.rpma-live-overview-canvas[data-layout=option-9] .rpma-overview-split{grid-template-columns:minmax(0,2.3fr) minmax(300px,1fr)}}.rpma-panel-grid{gap:var(--rpma-canvas-gap,16px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.rpma-panel-grid>*{min-width:0}.rpma-onboarding-steps{gap:var(--rpma-card-gap,12px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}[data-onboarding-page]{min-width:0}[data-onboarding-page] :is(input,select,textarea){min-width:0;max-width:100%}[data-onboarding-page] .rpma-table-viewport table{table-layout:fixed;width:100%;min-width:0!important}[data-onboarding-page] :is(th,td){overflow-wrap:anywhere}[data-onboarding-page] .rpma-card{min-width:0}@media (width<=900px){.rpma-panel-grid{grid-template-columns:minmax(0,1fr)}.rpma-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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 spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
