/*! tailwindcss v4.3.0 | 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-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-border-style:solid;--tw-font-weight: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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--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-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-bold:700;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;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{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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),:root:has(input.theme-controller[value=emerald]:checked),[data-theme=emerald]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(93% 0 0);--color-base-300:oklch(86% 0 0);--color-base-content:oklch(35.519% .032 262.988);--color-primary:oklch(76.662% .135 153.45);--color-primary-content:oklch(33.387% .04 162.24);--color-secondary:oklch(61.302% .202 261.294);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(72.772% .149 33.2);--color-accent-content:oklch(0% 0 0);--color-neutral:oklch(35.519% .032 262.988);--color-neutral-content:oklch(98.462% .001 247.838);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=corporate]:checked),[data-theme=corporate]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(93% 0 0);--color-base-300:oklch(86% 0 0);--color-base-content:oklch(22.389% .031 278.072);--color-primary:oklch(58% .158 241.966);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(55% .046 257.417);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(60% .118 184.704);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(0% 0 0);--color-neutral-content:oklch(100% 0 0);--color-info:oklch(60% .126 221.723);--color-info-content:oklch(100% 0 0);--color-success:oklch(62% .194 149.214);--color-success-content:oklch(100% 0 0);--color-warning:oklch(85% .199 91.936);--color-warning-content:oklch(0% 0 0);--color-error:oklch(70% .191 22.216);--color-error-content:oklch(0% 0 0);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=night]:checked),[data-theme=night]{color-scheme:dark;--color-base-100:oklch(20.768% .039 265.754);--color-base-200:oklch(19.314% .037 265.754);--color-base-300:oklch(17.86% .034 265.754);--color-base-content:oklch(84.153% .007 265.754);--color-primary:oklch(75.351% .138 232.661);--color-primary-content:oklch(15.07% .027 232.661);--color-secondary:oklch(68.011% .158 276.934);--color-secondary-content:oklch(13.602% .031 276.934);--color-accent:oklch(72.36% .176 350.048);--color-accent-content:oklch(14.472% .035 350.048);--color-neutral:oklch(27.949% .036 260.03);--color-neutral-content:oklch(85.589% .007 260.03);--color-info:oklch(68.455% .148 237.251);--color-info-content:oklch(0% 0 0);--color-success:oklch(78.452% .132 181.911);--color-success-content:oklch(15.69% .026 181.911);--color-warning:oklch(83.242% .139 82.95);--color-warning-content:oklch(16.648% .027 82.95);--color-error:oklch(71.785% .17 13.118);--color-error-content:oklch(14.357% .034 13.118);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:not(span){overflow:var(--page-overflow)}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000)) var(--root-bg,#0000)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000)) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset) ; else: unset)}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:clip}.modal::backdrop{display:none}.tab{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px) ;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media(prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dropdown{position-area:var(--anchor-v,bottom) var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover],.dropdown .dropdown-content{z-index:999}@media(prefers-reduced-motion:no-preference){.dropdown[popover],.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:1}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:.95}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-noise:var(--fx-noise)}@media(hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}.btn:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.\!loading{pointer-events:none!important;aspect-ratio:1!important;vertical-align:middle!important;width:calc(var(--size-selector,.25rem) * 6)!important;background-color:currentColor!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}.input{cursor:text;border:var(--border) solid #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.table{border-collapse:separate;--tw-border-spacing-x: 0rem ;--tw-border-spacing-y: 0rem ;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media(hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.select{border:var(--border) solid #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{--size:calc(var(--size-field,.25rem) * 10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){.select,.select select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:is(.select,.select select)::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media(prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media(prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px #00000040}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.\!status{aspect-ratio:1!important;border-radius:var(--radius-selector)!important;background-color:var(--color-base-content)!important;width:.5rem!important;height:.5rem!important;display:inline-block!important}@supports (color:color-mix(in lab,red,red)){.\!status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)!important}}.\!status{vertical-align:middle!important;color:#0000004d!important;background-position:50%!important;background-repeat:no-repeat!important}@supports (color:color-mix(in lab,red,red)){.\!status{color:color-mix(in oklab,var(--color-black) 30%,transparent)!important}}.\!status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000)!important;box-shadow:0 2px 3px -1px!important}@supports (color:color-mix(in lab,red,red)){.\!status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)!important}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}@layer daisyui.l1.l2{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal) .modal-box{opacity:1;translate:0;scale:1}:root:has(:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll;animation-timeline:scroll()}@starting-style{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{opacity:0}}.btn:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.btn:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.btn[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.dropdown-end{--anchor-h:span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}.btn-active{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn-active{--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.input-sm{--size:calc(var(--size-field,.25rem) * 8);font-size:max(var(--font-size,.75rem),.75rem)}.input-sm[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.loading-lg{width:calc(var(--size-selector,.25rem) * 7)}.loading-sm{width:calc(var(--size-selector,.25rem) * 5)}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.table-zebra tbody tr:where(:nth-child(2n)),.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media(hover:hover){:is(.table-zebra tbody tr.row-hover,.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.select-sm{--size:calc(var(--size-field,.25rem) * 8);font-size:.75rem}.select-sm option{padding-block:.25rem;padding-inline:.625rem}.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.progress-primary{color:var(--color-primary)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.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}.static{position:static}.\!container{width:100%!important}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.block{display:block}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.justify-start{justify-content:flex-start}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-box{border-radius:var(--radius-box)}.border{border-style:var(--tw-border-style);border-width:1px}.border-base-300{border-color:var(--color-base-300)}.border-error\/30{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--color-error) 30%,transparent)}}.glass{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg,oklch(100% 0 0 / var(--glass-opacity,30%)),#0000),linear-gradient(var(--glass-reflect-degree,100deg),oklch(100% 0 0 / var(--glass-reflect-opacity,5%)) 25%,oklch(0% 0 0/0) 25%);box-shadow:0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity,20%)) inset,0 0 0 2px #0000000d;text-shadow:0 1px oklch(0% 0 0 / var(--glass-text-shadow-opacity,5%));border:none}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.bg-neutral{background-color:var(--color-neutral)}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-base-content,.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/60{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.text-base-content\/65{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/65{color:color-mix(in oklab,var(--color-base-content) 65%,transparent)}}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/70{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.text-neutral-content{color:var(--color-neutral-content)}.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)}@layer daisyui.l1{.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)):not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}@media(hover:none){.btn-ghost:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}.btn-outline:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media(hover:none){.btn-outline:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}.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,)}.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))}}:root{font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{min-width:320px;margin:0;overflow:hidden}.search-action .input{width:100%;min-height:42px}.search-action-input{align-items:center;gap:8px;padding-right:6px;display:flex}.search-action-input input{flex:1;min-width:0}.search-action-input .btn{flex:none;width:32px;height:32px;min-height:32px}.app-shell{grid-template-columns:248px minmax(0,1fr);height:100vh;min-height:0;display:grid;overflow:hidden}.app-shell.is-kiosk{grid-template-columns:minmax(0,1fr);height:100dvh}.app-shell.is-kiosk .workspace{grid-template-rows:minmax(0,1fr);padding:0}.login-shell{grid-template-rows:auto minmax(0,1fr);min-height:100vh;padding:28px;display:grid;overflow:auto}.login-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.login-stage{grid-template-columns:minmax(320px,1fr) minmax(320px,440px);align-items:center;gap:48px;width:min(1120px,100%);margin:0 auto;padding:48px 0;display:grid}.login-copy{max-width:660px}.login-copy h1{max-width:680px;margin:0;font-size:clamp(38px,5.8vw,72px);font-weight:900;line-height:.98}.login-copy p:not(.eyebrow){max-width:600px;color:var(--color-base-content);margin:20px 0 0}@supports (color:color-mix(in lab,red,red)){.login-copy p:not(.eyebrow){color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.login-copy p:not(.eyebrow){font-size:18px;line-height:1.6}.login-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin-top:32px;display:grid}.login-metrics div{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100);min-width:0;padding:14px}@supports (color:color-mix(in lab,red,red)){.login-metrics div{background:color-mix(in oklab,var(--color-base-100) 72%,transparent)}}.login-metrics strong,.login-metrics span{display:block}.login-metrics strong{font-size:18px;font-weight:900}.login-metrics span{color:var(--color-base-content);margin-top:2px}@supports (color:color-mix(in lab,red,red)){.login-metrics span{color:color-mix(in oklab,var(--color-base-content) 64%,transparent)}}.login-metrics span{text-transform:uppercase;font-size:12px;font-weight:800}.login-card{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100);box-shadow:0 24px 60px var(--color-neutral);gap:16px;padding:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.login-card{box-shadow:0 24px 60px color-mix(in oklab,var(--color-neutral) 16%,transparent)}}.login-card-heading{align-items:center;gap:12px;margin-bottom:4px;display:flex}.login-card-heading h2{margin:0;font-size:26px;font-weight:900;line-height:1.1}.login-card-icon{border-radius:var(--radius-box);background:var(--color-primary);place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.login-card-icon{background:color-mix(in oklab,var(--color-primary) 14%,var(--color-base-100))}}.login-card-icon{color:var(--color-primary)}.login-card .input,.login-submit{width:100%;min-height:46px}.sidebar{padding:24px 18px;overflow:auto}.brand{align-items:center;gap:10px;height:40px;display:flex}.brand-mark{flex:none;width:32px;height:32px}.nav{gap:6px;margin-top:28px;display:grid}.nav-item{width:100%;min-height:42px}.workspace{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:28px;display:grid;overflow:hidden}.topbar,.panel-header,.modal-header,.history-header,.modal-pager{justify-content:space-between;align-items:center;gap:12px;display:flex}.topbar-actions{align-items:center;gap:8px;display:flex}.auth-chip{border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-100);max-width:260px;min-height:40px;box-shadow:0 1px 2px var(--color-neutral);align-items:center;gap:8px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-chip{box-shadow:0 1px 2px color-mix(in oklab,var(--color-neutral) 10%,transparent)}}.auth-chip{color:var(--color-base-content);cursor:pointer;font-size:13px;font-weight:800}.auth-chip span,.auth-chip svg{flex:none}.auth-chip span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.user-menu{z-index:20;width:220px;margin-top:8px}.user-menu :is(a,button){gap:8px}.theme-mode-toggle{gap:7px;min-width:92px}.status-menu{z-index:20;width:min(320px,100vw - 32px);margin-top:8px}.status-menu-list{gap:8px;display:grid}.eyebrow{letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.status-panel{text-align:left;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px;flex-direction:row!important;display:flex!important}.status-panel p,.status-panel strong{margin:0;display:block}.status-dot{background:var(--color-base-300);border-radius:50%;flex:none;width:12px;height:12px}.status-panel>div{gap:2px;min-width:0;display:grid}.status-dot.ok{background:var(--color-success)}.status-dot.error{background:var(--color-error)}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:stretch;gap:18px;width:100%;min-width:0;max-width:100%;min-height:0;margin-top:18px;display:grid;overflow:hidden;container-type:inline-size}.overview-grid>.panel{min-width:0;max-width:100%;overflow:auto}.overview-summary{grid-column:1/-1;gap:18px;min-width:0;display:grid}.overview-summary-heading,.overview-attention-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.overview-summary-heading h2,.overview-attention-heading h2{margin:0;font-size:23px;font-weight:900;line-height:1.15}.overview-summary-heading p:not(.eyebrow){color:var(--color-base-content);margin:4px 0 0}@supports (color:color-mix(in lab,red,red)){.overview-summary-heading p:not(.eyebrow){color:color-mix(in oklab,var(--color-base-content) 63%,transparent)}}.overview-summary-heading p:not(.eyebrow){font-size:13px}.overview-realtime-note,.overview-attention-empty{color:var(--color-base-content);margin:0}@supports (color:color-mix(in lab,red,red)){.overview-realtime-note,.overview-attention-empty{color:color-mix(in oklab,var(--color-base-content) 64%,transparent)}}.overview-realtime-note,.overview-attention-empty{font-size:13px;font-weight:650}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;max-width:100%;display:grid}.overview-metric{border:1px solid var(--color-base-content);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:76px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-metric{border:1px solid color-mix(in oklab,var(--color-base-content) 13%,transparent)}}.overview-metric{background:var(--color-base-200);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.overview-metric{background:color-mix(in oklab,var(--color-base-200) 54%,var(--color-base-100))}}.overview-metric span{min-width:0;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.overview-metric span{color:color-mix(in oklab,var(--color-base-content) 66%,transparent)}}.overview-metric span{font-size:13px;font-weight:750}.overview-metric strong{font-size:28px;font-weight:900;line-height:1}.overview-metric.normal{color:var(--color-success)}.overview-metric.warning{color:var(--color-warning)}.overview-metric.alarm{color:var(--color-error)}.overview-metric.stale{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.overview-metric.stale{color:color-mix(in oklab,var(--color-base-content) 54%,transparent)}}.overview-attention{align-content:start;gap:14px;display:grid}.overview-attention-heading>svg{color:var(--color-primary)}.overview-attention-empty{text-align:center;place-items:center;min-height:88px;display:grid}.overview-attention-empty.is-normal{color:var(--color-success)}.overview-attention-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.overview-attention-list li{border-radius:11px;min-width:0}.overview-attention-link{border-radius:inherit;background:var(--color-base-200);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-attention-link{background:color-mix(in oklab,var(--color-base-200) 54%,var(--color-base-100))}}.overview-attention-link{color:inherit;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s}.overview-attention-link:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.overview-attention-link:hover{background:color-mix(in oklab,var(--color-primary) 9%,var(--color-base-100))}}.overview-attention-link:hover{box-shadow:0 2px 8px var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.overview-attention-link:hover{box-shadow:0 2px 8px color-mix(in oklab,var(--color-base-content) 12%,transparent)}}.overview-attention-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.overview-attention-dot{background:var(--color-base-content);border-radius:50%;width:9px;height:9px}@supports (color:color-mix(in lab,red,red)){.overview-attention-dot{background:color-mix(in oklab,var(--color-base-content) 52%,transparent)}}.overview-attention-list li.alarm .overview-attention-dot{background:var(--color-error)}.overview-attention-list li.warning .overview-attention-dot{background:var(--color-warning)}.overview-attention-copy{gap:2px;min-width:0;display:grid}.overview-attention-copy strong,.overview-attention-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-attention-copy strong{font-size:14px}.overview-attention-copy small{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.overview-attention-copy small{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.overview-attention-state{font-size:12px;font-weight:800}.overview-attention-list li.alarm .overview-attention-state{color:var(--color-error)}.overview-attention-list li.warning .overview-attention-state{color:var(--color-warning)}.overview-attention,.overview-grid>.app-update-panel{grid-column:1/-1}@container (min-width:960px){.overview-attention{grid-column:1}.overview-grid>.app-update-panel{grid-column:2}}@media(max-width:720px){.overview-summary-heading{align-items:flex-start}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.overview-metric{grid-template-columns:auto minmax(0,1fr);min-height:70px;padding:11px}.overview-metric strong{grid-column:2;font-size:24px}}.overview-card{align-content:start;gap:14px;display:grid}.overview-card h2{margin:0;font-size:30px;font-weight:900;line-height:1.12}.overview-card p:not(.eyebrow){max-width:620px;color:var(--color-base-content);margin:0}@supports (color:color-mix(in lab,red,red)){.overview-card p:not(.eyebrow){color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.overview-card p:not(.eyebrow){line-height:1.55}.overview-action{justify-self:start;margin-top:4px}.app-update-panel{align-content:start;gap:14px;display:grid}.app-update-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.app-update-heading h2{margin:0;font-size:22px;font-weight:850}.app-update-heading .eyebrow{margin:0 0 4px}.app-update-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.app-update-summary div{border:1px solid var(--color-base-content);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.app-update-summary div{border:1px solid color-mix(in oklab,var(--color-base-content) 14%,transparent)}}.app-update-summary div{background:var(--color-base-200);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.app-update-summary div{background:color-mix(in oklab,var(--color-base-200) 60%,var(--color-base-100))}}.app-update-summary dt{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.app-update-summary dt{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.app-update-summary dt{font-size:12px;font-weight:700}.app-update-summary dd{margin:3px 0 0;font-size:16px;font-weight:850}.app-update-dropzone{border:1px dashed var(--color-primary);justify-items:center;gap:5px;min-height:126px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.app-update-dropzone{border:1px dashed color-mix(in oklab,var(--color-primary) 52%,var(--color-base-content) 18%)}}.app-update-dropzone{background:var(--color-primary);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.app-update-dropzone{background:color-mix(in oklab,var(--color-primary) 5%,var(--color-base-100))}}.app-update-dropzone{color:var(--color-base-content);cursor:pointer;transition:background .15s,border-color .15s}.app-update-dropzone:hover,.app-update-dropzone.is-dragging{border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.app-update-dropzone:hover,.app-update-dropzone.is-dragging{background:color-mix(in oklab,var(--color-primary) 12%,var(--color-base-100))}}.app-update-dropzone.is-disabled{cursor:not-allowed;opacity:.55}.app-update-dropzone span{font-weight:800}.app-update-dropzone small{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.app-update-dropzone small{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.app-update-progress{width:100%;height:8px}.app-update-job{background:var(--color-base-200);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid}@supports (color:color-mix(in lab,red,red)){.app-update-job{background:color-mix(in oklab,var(--color-base-200) 60%,var(--color-base-100))}}.app-update-job strong{overflow-wrap:anywhere}.app-update-job p,.app-update-job small{color:var(--color-base-content);margin:3px 0 0;display:block}@supports (color:color-mix(in lab,red,red)){.app-update-job p,.app-update-job small{color:color-mix(in oklab,var(--color-base-content) 66%,transparent)}}.app-update-job p,.app-update-job small{font-size:12px}.app-update-apply{border:1px solid var(--color-primary);gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.app-update-apply{border:1px solid color-mix(in oklab,var(--color-primary) 25%,transparent)}}.app-update-apply{border-radius:10px}.app-update-apply p{margin:0;line-height:1.4}.app-update-apply div{flex-wrap:wrap;gap:8px;display:flex}.app-update-notice{background:var(--color-warning);border-radius:10px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.app-update-notice{background:color-mix(in oklab,var(--color-warning) 12%,var(--color-base-100))}}.app-update-notice{font-size:13px;line-height:1.4}.is-ok{color:var(--color-success)}.is-error{color:var(--color-error)}.placeholder-page{align-content:start;min-height:0;margin-top:18px;display:grid;overflow:hidden}.placeholder-card{align-content:start;gap:12px;max-width:720px;display:grid}.placeholder-card h2{margin:0;font-size:30px;font-weight:900;line-height:1.12}.placeholder-card p:not(.eyebrow){max-width:620px;color:var(--color-base-content);margin:0}@supports (color:color-mix(in lab,red,red)){.placeholder-card p:not(.eyebrow){color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.placeholder-card p:not(.eyebrow){line-height:1.55}.placeholder-icon{border-radius:var(--radius-box);background:var(--color-primary);place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab,red,red)){.placeholder-icon{background:color-mix(in oklab,var(--color-primary) 12%,var(--color-base-100))}}.placeholder-icon{color:var(--color-primary)}.profile-page{align-content:start;min-height:0;margin-top:18px;display:grid;overflow:hidden}.profile-card{align-content:start;gap:12px;max-width:720px;display:grid}.profile-heading{align-items:center;gap:14px;display:flex}.profile-heading h2{margin:0;font-size:28px;font-weight:900;line-height:1.12}.map-layout{--map-status-active:var(--color-success);--map-status-suspended:var(--color-warning);--map-status-stopped:var(--color-error);--map-status-timelimited:var(--color-info);--map-status-unknown:var(--color-base-content);grid-template-columns:320px minmax(0,1fr) 360px;gap:14px;min-height:0;margin-top:18px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.map-layout{--map-status-unknown:color-mix(in oklab, var(--color-base-content) 50%, var(--color-base-300))}}.map-layout{--map-rt-normal:#16a34a;--map-rt-warning:#eab308;--map-rt-alarm:#dc2626;--map-rt-stale:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.map-layout{--map-rt-stale:color-mix(in oklab, var(--color-base-content) 44%, var(--color-base-300))}}.map-layout>.panel,.map-layout>.objects-map-card{min-height:0}.map-filter-panel,.map-detail-panel{overflow:auto}.map-filter-panel{flex-direction:column;gap:14px;display:flex}.map-search{gap:10px;display:grid}.map-status-filter .select{width:100%;min-height:42px}.map-color-mode{gap:8px;display:grid}.map-color-mode>span,.map-status-filter>span,.map-search span{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.map-color-mode>span,.map-status-filter>span,.map-search span{color:color-mix(in oklab,var(--color-base-content) 72%,transparent)}}.map-color-mode>span,.map-status-filter>span,.map-search span{font-size:12px;font-weight:800}.map-color-mode-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.map-counter{border-top:1px solid var(--color-base-300);border-bottom:1px solid var(--color-base-300);color:var(--color-base-content);margin:0;padding:12px 0}@supports (color:color-mix(in lab,red,red)){.map-counter{color:color-mix(in oklab,var(--color-base-content) 68%,transparent)}}.map-counter{font-size:13px;font-weight:700;line-height:1.35}.map-legend{color:var(--color-base-content);gap:9px;display:grid}@supports (color:color-mix(in lab,red,red)){.map-legend{color:color-mix(in oklab,var(--color-base-content) 72%,transparent)}}.map-legend{font-size:13px;font-weight:700}.map-legend span,.map-legend-item{align-items:center;gap:9px;display:flex}.map-legend-item{width:100%;min-height:30px;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0}.map-legend-item:hover,.map-legend-item.active{color:var(--color-base-content)}.map-legend-item.active .badge{background:currentColor}@supports (color:color-mix(in lab,red,red)){.map-legend-item.active .badge{background:color-mix(in oklab,currentColor 9%,transparent)}}.map-legend .badge{color:currentColor;min-width:44px;height:26px;font-size:inherit;border-color:currentColor;margin-left:auto;font-weight:800;line-height:1}.map-legend-state{border-top:1px solid var(--color-base-300);color:var(--color-base-content);align-items:center;gap:9px;margin:-1px 0 0;padding-top:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.map-legend-state{color:color-mix(in oklab,var(--color-base-content) 58%,transparent)}}.map-legend-state{font-size:13px;font-weight:700}.map-active-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.map-active-filters .badge{color:currentColor;border-color:currentColor;gap:6px;max-width:100%;min-height:26px;font-size:13px;font-weight:800}.map-active-filters .badge.search{color:var(--color-primary)}.map-active-filters-title{color:var(--color-base-content);flex:0 0 100%;margin:0}@supports (color:color-mix(in lab,red,red)){.map-active-filters-title{color:color-mix(in oklab,var(--color-base-content) 72%,transparent)}}.map-active-filters-title{font-size:12px;font-weight:800}.map-active-filters-actions{flex:0 0 100%;justify-content:center;padding-top:2px;display:flex}.map-active-filter-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.map-active-filters .badge button{width:18px;height:18px;min-height:18px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;line-height:1;display:inline-grid}.map-legend .badge.active,.map-active-filters .badge.active{color:var(--map-status-active)}.map-legend .badge.suspended,.map-active-filters .badge.suspended{color:var(--map-status-suspended)}.map-legend .badge.stopped,.map-active-filters .badge.stopped{color:var(--map-status-stopped)}.map-legend .badge.timelimited,.map-active-filters .badge.timelimited{color:var(--map-status-timelimited)}.map-legend .badge.unknown,.map-active-filters .badge.unknown{color:var(--map-status-unknown)}.map-legend .badge.normal,.map-active-filters .badge.normal{color:var(--map-rt-normal)}.map-legend .badge.warning,.map-active-filters .badge.warning{color:var(--map-rt-warning)}.map-legend .badge.alarm,.map-active-filters .badge.alarm{color:var(--map-rt-alarm)}.map-legend .badge.stale,.map-active-filters .badge.stale{color:var(--map-rt-stale)}.map-legend-dot{border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.map-legend-dot{box-shadow:0 0 0 3px color-mix(in oklab,currentColor 16%,transparent)}}.map-legend-dot.active{color:var(--map-status-active);background:var(--map-status-active)}.map-legend-dot.suspended{color:var(--map-status-suspended);background:var(--map-status-suspended)}.map-legend-dot.stopped{color:var(--map-status-stopped);background:var(--map-status-stopped)}.map-legend-dot.timelimited{color:var(--map-status-timelimited);background:var(--map-status-timelimited)}.map-legend-dot.unknown{color:var(--map-status-unknown);background:var(--map-status-unknown)}.map-legend-dot.normal{color:var(--map-rt-normal);background:var(--map-rt-normal)}.map-legend-dot.warning{color:var(--map-rt-warning);background:var(--map-rt-warning)}.map-legend-dot.alarm{color:var(--map-rt-alarm);background:var(--map-rt-alarm)}.map-legend-dot.stale{color:var(--map-rt-stale);background:var(--map-rt-stale)}.objects-map-card{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100);box-shadow:var(--shadow-sm);--objects-map-marker-surface:#fff;position:relative;overflow:hidden}.objects-map-card.dark-markers,.objects-map-marker-layer.dark-markers{--objects-map-marker-surface:var(--color-base-200)}.objects-map-canvas{background:var(--color-base-200);width:100%;height:100%;min-height:560px}.objects-map-state{border:1px dashed var(--color-base-300);border-radius:var(--radius-box);color:var(--color-base-content);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px;bottom:12px;left:12px}@supports (color:color-mix(in lab,red,red)){.objects-map-state{color:color-mix(in oklab,var(--color-base-content) 68%,transparent)}}.objects-map-state{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.objects-map-state{background:color-mix(in oklab,var(--color-base-100) 88%,transparent)}}.objects-map-state{pointer-events:none;font-size:13px;font-weight:800}.objects-map-marker-layer{z-index:2;pointer-events:none;--objects-map-marker-surface:#fff;--objects-map-marker-size:16px;--objects-map-marker-selected-size:22px;--objects-map-marker-shadow-stroke:oklab(0% none none/.28);--objects-map-marker-shadow:0 0 0 1px var(--objects-map-marker-shadow-stroke), 0 2px 8px oklab(0% none none/.28);position:absolute;top:0;right:0;bottom:0;left:0}.objects-map-marker-layer.is-fullscreen{z-index:2147483647;position:fixed}.objects-map-marker-layer.dark-markers{--objects-map-marker-shadow-stroke:oklab(100% 0 5.96046e-8/.36)}.objects-map-marker-layer.zoom-district{--objects-map-marker-size:18px;--objects-map-marker-selected-size:24px}.objects-map-marker-layer.zoom-street{--objects-map-marker-size:21px;--objects-map-marker-selected-size:27px}.objects-map-marker-layer.zoom-detail{--objects-map-marker-size:23px;--objects-map-marker-selected-size:29px}.objects-map-marker{width:var(--objects-map-marker-size);height:var(--objects-map-marker-size);min-height:var(--objects-map-marker-size);border:2px solid var(--objects-map-marker-surface);box-shadow:var(--objects-map-marker-shadow);cursor:pointer;pointer-events:none;border-radius:999px;padding:0;position:absolute;transform:translate(-50%,-50%)}.objects-map-marker-layer.zoom-in .objects-map-marker{transform:translate(-50%,-50%)scale(1.18)}.objects-map-marker-layer.zoom-out .objects-map-marker{transform:translate(-50%,-50%)scale(.86)}.objects-map-marker.active{background:var(--map-status-active);z-index:50}.objects-map-marker.suspended{background:var(--map-status-suspended);z-index:30}.objects-map-marker.stopped{background:var(--map-status-stopped);z-index:20}.objects-map-marker.timelimited{background:var(--map-status-timelimited);z-index:40}.objects-map-marker.unknown{background:var(--map-status-unknown);z-index:10;border-width:1px}.objects-map-marker.normal{background:var(--map-rt-normal);z-index:50}.objects-map-marker.warning{background:var(--map-rt-warning);z-index:70}.objects-map-marker.alarm{background:var(--map-rt-alarm);box-shadow:0 0 0 1px var(--objects-map-marker-shadow-stroke),0 2px 8px oklab(0% none none/.28),0 0 0 5px var(--map-rt-alarm)}@supports (color:color-mix(in lab,red,red)){.objects-map-marker.alarm{box-shadow:0 0 0 1px var(--objects-map-marker-shadow-stroke),0 2px 8px oklab(0% none none/.28),0 0 0 5px color-mix(in oklab,var(--map-rt-alarm) 22%,transparent)}}.objects-map-marker.alarm{z-index:90}.objects-map-marker.stale{background:var(--map-rt-stale);opacity:.82;z-index:10;border-width:1px}.objects-map-marker.selected{z-index:120;width:var(--objects-map-marker-selected-size);height:var(--objects-map-marker-selected-size);min-height:var(--objects-map-marker-selected-size);box-shadow:0 0 0 1px var(--objects-map-marker-shadow-stroke),0 4px 12px oklab(0% none none/.34);border-radius:50% 50% 50% 0;transform:translate(-50%,-86%)rotate(-45deg)}.objects-map-marker-layer.zoom-in .objects-map-marker.selected{transform:translate(-50%,-86%)rotate(-45deg)scale(1.18)}.objects-map-marker-layer.zoom-out .objects-map-marker.selected{transform:translate(-50%,-86%)rotate(-45deg)scale(.86)}.objects-map-marker.selected:after{content:"";background:var(--objects-map-marker-surface);border-radius:999px;position:absolute;top:5px;right:5px;bottom:5px;left:5px}.objects-map-card.marker-hover,.objects-map-card.marker-hover [class*=events-pane]{cursor:pointer!important}.objects-map-marker.hovered{z-index:100;outline:3px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.objects-map-marker.hovered{outline:3px solid color-mix(in oklab,var(--color-primary) 42%,transparent)}}.objects-map-marker.hovered{transform:translate(-50%,-50%)scale(1.25)}.objects-map-marker-layer.zoom-in .objects-map-marker.hovered{transform:translate(-50%,-50%)scale(1.34)}.objects-map-marker-layer.zoom-out .objects-map-marker.hovered{transform:translate(-50%,-50%)scale(1.06)}.objects-map-marker.selected.hovered{z-index:140;transform:translate(-50%,-86%)rotate(-45deg)scale(1.14)}.objects-map-marker-layer.zoom-in .objects-map-marker.selected.hovered{transform:translate(-50%,-86%)rotate(-45deg)scale(1.28)}.objects-map-marker-layer.zoom-out .objects-map-marker.selected.hovered{transform:translate(-50%,-86%)rotate(-45deg)scale(1)}.objects-map-fullscreen-info{z-index:2147483647;background:var(--color-base-100);border:1px solid oklab(100% 0 5.96046e-8/.38);border-radius:8px;width:min(360px,100vw - 36px);position:fixed;top:58px;right:18px}@supports (color:color-mix(in lab,red,red)){.objects-map-fullscreen-info{background:color-mix(in oklab,var(--color-base-100) 94%,transparent)}}.objects-map-fullscreen-info{color:var(--color-base-content);pointer-events:auto;padding:14px;box-shadow:0 16px 42px oklab(0% none none/.28)}.objects-map-fullscreen-info-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.objects-map-fullscreen-info h2{margin:0;font-size:16px;font-weight:900;line-height:1.25}.objects-map-fullscreen-info button{border:1px solid var(--color-base-300);background:var(--color-base-100);width:28px;height:28px;min-height:28px;color:var(--color-base-content);cursor:pointer;border-radius:6px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.objects-map-fullscreen-info dl{gap:10px;margin:0;display:grid}.objects-map-fullscreen-info dl>div{gap:2px;display:grid}.objects-map-fullscreen-info dt{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.objects-map-fullscreen-info dt{color:color-mix(in oklab,var(--color-base-content) 58%,transparent)}}.objects-map-fullscreen-info dt{text-transform:uppercase;font-size:11px;font-weight:800}.objects-map-fullscreen-info dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.map-detail-panel{position:relative;container-type:inline-size}.map-detail-panel .details-title-row{flex-wrap:wrap;align-items:flex-start;padding-right:40px}.map-device-card-link{z-index:2;position:absolute;top:14px;right:14px}.map-empty-details{min-height:260px;color:var(--color-base-content);align-content:center;place-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.map-empty-details{color:color-mix(in oklab,var(--color-base-content) 62%,transparent)}}.map-empty-details{text-align:center;font-weight:700}.map-empty-details p,.map-disabled-panel p{max-width:340px;margin:0}.map-disabled-panel{text-align:center;align-content:center;justify-items:center;gap:12px;display:grid}.devices-layout{--map-status-active:var(--color-success);--map-status-suspended:var(--color-warning);--map-status-stopped:var(--color-error);--map-status-timelimited:var(--color-info);--map-status-unknown:var(--color-base-content);grid-template-columns:calc(33.3333% - 9.33333px) minmax(0,1fr);gap:14px;min-height:0;margin-top:18px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.devices-layout{--map-status-unknown:color-mix(in oklab, var(--color-base-content) 50%, var(--color-base-300))}}.devices-layout{--map-rt-normal:#16a34a;--map-rt-warning:#eab308;--map-rt-alarm:#dc2626;--map-rt-unknown:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.devices-layout{--map-rt-unknown:color-mix(in oklab, var(--color-base-content) 50%, var(--color-base-300))}}.devices-layout{--map-rt-stale:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.devices-layout{--map-rt-stale:color-mix(in oklab, var(--color-base-content) 44%, var(--color-base-300))}}.panel{min-height:0;padding:20px}.devices-layout>.panel{overflow:auto}.details-panel{flex-direction:column;min-height:0;display:flex}.mode-switch{border:1px solid var(--color-base-300);border-radius:var(--radius-field);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.mode-switch legend{color:var(--color-base-content);padding:0 6px}@supports (color:color-mix(in lab,red,red)){.mode-switch legend{color:color-mix(in oklab,var(--color-base-content) 72%,transparent)}}.mode-switch legend{font-size:13px;font-weight:700}.mode-switch .btn{min-height:38px}label{color:var(--color-base-content);gap:7px;display:grid}@supports (color:color-mix(in lab,red,red)){label{color:color-mix(in oklab,var(--color-base-content) 78%,transparent)}}label{font-size:13px;font-weight:700}.details{gap:6px;margin:12px 0 0;display:grid}.details div{border-top:1px solid var(--color-base-300);grid-template-columns:180px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.details dt{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.details dt{color:color-mix(in oklab,var(--color-base-content) 64%,transparent)}}.details dt{font-weight:700}.details dd{overflow-wrap:anywhere;min-width:0;margin:0}@container (max-width:420px){.map-detail-panel .details div{grid-template-columns:1fr;gap:3px;padding:9px 0}}.device-list-panel{flex-direction:column;display:flex;overflow:hidden}.device-list-panel .panel-header,.device-search,.device-counter,.pager{flex:none}.device-search{align-items:end;gap:12px;margin-top:18px;display:grid}.device-search label{min-width:0}.device-counter{border-bottom:1px solid var(--color-base-300);color:var(--color-base-content);margin:14px 0 0;padding:0 0 12px}@supports (color:color-mix(in lab,red,red)){.device-counter{color:color-mix(in oklab,var(--color-base-content) 68%,transparent)}}.device-counter{font-size:13px;font-weight:700;line-height:1.35}.pager{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.pager{color:color-mix(in oklab,var(--color-base-content) 64%,transparent)}}.pager{font-size:13px}.pager div{gap:6px;display:flex}.pager .btn{background:var(--color-base-100);border:1px solid var(--color-base-300)}.device-list{flex:auto;align-content:start;gap:8px;min-height:0;margin-top:16px;padding-right:4px;display:grid;overflow:auto}.device-row{border:1px solid var(--color-base-300);border-radius:var(--radius-box);text-align:left;white-space:normal;grid-template-columns:30px minmax(160px,1fr) minmax(220px,1.15fr);justify-content:stretch;align-items:center;gap:8px 16px;width:100%;height:auto;min-height:72px;padding:12px;display:grid!important}.device-row:hover,.device-row.btn-active{border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.device-row:hover,.device-row.btn-active{background:color-mix(in oklab,var(--color-primary) 10%,var(--color-base-100))}}.device-row>span:not(.realtime-state-dot){gap:4px;min-width:0;display:grid}.device-row>span:last-child{justify-self:stretch}.device-row strong,.device-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-row small{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.device-row small{color:color-mix(in oklab,var(--color-base-content) 62%,transparent)}}.device-row small{font-size:12px}.realtime-state-dot{border:1px solid var(--color-base-300);background:var(--color-base-100);width:26px;min-width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--color-base-100);border-radius:8px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.realtime-state-dot{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-base-100) 72%,transparent)}}.realtime-state-dot>span{background:var(--map-rt-stale);width:12px;height:12px;box-shadow:0 0 0 3px var(--map-rt-stale);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.realtime-state-dot>span{box-shadow:0 0 0 3px color-mix(in oklab,var(--map-rt-stale) 18%,transparent)}}.realtime-state-dot.normal>span{background:var(--map-rt-normal);box-shadow:0 0 0 3px var(--map-rt-normal)}@supports (color:color-mix(in lab,red,red)){.realtime-state-dot.normal>span{box-shadow:0 0 0 3px color-mix(in oklab,var(--map-rt-normal) 18%,transparent)}}.realtime-state-dot.warning>span{background:var(--map-rt-warning);box-shadow:0 0 0 3px var(--map-rt-warning)}@supports (color:color-mix(in lab,red,red)){.realtime-state-dot.warning>span{box-shadow:0 0 0 3px color-mix(in oklab,var(--map-rt-warning) 20%,transparent)}}.realtime-state-dot.alarm>span{background:var(--map-rt-alarm);box-shadow:0 0 0 3px var(--map-rt-alarm)}@supports (color:color-mix(in lab,red,red)){.realtime-state-dot.alarm>span{box-shadow:0 0 0 3px color-mix(in oklab,var(--map-rt-alarm) 22%,transparent)}}.realtime-state-dot.unknown>span{background:var(--map-rt-unknown);box-shadow:0 0 0 3px var(--map-rt-unknown)}@supports (color:color-mix(in lab,red,red)){.realtime-state-dot.unknown>span{box-shadow:0 0 0 3px color-mix(in oklab,var(--map-rt-unknown) 18%,transparent)}}.details-realtime-dot{flex:none}.details-heading{gap:4px;display:grid}.details-title-row{align-items:center;gap:10px;min-width:0;display:flex}.details-title-main{align-items:center;gap:10px;min-width:0;display:inline-flex}.details-title-row h2{overflow-wrap:anywhere;min-width:0;min-height:30px}.device-status{flex:none;position:relative}.device-status-row,.device-state-flags{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:inline-flex}.device-status-badge{min-height:30px;color:var(--map-status-unknown);background:0 0;border-color:currentColor;gap:6px;padding:0 10px;font-weight:800}.device-status-badge:hover,.device-status-badge:focus-visible{background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.device-status-badge:hover,.device-status-badge:focus-visible{background:color-mix(in oklab,currentColor 8%,transparent)}}.device-status-badge:hover,.device-status-badge:focus-visible{color:currentColor}.device-status-badge.status-active{color:var(--map-status-active)}.device-status-badge.status-suspended{color:var(--map-status-suspended)}.device-status-badge.status-stopped{color:var(--map-status-stopped)}.device-status-badge.status-timelimited{color:var(--map-status-timelimited)}.device-status-badge.status-unknown,.device-status-badge.status-loading{color:var(--map-status-unknown)}.device-status-badge .status-icon,.device-state-flag svg{flex:none}.device-state-flag{min-height:30px;color:var(--map-status-stopped);background:0 0;border-color:currentColor;gap:6px;padding:0 10px;font-size:13px;font-weight:800}.spinning{animation:.9s linear infinite status-spin}.device-status-popover{z-index:4;gap:4px;width:max-content;max-width:min(430px,72vw);padding:10px 12px;font-size:13px;font-weight:700;line-height:1.35;display:grid;position:absolute;top:calc(100% + 8px);right:0}.device-status-popover-secondary{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.device-status-popover-secondary{color:color-mix(in oklab,var(--color-base-content) 62%,transparent)}}.device-status-popover-secondary{font-weight:600}@keyframes status-spin{to{transform:rotate(360deg)}}.service-info-wrap{grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:10px;margin:16px 0 0;display:grid}.service-info,.modal-service-summary{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.modal-service-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.service-info .service-info-item,.modal-service-summary .service-info-item{border-right:1px solid var(--color-base-300);min-width:0;padding:12px 14px}.service-info .service-info-item:last-child,.modal-service-summary .service-info-item:last-child{border-right:0}.service-info dt,.modal-service-summary dt{color:var(--color-base-content);margin:0 0 5px}@supports (color:color-mix(in lab,red,red)){.service-info dt,.modal-service-summary dt{color:color-mix(in oklab,var(--color-base-content) 56%,transparent)}}.service-info dt,.modal-service-summary dt{text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.service-info dd,.modal-service-summary dd{min-width:0;color:var(--color-base-content);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden}.service-info-wrap .btn{align-self:start;width:40px;height:40px;min-height:40px}.service-modal{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:14px;max-height:calc(100vh - 48px);display:grid}.history-table-wrap{border:1px solid var(--color-base-300);border-radius:var(--radius-box);min-height:0}.history-table th{z-index:1;position:sticky;top:0}.value-skeleton{width:min(190px,72%);height:15px;display:block}.device-map-card{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100);flex:320px;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:320px;margin-top:16px;display:grid;position:relative;overflow:hidden}.device-map-heading{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 0;display:flex}.device-map-heading span{color:var(--color-base-content);font-size:13px;font-weight:800}.device-map-heading small{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.device-map-heading small{color:color-mix(in oklab,var(--color-base-content) 64%,transparent)}}.device-map-heading small{font-size:12px}.device-map-canvas-wrap{grid-area:2/1;height:100%;min-height:220px;position:relative;overflow:hidden}.device-map-canvas{background:var(--color-base-200);width:100%;height:100%;min-height:220px}.device-map-marker{z-index:20;border:4px solid var(--color-base-100);width:24px;height:24px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.device-map-marker{border:4px solid color-mix(in oklab,var(--color-base-100) 98%,transparent)}}.device-map-marker{background:var(--device-map-marker-color,#9ca3af);box-shadow:0 0 0 1px var(--color-base-content),0 4px 12px var(--color-base-content);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.device-map-marker{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-base-content) 28%,transparent),0 4px 12px color-mix(in oklab,var(--color-base-content) 26%,transparent)}}.device-map-marker{pointer-events:none;transform:translate(-50%,-50%)}.device-map-state{border:1px dashed var(--color-base-300);border-radius:var(--radius-box);min-height:96px;color:var(--color-base-content);justify-content:center;align-items:center;gap:8px;margin:0 12px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.device-map-state{color:color-mix(in oklab,var(--color-base-content) 64%,transparent)}}.device-map-state{background:var(--color-base-100);font-size:13px;font-weight:700}.device-map-card-muted .device-map-state{min-height:0}.device-map-card .device-map-state{background:var(--color-base-100);margin:0;position:absolute;top:42px;right:12px;bottom:12px;left:12px}@supports (color:color-mix(in lab,red,red)){.device-map-card .device-map-state{background:color-mix(in oklab,var(--color-base-100) 90%,transparent)}}.device-map-loader{border:2px solid var(--color-base-300);border-top-color:var(--color-primary);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite status-spin}.schemes-page,.scheme-detail-page{min-width:0;min-height:0;margin-top:18px}.schemes-page{padding-right:4px;overflow:auto}.schemes-catalog-header{flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.schemes-catalog-copy{align-items:center;gap:15px;min-width:0;display:flex}.schemes-catalog-copy h2,.scheme-detail-heading h2{margin:0;font-size:24px;font-weight:900;line-height:1.15}.schemes-catalog-copy p:not(.eyebrow),.scheme-detail-heading p:not(.eyebrow){color:var(--color-base-content);margin:4px 0 0}@supports (color:color-mix(in lab,red,red)){.schemes-catalog-copy p:not(.eyebrow),.scheme-detail-heading p:not(.eyebrow){color:color-mix(in oklab,var(--color-base-content) 64%,transparent)}}.schemes-catalog-copy p:not(.eyebrow),.scheme-detail-heading p:not(.eyebrow){font-size:13px}.schemes-catalog-icon{background:var(--color-primary);border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid}@supports (color:color-mix(in lab,red,red)){.schemes-catalog-icon{background:color-mix(in oklab,var(--color-primary) 14%,var(--color-base-100))}}.schemes-catalog-icon{color:var(--color-primary)}.schemes-search{flex:0 580px;align-items:end;gap:8px;display:flex}.schemes-search label{flex:auto}.schemes-search-field{align-items:center;gap:8px;width:100%;display:flex}.schemes-search-field input{width:100%;min-width:0}.schemes-catalog-meta,.schemes-pager{color:var(--color-base-content);justify-content:flex-end;align-items:center;gap:10px;margin:12px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.schemes-catalog-meta,.schemes-pager{color:color-mix(in oklab,var(--color-base-content) 65%,transparent)}}.schemes-catalog-meta,.schemes-pager{font-size:13px;font-weight:700}.schemes-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.scheme-card{grid-template-rows:118px minmax(0,1fr) auto;gap:14px;min-height:330px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.scheme-card:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.scheme-card:hover{border-color:color-mix(in oklab,var(--color-primary) 65%,var(--color-base-300))}}.scheme-card:hover{box-shadow:0 12px 28px var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.scheme-card:hover{box-shadow:0 12px 28px color-mix(in oklab,var(--color-neutral) 12%,transparent)}}.scheme-card:hover{transform:translateY(-2px)}.scheme-card-preview{background:radial-gradient(circle at 12% 18%,var(--color-primary),transparent 36%),var(--color-base-200);border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.scheme-card-preview{background:radial-gradient(circle at 12% 18%,color-mix(in oklab,var(--color-primary) 18%,transparent),transparent 36%),color-mix(in oklab,var(--color-base-200) 76%,var(--color-base-100))}}.scheme-card-preview svg{width:78%;height:86%;fill:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.scheme-card-preview svg{fill:color-mix(in oklab,var(--color-primary) 16%,var(--color-base-100))}}.scheme-card-preview svg{stroke:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.scheme-card-preview svg{stroke:color-mix(in oklab,var(--color-primary) 74%,var(--color-base-content))}}.scheme-card-preview svg{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.scheme-card-preview.unsupported svg{opacity:.45;filter:grayscale(.8)}.scheme-card-preview .badge{font-size:10px;font-weight:800;position:absolute;top:9px;right:9px}.scheme-card-body{min-width:0}.scheme-card-body h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:18px;font-weight:900;overflow:hidden}.scheme-card-template,.scheme-card-name,.scheme-card-location{color:var(--color-base-content);margin:0}@supports (color:color-mix(in lab,red,red)){.scheme-card-template,.scheme-card-name,.scheme-card-location{color:color-mix(in oklab,var(--color-base-content) 62%,transparent)}}.scheme-card-template,.scheme-card-name,.scheme-card-location{font-size:12px}.open-scheme-link{white-space:nowrap;min-height:36px;margin-left:auto}.scheme-card-template{color:var(--color-primary);font-weight:800}.scheme-card-name{margin-top:5px}.scheme-card-location{align-items:center;gap:5px;margin-top:10px;display:flex}.schemes-empty,.scheme-loading,.scheme-message{min-height:280px;color:var(--color-base-content);align-content:center;place-items:center;gap:10px;padding:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.schemes-empty,.scheme-loading,.scheme-message{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.schemes-empty,.scheme-loading,.scheme-message{text-align:center}.schemes-empty h3,.scheme-message h3{color:var(--color-base-content);margin:0;font-size:21px;font-weight:900}.schemes-empty p,.scheme-message p,.scheme-loading p{max-width:620px;margin:0}.scheme-detail-page{flex-direction:column;display:flex;overflow:hidden}.scheme-detail-header{flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.scheme-detail-heading{min-width:0}.scheme-detail-heading h2,.scheme-detail-heading p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheme-detail-actions{align-items:center;gap:8px;display:flex}.scheme-toolbar-host{min-width:0;display:flex}.scheme-toolbar-host .mnemo-toolbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:static}.scheme-fixture-select{align-items:center;gap:7px;display:flex}.scheme-fixture-select>span{align-items:center;gap:4px;display:flex}.scheme-live-badge{border-color:var(--color-base-300);background:var(--color-base-200);gap:7px;min-height:28px;font-weight:800}.scheme-live-badge>span{background:var(--color-base-content);border-radius:50%;width:8px;height:8px}.scheme-live-badge.state-live>span{background:var(--color-success);box-shadow:0 0 0 4px var(--color-success)}@supports (color:color-mix(in lab,red,red)){.scheme-live-badge.state-live>span{box-shadow:0 0 0 4px color-mix(in oklab,var(--color-success) 18%,transparent)}}.scheme-live-badge.state-stale>span,.scheme-live-badge.state-reconnecting>span{background:var(--color-warning)}.scheme-live-badge.state-offline>span{background:var(--color-error)}.scheme-account-balance{border-color:var(--color-base-300);background:var(--color-base-200);gap:6px;min-height:28px;font-weight:800}.scheme-account-balance.tone-normal{color:var(--color-success)}.scheme-account-balance.tone-warning{color:var(--color-warning)}.scheme-account-balance.tone-alarm{color:var(--color-error)}.scheme-account-balance.tone-unknown,.scheme-account-balance>span{color:var(--color-base-content)}.scheme-loading,.scheme-message{flex:auto;margin-top:12px}.scheme-message dl{text-align:left;min-width:min(100%,560px);margin:8px 0;display:grid}.scheme-message dl>div{border-top:1px solid var(--color-base-300);grid-template-columns:180px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.scheme-message dt{font-weight:800}.scheme-message dd{overflow-wrap:anywhere;margin:0}.scheme-stream-warning{z-index:20;pointer-events:none;width:min(520px,100% - 32px);min-height:40px;margin:0;padding:8px 12px;font-size:12px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.spec117-view,.mnemo-control-room{border:1px solid var(--mnemo-border);border-radius:var(--radius-box);background:var(--mnemo-bg);min-height:0;box-shadow:0 12px 30px var(--mnemo-shadow);flex:auto;margin-top:10px;display:flex;position:relative;overflow:hidden}.mnemo-dialog-host{z-index:30;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.mnemo-dialog-host>*{pointer-events:auto}.mnemo-viewport{background:var(--mnemo-bg);min-width:0;min-height:460px;color:var(--mnemo-text);outline:none;flex:auto;position:relative;overflow:hidden}.app-shell.is-kiosk .scheme-detail-page{height:100dvh;margin:0}.app-shell.is-kiosk .scheme-detail-header,.app-shell.is-kiosk .scheme-stream-warning{display:none}.app-shell.is-kiosk .spec117-view,.app-shell.is-kiosk .mnemo-control-room{min-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0}.app-shell.is-kiosk .mnemo-viewport{min-height:100dvh}:is(.spec117-view:fullscreen,.mnemo-control-room:fullscreen){border:0;border-radius:0;width:100vw;height:100vh;margin:0}:is(.spec117-view:fullscreen .mnemo-viewport,.mnemo-control-room:fullscreen .mnemo-viewport){min-height:100vh}:is(.app-shell.is-kiosk .mnemo-viewport,.spec117-view:fullscreen .mnemo-viewport,.mnemo-control-room:fullscreen .mnemo-viewport){grid-template-rows:56px minmax(0,1fr);display:grid}:is(.app-shell.is-kiosk .mnemo-toolbar,.spec117-view:fullscreen .mnemo-toolbar,.mnemo-control-room:fullscreen .mnemo-toolbar){grid-row:1;place-self:start end;margin:5px 10px 0;position:relative;top:auto;right:auto}:is(.app-shell.is-kiosk .mnemo-svg,.spec117-view:fullscreen .mnemo-svg,.mnemo-control-room:fullscreen .mnemo-svg){grid-row:2;min-height:0}.mnemo-toolbar{z-index:6;border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:13px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab,red,red)){.mnemo-toolbar{background:color-mix(in oklab,var(--color-base-100) 92%,transparent)}}.mnemo-toolbar{box-shadow:0 7px 20px var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.mnemo-toolbar{box-shadow:0 7px 20px color-mix(in oklab,var(--color-neutral) 12%,transparent)}}.mnemo-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mnemo-toolbar .btn{background:var(--color-base-100);width:44px;min-width:44px;height:44px;min-height:44px}.mnemo-zoom-label{min-width:46px;color:var(--color-base-content);padding:0 5px}@supports (color:color-mix(in lab,red,red)){.mnemo-zoom-label{color:color-mix(in oklab,var(--color-base-content) 68%,transparent)}}.mnemo-zoom-label{font-variant-numeric:tabular-nums;text-align:center;font-size:11px;font-weight:800}.mnemo-svg{width:100%;height:100%;min-height:inherit;touch-action:none;cursor:grab;outline:none;display:block;overflow:hidden}.mnemo-svg:active{cursor:grabbing}.mnemo-svg text{fill:var(--mnemo-text);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Inter,Segoe UI,Arial,sans-serif}.mnemo-canvas-background{fill:var(--mnemo-bg)}.mnemo-stale-line{stroke:var(--mnemo-stale);stroke-width:3px}.mnemo-stale-base{fill:var(--mnemo-surface)}.mnemo-status-bar rect{fill:var(--mnemo-surface);stroke:var(--mnemo-structure,var(--mnemo-border));stroke-width:1.5px}.mnemo-status-bar .status-primary{font-size:14px;font-weight:900}.mnemo-status-bar .status-secondary,.mnemo-status-bar .status-time{fill:var(--mnemo-muted);font-size:11px;font-weight:700}.mnemo-status-bar .status-connection{font-size:11px;font-weight:800}.mnemo-status-bar .connection-dot{fill:var(--mnemo-deenergized)}.mnemo-status-bar.connection-live .connection-dot{fill:var(--mnemo-ok)}.mnemo-status-bar.connection-stale .connection-dot,.mnemo-status-bar.connection-reconnecting .connection-dot{fill:var(--mnemo-stale)}.mnemo-status-bar.connection-offline .connection-dot{fill:var(--mnemo-alarm)}.mnemo-section-label{letter-spacing:2px;font-size:11px;font-weight:900;fill:var(--mnemo-muted)!important}.mnemo-panel-surface{fill:var(--mnemo-surface);stroke:var(--mnemo-border);stroke-width:1.5px}.mnemo-panel-header{fill:var(--mnemo-info)}@supports (color:color-mix(in lab,red,red)){.mnemo-panel-header{fill:color-mix(in oklab,var(--mnemo-info) 10%,var(--mnemo-surface))}}.mnemo-panel-title{font-size:13px;font-weight:900}.mnemo-conductor{stroke:var(--mnemo-deenergized);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .18s,opacity .18s,stroke-width .18s}.mnemo-conductor.is-energized{stroke:var(--mnemo-energized)}.mnemo-conductor.is-unknown{stroke:var(--mnemo-unknown);stroke-dasharray:7 8}.mnemo-conductor.quality-stale{opacity:1;stroke:var(--mnemo-stale);stroke-dasharray:12 6}.mnemo-conductor.quality-invalid{stroke:var(--mnemo-invalid);stroke-dasharray:2 7}.mnemo-conductor.quality-missing{stroke:var(--mnemo-missing);stroke-dasharray:2 9}.mnemo-conductor.is-related{stroke-width:10px;filter:url(#mnemo-selection-glow)}.mnemo-conductor.is-actual-path{stroke-width:12px;filter:url(#mnemo-selection-glow)}.mnemo-equipment{cursor:pointer;outline:none}.mnemo-equipment .equipment-surface{fill:var(--mnemo-surface);stroke:var(--mnemo-border);stroke-width:2px;vector-effect:non-scaling-stroke;transition:fill .18s,stroke .18s,opacity .18s}.mnemo-equipment:where(:not([data-interaction])):hover .equipment-surface,.mnemo-equipment:focus-visible .equipment-surface,.mnemo-equipment.is-selected .equipment-surface{stroke:var(--mnemo-focus);stroke-width:3px;filter:url(#mnemo-selection-glow)}.mnemo-equipment:focus-visible .equipment-surface{stroke-dasharray:7 4}.mnemo-equipment.quality-stale .equipment-surface{fill:url(#mnemo-stale-pattern);opacity:.72;stroke-dasharray:9 5}.mnemo-equipment.quality-invalid .equipment-surface{stroke:var(--mnemo-invalid);stroke-dasharray:5 4}.mnemo-equipment.quality-missing .equipment-surface{stroke:var(--mnemo-missing);stroke-dasharray:6 6}.equipment-accent{fill:var(--mnemo-unknown)}.state-normal .equipment-accent{fill:var(--mnemo-energized)}.state-warning .equipment-accent{fill:var(--mnemo-warning)}.state-alarm .equipment-accent{fill:var(--mnemo-alarm)}.equipment-title{font-size:16px;font-weight:900}.equipment-small-title{font-size:11px;font-weight:900}.equipment-state-text{font-size:10px;font-weight:900;fill:var(--mnemo-muted)!important}.generator-symbol circle,.sensor-symbol circle,.sensor-symbol rect{fill:var(--mnemo-info)}@supports (color:color-mix(in lab,red,red)){.generator-symbol circle,.sensor-symbol circle,.sensor-symbol rect{fill:color-mix(in oklab,var(--mnemo-info) 11%,var(--mnemo-surface))}}.generator-symbol circle,.sensor-symbol circle,.sensor-symbol rect{stroke:var(--mnemo-info);stroke-width:3px}.generator-symbol path,.sensor-symbol path,.load-symbol{fill:none;stroke:var(--mnemo-info);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.generator-symbol text{font-size:16px;font-weight:900;fill:var(--mnemo-info)!important}.mnemo-generator.is-energized .generator-symbol circle{stroke:var(--mnemo-energized)}.mnemo-generator.is-energized .generator-symbol path,.mnemo-generator.is-energized .generator-symbol text{stroke:var(--mnemo-energized);fill:var(--mnemo-energized)!important}.mnemo-generator.is-deenergized .generator-symbol circle,.mnemo-generator.is-deenergized .generator-symbol path{stroke:var(--mnemo-deenergized)}.mnemo-generator.is-deenergized .generator-symbol text{fill:var(--mnemo-deenergized)!important}.state-pill{fill:var(--mnemo-unknown)}@supports (color:color-mix(in lab,red,red)){.state-pill{fill:color-mix(in oklab,var(--mnemo-unknown) 13%,var(--mnemo-surface))}}.state-normal .state-pill{fill:var(--mnemo-energized)}@supports (color:color-mix(in lab,red,red)){.state-normal .state-pill{fill:color-mix(in oklab,var(--mnemo-energized) 16%,var(--mnemo-surface))}}.state-warning .state-pill{fill:var(--mnemo-warning)}@supports (color:color-mix(in lab,red,red)){.state-warning .state-pill{fill:color-mix(in oklab,var(--mnemo-warning) 20%,var(--mnemo-surface))}}.state-alarm .state-pill{fill:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){.state-alarm .state-pill{fill:color-mix(in oklab,var(--mnemo-alarm) 20%,var(--mnemo-surface))}}.state-pill-text{font-size:8px;font-weight:900}.metric-caption{font-size:10px;font-weight:700;fill:var(--mnemo-muted)!important}.metric-value{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.metric-value.state-warning{fill:var(--mnemo-warning-text)!important}.metric-value.state-alarm{fill:var(--mnemo-alarm-text)!important}.metric-quality{font-size:10px;font-weight:900;fill:var(--mnemo-stale-text)!important}.metric-quality.quality-invalid{fill:var(--mnemo-invalid-text)!important}.metric-quality.quality-missing{fill:var(--mnemo-missing)!important}.metric-quality.quality-aged{fill:var(--mnemo-warning-text)!important}.metric-unit{fill:var(--mnemo-muted);font-size:9px;font-weight:700}.nominal-caption{font-size:8px;font-weight:800;fill:var(--mnemo-muted)!important}.nominal-value{font-variant-numeric:tabular-nums;font-size:9px;font-weight:900}.switch-contact{fill:var(--mnemo-surface);stroke:var(--mnemo-deenergized);stroke-width:3px}.switch-blade{fill:none;stroke:var(--mnemo-deenergized);stroke-width:5px;stroke-linecap:round}.is-energized .switch-contact,.is-energized .switch-blade{stroke:var(--mnemo-energized)}.is-unknown .switch-contact,.is-unknown .switch-blade{stroke:var(--mnemo-unknown)}.has-alarm .equipment-surface{stroke:var(--mnemo-alarm)}.unknown-blade{stroke-dasharray:4 5}.equipment-alarm-badge circle{fill:var(--mnemo-alarm);stroke:var(--mnemo-surface);stroke-width:2px}.equipment-alarm-badge text{font-size:11px;font-weight:900;fill:var(--mnemo-on-alarm)!important}.mnemo-load .load-symbol{stroke:var(--mnemo-deenergized)}.mnemo-load.is-energized .load-symbol{stroke:var(--mnemo-energized)}.mnemo-load.state-warning .load-symbol{stroke:var(--mnemo-warning)}.mnemo-load.state-alarm .load-symbol{stroke:var(--mnemo-alarm)}.mnemo-quality-marker circle{fill:var(--mnemo-stale);stroke:var(--mnemo-surface);stroke-width:2px}.mnemo-quality-marker.quality-invalid circle{fill:var(--mnemo-surface);stroke:var(--mnemo-invalid);stroke-width:3px}.mnemo-quality-marker.quality-invalid text{fill:var(--mnemo-invalid)!important}.mnemo-quality-marker.quality-missing circle{fill:var(--mnemo-missing)}.mnemo-quality-marker.quality-aged circle{fill:var(--mnemo-surface);stroke:var(--mnemo-warning);stroke-width:3px}.mnemo-quality-marker.quality-aged text{fill:var(--mnemo-warning-text)!important}.mnemo-quality-marker text{font-size:11px;font-weight:900;fill:var(--mnemo-on-info)!important}.mnemo-dashboard-card,.mnemo-compact-card{cursor:pointer;outline:none}.mnemo-dashboard-card rect,.mnemo-compact-card rect{fill:var(--mnemo-surface-raised);stroke:var(--mnemo-border);stroke-width:1px;transition:stroke .16s,fill .16s}.mnemo-dashboard-cards:focus-visible .mnemo-dashboard-card rect,.mnemo-dashboard-card:hover rect,.mnemo-compact-card:hover rect{stroke:var(--mnemo-focus);stroke-width:2px}.mnemo-dashboard-card.state-warning rect,.mnemo-compact-card.state-warning rect{fill:var(--mnemo-warning)}@supports (color:color-mix(in lab,red,red)){.mnemo-dashboard-card.state-warning rect,.mnemo-compact-card.state-warning rect{fill:color-mix(in oklab,var(--mnemo-warning) 10%,var(--mnemo-surface))}}.mnemo-dashboard-card.state-warning rect,.mnemo-compact-card.state-warning rect{stroke:var(--mnemo-warning)}@supports (color:color-mix(in lab,red,red)){.mnemo-dashboard-card.state-warning rect,.mnemo-compact-card.state-warning rect{stroke:color-mix(in oklab,var(--mnemo-warning) 56%,var(--mnemo-border))}}.mnemo-dashboard-card.state-alarm rect,.mnemo-compact-card.state-alarm rect{fill:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){.mnemo-dashboard-card.state-alarm rect,.mnemo-compact-card.state-alarm rect{fill:color-mix(in oklab,var(--mnemo-alarm) 11%,var(--mnemo-surface))}}.mnemo-dashboard-card.state-alarm rect,.mnemo-compact-card.state-alarm rect{stroke:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){.mnemo-dashboard-card.state-alarm rect,.mnemo-compact-card.state-alarm rect{stroke:color-mix(in oklab,var(--mnemo-alarm) 64%,var(--mnemo-border))}}.mnemo-dashboard-card.quality-stale rect,.mnemo-compact-card.quality-stale rect{fill:url(#mnemo-stale-pattern);opacity:.76;stroke-dasharray:7 4}.mnemo-dashboard-card.quality-invalid rect,.mnemo-compact-card.quality-invalid rect{stroke:var(--mnemo-invalid);stroke-width:2px;stroke-dasharray:2 5}.mnemo-dashboard-card.quality-missing rect,.mnemo-compact-card.quality-missing rect{stroke:var(--mnemo-missing);stroke-dasharray:7 5}.dashboard-card-title,.compact-card-title{font-size:9px;font-weight:800;fill:var(--mnemo-muted)!important}.dashboard-card-value{font-size:17px;font-weight:900}.dashboard-card-detail{font-size:9px;font-weight:700;fill:var(--mnemo-muted)!important}.compact-card-value{font-size:11px;font-weight:900}.mnemo-sensor-card .equipment-surface{stroke-width:1.5px}.sensor-title{font-size:9px;font-weight:800;fill:var(--mnemo-muted)!important}.sensor-value{font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.sensor-state{font-size:9px;font-weight:800;fill:var(--mnemo-muted)!important}.mnemo-sensor-card.state-normal .sensor-symbol path,.mnemo-sensor-card.state-normal .sensor-symbol circle,.mnemo-sensor-card.state-normal .sensor-symbol rect{stroke:var(--mnemo-energized)}.mnemo-sensor-card.state-warning .sensor-symbol path,.mnemo-sensor-card.state-warning .sensor-symbol circle,.mnemo-sensor-card.state-warning .sensor-symbol rect{stroke:var(--mnemo-warning)}.mnemo-sensor-card.state-alarm .sensor-symbol path,.mnemo-sensor-card.state-alarm .sensor-symbol circle,.mnemo-sensor-card.state-alarm .sensor-symbol rect{stroke:var(--mnemo-alarm)}.profile-compact .mnemo-status-bar .status-primary{font-size:22px}.profile-compact .mnemo-status-bar .status-secondary,.profile-compact .mnemo-status-bar .status-time,.profile-compact .mnemo-status-bar .status-connection{font-size:16px}.profile-compact .mnemo-section-label{letter-spacing:1px;font-size:17px}.profile-compact .mnemo-panel-title{font-size:19px}.profile-compact .equipment-title{font-size:23px}.profile-compact .equipment-small-title{font-size:17px}.profile-compact .equipment-state-text{font-size:15px}.profile-compact .state-pill-text{font-size:12px}.profile-compact .metric-caption{font-size:16px}.profile-compact .metric-value{font-size:22px}.profile-compact .metric-unit,.profile-compact .nominal-caption,.profile-compact .nominal-value{font-size:13px}.profile-compact .dashboard-card-title,.profile-compact .compact-card-title{font-size:16px}.profile-compact .dashboard-card-value{font-size:24px}.profile-compact .dashboard-card-detail{font-size:15px}.profile-compact .compact-card-value{font-size:19px}.profile-compact .sensor-title,.profile-compact .sensor-state{font-size:16px}.profile-compact .sensor-value{font-size:24px}.profile-narrow .mnemo-status-bar .status-primary{font-size:26px}.profile-narrow .mnemo-status-bar .status-secondary,.profile-narrow .mnemo-status-bar .status-time,.profile-narrow .mnemo-status-bar .status-connection{font-size:19px}.profile-narrow .mnemo-section-label{letter-spacing:1px;font-size:19px}.profile-narrow .mnemo-panel-title{font-size:22px}.profile-narrow .equipment-title{font-size:26px}.profile-narrow .equipment-small-title{font-size:20px}.profile-narrow .equipment-state-text{font-size:17px}.profile-narrow .state-pill-text{font-size:14px}.profile-narrow .metric-caption{font-size:18px}.profile-narrow .metric-value{font-size:24px}.profile-narrow .metric-unit,.profile-narrow .nominal-caption,.profile-narrow .nominal-value{font-size:14px}.profile-narrow .metric-quality,.profile-narrow .mnemo-quality-marker text,.profile-narrow .equipment-alarm-badge text,.profile-narrow .dashboard-card-title,.profile-narrow .compact-card-title{font-size:18px}.profile-narrow .dashboard-card-value{font-size:28px}.profile-narrow .dashboard-card-detail{font-size:17px}.profile-narrow .compact-card-value{font-size:22px}.profile-narrow .sensor-title,.profile-narrow .sensor-state{font-size:18px}.profile-narrow .sensor-value{font-size:28px}.is-stale .mnemo-status-bar rect{stroke:var(--mnemo-stale);stroke-dasharray:8 5}.mnemo-inspector-backdrop{display:none}.mnemo-inspector{z-index:9;border:0;border-left:1px solid var(--color-base-300);width:min(410px,42%);height:100%;box-shadow:-18px 0 40px var(--color-neutral);border-radius:0;flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mnemo-inspector{box-shadow:-18px 0 40px color-mix(in oklab,var(--color-neutral) 16%,transparent)}}.mnemo-inspector-header{border-bottom:1px solid var(--color-base-300);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 12px;display:flex}.mnemo-inspector-header h2{margin:0;font-size:19px;font-weight:900}.mnemo-inspector-live{background:var(--color-base-200);border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin:12px 18px 0;padding:8px 10px;font-size:11px;font-weight:800;display:grid}.mnemo-inspector-live time{color:var(--color-base-content);justify-self:end}@supports (color:color-mix(in lab,red,red)){.mnemo-inspector-live time{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.mnemo-inspector-live time{font-variant-numeric:tabular-nums}.mnemo-live-dot{background:var(--color-base-content);border-radius:50%;width:8px;height:8px}.mnemo-inspector-live.state-live .mnemo-live-dot{background:var(--mnemo-ok)}.mnemo-inspector-live.state-stale .mnemo-live-dot,.mnemo-inspector-live.state-reconnecting .mnemo-live-dot{background:var(--mnemo-stale)}.mnemo-inspector-live.state-offline .mnemo-live-dot{background:var(--mnemo-alarm)}.mnemo-linked-scheme{flex:none;margin:10px 18px 0}.mnemo-linked-scheme,.mnemo-inspector .btn{min-height:44px}.mnemo-inspector .btn-square{width:44px;min-width:44px}.mnemo-unsupported-link{background:var(--color-warning);border-radius:10px;margin:10px 18px 0;padding:9px 11px}@supports (color:color-mix(in lab,red,red)){.mnemo-unsupported-link{background:color-mix(in oklab,var(--color-warning) 12%,var(--color-base-100))}}.mnemo-unsupported-link{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.mnemo-unsupported-link{color:color-mix(in oklab,var(--color-base-content) 75%,transparent)}}.mnemo-unsupported-link{font-size:11px;font-weight:750}.mnemo-inspector-scroll{flex:auto;min-height:0;padding:14px 18px 24px;overflow:auto}.mnemo-inspector-group+.mnemo-inspector-group{margin-top:18px}.mnemo-inspector-group h3{color:var(--color-base-content);margin:0 0 7px}@supports (color:color-mix(in lab,red,red)){.mnemo-inspector-group h3{color:color-mix(in oklab,var(--color-base-content) 67%,transparent)}}.mnemo-inspector-group h3{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.mnemo-inspector-group dl{margin:0}.mnemo-inspector-group dl>div{border-top:1px solid var(--color-base-300);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:9px 0;display:grid}.mnemo-inspector-group dt{color:var(--color-base-content);align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab,red,red)){.mnemo-inspector-group dt{color:color-mix(in oklab,var(--color-base-content) 65%,transparent)}}.mnemo-inspector-group dt{font-size:12px;font-weight:700}.mnemo-inspector-group dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:13px;font-weight:900}.mnemo-inspector-group dd.quality-stale{color:var(--mnemo-stale-text);opacity:.72;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mnemo-inspector-group dd.quality-invalid{color:var(--mnemo-invalid-text)}.mnemo-inspector-group dd.quality-missing{color:var(--mnemo-missing)}.mnemo-inspector-group dd.state-warning{color:var(--mnemo-warning-text)}.mnemo-inspector-group dd.state-alarm{color:var(--mnemo-alarm-text)}.mnemo-inspector-group time{color:var(--color-base-content);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.mnemo-inspector-group time{color:color-mix(in oklab,var(--color-base-content) 52%,transparent)}}.mnemo-inspector-group time{text-align:right;font-size:10px}.mnemo-quality-badge{background:var(--mnemo-stale);width:17px;height:17px;color:var(--mnemo-on-info);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:inline-grid}.mnemo-quality-badge.quality-invalid{background:var(--mnemo-invalid);color:var(--mnemo-on-invalid)}.mnemo-quality-badge.quality-missing{background:var(--mnemo-missing);color:var(--mnemo-on-info)}@media(max-width:1180px){.schemes-catalog-header{flex-direction:column;align-items:stretch}.schemes-search{flex:none}}@media(max-width:720px){.schemes-page,.scheme-detail-page{overflow:visible}.schemes-catalog-copy{align-items:flex-start}.schemes-search{flex-direction:column;align-items:stretch}.scheme-detail-header{grid-template-columns:auto minmax(0,1fr)}.scheme-detail-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}.scheme-fixture-select{flex:100%}.scheme-fixture-select .select{flex:1}.spec117-view,.mnemo-control-room{min-height:680px;overflow:visible}.mnemo-viewport{border-radius:inherit;min-height:680px}.mnemo-toolbar{max-width:calc(100% - 16px);top:8px;right:8px}.mnemo-toolbar .btn{width:44px;height:44px;min-height:44px}.mnemo-zoom-label{display:none}.mnemo-inspector-backdrop{z-index:39;background:var(--color-neutral);display:block;position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mnemo-inspector-backdrop{background:color-mix(in oklab,var(--color-neutral) 40%,transparent)}}.mnemo-inspector{z-index:40;border-top:1px solid var(--color-base-300);width:100%;height:auto;max-height:min(78vh,760px);box-shadow:0 -18px 40px var(--color-neutral);border-left:0;border-radius:22px 22px 0 0;position:fixed;top:auto;bottom:0}@supports (color:color-mix(in lab,red,red)){.mnemo-inspector{box-shadow:0 -18px 40px color-mix(in oklab,var(--color-neutral) 20%,transparent)}}.mnemo-inspector-header:before{background:var(--color-base-300);content:"";border-radius:2px;width:44px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.mnemo-inspector-header{padding-top:20px;position:relative}}.mnemo-status-bar[role=button]{cursor:pointer;outline:none}.mnemo-status-bar[role=button]:focus-visible rect,.mnemo-panel g[role=button]:focus-visible rect{stroke:var(--mnemo-focus);stroke-width:3px;stroke-dasharray:7 4}@media(prefers-reduced-motion:reduce){.scheme-card,.mnemo-conductor,.mnemo-equipment .equipment-surface,.mnemo-dashboard-card rect,.mnemo-compact-card rect{transition:none}.scheme-card:hover{transform:none}}@media(max-width:1240px){.devices-layout{grid-template-columns:minmax(420px,1fr) minmax(0,1fr)}.map-layout{grid-template-columns:300px minmax(0,1fr)}.map-detail-panel{grid-column:1/-1}}@media(max-width:860px){body{overflow:auto}.login-shell{padding:18px}.topbar{flex-direction:column;align-items:stretch}.login-topbar{flex-direction:row;align-items:center}.login-stage{grid-template-columns:1fr;align-items:start;gap:18px;padding:22px 0}.login-card{order:-1;justify-self:center;width:min(100%,520px)}.login-copy{justify-self:center;width:min(100%,520px)}.login-copy h1{font-size:34px}.login-copy p:not(.eyebrow){margin-top:12px;font-size:16px}.login-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.login-metrics div{padding:10px}.topbar-actions{flex-wrap:wrap}.auth-chip{max-width:100%}.app-shell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.sidebar{padding:14px}.nav{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.workspace{padding:18px;overflow:visible}.overview-grid,.placeholder-page,.profile-page,.map-layout,.devices-layout{grid-template-columns:1fr;overflow:visible}.objects-map-canvas{min-height:420px}.device-list{flex:none;max-height:none}.device-row{grid-template-columns:30px minmax(0,1fr)}.device-row>span:last-child{grid-column:2}.device-search{grid-template-columns:1fr}.device-map-card{flex:none;min-height:0}.device-map-canvas{height:260px}.service-info,.modal-service-summary{grid-template-columns:1fr}.modal-header,.history-header,.modal-pager{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.spinning,.device-map-loader{animation:none}}.app-shell.is-scheme-detail{grid-template-columns:64px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.app-shell.is-scheme-detail>.sidebar{padding:12px 8px;overflow:hidden}.app-shell.is-scheme-detail>.sidebar .brand{justify-content:center}.app-shell.is-scheme-detail>.sidebar .brand>span,.app-shell.is-scheme-detail>.sidebar .nav-item>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell.is-scheme-detail>.sidebar .nav{gap:8px;margin-top:16px}.app-shell.is-scheme-detail>.sidebar .nav-item{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.app-shell.is-scheme-detail>.workspace{grid-template-rows:minmax(0,1fr);min-height:0;padding:0;overflow:hidden}.app-shell.is-scheme-detail>.workspace>.topbar{display:none}.app-shell.is-scheme-detail .scheme-detail-page{height:100%;min-height:0;margin:0;overflow:hidden}.app-shell.is-scheme-detail .scheme-detail-header{z-index:20;border-bottom-color:var(--color-base-300);border-radius:0;grid-template-columns:auto minmax(120px,1fr) auto;gap:10px;height:64px;min-height:64px;max-height:64px;padding:6px 10px;position:relative}@supports (color:color-mix(in lab,red,red)){.app-shell.is-scheme-detail .scheme-detail-header{border-bottom-color:color-mix(in oklab,var(--color-base-300) 72%,transparent)}}.app-shell.is-scheme-detail .scheme-detail-header{box-shadow:none}.app-shell.is-scheme-detail .scheme-detail-header:after{z-index:1;content:"";pointer-events:none;background:#7d8893;height:4px;position:absolute;bottom:-5px;left:-1px;right:-1px}.app-shell.is-scheme-detail .scheme-detail-header.scheme-status-normal:after{background:#249653}.app-shell.is-scheme-detail .scheme-detail-header.scheme-status-warning:after{background:#e5a522}.app-shell.is-scheme-detail .scheme-detail-header.scheme-status-alarm:after{background:#e3263a}.app-shell.is-scheme-detail .scheme-detail-header.scheme-status-unknown:after{background:#7d8893}.app-shell.is-scheme-detail .mnemo-layout-debug-host{z-index:1;margin-top:0;position:relative}.app-shell.is-scheme-detail .mnemo-control-room{margin-top:0}.app-shell.is-scheme-detail .scheme-detail-leading,.app-shell.is-scheme-detail .scheme-detail-actions{align-items:center;display:flex}.app-shell.is-scheme-detail .scheme-detail-leading{gap:2px}.app-shell.is-scheme-detail .scheme-detail-leading .btn,.app-shell.is-scheme-detail .scheme-detail-actions>.btn,.app-shell.is-scheme-detail .scheme-detail-nav>summary{width:44px;min-width:44px;height:44px;min-height:44px}.app-shell.is-scheme-detail .scheme-detail-actions>.theme-mode-toggle{min-width:88px;height:44px;min-height:44px}.app-shell.is-scheme-detail .scheme-detail-heading .eyebrow{display:none}.app-shell.is-scheme-detail .scheme-detail-heading h2{font-size:18px}.app-shell.is-scheme-detail .scheme-detail-heading p:not(.eyebrow){margin-top:2px;font-size:11px}.app-shell.is-scheme-detail .scheme-detail-actions{white-space:nowrap;flex-wrap:nowrap;gap:6px;min-width:0}.app-shell.is-scheme-detail .scheme-fixture-select{flex:none}.app-shell.is-scheme-detail .scheme-fixture-select .select{width:min(170px,16vw);min-height:36px}.app-shell.is-scheme-detail .scheme-detail-nav{z-index:30;display:none;position:relative}.app-shell.is-scheme-detail .scheme-detail-nav>summary{list-style:none}.app-shell.is-scheme-detail .scheme-detail-nav>summary::-webkit-details-marker{display:none}.app-shell.is-scheme-detail .scheme-detail-nav-menu{z-index:40;border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100);width:220px;box-shadow:0 16px 36px var(--color-neutral);padding:8px;top:calc(100% + 6px);left:0}@supports (color:color-mix(in lab,red,red)){.app-shell.is-scheme-detail .scheme-detail-nav-menu{box-shadow:0 16px 36px color-mix(in oklab,var(--color-neutral) 18%,transparent)}}.app-shell.is-scheme-detail .scheme-detail-nav-menu a{min-height:44px}@media(max-width:1179px){.app-shell.is-scheme-detail{grid-template-columns:minmax(0,1fr)}.app-shell.is-scheme-detail>.sidebar{display:none}.app-shell.is-scheme-detail .scheme-detail-nav{display:block}}@media(max-width:1399px){.app-shell.is-scheme-detail .scheme-detail-actions>.theme-mode-toggle{width:44px;min-width:44px;padding-inline:0}.app-shell.is-scheme-detail .theme-mode-toggle>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media(max-width:900px)and (min-width:720px){.app-shell.is-scheme-detail .scheme-detail-header{grid-template-columns:auto minmax(90px,1fr) auto;gap:6px;padding-inline:6px}.app-shell.is-scheme-detail .scheme-detail-heading p:not(.eyebrow),.app-shell.is-scheme-detail .scheme-fixture-select>span{display:none}.app-shell.is-scheme-detail .scheme-fixture-select .select{width:132px}.app-shell.is-scheme-detail .scheme-live-badge{width:28px;min-width:28px;padding:0;font-size:0;overflow:hidden}.app-shell.is-scheme-detail .scheme-live-badge>span{margin:auto}}@media(max-width:919px){body{overflow:auto}.app-shell.is-scheme-detail{height:auto;min-height:100dvh;overflow:visible}.app-shell.is-scheme-detail>.workspace{min-height:100dvh;overflow:visible}.app-shell.is-scheme-detail .scheme-detail-page{height:auto;min-height:100dvh;overflow:visible}.app-shell.is-scheme-detail .scheme-detail-header{grid-template-rows:56px 48px;grid-template-columns:auto minmax(0,1fr);gap:0 6px;height:104px;min-height:104px;max-height:104px;padding:0 6px}.app-shell.is-scheme-detail .scheme-detail-leading{grid-area:1/1}.app-shell.is-scheme-detail .scheme-detail-heading{grid-area:1/2}.app-shell.is-scheme-detail .scheme-detail-heading h2{font-size:16px}.app-shell.is-scheme-detail .scheme-detail-heading p:not(.eyebrow){display:none}.app-shell.is-scheme-detail .scheme-detail-actions{border-top:1px solid var(--color-base-300);scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;align-self:stretch;gap:4px;min-width:0;max-width:100%;overflow:auto hidden}.app-shell.is-scheme-detail .scheme-detail-actions::-webkit-scrollbar{display:none}.app-shell.is-scheme-detail .scheme-fixture-select>span{display:none}.app-shell.is-scheme-detail .scheme-fixture-select .select{flex:0 0 180px;width:180px;min-width:180px;max-width:180px;min-height:44px}.app-shell.is-scheme-detail .scheme-live-badge{display:none}}@media(max-width:719px){.app-shell.is-scheme-detail .mnemo-layout-debug-host{margin-top:0}}.app-shell.is-scheme-detail.is-kiosk{grid-template-columns:minmax(0,1fr);height:100dvh;overflow:hidden}.app-shell.is-scheme-detail.is-kiosk .mnemo-layout-debug-host{margin-top:0}.app-shell.is-scheme-detail.is-kiosk>.workspace{min-height:0;overflow:hidden}.app-shell.is-scheme-detail.is-kiosk .scheme-detail-page{height:100dvh;min-height:0;overflow:hidden}.app-shell.is-scheme-detail.is-kiosk .scheme-detail-header{display:none}.mnemo-control-room{color-scheme:light;--mnemo-bg:#e9eef3;--mnemo-surface:#f7f9fb;--mnemo-surface-raised:#fff;--mnemo-panel:#f2f6f8;--mnemo-panel-quiet:#e3eaf0;--mnemo-border:#74869a;--mnemo-text:#102438;--mnemo-muted:#52677c;--mnemo-energized:#008647;--mnemo-ok:#007e68;--mnemo-deenergized:#687789;--mnemo-unknown:#695b7a;--mnemo-warning:#b08000;--mnemo-warning-text:#8a6200;--mnemo-alarm:#d92d3a;--mnemo-alarm-text:#b42331;--mnemo-info:#006fb9;--mnemo-invalid:#ad249d;--mnemo-invalid-text:#922087;--mnemo-stale:#5c6fa8;--mnemo-stale-text:#4d6098;--mnemo-missing:#607181;--mnemo-focus:#005fcc;--mnemo-on-ok:#fff;--mnemo-on-warning:#101820;--mnemo-on-alarm:#fff;--mnemo-on-info:#fff;--mnemo-on-invalid:#fff;--mnemo-shadow:#1024382e;--color-base-100:var(--mnemo-surface);--color-base-200:var(--mnemo-panel-quiet);--color-base-300:var(--mnemo-border);--color-base-content:var(--mnemo-text);--color-primary:var(--mnemo-focus);--color-primary-content:var(--mnemo-on-info);--color-neutral:var(--mnemo-text);--color-neutral-content:var(--mnemo-surface);--color-success:var(--mnemo-ok);--color-success-content:var(--mnemo-on-ok);--color-warning:var(--mnemo-warning);--color-warning-content:var(--mnemo-on-warning);--color-error:var(--mnemo-alarm);--color-error-content:var(--mnemo-on-alarm);--color-info:var(--mnemo-info);--color-info-content:var(--mnemo-on-info)}.mnemo-visual-v2{--mnemo-scene-accent:var(--mnemo-ok);background:radial-gradient(circle at 18% 18%,var(--mnemo-info),transparent 34%),var(--mnemo-bg);border:0;border-radius:0;margin-top:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2{background:radial-gradient(circle at 18% 18%,color-mix(in oklab,var(--mnemo-info) 7%,transparent),transparent 34%),var(--mnemo-bg)}}.mnemo-visual-v2{box-shadow:none}.mnemo-visual-v2 .mnemo-svg text{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.mnemo-visual-v2.severity-unknown{--mnemo-scene-accent:var(--mnemo-missing)}.mnemo-visual-v2.severity-warning{--mnemo-scene-accent:var(--mnemo-warning)}.mnemo-visual-v2.severity-alarm{--mnemo-scene-accent:var(--mnemo-alarm)}.mnemo-visual-v2 .mnemo-viewport,.mnemo-visual-v2 .mnemo-svg{background:0 0;min-height:0}.mnemo-visual-v2 .mnemo-viewport.is-scroll-mode .mnemo-svg{touch-action:pan-y;cursor:default}.mnemo-visual-v2 .mnemo-viewport.is-canvas-mode .mnemo-svg{touch-action:none;cursor:grab}.mnemo-visual-v2 .mnemo-viewport.is-canvas-mode .mnemo-svg:active{cursor:grabbing}.mnemo-visual-v2 .mnemo-canvas-background{fill:#0000}.mnemo-visual-v2 .mnemo-v2-panel-surface{fill:var(--mnemo-panel);stroke:var(--mnemo-structure,var(--mnemo-border));stroke-width:1.25px}.mnemo-visual-v2 .mnemo-v2-panel-title{letter-spacing:.12em;font-size:12px;font-weight:750;fill:var(--mnemo-muted)!important}.mnemo-visual-v2 .mnemo-v2-panel-eyebrow{letter-spacing:.08em;font-size:10px;font-weight:700;fill:var(--mnemo-muted)!important}.mnemo-visual-v2 .mnemo-v2-section-divider{stroke:var(--mnemo-border)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-section-divider{stroke:color-mix(in oklab,var(--mnemo-border) 58%,transparent)}}.mnemo-visual-v2 .mnemo-v2-section-divider{stroke-width:1px}.mnemo-visual-v2 .mnemo-conductor{stroke-width:4.5px;vector-effect:none}.mnemo-visual-v2 .mnemo-conductor.is-related{stroke-width:6px;filter:none}.mnemo-visual-v2 .mnemo-conductor.is-actual-path{stroke-width:7px;filter:none}.mnemo-visual-v2 .mnemo-conductor-flow{stroke:var(--mnemo-energized)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-conductor-flow{stroke:color-mix(in oklab,var(--mnemo-energized) 42%,white)}}.mnemo-visual-v2 .mnemo-conductor-flow{stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 10}.mnemo-visual-v2 .mnemo-conductor.quality-stale{opacity:.72;stroke-dasharray:10 6}.mnemo-visual-v2 .mnemo-conductor.is-energized.quality-stale{stroke:var(--mnemo-energized)}.mnemo-visual-v2 .mnemo-conductor.is-deenergized.quality-stale{stroke:var(--mnemo-deenergized)}.mnemo-visual-v2 .mnemo-conductor.is-unknown.quality-stale{stroke:var(--mnemo-unknown)}.mnemo-visual-v2 .mnemo-conductor.quality-invalid{opacity:1;stroke:var(--mnemo-invalid);stroke-dasharray:3 7}.mnemo-visual-v2 .mnemo-conductor.quality-missing{opacity:1;stroke:var(--mnemo-missing);stroke-dasharray:2 9}.mnemo-visual-v2 .mnemo-junction,.mnemo-visual-v2 .mnemo-terminal{fill:var(--mnemo-deenergized);stroke:var(--mnemo-panel);stroke-width:2px}.mnemo-visual-v2 .mnemo-v2-topology .is-energized .mnemo-terminal,.mnemo-visual-v2 .mnemo-junction.is-energized{fill:var(--mnemo-energized)}.mnemo-visual-v2 .mnemo-junction.is-unknown{fill:var(--mnemo-unknown)}.mnemo-visual-v2 .mnemo-junction.quality-stale{opacity:.72;stroke-dasharray:3 2}.mnemo-visual-v2 .mnemo-junction.quality-invalid{fill:var(--mnemo-invalid)}.mnemo-visual-v2 .mnemo-junction.quality-missing{fill:var(--mnemo-missing)}.mnemo-visual-v2 .mnemo-equipment .equipment-surface{fill:var(--mnemo-surface-raised);stroke:var(--mnemo-card-frame,var(--mnemo-border));stroke-width:1.25px;vector-effect:none}.mnemo-visual-v2 .mnemo-equipment,.mnemo-visual-v2 .mnemo-v2-status-card,.mnemo-visual-v2 .mnemo-topology-annotation.is-equipment-card{--mnemo-card-frame:var(--mnemo-border);--mnemo-card-status:var(--mnemo-unknown)}.mnemo-visual-v2 .mnemo-equipment.state-normal,.mnemo-visual-v2 .mnemo-v2-status-card.state-normal{--mnemo-card-status:var(--mnemo-ok)}.mnemo-visual-v2 .mnemo-generator.is-energized,.mnemo-visual-v2 .mnemo-load.is-energized{--mnemo-card-status:var(--mnemo-energized)}.mnemo-visual-v2 .mnemo-equipment.state-warning,.mnemo-visual-v2 .mnemo-v2-status-card.state-warning{--mnemo-card-status:var(--mnemo-warning)}.mnemo-visual-v2 .mnemo-equipment.state-alarm,.mnemo-visual-v2 .mnemo-v2-status-card.state-alarm,.mnemo-visual-v2 .mnemo-topology-annotation.is-equipment-card.state-alarm{--mnemo-card-status:var(--mnemo-alarm)}.mnemo-visual-v2 .mnemo-equipment.tone-neutral,.mnemo-visual-v2 .mnemo-v2-status-card.tone-neutral{--mnemo-card-status:var(--mnemo-border)}.mnemo-visual-v2 .mnemo-equipment.tone-ok,.mnemo-visual-v2 .mnemo-v2-status-card.tone-ok,.mnemo-visual-v2 .mnemo-equipment.tone-active,.mnemo-visual-v2 .mnemo-v2-status-card.tone-active{--mnemo-card-status:var(--mnemo-ok)}.mnemo-visual-v2 .mnemo-equipment.tone-warning,.mnemo-visual-v2 .mnemo-v2-status-card.tone-warning{--mnemo-card-status:var(--mnemo-warning)}.mnemo-visual-v2 .mnemo-equipment.tone-alarm,.mnemo-visual-v2 .mnemo-v2-status-card.tone-alarm{--mnemo-card-status:var(--mnemo-alarm)}.mnemo-visual-v2 .mnemo-equipment.tone-deenergized,.mnemo-visual-v2 .mnemo-v2-status-card.tone-deenergized{--mnemo-card-status:var(--mnemo-deenergized)}.mnemo-visual-v2 .mnemo-equipment.tone-unknown,.mnemo-visual-v2 .mnemo-v2-status-card.tone-unknown{--mnemo-card-status:var(--mnemo-unknown)}.mnemo-visual-v2 .mnemo-equipment:where(:not([data-interaction])):hover .equipment-surface,.mnemo-visual-v2 .mnemo-equipment.is-selected .equipment-surface{filter:none;stroke:var(--mnemo-card-frame,var(--mnemo-border));stroke-width:1.75px}.mnemo-visual-v2 .mnemo-equipment:focus-visible .equipment-surface{filter:none;stroke:var(--mnemo-focus);stroke-width:2.5px;stroke-dasharray:7 4}.mnemo-visual-v2 .equipment-accent{fill:var(--mnemo-unknown)}.mnemo-visual-v2 .state-normal .equipment-accent{fill:var(--mnemo-ok)}.mnemo-visual-v2 .state-warning .equipment-accent{fill:var(--mnemo-warning)}.mnemo-visual-v2 .state-alarm .equipment-accent{fill:var(--mnemo-alarm)}.mnemo-visual-v2 .mnemo-v2-icon-disc{fill:var(--mnemo-info)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-icon-disc{fill:color-mix(in oklab,var(--mnemo-info) 8%,var(--mnemo-surface))}}.mnemo-visual-v2 .mnemo-v2-icon-disc{stroke:var(--mnemo-info)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-icon-disc{stroke:color-mix(in oklab,var(--mnemo-info) 24%,var(--mnemo-border))}}.mnemo-visual-v2 .mnemo-v2-icon-disc{stroke-width:1px}.mnemo-visual-v2 .equipment-title{font-size:14px;font-weight:750}.mnemo-visual-v2 .mnemo-v2-state-pill rect{fill:var(--mnemo-unknown)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-state-pill rect{fill:color-mix(in oklab,var(--mnemo-unknown) 12%,var(--mnemo-surface))}}.mnemo-visual-v2 .mnemo-v2-state-pill rect{stroke:var(--mnemo-unknown)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-state-pill rect{stroke:color-mix(in oklab,var(--mnemo-unknown) 70%,var(--mnemo-border))}}.mnemo-visual-v2 .mnemo-v2-state-pill rect{stroke-width:.9px}.mnemo-visual-v2 .state-normal .mnemo-v2-state-pill rect{fill:var(--mnemo-ok)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .state-normal .mnemo-v2-state-pill rect{fill:color-mix(in oklab,var(--mnemo-ok) 16%,var(--mnemo-surface))}}.mnemo-visual-v2 .state-warning .mnemo-v2-state-pill rect{fill:var(--mnemo-warning)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .state-warning .mnemo-v2-state-pill rect{fill:color-mix(in oklab,var(--mnemo-warning) 18%,var(--mnemo-surface))}}.mnemo-visual-v2 .state-alarm .mnemo-v2-state-pill rect{fill:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .state-alarm .mnemo-v2-state-pill rect{fill:color-mix(in oklab,var(--mnemo-alarm) 18%,var(--mnemo-surface))}}.mnemo-visual-v2 .tone-warning .mnemo-v2-state-pill rect{fill:var(--mnemo-warning)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .tone-warning .mnemo-v2-state-pill rect{fill:color-mix(in oklab,var(--mnemo-warning) 18%,var(--mnemo-surface))}}.mnemo-visual-v2 .tone-alarm .mnemo-v2-state-pill rect{fill:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .tone-alarm .mnemo-v2-state-pill rect{fill:color-mix(in oklab,var(--mnemo-alarm) 18%,var(--mnemo-surface))}}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-warning .mnemo-v2-state-pill rect{fill:var(--mnemo-warning);stroke:var(--mnemo-warning)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-ok .mnemo-v2-state-pill rect,.mnemo-visual-v2 .mnemo-v2-generator.process-tone-active .mnemo-v2-state-pill rect{fill:var(--mnemo-ok);stroke:var(--mnemo-ok)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-neutral .mnemo-v2-state-pill rect,.mnemo-visual-v2 .mnemo-v2-generator.process-tone-deenergized .mnemo-v2-state-pill rect{fill:var(--mnemo-deenergized)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-generator.process-tone-neutral .mnemo-v2-state-pill rect,.mnemo-visual-v2 .mnemo-v2-generator.process-tone-deenergized .mnemo-v2-state-pill rect{fill:color-mix(in oklab,var(--mnemo-deenergized) 18%,var(--mnemo-surface-raised))}}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-neutral .mnemo-v2-state-pill rect,.mnemo-visual-v2 .mnemo-v2-generator.process-tone-deenergized .mnemo-v2-state-pill rect{stroke:var(--mnemo-deenergized)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-generator.process-tone-neutral .mnemo-v2-state-pill rect,.mnemo-visual-v2 .mnemo-v2-generator.process-tone-deenergized .mnemo-v2-state-pill rect{stroke:color-mix(in oklab,var(--mnemo-deenergized) 72%,var(--mnemo-border))}}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-unknown .mnemo-v2-state-pill rect{fill:var(--mnemo-unknown)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-generator.process-tone-unknown .mnemo-v2-state-pill rect{fill:color-mix(in oklab,var(--mnemo-unknown) 10%,var(--mnemo-surface-raised))}}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-unknown .mnemo-v2-state-pill rect{stroke:var(--mnemo-unknown);stroke-dasharray:4 3}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-alarm .mnemo-v2-state-pill rect{fill:var(--mnemo-alarm);stroke:var(--mnemo-alarm)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-warning .mnemo-v2-state-pill text{fill:var(--mnemo-status-warning-fg)!important}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-ok .mnemo-v2-state-pill text,.mnemo-visual-v2 .mnemo-v2-generator.process-tone-active .mnemo-v2-state-pill text{fill:var(--mnemo-on-ok)!important}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-alarm .mnemo-v2-state-pill text{fill:var(--mnemo-on-alarm)!important}.mnemo-visual-v2 .mnemo-v2-process-symbol{fill:var(--mnemo-muted)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-warning .mnemo-v2-process-symbol{fill:var(--mnemo-status-warning-fg)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-ok .mnemo-v2-process-symbol,.mnemo-visual-v2 .mnemo-v2-generator.process-tone-active .mnemo-v2-process-symbol{fill:var(--mnemo-on-ok)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-alarm .mnemo-v2-process-symbol{fill:var(--mnemo-on-alarm)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-warning .mnemo-v2-generator-icon{--mnemo-icon-disc-tone:var(--mnemo-warning);--mnemo-status-icon-bg:var(--mnemo-status-warning-bg);--mnemo-status-icon-fg:var(--mnemo-status-warning-fg);--mnemo-status-icon-border:var(--mnemo-status-warning-border)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-ok .mnemo-v2-generator-icon,.mnemo-visual-v2 .mnemo-v2-generator.process-tone-active .mnemo-v2-generator-icon{--mnemo-icon-disc-tone:var(--mnemo-ok)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-alarm .mnemo-v2-generator-icon{--mnemo-icon-disc-tone:var(--mnemo-alarm);--mnemo-status-icon-bg:var(--mnemo-status-alarm-bg);--mnemo-status-icon-fg:var(--mnemo-status-alarm-fg);--mnemo-status-icon-border:var(--mnemo-status-alarm-border)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-neutral .mnemo-v2-generator-icon,.mnemo-visual-v2 .mnemo-v2-generator.process-tone-deenergized .mnemo-v2-generator-icon{--mnemo-icon-disc-tone:var(--mnemo-deenergized)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-unknown .mnemo-v2-generator-icon{--mnemo-icon-disc-tone:var(--mnemo-unknown)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-warning .mnemo-v2-generator-icon .mnemo-v2-icon-halo{opacity:.72;stroke-width:2.7px}.mnemo-visual-v2 .mnemo-v2-generator.process-starting .mnemo-v2-generator-icon .mnemo-v2-icon-halo{opacity:.62;stroke-dasharray:5 2;stroke-width:2.5px}.mnemo-visual-v2 .mnemo-v2-starting-chevron{fill:none;pointer-events:none;stroke:var(--mnemo-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-ok .mnemo-v2-starting-chevron,.mnemo-visual-v2 .mnemo-v2-generator.process-tone-active .mnemo-v2-starting-chevron{stroke:var(--mnemo-ok)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-warning .mnemo-v2-starting-chevron{stroke:var(--mnemo-warning)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-alarm .mnemo-v2-starting-chevron{stroke:var(--mnemo-alarm)}.mnemo-visual-v2 .mnemo-v2-generator.process-tone-unknown .mnemo-v2-starting-chevron{stroke:var(--mnemo-unknown)}.mnemo-visual-v2 .mnemo-v2-state-pill text{font-size:12px;font-weight:750}.mnemo-visual-v2 .mnemo-v2-readiness,.mnemo-visual-v2 .mnemo-v2-feed-note{font-size:12px;font-weight:700;fill:var(--mnemo-muted)!important}.mnemo-visual-v2 .mnemo-v2-readiness-badge rect{fill:var(--mnemo-surface-raised);stroke:var(--mnemo-unknown);stroke-width:1.15px}.mnemo-visual-v2 .mnemo-v2-readiness-badge .mnemo-v2-readiness{font-size:10.5px;font-weight:750}.mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-ok rect{stroke:var(--mnemo-ok)}.mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-ok .mnemo-v2-readiness{fill:var(--mnemo-ok)!important}.mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-alarm rect{stroke:var(--mnemo-alarm)}.mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-alarm .mnemo-v2-readiness{fill:var(--mnemo-alarm-text)!important}.mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-unknown rect{stroke:var(--mnemo-unknown);stroke-dasharray:3 2}.mnemo-visual-v2 .mnemo-v2-feed-badge rect{fill:var(--mnemo-energized);stroke:none}.mnemo-visual-v2 .mnemo-v2-feed-badge path{fill:var(--mnemo-on-ok)}.mnemo-visual-v2 .mnemo-v2-feed-badge .mnemo-v2-feed-note{letter-spacing:-.015em;font-size:9px;font-weight:800;fill:var(--mnemo-on-ok)!important}.mnemo-visual-v2 .metric-caption{font-size:12px;font-weight:600;fill:var(--mnemo-muted)!important}.mnemo-visual-v2 .metric-value{font-variant-numeric:tabular-nums;font-size:15px;font-weight:780}.mnemo-visual-v2 .metric-unit{font-size:12px;font-weight:600;fill:var(--mnemo-muted)!important}.mnemo-visual-v2 .mnemo-v2-nominal{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;fill:var(--mnemo-muted)!important}.mnemo-visual-v2 .mnemo-v2-nominal tspan{fill:var(--mnemo-text);font-weight:750}.mnemo-visual-v2 .mnemo-v2-load .equipment-title{font-size:15px}.mnemo-visual-v2 .mnemo-v2-load .equipment-state-text{font-size:12px;font-weight:750;fill:var(--mnemo-muted)!important}.mnemo-visual-v2 .mnemo-v2-load .mnemo-v2-load-state-pill .equipment-state-text{letter-spacing:.01em;font-weight:800;font-size:10.5px!important}.mnemo-visual-v2 .mnemo-v2-load .mnemo-v2-load-state-pill.is-symbol-only .equipment-state-text{letter-spacing:0;font-size:14px!important}.mnemo-visual-v2 .mnemo-v2-load .mnemo-v2-load-state-pill.is-readiness-style .equipment-state-text{letter-spacing:normal;font-weight:750;font-size:10.5px!important}.mnemo-visual-v2 .mnemo-v2-load-state-pill rect{fill:var(--mnemo-deenergized)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-load-state-pill rect{fill:color-mix(in oklab,var(--mnemo-deenergized) 14%,var(--mnemo-surface-raised))}}.mnemo-visual-v2 .mnemo-v2-load-state-pill rect{stroke:var(--mnemo-deenergized)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-load-state-pill rect{stroke:color-mix(in oklab,var(--mnemo-deenergized) 62%,var(--mnemo-border))}}.mnemo-visual-v2 .mnemo-v2-load-state-pill rect{stroke-width:.9px}.mnemo-visual-v2 .mnemo-v2-load.state-warning .mnemo-v2-load-state-pill rect{fill:var(--mnemo-warning);stroke:var(--mnemo-warning)}.mnemo-visual-v2 .mnemo-v2-load.state-warning .mnemo-v2-load-state-pill .equipment-state-text{fill:var(--mnemo-status-warning-fg)!important}.mnemo-visual-v2 .mnemo-v2-load.state-alarm .mnemo-v2-load-state-pill rect{fill:var(--mnemo-alarm);stroke:var(--mnemo-alarm)}.mnemo-visual-v2 .mnemo-v2-load.state-alarm .mnemo-v2-load-state-pill .equipment-state-text{fill:var(--mnemo-on-alarm)!important}.mnemo-visual-v2 .mnemo-v2-load.state-unknown .mnemo-v2-load-state-pill rect,.mnemo-visual-v2 .mnemo-v2-load.tone-unknown .mnemo-v2-load-state-pill rect{fill:var(--mnemo-unknown)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-load.state-unknown .mnemo-v2-load-state-pill rect,.mnemo-visual-v2 .mnemo-v2-load.tone-unknown .mnemo-v2-load-state-pill rect{fill:color-mix(in oklab,var(--mnemo-unknown) 10%,var(--mnemo-surface-raised))}}.mnemo-visual-v2 .mnemo-v2-load.state-unknown .mnemo-v2-load-state-pill rect,.mnemo-visual-v2 .mnemo-v2-load.tone-unknown .mnemo-v2-load-state-pill rect{stroke:var(--mnemo-unknown);stroke-dasharray:4 3}.mnemo-visual-v2 .mnemo-v2-load-metric .metric-caption{font-size:13.5px}.mnemo-visual-v2 .mnemo-v2-load-metric .metric-value{font-size:16.5px}.mnemo-visual-v2 .mnemo-v2-load-metric .metric-unit{font-size:12px}.mnemo-visual-v2 .density-compact .mnemo-v2-state-pill text,.mnemo-visual-v2 .density-compact .mnemo-v2-readiness,.mnemo-visual-v2 .density-compact .mnemo-v2-feed-note,.mnemo-visual-v2 .density-compact .metric-caption,.mnemo-visual-v2 .density-compact .metric-unit,.mnemo-visual-v2 .density-compact .mnemo-v2-nominal,.mnemo-visual-v2 .density-compact .mnemo-v2-load .equipment-state-text,.mnemo-visual-v2 .density-compact .mnemo-v2-load-metric .metric-unit{font-size:14px}.mnemo-visual-v2 .density-compact .mnemo-v2-generator .metric-value{font-size:18px}.mnemo-visual-v2 .density-compact .mnemo-v2-readiness-badge .mnemo-v2-readiness{font-size:13px}.mnemo-visual-v2 .density-compact .mnemo-v2-load .mnemo-v2-load-state-pill.is-readiness-style .equipment-state-text{font-size:10.5px!important}.mnemo-visual-v2 .density-compact .mnemo-v2-feed-badge .mnemo-v2-feed-note{font-size:12px}.mnemo-visual-v2 .density-compact .mnemo-v2-load-metric .metric-value,.mnemo-visual-v2 .density-compact .mnemo-topology-annotation-title{font-size:18px}.mnemo-visual-v2 .density-compact .mnemo-topology-annotation-state,.mnemo-visual-v2 .density-compact .mnemo-v2-generator .equipment-title,.mnemo-visual-v2 .density-compact .mnemo-v2-load .equipment-title{font-size:16px}.mnemo-visual-v2 .density-compact .mnemo-v2-status-bar .status-primary,.mnemo-visual-v2 .density-compact .mnemo-v2-card-value,.mnemo-visual-v2 .density-compact .mnemo-v2-env-value{font-size:18px}.mnemo-visual-v2 .density-compact .mnemo-v2-status-bar .status-secondary,.mnemo-visual-v2 .density-compact .mnemo-v2-status-bar .status-time,.mnemo-visual-v2 .density-compact .mnemo-v2-status-bar .status-connection,.mnemo-visual-v2 .density-compact .mnemo-v2-card-title,.mnemo-visual-v2 .density-compact .mnemo-v2-card-detail,.mnemo-visual-v2 .density-compact .mnemo-v2-env-title,.mnemo-visual-v2 .density-compact .mnemo-v2-env-state,.mnemo-visual-v2 .density-compact .mnemo-topology-annotation-state{font-size:14px}.mnemo-visual-v2 .mnemo-v2-annotations,.mnemo-visual-v2 .mnemo-topology-annotation{pointer-events:none}.mnemo-visual-v2 .mnemo-topology-annotation text{paint-order:stroke fill;stroke:var(--mnemo-panel);stroke-linejoin:round;stroke-width:3.5px}.mnemo-visual-v2 .mnemo-topology-annotation.is-equipment-card text{stroke:none}.mnemo-visual-v2 .mnemo-topology-annotation-card-surface{pointer-events:none}.mnemo-layout-debug-host{flex:auto;min-width:0;max-width:100%;min-height:0;display:flex}.mnemo-layout-debug-host>.mnemo-control-room{width:100%;min-width:0}.mnemo-layout-debug-host.is-layout-debugging .mnemo-svg :not(defs):not(defs *){pointer-events:all}.mnemo-layout-debug-host.is-layout-debugging .mnemo-svg{cursor:crosshair}.mnemo-layout-debug-host.is-layout-debugging [data-layout-debug-selected=true]{filter:drop-shadow(0 0 2px var(--mnemo-focus)) drop-shadow(0 0 5px var(--mnemo-focus))}.mnemo-layout-debug-panel{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.mnemo-layout-debug-panel{background:color-mix(in oklab,var(--color-base-100) 96%,transparent)}}.mnemo-layout-debug-panel{border:0;border-left:1px solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.mnemo-layout-debug-panel{border-left:1px solid color-mix(in oklab,var(--color-base-content) 18%,transparent)}}.mnemo-layout-debug-panel{color:var(--color-base-content);z-index:10;border-radius:0;gap:10px;width:min(410px,42%);height:100%;padding:18px;display:grid;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 40px #0f172a3d}.mnemo-layout-debug-panel header{justify-content:space-between;align-items:flex-start;display:flex}.mnemo-layout-debug-panel header>div{gap:1px;display:grid}.mnemo-layout-debug-panel header small,.mnemo-layout-debug-field>span,.mnemo-layout-debug-grid label>span{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.mnemo-layout-debug-panel header small,.mnemo-layout-debug-field>span,.mnemo-layout-debug-grid label>span{color:color-mix(in oklab,var(--color-base-content) 68%,transparent)}}.mnemo-layout-debug-panel header small,.mnemo-layout-debug-field>span,.mnemo-layout-debug-grid label>span{font-size:.7rem}.mnemo-layout-debug-hint{margin:0;font-size:.75rem;line-height:1.35}.mnemo-layout-debug-field,.mnemo-layout-debug-grid label{gap:3px;display:grid}.mnemo-layout-debug-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mnemo-layout-debug-grid .input,.mnemo-layout-debug-field .select{width:100%;min-width:0}.mnemo-layout-debug-target-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;display:grid}.mnemo-layout-debug-panel footer{border-top:1px solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.mnemo-layout-debug-panel footer{border-top:1px solid color-mix(in oklab,var(--color-base-content) 12%,transparent)}}.mnemo-layout-debug-panel footer{gap:8px;padding-top:10px;display:grid}.mnemo-layout-debug-status{min-height:1rem;font-size:.72rem}.mnemo-layout-debug-actions{flex-wrap:wrap;gap:6px;display:flex}.mnemo-layout-debug-file{display:none}@media(max-width:720px){.mnemo-layout-debug-panel{border:0;border-top:1px solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.mnemo-layout-debug-panel{border-top:1px solid color-mix(in oklab,var(--color-base-content) 18%,transparent)}}.mnemo-layout-debug-panel{border-radius:22px 22px 0 0;width:100%;height:auto;max-height:min(85dvh,760px);padding:18px;position:fixed;top:auto;bottom:0;box-shadow:0 -18px 40px #0f172a3d}}.mnemo-visual-v2 .mnemo-topology-annotation-title{font-size:15.5px;font-weight:750;fill:var(--mnemo-text)!important}.mnemo-visual-v2 .mnemo-topology-annotation-state{letter-spacing:.04em;font-size:13.5px;font-weight:800;fill:var(--mnemo-muted)!important}.mnemo-visual-v2 .mnemo-topology-annotation-state.tone-warning{fill:var(--mnemo-warning-text)!important}.mnemo-visual-v2 .mnemo-topology-annotation-state.tone-alarm{fill:var(--mnemo-alarm-text)!important}.mnemo-visual-v2 .mnemo-topology-annotation-state.tone-unknown{font-style:italic}.mnemo-visual-v2 .mnemo-topology-annotation-quality,.mnemo-visual-v2 .mnemo-v2-inline-quality{font-weight:900;fill:var(--mnemo-stale-text)!important}.mnemo-visual-v2 .mnemo-v2-inline-quality.quality-aged,.mnemo-visual-v2 .mnemo-topology-annotation-quality.quality-aged{fill:var(--mnemo-warning-text)!important}.mnemo-visual-v2 .mnemo-topology-annotation-quality.quality-invalid{fill:var(--mnemo-invalid-text)!important}.mnemo-visual-v2 .mnemo-topology-annotation-quality.quality-missing{fill:var(--mnemo-missing)!important}.mnemo-visual-v2 .mnemo-topology-annotation-alert{letter-spacing:.02em;font-size:12px;font-weight:850;fill:var(--mnemo-alarm-text)!important}.mnemo-visual-v2 .metric-quality.quality-invalid{fill:var(--mnemo-invalid-text)!important}.mnemo-visual-v2 .metric-quality.quality-missing{fill:var(--mnemo-missing)!important}.mnemo-visual-v2 .metric-quality-inline{baseline-shift:baseline;font-size:.7em;font-weight:900}.mnemo-visual-v2 .mnemo-v2-card-surface{fill:var(--mnemo-surface-raised);stroke:var(--mnemo-card-frame,var(--mnemo-border));stroke-width:1px}.mnemo-visual-v2 .mnemo-v2-status-card{cursor:pointer;outline:none}.mnemo-visual-v2 [data-interaction=none]{cursor:default}.mnemo-visual-v2 .mnemo-v2-status-card:where(:not([data-interaction])):hover .mnemo-v2-card-surface,.mnemo-visual-v2 .mnemo-v2-status-card:focus-visible .mnemo-v2-card-surface{stroke-width:1.75px}.mnemo-visual-v2 .mnemo-v2-status-card:focus-visible .mnemo-v2-card-surface{stroke:var(--mnemo-focus);stroke-dasharray:6 4;stroke-width:2.25px}.mnemo-visual-v2 .mnemo-v2-card-accent{fill:var(--mnemo-ok)}.mnemo-visual-v2 .mnemo-v2-status-card.state-warning .mnemo-v2-card-accent{fill:var(--mnemo-warning)}.mnemo-visual-v2 .mnemo-v2-status-card.state-alarm .mnemo-v2-card-accent{fill:var(--mnemo-alarm)}.mnemo-visual-v2 .mnemo-v2-status-card.state-unknown .mnemo-v2-card-accent{fill:var(--mnemo-unknown)}.mnemo-visual-v2 .mnemo-v2-status-card.state-warning .mnemo-v2-card-surface{fill:var(--mnemo-warning)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-status-card.state-warning .mnemo-v2-card-surface{fill:color-mix(in oklab,var(--mnemo-warning) 9%,var(--mnemo-surface))}}.mnemo-visual-v2 .mnemo-v2-status-card.state-alarm .mnemo-v2-card-surface{fill:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-status-card.state-alarm .mnemo-v2-card-surface{fill:color-mix(in oklab,var(--mnemo-alarm) 10%,var(--mnemo-surface))}}.mnemo-visual-v2 .mnemo-v2-status-card.tone-warning .mnemo-v2-card-surface{fill:var(--mnemo-warning)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-status-card.tone-warning .mnemo-v2-card-surface{fill:color-mix(in oklab,var(--mnemo-warning) 9%,var(--mnemo-surface))}}.mnemo-visual-v2 .mnemo-v2-status-card.tone-alarm .mnemo-v2-card-surface{fill:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-status-card.tone-alarm .mnemo-v2-card-surface{fill:color-mix(in oklab,var(--mnemo-alarm) 10%,var(--mnemo-surface))}}.mnemo-visual-v2 .mnemo-v2-status-card.state-warning .mnemo-v2-card-value{fill:var(--mnemo-warning-text)!important}.mnemo-visual-v2 .mnemo-v2-status-card.state-alarm .mnemo-v2-card-value{fill:var(--mnemo-alarm-text)!important}.mnemo-visual-v2 .mnemo-v2-status-card.tone-warning .mnemo-v2-card-value{fill:var(--mnemo-warning-text)!important}.mnemo-visual-v2 .mnemo-v2-status-card.tone-alarm .mnemo-v2-card-value{fill:var(--mnemo-alarm-text)!important}.mnemo-visual-v2 .mnemo-v2-status-card.quality-stale .mnemo-v2-card-surface{fill:url(#mnemo-stale-pattern);opacity:.78;stroke-dasharray:8 5}.mnemo-visual-v2 .mnemo-v2-status-card.quality-invalid .mnemo-v2-card-surface{stroke:var(--mnemo-invalid);stroke-dasharray:4 4}.mnemo-visual-v2 .mnemo-v2-status-card.quality-missing .mnemo-v2-card-surface{stroke:var(--mnemo-missing);stroke-dasharray:7 5}.mnemo-visual-v2 .mnemo-v2-status-card.quality-stale .mnemo-pictogram,.mnemo-visual-v2 .mnemo-v2-status-card.quality-missing .mnemo-pictogram{opacity:.55}.mnemo-visual-v2 .mnemo-v2-card-title{font-size:12.5px;font-weight:620;fill:var(--mnemo-muted)!important}.mnemo-visual-v2 .mnemo-v2-card-value{font-variant-numeric:tabular-nums;font-size:16px;font-weight:780}.mnemo-visual-v2 .mnemo-v2-card-detail{font-size:12.5px;font-weight:600;fill:var(--mnemo-muted)!important}.mnemo-visual-v2 .mnemo-v2-status-card.is-short .mnemo-v2-card-title{font-size:11px}.mnemo-visual-v2 .mnemo-v2-status-card.is-short .mnemo-v2-card-value{font-size:15px}.mnemo-visual-v2 .mnemo-v2-status-card.is-short .mnemo-v2-card-detail{font-size:11px}.mnemo-visual-v2 .mnemo-v2-card-quality{font-size:12px;font-weight:850;fill:var(--mnemo-stale-text)!important}.mnemo-visual-v2 .mnemo-v2-card-quality.quality-invalid{fill:var(--mnemo-invalid-text)!important}.mnemo-visual-v2 .mnemo-v2-card-quality.quality-missing{fill:var(--mnemo-missing)!important}.mnemo-visual-v2 .mnemo-v2-card-quality.quality-aged{fill:var(--mnemo-warning-text)!important}.mnemo-visual-v2 .mnemo-v2-environment-card .equipment-surface{fill:var(--mnemo-surface-raised)}.mnemo-visual-v2 .mnemo-v2-env-title{font-size:12.5px;font-weight:620;fill:var(--mnemo-muted)!important}.mnemo-visual-v2 .mnemo-v2-env-value{font-variant-numeric:tabular-nums;font-size:17px;font-weight:780}.mnemo-visual-v2 .mnemo-v2-environment-card.state-warning .mnemo-v2-env-value{fill:var(--mnemo-warning-text)!important}.mnemo-visual-v2 .mnemo-v2-environment-card.state-alarm .mnemo-v2-env-value{fill:var(--mnemo-alarm-text)!important}.mnemo-visual-v2 .mnemo-v2-env-state{font-size:12.5px;font-weight:650;fill:var(--mnemo-muted)!important}.mnemo-visual-v2 .mnemo-v2-environment-card.is-dense .mnemo-v2-env-title{font-size:12.5px}.mnemo-visual-v2 .mnemo-v2-environment-card.is-dense .mnemo-v2-env-value{font-size:17px}.mnemo-visual-v2 .mnemo-v2-environment-card.is-dense .mnemo-v2-env-state{font-size:12px}.mnemo-visual-v2 .mnemo-v2-status-bar>.status-bar-surface{fill:var(--mnemo-surface)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-status-bar>.status-bar-surface{fill:color-mix(in oklab,var(--mnemo-surface) 92%,transparent)}}.mnemo-visual-v2 .mnemo-v2-status-bar>.status-bar-surface{stroke-width:1.25px}.mnemo-visual-v2 .mnemo-v2-status-bar .status-summary-well{filter:var(--mnemo-icon-shadow)}.mnemo-visual-v2 .mnemo-v2-status-bar .status-primary{font-size:15px;font-weight:780}.mnemo-visual-v2 .mnemo-v2-status-bar .status-summary-primary{font-size:13px!important}.mnemo-visual-v2 .density-compact .mnemo-v2-status-bar .status-summary-primary{font-size:15px!important}.mnemo-visual-v2 .profile-narrow .mnemo-v2-status-bar .status-summary-primary{font-size:16px!important}.mnemo-visual-v2 .mnemo-v2-status-bar .status-secondary,.mnemo-visual-v2 .mnemo-v2-status-bar .status-time,.mnemo-visual-v2 .mnemo-v2-status-bar .status-connection{font-size:12px;font-weight:620}.mnemo-visual-v2 .mnemo-v2-status-bar .status-connection{font-weight:720}.mnemo-visual-v2 .mnemo-v2-status-bar .mnemo-status-connection-foreign{pointer-events:none;overflow:visible}.mnemo-visual-v2 .mnemo-v2-status-bar .mnemo-status-connection-layout{color:var(--mnemo-muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:16px;height:100%;font-family:inherit;font-size:12px;font-weight:620;line-height:1;display:flex}.mnemo-visual-v2 .mnemo-v2-status-bar .mnemo-status-connection-label{align-items:center;gap:4px;font-weight:720;display:inline-flex}.mnemo-visual-v2 .mnemo-v2-status-bar .mnemo-status-connection-dot{background:var(--mnemo-deenergized);border-radius:50%;flex:none;width:10px;height:10px;display:block}.mnemo-visual-v2 .mnemo-v2-status-bar.connection-live .mnemo-status-connection-dot{background:var(--mnemo-ok)}.mnemo-visual-v2 .mnemo-v2-status-bar.connection-stale .mnemo-status-connection-dot,.mnemo-visual-v2 .mnemo-v2-status-bar.connection-reconnecting .mnemo-status-connection-dot{background:var(--mnemo-stale)}.mnemo-visual-v2 .mnemo-v2-status-bar.connection-offline .mnemo-status-connection-dot{background:var(--mnemo-alarm)}.mnemo-visual-v2 .density-compact .mnemo-v2-status-bar .mnemo-status-connection-layout{font-size:14px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-status-bar .mnemo-status-connection-layout{font-size:15px}.mnemo-visual-v2 .mnemo-global-stale-overlay{fill:url(#mnemo-stale-pattern);opacity:.16;pointer-events:none}.mnemo-toolbar .mnemo-all-signals-button{gap:.4rem;width:auto;min-width:44px;min-height:44px;padding-inline:.75rem}.mnemo-visual-v2 .mnemo-inspector-signal-meta{color:var(--mnemo-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:.25rem .65rem;margin-top:.2rem;font-size:.72rem;display:flex}.mnemo-visual-v2 .mnemo-quality-badge.quality-aged{background:var(--mnemo-warning);width:auto;min-width:1.25rem;padding-inline:.35rem}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-quality-badge.quality-aged{background:color-mix(in oklab,var(--mnemo-warning) 18%,var(--mnemo-panel))}}.mnemo-visual-v2 .mnemo-quality-badge.quality-aged{color:var(--mnemo-warning-text)}.mnemo-visual-v2 .profile-landscape .iec-title{font-size:10px!important;font-weight:700!important}.mnemo-visual-v2 .profile-landscape .iec-state-label,.mnemo-visual-v2 .profile-landscape .iec-input-label{font-size:8px!important}.mnemo-visual-v2 .profile-narrow{aspect-ratio:720/1640;flex:none;width:100%;min-height:0;overflow:hidden}.mnemo-visual-v2 .profile-narrow .mnemo-svg{width:100%;height:100%;min-height:0}.mnemo-visual-v2 .profile-narrow .mnemo-v2-panel-title{letter-spacing:.08em;font-size:16px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-panel-eyebrow{font-size:15px}.mnemo-visual-v2 .profile-narrow .equipment-title{font-size:16px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-state-pill text{font-size:15px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-generator .metric-caption{font-size:20px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-generator .metric-value{font-size:24px}.mnemo-visual-v2 .profile-narrow .mnemo-source-card .metric-caption{font-size:20px}.mnemo-visual-v2 .profile-narrow .mnemo-source-card .metric-value{font-size:24px}.mnemo-visual-v2 .profile-narrow .mnemo-source-card .mnemo-v2-nominal,.mnemo-visual-v2 .profile-narrow .mnemo-v2-generator .metric-unit,.mnemo-visual-v2 .profile-narrow .mnemo-v2-nominal{font-size:20px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-load .equipment-title{font-size:16px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-load .equipment-state-text{font-size:15px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-load-metric .metric-caption{font-size:20px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-load-metric .metric-value{font-size:24px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-load-metric .metric-unit{font-size:20px}.mnemo-visual-v2 .profile-narrow .mnemo-topology-annotation text{stroke-width:5px}.mnemo-visual-v2 .profile-narrow .mnemo-topology-annotation-title{font-size:16px}.mnemo-visual-v2 .profile-narrow .mnemo-topology-annotation-state{font-size:15px}.mnemo-visual-v2 .profile-narrow .iec-title,.mnemo-visual-v2 .profile-narrow .iec-state-label,.mnemo-visual-v2 .profile-narrow .iec-input-label{font-size:15px!important}.mnemo-visual-v2 .profile-narrow .iec-alarm-marker circle,.mnemo-visual-v2 .profile-narrow .iec-quality-marker circle{r:12px}.mnemo-visual-v2 .profile-narrow .iec-alarm-marker text,.mnemo-visual-v2 .profile-narrow .iec-quality-marker text{font-size:15px!important}.mnemo-visual-v2 .profile-narrow .mnemo-v2-card-title{font-size:20px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-card-value{font-size:25px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-card-detail{font-size:20px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-status-card.is-compact .mnemo-v2-card-title{font-size:15px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-status-card.is-compact .mnemo-v2-card-value{font-size:18px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-status-card.is-compact .mnemo-v2-card-detail,.mnemo-visual-v2 .profile-narrow .mnemo-v2-status-card.is-short .mnemo-v2-card-title{font-size:15px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-status-card.is-short .mnemo-v2-card-value{font-size:18px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-status-card.is-short .mnemo-v2-card-detail,.mnemo-visual-v2 .profile-narrow .mnemo-v2-env-title{font-size:15px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-env-value{font-size:20px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-env-state{font-size:15px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-environment-card.is-dense .mnemo-v2-env-title{font-size:16px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-environment-card.is-dense .mnemo-v2-env-value{font-size:22px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-environment-card.is-dense .mnemo-v2-env-state{font-size:15px}.mnemo-visual-v2 .profile-narrow .metric-unit,.mnemo-visual-v2 .profile-narrow .mnemo-v2-status-bar .status-primary{font-size:20px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-status-bar .status-secondary,.mnemo-visual-v2 .profile-narrow .mnemo-v2-status-bar .status-time,.mnemo-visual-v2 .profile-narrow .mnemo-v2-status-bar .status-connection,.mnemo-visual-v2 .profile-narrow .mnemo-v2-readiness,.mnemo-visual-v2 .profile-narrow .mnemo-v2-feed-note,.mnemo-visual-v2 .profile-narrow .mnemo-topology-annotation-alert{font-size:15px}.mnemo-visual-v2 .profile-narrow .mnemo-topology-annotation.is-equipment-card .mnemo-topology-annotation-title{font-size:15.5px}.mnemo-visual-v2 .profile-narrow .mnemo-topology-annotation.is-equipment-card .mnemo-topology-annotation-state{font-size:15px}.mnemo-visual-v2 .profile-narrow .mnemo-topology-annotation.is-equipment-card .mnemo-topology-annotation-alert{font-size:12px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-readiness-badge .mnemo-v2-readiness{font-size:15px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-load .mnemo-v2-load-state-pill.is-readiness-style .equipment-state-text{font-size:15px!important}.mnemo-visual-v2 .profile-narrow .mnemo-v2-feed-badge .mnemo-v2-feed-note{font-size:12px}@media(min-width:600px)and (max-width:919px){.mnemo-visual-v2 .profile-narrow .mnemo-v2-generator .metric-caption,.mnemo-visual-v2 .profile-narrow .mnemo-source-card .metric-caption,.mnemo-visual-v2 .profile-narrow .mnemo-v2-load-metric .metric-caption,.mnemo-visual-v2 .profile-narrow .mnemo-v2-generator .metric-unit,.mnemo-visual-v2 .profile-narrow .mnemo-source-card .mnemo-v2-nominal,.mnemo-visual-v2 .profile-narrow .mnemo-v2-nominal,.mnemo-visual-v2 .profile-narrow .mnemo-v2-load-metric .metric-unit,.mnemo-visual-v2 .profile-narrow .metric-unit{font-size:17px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-generator .metric-value,.mnemo-visual-v2 .profile-narrow .mnemo-source-card .metric-value,.mnemo-visual-v2 .profile-narrow .mnemo-v2-load-metric .metric-value{font-size:21px}}@media(max-width:919px){.app-shell.is-scheme-detail .scheme-detail-page{overflow:visible}.app-shell.is-scheme-detail .mnemo-visual-v2{flex:none;min-height:0;overflow:visible}.app-shell.is-scheme-detail .mnemo-toolbar .btn{width:44px;min-width:44px}.app-shell.is-scheme-detail .mnemo-toolbar .mnemo-fit-scheme-button{width:auto;min-width:max-content}}.mnemo-toolbar .mnemo-fit-scheme-button{gap:.4rem;width:auto;min-width:max-content;padding-inline:.75rem}.mnemo-toolbar .mnemo-fit-scheme-button>svg{flex:none}@media(max-width:1179px){.mnemo-toolbar .mnemo-all-signals-button{width:44px;min-width:44px;padding-inline:0}.mnemo-all-signals-button>span{display:none}}@media(prefers-reduced-motion:reduce){.mnemo-visual-v2 .mnemo-v2-status-card *,.mnemo-visual-v2 .mnemo-pictogram *,.mnemo-visual-v2 .iec-device *{transition:none!important;animation:none!important}}.mnemo-visual-v2 .mnemo-v2-metric-band .metric-caption{letter-spacing:-.015em;font-size:10px;font-weight:650}.mnemo-visual-v2 .mnemo-v2-metric-band .metric-value{font-size:14px;font-weight:800}.mnemo-visual-v2 .profile-narrow .mnemo-v2-metric-band:not(.is-micro) .metric-caption{font-size:15px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-metric-band:not(.is-micro) .metric-value{font-size:18px}.mnemo-visual-v2 .mnemo-v2-metric-band.is-micro .metric-caption{letter-spacing:-.04em;font-size:10px}.mnemo-visual-v2 .mnemo-v2-metric-band.is-micro .metric-value{font-size:12px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-metric-band.is-micro .metric-caption,.mnemo-visual-v2 .profile-narrow .mnemo-v2-metric-band.is-micro .metric-value{letter-spacing:-.065em;font-size:15px}.mnemo-visual-v2 .mnemo-v2-secondary-metric-band .metric-caption{color:var(--mnemo-muted)}.mnemo-visual-v2 .mnemo-v2-load.has-two-metrics .mnemo-v2-load-metric .metric-caption{letter-spacing:-.015em;font-size:10px;font-weight:650}.mnemo-visual-v2 .mnemo-v2-load.has-two-metrics .mnemo-v2-load-metric .metric-value{font-size:14px;font-weight:800}.mnemo-visual-v2 .profile-narrow .mnemo-v2-load.has-two-metrics .mnemo-v2-load-metric .metric-caption{font-size:15px}.mnemo-visual-v2 .profile-narrow .mnemo-v2-load.has-two-metrics .mnemo-v2-load-metric .metric-value{font-size:18px}.mnemo-adaptive-dialog-backdrop{z-index:70;background:var(--color-neutral);place-items:center;padding:24px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mnemo-adaptive-dialog-backdrop{background:color-mix(in oklab,var(--color-neutral) 55%,transparent)}}.mnemo-adaptive-dialog-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-shell.is-scheme-detail .scheme-detail-actions>.scheme-controls-button{width:auto;min-width:44px;padding-inline:12px}.scheme-controls-button>span{font-size:12px;font-weight:850}.mnemo-fullscreen-workflow{display:none}:is(.app-shell.is-kiosk .mnemo-fullscreen-workflow,.mnemo-control-room:fullscreen .mnemo-fullscreen-workflow){display:block}.mnemo-fullscreen-workflow>summary{list-style:none}.mnemo-fullscreen-workflow>summary::-webkit-details-marker{display:none}.mnemo-fullscreen-workflow-menu{z-index:20;border:1px solid var(--color-base-300);background:var(--color-base-100);width:260px;box-shadow:0 18px 44px var(--color-neutral);border-radius:13px;padding:8px;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab,red,red)){.mnemo-fullscreen-workflow-menu{box-shadow:0 18px 44px color-mix(in oklab,var(--color-neutral) 25%,transparent)}}.mnemo-fullscreen-workflow-menu button{grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:52px;display:grid}.mnemo-fullscreen-workflow-menu button>span{text-align:left;gap:1px;display:grid}.mnemo-fullscreen-workflow-menu strong{font-size:12px}.mnemo-fullscreen-workflow-menu small{color:var(--color-base-content);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mnemo-fullscreen-workflow-menu small{color:color-mix(in oklab,var(--color-base-content) 58%,transparent)}}.mnemo-fullscreen-workflow-menu small{text-overflow:ellipsis;white-space:nowrap;font-size:10px}.mnemo-adaptive-dialog{border:1px solid var(--color-base-300);border-top:4px solid var(--color-primary);width:min(680px,100%);min-width:0;max-width:calc(100vw - 48px);max-height:min(88dvh,880px);box-shadow:0 28px 80px var(--color-neutral);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mnemo-adaptive-dialog{box-shadow:0 28px 80px color-mix(in oklab,var(--color-neutral) 35%,transparent)}}.mnemo-adaptive-dialog{outline:none}.mnemo-adaptive-dialog.risk-high{border-top-color:var(--color-warning)}.mnemo-adaptive-dialog.risk-critical{border-top-color:var(--color-error)}.mnemo-adaptive-dialog.size-wide{width:min(1040px,100%)}.mnemo-adaptive-dialog.size-expanded{width:min(1440px,100%)}@media(min-width:721px){.mnemo-adaptive-dialog.size-expanded{max-height:min(960px,100dvh - 48px)}}.mnemo-adaptive-dialog-header{border-bottom:1px solid var(--color-base-300);flex:none;min-width:0;padding:20px 22px 16px;display:block;position:relative}.mnemo-adaptive-dialog-heading{width:100%;min-width:0}.mnemo-adaptive-dialog-meta{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-top:7px;display:flex}.mnemo-adaptive-dialog-header-actions{z-index:2;flex:none;justify-content:flex-end;align-items:center;margin-left:auto;display:flex;position:relative}.mnemo-adaptive-dialog-header h2{margin:2px 0 0;padding-right:58px;font-size:clamp(19px,2vw,24px);font-weight:900;line-height:1.15}.mnemo-adaptive-dialog-header>.btn-square{position:absolute;top:16px;right:18px}.mnemo-adaptive-dialog-header .btn-square,.mnemo-adaptive-dialog-footer .btn{min-width:44px;min-height:44px}.mnemo-adaptive-dialog-description{min-width:0;max-width:54ch;color:var(--color-base-content);flex:auto;margin:0}@supports (color:color-mix(in lab,red,red)){.mnemo-adaptive-dialog-description{color:color-mix(in oklab,var(--color-base-content) 68%,transparent)}}.mnemo-adaptive-dialog-description{font-size:13px;line-height:1.45}.mnemo-adaptive-dialog-body{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;padding:18px 22px 24px;overflow:hidden auto}.mnemo-adaptive-dialog-footer{border-top:1px solid var(--color-base-300);background:var(--color-base-200);flex:none;justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding:13px 22px;display:flex}@supports (color:color-mix(in lab,red,red)){.mnemo-adaptive-dialog-footer{background:color-mix(in oklab,var(--color-base-200) 72%,var(--color-base-100))}}.mnemo-action-notice{border:1px solid var(--color-warning);grid-template-columns:auto minmax(0,1fr);gap:11px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.mnemo-action-notice{border:1px solid color-mix(in oklab,var(--color-warning) 38%,var(--color-base-300))}}.mnemo-action-notice{background:var(--color-warning);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.mnemo-action-notice{background:color-mix(in oklab,var(--color-warning) 10%,var(--color-base-100))}}.mnemo-action-notice.is-fixture{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-notice.is-fixture{border-color:color-mix(in oklab,var(--color-info) 40%,var(--color-base-300))}}.mnemo-action-notice.is-fixture{background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-notice.is-fixture{background:color-mix(in oklab,var(--color-info) 9%,var(--color-base-100))}}.mnemo-action-notice.is-blocked{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-notice.is-blocked{border-color:color-mix(in oklab,var(--color-error) 40%,var(--color-base-300))}}.mnemo-action-notice.is-blocked{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-notice.is-blocked{background:color-mix(in oklab,var(--color-error) 9%,var(--color-base-100))}}.mnemo-action-notice svg{margin-top:1px}.mnemo-action-notice strong{font-size:13px;font-weight:900}.mnemo-action-notice p{color:var(--color-base-content);margin:2px 0 0}@supports (color:color-mix(in lab,red,red)){.mnemo-action-notice p{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.mnemo-action-notice p{font-size:12px;line-height:1.4}.mnemo-action-error{margin-top:12px;font-size:13px}.mnemo-action-error .btn{min-height:44px}.mnemo-action-loading,.mnemo-action-empty{min-height:110px;color:var(--color-base-content);justify-content:center;align-items:center;gap:10px;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.mnemo-action-loading,.mnemo-action-empty{color:color-mix(in oklab,var(--color-base-content) 68%,transparent)}}.mnemo-action-loading,.mnemo-action-empty{text-align:center;font-size:13px;font-weight:750}.mnemo-action-group+.mnemo-action-group{margin-top:22px}.mnemo-action-group h3{color:var(--color-base-content);margin:0 0 8px}@supports (color:color-mix(in lab,red,red)){.mnemo-action-group h3{color:color-mix(in oklab,var(--color-base-content) 65%,transparent)}}.mnemo-action-group h3{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.mnemo-action-list{gap:8px;display:grid}.mnemo-action-list-item{border:1px solid var(--color-base-300);border-left:4px solid var(--color-primary);background:var(--color-base-100);border-radius:13px;overflow:hidden}.mnemo-action-list-item.risk-high{border-left-color:var(--color-warning)}.mnemo-action-list-item.risk-critical{border-left-color:var(--color-error)}.mnemo-action-list-item.is-disabled{border-left-color:var(--color-base-300);background:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-list-item.is-disabled{background:color-mix(in oklab,var(--color-base-200) 70%,var(--color-base-100))}}.mnemo-action-list-item>button{width:100%;min-height:66px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.mnemo-action-list-item>button:not(:disabled):hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-list-item>button:not(:disabled):hover{background:color-mix(in oklab,var(--color-primary) 7%,transparent)}}.mnemo-action-list-item>button:focus-visible{outline:3px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-list-item>button:focus-visible{outline:3px solid color-mix(in oklab,var(--color-primary) 70%,transparent)}}.mnemo-action-list-item>button:focus-visible{outline-offset:-3px}.mnemo-action-list-item>button:disabled{cursor:not-allowed;opacity:.68}.mnemo-action-copy{gap:3px;min-width:0;display:grid}.mnemo-action-copy>span:last-child{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-copy>span:last-child{color:color-mix(in oklab,var(--color-base-content) 65%,transparent)}}.mnemo-action-copy>span:last-child{font-size:12px;line-height:1.35}.mnemo-action-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mnemo-action-title-row strong{font-size:14px;font-weight:900}.mnemo-action-risk{background:var(--color-base-200);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:900}.mnemo-action-risk.risk-high{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-risk.risk-high{background:color-mix(in oklab,var(--color-warning) 16%,var(--color-base-100))}}.mnemo-action-risk.risk-high{color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-risk.risk-high{color:color-mix(in oklab,var(--color-warning) 80%,var(--color-base-content))}}.mnemo-action-risk.risk-critical{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-risk.risk-critical{background:color-mix(in oklab,var(--color-error) 14%,var(--color-base-100))}}.mnemo-action-risk.risk-critical{color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-risk.risk-critical{color:color-mix(in oklab,var(--color-error) 82%,var(--color-base-content))}}.mnemo-action-disabled-reason{color:var(--color-base-content);margin:0;padding:0 13px 10px}@supports (color:color-mix(in lab,red,red)){.mnemo-action-disabled-reason{color:color-mix(in oklab,var(--color-base-content) 62%,transparent)}}.mnemo-action-disabled-reason{font-size:11px;font-weight:750}.mnemo-action-form{gap:14px;display:grid}.mnemo-action-current{border:1px solid var(--color-base-300);border-left:4px solid var(--color-success);background:var(--color-base-200);border-radius:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.mnemo-action-current{background:color-mix(in oklab,var(--color-base-200) 68%,var(--color-base-100))}}.mnemo-action-current.quality-stale,.mnemo-action-current.is-aged{border-left-color:var(--color-warning)}.mnemo-action-current.quality-invalid,.mnemo-action-current.quality-missing{border-left-color:var(--color-error)}.mnemo-action-current>div{align-content:start;gap:3px;display:grid}.mnemo-action-current>div>span{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-current>div>span{color:color-mix(in oklab,var(--color-base-content) 62%,transparent)}}.mnemo-action-current>div>span{font-size:11px;font-weight:800}.mnemo-action-current>div>strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.mnemo-action-current dl{gap:4px;margin:0;display:grid}.mnemo-action-current dl>div{grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:10px;display:grid}.mnemo-action-current dt{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-current dt{color:color-mix(in oklab,var(--color-base-content) 55%,transparent)}}.mnemo-action-current dt{font-weight:750}.mnemo-action-current dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;text-align:right;justify-content:flex-end;align-items:center;gap:4px;margin:0;font-weight:800;display:flex}.mnemo-action-form .select,.mnemo-action-form .input{min-height:48px;font-size:16px}.mnemo-action-number-field{display:block;position:relative}.mnemo-action-number-field>input{font-variant-numeric:tabular-nums;padding-right:58px}.mnemo-action-number-field>span{color:var(--color-base-content);position:absolute;top:50%;right:16px}@supports (color:color-mix(in lab,red,red)){.mnemo-action-number-field>span{color:color-mix(in oklab,var(--color-base-content) 58%,transparent)}}.mnemo-action-number-field>span{pointer-events:none;font-size:12px;font-weight:800;transform:translateY(-50%)}.mnemo-action-trigger-summary{border:1px solid var(--color-base-300);background:var(--color-base-200);border-radius:12px;padding:14px;font-size:13px;font-weight:750}.mnemo-action-validation{color:var(--color-error);margin:-4px 0 0;font-size:12px;font-weight:800}.mnemo-action-safety-copy{background:var(--color-info);border-radius:11px;margin:0;padding:11px 13px}@supports (color:color-mix(in lab,red,red)){.mnemo-action-safety-copy{background:color-mix(in oklab,var(--color-info) 8%,var(--color-base-100))}}.mnemo-action-safety-copy{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-safety-copy{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.mnemo-action-safety-copy{font-size:12px;line-height:1.45}.mnemo-action-confirmation{flex-wrap:wrap;align-items:flex-start;gap:14px;min-width:0;display:flex}.mnemo-action-confirmation-mark{background:var(--color-primary);border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab,red,red)){.mnemo-action-confirmation-mark{background:color-mix(in oklab,var(--color-primary) 12%,var(--color-base-100))}}.mnemo-action-confirmation-mark{color:var(--color-primary)}.mnemo-action-confirmation-copy{flex:1 1 0;min-width:0}.mnemo-action-confirmation-mark.risk-high{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-confirmation-mark.risk-high{background:color-mix(in oklab,var(--color-warning) 14%,var(--color-base-100))}}.mnemo-action-confirmation-mark.risk-high{color:var(--color-warning)}.mnemo-action-confirmation-mark.risk-critical{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.mnemo-action-confirmation-mark.risk-critical{background:color-mix(in oklab,var(--color-error) 13%,var(--color-base-100))}}.mnemo-action-confirmation-mark.risk-critical{color:var(--color-error)}.mnemo-action-confirmation h3{margin:1px 0 8px;font-size:17px;font-weight:900;line-height:1.3}.mnemo-action-confirmation p{color:var(--color-base-content);margin:0}@supports (color:color-mix(in lab,red,red)){.mnemo-action-confirmation p{color:color-mix(in oklab,var(--color-base-content) 67%,transparent)}}.mnemo-action-confirmation p{font-size:12px;line-height:1.5}.mnemo-action-confirmation-value{font-weight:900;color:var(--color-base-content)!important;margin-bottom:8px!important;font-size:15px!important}.mnemo-action-object{color:var(--color-base-content)!important;margin-bottom:5px!important}.mnemo-action-confirmation>.mnemo-action-error,.mnemo-action-confirmation>.mnemo-action-notice{flex:1 0 100%;width:100%;margin-top:2px}.mnemo-action-accepted{text-align:center;justify-items:center;gap:9px;padding:10px 0;display:grid}.mnemo-action-accepted>svg{color:var(--color-success)}.mnemo-action-accepted h3{margin:0;font-size:21px;font-weight:900}.mnemo-action-accepted p{max-width:52ch;color:var(--color-base-content);margin:0}@supports (color:color-mix(in lab,red,red)){.mnemo-action-accepted p{color:color-mix(in oklab,var(--color-base-content) 68%,transparent)}}.mnemo-action-accepted p{font-size:12px;line-height:1.5}.mnemo-action-request-id{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;max-width:100%!important;font-size:10px!important}.mnemo-action-delivery-unknown{text-align:center;justify-items:center;gap:9px;padding:8px 0;display:grid}.mnemo-action-delivery-unknown>svg{color:var(--color-warning)}.mnemo-action-delivery-unknown h3{margin:0;font-size:20px;font-weight:900}.mnemo-action-delivery-unknown p{max-width:56ch;color:var(--color-base-content);margin:0}@supports (color:color-mix(in lab,red,red)){.mnemo-action-delivery-unknown p{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.mnemo-action-delivery-unknown p{font-size:12px;line-height:1.5}.mnemo-command-progress{z-index:45;pointer-events:none;gap:8px;width:min(390px,100vw - 24px);display:grid;position:fixed;top:76px;right:12px}.mnemo-command-progress-item{border:1px solid var(--color-base-300);border-left:4px solid var(--color-info);background:var(--color-base-100);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 10px 11px 13px;display:grid}@supports (color:color-mix(in lab,red,red)){.mnemo-command-progress-item{background:color-mix(in oklab,var(--color-base-100) 96%,transparent)}}.mnemo-command-progress-item{box-shadow:0 12px 32px var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.mnemo-command-progress-item{box-shadow:0 12px 32px color-mix(in oklab,var(--color-neutral) 18%,transparent)}}.mnemo-command-progress-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.mnemo-command-progress-item.state-observed{border-left-color:var(--color-success)}.mnemo-command-progress-item.state-timed-out{border-left-color:var(--color-warning)}.mnemo-command-progress-item.state-delivery-unknown{border-left-color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.mnemo-command-progress-item.state-delivery-unknown{background:color-mix(in oklab,var(--color-error) 7%,var(--color-base-100))}}.mnemo-command-progress-icon{width:24px;height:24px;color:var(--color-info);place-items:center;display:grid}.state-observed>.mnemo-command-progress-icon{color:var(--color-success)}.state-timed-out>.mnemo-command-progress-icon{color:var(--color-warning)}.state-delivery-unknown>.mnemo-command-progress-icon{color:var(--color-error)}.mnemo-command-progress-item strong{font-size:12px;font-weight:900;display:block}.mnemo-command-progress-status{color:var(--color-base-content);margin-top:2px;display:block}@supports (color:color-mix(in lab,red,red)){.mnemo-command-progress-status{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.mnemo-command-progress-status{font-size:10px;font-weight:850}.mnemo-command-progress-item p{color:var(--color-base-content);margin:2px 0 0}@supports (color:color-mix(in lab,red,red)){.mnemo-command-progress-item p{color:color-mix(in oklab,var(--color-base-content) 65%,transparent)}}.mnemo-command-progress-item p{font-size:11px;line-height:1.35}.mnemo-command-progress-item .mnemo-command-progress-transport{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.mnemo-command-progress-item .mnemo-command-progress-transport{color:color-mix(in oklab,var(--color-base-content) 78%,transparent)}}.mnemo-command-progress-item .mnemo-command-progress-transport{font-weight:750}.mnemo-command-progress-request-id{overflow-wrap:anywhere;max-width:100%;color:var(--color-base-content);margin-top:4px;display:block}@supports (color:color-mix(in lab,red,red)){.mnemo-command-progress-request-id{color:color-mix(in oklab,var(--color-base-content) 72%,transparent)}}.mnemo-command-progress-request-id{font-size:9px}.mnemo-command-progress-item time{color:var(--color-base-content);align-items:center;gap:4px;margin-top:5px;display:flex}@supports (color:color-mix(in lab,red,red)){.mnemo-command-progress-item time{color:color-mix(in oklab,var(--color-base-content) 52%,transparent)}}.mnemo-command-progress-item time{font-variant-numeric:tabular-nums;font-size:10px}.mnemo-command-progress-item .btn{width:44px;min-width:44px;height:44px;min-height:44px}.mnemo-inspector-actions{border:1px solid var(--color-base-300);background:var(--color-base-200);border-radius:12px;flex:none;margin:12px 18px 0;padding:12px}@supports (color:color-mix(in lab,red,red)){.mnemo-inspector-actions{background:color-mix(in oklab,var(--color-base-200) 70%,var(--color-base-100))}}.mnemo-inspector-actions h3{letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.mnemo-inspector-action-list{gap:7px;display:grid}.mnemo-inspector-action{gap:4px;display:grid}.mnemo-inspector-action .btn{justify-content:flex-start;width:100%;min-height:44px}.mnemo-inspector-action p{color:var(--color-base-content);margin:0 4px}@supports (color:color-mix(in lab,red,red)){.mnemo-inspector-action p{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.mnemo-inspector-action p{font-size:10px;line-height:1.35}@media(max-width:1399px){.app-shell.is-scheme-detail .scheme-detail-actions>.scheme-controls-button{width:44px;padding-inline:0}.scheme-controls-button>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media(max-width:720px){.mnemo-adaptive-dialog-backdrop{place-items:end center;padding:0}.mnemo-adaptive-dialog{width:100%;max-width:none;height:calc(100dvh - max(8px,env(safe-area-inset-top)));max-height:calc(100dvh - max(8px,env(safe-area-inset-top)));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0}.mnemo-adaptive-dialog:before{z-index:1;background:var(--color-base-300);content:"";border-radius:999px;width:44px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.mnemo-adaptive-dialog-header{padding:22px 16px 13px;display:block}.mnemo-adaptive-dialog-meta{align-items:flex-start;gap:10px;display:flex}.mnemo-adaptive-dialog-header-actions{align-self:flex-start;width:auto}.mnemo-adaptive-dialog-header>.btn-square{top:18px;right:12px}.mnemo-adaptive-dialog-body{padding:14px 16px 20px}.mnemo-adaptive-dialog-footer{padding:10px 16px max(10px,env(safe-area-inset-bottom))}.mnemo-adaptive-dialog-footer .btn{flex:1 1 0}.mnemo-action-confirmation{grid-template-columns:1fr;display:grid}.mnemo-action-current{grid-template-columns:1fr}.mnemo-action-current dd{text-align:left;justify-content:start}.mnemo-action-confirmation-mark{width:46px;height:46px}.mnemo-command-progress{width:calc(100vw - 12px);top:112px;right:6px}.mnemo-command-progress-item{padding-block:9px}}@media(prefers-reduced-motion:reduce){.mnemo-adaptive-dialog-backdrop,.mnemo-adaptive-dialog,.mnemo-command-progress-item{scroll-behavior:auto;transition:none;animation:none}}.mnemo-visual-v2 .mnemo-modern-card-surface,.mnemo-visual-v2 .mnemo-v2-title-accent,.mnemo-visual-v2 .mnemo-v2-environment-strip{display:none}[data-mnemo-palette^=layered-] .mnemo-control-room{--mnemo-page-bg:#dce1e5;--mnemo-page-bg-secondary:#eef1f3;--mnemo-page-bg-deep:#d3d9de;--mnemo-surface-main:#f8fafb;--mnemo-surface-card:#fff;--mnemo-surface-card-muted:#f8fafb;--mnemo-surface-border:#27334024;--mnemo-surface-highlight:#ffffffeb;--mnemo-text:#192538;--mnemo-muted:#536174;--mnemo-structure:#27b9c7;--mnemo-energized:#168f45;--mnemo-ok:#168b46;--mnemo-deenergized:#7d8893;--mnemo-unknown:#7c8794;--mnemo-warning:#bd7410;--mnemo-warning-text:#9a5b05;--mnemo-alarm:#e22938;--mnemo-alarm-text:#c20f26;--mnemo-info:#168c99;--mnemo-focus:#1676a3;--mnemo-status-normal-bg:#249653;--mnemo-status-normal-fg:#fff;--mnemo-status-normal-border:#1c8145;--mnemo-status-warning-bg:#e5a522;--mnemo-status-warning-fg:#fff;--mnemo-status-warning-border:#c78a12;--mnemo-status-alarm-bg:#e3263a;--mnemo-status-alarm-fg:#fff;--mnemo-status-alarm-border:#aa1023;--mnemo-status-critical-bg:#c40f29;--mnemo-status-critical-fg:#fff;--mnemo-status-critical-border:#870817;--mnemo-status-offline-bg:#7d8893;--mnemo-status-offline-fg:#fff;--mnemo-status-offline-border:#68737d;--mnemo-status-unknown-bg:#e3e7ea;--mnemo-status-unknown-fg:#78838d;--mnemo-status-unknown-border:#c9d0d5;--mnemo-status-neutral-bg:#eef1f3;--mnemo-status-neutral-fg:#68737e;--mnemo-status-neutral-border:#d2d8dd;--mnemo-bg:var(--mnemo-page-bg);--mnemo-surface:var(--mnemo-surface-main);--mnemo-surface-raised:var(--mnemo-surface-card);--mnemo-panel:var(--mnemo-surface-main);--mnemo-panel-quiet:#dfe5e8;--mnemo-border:var(--mnemo-surface-border);--mnemo-panel-shadow:drop-shadow(0 11px 12px #1d293530) drop-shadow(0 3px 3px #1d29351c) drop-shadow(-1px -1px 1px #ffffffe6);--mnemo-card-shadow:drop-shadow(0 7px 7px #1f2b3733) drop-shadow(0 2px 2px #1f2b371c) drop-shadow(-1px -1px 1px #fffffff5);--mnemo-icon-shadow:drop-shadow(0 5px 4px #17251d4d) drop-shadow(0 1px 1px #17251d33) drop-shadow(-1px -1px 1px #ffffffb8);background:radial-gradient(circle at 50% 8%,var(--mnemo-page-bg-secondary) 0%,var(--mnemo-page-bg) 58%,var(--mnemo-page-bg-deep) 100%);color:var(--mnemo-text);box-shadow:inset 0 1px #ffffffbd}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-canvas-background{fill:url(#mnemo-layered-canvas-gradient)}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-canvas-stop-top{stop-color:var(--mnemo-page-bg-secondary)}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-canvas-stop-middle{stop-color:var(--mnemo-page-bg)}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-canvas-stop-bottom{stop-color:var(--mnemo-page-bg-deep)}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-panel-stop-top{stop-color:#fff}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-panel-stop-middle{stop-color:#fbfcfd}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-panel-stop-bottom{stop-color:#f2f5f7}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-card-stop-top{stop-color:#fff}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-card-stop-middle{stop-color:#fdfefe}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-card-stop-bottom{stop-color:#f2f5f6}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-ready-stop-top{stop-color:#fff}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-ready-stop-middle{stop-color:#f5f7f6}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-ready-stop-bottom{stop-color:#e9eeeb}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-warning-badge-stop-top{stop-color:#fff9e9}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-warning-badge-stop-bottom{stop-color:#f5e4b8}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-alarm-badge-stop-top{stop-color:#fff3f3}[data-mnemo-palette^=layered-] .mnemo-control-room .mnemo-layered-alarm-badge-stop-bottom{stop-color:#f2d8d8}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-panel-surface{fill:url(#mnemo-layered-panel-gradient);filter:var(--mnemo-panel-shadow);stroke:#ffffffeb;stroke-width:1.5px}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-title-accent{fill:var(--mnemo-info);display:block}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-title-accent-small{fill:var(--mnemo-info)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-title-accent-small{fill:color-mix(in oklab,var(--mnemo-info) 76%,var(--mnemo-ok))}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-panel-title,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-panel-eyebrow{fill:#27415d!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .equipment-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-card-surface{display:none}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-modern-card-surface{fill:url(#mnemo-layered-card-gradient);filter:var(--mnemo-card-shadow);stroke:var(--mnemo-surface-highlight);stroke-width:1.4px;vector-effect:non-scaling-stroke;display:block}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-environment-card .mnemo-modern-card-surface{fill:url(#mnemo-layered-card-gradient)}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-warning .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-warning .mnemo-modern-card-surface{fill:var(--mnemo-warning)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-warning .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-warning .mnemo-modern-card-surface{fill:color-mix(in oklab,var(--mnemo-warning) 6%,var(--mnemo-surface-card))}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-warning .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-warning .mnemo-modern-card-surface{stroke:var(--mnemo-warning)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-warning .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-warning .mnemo-modern-card-surface{stroke:color-mix(in oklab,var(--mnemo-warning) 28%,var(--mnemo-surface-highlight))}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-generator.process-tone-warning .mnemo-modern-card-surface{fill:var(--mnemo-warning)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-generator.process-tone-warning .mnemo-modern-card-surface{fill:color-mix(in oklab,var(--mnemo-warning) 6%,var(--mnemo-surface-card))}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-generator.process-tone-warning .mnemo-modern-card-surface{stroke:var(--mnemo-warning)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-generator.process-tone-warning .mnemo-modern-card-surface{stroke:color-mix(in oklab,var(--mnemo-warning) 28%,var(--mnemo-surface-highlight))}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-load-state-pill rect{filter:drop-shadow(0 2px 2px #1e282329)drop-shadow(0 1px 1px #1e282317)drop-shadow(-.5px -.5px .5px #ffffffb8)}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-alarm .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-alarm .mnemo-modern-card-surface{fill:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-alarm .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-alarm .mnemo-modern-card-surface{fill:color-mix(in oklab,var(--mnemo-alarm) 13%,var(--mnemo-surface-card))}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-alarm .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-alarm .mnemo-modern-card-surface{filter:var(--mnemo-card-shadow) drop-shadow(0 3px 5px var(--mnemo-alarm))}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-alarm .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-alarm .mnemo-modern-card-surface{filter:var(--mnemo-card-shadow) drop-shadow(0 3px 5px color-mix(in oklab,var(--mnemo-alarm) 18%,transparent))}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-alarm .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-alarm .mnemo-modern-card-surface{stroke:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-alarm .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-alarm .mnemo-modern-card-surface{stroke:color-mix(in oklab,var(--mnemo-alarm) 34%,var(--mnemo-surface-highlight))}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-critical .mnemo-modern-card-surface{fill:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-critical .mnemo-modern-card-surface{fill:color-mix(in oklab,var(--mnemo-alarm) 18%,var(--mnemo-surface-card))}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-critical .mnemo-modern-card-surface{filter:var(--mnemo-card-shadow) drop-shadow(0 3px 6px var(--mnemo-alarm))}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-critical .mnemo-modern-card-surface{filter:var(--mnemo-card-shadow) drop-shadow(0 3px 6px color-mix(in oklab,var(--mnemo-alarm) 24%,transparent))}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-critical .mnemo-modern-card-surface{stroke:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-critical .mnemo-modern-card-surface{stroke:color-mix(in oklab,var(--mnemo-alarm) 46%,var(--mnemo-surface-highlight))}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-equipment:where(:not([data-interaction])):hover .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-equipment.is-selected .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-status-card:where(:not([data-interaction])):hover .mnemo-modern-card-surface{filter:var(--mnemo-card-shadow) drop-shadow(0 0 3px #1676a33d);stroke:var(--mnemo-focus)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-equipment:where(:not([data-interaction])):hover .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-equipment.is-selected .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-status-card:where(:not([data-interaction])):hover .mnemo-modern-card-surface{stroke:color-mix(in oklab,var(--mnemo-focus) 48%,#fff)}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-equipment:focus-visible .mnemo-modern-card-surface,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-status-card:focus-visible .mnemo-modern-card-surface{stroke:var(--mnemo-focus);stroke-dasharray:6 4;stroke-width:2px}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-equipment,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-status-card{--mnemo-status-icon-bg:var(--mnemo-status-neutral-bg);--mnemo-status-icon-fg:var(--mnemo-status-neutral-fg);--mnemo-status-icon-border:var(--mnemo-status-neutral-border)}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-normal:not(.tone-neutral):not(.tone-deenergized):not(.tone-unknown),[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-ok,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-active{--mnemo-status-icon-bg:var(--mnemo-status-normal-bg);--mnemo-status-icon-fg:var(--mnemo-status-normal-fg);--mnemo-status-icon-border:var(--mnemo-status-normal-border)}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-warning,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-warning{--mnemo-status-icon-bg:var(--mnemo-status-warning-bg);--mnemo-status-icon-fg:var(--mnemo-status-warning-fg);--mnemo-status-icon-border:var(--mnemo-status-warning-border)}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-alarm,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-alarm{--mnemo-status-icon-bg:var(--mnemo-status-alarm-bg);--mnemo-status-icon-fg:var(--mnemo-status-alarm-fg);--mnemo-status-icon-border:var(--mnemo-status-alarm-border)}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-critical{--mnemo-status-icon-bg:var(--mnemo-status-critical-bg);--mnemo-status-icon-fg:var(--mnemo-status-critical-fg);--mnemo-status-icon-border:var(--mnemo-status-critical-border)}[data-mnemo-palette^=layered-] .mnemo-visual-v2.is-stale .mnemo-icon-badge,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .quality-stale .mnemo-icon-badge{--mnemo-status-icon-bg:var(--mnemo-status-offline-bg);--mnemo-status-icon-fg:var(--mnemo-status-offline-fg);--mnemo-status-icon-border:var(--mnemo-status-offline-border)}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .quality-missing .mnemo-icon-badge,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .quality-invalid .mnemo-icon-badge,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-unknown .mnemo-icon-badge,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-unknown .mnemo-icon-badge{--mnemo-status-icon-bg:var(--mnemo-status-unknown-bg);--mnemo-status-icon-fg:var(--mnemo-status-unknown-fg);--mnemo-status-icon-border:var(--mnemo-status-unknown-border)}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-icon-badge{--mnemo-icon-disc-tone:var(--mnemo-status-icon-border);--mnemo-icon-disc-center:var(--mnemo-status-icon-bg)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-icon-badge{--mnemo-icon-disc-center:color-mix(in oklab, var(--mnemo-status-icon-bg) 88%, #fff)}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-icon-badge{--mnemo-icon-disc-middle:var(--mnemo-status-icon-bg);--mnemo-icon-disc-edge:var(--mnemo-status-icon-bg)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-icon-badge{--mnemo-icon-disc-edge:color-mix(in oklab, var(--mnemo-status-icon-bg) 88%, #152019)}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-icon-badge{--mnemo-icon-glyph-highlight:var(--mnemo-status-icon-fg);--mnemo-icon-glyph-base:var(--mnemo-status-icon-fg);--mnemo-icon-glyph-depth:var(--mnemo-status-icon-fg)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-icon-badge{--mnemo-icon-glyph-depth:color-mix(in oklab, var(--mnemo-status-icon-fg) 82%, #152019)}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-icon-halo{fill:#f7faf8f5;opacity:1;stroke:var(--mnemo-status-icon-border)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-icon-halo{stroke:color-mix(in oklab,var(--mnemo-status-icon-border) 28%,#fff)}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-icon-halo{stroke-width:3.2px}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-icon-disc{filter:var(--mnemo-icon-shadow);stroke:var(--mnemo-status-icon-border)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-icon-disc{stroke:color-mix(in oklab,var(--mnemo-status-icon-border) 82%,#fff)}}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-icon-disc{stroke-width:1.6px}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-pictogram{filter:drop-shadow(0 1px 1px #0000003d)}[data-mnemo-palette=layered-light] .mnemo-visual-v2 :is(.state-alarm,.tone-alarm,.state-critical) .mnemo-v2-icon-disc,[data-mnemo-palette=layered-light] .mnemo-visual-v2 .mnemo-v2-status-bar.state-alarm .status-summary-well{filter:var(--mnemo-icon-shadow) drop-shadow(0 0 4px #e2193070)}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-readiness-badge rect{fill:url(#mnemo-layered-card-gradient);filter:drop-shadow(0 2px 2px #1e282321)drop-shadow(0 1px 1px #1e282312)drop-shadow(-.5px -.5px .5px #ffffffeb);stroke:#37443d1a;stroke-width:.8px}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-ok rect,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-neutral rect{fill:url(#mnemo-layered-ready-gradient);stroke:#37443d1a}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-ok .mnemo-v2-readiness{text-shadow:0 1px #ffffffc7;fill:#18763e!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-neutral .mnemo-v2-readiness{text-shadow:0 1px #ffffffc7;fill:var(--mnemo-muted)!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-warning rect{fill:url(#mnemo-layered-warning-badge-gradient);stroke:#ffffffc7}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-warning .mnemo-v2-readiness{fill:var(--mnemo-warning-text)!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-warning .mnemo-v2-load-state-icon{color:var(--mnemo-warning-text)!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-alarm rect{fill:url(#mnemo-layered-alarm-badge-gradient);stroke:#ffffffc7}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-alarm .mnemo-v2-readiness{fill:var(--mnemo-alarm-text)!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-alarm .mnemo-v2-load-state-icon{color:var(--mnemo-alarm-text)!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-unknown rect{fill:url(#mnemo-layered-card-gradient);stroke:#ffffffc7;stroke-dasharray:none}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-conductor{stroke-width:4.5px}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-conductor.is-related{stroke-width:6px}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-conductor.is-actual-path{stroke-width:7px}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-conductor.is-deenergized{stroke:var(--mnemo-deenergized)}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-conductor.is-unknown{stroke:var(--mnemo-unknown)}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-junction,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-terminal{stroke:var(--mnemo-surface-main)}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-topology-annotation-title,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-topology-annotation-state{fill:var(--mnemo-text)!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-status-bar>.status-bar-surface{fill:url(#mnemo-layered-card-gradient);filter:var(--mnemo-panel-shadow);stroke:var(--mnemo-surface-highlight);stroke-width:1.5px}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-status-bar .status-primary:not(.status-summary-primary){fill:var(--mnemo-text)!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-status-bar .status-secondary,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-status-bar .status-time,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-status-bar .status-connection{fill:var(--mnemo-muted)!important}.mnemo-visual-v2 .mnemo-v2-status-bar .status-summary-well{stroke:var(--mnemo-status-well-border)}@supports (color:color-mix(in lab,red,red)){.mnemo-visual-v2 .mnemo-v2-status-bar .status-summary-well{stroke:color-mix(in oklab,var(--mnemo-status-well-border) 82%,#fff)}}.mnemo-visual-v2 .mnemo-v2-status-bar .status-summary-well{stroke-width:1.6px;vector-effect:non-scaling-stroke}.mnemo-visual-v2 .mnemo-v2-status-bar.state-normal{--mnemo-status-well-bg:var(--mnemo-status-normal-bg,var(--mnemo-ok));--mnemo-status-well-border:var(--mnemo-status-normal-border,var(--mnemo-ok))}.mnemo-visual-v2 .mnemo-v2-status-bar.state-warning{--mnemo-status-well-bg:var(--mnemo-status-warning-bg,var(--mnemo-warning));--mnemo-status-well-border:var(--mnemo-status-warning-border,var(--mnemo-warning))}.mnemo-visual-v2 .mnemo-v2-status-bar.state-alarm{--mnemo-status-well-bg:var(--mnemo-status-alarm-bg,var(--mnemo-alarm));--mnemo-status-well-border:var(--mnemo-status-alarm-border,var(--mnemo-alarm))}.mnemo-visual-v2 .mnemo-v2-status-bar.state-unknown{--mnemo-status-well-bg:var(--mnemo-status-offline-bg,var(--mnemo-unknown));--mnemo-status-well-border:var(--mnemo-status-offline-border,var(--mnemo-unknown))}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-status-bar .status-summary-secondary{fill:#fff!important}.mnemo-status-well-stop-center{stop-color:var(--mnemo-status-well-bg)}@supports (color:color-mix(in lab,red,red)){.mnemo-status-well-stop-center{stop-color:color-mix(in oklab,var(--mnemo-status-well-bg) 88%,#fff)}}.mnemo-status-well-stop-middle,.mnemo-status-well-stop-edge{stop-color:var(--mnemo-status-well-bg)}@supports (color:color-mix(in lab,red,red)){.mnemo-status-well-stop-edge{stop-color:color-mix(in oklab,var(--mnemo-status-well-bg) 88%,#152019)}}.mnemo-status-text-stop-highlight,.mnemo-status-text-stop-base{stop-color:#fff}.mnemo-status-text-stop-depth{stop-color:#c0c3c1}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-environment-strip{display:block}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-card-title,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-card-detail,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-env-title,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-env-state,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .metric-caption,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .metric-unit,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-nominal{fill:var(--mnemo-muted)!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-card-value,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .mnemo-v2-env-value,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .metric-value,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .equipment-title{fill:var(--mnemo-text)!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .metric-value.state-warning{fill:var(--mnemo-warning-text)!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .metric-value.state-alarm{font-weight:850;fill:var(--mnemo-alarm-text)!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-warning .equipment-state-text,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-warning .mnemo-v2-env-state{fill:var(--mnemo-warning-text)!important}[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-alarm .equipment-state-text,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-alarm .mnemo-v2-env-state,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-alarm .mnemo-v2-env-value,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .state-alarm .mnemo-v2-card-value,[data-mnemo-palette^=layered-] .mnemo-visual-v2 .tone-alarm .mnemo-v2-card-value{font-weight:850;fill:var(--mnemo-alarm-text)!important}[data-mnemo-palette=layered-dark] .mnemo-control-room{color-scheme:dark;--mnemo-page-bg:#151d22;--mnemo-page-bg-secondary:#232d33;--mnemo-page-bg-deep:#0c1216;--mnemo-surface-main:#202a30;--mnemo-surface-card:#29343b;--mnemo-surface-card-muted:#242e34;--mnemo-surface-border:#e1eef51f;--mnemo-surface-highlight:#ffffff21;--mnemo-text:#f0f4f6;--mnemo-muted:#aab6bf;--mnemo-structure:#35bdc9;--mnemo-energized:#35b967;--mnemo-ok:#35b967;--mnemo-deenergized:#68757e;--mnemo-unknown:#8a97a1;--mnemo-warning:#e7a93b;--mnemo-warning-text:#f3c568;--mnemo-alarm:#ff4055;--mnemo-alarm-text:#ff6f7d;--mnemo-info:#35bdc9;--mnemo-invalid:#f06ae1;--mnemo-invalid-text:#ff8bea;--mnemo-stale:#9aa5d6;--mnemo-stale-text:#b5bee5;--mnemo-missing:#93a5b3;--mnemo-focus:#65c8ef;--mnemo-on-alarm:#101820;--mnemo-status-normal-bg:#249653;--mnemo-status-normal-fg:#fff;--mnemo-status-normal-border:#48bd75;--mnemo-status-warning-bg:#cf8c22;--mnemo-status-warning-fg:#fff;--mnemo-status-warning-border:#f0b74d;--mnemo-status-alarm-bg:#df2038;--mnemo-status-alarm-fg:#fff;--mnemo-status-alarm-border:#ff6877;--mnemo-status-critical-bg:#bd132e;--mnemo-status-critical-fg:#fff;--mnemo-status-critical-border:#ff5265;--mnemo-status-offline-bg:#58646d;--mnemo-status-offline-fg:#f4f7f8;--mnemo-status-offline-border:#7f8c96;--mnemo-status-unknown-bg:#3e494f;--mnemo-status-unknown-fg:#d2d9dd;--mnemo-status-unknown-border:#68757e;--mnemo-status-neutral-bg:#333e44;--mnemo-status-neutral-fg:#c1cbd1;--mnemo-status-neutral-border:#59666e;--mnemo-bg:var(--mnemo-page-bg);--mnemo-surface:var(--mnemo-surface-main);--mnemo-surface-raised:var(--mnemo-surface-card);--mnemo-panel:var(--mnemo-surface-main);--mnemo-panel-quiet:#11181c;--mnemo-border:var(--mnemo-surface-border);--mnemo-panel-shadow:drop-shadow(0 13px 15px #00000070) drop-shadow(0 3px 4px #0000004d) drop-shadow(-1px -1px 1px #ffffff12);--mnemo-card-shadow:drop-shadow(0 8px 8px #0000006b) drop-shadow(0 2px 2px #00000047) drop-shadow(-1px -1px 1px #ffffff14);--mnemo-icon-shadow:drop-shadow(0 6px 5px #0000007a) drop-shadow(0 1px 1px #0000005c) drop-shadow(-1px -1px 1px #ffffff1a);background:radial-gradient(circle at 50% 8%,var(--mnemo-page-bg-secondary) 0%,var(--mnemo-page-bg) 58%,var(--mnemo-page-bg-deep) 100%);box-shadow:inset 0 1px #ffffff12}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-canvas-stop-top{stop-color:#253139}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-canvas-stop-middle{stop-color:#151d22}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-canvas-stop-bottom{stop-color:#0c1216}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-panel-stop-top{stop-color:#2a353c}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-panel-stop-middle{stop-color:#222c32}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-panel-stop-bottom{stop-color:#192126}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-card-stop-top{stop-color:#323e45}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-card-stop-middle{stop-color:#29343b}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-card-stop-bottom{stop-color:#20292f}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-ready-stop-top{stop-color:#334039}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-ready-stop-middle{stop-color:#29342e}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-ready-stop-bottom{stop-color:#222b27}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-warning-badge-stop-top{stop-color:#51452d}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-warning-badge-stop-bottom{stop-color:#352e23}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-alarm-badge-stop-top{stop-color:#503336}[data-mnemo-palette=layered-dark] .mnemo-control-room .mnemo-layered-alarm-badge-stop-bottom{stop-color:#362427}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-panel-surface{stroke:#ffffff1a}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-modern-card-surface,[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-status-bar>.status-bar-surface{stroke:#ffffff1c}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .state-alarm .mnemo-modern-card-surface,[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .tone-alarm .mnemo-modern-card-surface{fill:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .state-alarm .mnemo-modern-card-surface,[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .tone-alarm .mnemo-modern-card-surface{fill:color-mix(in oklab,var(--mnemo-alarm) 19%,var(--mnemo-surface-card))}}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .state-alarm .mnemo-modern-card-surface,[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .tone-alarm .mnemo-modern-card-surface{stroke:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .state-alarm .mnemo-modern-card-surface,[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .tone-alarm .mnemo-modern-card-surface{stroke:color-mix(in oklab,var(--mnemo-alarm) 42%,var(--mnemo-surface-highlight))}}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .state-critical .mnemo-modern-card-surface{fill:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .state-critical .mnemo-modern-card-surface{fill:color-mix(in oklab,var(--mnemo-alarm) 25%,var(--mnemo-surface-card))}}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .state-critical .mnemo-modern-card-surface{stroke:var(--mnemo-alarm)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .state-critical .mnemo-modern-card-surface{stroke:color-mix(in oklab,var(--mnemo-alarm) 54%,var(--mnemo-surface-highlight))}}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-panel-title,[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-panel-eyebrow{fill:#d4e1e7!important}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-icon-halo{fill:#2b363c;stroke:var(--mnemo-status-icon-border)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-icon-halo{stroke:color-mix(in oklab,var(--mnemo-status-icon-border) 58%,#2b363c)}}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-icon-disc{stroke:var(--mnemo-status-icon-border)}@supports (color:color-mix(in lab,red,red)){[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-icon-disc{stroke:color-mix(in oklab,var(--mnemo-status-icon-border) 78%,#dfe8ec)}}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 :is(.state-alarm,.tone-alarm,.state-critical) .mnemo-v2-icon-disc,[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-status-bar.state-alarm .status-summary-well{filter:var(--mnemo-icon-shadow) drop-shadow(0 0 5px #ff304885)}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-readiness-badge rect{filter:drop-shadow(0 2px 2px #00000057)drop-shadow(0 1px 1px #0000003d)drop-shadow(-.5px -.5px .5px #ffffff14);stroke:#ffffff1a}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-ok rect,[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-neutral rect,[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-warning rect,[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-alarm rect,[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-unknown rect{stroke:#ffffff1a}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-ok .mnemo-v2-readiness{text-shadow:0 1px #00000073;fill:#75d79b!important}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-readiness-badge.readiness-neutral .mnemo-v2-readiness{text-shadow:0 1px #00000073}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-junction,[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-terminal{stroke:#202a30}@media(max-width:719px){.app-shell.is-scheme-detail .scheme-detail-page{max-width:100vw;overflow-x:clip}}[data-mnemo-palette=layered-dark] .mnemo-visual-v2 .mnemo-v2-load-state-pill rect{filter:drop-shadow(0 2px 2px #00000057)drop-shadow(0 1px 1px #0000003d)drop-shadow(-.5px -.5px .5px #ffffff14)}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes progress{50%{background-position-x:-115%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-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}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAjYABQAAAAAD0wAAAhrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbchwuP0hWQVKBCT9NVkFSOQZgP1NUQVSBHgBsL2wRCAqFDIQVCxoAMId0ATYCJAMuBCAFhVIHdgwHG1UNUdQsyukusq8SOCcq7Il9U8YYyc4hBYUZskZi+WMmWcM83sEXLlRE1Nrz9uwBfn4fKADMKopImEh2xMakYuOJfPo5fckYZWSJ1IhUAShEvz8D1/MjoYDsVM9nP4+b+V4CCc0nqFX8XOFUWx9M1MjSWXuu0noq4g3wvx8YUbx0A4Dxufr+L8Suffx+ru62IVU87zAJEVKllHvt3uYNUZlo+6Gyila6iWSaJQ95CSpbukVaRwJB/OuyMewc71QwA4qISgSjXRykOu4mWcR2H4iG7d+jBrbV8D+I3MoTA/MIolb0olescxzYxVaigGWIAv6uSWtxu9mt4H4VWlSDB9iDeFC2wtQ2uVAbGvNmS7RmwammcTTYG9th3bYr5O2eHIt369EoyE9jy9ptrmcaWXgg//rn4AKOcgYBvVjUkiiAYBZsynvMSNTlWObVDOX5SQCcep06VyDmL5K9dChe/VkvX4BrZasJfavjPtQfZxrgdQBlWfkKYCuDiF6wMGCT8qAoUYbFSlvYxQFOkNemuMVAKtcBJ9S+j2qyG1S+JW1egPJxfFWXXzChLxcph/SEsdrKc6qeA5Ta2hYquf5+7SKw0nKVYomtHO0D/sPWXwZNOgFT/UUodAVcYp7wl1klYMhmwXJFLAz6GXDDEPIC9KNPSiq4tcb3o7XhlkmbhxQ6+KWsZ4UMw/hXQkaqrSBTPQ8e+R81mME6TPgI4GewCQtQlP9Fh1I8+4jUdV+tWa9n0nlk6sQAXvEOH6Akn5KPuThlTDyfRJKTSCKhCUWSSUIil8RRHM0l/Jr67JKLrL1J0m4HkjUXnpDkOBJLkACJJzGJXBwHHHIxn+YoXrnzqF16fLfd5rcNu3uXUFhv53BL+qj88sO4et8tLvXKCQu3/vL95yTt6d2D4F+zw0CAiyGgXLIC/GdvkrTjp8t+884TXzyJ8aU+i2v3QPqIwrrC4oDsx9nAMZd+l1/yDVx+3E9MQdjC+aA6/94571s73J944j2fXdj3Ms+F9z7Y1OezvvF9P8N70G/W95vkTLVP06m7dFHrppFVk52gOqbf3uJdlueRYiUPsBfpw+7dJblT8mLzplAx5+2Xzr/kdjN55zoccz9n3DcbwUaO135Huii/+co9/dfvZlVNn95U41C/7Bti6/LFn2/E/3xlgjYyfKz2vZYu9m3c6jHTU7+b1XnxP67ShYz3uxwtw9IS4348OFENke/GAD02+whcdNVL5qxTFAjco+yAoDPmTPy9wbTypBeMlFd2/fUeF2EQBXuYwT6Y7OYQJ/lFSJelWcO4+zuRHDe4xgi9GU/LojxwjBTgJaRhTMFsndiE+eSM8fortjPrxQO+ErKFFDkhkJNjE5XVjCemUuaJ9RaFwdj5EVGQ37kDQUGiWBqYEGYAKEQKq7KRAQwdi2y8pkyLMGX9twFEMizztFCrlSRNUKVYw8w3erlA9uMWhu1oeZTe0NJhCmqqLamAekHE0lJB06Sg0Sjo7MHpNCoDAjpamTv2V+RNTpGpaCxNHBUd7YF/4V/8LH4UXIOTcBljvzakIXax5KSYsUMG//zTZ8mTaZvP3wK3A4Kf8Ii9euk+eAFfvxZ0r9MhPV1qZFleLcxTXZOULvYa4mD2+tFME/vqOSHZ2QZdfm2B1bS9MiHPHtfRRNb5PKOisa66hehKpcx8KBP8gAJWVmoeQAENBsGwENhsWllnZ2N9YyMQ7lumtYmk7FjO0CZEr/ej4N/dsM3xrc7nXxARJ/eMtirJ1Cnjh/YMM6lV06eN7g++idili0BpUvDxY8EwDzx48Ky4rQ1omVhp4LriZw/EtQf5iH4wCG9qpsGNq4X1hH8OkAoAI5uUZq2CZYmZYdr76YF4u92mlQHdVJyvNpi0TEdLXa3Mm/vocUN987n6+or8dLin3JKy8g6dubxIKqAqoU0QHI3lxRW1rFotSTZbZWW7xhYU2RXW7RIZERGoZf9y0gxHZPVlsZRCqXZqtaKqLD/9OW/w7MWrV3k1rSkjGUVHeTY0Z5SVdZ5WW2V5/PpSE81au/ZMf5FTQzMKU1R/6j584rQ+fYb/TsWDBg7GhwrnWXm9lNV3UN9QSgMuYSRiJ7Jqi0mj6d69tdVqtTRJD07sg7QnbtzIaqRoe7mstYbSmm22JEq202h0johhsxLIM3GG291VLwecGVCCcj7axOdVirSsoUF2TrxSO4twRglTRg4IgZB78PMWl6W6kYL2AHWRlFspqkJDFYitFEW1IjKmUDF1nerM7CCXBmpys4OCbQSKi4oo3+oMFHZenlpVVyQCIAAgwL1eRvZN9bB6BU0XAQBkhq82AQDkuKLpztiOBySSltAFaBUQvuy26bEU1Y0gCPaeyiYs5s2ipqkuw2r5MzlL+VM+AZTTEeb/K2Ewl6Ox7DLTNRkqLl3px7tHPeA19LkYY87DYmlOwMpe2cXaBv9g4xBfYmuDd3RLHeCebClmN2CldwXWFk7BxugoRdumLV25sP2wt9x2OOhtwtFK490nI46h6RlQXbtHET0XTJrhdWgBTye/QwqGLQ5dEieJJLSsv1lSJD27DBU8ChVOWsvIgT3FtWWAkA2mrk1IS2QaX/1OhCjsTDeSMgy8ESroHDyR0+sSovxmICWkmd6Xs7c97HXIf6gbCShTahu7hog9HEzlvqS8vL5CuMDy03uWmryCw/YD3/zz+F4yWR6Qkbdw9rGXlu1tq5kZzuP6YHcWwqR41wzKjubMl8EcX3DOTnNHaJBTl3L0hVzLpM+olK9llt6oq8LurL/Oq5Ai/x/E3GjGdn4Imyq1Kk3adOkztEf3/yjDY84x5EhidJQ1sV4RT4S9zPs/jEVGJRZ6A4fyv1tDhkhYJN5rwAns7MD0XAA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.scheme-detail-page[data-mnemo-skin=glass]{--mnemo-font-family: "Onest Variable", "Segoe UI", system-ui, sans-serif;--mnemo-glass-window-surface: #f7faff;--mnemo-glass-window-card: #ffffff;--mnemo-glass-window-muted: #eef4fb}[data-mnemo-palette=layered-dark] .scheme-detail-page[data-mnemo-skin=glass]{--mnemo-glass-window-surface: #0d1a2c;--mnemo-glass-window-card: #142338;--mnemo-glass-window-muted: #1b2c41}.scheme-detail-page[data-mnemo-skin=glass] .mnemo-visual-skin-picker{border-color:color-mix(in oklab,var(--color-base-content) 18%,transparent);background:color-mix(in oklab,var(--color-base-100) 76%,transparent);box-shadow:0 8px 24px color-mix(in oklab,var(--color-base-content) 12%,transparent),inset 0 1px #ffffff47;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%)}.scheme-detail-page[data-mnemo-skin=glass] :is(.mnemo-inspector,.mnemo-adaptive-dialog,.mnemo-layout-debug-panel,.mnemo-fullscreen-workflow-menu,.mnemo-command-progress-item){background-color:var(--mnemo-glass-window-surface);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}.scheme-detail-page[data-mnemo-skin=glass] :is(.mnemo-inspector :is(.input,.select,.textarea),.mnemo-adaptive-dialog :is(.input,.select,.textarea),.mnemo-adaptive-dialog .mnemo-action-list-item,.mnemo-adaptive-dialog.variant-configuration .scheme-constant-card,.mnemo-adaptive-dialog.variant-configuration .scheme-caption-preview,.mnemo-adaptive-dialog.variant-configuration .scheme-target-option,.mnemo-adaptive-dialog.variant-configuration :is(.input,.select,.textarea)){background-color:var(--mnemo-glass-window-card);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}.scheme-detail-page[data-mnemo-skin=glass] :is(.mnemo-inspector-live,.mnemo-inspector-actions,.mnemo-adaptive-dialog .mnemo-action-current,.mnemo-adaptive-dialog .mnemo-action-trigger-summary,.mnemo-adaptive-dialog.variant-configuration .mnemo-adaptive-dialog-footer,.mnemo-adaptive-dialog.variant-configuration .scheme-constant-values>div,.mnemo-adaptive-dialog.variant-configuration .scheme-constant-editor){background-color:var(--mnemo-glass-window-muted);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-mnemo-skin=glass] .mnemo-control-room{color-scheme:light;--mnemo-font-family: "Onest Variable", "Segoe UI", system-ui, sans-serif;--mnemo-page-bg: #c8def4;--mnemo-page-bg-secondary: #d8e6fb;--mnemo-page-bg-deep: #abbfe3;--mnemo-surface-main: rgb(255 255 255 / 35%);--mnemo-surface-card: rgb(255 255 255 / 75%);--mnemo-surface-card-muted: rgb(255 255 255 / 12%);--mnemo-surface-border: rgb(255 255 255 / 42%);--mnemo-surface-highlight: rgb(255 255 255 / 56%);--mnemo-text: #12243c;--mnemo-muted: #425570;--mnemo-structure: #0b87a6;--mnemo-energized: #087f45;--mnemo-ok: #087944;--mnemo-deenergized: #64748b;--mnemo-unknown: #68758a;--mnemo-warning: #b66b08;--mnemo-warning-text: #875000;--mnemo-alarm: #df1f39;--mnemo-alarm-text: #b70d29;--mnemo-info: #087f9d;--mnemo-invalid: #a928a4;--mnemo-invalid-text: #861f83;--mnemo-stale: #596ca5;--mnemo-stale-text: #455993;--mnemo-missing: #5f7086;--mnemo-focus: #006ec8;--mnemo-bg: var(--mnemo-page-bg);--mnemo-surface: var(--mnemo-surface-main);--mnemo-surface-raised: var(--mnemo-surface-card);--mnemo-panel: var(--mnemo-surface-main);--mnemo-panel-quiet: rgb(235 244 255 / 22%);--mnemo-border: var(--mnemo-surface-border);--mnemo-glass-panel-top: rgb(255 255 255 / 35%);--mnemo-glass-panel-middle: rgb(244 249 255 / 35%);--mnemo-glass-panel-bottom: rgb(224 235 251 / 35%);--mnemo-glass-card-top: rgb(255 255 255 / 75%);--mnemo-glass-card-middle: rgb(245 250 255 / 75%);--mnemo-glass-card-bottom: rgb(230 240 253 / 75%);--mnemo-glass-ready-top: rgb(255 255 255 / 42%);--mnemo-glass-ready-middle: rgb(255 255 255 / 23%);--mnemo-glass-ready-bottom: rgb(255 255 255 / 15%);--mnemo-glass-edge: rgb(255 255 255 / 48%);--mnemo-glass-card-edge: rgb(255 255 255 / 58%);--mnemo-glass-backdrop-filter: blur(16px) saturate(142%);--mnemo-glass-canvas-scrim: rgb(241 247 255 / 8%);--mnemo-glass-panel-shadow: drop-shadow(0 22px 28px rgb(31 48 80 / 20%)) drop-shadow(0 7px 12px rgb(31 48 80 / 13%)) drop-shadow(0 -1px 1px rgb(255 255 255 / 34%));--mnemo-glass-card-shadow: drop-shadow(0 13px 18px rgb(35 52 86 / 18%)) drop-shadow(0 4px 8px rgb(35 52 86 / 12%)) drop-shadow(0 -1px 1px rgb(255 255 255 / 42%));--mnemo-panel-shadow: var(--mnemo-glass-panel-shadow);--mnemo-card-shadow: var(--mnemo-glass-card-shadow);--mnemo-icon-shadow: drop-shadow(0 8px 10px rgb(20 39 65 / 24%)) drop-shadow(0 2px 4px rgb(20 39 65 / 16%)) drop-shadow(0 -1px 1px rgb(255 255 255 / 38%));isolation:isolate;font-family:var(--mnemo-font-family);background:linear-gradient(135deg,#f1f8ff3d,#e0e7ff14),radial-gradient(ellipse at 8% 12%,rgb(34 211 238 / 68%) 0%,transparent 34%),radial-gradient(ellipse at 88% 18%,rgb(99 102 241 / 57%) 0%,transparent 36%),radial-gradient(ellipse at 70% 92%,rgb(139 92 246 / 45%) 0%,transparent 38%),radial-gradient(ellipse at 18% 86%,rgb(14 165 233 / 48%) 0%,transparent 36%),linear-gradient(145deg,#c8edf5,#d8e4ff 46%,#bdc9ec);box-shadow:inset 0 1px #ffffff8a,inset 0 0 110px #21406e14}[data-mnemo-palette=layered-dark] [data-mnemo-skin=glass] .mnemo-control-room{color-scheme:dark;--mnemo-page-bg: #081321;--mnemo-page-bg-secondary: #101d32;--mnemo-page-bg-deep: #040914;--mnemo-surface-main: rgb(5 14 27 / 35%);--mnemo-surface-card: rgb(12 24 41 / 75%);--mnemo-surface-card-muted: rgb(8 19 34 / 39%);--mnemo-surface-border: rgb(255 255 255 / 17%);--mnemo-surface-highlight: rgb(255 255 255 / 24%);--mnemo-text: #f4f8ff;--mnemo-muted: #becbe0;--mnemo-structure: #4ed3e6;--mnemo-energized: #45ca78;--mnemo-ok: #45c677;--mnemo-deenergized: #718097;--mnemo-unknown: #93a1b8;--mnemo-warning: #f0b84a;--mnemo-warning-text: #ffd47a;--mnemo-alarm: #ff405c;--mnemo-alarm-text: #ff8595;--mnemo-info: #52d1e8;--mnemo-invalid: #f177e5;--mnemo-invalid-text: #ff9def;--mnemo-stale: #a7b2e4;--mnemo-stale-text: #c3caef;--mnemo-missing: #a0aec0;--mnemo-focus: #78ddff;--mnemo-on-alarm: #10131b;--mnemo-panel-quiet: rgb(3 10 21 / 46%);--mnemo-glass-panel-top: rgb(20 37 61 / 35%);--mnemo-glass-panel-middle: rgb(7 18 34 / 35%);--mnemo-glass-panel-bottom: rgb(4 12 25 / 35%);--mnemo-glass-card-top: rgb(31 49 74 / 75%);--mnemo-glass-card-middle: rgb(13 27 46 / 75%);--mnemo-glass-card-bottom: rgb(7 18 33 / 75%);--mnemo-glass-ready-top: rgb(38 57 79 / 58%);--mnemo-glass-ready-middle: rgb(18 34 53 / 50%);--mnemo-glass-ready-bottom: rgb(9 22 38 / 46%);--mnemo-glass-edge: rgb(255 255 255 / 21%);--mnemo-glass-card-edge: rgb(255 255 255 / 27%);--mnemo-glass-backdrop-filter: blur(16px) saturate(150%);--mnemo-glass-canvas-scrim: rgb(2 7 16 / 13%);--mnemo-glass-panel-shadow: drop-shadow(0 24px 34px rgb(0 0 0 / 44%)) drop-shadow(0 8px 14px rgb(0 0 0 / 32%)) drop-shadow(0 -1px 1px rgb(255 255 255 / 10%));--mnemo-glass-card-shadow: drop-shadow(0 15px 22px rgb(0 0 0 / 40%)) drop-shadow(0 5px 9px rgb(0 0 0 / 30%)) drop-shadow(0 -1px 1px rgb(255 255 255 / 12%));--mnemo-icon-shadow: drop-shadow(0 9px 12px rgb(0 0 0 / 48%)) drop-shadow(0 2px 4px rgb(0 0 0 / 34%)) drop-shadow(0 -1px 1px rgb(255 255 255 / 12%));background:linear-gradient(135deg,#09182d2e,#02081447),radial-gradient(ellipse at 6% 10%,rgb(14 165 233 / 44%) 0%,transparent 36%),radial-gradient(ellipse at 90% 16%,rgb(79 70 229 / 46%) 0%,transparent 38%),radial-gradient(ellipse at 72% 92%,rgb(124 58 237 / 36%) 0%,transparent 40%),radial-gradient(ellipse at 16% 88%,rgb(8 145 178 / 34%) 0%,transparent 36%),linear-gradient(145deg,#061524,#111a38 48%,#090d21);box-shadow:inset 0 1px #ffffff1a,inset 0 0 130px #0003}[data-mnemo-skin=glass] .mnemo-visual-v2,[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-svg text{font-family:var(--mnemo-font-family);font-feature-settings:"tnum" 1,"ss01" 1}[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-canvas-background{fill:var(--mnemo-glass-canvas-scrim)}[data-mnemo-skin=glass] .mnemo-control-room .mnemo-layered-panel-stop-top{stop-color:var(--mnemo-glass-panel-top)}[data-mnemo-skin=glass] .mnemo-control-room .mnemo-layered-panel-stop-middle{stop-color:var(--mnemo-glass-panel-middle)}[data-mnemo-skin=glass] .mnemo-control-room .mnemo-layered-panel-stop-bottom{stop-color:var(--mnemo-glass-panel-bottom)}[data-mnemo-skin=glass] .mnemo-control-room .mnemo-layered-card-stop-top{stop-color:var(--mnemo-glass-card-top)}[data-mnemo-skin=glass] .mnemo-control-room .mnemo-layered-card-stop-middle{stop-color:var(--mnemo-glass-card-middle)}[data-mnemo-skin=glass] .mnemo-control-room .mnemo-layered-card-stop-bottom{stop-color:var(--mnemo-glass-card-bottom)}[data-mnemo-skin=glass] .mnemo-control-room .mnemo-layered-ready-stop-top{stop-color:var(--mnemo-glass-ready-top)}[data-mnemo-skin=glass] .mnemo-control-room .mnemo-layered-ready-stop-middle{stop-color:var(--mnemo-glass-ready-middle)}[data-mnemo-skin=glass] .mnemo-control-room .mnemo-layered-ready-stop-bottom{stop-color:var(--mnemo-glass-ready-bottom)}[data-mnemo-skin=glass] .mnemo-control-room .mnemo-layered-warning-badge-stop-top{stop-color:color-mix(in oklab,var(--mnemo-warning) 17%,var(--mnemo-glass-ready-top))}[data-mnemo-skin=glass] .mnemo-control-room .mnemo-layered-warning-badge-stop-bottom{stop-color:color-mix(in oklab,var(--mnemo-warning) 24%,var(--mnemo-glass-ready-bottom))}[data-mnemo-skin=glass] .mnemo-control-room .mnemo-layered-alarm-badge-stop-top{stop-color:color-mix(in oklab,var(--mnemo-alarm) 21%,var(--mnemo-glass-ready-top))}[data-mnemo-skin=glass] .mnemo-control-room .mnemo-layered-alarm-badge-stop-bottom{stop-color:color-mix(in oklab,var(--mnemo-alarm) 29%,var(--mnemo-glass-ready-bottom))}[data-mnemo-skin=glass] .mnemo-visual-v2 :is(.mnemo-v2-panel-surface,.mnemo-modern-card-surface,.mnemo-v2-status-bar>.status-bar-surface,.mnemo-v2-readiness-badge>rect){backdrop-filter:var(--mnemo-glass-backdrop-filter);-webkit-backdrop-filter:var(--mnemo-glass-backdrop-filter);vector-effect:non-scaling-stroke}[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-panel-surface{fill:url(#mnemo-layered-panel-gradient);filter:var(--mnemo-glass-panel-shadow);stroke:var(--mnemo-glass-edge);stroke-width:1}[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-modern-card-surface{fill:url(#mnemo-layered-card-gradient);filter:var(--mnemo-glass-card-shadow);stroke:var(--mnemo-glass-card-edge);stroke-width:1}[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-status-bar>.status-bar-surface{fill:url(#mnemo-layered-card-gradient);filter:var(--mnemo-glass-card-shadow);stroke:var(--mnemo-glass-card-edge);stroke-width:1}[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-readiness-badge>rect{filter:drop-shadow(0 5px 8px rgb(30 45 72 / 16%)) drop-shadow(0 1px 2px rgb(30 45 72 / 11%)) drop-shadow(0 -1px 1px rgb(255 255 255 / 30%));stroke:var(--mnemo-glass-card-edge);stroke-width:1}[data-mnemo-palette=layered-dark] [data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-readiness-badge>rect{filter:drop-shadow(0 6px 10px rgb(0 0 0 / 34%)) drop-shadow(0 2px 3px rgb(0 0 0 / 24%)) drop-shadow(0 -1px 1px rgb(255 255 255 / 9%))}[data-mnemo-skin=glass] .mnemo-visual-v2 :is(.state-warning,.tone-warning) .mnemo-modern-card-surface,[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-generator.process-tone-warning .mnemo-modern-card-surface{fill:color-mix(in oklab,var(--mnemo-warning) 13%,var(--mnemo-glass-card-middle));stroke:color-mix(in oklab,var(--mnemo-warning) 46%,var(--mnemo-glass-card-edge))}[data-mnemo-skin=glass] .mnemo-visual-v2 :is(.state-alarm,.tone-alarm) .mnemo-modern-card-surface{fill:color-mix(in oklab,var(--mnemo-alarm) 23%,var(--mnemo-glass-card-middle));filter:var(--mnemo-glass-card-shadow) drop-shadow(0 0 9px color-mix(in oklab,var(--mnemo-alarm) 30%,transparent));stroke:color-mix(in oklab,var(--mnemo-alarm) 58%,var(--mnemo-glass-card-edge))}[data-mnemo-skin=glass] .mnemo-visual-v2 .state-critical .mnemo-modern-card-surface{fill:color-mix(in oklab,var(--mnemo-alarm) 31%,var(--mnemo-glass-card-middle));filter:var(--mnemo-glass-card-shadow) drop-shadow(0 0 12px color-mix(in oklab,var(--mnemo-alarm) 38%,transparent));stroke:color-mix(in oklab,var(--mnemo-alarm) 70%,var(--mnemo-glass-card-edge))}[data-mnemo-palette=layered-dark] [data-mnemo-skin=glass] .mnemo-visual-v2 :is(.state-warning,.tone-warning) .mnemo-modern-card-surface,[data-mnemo-palette=layered-dark] [data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-generator.process-tone-warning .mnemo-modern-card-surface{fill:color-mix(in oklab,var(--mnemo-warning) 18%,var(--mnemo-glass-card-middle))}[data-mnemo-palette=layered-dark] [data-mnemo-skin=glass] .mnemo-visual-v2 :is(.state-alarm,.tone-alarm) .mnemo-modern-card-surface{fill:color-mix(in oklab,var(--mnemo-alarm) 29%,var(--mnemo-glass-card-middle))}[data-mnemo-palette=layered-dark] [data-mnemo-skin=glass] .mnemo-visual-v2 .state-critical .mnemo-modern-card-surface{fill:color-mix(in oklab,var(--mnemo-alarm) 38%,var(--mnemo-glass-card-middle))}[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-section-divider{stroke:color-mix(in oklab,var(--mnemo-glass-edge) 74%,var(--mnemo-border))}[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-title-accent{fill:color-mix(in oklab,var(--mnemo-info) 84%,#ffffff);filter:drop-shadow(0 0 4px color-mix(in oklab,var(--mnemo-info) 30%,transparent))}[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-panel-title,[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-panel-eyebrow{fill:#18334e!important}[data-mnemo-palette=layered-dark] [data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-panel-title,[data-mnemo-palette=layered-dark] [data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-panel-eyebrow{fill:#e6f4ff!important}[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-icon-halo{fill:color-mix(in oklab,var(--mnemo-glass-card-top) 84%,transparent);opacity:1;stroke:color-mix(in oklab,var(--mnemo-status-icon-border) 34%,var(--mnemo-glass-card-edge));stroke-width:2.4}[data-mnemo-palette=layered-dark] [data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-icon-halo{fill:#0b182a9e;stroke:color-mix(in oklab,var(--mnemo-status-icon-border) 52%,var(--mnemo-glass-card-edge))}[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-junction,[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-terminal{stroke:color-mix(in oklab,var(--mnemo-glass-panel-middle) 72%,var(--mnemo-page-bg))}[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-equipment:where(:not([data-interaction])):hover .mnemo-modern-card-surface,[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-equipment.is-selected .mnemo-modern-card-surface,[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-status-card:where(:not([data-interaction])):hover .mnemo-modern-card-surface{filter:var(--mnemo-glass-card-shadow) drop-shadow(0 0 7px color-mix(in oklab,var(--mnemo-focus) 34%,transparent));stroke:color-mix(in oklab,var(--mnemo-focus) 66%,#ffffff)}[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-equipment:focus-visible .mnemo-modern-card-surface,[data-mnemo-skin=glass] .mnemo-visual-v2 .mnemo-v2-status-card:focus-visible .mnemo-modern-card-surface{filter:var(--mnemo-glass-card-shadow) drop-shadow(0 0 8px color-mix(in oklab,var(--mnemo-focus) 48%,transparent));stroke:var(--mnemo-focus);stroke-dasharray:6 4;stroke-width:2}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){[data-mnemo-skin=glass] .mnemo-control-room{--mnemo-glass-panel-top: #f7faff;--mnemo-glass-panel-middle: #eef4fb;--mnemo-glass-panel-bottom: #e8f0f8;--mnemo-glass-card-top: #ffffff;--mnemo-glass-card-middle: #f5f8fc;--mnemo-glass-card-bottom: #edf3f9;--mnemo-glass-ready-top: #ffffff;--mnemo-glass-ready-middle: #f2f7fb;--mnemo-glass-ready-bottom: #e9f1f7;--mnemo-glass-backdrop-filter: none;--mnemo-glass-canvas-scrim: rgb(232 241 251 / 48%)}[data-mnemo-palette=layered-dark] [data-mnemo-skin=glass] .mnemo-control-room{--mnemo-glass-panel-top: #1b2a3e;--mnemo-glass-panel-middle: #132236;--mnemo-glass-panel-bottom: #0d1a2c;--mnemo-glass-card-top: #26364b;--mnemo-glass-card-middle: #1b2c41;--mnemo-glass-card-bottom: #142338;--mnemo-glass-ready-top: #2a3a4e;--mnemo-glass-ready-middle: #203147;--mnemo-glass-ready-bottom: #17273c;--mnemo-glass-canvas-scrim: rgb(2 8 18 / 42%)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){[data-mnemo-skin=glass] .mnemo-control-room{--mnemo-glass-panel-top: #f7faff;--mnemo-glass-panel-middle: #eef4fb;--mnemo-glass-panel-bottom: #e8f0f8;--mnemo-glass-card-top: #ffffff;--mnemo-glass-card-middle: #f5f8fc;--mnemo-glass-card-bottom: #edf3f9;--mnemo-glass-ready-top: #ffffff;--mnemo-glass-ready-middle: #f2f7fb;--mnemo-glass-ready-bottom: #e9f1f7;--mnemo-glass-backdrop-filter: none;--mnemo-glass-canvas-scrim: rgb(232 241 251 / 52%)}[data-mnemo-palette=layered-dark] [data-mnemo-skin=glass] .mnemo-control-room{--mnemo-glass-panel-top: #1b2a3e;--mnemo-glass-panel-middle: #132236;--mnemo-glass-panel-bottom: #0d1a2c;--mnemo-glass-card-top: #26364b;--mnemo-glass-card-middle: #1b2c41;--mnemo-glass-card-bottom: #142338;--mnemo-glass-ready-top: #2a3a4e;--mnemo-glass-ready-middle: #203147;--mnemo-glass-ready-bottom: #17273c;--mnemo-glass-canvas-scrim: rgb(2 8 18 / 46%)}}@media(prefers-reduced-motion:reduce){[data-mnemo-skin=glass] .mnemo-control-room *,.scheme-detail-page[data-mnemo-skin=glass] .mnemo-visual-skin-picker{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media(forced-colors:active){[data-mnemo-skin=glass] .mnemo-control-room{--mnemo-text: CanvasText;--mnemo-muted: CanvasText;--mnemo-glass-panel-top: Canvas;--mnemo-glass-panel-middle: Canvas;--mnemo-glass-panel-bottom: Canvas;--mnemo-glass-card-top: Canvas;--mnemo-glass-card-middle: Canvas;--mnemo-glass-card-bottom: Canvas;--mnemo-glass-ready-top: Canvas;--mnemo-glass-ready-middle: Canvas;--mnemo-glass-ready-bottom: Canvas;--mnemo-glass-edge: CanvasText;--mnemo-glass-card-edge: CanvasText;--mnemo-glass-backdrop-filter: none;background:Canvas}[data-mnemo-skin=glass] .mnemo-visual-v2 :is(.mnemo-v2-panel-surface,.mnemo-modern-card-surface,.mnemo-v2-status-bar>.status-bar-surface,.mnemo-v2-readiness-badge>rect){forced-color-adjust:auto;filter:none;stroke:CanvasText;stroke-width:1}}
