/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{color-scheme:dark light;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{font-family:inherit}.glass{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.rf-app{min-height:100vh}.rf-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:0;min-height:100vh;padding:0;transition:grid-template-columns .18s ease}.rf-layout.is-sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.rf-topbar,.rf-page-frame,.rf-card,.rf-metric-card,.rf-auth-card,.rf-table-card,.rf-config-card,.rf-log-layout,.rf-error-panel{border:1px solid rgba(255,255,255,.07);box-shadow:0 8px 32px #00000047}.rf-sidebar{border-radius:0;padding:14px 12px;display:flex;flex-direction:column;gap:6px;min-height:0;border-right:1px solid var(--rf-sidebar-border, rgba(72, 110, 142, .18));transition:padding .18s ease}.rf-sidebar.is-collapsed{padding:14px 6px;gap:4px}.rf-brand{display:flex;gap:12px;align-items:center;padding:6px 8px 14px;min-height:56px}.rf-sidebar.is-collapsed .rf-brand{justify-content:center;padding:6px 0 12px;gap:0}.rf-brand-chevron{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.rf-brand-chevron svg{width:100%;height:100%;display:block}.rf-brand-word{display:inline-flex;align-items:center;height:22px;flex:0 1 auto;overflow:hidden;transition:opacity .14s ease,max-width .18s ease;max-width:160px;opacity:1}.rf-brand-word.is-hidden{max-width:0;opacity:0;pointer-events:none}.rf-brand-word svg{height:100%;width:auto;display:block}.rf-logo-primary{fill:var(--rf-logo-primary, #33c9dc)}.rf-logo-secondary{fill:var(--rf-logo-secondary, #008AC5)}.rf-logo-word{fill:currentColor}.rf-nav{display:grid;gap:2px;min-height:0;overflow-y:auto;padding:4px 4px 4px 0;align-content:start}.rf-nav-row{display:flex;align-items:center;gap:14px;width:100%;border:0;background:transparent;color:inherit;border-radius:8px;padding:9px 12px;font-weight:500;font-size:14px;letter-spacing:.01em;text-align:left;cursor:pointer;position:relative;transition:background .12s ease,color .12s ease;min-height:40px}.rf-nav-row:hover{background:#ffffff0f}.rf-nav-row-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--rf-sidebar-muted, #8aa3b6);transition:color .12s ease}.rf-nav-row-icon svg{width:22px;height:22px;display:block;fill:currentColor}.rf-nav-row-label{font-size:14px;font-weight:500;letter-spacing:.01em;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-nav-row.is-selected{background:#33c9dc24;color:var(--rf-sidebar-active-text, #7be4f0)}.rf-nav-row.is-selected:hover{background:#33c9dc33}.rf-nav-row.is-selected .rf-nav-row-icon{color:var(--rf-sidebar-active-text, #33c9dc)}.rf-nav-row.is-selected:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--rf-sidebar-active-bg, #33c9dc)}.rf-sidebar.is-collapsed .rf-nav{justify-items:center;gap:2px;padding:4px 0}.rf-sidebar.is-collapsed .rf-nav-row{justify-content:center;width:40px;min-width:40px;padding:0;gap:0;border-radius:8px}.rf-sidebar.is-collapsed .rf-nav-row.is-selected:before{display:none}.rf-sidebar-footer{margin-top:auto;display:grid;gap:4px;padding:12px 12px 6px;border-top:1px solid var(--rf-sidebar-border, rgba(72, 110, 142, .18))}.rf-sidebar-foot-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--rf-sidebar-muted, #8aa3b6);font-weight:700}.rf-sidebar-foot-value{font-size:13px;font-weight:700;color:var(--rf-sidebar-active-text, #7be4f0)}.rf-page-note{margin:0 0 12px;font-size:12px;color:var(--rf-sidebar-muted, #88a4bf)}.rf-sidebar-action,.rf-interval-box{border-radius:18px;border:1px solid var(--rf-sidebar-active-border, rgba(56, 189, 248, .22));background:var(--rf-sidebar-active-bg, rgba(21, 196, 216, .1));color:inherit;padding:16px;font-weight:700}.rf-interval-box{display:grid;gap:6px;background:color-mix(in srgb,var(--rf-sidebar-active-bg, rgba(21, 196, 216, .1)) 55%,transparent)}.rf-interval-box span,.rf-mini-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.75}.rf-main{display:grid;gap:16px;align-content:start;min-width:0;padding:16px}.rf-topbar{border-radius:18px;padding:14px 18px;display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(280px,2.5fr) minmax(220px,1.4fr);align-items:center;gap:16px;position:relative;z-index:50}.rf-topbar-left{display:flex;flex-direction:column;min-width:0}.rf-topbar-title{font-size:20px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-topbar-sub{color:var(--rf-text-sub, #88a4bf);font-size:12px;margin-top:2px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-topbar-scope{margin-top:7px;width:fit-content;max-width:100%;padding:4px 8px;border:1px solid var(--rf-pill-border, rgba(51, 201, 220, .32));border-radius:999px;background:var(--rf-pill-bg-soft, rgba(255, 255, 255, .04));color:var(--rf-text-sub, #88a4bf);font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-topbar-scope strong{color:var(--rf-pill-text, inherit)}.rf-topbar-search{position:relative;display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;transition:border-color .12s ease,background .12s ease}.rf-topbar-search:focus-within{border-color:#33c9dc8c;background:#33c9dc14}.rf-topbar-search-icon{display:inline-flex;color:var(--rf-text-sub, #aac4d6);flex-shrink:0}.rf-topbar-search-input{flex:1;background:transparent;border:none;outline:none;color:inherit;font-size:14px;font-weight:500;min-width:0}.rf-topbar-search-input::placeholder{color:var(--rf-text-sub, #aac4d6);opacity:.7}.rf-topbar-search-kbd{font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;font-weight:700;padding:3px 7px;border-radius:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:var(--rf-text-sub, #aac4d6);flex-shrink:0}.rf-topbar-search-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:100;border-radius:12px;background:#0f2438fa;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 30px #0000005c;padding:6px;display:grid;gap:2px;max-height:320px;overflow:auto}[data-theme=light] .rf-topbar-search-menu{background:#fff;border-color:#1c415d24;box-shadow:0 12px 30px #1c415d2e}.rf-topbar-search-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:transparent;border:none;color:inherit;cursor:pointer;padding:9px 12px;border-radius:8px;text-align:left}.rf-topbar-search-item:hover{background:#33c9dc29}.rf-topbar-search-item-label{font-size:13px;font-weight:700}.rf-topbar-search-item-hint{font-size:11px;color:var(--rf-text-sub, #aac4d6)}.rf-topbar-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.rf-control-pill-soft{background:var(--rf-pill-bg-soft, rgba(255, 255, 255, .04))!important;font-weight:600!important}.rf-control-pill,.rf-inline-btn,.rf-login-btn{border:1px solid var(--rf-pill-border, rgba(51, 201, 220, .32));background:var(--rf-pill-bg-soft, rgba(255, 255, 255, .04));color:var(--rf-pill-text, inherit);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.rf-control-pill:hover{background:var(--rf-pill-bg, rgba(51, 201, 220, .18));border-color:var(--rf-pill-border, rgba(51, 201, 220, .55))}.rf-control-pill-icon{padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.rf-control-pill-icon.is-active{background:var(--rf-pill-bg, rgba(51, 201, 220, .22));border-color:var(--rf-pill-border, rgba(51, 201, 220, .7))}.rf-topbar-menu-wrap{position:relative;display:inline-flex}.rf-topbar-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:240px;padding:8px;border-radius:14px;background:var(--rf-pill-bg-soft, rgba(15, 23, 42, .96));border:1px solid var(--rf-pill-border, rgba(51, 201, 220, .32));box-shadow:0 14px 38px #00000073;display:grid;gap:2px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body[data-theme=light] .rf-topbar-menu{background:#fff;border-color:#1c415d38;box-shadow:0 12px 32px #1c415d2e}.rf-topbar-menu-header{padding:10px 12px 6px;display:grid;gap:2px}.rf-topbar-menu-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.6}.rf-topbar-menu-user{font-weight:600;font-size:13px}.rf-topbar-menu-ns{font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;opacity:.7}.rf-topbar-menu-item{background:transparent;border:0;color:inherit;text-align:left;padding:10px 12px;border-radius:10px;cursor:pointer;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;font-size:13px;font-weight:500;transition:background .12s ease}.rf-topbar-menu-item:hover{background:var(--rf-pill-bg, rgba(51, 201, 220, .12))}.rf-topbar-menu-item-icon{display:inline-flex;align-items:center;justify-content:center;font-size:15px;opacity:.85}.rf-topbar-menu-item-danger{color:#f87171}.rf-topbar-menu-item-danger:hover{background:#f871711f}.rf-topbar-menu-divider{height:1px;margin:4px;background:var(--rf-pill-border, rgba(255, 255, 255, .08))}.rf-topbar-menu-version{background:transparent;border:0;color:inherit;cursor:pointer;padding:8px 12px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;font-size:11.5px;opacity:.85;transition:background .12s ease}.rf-topbar-menu-version:hover{background:var(--rf-pill-bg, rgba(51, 201, 220, .08));opacity:1}.rf-topbar-menu-version-label{font-weight:600;letter-spacing:.02em}.rf-topbar-menu-version-tag{font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--rf-pill-border, rgba(51, 201, 220, .32));background:var(--rf-pill-bg-soft, rgba(255, 255, 255, .04))}.rf-topbar-menu-version-copied{margin-left:6px;color:#34d399;font-weight:600}.rf-inline-btn{padding:8px 14px;font-size:12px}.rf-inline-btn-compact{padding:6px 10px;font-size:11.5px;white-space:nowrap}.rf-user-actions{display:inline-flex;flex-wrap:nowrap;gap:6px;align-items:center}.rf-user-actions-cell{white-space:nowrap}.rf-inline-btn.is-active,.rf-inline-btn.is-primary,.rf-login-btn{background:var(--rf-pill-bg, rgba(21, 196, 216, .16));border-color:var(--rf-pill-border, rgba(56, 189, 248, .44));color:var(--rf-pill-text, #19d4e8)}.rf-login-btn-secondary{width:100%;margin-top:10px}.rf-page-content{display:grid;gap:18px;min-width:0}.rf-page-frame,.rf-card,.rf-table-card,.rf-config-card{border-radius:24px;padding:20px;min-width:0}.rf-section-head,.rf-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.rf-card-head h3,.rf-section-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em}.rf-card-head p,.rf-section-sub,.rf-section-updated{margin:6px 0 0;color:var(--rf-text-sub, #88a4bf);font-size:13px}.rf-app-errors-head{flex-wrap:wrap}.rf-app-errors-summary{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid;border-radius:14px;margin:4px 0 12px;background:#33c9dc0f}.rf-app-errors-summary>div{display:grid;gap:2px}.rf-app-errors-summary span,.rf-app-issue-time,.rf-app-issue-count{color:var(--rf-text-sub, #88a4bf);font-size:.82em}.rf-app-issue-list{display:grid;gap:12px}.rf-app-issue{border:1px solid;border-radius:16px;padding:15px;background:#ffffff06}.rf-app-issue-top,.rf-app-issue-footer{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.rf-app-issue-time{margin-left:auto}.rf-app-issue h4{margin:11px 0 4px;font-size:1.02rem}.rf-app-issue p{color:var(--rf-text-sub, #a9bdca);margin:0;line-height:1.5}.rf-app-issue-next{margin-top:10px;color:var(--rf-text, #c7d7e1);line-height:1.45}.rf-app-issue-footer{justify-content:space-between;margin-top:13px;color:var(--rf-text-sub, #88a4bf);font-size:.84em}.rf-app-issue-details{margin-top:12px;padding-top:10px;border-top:1px solid rgba(128,160,180,.2);color:var(--rf-text-sub, #88a4bf);font-size:.78em}.rf-app-issue-details summary{cursor:pointer;color:inherit}.rf-app-issue-details>div{margin-top:6px}.rf-app-issue-details pre{max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:inherit;margin:8px 0 0;color:inherit}body[data-theme=light] .rf-app-errors-summary{background:#008ac50f}body[data-theme=light] .rf-app-errors-summary span,body[data-theme=light] .rf-app-issue-time,body[data-theme=light] .rf-app-issue-count,body[data-theme=light] .rf-app-issue-footer,body[data-theme=light] .rf-app-issue-details{color:#5c7589}body[data-theme=light] .rf-app-issue{background:#fff9}body[data-theme=light] .rf-app-issue p{color:#49677d}body[data-theme=light] .rf-app-issue-next{color:#294f69}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rf-log-summary{display:grid;grid-template-columns:repeat(4,minmax(105px,.65fr)) minmax(250px,1.8fr);gap:1px;margin:4px 0 12px;overflow:hidden;border:1px solid rgba(128,160,180,.22);border-radius:14px;background:#80a0b42e}.rf-log-summary>div{min-height:72px;display:grid;align-content:center;gap:3px;padding:11px 14px;background:#0a1828f5}.rf-log-summary strong{font-size:1.3rem}.rf-log-summary span{color:var(--rf-text-sub, #88a4bf);font-size:.78em}.rf-log-summary .rf-log-collector{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.rf-log-timeline{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:10px;min-height:92px;padding:12px 14px;border:1px solid rgba(128,160,180,.2);border-radius:14px;background:#ffffff05}.rf-log-timeline-title{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.rf-log-timeline-title span,.rf-log-timeline-now{color:var(--rf-text-sub, #88a4bf);font-size:.75em}.rf-log-bars{height:56px;display:flex;align-items:end;gap:4px;border-bottom:1px solid rgba(128,160,180,.25)}.rf-log-bars span{flex:1;min-width:4px;max-height:100%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#f36a62,#b83f48);opacity:.86}.rf-log-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.rf-log-search{flex:1 1 320px}.rf-log-search .rf-input{width:100%;min-height:40px}.rf-log-view-tabs{display:flex;gap:5px;margin:4px 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(128,160,180,.2)}.rf-log-view-tabs button{padding:8px 11px;color:var(--rf-text-sub, #88a4bf);background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer;font:inherit;font-weight:750}.rf-log-view-tabs button span{margin-left:5px;padding:1px 6px;border-radius:9px;background:#80a0b424;font-size:.75em}.rf-log-view-tabs button.is-active{color:var(--rf-text, #e7f3f7);border-color:#33c9dc6b;background:#33c9dc1a}.rf-workload-view-intro{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--rf-text-sub, #88a4bf) 24%,transparent);border-radius:10px;background:color-mix(in srgb,var(--rf-text-sub, #88a4bf) 7%,transparent)}.rf-workload-view-intro strong{color:var(--rf-text, #e7f3f7)}.rf-workload-view-intro p{margin:3px 0 0;color:var(--rf-text-sub, #88a4bf);font-size:12px}.rf-workload-view-intro>span{color:var(--rf-text-sub, #88a4bf);font-size:12px;white-space:nowrap}.rf-app-issue-next ul{margin:6px 0 0 20px;padding:0}.rf-app-issue-next li+li{margin-top:3px}.rf-component-issue h4{font-size:1.08em}.rf-component-patterns{margin:10px 0;padding:10px 12px;border-radius:10px;background:#80a0b412;font-size:.82em}.rf-component-patterns ul{list-style:none;margin:7px 0 0;padding:0;display:grid;gap:5px}.rf-component-patterns li{display:flex;justify-content:space-between;gap:12px}.rf-component-patterns small{display:block;margin-top:7px;color:var(--rf-text-sub, #88a4bf)}.rf-log-event-list{display:grid;border:1px solid rgba(128,160,180,.2);border-radius:14px;overflow:hidden}.rf-log-event{padding:12px 14px;background:#ffffff05}.rf-log-event+.rf-log-event{border-top:1px solid rgba(128,160,180,.2)}.rf-log-event-main{display:grid;grid-template-columns:auto minmax(120px,.35fr) minmax(240px,1.7fr);align-items:start;gap:10px;line-height:1.45}.rf-log-event-main>span:last-child{min-width:0;overflow-wrap:anywhere}.rf-log-event-meta{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap;margin:8px 0 0 78px;color:var(--rf-text-sub, #88a4bf);font-size:.78em}.rf-log-event-meta>button{margin-left:auto}.rf-log-row-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.rf-log-event-meta .rf-log-row-actions{margin-left:auto}.rf-primary-inline{color:#67dcea;border-color:#33c9dc8c;background:#33c9dc1f}.rf-primary-inline:hover{background:#33c9dc33}.rf-saved-logs-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:stretch;justify-content:center;padding:24px;background:#050d17ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rf-saved-logs-modal{width:min(1180px,96vw);height:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid;border-radius:14px}.rf-saved-logs-head,.rf-saved-logs-foot{display:flex;align-items:center;justify-content:space-between;gap:14px}.rf-saved-logs-head h3{margin:3px 0;font-size:1.1rem}.rf-saved-logs-head p,.rf-saved-logs-foot span{margin:0;color:var(--rf-text-sub, #88a4bf);font-size:.8em}.rf-saved-logs-eyebrow{color:#3cc9dc;font-size:.7em;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.rf-saved-logs-actions{display:flex;gap:8px;flex:none}.rf-saved-logs-terminal{flex:1;min-height:0;overflow:auto;border:1px solid rgba(128,160,180,.25);border-radius:11px;background:#06111d;color:#c8d8e3;font-family:JetBrains Mono,monospace}.rf-saved-log-line{padding:11px 13px}.rf-saved-log-line+.rf-saved-log-line{border-top:1px solid rgba(128,160,180,.18)}.rf-saved-log-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#83a0b7;font-size:.75em}.rf-saved-log-line>pre,.rf-saved-log-line details pre{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.5}.rf-saved-log-line details{margin-top:8px;color:#83a0b7;font-size:.8em}.rf-saved-log-line details summary{cursor:pointer}.rf-forensic-trace{border:1px solid rgba(226,166,56,.38);border-radius:11px;padding:11px;background:#e2a6380e}.rf-forensic-trace-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.rf-forensic-trace-head p{margin:3px 0 0;color:var(--rf-text-sub, #88a4bf);font-size:.78em}.rf-forensic-warning{margin-top:9px;padding:8px 10px;border-left:3px solid #e2a638;background:#e2a63817;font-size:.78em;line-height:1.4}.rf-forensic-scope{margin:9px 1px 6px;color:var(--rf-text-sub, #88a4bf);font-size:.76em}.rf-forensic-terminal{max-height:38vh;min-height:120px}body[data-theme=light] .rf-primary-inline{color:#006f98;background:#008ac514;border-color:#006f9866}body[data-theme=light] .rf-primary-inline:hover{background:#008ac526}body[data-theme=light] .rf-saved-logs-terminal{background:#f4f8fb;color:#173a52}body[data-theme=light] .rf-saved-log-meta,body[data-theme=light] .rf-saved-log-line details{color:#526f84}.rf-log-storage-status{margin:13px 2px 0}.rf-log-boundary{margin-top:12px;font-size:.84em;line-height:1.45}body[data-theme=light] .rf-log-summary{background:#52749033}body[data-theme=light] .rf-log-summary>div{background:#ffffffe0}body[data-theme=light] .rf-log-timeline,body[data-theme=light] .rf-log-event{background:#ffffffa3}body[data-theme=light] .rf-log-view-tabs button.is-active{color:#1c415d}@media(max-width:980px){.rf-log-summary{grid-template-columns:repeat(2,minmax(120px,1fr))}.rf-log-summary .rf-log-collector{grid-column:1 / -1}.rf-log-event-main{grid-template-columns:auto 1fr}.rf-log-event-main>span:last-child{grid-column:1 / -1}.rf-log-event-meta{margin-left:0}.rf-saved-logs-head,.rf-saved-logs-foot,.rf-forensic-trace-head{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.rf-log-summary{grid-template-columns:1fr 1fr}.rf-log-timeline{grid-template-columns:1fr auto}.rf-log-timeline-title{grid-column:1 / -1;flex-direction:row}.rf-log-bars{grid-column:1}}.rf-pipeline-map{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(128,160,180,.2)}.rf-pipeline-map-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.rf-pipeline-map-head h3{margin:3px 0 2px;font-size:1.15em}.rf-pipeline-map-head p{margin:0;color:#a9bdca;font-size:.84em}.rf-pipeline-preview-label{color:#68d8e7;font-size:.7em;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.rf-pipeline-scroll{overflow-x:auto;scrollbar-width:thin}.rf-pipeline-graph{min-width:760px;padding:4px 2px 12px}.rf-pipeline-map.is-compact .rf-pipeline-graph{min-width:640px}.rf-pipeline-track{display:flex;align-items:stretch;min-width:0;padding:4px 2px 12px}.rf-pipeline-track-shared{max-width:600px}.rf-pipeline-track-delivery{min-width:760px}.rf-pipeline-map.is-compact .rf-pipeline-track-shared{max-width:490px}.rf-pipeline-map.is-compact .rf-pipeline-track-delivery{min-width:640px}.rf-pipeline-branches{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.rf-pipeline-branches.is-single{grid-template-columns:minmax(0,1fr)}.rf-pipeline-branch{padding:10px;border:1px solid rgba(128,160,180,.2);border-radius:12px;background:#ffffff05}.rf-pipeline-branch .rf-pipeline-track{min-width:250px}.rf-pipeline-map.is-compact .rf-pipeline-branch{padding:8px;border-radius:10px}.rf-pipeline-map.is-compact .rf-pipeline-branch .rf-pipeline-track{min-width:190px}.rf-pipeline-branch-head,.rf-pipeline-branch-note,.rf-pipeline-stream-note{color:#88a4bf;font-size:.72em}.rf-pipeline-branch-head{margin:0 0 4px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rf-pipeline-branch-note{margin:1px 0 7px;padding-left:3px}.rf-pipeline-stream-note{margin:-2px 2px 0}.rf-pipeline-step{display:flex;flex:1 0 120px;align-items:center;min-width:0}.rf-pipeline-node{--flow-color: #71889b;position:relative;display:grid;grid-template-rows:auto auto auto auto;gap:3px;width:126px;min-height:132px;padding:11px;text-align:left;color:#e7f3f7;background:#07101c99;border:1px solid color-mix(in srgb,var(--flow-color) 52%,transparent);border-radius:13px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.rf-pipeline-map.is-compact .rf-pipeline-step{flex-basis:94px}.rf-pipeline-map.is-compact .rf-pipeline-node{width:98px;min-height:104px;padding:8px;border-radius:10px}.rf-pipeline-node:hover{transform:translateY(-2px);border-color:var(--flow-color)}.rf-pipeline-node:focus-visible{outline:3px solid rgba(51,201,220,.38);outline-offset:3px}.rf-pipeline-node.is-selected{border-color:var(--flow-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--flow-color) 22%,transparent),0 10px 25px #00000038}.rf-pipeline-node.is-pass,.rf-pipeline-inspector.is-pass{--flow-color: #2ea86f}.rf-pipeline-node.is-checking,.rf-pipeline-inspector.is-checking{--flow-color: #33c9dc;animation:rf-pipeline-pulse 1.15s ease-in-out infinite}.rf-pipeline-node.is-fail,.rf-pipeline-inspector.is-fail{--flow-color: #e5534b}.rf-pipeline-node.is-warn,.rf-pipeline-inspector.is-warn{--flow-color: #d29922}.rf-pipeline-node.is-verify,.rf-pipeline-inspector.is-verify{--flow-color: #33c9dc}.rf-pipeline-node.is-scoped,.rf-pipeline-inspector.is-scoped{--flow-color: #9c7be8}.rf-pipeline-node.is-unknown,.rf-pipeline-node.is-skip,.rf-pipeline-node.is-idle,.rf-pipeline-node.is-context,.rf-pipeline-inspector.is-unknown,.rf-pipeline-inspector.is-skip,.rf-pipeline-inspector.is-idle,.rf-pipeline-inspector.is-context{--flow-color: #71889b}.rf-pipeline-node-top{display:flex;align-items:center;justify-content:space-between}.rf-pipeline-glyph{display:inline-grid;place-items:center;width:28px;height:28px;color:var(--flow-color);background:color-mix(in srgb,var(--flow-color) 13%,transparent);border:1px solid color-mix(in srgb,var(--flow-color) 32%,transparent);border-radius:9px;font-weight:900}.rf-pipeline-map.is-compact .rf-pipeline-glyph{width:22px;height:22px;border-radius:7px;font-size:.75em}.rf-pipeline-status-icon{display:inline-grid;place-items:center;width:20px;height:20px;flex:0 0 auto;color:#fff;background:var(--flow-color);border-radius:50%;font-size:11px;font-weight:900}.rf-pipeline-eyebrow{margin-top:5px;color:#88a4bf;font-size:.66em;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rf-pipeline-node strong{font-size:.86em;line-height:1.2}.rf-pipeline-status{align-self:end;color:var(--flow-color);font-size:.69em;font-weight:900}.rf-pipeline-map.is-compact .rf-pipeline-eyebrow{margin-top:2px;font-size:.57em}.rf-pipeline-map.is-compact .rf-pipeline-node strong{font-size:.75em}.rf-pipeline-map.is-compact .rf-pipeline-status{font-size:.61em}.rf-pipeline-link{position:relative;flex:1 1 32px;min-width:22px;height:2px;margin:0 5px;background:#71889b59}.rf-pipeline-link small{position:absolute;right:0;bottom:8px;max-width:155px;overflow:hidden;color:#88a4bf;font-size:.58em;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.rf-pipeline-map.is-compact .rf-pipeline-link small{display:none}.rf-pipeline-link:after{content:"";position:absolute;right:-1px;top:-3px;width:7px;height:7px;border-top:2px solid #71889b;border-right:2px solid #71889b;transform:rotate(45deg)}.rf-pipeline-link i{display:block;width:0;height:100%;background:#2ea86f;transition:width .3s ease}.rf-pipeline-link.is-pass i{width:100%}.rf-pipeline-link.is-pass:after{border-color:#2ea86f}@keyframes rf-pipeline-pulse{50%{box-shadow:0 0 0 6px #33c9dc21}}.rf-pipeline-finding{display:flex;align-items:center;gap:11px;margin:6px 0 12px;padding:11px 13px;color:#a9bdca;background:#33c9dc0e;border:1px solid rgba(51,201,220,.2);border-radius:11px}.rf-pipeline-finding>span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 auto;color:#07111c;background:#33c9dc;border-radius:50%;font-weight:900}.rf-pipeline-finding.has-break{border-color:#e5534b57;background:#e5534b12}.rf-pipeline-finding.has-break>span{color:#fff;background:#e5534b}.rf-pipeline-finding strong{color:#e7f3f7;font-size:.87em}.rf-pipeline-finding p{margin:2px 0 0;font-size:.77em}.rf-pipeline-inspector{--flow-color: #71889b;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:14px 15px;background:#ffffff06;border:1px solid rgba(128,160,180,.2);border-left:4px solid var(--flow-color);border-radius:11px}.rf-pipeline-inspector-main>p{margin:7px 0 0;color:#a9bdca;font-size:.82em}.rf-pipeline-inspector-title{display:flex;align-items:center;gap:9px}.rf-pipeline-inspector-title>div{display:grid;flex:1}.rf-pipeline-inspector-title span:not(.rf-pipeline-status-icon){color:#88a4bf;font-size:.65em;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rf-pipeline-inspector-title h4{margin:0;font-size:.98em}.rf-pipeline-inspector-title b{color:var(--flow-color);font-size:.72em;text-transform:uppercase}.rf-pipeline-inspector ul{display:grid;gap:6px;margin:11px 0 0;padding:0;list-style:none}.rf-pipeline-inspector li{display:grid;grid-template-columns:minmax(170px,.45fr) 1fr;gap:12px;padding-top:6px;border-top:1px solid rgba(128,160,180,.16);font-size:.77em}.rf-pipeline-inspector li span{color:#a9bdca}.rf-pipeline-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:7px;flex-wrap:wrap;min-width:185px}.rf-pipeline-actions a{text-decoration:none}.rf-pipeline-verify-note{font-style:italic}.rf-diagnose-classic-head{margin-top:2px}.rf-diagnose-hero{margin-bottom:22px;padding:20px;border:1px solid rgba(51,201,220,.28);border-radius:18px;background:radial-gradient(circle at 8% 0%,rgba(51,201,220,.14),transparent 34%),linear-gradient(120deg,#0c2235fa,#081526fa);overflow:hidden}.rf-diagnose-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.rf-diagnose-hero-head>div>span,.rf-diagnose-journey-head span{color:#55d8e9;font-size:.7em;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.rf-diagnose-hero h2{margin:5px 0 0;font-size:1.48em}.rf-diagnose-hero p{max-width:760px;margin:6px 0 0;color:#a9bdca;font-size:.87em;line-height:1.45}.rf-diagnose-quick-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:17px}.rf-diagnose-quick-check{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:1px 8px;min-height:80px;padding:11px;color:#e7f3f7;text-align:left;background:#ffffff0b;border:1px solid rgba(128,160,180,.28);border-radius:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.rf-diagnose-quick-check:hover:not(:disabled),.rf-diagnose-quick-check.is-selected{border-color:#51daebc2;background:#33c9dc21;transform:translateY(-1px)}.rf-diagnose-quick-check:focus-visible{outline:3px solid rgba(81,218,235,.48);outline-offset:2px}.rf-diagnose-quick-check>span{grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;color:#061723;background:#55d8e9;border-radius:9px;font-weight:900}.rf-diagnose-quick-check strong{font-size:.8em;line-height:1.2}.rf-diagnose-quick-check small{color:#a9bdca;font-size:.69em;line-height:1.25}.rf-diagnose-journey{margin-top:17px;padding:15px;border:1px solid rgba(128,160,180,.22);border-radius:14px;background:#030c185c}.rf-diagnose-journey-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.rf-diagnose-journey-head h3{margin:3px 0 0;font-size:.98em}.rf-diagnose-journey-head .rf-login-btn{padding:8px 12px;font-size:.8em;white-space:nowrap}.rf-diagnose-journey-copy{margin-top:5px!important;font-size:.77em!important}.rf-diagnose-journey-scroll{overflow-x:auto;padding:14px 0 3px;scrollbar-width:thin}.rf-diagnose-journey-track{display:flex;align-items:stretch;min-width:870px}.rf-diagnose-journey-step{display:flex;align-items:center;flex:1;min-width:0}.rf-diagnose-journey-node{display:grid;grid-template-columns:21px minmax(80px,1fr);align-items:center;column-gap:7px;min-width:118px;min-height:57px;padding:8px;border:1px solid rgba(128,160,180,.28);border-radius:11px;background:#ffffff09}.rf-diagnose-journey-node strong{font-size:.75em;line-height:1.1}.rf-diagnose-journey-node small{grid-column:2;margin-top:2px;color:#88a4bf;font-size:.64em}.rf-diagnose-journey-index{display:grid;place-items:center;width:20px;height:20px;grid-row:span 2;color:#a9bdca;border:1px solid rgba(128,160,180,.42);border-radius:50%;font-size:.66em;font-weight:900}.rf-diagnose-journey-node.is-pass{border-color:#2fc18385}.rf-diagnose-journey-node.is-pass .rf-diagnose-journey-index{color:#d8fff0;background:#209f70;border-color:#209f70}.rf-diagnose-journey-node.is-fail{border-color:#f25b5ba8;background:#e5534b17}.rf-diagnose-journey-node.is-fail .rf-diagnose-journey-index{color:#fff;background:#cb4545;border-color:#cb4545}.rf-diagnose-journey-node.is-warn{border-color:#eeac2c99;background:#d2992217}.rf-diagnose-journey-node.is-warn .rf-diagnose-journey-index{color:#261b00;background:#e6ab29;border-color:#e6ab29}.rf-diagnose-journey-node.is-running{border-color:#51daebdb;box-shadow:0 0 0 4px #33c9dc1a;animation:rf-diagnose-journey-pulse 1.25s ease-in-out infinite}.rf-diagnose-journey-node.is-running .rf-diagnose-journey-index{color:#001b21;background:#55d8e9;border-color:#55d8e9}.rf-diagnose-journey-link{width:26px;height:2px;flex:0 0 26px;position:relative;overflow:hidden;background:#80a0b466}.rf-diagnose-journey-link:after{content:"";position:absolute;right:0;top:-2px;width:6px;height:6px;border-top:2px solid #71889b;border-right:2px solid #71889b;transform:rotate(45deg)}.rf-diagnose-journey-link i{display:block;width:0;height:100%;background:#2fc183;transition:width .35s ease}.rf-diagnose-journey-link.is-pass i{width:100%}.rf-diagnose-journey-link.is-pass:after{border-color:#2fc183}@keyframes rf-diagnose-journey-pulse{50%{box-shadow:0 0 0 7px #33c9dc26}}.rf-flow-canvas{position:relative;max-width:930px;margin:15px auto 2px;padding:16px 12px 18px;border:1px solid rgba(81,218,235,.16);border-radius:14px;background:radial-gradient(circle at 50% 0%,rgba(51,201,220,.13),transparent 52%),#010c1975}.rf-flow-row{display:flex;align-items:center;justify-content:center;gap:0}.rf-flow-row-intake{max-width:470px;margin:0 auto}.rf-flow-row-outcome{margin-top:12px}.rf-flow-node{position:relative;display:grid;grid-template-columns:24px minmax(90px,1fr);gap:1px 8px;min-width:145px;min-height:64px;padding:10px;color:#edf9fc;border:1px solid rgba(138,176,198,.36);border-radius:12px;background:#08192bd6;box-shadow:0 8px 22px #00000029;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.rf-flow-node>div{min-width:0;display:grid;gap:2px}.rf-flow-node strong{font-size:.78em;line-height:1.16}.rf-flow-node small{color:#9eb8c8;font-size:.65em;line-height:1.15}.rf-flow-node em{position:absolute;right:8px;bottom:7px;color:#8ca8ba;font-size:.59em;font-style:normal;font-weight:800;letter-spacing:.025em}.rf-flow-node-status{display:grid;place-items:center;align-self:center;width:22px;height:22px;color:#a6c3d3;border:1px solid rgba(138,176,198,.46);border-radius:50%;font-size:.73em;font-weight:900}.rf-flow-node.is-pass{border-color:#3dcd8f9e;box-shadow:0 0 0 2px #2fc1831a,0 8px 22px #00000029}.rf-flow-node.is-pass .rf-flow-node-status{color:#dcfff0;background:#209f70;border-color:#209f70}.rf-flow-node.is-fail{border-color:#f25b5bcc;background:#591621a8;box-shadow:0 0 0 2px #e5534b1f,0 8px 22px #00000029}.rf-flow-node.is-fail .rf-flow-node-status{color:#fff;background:#cb4545;border-color:#cb4545}.rf-flow-node.is-warn{border-color:#eeac2cc2;background:#4f370fa6}.rf-flow-node.is-warn .rf-flow-node-status{color:#261b00;background:#e6ab29;border-color:#e6ab29}.rf-flow-node.is-running{border-color:#55d8e9;background:#0d3c4ed6;animation:rf-flow-pulse 1.2s ease-in-out infinite}.rf-flow-node.is-running .rf-flow-node-status{color:#00202a;background:#55d8e9;border-color:#55d8e9}.rf-flow-link{position:relative;width:48px;height:2px;flex:0 0 48px;background:#8ab0c670;overflow:hidden}.rf-flow-link:after{content:"";position:absolute;right:0;top:-2px;width:6px;height:6px;border-top:2px solid #8ca8ba;border-right:2px solid #8ca8ba;transform:rotate(45deg)}.rf-flow-link i{display:block;width:0;height:100%;background:#2fc183;transition:width .35s ease}.rf-flow-link.is-pass i{width:100%}.rf-flow-link.is-pass:after{border-color:#2fc183}.rf-flow-link.is-running{background:#51daeb47}.rf-flow-link.is-running i{width:34%;background:#55d8e9;animation:rf-flow-packet-horizontal 1s linear infinite}.rf-flow-fork,.rf-flow-merge{position:relative;width:2px;height:26px;margin:0 auto;background:#8ab0c67a}.rf-flow-fork:before,.rf-flow-fork:after,.rf-flow-merge:before,.rf-flow-merge:after{content:"";position:absolute;width:calc(50vw - 82px);max-width:138px;height:25px;top:0;border-top:2px solid rgba(138,176,198,.48)}.rf-flow-fork:before{right:0;border-right:2px solid rgba(138,176,198,.48);border-radius:0 15px 0 0}.rf-flow-fork:after{left:0;border-left:2px solid rgba(138,176,198,.48);border-radius:15px 0 0}.rf-flow-merge:before{right:0;border-right:2px solid rgba(138,176,198,.48);border-radius:0 0 15px}.rf-flow-merge:after{left:0;border-left:2px solid rgba(138,176,198,.48);border-radius:0 0 0 15px}.rf-flow-fork.is-pass,.rf-flow-merge.is-pass{background:#2fc183}.rf-flow-fork.is-pass:before,.rf-flow-fork.is-pass:after,.rf-flow-merge.is-pass:before,.rf-flow-merge.is-pass:after{border-color:#2fc183}.rf-flow-fork.is-running,.rf-flow-merge.is-running{background:#55d8e9;animation:rf-flow-packet-vertical .9s linear infinite}.rf-flow-fork.is-running:before,.rf-flow-fork.is-running:after,.rf-flow-merge.is-running:before,.rf-flow-merge.is-running:after{border-color:#55d8e9}.rf-flow-branches{display:grid;grid-template-columns:repeat(2,minmax(145px,190px));justify-content:center;gap:min(20vw,136px)}@keyframes rf-flow-pulse{50%{box-shadow:0 0 0 7px #51daeb29}}@keyframes rf-flow-packet-horizontal{0%{transform:translate(-40%)}to{transform:translate(290%)}}@keyframes rf-flow-packet-vertical{50%{box-shadow:0 0 10px 2px #51daebe0}}.rf-diagnose-intro{display:flex;gap:18px;flex-wrap:wrap;padding:12px 14px;border:1px solid rgba(51,201,220,.22);border-radius:14px;background:#33c9dc0e;color:#a9bdca;font-size:.85em}.rf-diagnose-intro strong{color:#e7f3f7}.rf-diagnose-group-title{color:#88a4bf;font-size:.77em;font-weight:800;margin-bottom:8px;text-transform:uppercase;letter-spacing:.06em}.rf-diagnose-symptom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:9px}.rf-diagnose-symptom{min-height:124px;display:grid;align-content:start;gap:7px;padding:13px;color:#e7f3f7;background:#ffffff06;border:1px solid rgba(128,160,180,.22);border-radius:13px;transition:border-color .15s ease,background .15s ease,transform .15s ease}.rf-diagnose-symptom:hover{border-color:#33c9dca6;background:#33c9dc13;transform:translateY(-1px)}.rf-diagnose-symptom-title{font-weight:800;line-height:1.2}.rf-diagnose-symptom-description{color:#a9bdca;font-size:.8em;line-height:1.4}.rf-diagnose-symptom-action{justify-self:start;margin-top:auto;padding:5px 9px;color:#68d8e7;background:#33c9dc1a;border:1px solid rgba(51,201,220,.45);border-radius:8px;font-size:.78em;font-weight:800;cursor:pointer}.rf-diagnose-symptom-action:hover:not(:disabled){background:#33c9dc33}.rf-diagnose-symptom-action:focus-visible{outline:3px solid rgba(51,201,220,.45);outline-offset:2px}.rf-diagnose-result-label{color:#88a4bf;font-size:.78em;font-weight:800;margin-bottom:8px;text-transform:uppercase;letter-spacing:.06em}.rf-diagnose-result-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rf-diagnose-result-top .rf-diagnose-result-label{margin-bottom:8px}.rf-diagnose-bundle-action{margin-bottom:8px;text-decoration:none;white-space:nowrap}.rf-diagnose-bundle-unavailable{margin-bottom:8px;color:#88a4bf;font-size:.74em}.rf-customer-running{margin-top:14px}.rf-customer-finding{margin-top:0;padding:16px}.rf-customer-section-label{color:#88a4bf;font-size:.72em;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.rf-customer-finding-title{margin-top:5px;font-size:1.06em;font-weight:800}.rf-customer-finding-copy{margin-top:5px;color:#a9bdca;font-size:.88em;line-height:1.45}.rf-customer-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.rf-customer-path-step{display:flex;align-items:center;gap:9px;min-height:62px;padding:10px;border:1px solid rgba(128,160,180,.24);border-radius:12px;background:#ffffff06}.rf-customer-path-step>div{display:grid;gap:2px;min-width:0}.rf-customer-path-step strong{font-size:.83em;line-height:1.2}.rf-customer-path-step span:not(.rf-customer-path-number){color:#88a4bf;font-size:.73em}.rf-customer-path-number{width:22px;height:22px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(128,160,180,.36);border-radius:50%;color:#a9bdca;font-size:.75em;font-weight:800}.rf-customer-path-step.is-pass{border-color:#2fc18366}.rf-customer-path-step.is-pass .rf-customer-path-number{color:#d8fff0;background:#209f70;border-color:#209f70}.rf-customer-path-step.is-fail{border-color:#f25b5b7a}.rf-customer-path-step.is-fail .rf-customer-path-number{color:#fff;background:#cb4545;border-color:#cb4545}.rf-customer-path-step.is-warn{border-color:#eeac2c85}.rf-customer-path-step.is-warn .rf-customer-path-number{color:#261b00;background:#e6ab29;border-color:#e6ab29}.rf-customer-path-step.is-running{border-color:#33c9dca6;background:#33c9dc14}.rf-customer-path-step.is-running .rf-customer-path-number{color:#001b21;background:#43d2e6;border-color:#43d2e6}.rf-customer-next-step{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:15px 16px;border:1px solid rgba(51,201,220,.28);border-radius:13px;background:#33c9dc0d}.rf-customer-next-step strong{display:block;margin-top:4px;font-size:.94em}.rf-customer-next-step p{max-width:760px;margin:5px 0 0;color:#a9bdca;font-size:.84em;line-height:1.45}.rf-customer-next-step .rf-customer-support-case{margin-top:8px;color:#68d8e7;font-size:.78em;font-weight:700}.rf-diagnose-actionbar{position:sticky;bottom:12px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:13px 14px;border:1px solid rgba(51,201,220,.48);border-radius:14px;background:#0d1929f5;box-shadow:0 8px 28px #00000047}.rf-diagnose-actionbar>div{display:grid;gap:2px}.rf-diagnose-actionbar-label,.rf-diagnose-actionbar-note{color:#88a4bf;font-size:.78em}.rf-guided-recovery{margin-top:16px;padding:16px;border-left:4px solid #33c9dc}.rf-guided-recovery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rf-guided-recovery-head>div:first-child{display:grid;gap:3px}.rf-guided-recovery-head>div:first-child span{color:#68d8e7;font-size:.69em;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.rf-guided-recovery-head>div:first-child strong{font-size:1.02em}.rf-guided-recovery-head>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.rf-guided-recovery>p{margin:8px 0;color:#a9bdca;font-size:.84em}.rf-guided-recovery-why{display:grid;gap:3px;margin:12px 0;padding:10px 12px;background:#33c9dc0f;border:1px solid rgba(51,201,220,.2);border-radius:10px}.rf-guided-recovery-why strong{font-size:.82em}.rf-guided-recovery-why span{color:#a9bdca;font-size:.78em;line-height:1.45}.rf-guided-recovery-target{display:flex;align-items:center;gap:9px;margin:8px 0;font-size:.8em}.rf-guided-recovery-target span{color:#88a4bf}.rf-guided-recovery-target code{padding:4px 7px;color:#e7f3f7;background:#0000003d;border-radius:6px}.rf-guided-recovery ol{margin:10px 0 12px 20px;padding:0;color:#a9bdca;font-size:.8em;line-height:1.55}.rf-guided-recovery-actions,.rf-recovery-outcome>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rf-guided-recovery-actions a,.rf-recovery-outcome a{text-decoration:none}.rf-guided-recovery-disabled{margin-top:8px;color:#88a4bf;font-size:.78em}.rf-recovery-outcome{display:grid;gap:5px;margin-top:16px;padding:13px 14px;border:1px solid rgba(128,160,180,.3);border-left:4px solid #71889b;border-radius:11px}.rf-recovery-outcome strong{font-size:.95em}.rf-recovery-outcome>span{color:#a9bdca;font-size:.82em}.rf-recovery-outcome.is-recovered{border-left-color:#2ea86f;background:#2ea86f0f}.rf-recovery-outcome.is-not-recovered{border-left-color:#e5534b;background:#e5534b0f}.rf-recovery-outcome.is-incomplete{border-left-color:#d29922;background:#d299220f}body[data-theme=light] .rf-diagnose-intro{background:#008ac50f;border-color:#008ac53d;color:#49677d}body[data-theme=light] .rf-diagnose-hero{background:radial-gradient(circle at 8% 0%,rgba(0,138,197,.13),transparent 34%),linear-gradient(120deg,#f4fbff,#e9f4fb);border-color:#008ac547}body[data-theme=light] .rf-diagnose-hero h2,body[data-theme=light] .rf-diagnose-quick-check{color:#173b55}body[data-theme=light] .rf-diagnose-hero p,body[data-theme=light] .rf-diagnose-quick-check small,body[data-theme=light] .rf-diagnose-journey-copy,body[data-theme=light] .rf-diagnose-journey-node small{color:#49677d}body[data-theme=light] .rf-diagnose-journey{background:#ffffffa1;border-color:#5274903d}body[data-theme=light] .rf-diagnose-quick-check,body[data-theme=light] .rf-diagnose-journey-node{background:#ffffffc2;border-color:#52749047}body[data-theme=light] .rf-flow-canvas{background:radial-gradient(circle at 50% 0%,rgba(0,138,197,.16),transparent 52%),#163a55;border-color:#008ac559}body[data-theme=light] .rf-diagnose-intro strong,body[data-theme=light] .rf-diagnose-symptom{color:#1c415d}body[data-theme=light] .rf-diagnose-group-title,body[data-theme=light] .rf-diagnose-actionbar-label,body[data-theme=light] .rf-diagnose-actionbar-note{color:#5c7589}body[data-theme=light] .rf-guided-recovery>p,body[data-theme=light] .rf-guided-recovery-why span,body[data-theme=light] .rf-guided-recovery ol,body[data-theme=light] .rf-recovery-outcome>span{color:#49677d}body[data-theme=light] .rf-guided-recovery-target code{color:#173b55;background:#00436214}@media(max-width:720px){.rf-guided-recovery-head{flex-direction:column}}body[data-theme=light] .rf-diagnose-symptom{background:#ffffffb8;border-color:#52749047}body[data-theme=light] .rf-diagnose-symptom-description{color:#49677d}body[data-theme=light] .rf-diagnose-symptom-action{color:#0073a5;background:#008ac514;border-color:#008ac55c}body[data-theme=light] .rf-diagnose-actionbar{background:#fffffff7;box-shadow:0 8px 24px #1c415d21}body[data-theme=light] .rf-customer-section-label,body[data-theme=light] .rf-customer-path-step span:not(.rf-customer-path-number){color:#5c7589}body[data-theme=light] .rf-customer-finding-copy,body[data-theme=light] .rf-customer-next-step p{color:#49677d}body[data-theme=light] .rf-customer-next-step .rf-customer-support-case{color:#0073a5}body[data-theme=light] .rf-customer-path-step{background:#ffffffb8;border-color:#52749047}body[data-theme=light] .rf-customer-next-step{background:#008ac50e;border-color:#008ac540}body[data-theme=light] .rf-pipeline-map-head p,body[data-theme=light] .rf-pipeline-finding,body[data-theme=light] .rf-pipeline-inspector-main>p,body[data-theme=light] .rf-pipeline-inspector li span{color:#536f84}body[data-theme=light] .rf-pipeline-branch-head,body[data-theme=light] .rf-pipeline-branch-note,body[data-theme=light] .rf-pipeline-stream-note,body[data-theme=light] .rf-pipeline-link small{color:#536f84}body[data-theme=light] .rf-pipeline-node{color:#1c415d;background:#ffffffd1}body[data-theme=light] .rf-pipeline-node.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--flow-color) 18%,transparent),0 9px 22px #1c415d1f}body[data-theme=light] .rf-pipeline-finding{background:#008ac50b}body[data-theme=light] .rf-pipeline-finding.has-break{background:#b423180e}body[data-theme=light] .rf-pipeline-finding strong{color:#1c415d}body[data-theme=light] .rf-pipeline-inspector{background:#ffffff9e}@media(max-width:820px){.rf-diagnose-quick-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.rf-flow-row-outcome{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rf-flow-row-outcome .rf-flow-link{display:none}.rf-flow-row-outcome .rf-flow-node:last-child{grid-column:span 2;width:calc(50% - 5px);justify-self:center}}@media(max-width:620px){.rf-diagnose-actionbar,.rf-customer-next-step,.rf-diagnose-journey-head,.rf-diagnose-result-top{align-items:stretch;flex-direction:column}.rf-diagnose-actionbar .rf-login-btn,.rf-customer-next-step .rf-inline-btn,.rf-diagnose-journey-head .rf-login-btn,.rf-diagnose-bundle-action{width:100%;text-align:center}.rf-customer-path,.rf-diagnose-quick-checks{grid-template-columns:1fr}.rf-diagnose-hero{padding:15px}.rf-flow-canvas{padding:12px 8px 16px}.rf-flow-node{min-width:0}.rf-flow-link{width:22px;flex-basis:22px}.rf-flow-branches{gap:30px}.rf-flow-fork:before,.rf-flow-fork:after,.rf-flow-merge:before,.rf-flow-merge:after{width:68px}}@media(max-width:760px){.rf-pipeline-map-head,.rf-pipeline-inspector{grid-template-columns:1fr;flex-direction:column}.rf-pipeline-map-head .rf-login-btn{width:100%}.rf-pipeline-actions{justify-content:flex-start;min-width:0}.rf-pipeline-inspector li{grid-template-columns:1fr;gap:2px}.rf-pipeline-branches{grid-template-columns:1fr}}.rf-events-head{align-items:flex-start;gap:16px}.rf-event-filters{display:flex;gap:6px;flex-wrap:wrap}.rf-event-filters button{padding:7px 10px;color:#a9bdca;background:transparent;border:1px solid rgba(128,160,180,.25);border-radius:9px;font-size:.78em;font-weight:800;cursor:pointer}.rf-event-filters button span{margin-left:4px;color:#68d8e7}.rf-event-filters button.is-active{color:#e7f3f7;background:#33c9dc1f;border-color:#33c9dc7a}.rf-events-summary{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;margin:3px 0 14px;padding:12px 14px;border:1px solid rgba(128,160,180,.2);border-radius:12px;background:#ffffff06}.rf-events-summary>span{grid-row:span 2;padding:4px 7px;border-radius:999px;font-size:.67em;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rf-events-summary>span.is-warning{color:#f5c85d;background:#d2992224}.rf-events-summary>span.is-healthy{color:#51d69a;background:#2ea86f24}.rf-events-summary strong{font-size:.92em}.rf-events-summary p{grid-column:2;margin:0;color:#a9bdca;font-size:.79em}.rf-event-group-list{display:grid;gap:9px}.rf-event-group{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:12px;align-items:start;padding:13px 14px;border:1px solid rgba(128,160,180,.2);border-left-width:4px;border-radius:12px;background:#ffffff05}.rf-event-group.is-warning{border-left-color:#d29922}.rf-event-group.is-normal{border-left-color:#2ea86f}.rf-event-group-status{display:flex;align-items:center;gap:6px;color:#a9bdca;font-size:.72em;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.rf-event-group-main h4{margin:0;color:#e7f3f7;font-size:.94em}.rf-event-group-main>p{margin:4px 0 8px;color:#a9bdca;font-size:.82em}.rf-event-group-meta{display:flex;gap:5px;flex-wrap:wrap;color:#88a4bf;font-size:.76em}.rf-event-group-meta strong{color:#a9bdca}.rf-event-group-details{grid-column:2 / -1;padding-top:9px;border-top:1px solid rgba(128,160,180,.16);color:#a9bdca;font-size:.8em}.rf-event-group-details>p{margin:4px 0 8px}.rf-event-group-details details>div{margin-top:5px;overflow-wrap:anywhere}body[data-theme=light] .rf-event-filters button{color:#536f84;background:#ffffffb3;border-color:#52749040}body[data-theme=light] .rf-event-filters button.is-active{color:#1c415d;background:#008ac517;border-color:#008ac56b}body[data-theme=light] .rf-events-summary,body[data-theme=light] .rf-event-group{background:#ffffffab}body[data-theme=light] .rf-events-summary p,body[data-theme=light] .rf-event-group-status,body[data-theme=light] .rf-event-group-main>p,body[data-theme=light] .rf-event-group-meta,body[data-theme=light] .rf-event-group-details{color:#536f84}body[data-theme=light] .rf-event-group-main h4{color:#1c415d}body[data-theme=light] .rf-event-group-meta strong{color:#49677d}@media(max-width:760px){.rf-events-head{flex-direction:column}.rf-event-group{grid-template-columns:1fr auto}.rf-event-group-main{grid-column:1 / -1;grid-row:2}.rf-event-group-details,.rf-events-summary p{grid-column:1 / -1}}.rf-command-home{display:grid;gap:16px}.rf-home-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"copy orb" "flow flow";align-items:center;gap:26px 34px;padding:28px 30px 20px;border:1px solid rgba(72,207,218,.22);border-radius:24px;isolation:isolate}.rf-home-hero:before{content:"";position:absolute;z-index:-2;top:-50%;right:35%;bottom:-80%;left:-20%;background:radial-gradient(circle at 40% 45%,rgba(30,196,211,.22),transparent 58%)}.rf-home-hero:after{content:"";position:absolute;z-index:-1;width:420px;height:420px;right:-105px;top:-115px;border:1px solid rgba(72,207,218,.14);border-radius:50%;box-shadow:0 0 0 44px #48cfda06,0 0 0 88px #48cfda05}.rf-home-hero.status-critical{border-color:#f8717157}.rf-home-hero.status-critical:before{background:radial-gradient(circle at 40% 45%,rgba(248,113,113,.15),transparent 58%)}.rf-home-hero.status-attention{border-color:#e2a63852}.rf-home-kicker{display:flex;align-items:center;gap:8px;color:#58d7e5;font-size:.68rem;font-weight:850;letter-spacing:.12em}.rf-home-kicker>span:last-child{color:var(--rf-text-sub, #88a4bf);font-weight:650;letter-spacing:.03em;text-transform:none}.rf-live-dot{width:8px;height:8px;border-radius:50%;background:#39d89f;box-shadow:0 0 0 5px #39d89f1f,0 0 16px #39d89fcc;animation:rf-live-pulse 2s ease-in-out infinite}@keyframes rf-live-pulse{50%{opacity:.55;transform:scale(.88)}}.rf-home-hero-copy{grid-area:copy}.rf-home-hero h1{max-width:760px;margin:12px 0 8px;font-size:clamp(2rem,3.15vw,3.15rem);line-height:1.02;letter-spacing:-.045em}.rf-home-hero-copy>p{max-width:720px;margin:0;color:var(--rf-text-sub, #88a4bf);font-size:.98rem;line-height:1.55}.rf-home-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.rf-home-hero-actions button,.rf-home-block-head button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(128,160,180,.28);border-radius:10px;padding:9px 13px;background:#80a0b412;color:inherit;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}.rf-home-hero-actions button:hover,.rf-home-block-head button:hover{border-color:#48cfda85;background:#48cfda1c}.rf-home-hero-actions .rf-home-primary{color:#03151d;border-color:#42cfdb;background:linear-gradient(135deg,#58deea,#29bccc);box-shadow:0 8px 24px #29bccc30}.rf-home-hero-actions .rf-home-primary:hover{color:#03151d;background:linear-gradient(135deg,#72e7f0,#35c9d8)}.rf-home-updated{display:flex;align-items:center;gap:5px;margin-top:13px;color:var(--rf-text-faint, #6f8da6);font-size:.7rem}.rf-home-orb-wrap{grid-area:orb;position:relative;z-index:1;display:grid;justify-items:center;text-align:center}.rf-home-orb{display:grid;place-items:center;width:154px;height:154px;margin-bottom:12px;border-radius:50%;background:conic-gradient(#43d6df calc(var(--flow-ready, 1) * 1turn),#80a0b424 0);box-shadow:0 0 52px #30c6d329}.rf-home-orb:before{content:"";position:absolute;width:126px;height:126px;border-radius:50%;background:color-mix(in srgb,var(--rf-panel, #091827) 94%,transparent);border:1px solid rgba(128,160,180,.14)}.rf-home-orb>div{position:relative;z-index:1;display:grid}.rf-home-orb strong{font-size:2.65rem;line-height:.95;letter-spacing:-.06em}.rf-home-orb span,.rf-home-orb-wrap small{color:var(--rf-text-sub, #88a4bf);font-size:.72rem}.rf-home-orb-wrap>b{font-size:.82rem}.rf-home-pipeline,.rf-home-panel{padding:20px 22px;border:1px solid rgba(128,160,180,.18);border-radius:20px}.rf-home-hero-flow{grid-area:flow;padding-top:16px;border-top:1px solid rgba(128,160,180,.18)}.rf-home-hero-flow .rf-home-block-head{margin-bottom:10px}.rf-home-hero-flow .rf-home-block-head h2{font-size:.95rem}.rf-home-hero-flow .rf-home-block-head button{padding:7px 10px;font-size:.72rem}.rf-home-block-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.rf-home-block-head span{color:#4dcbd8;font-size:.61rem;font-weight:850;letter-spacing:.11em}.rf-home-block-head h2{margin:3px 0 0;font-size:1.05rem;letter-spacing:-.015em}.rf-home-block-head>small{color:var(--rf-text-sub, #88a4bf);font-size:.7rem}.rf-home-flow{display:flex;align-items:stretch;overflow-x:auto;padding:2px 1px 5px}.rf-home-flow-step-wrap{display:flex;align-items:center;flex:1 0 145px}.rf-home-flow-step{position:relative;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;width:100%;min-height:66px;padding:11px;text-align:left;color:inherit;border:1px solid rgba(128,160,180,.2);border-radius:12px;background:#80a0b40b;cursor:pointer}.rf-home-flow-step i{grid-row:1 / 3;display:grid;place-items:center;align-self:center;width:22px;height:22px;border-radius:50%;font-style:normal;font-size:.64rem;font-weight:850;background:#80a0b424}.rf-home-flow-step span{align-self:end;font-size:.76rem;font-weight:800}.rf-home-flow-step small{color:var(--rf-text-sub, #88a4bf);font-size:.63rem}.rf-home-flow-step.is-healthy{border-color:#39d89f47;background:#39d89f0e}.rf-home-flow-step.is-healthy i{color:#52e1ae;background:#39d89f24}.rf-home-flow-step.is-warning{border-color:#e2a63859;background:#e2a6380f}.rf-home-flow-step.is-critical{border-color:#f871716b;background:#f8717112}.rf-home-flow-link{flex:none;margin:0 7px;color:#58d7e59e}.rf-home-flow-note{margin-top:8px;color:var(--rf-text-faint, #6f8da6);font-size:.65rem}.rf-home-flow-scroll-hint{display:none}.rf-home-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.rf-home-metric{position:relative;overflow:hidden;display:grid;gap:5px;min-height:112px;padding:16px;border:1px solid rgba(128,160,180,.17);border-radius:16px;background:#80a0b40b}.rf-home-metric:after{content:"";position:absolute;width:70px;height:70px;right:-25px;top:-25px;border-radius:50%;background:var(--metric-glow, rgba(72,207,218,.13));filter:blur(5px)}.rf-home-metric>span{color:var(--rf-text-sub, #88a4bf);font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.rf-home-metric>strong{font-size:1.65rem;line-height:1;letter-spacing:-.04em}.rf-home-metric>small{align-self:end;color:var(--rf-text-faint, #6f8da6);font-size:.65rem;line-height:1.3}.rf-home-metric.tone-green{--metric-glow: rgba(57,216,159,.18)}.rf-home-metric.tone-amber{--metric-glow: rgba(226,166,56,.2)}.rf-home-metric.tone-red{--metric-glow: rgba(248,113,113,.2)}.rf-home-metric.tone-purple{--metric-glow: rgba(150,120,255,.2)}.rf-home-main-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.rf-home-action-list .rf-action-item{background:#80a0b406}.rf-home-calm{display:flex;align-items:center;gap:13px;min-height:92px;padding:18px;border:1px dashed rgba(57,216,159,.28);border-radius:14px;background:#39d89f09}.rf-home-calm>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#53dfa9;background:#39d89f1f;font-weight:900}.rf-home-calm p{margin:4px 0 0;color:var(--rf-text-sub, #88a4bf);font-size:.75rem}.rf-home-app-pulse{display:grid;gap:7px}.rf-home-app-pulse>button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;text-align:left;color:inherit;border:1px solid transparent;border-radius:11px;background:#80a0b40b;cursor:pointer}.rf-home-app-pulse>button:hover{border-color:#48cfda4d;background:#48cfda12}.rf-app-pulse-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#ffadb5;background:#f871711f;font-size:.6rem;font-weight:900}.rf-home-app-pulse button>span:nth-child(2){display:grid;gap:2px}.rf-home-app-pulse button strong{font-size:.76rem}.rf-home-app-pulse button small{color:var(--rf-text-sub, #88a4bf);font-size:.64rem}.rf-home-app-pulse button>b{min-width:34px;text-align:right;font-size:1rem}.rf-home-capacity{display:grid;grid-template-columns:180px 180px minmax(0,1fr);align-items:center;gap:18px}.rf-home-util{display:flex;align-items:center;gap:12px}.rf-home-util-ring{display:grid;place-items:center;width:84px;height:84px;flex:none;border-radius:50%;background:conic-gradient(var(--util-color) var(--util),rgba(128,160,180,.12) 0)}.rf-home-util-ring:before{content:"";position:absolute;width:66px;height:66px;border-radius:50%;background:color-mix(in srgb,var(--rf-panel, #091827) 96%,transparent)}.rf-home-util-ring strong{position:relative;z-index:1;font-size:.84rem}.rf-home-util>div:last-child{display:grid;gap:3px}.rf-home-util b{font-size:.76rem}.rf-home-util span{color:var(--rf-text-sub, #88a4bf);font-size:.64rem}.rf-home-trends{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.rf-home-trends .rf-trend-card{min-height:150px;padding:14px}.rf-home-trends .rf-trend-value{font-size:1.45rem}.rf-home-trends .rf-trend-graph{height:52px}body[data-theme=light] .rf-home-hero,body[data-theme=light] .rf-home-pipeline,body[data-theme=light] .rf-home-panel{background:#ffffffc2}body[data-theme=light] .rf-home-orb:before,body[data-theme=light] .rf-home-util-ring:before{background:#f5f9fc}body[data-theme=light] .rf-home-metric,body[data-theme=light] .rf-home-flow-step,body[data-theme=light] .rf-home-app-pulse>button{background:#ffffffad}body[data-theme=light] .rf-home-hero-actions .rf-home-primary{color:#04202a}@media(max-width:1380px){.rf-home-metrics{grid-template-columns:repeat(3,1fr)}.rf-home-capacity{grid-template-columns:160px 160px minmax(0,1fr)}}@media(max-width:1040px){.rf-home-main-grid{grid-template-columns:1fr}.rf-home-capacity{grid-template-columns:1fr 1fr}.rf-home-trends{grid-column:1 / -1}}@media(max-width:760px){.rf-home-hero{grid-template-columns:1fr;grid-template-areas:"copy" "flow";padding:24px}.rf-home-orb-wrap{display:none}.rf-home-metrics{grid-template-columns:1fr 1fr}.rf-home-block-head{align-items:flex-start;flex-direction:column}.rf-home-capacity{grid-template-columns:1fr}.rf-home-trends{grid-column:auto;grid-template-columns:1fr}.rf-home-flow-step-wrap{flex-basis:130px}.rf-home-flow-scroll-hint{display:block;margin:4px 1px 0;color:var(--rf-text-sub, #88a4bf);font-size:.66rem;font-weight:700}}@media(max-width:820px){.rf-pods-table-wrap{overflow-x:auto;scrollbar-gutter:stable}.rf-pods-table{min-width:0}.rf-pods-table .rf-pods-optional-column{display:none}.rf-pods-table th,.rf-pods-table td{padding:10px 8px}.rf-pods-table td:first-child{max-width:180px;overflow-wrap:anywhere}.rf-pods-actions-cell{min-width:112px}.rf-pods-actions-cell .rf-action-row{align-items:flex-start;gap:5px;flex-wrap:wrap}.rf-pods-actions-cell .rf-inline-btn{padding:5px 7px;font-size:.72rem}}.rf-metric-row,.rf-home-grid-top,.rf-home-grid-summary,.rf-home-grid-bottom,.rf-split-view,.rf-config-grid{display:grid;gap:16px}.rf-metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}.rf-home-grid-top{grid-template-columns:1fr 1.35fr .9fr}.rf-home-grid-bottom,.rf-home-grid-summary{grid-template-columns:1fr 1fr}.rf-split-view{grid-template-columns:1.05fr 1fr}.rf-metric-card{padding:20px 22px 14px;border-radius:20px}.rf-metric-label{font-size:11px;color:#88a4bf;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-weight:700}.rf-metric-value{font-size:52px;line-height:1;font-weight:800;letter-spacing:-.04em;margin-bottom:10px}.rf-metric-sub{font-size:12px;color:#88a4bf;line-height:1.45;margin-bottom:10px}.rf-signal-pill{padding:7px 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em}.rf-signal-pill.is-red{color:#ffb3bc;background:#f8717129;border:1px solid rgba(248,113,113,.35)}.rf-signal-pill.is-yellow{color:#ffd36f;background:#fbbf2426;border:1px solid rgba(251,191,36,.35)}.rf-signal-pill.is-green{color:#94f0ca;background:#34d39926;border:1px solid rgba(52,211,153,.35)}.rf-signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rf-signal-grid div,.rf-focus-box,.rf-summary-metric,.rf-node-health-box,.rf-config-item,.rf-user-tag{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff05}.rf-signal-grid div{padding:16px}.rf-signal-grid span,.rf-focus-box span,.rf-node-meta-grid span,.rf-config-item label{display:block;font-size:11px;color:#88a4bf;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.rf-signal-grid strong,.rf-focus-box strong,.rf-summary-metric strong,.rf-config-value{font-size:38px;line-height:1;font-weight:800}.rf-phase-list,.rf-focus-stack,.rf-alert-grid,.rf-summary-grid,.rf-distribution-list,.rf-form-grid{display:grid;gap:14px}.rf-summary-card{min-height:560px;height:100%}.rf-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-summary-metric{padding:16px}.rf-summary-metric p{margin:8px 0 0;color:#88a4bf;font-size:12px;line-height:1.45}.rf-phase-row,.rf-distribution-row,.rf-node-meter-row,.rf-toolbar-row,.rf-inline-status,.rf-checkbox-row,.rf-action-row{display:flex;align-items:center;gap:12px}.rf-phase-row span:first-child,.rf-node-meter-label{width:92px;color:#88a4bf;font-weight:700}.rf-phase-track,.rf-node-meter-track{flex:1;height:12px;background:#ffffff0f;border-radius:999px;overflow:hidden}.rf-phase-fill,.rf-node-meter-fill{height:100%;border-radius:999px}.rf-phase-row strong,.rf-node-meter-value{width:48px;text-align:right;font-weight:800}.rf-focus-box{padding:16px}.rf-focus-box p,.rf-node-meta-grid strong,.rf-config-item small,.rf-login-form small,.rf-toolbar-note,.rf-empty-inline{color:#88a4bf;font-size:12px;line-height:1.45}.rf-pie-row{display:flex;align-items:center;gap:12px}.rf-distribution-meta{display:flex;align-items:center;gap:10px;color:#88a4bf}.rf-color-swatch{width:10px;height:10px;border-radius:50%}.rf-alert-grid{min-height:200px}.rf-alert-grid-scroll{max-height:420px;min-height:0;overflow-y:auto;padding-right:4px;align-content:start}.rf-card-head-aside{display:grid;justify-items:end;gap:12px}.rf-alert-tile{display:flex;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08)}.rf-alert-critical{background:#f871711a}.rf-alert-warning{background:#fbbf241a}.rf-alert-info{background:#38bdf814}.rf-alert-dot{width:9px;height:9px;border-radius:50%;margin-top:5px}.rf-alert-body{flex:1;min-width:0}.rf-alert-topline{display:flex;justify-content:space-between;gap:12px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#88a4bf}.rf-alert-title{font-size:14px;font-weight:700;margin-top:4px}.rf-alert-detail{font-size:12px;color:#88a4bf;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.rf-filter-row{display:flex;gap:8px;flex-wrap:wrap}.rf-filter-btn{border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:inherit;padding:7px 12px;cursor:pointer;text-transform:capitalize}.rf-filter-btn.is-active{background:#15c4d829;border-color:#38bdf85c;color:#19d4e8}.rf-table-wrap{overflow:auto}.rf-table{width:100%;border-collapse:collapse;font-size:12px}.rf-table th,.rf-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left;vertical-align:top}.rf-table th{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#88a4bf}.rf-empty-cell,.rf-empty-state{text-align:center;color:#88a4bf;padding:40px}.rf-mono-cell,.rf-log-terminal,.rf-log-num,.rf-log-level{font-family:JetBrains Mono,Fira Code,monospace}.rf-card-head-stack{align-items:stretch}.rf-toolbar-row{flex-wrap:wrap;justify-content:flex-end}.rf-input,.rf-select,.rf-config-value{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;padding:12px 14px}.rf-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-config-item{padding:16px}.rf-config-item-wide{grid-column:1 / -1}.rf-settings-head{align-items:center}.rf-settings-summary,.rf-settings-value{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:5px 10px;border:1px solid rgba(136,164,191,.28);border-radius:999px;background:#88a4bf14;color:#dbeaf3;font-size:12px;font-weight:800;line-height:1.25;white-space:nowrap}.rf-settings-summary{font-size:13px}.rf-settings-summary.is-success,.rf-settings-value.is-success{border-color:#34d39966;background:#34d3991f;color:#94f0ca}.rf-settings-value.is-warning{border-color:#fbbf2466;background:#fbbf241f;color:#ffd36f}.rf-settings-value.is-danger{border-color:#f871716b;background:#f871711f;color:#ffb3bc}.rf-settings-summary.is-muted{color:#a8bfce}.rf-settings-warning{margin:-2px 0 16px;padding:12px 14px;border-left:3px solid #f2c14b;background:#fbbf2414;color:#d7e5ed;font-size:13px;line-height:1.5}.rf-settings-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rf-settings-section{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;background:#ffffff05}.rf-settings-section h4,.rf-settings-users-head h4{margin:0;padding:13px 14px;color:#dbeaf3;font-size:13px;letter-spacing:.03em}.rf-settings-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.08)}.rf-settings-row>div{min-width:0}.rf-settings-row strong{display:block;font-size:13px;color:#e7f3f7}.rf-settings-row small{display:block;margin-top:3px;color:#88a4bf;font-size:11px;line-height:1.4}.rf-settings-users{grid-column:1 / -1;padding-bottom:14px}.rf-settings-users-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08)}.rf-settings-users .rf-tag-list,.rf-settings-users .rf-empty-inline{margin:14px}.rf-tag-list{display:flex;flex-wrap:wrap;gap:10px}.rf-user-tag{padding:8px 12px;display:inline-flex;align-items:center}.rf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.rf-form-grid label{display:grid;gap:8px}.rf-form-grid label span{font-size:12px;font-weight:700;color:#88a4bf;letter-spacing:.08em;text-transform:uppercase}.rf-form-actions{grid-column:1 / -1}.rf-log-layout{display:grid;grid-template-columns:270px minmax(0,1fr);overflow:hidden;border-radius:24px}.rf-log-sidebar{border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;min-height:0}.rf-log-sidebar-head{padding:16px;display:grid;gap:10px}.rf-log-sidebar-list{overflow:auto;padding:0 10px 14px;display:grid;gap:6px}.rf-pod-pick{background:transparent;color:inherit;border:1px solid transparent;border-radius:14px;padding:10px;text-align:left;cursor:pointer}.rf-pod-pick.is-active{background:#15c4d81f;border-color:#38bdf852}.rf-pod-pick-top{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;overflow:hidden}.rf-pod-pick-top span{overflow:hidden;text-overflow:ellipsis}.rf-pod-pick-tags{display:flex;gap:4px;flex-wrap:wrap}.rf-log-main{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.rf-log-toolbar,.rf-log-stats{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:10px}.rf-log-stats{display:flex;align-items:center;flex-wrap:wrap;gap:18px;color:#88a4bf;font-size:11px}.rf-checkbox-row{margin-left:auto}.rf-log-terminal{height:calc(100vh - 260px);min-height:320px;overflow-y:auto;overflow-x:hidden;padding:16px 18px;scrollbar-gutter:stable}.rf-log-line{display:flex;gap:12px;line-height:1.7;font-size:11px}.rf-log-num{opacity:.45;width:42px;flex-shrink:0;-webkit-user-select:none;user-select:none}.rf-log-level{width:54px;flex-shrink:0;font-weight:700}.rf-loading,.rf-error-panel{padding:40px;border-radius:24px;display:flex;align-items:center;gap:12px}.rf-error-panel{color:#f87171;justify-content:space-between}.rf-auth-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#040a1285;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;z-index:50}.rf-auth-card{width:min(540px,calc(100vw - 32px));border-radius:24px;padding:28px}.rf-auth-card h2{margin:0 0 10px;font-size:26px;font-weight:800}.rf-auth-card p{margin:0 0 18px;color:#88a4bf}.rf-login-form{display:grid;gap:16px}.rf-login-form label{display:grid;gap:8px}.rf-login-form span{font-size:12px;font-weight:700;color:#88a4bf;letter-spacing:.08em;text-transform:uppercase}.rf-error-toast{position:fixed;right:18px;bottom:18px;padding:12px 16px;border-radius:14px;background:#f8717129;border:1px solid rgba(248,113,113,.32);color:#ffb3bc}.card-enter{animation:slideUp .28s ease both}.row-enter{animation:fadeIn .24s ease both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.22);opacity:.75}to{transform:scale(1);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.rf-trend-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.rf-trend-card{padding:18px 20px 14px;border-radius:20px;display:flex;flex-direction:column;gap:10px;min-width:0}.rf-trend-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rf-trend-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#88a4bf;font-weight:700;margin-bottom:4px}.rf-trend-value{font-size:36px;line-height:1;font-weight:800;letter-spacing:-.03em}.rf-trend-readout{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;color:#88a4bf;letter-spacing:.04em;font-weight:600}.rf-trend-sub{font-size:12px;color:#88a4bf;line-height:1.4}.rf-trend-graph{height:88px;width:100%;margin-top:4px}.rf-trend-empty{display:flex;align-items:center;justify-content:center;height:100%;font-size:12px;color:#88a4bf;font-style:italic;border:1px dashed rgba(136,164,191,.22);border-radius:12px}.rf-trend-axis{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.06em;color:#88a4bf;font-variant-numeric:tabular-nums;padding:0 2px;margin-top:2px}.rf-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rf-stat-tile{border:1px solid rgba(255,255,255,.08);background:#ffffff05;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.rf-stat-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#88a4bf;font-weight:700}.rf-stat-value{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.rf-stat-sub{font-size:11.5px;color:#88a4bf;line-height:1.4}.rf-action-list{display:flex;flex-direction:column;gap:10px}.rf-action-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:border-color .15s ease,background .15s ease}.rf-action-item:hover{border-color:#486e8e52;background:#ffffff0a}.rf-action-num{width:32px;height:32px;border-radius:10px;border:1px solid;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;font-variant-numeric:tabular-nums}.rf-action-body{min-width:0;display:flex;flex-direction:column;gap:3px}.rf-action-title{font-size:14px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-action-meta{font-size:12px;color:#88a4bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-action-aside{display:flex;align-items:center;gap:12px;font-size:12px}.rf-action-time{color:#88a4bf;font-variant-numeric:tabular-nums}.rf-action-cta{border:1px solid rgba(72,110,142,.32);background:#ffffff0a;color:inherit;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.rf-action-cta:hover{border-color:#33c9dc99;color:#33c9dc;background:#33c9dc1a}.rf-metric-label,.rf-metric-sub,.rf-signal-grid span,.rf-focus-box span,.rf-node-meta-grid span,.rf-config-item label,.rf-summary-metric p,.rf-phase-row span:first-child,.rf-node-meter-label,.rf-focus-box p,.rf-node-meta-grid strong,.rf-config-item small,.rf-login-form small,.rf-toolbar-note,.rf-empty-inline,.rf-distribution-meta,.rf-alert-topline,.rf-alert-detail,.rf-table th,.rf-empty-cell,.rf-empty-state,.rf-form-grid label span,.rf-log-stats,.rf-auth-card p,.rf-login-form span,.rf-trend-label,.rf-trend-readout,.rf-trend-sub,.rf-trend-empty,.rf-trend-axis,.rf-stat-label,.rf-stat-sub,.rf-action-meta,.rf-action-time{color:var(--rf-text-sub, #88a4bf)}.rf-signal-pill.is-info{color:#cfe9f0;background:#33c9dc1f;border:1px solid rgba(51,201,220,.32)}@media(max-width:1540px){.rf-metric-row,.rf-home-grid-top,.rf-home-grid-summary,.rf-home-grid-bottom,.rf-split-view{grid-template-columns:1fr 1fr}.rf-home-grid-top>:last-child,.rf-split-view>:last-child{grid-column:1 / -1}}@media(max-width:1240px){.rf-layout{grid-template-columns:1fr}.rf-sidebar{min-height:auto}.rf-nav{max-height:320px}.rf-log-layout{grid-template-columns:1fr}.rf-log-sidebar{max-height:220px}}@media(max-width:1180px){.rf-topbar{grid-template-columns:1fr;row-gap:12px}.rf-topbar-controls{justify-content:flex-start}}@media(max-width:920px){.rf-section-head,.rf-card-head,.rf-card-head-stack{flex-direction:column}.rf-metric-row,.rf-home-grid-top,.rf-home-grid-summary,.rf-home-grid-bottom,.rf-split-view,.rf-config-grid,.rf-settings-sections,.rf-form-grid,.rf-trend-row{grid-template-columns:1fr}.rf-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-action-item{grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto}.rf-action-aside{grid-column:1 / -1;justify-content:flex-end}.rf-summary-grid{grid-template-columns:1fr}.rf-pie-row,.rf-toolbar-row{flex-direction:column;align-items:stretch}}@media(max-width:620px){.rf-settings-row{grid-template-columns:1fr;gap:8px}.rf-settings-head{align-items:flex-start}.rf-settings-users-head{align-items:flex-start;flex-direction:column;gap:0}}.rf-doc-body h1,.rf-doc-body h2,.rf-doc-body h3,.rf-doc-body h4{margin:1.4em 0 .45em;font-weight:700;line-height:1.3}.rf-doc-body h1{font-size:22px}.rf-doc-body h2{font-size:18px;padding-bottom:6px;border-bottom:1px solid rgba(72,110,142,.22)}.rf-doc-body h3{font-size:15px}.rf-doc-body h4{font-size:13px;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.rf-doc-body p,.rf-doc-body ul,.rf-doc-body ol{margin:.6em 0}.rf-doc-body ul,.rf-doc-body ol{padding-left:22px}.rf-doc-body li+li{margin-top:.25em}.rf-doc-body a{color:#33c9dc;text-decoration:underline;text-underline-offset:2px}.rf-doc-body a:hover{color:#7be4f0}.rf-doc-body code{font-family:JetBrains Mono,Fira Code,monospace;font-size:12.5px;padding:1px 5px;border-radius:4px;background:#ffffff0f}.rf-doc-body pre{background:#050d17;border:1px solid rgba(72,110,142,.22);border-radius:8px;padding:12px 14px;margin:.9em 0;overflow-x:auto;font-size:12px;line-height:1.5}.rf-doc-body pre code{background:transparent;padding:0;border-radius:0;font-size:12px}.rf-doc-body blockquote{margin:.8em 0;padding:6px 14px;border-left:3px solid #33c9dc;background:#33c9dc14;border-radius:0 6px 6px 0;color:#cfe9f0}.rf-doc-body hr{border:none;border-top:1px solid rgba(72,110,142,.22);margin:1.4em 0}.rf-doc-tablewrap{overflow-x:auto;margin:.8em 0}.rf-doc-body table{border-collapse:collapse;font-size:12.5px;min-width:100%}.rf-doc-body table th,.rf-doc-body table td{padding:6px 10px;border:1px solid rgba(72,110,142,.22);text-align:left}.rf-doc-body table th{background:#ffffff0a;font-weight:700}body[data-theme=light] .rf-page-frame,body[data-theme=light] .rf-card,body[data-theme=light] .rf-metric-card,body[data-theme=light] .rf-table-card,body[data-theme=light] .rf-config-card,body[data-theme=light] .rf-log-layout,body[data-theme=light] .rf-trend-card,body[data-theme=light] .rf-stat-tile,body[data-theme=light] .rf-action-item{border-color:#1c415d38;box-shadow:0 1px 2px #1c415d0d,0 4px 14px #1c415d14}body[data-theme=light] .rf-topbar{border-color:#1c415d47;border-bottom:1px solid rgba(28,65,93,.32);box-shadow:0 2px 4px #1c415d0f,0 6px 18px #1c415d14}body[data-theme=light] .rf-stat-tile,body[data-theme=light] .rf-action-item{background:#ffffffb3}body[data-theme=light] .rf-trend-label,body[data-theme=light] .rf-trend-readout,body[data-theme=light] .rf-trend-sub,body[data-theme=light] .rf-trend-axis,body[data-theme=light] .rf-stat-label,body[data-theme=light] .rf-stat-sub,body[data-theme=light] .rf-action-meta,body[data-theme=light] .rf-action-time{color:#5e7a8f}body[data-theme=light] .rf-action-cta{border-color:#1c415d38;background:#fff9}body[data-theme=light] .rf-action-cta:hover{border-color:#008ac5;color:#008ac5;background:#008ac514}body[data-theme=light] .rf-doc-body h2{border-bottom-color:#1c415d2e}body[data-theme=light] .rf-doc-body code{background:#1c415d14}body[data-theme=light] .rf-doc-body pre{background:#f3f7fa;border-color:#1c415d2e}body[data-theme=light] .rf-doc-body blockquote{background:#008ac514;border-left-color:#008ac5;color:#1c415d}body[data-theme=light] .rf-doc-body table th,body[data-theme=light] .rf-doc-body table td{border-color:#1c415d2e}body[data-theme=light] .rf-doc-body table th{background:#1c415d0f}body[data-theme=light] .rf-doc-body a{color:#008ac5}.rf-help-button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(72,110,142,.32);background:#ffffff0a;color:#8aa3b6;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.rf-help-button:hover{border-color:#33c9dc99;color:#33c9dc;background:#33c9dc1a}.rf-help-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;display:flex;justify-content:flex-end}.rf-help-drawer{width:420px;max-width:90vw;height:100vh;background:#0d1929f5;border-left:1px solid rgba(72,110,142,.32);box-shadow:-10px 0 28px #00000073;display:flex;flex-direction:column;animation:rf-help-slidein .18s ease-out}@keyframes rf-help-slidein{0%{transform:translate(40px);opacity:.6}to{transform:translate(0);opacity:1}}.rf-help-head{padding:14px 18px;border-bottom:1px solid rgba(72,110,142,.22);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rf-help-close{border:none;background:transparent;color:#8aa3b6;font-size:18px;cursor:pointer;line-height:1}.rf-help-close:hover{color:#e7f3f7}.rf-help-body{padding:16px 18px 22px;overflow:auto;flex:1}.rf-help-body .rf-doc-body{font-size:13px}.rf-help-foot{padding:10px 18px 14px;border-top:1px solid rgba(72,110,142,.22);font-size:12px}.rf-help-foot a{color:#33c9dc}body[data-theme=light] .rf-help-drawer{background:#fffffff7;border-left-color:#1c415d2e;color:#1c415d}body[data-theme=light] .rf-help-head,body[data-theme=light] .rf-help-foot{border-color:#1c415d2e}body[data-theme=light] .rf-help-close{color:#5c7589}body[data-theme=light] .rf-help-close:hover{color:#1c415d}.rf-stream-status{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid currentColor;white-space:nowrap}.rf-stream-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px #ffffff0d}.rf-stream-status.is-green{color:#10b981;background:#10b9811f}.rf-stream-status.is-amber{color:#f59e0b;background:#f59e0b1f}.rf-stream-status.is-red{color:#ef4444;background:#ef44441f}.rf-stream-status.is-muted{color:#6b7c93;background:#6b7c931a}.rf-log-error{margin:0 16px 8px;padding:10px 14px;border-radius:12px;border:1px solid rgba(239,68,68,.45);background:#ef44441a;color:#ef4444;font-size:12px;display:flex;align-items:center;gap:8px}.rf-log-error strong{color:inherit}body[data-theme=light] .rf-input,body[data-theme=light] .rf-select,body[data-theme=light] .rf-config-value{border-color:#1c415d52;background:#fff;color:#1c415d;box-shadow:inset 0 1px #1c415d0a,0 1px 2px #1c415d0f}body[data-theme=light] .rf-input::placeholder{color:#1c415d73}body[data-theme=light] .rf-input:hover,body[data-theme=light] .rf-select:hover,body[data-theme=light] .rf-config-value:hover{border-color:#1c415d73}body[data-theme=light] .rf-input:focus,body[data-theme=light] .rf-input:focus-visible,body[data-theme=light] .rf-select:focus,body[data-theme=light] .rf-select:focus-visible,body[data-theme=light] .rf-config-value:focus,body[data-theme=light] .rf-config-value:focus-visible{outline:none;border-color:#008ac5;box-shadow:0 0 0 3px #008ac52e,inset 0 1px #1c415d0a}body[data-theme=light] .rf-settings-section{border-color:#1c415d2e;background:#ffffff94}body[data-theme=light] .rf-settings-section h4,body[data-theme=light] .rf-settings-users-head h4,body[data-theme=light] .rf-settings-row strong{color:#1c415d}body[data-theme=light] .rf-settings-row,body[data-theme=light] .rf-settings-users-head{border-color:#1c415d1f}body[data-theme=light] .rf-settings-row small{color:#5c7589}body[data-theme=light] .rf-settings-summary,body[data-theme=light] .rf-settings-value{color:#1c415d;border-color:#1c415d38;background:#1c415d0d}body[data-theme=light] .rf-settings-summary.is-success,body[data-theme=light] .rf-settings-value.is-success{color:#087a4f}body[data-theme=light] .rf-settings-value.is-warning{color:#9a6700}body[data-theme=light] .rf-settings-value.is-danger{color:#b42318}body[data-theme=light] .rf-settings-warning{color:#6f5009;background:#f2c14b1f}body[data-theme=light] .rf-inline-btn{border-color:#1c415d4d;background:#ffffffd9;color:#1c415d;box-shadow:0 1px 1px #1c415d0a}body[data-theme=light] .rf-inline-btn:hover:not(:disabled){border-color:#008ac5;color:#008ac5;background:#008ac50f}body[data-theme=light] .rf-inline-btn.is-primary{background:#008ac5;border-color:#008ac5;color:#fff}body[data-theme=light] .rf-inline-btn.is-primary:hover:not(:disabled){background:#006fa3;border-color:#006fa3;color:#fff}body[data-theme=light] .rf-inline-btn.is-active{border-color:#008ac5;color:#008ac5;background:#008ac51a}body[data-theme=light] .rf-inline-btn:disabled{opacity:.5;background:#1c415d0a}body[data-theme=light] .rf-stream-status.is-green{color:#047857;background:#0478571a}body[data-theme=light] .rf-stream-status.is-amber{color:#b45309;background:#b453091a}body[data-theme=light] .rf-stream-status.is-red{color:#b91c1c;background:#b91c1c1a}body[data-theme=light] .rf-stream-status.is-muted{color:#475569;background:#47556914}body[data-theme=light] .rf-pod-pick{border-color:#1c415d29;background:#fff9}body[data-theme=light] .rf-pod-pick:hover{background:#008ac50f}body[data-theme=light] .rf-pod-pick.is-active{border-color:#008ac5;background:#008ac51a;color:#1c415d}body[data-theme=light] .rf-doc-body .hljs,body[data-theme=light] .rf-doc-body pre code.hljs{color:#1c415d!important;background:transparent!important}body[data-theme=light] .rf-doc-body .hljs-comment,body[data-theme=light] .rf-doc-body .hljs-quote,body[data-theme=light] .rf-doc-body .hljs-meta{color:#6a737d!important;font-style:italic}body[data-theme=light] .rf-doc-body .hljs-keyword,body[data-theme=light] .rf-doc-body .hljs-selector-tag,body[data-theme=light] .rf-doc-body .hljs-deletion,body[data-theme=light] .rf-doc-body .hljs-tag{color:#d73a49!important}body[data-theme=light] .rf-doc-body .hljs-string,body[data-theme=light] .rf-doc-body .hljs-doctag,body[data-theme=light] .rf-doc-body .hljs-regexp{color:#032f62!important}body[data-theme=light] .rf-doc-body .hljs-built_in,body[data-theme=light] .rf-doc-body .hljs-class .hljs-title,body[data-theme=light] .rf-doc-body .hljs-title.class_,body[data-theme=light] .rf-doc-body .hljs-type{color:#6f42c1!important}body[data-theme=light] .rf-doc-body .hljs-number,body[data-theme=light] .rf-doc-body .hljs-literal,body[data-theme=light] .rf-doc-body .hljs-variable,body[data-theme=light] .rf-doc-body .hljs-template-variable{color:#005cc5!important}body[data-theme=light] .rf-doc-body .hljs-attr,body[data-theme=light] .rf-doc-body .hljs-attribute,body[data-theme=light] .rf-doc-body .hljs-name,body[data-theme=light] .rf-doc-body .hljs-section,body[data-theme=light] .rf-doc-body .hljs-symbol,body[data-theme=light] .rf-doc-body .hljs-bullet,body[data-theme=light] .rf-doc-body .hljs-link{color:#22863a!important}body[data-theme=light] .rf-doc-body .hljs-addition{color:#22863a!important;background-color:#22863a14!important}body[data-theme=light] .rf-doc-body .hljs-emphasis{font-style:italic}body[data-theme=light] .rf-doc-body .hljs-strong{font-weight:700}body[data-theme=light] .rf-topbar-search{border-color:#1c415d38;background:#fff}body[data-theme=light] .rf-topbar-search:focus-within{border-color:#008ac5;background:#008ac50d;box-shadow:0 0 0 3px #008ac51f}body[data-theme=light] .rf-topbar-search-input{color:#1c415d}body[data-theme=light] .rf-topbar-search-input::placeholder{color:#5e7a8f;opacity:.85}body[data-theme=light] .rf-topbar-search-icon{color:#5e7a8f}body[data-theme=light] .rf-topbar-search-kbd{background:#1c415d0f;border-color:#1c415d38;color:#1c415d}body[data-theme=light] .rf-topbar-search-item-label{color:#1c415d}body[data-theme=light] .rf-topbar-search-item-hint{color:#5e7a8f}body[data-theme=light] .rf-topbar-search-item:hover{background:#008ac51a}body[data-theme=light] .rf-control-pill,body[data-theme=light] .rf-inline-btn,body[data-theme=light] .rf-login-btn{border-color:#1c415d38;background:#fff;color:#1c415d}body[data-theme=light] .rf-control-pill:hover,body[data-theme=light] .rf-inline-btn:hover,body[data-theme=light] .rf-login-btn:hover{border-color:#008ac5;background:#008ac514;color:#008ac5}body[data-theme=light] .rf-control-pill-icon{color:#1c415d}body[data-theme=light] .rf-control-pill-icon svg,body[data-theme=light] .rf-control-pill-icon path{stroke:currentColor}body[data-theme=light] .rf-control-pill-icon.is-active{background:#008ac51f;border-color:#008ac5;color:#008ac5}
