@import "https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,300;0,400;0,600;0,700;1,400&display=swap";@import "https://fonts.googleapis.com/css2?family=Geist:wght@300..700&display=swap";*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;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{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[class*=RedisUI]{min-width:unset;color:unset;box-sizing:border-box}:where([class*=RedisUI]) :is(h1,h2,h3,h4,h5,h6,p,pre){margin-block:0}[class*=RedisUI] svg{vertical-align:unset}svg:not([fill]){fill:currentColor}:focus{outline:0}:root{font-size:62.5%}body{min-height:100vh}:root[data-skin=classic],:root[data-skin=classic][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--afs-bg:#f3f6fb;--afs-bg-soft:#f9fbff;--afs-panel:#ffffffd6;--afs-panel-strong:#fff;--afs-line:#08060d14;--afs-line-strong:#08060d29;--afs-ink:#08060d;--afs-ink-soft:#40384d;--afs-muted:#626b78;--afs-accent:#2563eb;--afs-accent-soft:#2563eb1a;--afs-focus:#9ca3af;--afs-focus-soft:#9ca3af33;--afs-amber:#d97706;--afs-shadow:0 24px 70px #08060d14;--afs-sans:inherit;--afs-mono:"Monaco", "Menlo", monospace;--afs-pattern-rgb:8, 6, 13}:root[data-skin=classic][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--afs-bg:#0b1b24;--afs-bg-soft:#203847;--afs-panel:#122733e6;--afs-panel-strong:#122733;--afs-line:#3a5c6e9e;--afs-line-strong:#567f94cc;--afs-ink:#f2f5f4;--afs-ink-soft:#c5d1d4;--afs-muted:#98aab1;--afs-accent:#60a5fa;--afs-accent-soft:#60a5fa29;--afs-focus:#9ca3af;--afs-focus-soft:#9ca3af40;--afs-amber:#fbbf24;--afs-shadow:0 24px 70px #0000004d;--afs-pattern-rgb:140, 180, 200}[data-skin=classic][data-theme=light] body{background:#edf1f7}[data-skin=classic][data-theme=dark] body{background:linear-gradient(#0f2230 0%,#0b1b24 16% 100%)}:root[data-skin=situation-room],:root[data-skin=situation-room][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--afs-bg:#091a23;--afs-bg-1:#0e2330;--afs-bg-2:#143142;--afs-bg-3:#1a3d52;--afs-bg-soft:#0e2330;--afs-panel:#0e2330;--afs-panel-strong:#143142;--afs-ink:#e8e6df;--afs-ink-soft:#b8b6ae;--afs-ink-dim:#8a8b85;--afs-ink-faint:#4a4c48;--afs-ink-on-accent:#091a23;--afs-muted:#8a8b85;--afs-line:#1d3645;--afs-line-strong:#284a5e;--afs-line-dashed:#1d3645;--afs-accent:#dcff1e;--afs-accent-dim:#9bb814;--afs-accent-soft:#dcff1e0f;--afs-accent-glow:#dcff1e66;--afs-ok:#dcff1e;--afs-warn:#ffb547;--afs-err:#ff4d4d;--afs-info:#6ad7ff;--afs-amber:#ffb547;--afs-redis-red:#ff4438;--afs-viz-1:#dcff1e;--afs-viz-2:#6ad7ff;--afs-viz-3:#ffb547;--afs-viz-4:#ff4d4d;--afs-viz-5:#b8b6ae;--afs-viz-grid:#dcff1e0a;--afs-font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--afs-font-sans:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--afs-font-display:var(--afs-font-mono);--afs-mono:var(--afs-font-mono);--afs-sans:var(--afs-font-sans);--afs-fz-3xs:9px;--afs-fz-2xs:10px;--afs-fz-xs:11px;--afs-fz-sm:12px;--afs-fz-md:13px;--afs-fz-lg:15px;--afs-fz-xl:18px;--afs-fz-2xl:22px;--afs-fz-display-sm:clamp(28px, 3.5vw, 48px);--afs-fz-display:clamp(48px, 7vw, 104px);--afs-lh-tight:.95;--afs-lh-snug:1.2;--afs-lh-base:1.55;--afs-lh-loose:1.75;--afs-tr-tight:-.02em;--afs-tr-body:.01em;--afs-tr-label:.1em;--afs-tr-caps:.2em;--afs-fw-regular:400;--afs-fw-medium:500;--afs-fw-semi:600;--afs-fw-bold:700;--afs-sp-0:0;--afs-sp-1:4px;--afs-sp-2:8px;--afs-sp-3:12px;--afs-sp-4:16px;--afs-sp-5:20px;--afs-sp-6:24px;--afs-sp-7:32px;--afs-sp-8:40px;--afs-sp-9:48px;--afs-sp-10:56px;--afs-sp-11:64px;--afs-sp-12:80px;--afs-container-max:1480px;--afs-container-pad:24px;--afs-side-w:248px;--afs-side-w-collapsed:64px;--afs-topbar-h:52px;--afs-r-0:0px;--afs-r-1:2px;--afs-r-2:4px;--afs-r-pill:999px;--afs-bw-thin:1px;--afs-bw-mid:2px;--afs-bw-thick:4px;--afs-shadow-0:none;--afs-shadow-1:0 1px 0 #00000040;--afs-shadow-2:0 4px 12px #00000059;--afs-shadow-glow:0 0 12px var(--afs-accent-glow);--afs-shadow-stamp:0 0 0 2px var(--afs-err);--afs-shadow:var(--afs-shadow-2);--afs-dur-instant:80ms;--afs-dur-fast:.12s;--afs-dur-base:.18s;--afs-dur-slow:.28s;--afs-dur-tick:1.4s;--afs-ease:cubic-bezier(.2, .8, .2, 1);--afs-ease-in:cubic-bezier(.4, 0, 1, 1);--afs-ease-out:cubic-bezier(0, 0, .2, 1);--afs-ease-step:steps(2, end);--afs-icon-stroke:1.5px;--afs-icon-sm:14px;--afs-icon-md:16px;--afs-icon-lg:20px;--afs-icon-xl:28px;--afs-z-base:1;--afs-z-sticky:30;--afs-z-side:40;--afs-z-modal:100;--afs-z-toast:200;--afs-focus:var(--afs-accent);--afs-focus-soft:var(--afs-accent-soft);--afs-focus-ring:0 0 0 2px var(--afs-bg), 0 0 0 4px var(--afs-accent);--afs-pattern-rgb:220, 255, 30}:root[data-skin=situation-room][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--afs-bg:#f8f8f8;--afs-bg-1:#fff;--afs-bg-2:#f3f3f3;--afs-bg-3:#e6e6e6;--afs-bg-soft:#fafaf9;--afs-panel:#fff;--afs-panel-strong:#fff;--afs-ink:#282828;--afs-ink-soft:#414042;--afs-ink-dim:#6d6e71;--afs-ink-faint:#a7a9ac;--afs-ink-on-accent:#fff;--afs-muted:#6d6e71;--afs-line:#e6e6e6;--afs-line-strong:#d1d3d4;--afs-line-dashed:#e6e6e6;--afs-accent:#064ea2;--afs-accent-dim:#0a4481;--afs-accent-soft:#064ea21a;--afs-accent-glow:#064ea238;--afs-accent-fill:#064ea2;--afs-ok:#16a34a;--afs-warn:#b45309;--afs-err:#dc2626;--afs-info:#0369a1;--afs-amber:#b45309;--afs-shadow-0:none;--afs-shadow-1:0 1px 0 #28282814;--afs-shadow-2:0 4px 12px #2828281a;--afs-shadow-glow:0 0 12px #064ea238;--afs-shadow:var(--afs-shadow-2);--afs-pattern-rgb:65, 64, 66}[data-skin=situation-room] body{background:var(--afs-bg);color:var(--afs-ink);font-family:var(--afs-font-mono);font-size:var(--afs-fz-md);line-height:var(--afs-lh-base);letter-spacing:var(--afs-tr-body);-webkit-font-smoothing:antialiased}[data-skin=situation-room][data-theme=light] body{background:var(--afs-bg)}.afs-bg-fx{pointer-events:none;z-index:0;background-image:linear-gradient(var(--afs-viz-grid,#dcff1e0a) 1px, transparent 1px), linear-gradient(90deg, var(--afs-viz-grid,#dcff1e0a) 1px, transparent 1px);background-size:48px 48px;display:none;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 40%,#0000 100%)}.afs-bg-fx:after{content:"";background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 3px);position:absolute;inset:0}[data-skin=situation-room] .afs-bg-fx{display:block}[data-skin=situation-room][data-theme=light] .afs-bg-fx{background-image:linear-gradient(#4140420d 1px,#0000 1px),linear-gradient(90deg,#4140420d 1px,#0000 1px)}@keyframes afs-blink{50%{opacity:.3}}@keyframes afs-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes afs-spark{0%,to{height:30%}50%{height:100%}}@keyframes afs-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes afs-cursor{50%{opacity:0}}@keyframes afs-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){[data-skin=situation-room] *,[data-skin=situation-room] :before,[data-skin=situation-room] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-skin=situation-room] header[data-afs-app-bar]{min-height:var(--afs-topbar-h);background:var(--afs-bg-1);border-bottom:1px solid var(--afs-line);font-family:var(--afs-font-mono);padding:10px 20px}[data-skin=situation-room] header[data-afs-app-bar] [data-afs-title-heading]{font-family:var(--afs-font-mono);font-size:20px;font-weight:var(--afs-fw-medium);letter-spacing:var(--afs-tr-caps);text-transform:uppercase;color:var(--afs-ink-dim);line-height:1}[data-skin=situation-room] header[data-afs-app-bar] [data-afs-title-section]{color:var(--afs-ink-dim)}[data-skin=situation-room] header[data-afs-app-bar] [data-afs-title-page]{color:var(--afs-accent)}[data-skin=situation-room] header[data-afs-app-bar] [data-afs-subtitle]{font-family:var(--afs-font-mono);color:var(--afs-ink-dim);letter-spacing:var(--afs-tr-body);text-transform:none;margin-top:2px;font-size:14px;line-height:1}[data-skin=situation-room] [data-role=nav-bar]{border-right:1px solid var(--afs-line);font-family:var(--afs-font-mono);background:var(--afs-bg-1)!important}[data-skin=situation-room] [data-role=nav-bar] *{font-family:var(--afs-font-mono)}[data-skin=situation-room] [data-role=nav-bar] [data-role=navlink]{letter-spacing:.02em;font-size:var(--afs-fz-sm);transition:background var(--afs-dur-fast) var(--afs-ease), color var(--afs-dur-fast) var(--afs-ease), border-color var(--afs-dur-fast) var(--afs-ease);border-left:2px solid #0000;border-radius:var(--afs-r-2)!important;color:var(--afs-ink-dim)!important}[data-skin=situation-room] [data-role=nav-bar] [data-role=navlink]:hover{background:var(--afs-bg-2)!important;color:var(--afs-ink)!important}[data-skin=situation-room] [data-role=nav-bar] [data-role=navlink][data-state=active],[data-skin=situation-room] [data-role=nav-bar] [data-role=navlink][aria-current=page]{border-left-color:var(--afs-accent);background:var(--afs-accent-soft)!important;color:var(--afs-accent)!important}[data-skin=situation-room] [data-role=nav-bar] [data-role=navlink][data-state=active] *,[data-skin=situation-room] [data-role=nav-bar] [data-role=navlink][aria-current=page] *{color:var(--afs-accent)!important}[data-skin=situation-room] [data-role=nav-bar] hr,[data-skin=situation-room] [data-role=nav-bar] [data-role=sidebar-divider]{border-color:var(--afs-line)!important;background:var(--afs-line)!important}[data-skin=situation-room] [data-role=nav-bar] [data-role=sidebar-footer]{border-top:1px solid var(--afs-line);background:var(--afs-bg-1)}[data-skin=situation-room] [class*=Card],[data-skin=situation-room] [data-role=card],[data-skin=situation-room] [class*=Panel]{border-radius:var(--afs-r-2)!important;box-shadow:none!important;border-color:var(--afs-line)!important;background:var(--afs-bg-1)!important}[data-skin=situation-room] button[data-role=button],[data-skin=situation-room] button[class*=Button]{letter-spacing:.04em;text-transform:uppercase;font-family:var(--afs-font-mono);font-size:var(--afs-fz-sm);border-radius:var(--afs-r-2)!important}[data-skin=situation-room] [data-afs-profile-button]{font-family:var(--afs-font-mono);border-radius:var(--afs-r-2)!important;background:var(--afs-bg)!important;border-color:var(--afs-line)!important}[data-skin=situation-room] [data-afs-profile-button]:hover{border-color:var(--afs-line-strong)!important;background:var(--afs-bg-2)!important}[data-skin=situation-room] [data-afs-profile-avatar]{background:var(--afs-accent)!important;color:var(--afs-ink-on-accent)!important}[data-skin=situation-room] [data-afs-profile-dropdown]{border-radius:var(--afs-r-2)!important;background:var(--afs-bg-2)!important;border-color:var(--afs-line-strong)!important}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{min-height:100%}body{background:var(--afs-bg);margin:0;transition:background .2s}button,input,select,textarea{font:inherit}:focus-visible{outline:none}button{box-shadow:none!important}*{box-sizing:border-box}a{color:inherit;text-decoration:none}[data-bg-pattern=grid]:not([data-skin=situation-room]) main,[data-skin=classic][data-bg-pattern=grid] main{background-image:linear-gradient(rgba(var(--afs-pattern-rgb), .04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--afs-pattern-rgb), .04) 1px, transparent 1px);background-size:28px 28px}
