@font-face{font-family:DIN Pro;src:url(/monitoring/fonts/DINPro-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DIN Pro;src:url(/monitoring/fonts/DINPro-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DIN Pro;src:url(/monitoring/fonts/DINPro-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-text-primary);background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-bg:#f1f3f5;--color-bg-elevated:#f7f8fa;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-hover:#edf1f5;--color-anthracite:#5a5c60;--color-text-primary:#202b37;--color-text-secondary:#566273;--color-text-tertiary:#647183;--color-text-display:#121418;--color-border:#d8dee5;--color-border-strong:#aab5c2;--color-divider:#e3e7ec;--color-accent:#fbaf3f;--color-accent-hover:#ffc56a;--color-accent-text:#85520a;--color-focus:#976009;--color-sidebar-search:#f1f3f5;--color-accent-ink:#1a1408;--color-tab-selected-bg:var(--color-accent);--color-tab-selected-hover:var(--color-accent-hover);--color-tab-selected-text:var(--color-accent-ink);--color-tab-selected-shadow:inset 0 -2px 0 var(--color-accent);--color-toggle-selected-bg:var(--color-tab-selected-bg);--color-toggle-selected-hover:var(--color-tab-selected-hover);--color-toggle-selected-text:var(--color-tab-selected-text);--color-toggle-selected-shadow:var(--color-tab-selected-shadow);--color-on-anthracite:#f4f1ea;--color-selected-bg:color-mix(in srgb,var(--color-accent)20%,var(--color-surface));--color-info:#22618a;--color-success:#1f754f;--color-warning:#925600;--color-danger:#b42336;--color-danger-text:#b42336;--color-switch-track:#0000002e;--primary-color:var(--color-accent);--glass-blur:0px;--glass-border:var(--color-border);--glass-highlight:inset 0 0 0 0 transparent;--app-scale:1;--app-text-scale:1;--app-font-scale:var(--app-text-scale);--app-space-scale:1;--app-control-scale:1;--app-radius-scale:1;--radius-xs:calc(3px*var(--app-radius-scale));--radius-sm:calc(4px*var(--app-radius-scale));--radius-md:calc(6px*var(--app-radius-scale));--radius-lg:calc(8px*var(--app-radius-scale));--radius-xl:calc(10px*var(--app-radius-scale));--radius-pill:999px;--space-1:calc(4px*var(--app-space-scale));--space-2:calc(8px*var(--app-space-scale));--space-3:calc(12px*var(--app-space-scale));--space-4:calc(16px*var(--app-space-scale));--space-5:calc(20px*var(--app-space-scale));--space-6:calc(24px*var(--app-space-scale));--space-8:calc(32px*var(--app-space-scale));--space-10:calc(40px*var(--app-space-scale));--shadow-sm:0 1px 2px #1420300a,0 0 0 1px var(--color-border);--shadow-md:0 6px 18px #14203014,0 0 0 1px var(--color-border);--shadow-lg:0 16px 40px #14203024,0 0 0 1px var(--color-border);--ease-out:cubic-bezier(.23,1,.32,1);--motion-fast:.14s;--motion-base:.18s;--app-font-size-xs:clamp(.75rem,calc(.75rem*var(--app-text-scale)),1.25rem);--app-font-size-sm:clamp(.8125rem,calc(.8125rem*var(--app-text-scale)),1.375rem);--app-font-size-md:clamp(.875rem,calc(.875rem*var(--app-text-scale)),1.5rem);--app-font-size-lg:clamp(1rem,calc(1rem*var(--app-text-scale)),1.75rem);--app-font-size-xl:clamp(1.25rem,calc(1.25rem*var(--app-text-scale)),2.25rem);--app-font-size-2xl:clamp(1.5rem,calc(1.5rem*var(--app-text-scale)),2.75rem);--app-font-size-3xl:clamp(1.875rem,calc(1.875rem*var(--app-text-scale)),3.25rem);--app-control-min-height:clamp(2.25rem,calc(2.25rem*var(--app-control-scale)),3.5rem);--app-control-compact-height:clamp(2rem,calc(2rem*var(--app-control-scale)),3rem);--app-icon-size-sm:clamp(1.125rem,calc(1.125rem*var(--app-control-scale)),1.875rem);--app-icon-size-md:clamp(1.5rem,calc(1.5rem*var(--app-control-scale)),2.25rem);--app-icon-button-size:clamp(2.5rem,calc(2.5rem*var(--app-control-scale)),3.5rem);--app-topbar-height:calc(56px*var(--app-control-scale));--app-sidebar-expanded-width:calc(240px*var(--app-control-scale));--app-sidebar-collapsed-width:calc(72px*var(--app-control-scale));--app-shell-gap:var(--space-3);--app-shell-padding:var(--space-3);--app-content-inset:var(--space-1);--app-content-top-offset:calc(var(--app-topbar-height) + var(--space-4));--app-grid-row-height:calc(52px*var(--app-control-scale));--app-grid-header-height:calc(56px*var(--app-control-scale));font-family:DIN Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}:root[data-theme=dark]{--color-accent-text:#fbaf3f;--color-focus:#fbaf3f;--color-sidebar-search:color-mix(in srgb,var(--color-bg-elevated)70%,#000);--color-tab-selected-bg:var(--color-accent);--color-tab-selected-hover:var(--color-accent-hover);--color-tab-selected-text:var(--color-accent-ink);--color-tab-selected-shadow:none;--color-toggle-selected-bg:color-mix(in srgb,var(--color-accent)18%,var(--color-surface-raised));--color-toggle-selected-hover:var(--color-toggle-selected-bg);--color-toggle-selected-text:var(--color-text-primary);--color-toggle-selected-shadow:inset 0 1px 0 #ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#070914;--color-bg-elevated:#16181c;--color-surface:#23262b;--color-surface-raised:#2a2d32;--color-surface-hover:#32363c;--color-anthracite:#404042;--color-text-primary:#ecece8;--color-text-secondary:#c8ccd0e0;--color-text-tertiary:#a0a6ace6;--color-text-display:#f4f1ea;--color-border:#ffffff24;--color-border-strong:#ffffff3d;--color-divider:#ffffff1a;--color-accent:#fbaf3f;--color-accent-hover:#ffc56a;--color-accent-ink:#1a1408;--color-on-anthracite:#f4f1ea;--color-selected-bg:color-mix(in srgb,var(--color-accent)18%,var(--color-surface));--color-info:#8fc9ed;--color-success:#96c93c;--color-warning:#fbaf3f;--color-danger:#bf1e2e;--color-danger-text:#ff8793;--color-switch-track:#ffffff24;--glass-blur:0px;--glass-border:#ffffff14;--glass-highlight:inset 0 0 0 0 transparent;--radius-xs:calc(2px*var(--app-radius-scale));--radius-sm:calc(2px*var(--app-radius-scale));--radius-md:calc(4px*var(--app-radius-scale));--radius-lg:calc(4px*var(--app-radius-scale));--radius-xl:calc(4px*var(--app-radius-scale));--shadow-sm:inset 0 0 0 1px #ffffff14;--shadow-md:0 12px 28px #00000059,inset 0 0 0 1px #ffffff14;--shadow-lg:0 28px 70px #0000008c,inset 0 0 0 1px #ffffff14}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--color-bg-elevated:#f4f6f9;--color-surface:#f8fafc;--color-surface-raised:#fff;--color-surface-hover:#eef2f6;--glass-blur:0px}}@media (prefers-reduced-motion:reduce){:root{--glass-blur:0px}}@media (min-width:2048px){:root{--app-scale:1.08;--app-text-scale:1.08;--app-space-scale:1.04;--app-control-scale:1.06;--app-radius-scale:1.02}}@media (min-width:2560px){:root{--app-scale:1.16;--app-text-scale:1.16;--app-space-scale:1.08;--app-control-scale:1.12;--app-radius-scale:1.04}}@media (min-width:3840px){:root{--app-scale:1.28;--app-text-scale:1.28;--app-space-scale:1.16;--app-control-scale:1.24;--app-radius-scale:1.08}}@media (min-width:5120px){:root{--app-scale:1.4;--app-text-scale:1.4;--app-space-scale:1.22;--app-control-scale:1.34;--app-radius-scale:1.1}}@media (min-width:7680px){:root{--app-scale:1.55;--app-text-scale:1.55;--app-space-scale:1.3;--app-control-scale:1.48;--app-radius-scale:1.12}}@media (min-width:11520px){:root{--app-scale:1.65;--app-text-scale:1.65;--app-space-scale:1.36;--app-control-scale:1.58;--app-radius-scale:1.14}}@media (min-width:15360px){:root{--app-scale:1.75;--app-text-scale:1.75;--app-space-scale:1.42;--app-control-scale:1.66;--app-radius-scale:1.16}}#root{z-index:1;width:100%;position:relative}.portal-sky{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.portal-sky__depth{background:radial-gradient(#0e1222 0%,#070914 100%);position:absolute;inset:0}.portal-sky__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.portal-sky__veil{opacity:.8;background:linear-gradient(#0000,#0e122266,#070914);position:absolute;inset:0}:root[data-theme=light] .portal-sky{display:none}.light-ambient{z-index:0;pointer-events:none;background:var(--color-bg);position:fixed;inset:0;overflow:hidden}.light-ambient__wash,.light-ambient__mesh,.light-ambient__glow,:root[data-theme=dark] .light-ambient{display:none}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong)transparent;box-sizing:border-box}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill)}a{color:var(--color-info);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover:not(.MuiButtonBase-root){color:var(--color-accent-hover)}:root[data-theme=light] a:hover:not(.MuiButtonBase-root){color:var(--color-accent-text)}body{font-family:DIN Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:var(--app-font-size-md);background:var(--color-bg);min-width:320px;min-height:100vh;margin:0;font-weight:400}h1,h2,h3{font-weight:900}h4,h5,h6{font-weight:700}h1{font-size:clamp(2.25rem,calc(2.25rem*var(--app-font-scale)),4rem);line-height:1.1}button{border-radius:var(--radius-sm);font-size:var(--app-font-size-md);background-color:var(--color-surface);cursor:pointer;transition:transform var(--motion-fast)var(--ease-out),border-color var(--motion-fast)ease,box-shadow var(--motion-fast)ease,background-color var(--motion-fast)ease;border:1px solid #0000;padding:.6em 1.2em;font-family:inherit;font-weight:700}button:hover{border-color:#0000}button:active{transform:scale(.96)}button.MuiAccordionSummary-root:active,button.MuiIconButton-root:active,button.MuiButtonBase-root.MuiAccordionSummary-root:active{transform:none}button:focus,button:focus-visible{outline:none}.app-sidebar-nav .app-sidebar-nav__item{transition:color var(--motion-fast)ease,background-color var(--motion-fast)ease;border-radius:0;margin:1px 0;position:relative}.app-sidebar-nav .app-sidebar-nav__item .MuiListItemIcon-root{transition:color .22s var(--ease-out)}.app-sidebar-nav .app-sidebar-nav__item.Mui-selected,.app-sidebar-nav .app-sidebar-nav__item.Mui-selected:hover{color:var(--color-text-primary);box-shadow:none!important;background-color:#0000!important}.app-sidebar-nav .app-sidebar-nav__item.Mui-selected .MuiListItemIcon-root{color:var(--color-accent)}.app-sidebar-nav .app-sidebar-nav__item.Mui-selected .MuiTypography-root{color:var(--color-text-primary);font-weight:700}.app-sidebar-nav .app-sidebar-nav__item[data-nav-path=true] .MuiListItemIcon-root{color:color-mix(in srgb,var(--color-accent)72%,var(--color-text-secondary))}.app-sidebar-nav .app-sidebar-nav__item[data-nav-path=true] .MuiTypography-root{color:var(--color-text-primary)}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch{--tree-rail:7px;--tree-node:6px;border-left:none;margin:2px 0 6px 18px;padding-left:0;position:relative}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch>.app-sidebar-nav__row,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch>.app-sidebar-nav__group{padding-left:18px;position:relative}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch>.app-sidebar-nav__row:before,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch>.app-sidebar-nav__group:before{content:"";left:var(--tree-rail);border-left:1px dashed color-mix(in srgb,var(--color-border-strong)88%,var(--color-accent)12%);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch>.app-sidebar-nav__row:last-child:before{bottom:50%}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch>.app-sidebar-nav__group:last-child:before{height:22px;bottom:auto}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch[data-branch-active=true]>.app-sidebar-nav__row:before,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch[data-branch-active=true]>.app-sidebar-nav__group:before{border-left-color:color-mix(in srgb,var(--color-accent)48%,var(--color-border-strong));animation:.56s cubic-bezier(.2,0,0,1) both sidebar-filament-glow}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch>.app-sidebar-nav__row:after,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch>.app-sidebar-nav__group>.app-sidebar-nav__row:after{content:"";left:var(--tree-rail);background:color-mix(in srgb,var(--color-border-strong)90%,transparent);pointer-events:none;width:11px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch[data-branch-active=true]>.app-sidebar-nav__row:after,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch[data-branch-active=true]>.app-sidebar-nav__group>.app-sidebar-nav__row:after{background:color-mix(in srgb,var(--color-accent)40%,var(--color-border-strong))}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch .app-sidebar-nav__item:before{content:"";z-index:2;width:var(--tree-node);height:var(--tree-node);border:1px solid color-mix(in srgb,var(--color-border-strong)85%,#fff 15%);background:var(--color-bg-elevated);box-shadow:0 0 0 2px var(--color-bg-elevated);pointer-events:none;transition:border-color .22s var(--ease-out),background-color .22s var(--ease-out),box-shadow .22s var(--ease-out);border-radius:50%;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch .app-sidebar-nav__item[data-nav-path=true]:before{border-color:color-mix(in srgb,var(--color-accent)65%,var(--color-border-strong));background:color-mix(in srgb,var(--color-accent)22%,var(--color-bg-elevated))}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch .app-sidebar-nav__item.Mui-selected:before{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 2px var(--color-bg-elevated),0 0 10px color-mix(in srgb,var(--color-accent)45%,transparent);animation:.42s cubic-bezier(.2,0,0,1) both sidebar-node-lock;animation-delay:var(--path-delay,90ms)}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch .app-sidebar-nav__item.Mui-selected:after{content:"";z-index:1;background:var(--color-accent);transform-origin:0;pointer-events:none;width:6px;height:1px;animation:sidebar-rail-appear .28s var(--ease-out)both;animation-delay:var(--path-delay,90ms);position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__root>.app-sidebar-nav__row>.app-sidebar-nav__item.Mui-selected:before,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__root>.app-sidebar-nav__group>.app-sidebar-nav__row>.app-sidebar-nav__item.Mui-selected:before{content:"";background:var(--color-accent);width:4px;height:14px;box-shadow:0 0 8px color-mix(in srgb,var(--color-accent)40%,transparent);pointer-events:none;animation:.42s cubic-bezier(.2,0,0,1) both sidebar-node-lock;animation-delay:var(--path-delay,0s);border:none;border-radius:2px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__root>.app-sidebar-nav__row>.app-sidebar-nav__item.Mui-selected:after,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__root>.app-sidebar-nav__group>.app-sidebar-nav__row>.app-sidebar-nav__item.Mui-selected:after{content:none}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__path-icon{animation:.56s cubic-bezier(.2,0,0,1) both sidebar-path-flash;animation-delay:var(--path-delay,0s)}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__leaf-icon{animation:.48s cubic-bezier(.2,0,0,1) both sidebar-path-leaf;animation-delay:var(--path-delay,0s)}.app-sidebar-nav[data-collapsed=true] .app-sidebar-nav__item.Mui-selected{box-shadow:inset 2px 0 0 var(--color-accent)!important}@keyframes sidebar-path-flash{0%{color:var(--color-text-secondary);filter:brightness()}40%{color:var(--color-accent);filter:brightness(1.35)}to{color:color-mix(in srgb,var(--color-accent)72%,var(--color-text-secondary));filter:brightness()}}@keyframes sidebar-path-leaf{0%{color:var(--color-text-secondary);filter:brightness()}45%{color:var(--color-accent-hover);filter:brightness(1.4)}to{color:var(--color-accent);filter:brightness()}}@keyframes sidebar-filament-glow{0%{border-left-color:var(--color-border-strong)}45%{border-left-color:color-mix(in srgb,var(--color-accent)72%,var(--color-border-strong))}to{border-left-color:color-mix(in srgb,var(--color-accent)48%,var(--color-border-strong))}}@keyframes sidebar-node-lock{0%{opacity:.35;transform:translateY(-50%)scale(.55)}60%{opacity:1;transform:translateY(-50%)scale(1.12)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes sidebar-rail-appear{0%{opacity:0;transform:translateY(-50%)scaleX(.4)}to{opacity:1;transform:translateY(-50%)scaleX(1)}}@media (prefers-reduced-motion:reduce){.app-sidebar-nav .app-sidebar-nav__item,.app-sidebar-nav .app-sidebar-nav__item .MuiListItemIcon-root,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch .app-sidebar-nav__item:before{transition:none}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__path-icon,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__leaf-icon,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch[data-branch-active=true]>.app-sidebar-nav__row:before,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch[data-branch-active=true]>.app-sidebar-nav__group:before,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch .app-sidebar-nav__item.Mui-selected:before,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch .app-sidebar-nav__item.Mui-selected:after,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__root>.app-sidebar-nav__row>.app-sidebar-nav__item.Mui-selected:before,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__root>.app-sidebar-nav__group>.app-sidebar-nav__row>.app-sidebar-nav__item.Mui-selected:before{opacity:1;filter:none;animation:none;transform:translateY(-50%)scale(1)}.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__branch .app-sidebar-nav__item.Mui-selected:before,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__root>.app-sidebar-nav__row>.app-sidebar-nav__item.Mui-selected:before,.app-sidebar-nav[data-collapsed=false] .app-sidebar-nav__root>.app-sidebar-nav__group>.app-sidebar-nav__row>.app-sidebar-nav__item.Mui-selected:before{box-shadow:0 0 0 2px var(--color-bg-elevated)}}.msu-constructor-scope .MuiOutlinedInput-root,.msu-constructor-scope .MuiOutlinedInput-root.MuiInputBase-root,.msu-constructor-scope .MuiTextField-root .MuiOutlinedInput-root,.msu-constructor-scope .MuiFormControl-root .MuiOutlinedInput-root{min-height:var(--app-control-min-height);background-color:var(--color-surface)!important;box-shadow:none!important;border-radius:0!important}.msu-constructor-scope .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.msu-constructor-scope .MuiOutlinedInput-root fieldset,.msu-constructor-scope fieldset.MuiOutlinedInput-notchedOutline{border-width:1px!important;border-color:var(--color-border-strong)!important;border-radius:0!important}.msu-constructor-scope .MuiOutlinedInput-root:hover{background-color:var(--color-surface-hover)!important}.msu-constructor-scope .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.msu-constructor-scope .MuiOutlinedInput-root:hover fieldset{border-color:color-mix(in srgb,var(--color-accent)55%,var(--color-border-strong))!important}.msu-constructor-scope .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent)28%,transparent)!important}.msu-constructor-scope .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.msu-constructor-scope .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--color-accent)!important}.msu-constructor-scope .MuiInputBase-root,.msu-constructor-scope .MuiOutlinedInput-root *,.msu-constructor-scope .MuiSelect-select,.msu-constructor-scope .MuiInputBase-input,.msu-constructor-scope .MuiSelect-outlined{border-radius:0!important}.msu-constructor-scope .MuiInputLabel-root{color:var(--color-text-secondary)}.msu-constructor-scope .MuiInputLabel-root.Mui-focused{color:var(--color-accent-text)!important}.msu-constructor-scope .msu-constructor-block,.msu-constructor-scope .msu-constructor-field-card,.msu-constructor-scope .MuiButton-root,.msu-constructor-scope .MuiIconButton-root{border-radius:0!important}:root[data-theme=light] .app-sidebar-nav .app-sidebar-nav__item.Mui-selected,:root[data-theme=light] .app-sidebar-nav .app-sidebar-nav__item.Mui-selected:hover{background-color:var(--color-tab-selected-bg)!important;color:var(--color-accent-ink)!important;box-shadow:inset 2px 0 var(--color-accent)!important}:root[data-theme=light] .app-sidebar-nav .app-sidebar-nav__item[data-nav-path=true] .MuiListItemIcon-root{color:var(--color-accent-text)}:root[data-theme=light] .app-sidebar-nav .app-sidebar-nav__item.Mui-selected .MuiListItemIcon-root{color:var(--color-accent-ink)!important}:root[data-theme=light] button:focus-visible,:root[data-theme=light] a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.app-skip-link{z-index:2000;color:var(--color-text-primary);background:var(--color-surface);border:2px solid var(--color-accent);padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.app-skip-link:focus{transform:translateY(0)}:is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:2px}.MuiFormHelperText-root.Mui-error,.MuiFormLabel-root.Mui-error,.MuiTypography-root.MuiTypography-colorError{color:var(--color-danger-text)}._mascot_pp952_1{width:var(--mascot-size);height:var(--mascot-size);pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}._art_pp952_12{transform-origin:50% 80%;width:100%;height:100%;display:block;overflow:hidden}._head_pp952_20{aspect-ratio:980/610;height:auto}._scene_pp952_25 ._art_pp952_12{overflow:visible}._eye_pp952_27{transform-box:fill-box;transform-origin:50%}._idle_pp952_32 ._eye_pp952_27{animation:7s ease-in-out infinite _raccoon-blink_pp952_1}._face_pp952_36{transform-origin:532px 700px}._body_pp952_40{transform-origin:532px 1170px}._tail_pp952_44{transform-origin:790px 1100px}._thinking_pp952_48 ._face_pp952_36{animation:7.8s ease-in-out infinite _raccoon-reading_pp952_1}._thinking_pp952_48 ._eye_pp952_27{animation:2.6s linear infinite _raccoon-read-lines_pp952_1}._turningPage_pp952_56{transform-box:fill-box;transform-origin:0 100%;opacity:0;animation:7.8s ease-in-out infinite _raccoon-turn-page_pp952_1;transform:scaleY(.04)}._pagePaw_pp952_64{animation:7.8s ease-in-out infinite _raccoon-page-paw_pp952_1}._working_pp952_68 ._face_pp952_36{animation:2.4s ease-in-out infinite _raccoon-focus_pp952_1}._typingPawLeft_pp952_72{animation:.65s ease-in-out infinite _raccoon-type_pp952_1}._replying_pp952_76 ._face_pp952_36{animation:2.2s ease-in-out infinite _raccoon-speaking_pp952_1}._mouth_pp952_80{transform-origin:532px 704px;animation:1.1s ease-in-out infinite _raccoon-talk_pp952_1}._speechDots_pp952_85>rect{animation:1.4s ease-in-out infinite _raccoon-dot_pp952_1}._speechDots_pp952_85>rect:nth-child(2){animation-delay:-.95s}._speechDots_pp952_85>rect:nth-child(3){animation-delay:-.5s}._waiting_pp952_92 ._face_pp952_36{animation:5s ease-in-out infinite _raccoon-listening_pp952_1}._waiting_pp952_92 ._tail_pp952_44{animation:5s ease-in-out infinite _raccoon-tail_pp952_1}._waiting_pp952_92 ._eye_pp952_27{animation:6s ease-in-out infinite _raccoon-blink_pp952_1}._sleeping_pp952_102 ._face_pp952_36{transform:translateY(24px)rotate(-8deg)}._sleeping_pp952_102 ._art_pp952_12{transform-origin:50% 95%;animation:3.6s ease-in-out infinite _raccoon-breathe_pp952_1}._sleepLetters_pp952_111>path{animation:3.6s ease-out infinite _raccoon-sleep-z_pp952_1}._sleepLetters_pp952_111>path:nth-child(2){animation-delay:-2.4s}._sleepLetters_pp952_111>path:nth-child(3){animation-delay:-1.2s}@keyframes _raccoon-blink_pp952_1{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.12)}}@keyframes _raccoon-reading_pp952_1{0%,73%,to{transform:translateY(7px)rotate(0)}82%,91%{transform:translateY(15px)rotate(1deg)}}@keyframes _raccoon-read-lines_pp952_1{0%,8%{transform:translate(-24px,-8px)}43%{transform:translate(26px,-8px)}49%,54%{transform:translate(-24px,12px)}89%{transform:translate(26px,12px)}96%,to{transform:translate(-24px,-8px)}}@keyframes _raccoon-turn-page_pp952_1{0%,73%,to{opacity:0;transform:scaleY(.04)}77%{opacity:1;transform:scaleY(.15)}82%{opacity:1;transform:scale(.65,.68)skewY(-7deg)}86%{opacity:1;transform:scale(.03,.8)}91%{opacity:1;transform:scale(-.7,.6)skewY(7deg)}96%{opacity:1;transform:scale(-1,.04)}98%{opacity:0;transform:scale(-1,.04)}}@keyframes _raccoon-page-paw_pp952_1{0%,71%,94%,to{transform:translate(0)}73%{transform:translate(65px)}77%{transform:translate(65px,-270px)}79%{transform:translate(-85px,-248px)}82%{transform:translate(-185px,-276px)}86%{transform:translate(-350px,-249px)}89%{transform:translate(-250px,-100px)}}@keyframes _raccoon-focus_pp952_1{0%,to{transform:translateY(4px)rotate(-1deg)}50%{transform:translateY(17px)rotate(1deg)}}@keyframes _raccoon-type_pp952_1{0%,35%,70%,to{transform:translateY(0)}18%,52%{transform:translateY(14px)}}@keyframes _raccoon-speaking_pp952_1{0%,to{transform:rotate(-2deg)}35%,70%{transform:translateY(-10px)rotate(2deg)}50%{transform:translateY(3px)rotate(0)}}@keyframes _raccoon-talk_pp952_1{0%,42%,to{transform:scaleY(.35)}20%,65%{transform:scaleY(1)}82%{transform:scaleY(.55)}}@keyframes _raccoon-dot_pp952_1{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-16px)}}@keyframes _raccoon-listening_pp952_1{0%,to{transform:translateY(12px)rotate(-5deg)}43%,63%{transform:translateY(6px)rotate(3deg)}}@keyframes _raccoon-tail_pp952_1{0%,55%,to{transform:rotate(0)}65%,85%{transform:rotate(-7deg)}75%{transform:rotate(3deg)}}@keyframes _raccoon-breathe_pp952_1{0%,to{transform:scaleY(.985)}50%{transform:scaleY(1.015)}}@keyframes _raccoon-sleep-z_pp952_1{0%{opacity:.15;transform:translateY(18px)}30%{opacity:1}to{opacity:0;transform:translateY(-30px)}}._greetingArt_pp952_205{overflow:visible}._greetingPose_pp952_209{transform-origin:640px 1110px}._greetingPaw_pp952_213{transform-origin:432px 790px;transform:rotate(-90deg)scale(.92)}._greeting_pp952_205 ._greetingPose_pp952_209{animation:1.85s ease-in-out both _raccoon-greeting-body_pp952_1}._greeting_pp952_205 ._greetingPaw_pp952_213{animation:1.85s cubic-bezier(.37,0,.24,1) both _raccoon-wave_pp952_1}@keyframes _raccoon-greeting-body_pp952_1{0%,to{transform:translateY(0)rotate(0)}8%{transform:translateY(4px)rotate(-.6deg)}27%,74%{transform:translateY(-12px)rotate(1.2deg)}94%{transform:translateY(0)rotate(-.3deg)}}@keyframes _raccoon-wave_pp952_1{0%,to{transform:rotate(-90deg)scale(.92)}7%{transform:rotate(-95deg)scale(.92)}26%{transform:rotate(5deg)scale(1)}38%{transform:rotate(-14deg)scale(1)}50%{transform:rotate(8deg)scale(1)}62%{transform:rotate(-14deg)scale(1)}74%{transform:rotate(6deg)scale(1)}81%{transform:rotate(3deg)scale(1)}96%{transform:rotate(-91deg)scale(.92)}}@media (prefers-reduced-motion:reduce){._mascot_pp952_1 *,._mascot_pp952_1 :before,._mascot_pp952_1 :after{transition:none!important;animation:none!important}._sleepLetters_pp952_111>path{opacity:.75}}
