/*! 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-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-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-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);--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-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;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-slate:#37668b;--color-brand-sky:#5394cc;--color-brand-teal:#17807d;--color-brand-sage:#92c67d;--color-brand-ink:#102a43;--color-bg:#f2f8fb;--color-surface:#fff;--color-surface-2:#dceff1;--color-fg:#102a43;--color-muted:#52677a;--color-subtle:#7c91a3;--color-border:#c8e0e8;--color-border-strong:#b9d7e2;--color-field:#f8fcfd;--color-accent:#17807d;--color-accent-soft:#dceff1;--color-accent-fg:#fff;--color-brand-lime:#b4cd37;--color-chart-1:#5394cc;--color-chart-2:#17807d;--color-chart-3:#92c67d;--color-chart-4:#d49020;--color-chart-5:#b93c46;--color-rag-green:#26b170;--color-rag-green-bg:#e4f8ef;--color-rag-amber:#9a6200;--color-rag-amber-bg:#fff3d6;--color-rag-red:#b93c46;--color-rag-red-bg:#fdebed}}@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%}@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-\[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-\[1280px\]{min-width:1280px}.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-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)){border-color:var(--color-border)}:where(.divide-border\/70>:not(:last-child)){border-color:#c8e0e8b3}@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-color:var(--color-accent)}.border-accent\/25{border-color:#17807d40}@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:#17807d4d}@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:#17807d66}@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:#17807d73}@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:#17807d80}@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:#c8e0e866}@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:#c8e0e899}@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:#c8e0e8b3}@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:#c8e0e8cc}@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:#c8e0e8e6}@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:#9a62004d}@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:#9a620059}@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:#9a620066}@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:#9a620080}@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:#26b1704d}@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:#26b17059}@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:#26b17066}@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-green\/50{border-color:#26b17080}@supports (color:color-mix(in lab, red, red)){.border-rag-green\/50{border-color:color-mix(in oklab, var(--color-rag-green) 50%, transparent)}}.border-rag-red{border-color:var(--color-rag-red)}.border-rag-red\/25{border-color:#b93c4640}@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:#b93c464d}@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:#b93c4659}@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-rag-red\/40{border-color:#b93c4666}@supports (color:color-mix(in lab, red, red)){.border-rag-red\/40{border-color:color-mix(in oklab, var(--color-rag-red) 40%, transparent)}}.border-transparent{border-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--color-brand-teal\)_12\%\,transparent\)\]{background-color:#17807d1f}@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{background-color:var(--color-accent-soft)}.bg-accent-soft\/40{background-color:#dceff166}@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:#dceff173}@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:#dceff18c}@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:#17807d0d}@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:#17807d1a}@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:#17807db3}@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:#f2f8fb80}@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{background-color:var(--color-muted)}.bg-muted\/10{background-color:#52677a1a}@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:#52677a33}@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:#52677a4d}@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:#52677a66}@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:#52677a80}@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{background-color:var(--color-rag-amber-bg)}.bg-rag-amber-bg\/40{background-color:#fff3d666}@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:#9a62001a}@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:#26b1701a}@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:#26b17026}@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:#b93c461a}@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{background-color:var(--color-surface-2)}.bg-surface-2\/30{background-color:#dceff14d}@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:#dceff159}@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:#dceff166}@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:#dceff173}@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:#dceff180}@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:#dceff18c}@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:#dceff199}@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:#dceff1b3}@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:#fff6}@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:#ffffff80}@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:#fff9}@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:#ffffffb3}@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-\[12\.5px\]{font-size:12.5px}.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-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-75{opacity:.75}.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\/audited,.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:#17807d26}@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:#17807d33}@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{border-color:var(--color-accent)}.hover\:border-accent\/40:hover{border-color:#17807d66}@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:#17807d80}@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\(--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:#17807d1a}@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:#52677a33}@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{background-color:var(--color-surface-2)}.hover\:bg-surface-2\/50:hover{background-color:#dceff180}@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:#dceff18c}@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:#dceff199}@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)}.hover\:brightness-\[0\.96\]:hover{--tw-brightness:brightness(.96);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,)}}.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\/20:focus-visible{--tw-ring-color:#17807d33}@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:#17807d4d}@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:#17807d66}@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\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing) * 4)}.xl\:col-start-2{grid-column-start:2}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.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\(15rem\,0\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr)}.xl\:grid-cols-\[minmax\(16rem\,0\.75fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(16rem,.75fr) minmax(0,2fr)}.xl\:grid-cols-\[minmax\(16rem\,1fr\)_minmax\(0\,1\.7fr\)\]{grid-template-columns:minmax(16rem,1fr) minmax(0,1.7fr)}.xl\:grid-cols-\[minmax\(16rem\,19rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(16rem,19rem) minmax(0,1fr)}.xl\:self-start{align-self:flex-start}.xl\:overflow-y-auto{overflow-y:auto}}.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:linear-gradient(145deg, #ffffff1c, transparent 62%)}.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:linear-gradient(145deg,#ffffff2b,#0000 62%)}.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 #b9d7e2a6;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:#ffffffe6;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:#d3e7e6}@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:#17807d38}@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:#eaf4f3}@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:linear-gradient(135deg, #ffffff12, #ffffff02 68%)}.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 #ffffff20, 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 #ffffff24, 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);border-radius:9px;box-shadow:inset 0 1px #ffffff20,0 2px 5px #051f3015}.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:#17807d}@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 #ffffff26}.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){border-radius:12px;box-shadow:inset 0 1px #ffffff24,0 6px 16px #123e5810}.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 #ffffff1b,0 7px 18px #03131f22}.rpma-shell :is(.rpma-assure-section-row>nav,.rpma-assure-subnav){border-radius:13px;box-shadow:inset 0 1px #ffffff20,0 4px 12px #123e5812}.rpma-shell :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){border-radius:9px;box-shadow:inset 0 1px #ffffff12,0 2px 5px #123e5809}.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,#d2e1e8);--color-subtle:#b9ceda;--app-muted:var(--rpma-custom-muted,#d2e1e8);--rpma-muted:var(--rpma-custom-muted,#d2e1e8)}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))}.rpma-login-visual-copy>p{color:#3e6080;max-width:690px;margin-top:20px;font-size:clamp(18px,1.65vw,27px);line-height:1.45}@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:#2470b7;letter-spacing:.035em;font-size:clamp(48px,5.2vw,82px);font-weight:650}.rpma-login-visual-brand strong span{color:#0000;background:linear-gradient(100deg,#2f6f9f 5%,#159b91 58%,#86c94a 100%);-webkit-background-clip:text;background-clip:text}.rpma-login-visual-brand small{color:#173651;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{content:"";background:linear-gradient(90deg,#1e83c7,#1aa590,#9ccd4b);border-radius:999px;width:68px;height:3px;margin-bottom:30px;display:block}.rpma-login-visual-copy h2 span{color:#0000;background:linear-gradient(96deg,#2976c2,#049d9c 74%);-webkit-background-clip:text;background-clip:text}.rpma-login-box{isolation:isolate;background:linear-gradient(145deg,#ffffffc7,#f0f9ff94);border-color:#66a8dc94;border-radius:22px;justify-content:center;width:min(100%,500px);min-height:min(78vh,760px);padding:clamp(38px,4vw,58px);position:relative;box-shadow:inset 0 1px 1px #fffffff5,0 28px 72px #2f5f8433}.rpma-login-box:before{z-index:-2;content:"";-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);background:#ffffff38;border:1px solid #66a8dc6b;border-radius:22px;position:absolute;inset:16px -22px -24px 18px;box-shadow:0 18px 48px #2f5f841f}.rpma-login-company-brand{min-height:96px;margin-bottom:42px;padding-bottom:12px}.rpma-login-heading h1{color:#0e2943;letter-spacing:0;font-size:18px;font-weight:760}.rpma-login-heading p{color:#425e78;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);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;box-shadow:0 1px 2px #0f172a0d}.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{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:linear-gradient(135deg, var(--accent-soft), var(--surface));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:#37668b;--color-brand-sky:#5394cc;--color-brand-teal:#17807d;--color-brand-sage:#92c67d;--color-brand-ink:#102a43;--color-bg:#f2f8fb;--color-surface:#fff;--color-surface-2:#dceff1;--color-field:#f8fcfd;--color-fg:#102a43;--color-muted:#52677a;--color-subtle:#7c91a3;--color-border:#c8e0e8;--color-border-strong:#b9d7e2;--color-nav:#37668b;--color-nav-deep:#012a61;--color-nav-fg:#f7fcfd;--color-accent:#17807d;--color-accent-soft:#dceff1;--color-accent-fg:#fff;--color-brand-lime:#b4cd37;--color-chart-1:#5394cc;--color-chart-2:#17807d;--color-chart-3:#92c67d;--color-chart-4:#d49020;--color-chart-5:#b93c46;--color-card-head:#dceff1;--color-rag-green:#26b170;--color-rag-green-bg:#e4f8ef;--color-rag-amber:#9a6200;--color-rag-amber-bg:#fff3d6;--color-rag-red:#b93c46;--color-rag-red-bg:#fdebed;--rpma-state-error:#52677a;--color-runtime-error:var(--rpma-state-error);--ui-tab-active-bg:#dceff1;--ui-tab-active-fg:#012a61;--ui-tab-active-border:#17807d;--ui-tab-active-bar:#17807d;--sel-bg:#dceff1;--sel-fg:#012a61;--hover-bg:#e5f4ef;--hover-fg:#174b49;--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:#17807d}@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 #17807d1f}@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 #17807d2e}@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 #b93c4624}@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:#ffffffb8}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg:color-mix(in srgb, var(--color-surface) 72%, transparent)}}:root{--glass-bg-solid:#fdfefe}@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:#e9f2f6}@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:#c3dfea}@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:#fff}@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:#7eb0d1;--color-brand-sky:#72b3e3;--color-brand-teal:#47b8b3;--color-brand-sage:#9bd293;--color-brand-ink:#f2fafc;--color-bg:#06131f;--color-surface:#0d263a;--color-surface-2:#173b55;--color-field:#102d43;--color-fg:#f2fafc;--color-muted:#bcd0d8;--color-subtle:#87a8b6;--color-border:#2a536b;--color-border-strong:#3f7089;--color-nav:#08233a;--color-nav-deep:#04172a;--color-nav-fg:#f2fafc;--color-accent:#47b8b3;--color-accent-soft:#183f4e;--color-accent-fg:#f7fcfd;--color-brand-lime:#c0d957;--color-chart-1:#72b3e3;--color-chart-2:#47b8b3;--color-chart-3:#9bd293;--color-chart-4:#f1be5a;--color-chart-5:#f08b93;--color-card-head:#1a405b;--color-rag-green:#55d397;--color-rag-green-bg:#153e31;--color-rag-amber:#f1be5a;--color-rag-amber-bg:#49391b;--color-rag-red:#f08b93;--color-rag-red-bg:#4b252c;--rpma-state-error:#bcd0d8;--ui-tab-active-bg:#17475a;--ui-tab-active-fg:#f2fafc;--ui-tab-active-border:#47b8b3;--ui-tab-active-bar:#47b8b3;--sel-bg:#17475a;--sel-fg:#f2fafc;--hover-bg:#1b4b49;--hover-fg:#f2fafc;--surface-panel:var(--color-surface-2);--surface-card:var(--color-surface);--surface-overlay:#f8fcfc}@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:#f0f8f9}@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:#fff}@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:#ffffffd6}@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:#fefefe}@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:#cbe1ea}@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:linear-gradient(180deg, var(--app-sidebar), var(--app-sidebar)), radial-gradient(circle at 12% 0%, #17807d2e, transparent 25%), var(--app-sidebar);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rpma-sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--app-sidebar) 82%, transparent), color-mix(in srgb, var(--app-sidebar) 72%, transparent)), radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 25%), var(--app-sidebar)}}.rpma-sidebar{color:var(--color-nav-fg);border-right:1px solid var(--color-nav-fg)}@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:linear-gradient(145deg, var(--ui-nav-link-active-bg), var(--color-accent));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-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:linear-gradient(90deg, var(--accent), var(--color-chart-secondary), var(--color-rag-green));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);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex;box-shadow:0 1px 2px #0f172a08}.rpma-glass-dropdown{z-index:70;border:1px solid var(--app-line);background:var(--app-surface);color:var(--app-text);border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0f172a2e}.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);transform:translateY(-1px);box-shadow:0 2px 4px #0f172a0a,0 16px 36px #0f172a12}.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:radial-gradient(circle, var(--app-surface) 56%, transparent 57%), conic-gradient(var(--rpma-service-tone) 0 var(--rpma-service-pct), var(--app-surface-muted) var(--rpma-service-pct));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:radial-gradient(circle, var(--app-surface) 56%, transparent 57%), conic-gradient(var(--app-off) 0 100%)}.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);border-radius:10px;align-items:center;gap:9px;min-width:135px;padding:9px 11px;display:flex;box-shadow:0 1px 2px #0f172a08}.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:#188d89}.rpma-help-module:nth-child(3n){border-left-color:#d18429}.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:#116963;background:#e4f6f2}.rpma-help-kind-shadow-sla{color:#85500c;background:#fff1d9}.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:#188d89}.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;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01377d3d;border:0;width:100%;height:100%;position:fixed;inset:0}.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 #01377d3d}.rpma-customer-picker-head{border-bottom:1px solid var(--app-line);background:linear-gradient(135deg, var(--app-primary-soft), var(--app-surface));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:#26b170}@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:#e4f8ef}@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:#26b170}@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:#e4f8ef}@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:linear-gradient(135deg, var(--app-accent-soft), var(--app-surface));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:14rem;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:15rem;justify-content:flex-end;gap:6px;display:flex}.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:#17807d}@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:linear-gradient(145deg, var(--app-surface), var(--app-surface));border-radius:12px;min-width:0;min-height:148px;padding:14px}@supports (color:color-mix(in lab, red, red)){.rpma-measured-object,.rpma-measured-object-empty{background:linear-gradient(145deg, var(--app-surface), color-mix(in srgb, var(--app-surface) 82%, var(--app-primary-soft)))}}.rpma-measured-object,.rpma-measured-object-empty{box-shadow:0 8px 22px var(--color-nav-bg)}@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:linear-gradient(145deg, var(--app-primary-soft), transparent 42%), var(--color-canvas-bg);min-width:0;padding:clamp(16px,2vw,24px)}@supports (color:color-mix(in lab, red, red)){.rpma-rmm-detail{background:linear-gradient(145deg, color-mix(in srgb, var(--app-primary-soft) 42%, transparent), transparent 42%), var(--color-canvas-bg)}}.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:linear-gradient(142deg, var(--color-nav) 0%, var(--ui-nav-link-active-bg) 62%, var(--color-accent) 100%);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{background-image:radial-gradient(circle, var(--color-nav-fg) 1px, transparent 1.4px);border-radius:48% 52% 0 0;width:72%;height:42%;position:absolute;bottom:-11%;right:-8%}@supports (color:color-mix(in lab, red, red)){.rpma-login-visual:after{background-image:radial-gradient(circle, color-mix(in srgb, var(--color-nav-fg) 32%, transparent) 1px, transparent 1.4px)}}.rpma-login-visual:after{opacity:.32;pointer-events:none;content:"";background-size:11px 11px;transform:rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 76%,#0000)}.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:#b4cd3724;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(--color-brand-lime) 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:radial-gradient(circle at 100% 0%, var(--app-primary), transparent 34%), var(--app-surface);place-items:center;padding:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.rpma-login-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--app-primary) 5%, transparent), transparent 34%), var(--app-surface)}}.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:linear-gradient(145deg, var(--app-primary), var(--app-secondary));color:var(--color-accent-fg);box-shadow:0 10px 28px #17807d33}@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));background:linear-gradient(145deg, color-mix(in srgb, var(--color-nav-fg) 12%, transparent), transparent), 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{background:#f25022}.rpma-microsoft-mark i:nth-child(2){background:#7fba00}.rpma-microsoft-mark i:nth-child(3){background:#00a4ef}.rpma-microsoft-mark i:nth-child(4){background:#ffb900}.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);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;padding:0 15px;font-size:12px;font-weight:700;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:flex;box-shadow:0 8px 20px #01377d29}.rpma-login-submit:hover{background:var(--app-primary-hover);border-color:var(--app-primary-hover);transform:translateY(-1px);box-shadow:0 10px 24px #01377d38}.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 #0f172a14}.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:radial-gradient(circle at 8% 0%, var(--app-primary), transparent 28%), var(--app-bg);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}@supports (color:color-mix(in lab, red, red)){.rpma-public-shell{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--app-primary) 12%, transparent), transparent 28%), var(--app-bg)}}.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:linear-gradient(135deg, var(--app-primary-soft), var(--app-surface))}.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;width:min(var(--app-sidebar-width), 88vw);transition:transform .18s,visibility 0s linear .18s;position:fixed;left:0;transform:translate(-104%);box-shadow:20px 0 50px #00000042}.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;opacity:0;visibility:hidden;background:#040c188f;border:0;transition:all .18s;display:block;position:fixed;inset:0}.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);border-radius:.9rem;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:1rem 1.1rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.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:linear-gradient(135deg, #ffffff21, var(--color-card-bg) 48%, 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{background:linear-gradient(135deg, #ffffff21, color-mix(in srgb, var(--color-card-bg) 6%, transparent) 48%, color-mix(in srgb, var(--color-nav-bg) 5%, 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{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:linear-gradient(135deg,#fff3,#17807d21)}@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{background:linear-gradient(135deg, #fff3, color-mix(in srgb, var(--color-accent) 13%, transparent))}}.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:#6fb0ae}@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:linear-gradient(135deg, #ffffff26, 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{background:linear-gradient(135deg, #ffffff26, color-mix(in srgb, var(--sel-bg) 76%, 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{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}}@supports (color:color-mix(in lab, red, red)){.rpma-login{background:radial-gradient(circle at 78% 13%, #fffffff0 0 12%, transparent 33%), radial-gradient(circle at 16% 86%, color-mix(in srgb, var(--color-accent-soft) 42%, transparent) 0 15%, transparent 42%), linear-gradient(138deg, #fbfdff 0%, #eff8ff 52%, #f8fcff 100%)}.rpma-login:before{background:linear-gradient(108deg, transparent 0 9%, #ffffffa3 9.2% 9.5%, transparent 9.8% 42%, color-mix(in srgb, var(--color-accent-soft) 22%, transparent) 42.2% 42.6%, transparent 43%), repeating-linear-gradient(28deg, transparent 0 92px, color-mix(in srgb, var(--color-accent) 8%, transparent) 93px 94px), repeating-linear-gradient(152deg, transparent 0 118px, color-mix(in srgb, var(--color-accent-soft) 12%, transparent) 119px 120px)}}.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:linear-gradient(145deg,#ffffff9e,#dceff12e);border-radius:48% 52% 46% 54%/55% 42% 58% 45%}@supports (color:color-mix(in lab, red, red)){.rpma-login:after{background:linear-gradient(145deg, #ffffff9e, color-mix(in srgb, var(--color-accent-soft) 18%, transparent))}}.rpma-login:after{box-shadow:inset 0 1px 0 white, 0 28px 80px var(--color-nav)}@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));background:linear-gradient(118deg, #ffffffa3, #ffffff36 48%, color-mix(in srgb, var(--color-accent-soft) 18%, transparent));box-shadow:inset 0 1px 0 white, 0 24px 70px color-mix(in srgb, var(--color-nav) 12%, transparent)}}.rpma-login-visual:after{background:linear-gradient(90deg,#0000,#17807d3d,#0000),radial-gradient(circle at 12% 70%,#17807d38 0 2px,#0000 3px),radial-gradient(circle at 52% 84%,#dceff17a 0 3px,#0000 4px);border:0}@supports (color:color-mix(in lab, red, red)){.rpma-login-visual:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-accent) 24%, transparent), transparent), radial-gradient(circle at 12% 70%, color-mix(in srgb, var(--color-accent) 22%, transparent) 0 2px, transparent 3px), radial-gradient(circle at 52% 84%, color-mix(in srgb, var(--color-accent-soft) 48%, transparent) 0 3px, transparent 4px)}}.rpma-login-visual:after{opacity:.68;background-size:100% 1px,84px 84px,132px 132px}.rpma-login-visual-brand{color:#244f74}.rpma-login-visual-brand strong{letter-spacing:.035em;font-size:clamp(24px,2.5vw,40px)}.rpma-login-visual-brand small{color:#527184;font-size:13px}.rpma-login-brand-mark-hero{border-color:#aed3d2;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:linear-gradient(145deg,#ebf6f7,#338f8d)}@supports (color:color-mix(in lab, red, red)){.rpma-login-brand-mark-hero{background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent-soft) 58%, white), color-mix(in srgb, var(--color-accent) 88%, white))}}.rpma-login-brand-mark-hero{color:#fff}.rpma-login-visual-copy{max-width:750px}.rpma-login-kicker{color:#234e72}.rpma-login-visual-copy h2{color:#143b5e;letter-spacing:-.055em;max-width:760px;font-size:clamp(44px,5.7vw,82px);font-weight:650;line-height:1.02}.rpma-login-visual-copy>p{color:#4a687b;max-width:620px;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))}}.rpma-login-box{background:linear-gradient(145deg,#ffffffdb,#edf7ff94);border-radius:26px;box-shadow:inset 0 1px #fff,0 26px 72px #315d7e2b}.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:#173b5d;margin-top:0}.rpma-login-heading p{color:#536f80}.rpma-login-invite-banner{background:#f0f8f9}@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:radial-gradient(circle at 12% 15%, #dceff1e0 0 11%, transparent 32%), radial-gradient(circle at 86% 82%, #17807d3d 0 10%, transparent 31%), linear-gradient(135deg, var(--color-canvas-bg), var(--color-canvas-bg));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rpma-login{background:radial-gradient(circle at 12% 15%, color-mix(in srgb, var(--color-accent-soft) 88%, transparent) 0 11%, transparent 32%), radial-gradient(circle at 86% 82%, color-mix(in srgb, var(--color-accent) 24%, transparent) 0 10%, transparent 31%), linear-gradient(135deg, var(--color-canvas-bg), color-mix(in srgb, var(--color-canvas-bg) 72%, var(--color-accent-soft)))}}.rpma-login:before{z-index:-1;background:conic-gradient(from 120deg at 46% 52%,#0000,#17807d29,#0000 34%),radial-gradient(circle at 40% 48%,#ffffff52,#0000 34%);position:absolute;inset:-24%}@supports (color:color-mix(in lab, red, red)){.rpma-login:before{background:conic-gradient(from 120deg at 46% 52%, transparent, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 34%), radial-gradient(circle at 40% 48%, #ffffff52, transparent 34%)}}.rpma-login:before{filter:blur(34px);content:""}.rpma-login-visual{background:linear-gradient(145deg, #ffffff1f, transparent 45%), linear-gradient(142deg, var(--color-nav), var(--ui-nav-link-active-bg) 58%, #17807dd6);border:1px solid #ffffff4d;border-radius:clamp(24px,2.4vw,38px);min-height:calc(100dvh - clamp(28px,3.4vw,56px));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{background:linear-gradient(145deg, #ffffff1f, transparent 45%), linear-gradient(142deg, color-mix(in srgb, var(--color-nav) 94%, transparent), color-mix(in srgb, var(--ui-nav-link-active-bg) 90%, transparent) 58%, color-mix(in srgb, var(--color-accent) 84%, transparent))}}.rpma-login-visual{box-shadow:inset 0 1px 0 #ffffff61, 0 24px 70px var(--color-nav)}@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%)}.rpma-login-box{border:1px solid #fff;width:min(100%,470px);padding:clamp(24px,3vw,42px)}@supports (color:color-mix(in lab, red, red)){.rpma-login-box{border:1px solid color-mix(in srgb, white 68%, var(--color-card-border))}}.rpma-login-box{background:linear-gradient(145deg, #ffffffa3, var(--color-card-bg));border-radius:28px}@supports (color:color-mix(in lab, red, red)){.rpma-login-box{background:linear-gradient(145deg, #ffffffa3, color-mix(in srgb, var(--color-card-bg) 34%, transparent))}}.rpma-login-box{box-shadow:inset 0 1px 0 #ffffffd1, 0 28px 74px var(--color-nav)}@supports (color:color-mix(in lab, red, red)){.rpma-login-box{box-shadow:inset 0 1px 0 #ffffffd1, 0 28px 74px color-mix(in srgb, var(--color-nav) 20%, transparent)}}.rpma-login-box{-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%)}.rpma-login-heading h1{margin-top:13px;font-size:clamp(28px,2.3vw,36px)}.rpma-login-access-chip{border:1px solid #17807d;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:#dceff185;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 #17807d;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:#dceff18f;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{margin-top:2px;box-shadow:0 12px 30px #17807d3d}@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:radial-gradient(circle at 78% 13%,#fffffff0 0 12%,#0000 33%),radial-gradient(circle at 16% 86%,#dceff16b 0 15%,#0000 42%),linear-gradient(138deg,#fbfdff 0%,#eff8ff 52%,#f8fcff 100%);grid-template-columns:minmax(320px,1.38fr) minmax(360px,.82fr)}@supports (color:color-mix(in lab, red, red)){.rpma-login{background:radial-gradient(circle at 78% 13%, #fffffff0 0 12%, transparent 33%), radial-gradient(circle at 16% 86%, color-mix(in srgb, var(--color-accent-soft) 42%, transparent) 0 15%, transparent 42%), linear-gradient(138deg, #fbfdff 0%, #eff8ff 52%, #f8fcff 100%)}}.rpma-login:before{background:linear-gradient(108deg,#0000 0 9%,#ffffffa3 9.2% 9.5%,#0000 9.8% 42%,#dceff138 42.2% 42.6%,#0000 43%),repeating-linear-gradient(28deg,#0000 0 92px,#17807d14 93px 94px),repeating-linear-gradient(152deg,#0000 0 118px,#dceff11f 119px 120px);inset:0}@supports (color:color-mix(in lab, red, red)){.rpma-login:before{background:linear-gradient(108deg, transparent 0 9%, #ffffffa3 9.2% 9.5%, transparent 9.8% 42%, color-mix(in srgb, var(--color-accent-soft) 22%, transparent) 42.2% 42.6%, transparent 43%), repeating-linear-gradient(28deg, transparent 0 92px, color-mix(in srgb, var(--color-accent) 8%, transparent) 93px 94px), repeating-linear-gradient(152deg, transparent 0 118px, color-mix(in srgb, var(--color-accent-soft) 12%, transparent) 119px 120px)}}.rpma-login:before{filter:none;opacity:.72}.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:linear-gradient(118deg,#ffffffa3,#ffffff36 48%,#dceff12e);border-radius:34px}@supports (color:color-mix(in lab, red, red)){.rpma-login-visual{background:linear-gradient(118deg, #ffffffa3, #ffffff36 48%, color-mix(in srgb, var(--color-accent-soft) 18%, transparent))}}.rpma-login-visual{color:#173a58;box-shadow:inset 0 1px 0 white, 0 24px 70px var(--color-nav)}@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:#17807d14}@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:#102a43}@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 #102a438c}@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:#eef7ff url(/brand/rpm-ams-login-pavilion.png) 50%/cover no-repeat fixed;grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);min-height:100dvh;overflow:auto}.rpma-login:before{filter:none;opacity:1;background:linear-gradient(90deg,#ffffff24,#ffffff05 58%,#fff3);inset:0}.rpma-login:after,.rpma-login-visual:after,.rpma-login-pastel-shape{display:none}.rpma-login-visual{color:#244b75;min-height:100dvh;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:#2167ae;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:#69b94d;align-items:center;gap:14px;margin-top:9px;font-size:clamp(15px,1.15vw,20px);display:flex}.rpma-login-visual-brand small:before{content:"";background:linear-gradient(90deg,#2475bd,#159c91,#81c74d);border-radius:999px;width:70px;height:4px}.rpma-login-visual-copy{max-width:720px;margin-top:clamp(52px,8vh,94px)}.rpma-login-kicker{color:#49677f;letter-spacing:.01em;text-transform:none;font-size:clamp(15px,1.25vw,21px);font-weight:500}.rpma-login-visual-copy h2{color:#284e77;letter-spacing:-.045em;max-width:720px;margin-top:28px;font-size:clamp(48px,5.3vw,82px);font-weight:420;line-height:1.06}.rpma-login-visual-copy>p{color:#3e6080;max-width:690px;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{-webkit-backdrop-filter:blur(24px)saturate(128%);backdrop-filter:blur(24px)saturate(128%);background:linear-gradient(145deg,#ffffffa8,#eef7ff75);border:2px solid #6fa6de94;border-radius:34px;width:min(100%,560px);padding:clamp(34px,3.4vw,54px);box-shadow:inset 0 1px 1px #fffffff2,0 24px 64px #3059842e}.rpma-login-company-brand{border-bottom:0;min-height:108px;margin:-8px 0 28px;padding:0 2px 20px}.rpma-login-heading h1{color:#294f79;letter-spacing:-.035em;margin:0;font-size:clamp(34px,3vw,46px);font-weight:470}.rpma-login-heading p{color:#617a94;margin-top:7px;font-size:16px}.rpma-login-form label{color:#274e78;font-size:14px}.rpma-login-form input,.rpma-login-password input{color:#203f60;background:#ffffffa3;border-color:#7797ba8a;min-height:54px}.rpma-login-submit{background:linear-gradient(#2e7dd1,#246abd);border-radius:8px;min-height:54px;box-shadow:0 10px 24px #2569b933}.rpma-login-microsoft{background:#ffffff9e;border-radius:8px;min-height:54px}.rpma-login-foot{color:#617a94}@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:linear-gradient(90deg,#ffffff14,#fff0 55%,#ebf6ff24)}.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{filter:drop-shadow(0 8px 12px #1f4b742e);width:100%;height:auto}.rpma-login-visual-brand small{color:#274d74;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{content:"";background:linear-gradient(90deg,#216bc0,#0ca190,#83c94c);border-radius:999px;width:74px;height:3px;margin:0 auto 22px;display:block}.rpma-login-visual-copy h2{color:#1769ba;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:#149e86}.rpma-login-panel{justify-content:center;align-items:center;padding:clamp(24px,4vw,64px);transform:translateY(46px)}.rpma-login-box{-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(145deg,#ffffffa8,#eaf6ff6e);border:1px solid #ffffffe6;border-radius:26px;width:min(100%,560px);min-height:596px;padding:clamp(38px,3.2vw,46px);box-shadow:inset 0 1px 1px #fffffff5,0 24px 64px #2d527833}.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;filter:drop-shadow(0 2px 3px #19354a29);width:100%;min-width:0;height:100%;display:block;position:relative}.friday-avatar-ear{background:#e7f8fd;border:1px solid #a7bac9;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;background:linear-gradient(145deg,#fff,#dceef5);border:2px solid #d3e5ed;border-radius:48%;position:absolute;inset:6%;overflow:hidden}.friday-avatar-visor{background:linear-gradient(145deg,#10283d,#0a182c);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:#2aa8d2;border-radius:10px;width:22%;height:5%;top:13%}.friday-avatar-mouth{background:0 0;border:0 solid #1b99bd;border-bottom-width: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:#6ceaff;border-radius:50%;width:34%;height:65%;animation:4.8s ease-in-out infinite friday-blink;display:block;box-shadow:0 0 6px #27c6ed}.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:#e3f0ef;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 #17807d4d}@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 #58a4a1;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:#f7ead0;border-radius:50%;box-shadow:0 10px 28px #07234442}.ironman-avatar img{object-fit:cover;transform-origin:50% 34%;width:100%;height:100%;transform:none}.ironman-speech{border:1px solid #6baeac;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{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;line-height:1.25;box-shadow:0 10px 28px #07234433}.ironman-speech:after{border-bottom:1px solid #6baeac;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 #6baeac}@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 #07234414}.ironman-tabs svg{width:15px;height:15px}.ironman-form{gap:13px;display:grid}.ironman-context{border:1px solid #9ec9ce;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);border-radius:9px;font-size:12px;box-shadow:0 1px 2px #0723440d}.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 #17807d2e}@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{color:#fff;background:#091c31c7;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:9px;right:9px}.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:#b93c461c}@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:#26b1701f}@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:#17807d21}@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:#26b17024}@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:#102a43}@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:#102a43}@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 #102a4359}@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:linear-gradient(var(--app-bg), var(--app-bg)), url(/brand/rpm-ams-app-atrium-unbranded.png)}@supports (color:color-mix(in lab, red, red)){.rpma-shell{background-image:linear-gradient(color-mix(in srgb, var(--app-bg) 76%, transparent), color-mix(in srgb, var(--app-bg) 76%, transparent)), url(/brand/rpm-ams-app-atrium-unbranded.png)}}.rpma-shell{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:#0f172a;--app-muted:#475569;--app-subtle:#64748b;--color-fg:#0f172a;--color-muted:#475569;--color-subtle:#64748b;color:#0f172a;border-color:#cbd5e1;background:#fff!important}.rpma-commandbar .rpma-switcher-inline:hover,.rpma-commandbar .rpma-userchip:hover{border-color:#94a3b8;background:#f8fafc!important}.rpma-commandbar .rpma-userchip-initial{color:#0f172a;background:#e2e8f0}.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:#cbd5e1}@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:#72eeec;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, #50f4ee 72%, var(--color-border))}}.rpma-command-assistant .ironman-avatar,.rpma-mobile-assistant .ironman-avatar{filter:drop-shadow(0 0 6px #50f4ee94);background:#132e50;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 #50f4ee7a);transform:translateY(0)rotate(0)}50%{filter:drop-shadow(0 0 10px #50f4eec7);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;color:#0b294d!important;background-color:#f8fbfd!important;background-image:linear-gradient(90deg,#fffffffc 0%,#fffffff7 54%,#ffffffc2 70%,#ffffff1f 100%),url(/brand/rpm-ams-hero-blocks.svg)!important;background-position:50%,100%!important;background-repeat:no-repeat!important;background-size:100% 100%,100%!important;border-color:#a9c5d4!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:#0b294d!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 #26b170b8}@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 #b93c46b8}@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:#eef7ff!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 .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:#17807d}@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:#17807d}@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:#17807d}@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;color:#0b294d!important;background-color:#f8fbfd!important;background-image:linear-gradient(90deg,#fffffffc 0%,#fffffff7 54%,#ffffffc2 70%,#ffffff1f 100%),url(/brand/rpm-ams-hero-blocks.svg)!important;background-position:50%,100%!important;background-repeat:no-repeat!important;background-size:100% 100%,100%!important;border-color:#a9c5d4!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:#0b294d!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 #a9c5d4;border-radius:24px;width:min(100%,500px);padding:clamp(26px,3vw,42px);background:var(--surface-card,#fff)!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:linear-gradient(90deg,#081527fc 0%,#081527f7 54%,#081527e0 76%,#081527bd 100%),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:#fff;--surface-panel:#f4f9fd;--color-card-bg:#fff;--color-card-border:#c7dce9;--color-canvas-bg:#eef7ff;--color-text-primary:#173b5d;--color-text-secondary:#536f80;--color-fg:#173b5d;--color-muted:#536f80;--app-surface:#fff;--app-text:#173b5d;--app-muted:#536f80;--app-line:#c7dce9;color:#173b5d}.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 #01377d3d}.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:#17807d1a}@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:#145761}@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:#124454}@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:#50f4ee;place-items:center;display:grid}.rpma-sidebar-assistant .ironman-avatar,.rpma-mobile-assistant .ironman-avatar{border-color:#67abad;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:#388ba8}@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:#1e8260}@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{color:#0f172a;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;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{background:#f8fafc;border-color:#94a3b8}.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:#2c3a47;--rail-mod-fg:#9aa8b4;--pane-bg:#eef2f5;--ui-tab-active-bar:#a9d4c2;--ui-tab-active-bg:#cde8dc;--ui-tab-active-fg:#3f6b5a;--ui-tab-active-border:#6fa88f;--ui-nav-link-active-bg:#e6f4ee;--ui-nav-link-active-fg:#3f6b5a;--ui-nav-link-active-border:#6fa88f}.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);border-radius:9px;gap:2px;min-width:180px;padding:6px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 12px 24px #0002}.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:#f8eced}@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:#f5efe6}@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:#1e8260}@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:#1e8260!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:#6a4e17!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:#7e3645!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:#fff}.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:#fff}.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{color:#102336!important;background-color:#f7fafc!important;background-image:linear-gradient(90deg,#fffffff5 0%,#ffffffe0 42%,#ffffff29 76%),url(/brand/rpm-ams-analytics-hero-q90.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:#102336!important}html[data-theme=midnight] [data-ui-surface=hero],html[data-theme=midnight] .rpma-customer-header.rpma-theme-page-header{color:#f7fafc!important;background-color:#102336!important;background-image:linear-gradient(90deg,#081527f7 0%,#081527e0 45%,#08152759 82%),url(/brand/rpm-ams-analytics-hero-q90.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:#f7fafc!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,#102336))!important}.rpma-glass-dropdown[role=listbox]{--color-fg:var(--custom-card-text,var(--color-text-primary,#102336));--app-text:var(--color-fg);color:var(--color-fg)!important}.rpma-commandbar .rpma-switcher-inline,.rpma-sidebar-customer .rpma-switcher-inline{--app-text:#0f172a;--app-muted:#475569;--color-fg:#0f172a;border-color:#cbd5e1;color:#0f172a!important;background:#fff!important}.rpma-commandbar .rpma-switcher-inline:hover,.rpma-sidebar-customer .rpma-switcher-inline:hover{border-color:#94a3b8;color:#0f172a!important;background:#f8fafc!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:#2786e8}.rpma-sidebar-global-nav .dk-link:nth-child(2){--rpma-icon-hue:#0c9b9a}.rpma-sidebar-global-nav .dk-link:nth-child(3){--rpma-icon-hue:#d78a18}.rpma-service-tree-group[data-service=estate]{--rpma-icon-hue:#2786e8}.rpma-service-tree-group[data-service=syspro]{--rpma-icon-hue:#0c9b9a}.rpma-service-tree-group[data-service=rmm]{--rpma-icon-hue:#d78a18}.rpma-service-tree-group[data-service=cove]{--rpma-icon-hue:#7959c9}.rpma-service-tree-group[data-service=epp]{--rpma-icon-hue:#2aa565}.rpma-service-tree-group[data-service=csp]{--rpma-icon-hue:#297fc3}.rpma-service-tree-group[data-service=tickets]{--rpma-icon-hue:#c66482}.rpma-service-tree-group[data-service=networks]{--rpma-icon-hue:#a17b23}.rpma-service-tree-page:nth-child(4n+1){--rpma-icon-hue:#2786e8}.rpma-service-tree-page:nth-child(4n+2){--rpma-icon-hue:#0c9b9a}.rpma-service-tree-page:nth-child(4n+3){--rpma-icon-hue:#b27820}.rpma-service-tree-page:nth-child(4n+4){--rpma-icon-hue:#7959c9}.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,#e7f2f7)!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,#e7f2f7) 28%, var(--rpma-icon-hue,#2786e8))!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:#eaf4f3!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;color:#fff!important;background-color:#123a58!important;background-image:linear-gradient(135deg,#ffffff0d,#0000 68%)!important;border-color:#123a58!important}.rpma-login .rpma-login-submit:not(:disabled):hover{background-color:#1d4d6c!important;border-color:#1d4d6c!important}.rpma-login .rpma-login-submit:disabled{opacity:1;cursor:not-allowed;color:#334155!important;background-color:#d9e3ec!important;background-image:none!important;border-color:#9cb4cc!important}.rpma-login .rpma-login-microsoft{opacity:1;color:#102336!important;background-color:#fff!important;background-image:none!important}.rpma-login .rpma-login-microsoft:disabled{opacity:1;color:#475569!important;background-color:#edf2f7!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{background:linear-gradient(145deg, var(--color-card-bg), var(--color-canvas-bg));border-color:var(--color-border)}.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-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}}.rpma-page-canvas :is(.space-y-4,.space-y-6,.rpma-canvas-stack){flex-direction:column;display:flex;gap:var(--rpma-canvas-gap)!important}.rpma-page-canvas .space-y-3{flex-direction:column;display:flex;gap:var(--rpma-card-gap)!important}.rpma-page-canvas :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-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:#ecf5f5}@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:#e8f2f2}@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;border-radius:10px!important;padding:9px 12px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important;display:inline-flex!important;box-shadow:0 1px 3px #102a4317!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,#102a43)!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 .rpma-app-legal-links :is(a,.rpma-footer-credit){color:var(--color-topbar-text)!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:#2786e8}.rpma-assure-pillbar[data-service=syspro]{--rpma-icon-hue:#0c9b9a}.rpma-assure-pillbar[data-service=rmm]{--rpma-icon-hue:#d78a18}.rpma-assure-pillbar[data-service=cove]{--rpma-icon-hue:#7959c9}.rpma-assure-pillbar[data-service=epp]{--rpma-icon-hue:#2aa565}.rpma-assure-pillbar[data-service=csp]{--rpma-icon-hue:#297fc3}.rpma-assure-pillbar[data-service=tickets]{--rpma-icon-hue:#c66482}.rpma-assure-pillbar[data-service=networks]{--rpma-icon-hue:#a17b23}.rpma-assure-pillbar :is(.rpma-assure-section-link,.rpma-assure-subnav-link):nth-child(4n+2){--rpma-icon-hue:#2786e8}.rpma-assure-pillbar :is(.rpma-assure-section-link,.rpma-assure-subnav-link):nth-child(4n+3){--rpma-icon-hue:#0c9b9a}.rpma-assure-pillbar :is(.rpma-assure-section-link,.rpma-assure-subnav-link):nth-child(4n+4){--rpma-icon-hue:#b27820}.rpma-assure-pillbar :is(.rpma-assure-section-link,.rpma-assure-subnav-link):nth-child(4n+5){--rpma-icon-hue:#7959c9}.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,#2786e8))!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:#000!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:#fff!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:linear-gradient(90deg,var(--color-hero-bg) 0%,var(--color-hero-bg) 48%,var(--color-hero-bg) 100%),url(/brand/rpm-ams-analytics-hero-q90.webp)!important}@supports (color:color-mix(in lab, red, red)){.rpma-shell :is([data-ui-surface=hero],.rpma-customer-header.rpma-theme-page-header){background-image:linear-gradient(90deg,var(--color-hero-bg) 0%,color-mix(in srgb,var(--color-hero-bg) 94%,transparent) 48%,color-mix(in srgb,var(--color-hero-bg) 30%,transparent) 100%),url(/brand/rpm-ams-analytics-hero-q90.webp)!important}}.rpma-shell :is([data-ui-surface=hero],.rpma-customer-header.rpma-theme-page-header){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-link.is-active{background:var(--ui-nav-link-active-bg)!important;color:var(--ui-nav-link-active-fg)!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:#0c9b9a}.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-icon-hue:#2786e8}.rpma-shell .rpma-sidebar-global-nav .dk-link:nth-child(2){--rpma-icon-hue:#d78a18}.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;border:0;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex;box-shadow:0 1px 3px #102a4317;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;border:1px solid;border-radius:6px;justify-content:center;align-self:center;align-items:center;gap:8px;max-width:100%;min-height:38px;padding:8px 12px;font-size:12px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex;box-shadow:0 2px 3px #102a4329}@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 #102a433d}@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)}@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 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))}}
