.sidebar-scroll[data-v-d06df82a]{overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s}.sidebar-scroll[data-v-d06df82a]:hover{scrollbar-color:rgba(148,163,184,.35) transparent}.sidebar-scroll[data-v-d06df82a]::-webkit-scrollbar{width:4px}.sidebar-scroll[data-v-d06df82a]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-d06df82a]::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background .3s}.sidebar-scroll[data-v-d06df82a]:hover::-webkit-scrollbar-thumb{background:#94a3b859}.sidebar-scroll[data-v-d06df82a]::-webkit-scrollbar-thumb:hover{background:#94a3b88c}.nav-progress-bar[data-v-89471391]{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#3b82f6,#6366f1,#8b5cf6);box-shadow:0 0 8px #6366f199;z-index:9999;transition:width .2s ease-out,opacity .22s ease-out 80ms;pointer-events:none;border-radius:0 2px 2px 0}.help-pulse[data-v-6d541263]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:9999px;border:3px solid rgba(59,130,246,.65);animation:help-pulse-6d541263 1.4s ease-out infinite;pointer-events:none}@keyframes help-pulse-6d541263{0%{transform:scale(1);opacity:.9}70%{transform:scale(1.45);opacity:0}to{transform:scale(1.45);opacity:0}}.help-tooltip-enter-active[data-v-6d541263],.help-tooltip-leave-active[data-v-6d541263]{transition:opacity .2s ease,transform .2s ease}.help-tooltip-enter-from[data-v-6d541263],.help-tooltip-leave-to[data-v-6d541263]{opacity:0;transform:translate(8px)}.help-drawer-instance[data-v-7b231e1e] .p-drawer{width:100%!important}@media (min-width: 768px){.help-drawer-instance[data-v-7b231e1e] .p-drawer{width:480px!important}}.help-drawer-instance[data-v-7b231e1e] .p-drawer-content{padding:1rem 1.25rem}.help-accordion[data-v-7b231e1e] .p-accordionheader{padding:.75rem 1rem;border-radius:.75rem;margin-bottom:.25rem}.help-accordion[data-v-7b231e1e] .p-accordioncontent-content{padding:.5rem .5rem .75rem}.cb-banner[data-v-0cc9cbcb]{display:flex;align-items:flex-start;gap:14px;padding:12px 16px;border-radius:10px;margin:8px 12px;position:relative;z-index:50;box-shadow:0 6px 24px #0000002e;border:1px solid transparent;font-size:13.5px;line-height:1.45}.cb-banner--danger[data-v-0cc9cbcb]{background:linear-gradient(180deg,#ef44441f,#ef44440f);border-color:#ef444452;color:#fca5a5}.cb-banner--warn[data-v-0cc9cbcb]{background:linear-gradient(180deg,#f59e0b1a,#f59e0b0d);border-color:#f59e0b52;color:#fbbf24}html.light{background:linear-gradient(180deg,#ef444414,#ef44440a);color:#b91c1c}html.light{background:linear-gradient(180deg,#f59e0b1a,#f59e0b0a);color:#92400e}.cb-banner__icon[data-v-0cc9cbcb]{font-size:18px;flex-shrink:0;padding-top:2px}.cb-banner--danger .cb-banner__icon[data-v-0cc9cbcb]{color:#ef4444}.cb-banner--warn .cb-banner__icon[data-v-0cc9cbcb]{color:#f59e0b}.cb-banner__main[data-v-0cc9cbcb]{flex:1;min-width:0}.cb-banner__title[data-v-0cc9cbcb]{font-weight:600;font-size:14px;letter-spacing:-.01em;margin-bottom:2px}.cb-banner--danger .cb-banner__title[data-v-0cc9cbcb]{color:#fee2e2}.cb-banner--warn .cb-banner__title[data-v-0cc9cbcb]{color:#fef3c7}html.light{color:#7f1d1d}html.light{color:#78350f}.cb-banner__detail[data-v-0cc9cbcb]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;opacity:.92}.cb-banner__reason[data-v-0cc9cbcb]{font-weight:400}.cb-banner__sep[data-v-0cc9cbcb]{opacity:.55}.cb-banner__countdown strong[data-v-0cc9cbcb]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}.cb-banner__offenders[data-v-0cc9cbcb]{margin-top:6px;font-size:12.5px;opacity:.8;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cb-banner__offenders i[data-v-0cc9cbcb]{font-size:11px}.cb-banner__offender-ids[data-v-0cc9cbcb]{font-variant-numeric:tabular-nums}.cb-banner__actions[data-v-0cc9cbcb]{display:flex;gap:6px;flex-shrink:0}.cb-banner__btn[data-v-0cc9cbcb]{background:#0000002e;border:1px solid rgba(255,255,255,.08);color:inherit;width:30px;height:30px;border-radius:6px;cursor:pointer;display:grid;place-items:center;font-size:12px;transition:background .15s,transform .15s}.cb-banner__btn[data-v-0cc9cbcb]:hover{background:#00000047;transform:translateY(-1px)}html.light{background:#ffffff80;border-color:#00000014}html.light{background:#ffffffd9}.cb-fade-enter-active[data-v-0cc9cbcb],.cb-fade-leave-active[data-v-0cc9cbcb]{transition:opacity .25s ease,transform .25s ease}.cb-fade-enter-from[data-v-0cc9cbcb],.cb-fade-leave-to[data-v-0cc9cbcb]{opacity:0;transform:translateY(-6px)}@media (max-width: 640px){.cb-banner[data-v-0cc9cbcb]{gap:10px;padding:10px 12px;margin:6px 8px;font-size:12.5px}.cb-banner__title[data-v-0cc9cbcb]{font-size:13px}.cb-banner__detail[data-v-0cc9cbcb]{flex-direction:column;align-items:flex-start;gap:2px}.cb-banner__sep[data-v-0cc9cbcb]{display:none}}.fade-enter-active[data-v-46c55552],.fade-leave-active[data-v-46c55552]{transition:opacity .16s ease,transform .16s ease}.fade-enter-from[data-v-46c55552],.fade-leave-to[data-v-46c55552]{opacity:0;transform:translateY(8px)}.rules-tabs .p-tabview-panels{padding:0!important}.rules-tabs .p-tabview-nav{padding:0 1.5rem!important}.quick-reply-popover{margin-top:0!important;transform:translateY(-100%) translateY(-2.5rem)!important}.chat-input-textarea[data-v-5285f523] textarea{min-height:2.5rem;max-height:7.5rem;line-height:1.4;resize:none;overflow-y:auto}.status-icon-slot{--status-icon-duration: .22s;--status-icon-easing-in: cubic-bezier(.16, 1, .3, 1);--status-icon-easing-out: cubic-bezier(.7, 0, .84, 0);--status-icon-travel: 4px;min-width:.875rem;min-height:.875rem;line-height:1}.status-icon-enter-active{transition:opacity var(--status-icon-duration) var(--status-icon-easing-in),transform var(--status-icon-duration) var(--status-icon-easing-in)}.status-icon-leave-active{transition:opacity var(--status-icon-duration) var(--status-icon-easing-out),transform var(--status-icon-duration) var(--status-icon-easing-out)}.status-icon-enter-from{opacity:0;transform:translateY(var(--status-icon-travel))}.status-icon-leave-to{opacity:0;transform:translateY(calc(var(--status-icon-travel) * -1))}.status-icon-enter-to,.status-icon-leave-from{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.status-icon-enter-active,.status-icon-leave-active{transition:none}.status-icon-enter-from,.status-icon-leave-to{opacity:1;transform:none}}.message-bubble-enter-active{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.message-bubble-leave-active{transition:opacity .12s ease-in,transform .12s ease-in}.message-bubble-enter-from{opacity:0;transform:translateY(10px)}.message-bubble-leave-to{opacity:0;transform:translateY(-4px)}.message-bubble-enter-to,.message-bubble-leave-from{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.message-bubble-enter-active,.message-bubble-leave-active{transition:none}.message-bubble-enter-from,.message-bubble-leave-to{opacity:1;transform:none}}.rli-root[data-v-15acb4c2]{line-height:1.2}.rli-bar-wrap[data-v-15acb4c2]{display:flex;flex-direction:column;gap:2px;min-width:92px;max-width:140px;flex:0 0 auto}.rli-bar-label[data-v-15acb4c2]{display:flex;align-items:center;gap:4px;font-size:10px;line-height:1;white-space:nowrap}.rli-bar[data-v-15acb4c2] .p-progressbar-value{transition:background-color .2s ease,width .2s ease}.rli-bar-green[data-v-15acb4c2] .p-progressbar-value{background-color:#22c55e}.rli-bar-amber[data-v-15acb4c2] .p-progressbar-value{background-color:#f59e0b}.rli-bar-red[data-v-15acb4c2] .p-progressbar-value{background-color:#ef4444}.fhb-card[data-v-1b830648]{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;padding:.875rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s,box-shadow .2s,transform .2s}.fhb-card[data-v-1b830648]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f}.fhb-card--live[data-v-1b830648]{background:linear-gradient(180deg,#fff,#f8fafc)}.fhb-card--dead[data-v-1b830648]{background:#fffbf5;border-color:#fed7aa}.fhb-card--fresh[data-v-1b830648]{border-color:#93c5fd;background:linear-gradient(180deg,#eff6ff,#f8fafc);animation:fhb-fresh-pulse-1b830648 1.6s ease-in-out 3}@keyframes fhb-fresh-pulse-1b830648{0%,to{box-shadow:0 0 #3b82f600}50%{box-shadow:0 0 0 4px #3b82f62e}}.fhb-uptime[data-v-1b830648]{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:#64748b;padding:.3rem .45rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.4rem}.fhb-uptime__label[data-v-1b830648]{text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;font-weight:500}.fhb-uptime__value[data-v-1b830648]{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a}.fhb-uptime--fresh[data-v-1b830648]{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.fhb-uptime--fresh .fhb-uptime__value[data-v-1b830648]{color:#1d4ed8}.fhb-head[data-v-1b830648]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.fhb-shard[data-v-1b830648]{display:flex;align-items:baseline;gap:.35rem}.fhb-shard__num[data-v-1b830648]{font-family:Inter,system-ui,sans-serif;font-size:1.25rem;font-weight:700;color:#0f172a;letter-spacing:-.025em}.fhb-shard__label[data-v-1b830648]{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-weight:500}.fhb-metric[data-v-1b830648]{display:flex;flex-direction:column;gap:.3rem}.fhb-metric__row[data-v-1b830648]{display:flex;justify-content:space-between;align-items:baseline;font-size:.72rem}.fhb-metric__label[data-v-1b830648]{color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:.625rem}.fhb-metric__value[data-v-1b830648]{font-weight:600;font-variant-numeric:tabular-nums}.fhb-metric__limit[data-v-1b830648]{color:#94a3b8;font-weight:400}.fhb-bar[data-v-1b830648]{position:relative;height:6px;border-radius:3px;overflow:hidden;background:#f1f5f9}.fhb-bar__fill[data-v-1b830648]{height:100%;border-radius:3px;transition:width .28s ease-out,background .2s}.fhb-good[data-v-1b830648]{color:#059669}.fhb-good.fhb-bar .fhb-bar__fill[data-v-1b830648],.fhb-bar.fhb-good .fhb-bar__fill[data-v-1b830648]{background:linear-gradient(90deg,#10b981,#059669)}.fhb-warn[data-v-1b830648]{color:#d97706}.fhb-warn.fhb-bar .fhb-bar__fill[data-v-1b830648],.fhb-bar.fhb-warn .fhb-bar__fill[data-v-1b830648]{background:linear-gradient(90deg,#f59e0b,#d97706)}.fhb-crit[data-v-1b830648]{color:#dc2626}.fhb-crit.fhb-bar .fhb-bar__fill[data-v-1b830648],.fhb-bar.fhb-crit .fhb-bar__fill[data-v-1b830648]{background:linear-gradient(90deg,#ef4444,#dc2626)}.bwc[data-v-ffa02d0a]{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 1px 3px #0f172a0a,0 1px 2px #0f172a08;transition:box-shadow .22s,border-color .22s}.bwc[data-v-ffa02d0a]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-top-left-radius:.875rem;border-top-right-radius:.875rem}.bwc--good[data-v-ffa02d0a]:before{background:linear-gradient(90deg,#10b981,#059669)}.bwc--warning[data-v-ffa02d0a]:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.bwc--critical[data-v-ffa02d0a]:before{background:linear-gradient(90deg,#ef4444,#dc2626)}.bwc--errored[data-v-ffa02d0a]{border-color:#fca5a5;background:snow}.bwc[data-v-ffa02d0a]:hover{box-shadow:0 8px 24px #0f172a12,0 2px 6px #0f172a0a;border-color:#cbd5e1}.bwc-header[data-v-ffa02d0a]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.bwc-header__id[data-v-ffa02d0a]{display:flex;align-items:center;gap:.75rem;min-width:0}.bwc-brand-avatar[data-v-ffa02d0a]{width:2.5rem;height:2.5rem;border-radius:.625rem;display:grid;place-items:center;font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:1.125rem;color:#fff;letter-spacing:-.025em;flex-shrink:0}.bwc-brand-avatar[data-severity=good][data-v-ffa02d0a]{background:linear-gradient(135deg,#10b981,#047857)}.bwc-brand-avatar[data-severity=warning][data-v-ffa02d0a]{background:linear-gradient(135deg,#f59e0b,#b45309)}.bwc-brand-avatar[data-severity=critical][data-v-ffa02d0a]{background:linear-gradient(135deg,#ef4444,#b91c1c)}.bwc-name[data-v-ffa02d0a]{min-width:0}.bwc-name__title[data-v-ffa02d0a]{margin:0;font-size:1.125rem;font-weight:700;color:#0f172a;letter-spacing:-.015em;text-transform:capitalize}.bwc-name__url[data-v-ffa02d0a]{font-size:.75rem;color:#64748b;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;transition:color .18s}.bwc-name__url[data-v-ffa02d0a]:hover{color:#2563eb}.bwc-pct[data-v-ffa02d0a]{text-align:right;flex-shrink:0}.bwc-pct__value[data-v-ffa02d0a]{font-size:2rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.bwc--good .bwc-pct__value[data-v-ffa02d0a]{color:#059669}.bwc--warning .bwc-pct__value[data-v-ffa02d0a]{color:#d97706}.bwc--critical .bwc-pct__value[data-v-ffa02d0a]{color:#dc2626}.bwc-pct__sub[data-v-ffa02d0a]{display:flex;justify-content:flex-end;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.75rem;color:#64748b;font-variant-numeric:tabular-nums}.bwc-pct__connected[data-v-ffa02d0a]{font-weight:600;color:#0f172a}.bwc-pct__divider[data-v-ffa02d0a]{color:#cbd5e1}.bwc-pct__total[data-v-ffa02d0a]{color:#94a3b8}.bwc-delta[data-v-ffa02d0a]{display:inline-flex;align-items:center;gap:.15rem;margin-left:.4rem;padding:.1rem .4rem;border-radius:.375rem;font-size:.625rem;font-weight:700;font-variant-numeric:tabular-nums}.bwc-delta--up[data-v-ffa02d0a]{background:#dcfce7;color:#166534}.bwc-delta--down[data-v-ffa02d0a]{background:#fee2e2;color:#991b1b}.bwc-error[data-v-ffa02d0a]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.625rem;color:#b91c1c}.bwc-error i[data-v-ffa02d0a]{font-size:1rem;flex-shrink:0}.bwc-error__title[data-v-ffa02d0a]{font-weight:600;font-size:.8125rem}.bwc-error__detail[data-v-ffa02d0a]{font-size:.75rem;color:#7f1d1d;margin-top:.125rem;word-break:break-word}.bwc-buckets[data-v-ffa02d0a]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.bwc-bucket[data-v-ffa02d0a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.625rem .5rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0;transition:transform .18s,box-shadow .18s}.bwc-bucket[data-v-ffa02d0a]:hover{transform:translateY(-1px)}.bwc-bucket__num[data-v-ffa02d0a]{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.bwc-bucket__label[data-v-ffa02d0a]{font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;margin-top:.25rem;font-weight:500}.bwc-bucket--connected[data-v-ffa02d0a]{background:#ecfdf5;border-color:#a7f3d0}.bwc-bucket--connected .bwc-bucket__num[data-v-ffa02d0a]{color:#047857}.bwc-bucket--connected .bwc-bucket__label[data-v-ffa02d0a]{color:#065f46}.bwc-bucket--connecting[data-v-ffa02d0a]{background:#fff7ed;border-color:#fdba74}.bwc-bucket--connecting .bwc-bucket__num[data-v-ffa02d0a]{color:#c2410c}.bwc-bucket--connecting .bwc-bucket__label[data-v-ffa02d0a]{color:#9a3412}.bwc-bucket--disconnected[data-v-ffa02d0a]{background:#f1f5f9;border-color:#cbd5e1}.bwc-bucket--disconnected .bwc-bucket__num[data-v-ffa02d0a],.bwc-bucket--disconnected .bwc-bucket__label[data-v-ffa02d0a]{color:#475569}.bwc-bucket--banned[data-v-ffa02d0a]{background:#fef2f2;border-color:#fecaca}.bwc-bucket--banned .bwc-bucket__num[data-v-ffa02d0a]{color:#b91c1c}.bwc-bucket--banned .bwc-bucket__label[data-v-ffa02d0a]{color:#991b1b}.bwc-agg[data-v-ffa02d0a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.625rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.bwc-agg__cell[data-v-ffa02d0a]{display:flex;flex-direction:column;text-align:center}.bwc-agg__label[data-v-ffa02d0a]{font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:500}.bwc-agg__value[data-v-ffa02d0a]{font-size:.9375rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;margin-top:.125rem}.bwc-agg__limit[data-v-ffa02d0a]{color:#94a3b8;font-weight:500;font-size:.75rem}.bwc-workers-bar[data-v-ffa02d0a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem}.bwc-workers-bar__title[data-v-ffa02d0a]{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:#64748b}.bwc-workers[data-v-ffa02d0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}.bwc-worker[data-v-ffa02d0a]{position:relative}.bwc-worker__action[data-v-ffa02d0a]{position:absolute;top:.5rem;right:.5rem;z-index:2}.bwc-empty[data-v-ffa02d0a]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;text-align:center;color:#64748b;font-size:.8125rem;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.5rem}.bwc-empty i[data-v-ffa02d0a]{font-size:1.5rem;color:#94a3b8}@media (max-width: 640px){.bwc-workers[data-v-ffa02d0a]{grid-template-columns:1fr}.bwc-buckets[data-v-ffa02d0a]{grid-template-columns:repeat(2,1fr)}.bwc-agg[data-v-ffa02d0a]{grid-template-columns:1fr}}.fhp[data-v-0c156879]{padding:1.5rem 1.75rem 2.5rem;max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem;color:#0f172a}.fhp-header[data-v-0c156879]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.fhp-header__left[data-v-0c156879]{flex:1;min-width:320px}.fhp-header__title-row[data-v-0c156879]{display:flex;align-items:center;gap:.75rem}.fhp-header__title[data-v-0c156879]{margin:0;font-size:1.625rem;font-weight:800;letter-spacing:-.025em;display:inline-flex;align-items:center;gap:.625rem}.fhp-header__icon[data-v-0c156879]{font-size:1.25rem;color:#ef4444}.fhp-header__subtitle[data-v-0c156879]{color:#64748b;font-size:.875rem;margin:.5rem 0 0;max-width:56ch;line-height:1.5}.fhp-pulse[data-v-0c156879]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .625rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.fhp-pulse__dot[data-v-0c156879]{width:.5rem;height:.5rem;border-radius:50%;animation:fhp-pulse-anim-0c156879 1.6s ease-in-out infinite}.fhp-pulse--good[data-v-0c156879]{background:#ecfdf5;color:#047857}.fhp-pulse--good .fhp-pulse__dot[data-v-0c156879]{background:#10b981;box-shadow:0 0 #10b98180}.fhp-pulse--warning[data-v-0c156879]{background:#fff7ed;color:#b45309}.fhp-pulse--warning .fhp-pulse__dot[data-v-0c156879]{background:#f59e0b;box-shadow:0 0 #f59e0b80}.fhp-pulse--critical[data-v-0c156879]{background:#fef2f2;color:#991b1b}.fhp-pulse--critical .fhp-pulse__dot[data-v-0c156879]{background:#ef4444;box-shadow:0 0 #ef444480}@keyframes fhp-pulse-anim-0c156879{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.65}}.fhp-header__right[data-v-0c156879]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.fhp-refresh[data-v-0c156879]{display:inline-flex;align-items:center;gap:.625rem}.fhp-refresh__countdown[data-v-0c156879]{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .625rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.75rem;color:#475569;font-variant-numeric:tabular-nums;min-width:4.25rem;justify-content:center}.fhp-refresh__countdown i[data-v-0c156879]{font-size:.75rem;color:#64748b}.fhp-last-update[data-v-0c156879]{font-size:.6875rem;color:#94a3b8;font-variant-numeric:tabular-nums}.fhp-hero[data-v-0c156879]{display:grid;grid-template-columns:1.6fr repeat(6,1fr);gap:.75rem}.fhp-kpi[data-v-0c156879]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.3rem;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}.fhp-kpi[data-v-0c156879]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.fhp-kpi--lg[data-v-0c156879]{grid-column:span 1}.fhp-kpi__label[data-v-0c156879]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:600}.fhp-kpi__value[data-v-0c156879]{font-size:1.875rem;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:#0f172a}.fhp-kpi--lg .fhp-kpi__value[data-v-0c156879]{font-size:2.5rem}.fhp-kpi__suffix[data-v-0c156879]{font-size:.875rem;color:#94a3b8;font-weight:600}.fhp-kpi__sub[data-v-0c156879]{font-size:.75rem;color:#64748b;display:flex;align-items:center;gap:.375rem}.fhp-kpi--good[data-v-0c156879]{background:linear-gradient(180deg,#fff,#ecfdf5);border-color:#a7f3d0}.fhp-kpi--good .fhp-kpi__value[data-v-0c156879]{color:#047857}.fhp-kpi--warning[data-v-0c156879]{background:linear-gradient(180deg,#fff,#fff7ed);border-color:#fdba74}.fhp-kpi--warning .fhp-kpi__value[data-v-0c156879]{color:#c2410c}.fhp-kpi--critical[data-v-0c156879]{background:linear-gradient(180deg,#fff,#fef2f2);border-color:#fecaca}.fhp-kpi--critical .fhp-kpi__value[data-v-0c156879]{color:#b91c1c}.fhp-kpi--neutral[data-v-0c156879]{background:linear-gradient(180deg,#fff,#f8fafc)}.fhp-kpi--lg.fhp-kpi--good[data-v-0c156879]:before,.fhp-kpi--lg.fhp-kpi--warning[data-v-0c156879]:before,.fhp-kpi--lg.fhp-kpi--critical[data-v-0c156879]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px}.fhp-kpi--lg.fhp-kpi--good[data-v-0c156879]:before{background:#10b981}.fhp-kpi--lg.fhp-kpi--warning[data-v-0c156879]:before{background:#f59e0b}.fhp-kpi--lg.fhp-kpi--critical[data-v-0c156879]:before{background:#ef4444}.fhp-delta[data-v-0c156879]{display:inline-flex;align-items:center;gap:.15rem;padding:.1rem .4rem;border-radius:.375rem;font-size:.65rem;font-weight:700;font-variant-numeric:tabular-nums}.fhp-delta i[data-v-0c156879]{font-size:.625rem}.fhp-delta--up[data-v-0c156879]{background:#dcfce7;color:#166534}.fhp-delta--down[data-v-0c156879]{background:#fee2e2;color:#991b1b}.fhp-banner[data-v-0c156879]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1.125rem;border-radius:.625rem;font-size:.875rem}.fhp-banner i[data-v-0c156879]{font-size:1.125rem;flex-shrink:0;margin-top:.05rem}.fhp-banner--error[data-v-0c156879]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.fhp-banner--warn[data-v-0c156879]{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.fhp-banner__retry[data-v-0c156879]{margin-left:.625rem;background:transparent;border:1px solid currentColor;color:inherit;padding:.2rem .625rem;border-radius:.375rem;font-size:.75rem;cursor:pointer;font-weight:600;transition:background .18s}.fhp-banner__retry[data-v-0c156879]:hover{background:#0000000a}.fhp-loading[data-v-0c156879]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;color:#64748b;font-size:.875rem}.fhp-empty[data-v-0c156879]{display:flex;gap:1.25rem;padding:1.75rem;background:linear-gradient(180deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-radius:.75rem;color:#78350f}.fhp-empty>i[data-v-0c156879]{font-size:1.75rem;color:#d97706;flex-shrink:0}.fhp-empty__title[data-v-0c156879]{margin:0 0 .5rem;font-size:1.0625rem;font-weight:700;color:#92400e}.fhp-empty__text[data-v-0c156879]{margin:0;font-size:.875rem;line-height:1.55;color:#92400e}.fhp-empty__text+.fhp-empty__text[data-v-0c156879]{margin-top:.75rem}.fhp-empty__cmd[data-v-0c156879]{background:#1f2937;color:#f9fafb;padding:.75rem 1rem;border-radius:.5rem;font-family:JetBrains Mono,Fira Code,Menlo,Monaco,ui-monospace,monospace;font-size:.8125rem;margin:.75rem 0;overflow-x:auto;white-space:pre}.fhp-empty code[data-v-0c156879]{background:#fef3c7;padding:.05rem .35rem;border-radius:.25rem;font-family:JetBrains Mono,Fira Code,Menlo,monospace;font-size:.8125rem}.fhp-brands[data-v-0c156879]{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:1rem}.fhp-footer[data-v-0c156879]{display:flex;align-items:center;gap:.625rem;margin-top:.75rem;padding-top:1rem;border-top:1px solid #e2e8f0;font-size:.6875rem;color:#94a3b8;flex-wrap:wrap}.fhp-footer__divider[data-v-0c156879]{color:#cbd5e1}@media (max-width: 1280px){.fhp-hero[data-v-0c156879]{grid-template-columns:1.6fr repeat(3,1fr)}}@media (max-width: 900px){.fhp[data-v-0c156879]{padding:1rem}.fhp-hero[data-v-0c156879]{grid-template-columns:repeat(2,1fr)}.fhp-kpi--lg[data-v-0c156879]{grid-column:1 / -1}.fhp-brands[data-v-0c156879]{grid-template-columns:1fr}.fhp-header[data-v-0c156879]{flex-direction:column;align-items:stretch}.fhp-header__right[data-v-0c156879]{align-items:flex-start}}.panel-card[data-v-c7494181]{background:var(--surface-card);padding:1rem;border-radius:.5rem}.panel-header[data-v-c7494181]{display:flex;justify-content:space-between;margin-bottom:.75rem}.panel-header h3[data-v-c7494181]{font-weight:600}.panel-sub[data-v-c7494181]{font-size:.75rem;opacity:.7}.panel-empty[data-v-c7494181]{padding:2rem;text-align:center;opacity:.5}.heatmap[data-v-c7494181]{display:flex;flex-direction:column;gap:2px;overflow-x:auto}.heatmap-header[data-v-c7494181],.heatmap-row[data-v-c7494181]{display:flex;gap:2px}.heatmap-label[data-v-c7494181]{width:80px;font-size:.75rem;flex-shrink:0;display:flex;align-items:center}.heatmap-day[data-v-c7494181]{width:30px;font-size:.65rem;text-align:center;opacity:.6}.heatmap-cell[data-v-c7494181]{width:30px;height:28px;font-size:.65rem;display:flex;align-items:center;justify-content:center;border-radius:2px;color:#000}.panel-card[data-v-d44548b9]{background:var(--surface-card);padding:1rem;border-radius:.5rem}.panel-header[data-v-d44548b9]{display:flex;justify-content:space-between;margin-bottom:.75rem}.panel-header h3[data-v-d44548b9]{font-weight:600}.panel-sub[data-v-d44548b9]{font-size:.75rem;opacity:.7}.panel-empty[data-v-d44548b9]{padding:2rem;text-align:center;opacity:.5}.chart-container[data-v-d44548b9]{height:280px}.panel-card[data-v-8a7c498f]{background:var(--surface-card);padding:1rem;border-radius:.5rem}.panel-header[data-v-8a7c498f]{display:flex;justify-content:space-between;margin-bottom:.75rem}.panel-header h3[data-v-8a7c498f]{font-weight:600}.panel-sub[data-v-8a7c498f]{font-size:.75rem;opacity:.7}.panel-empty[data-v-8a7c498f]{padding:2rem;text-align:center;opacity:.5}.chart-container[data-v-8a7c498f]{height:360px}.panel-card[data-v-05a93db4]{background:var(--surface-card);padding:1rem;border-radius:.5rem}.panel-header[data-v-05a93db4]{display:flex;justify-content:space-between;margin-bottom:.75rem}.panel-header h3[data-v-05a93db4]{font-weight:600}.panel-sub[data-v-05a93db4]{font-size:.75rem;opacity:.7}.panel-empty[data-v-05a93db4]{padding:2rem;text-align:center;opacity:.5}.chart-container[data-v-05a93db4]{height:360px}.panel-card[data-v-d2435731]{background:var(--surface-card);padding:1rem;border-radius:.5rem}.panel-header[data-v-d2435731]{display:flex;justify-content:space-between;margin-bottom:.75rem}.panel-header h3[data-v-d2435731]{font-weight:600}.panel-sub[data-v-d2435731]{font-size:.75rem;opacity:.7}.panel-empty[data-v-d2435731]{padding:2rem;text-align:center;opacity:.5}.chart-container[data-v-d2435731]{height:220px}.event-list[data-v-d2435731]{margin-top:1rem;list-style:none;padding:0;max-height:200px;overflow-y:auto}.event-list li[data-v-d2435731]{display:flex;gap:.5rem;align-items:center;padding:.25rem 0;font-size:.75rem}.event-ts[data-v-d2435731]{font-family:monospace;opacity:.7}.event-count[data-v-d2435731]{margin-left:auto;font-weight:600}.rec-card[data-v-80ffe9a7]{background:var(--surface-card);padding:1rem;border-radius:.5rem;border-left:4px solid}.rec-critical .rec-card[data-v-80ffe9a7]{border-color:var(--red-500)}.rec-high .rec-card[data-v-80ffe9a7]{border-color:var(--orange-500)}.rec-medium .rec-card[data-v-80ffe9a7]{border-color:var(--yellow-500)}.rec-low .rec-card[data-v-80ffe9a7]{border-color:var(--blue-500)}.rec-header[data-v-80ffe9a7]{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.rec-priority[data-v-80ffe9a7]{font-size:.75rem;opacity:.7;font-family:monospace}.rec-icon[data-v-80ffe9a7]{color:var(--red-500)}.rec-title[data-v-80ffe9a7]{font-weight:600;margin:.5rem 0}.rec-evidence pre[data-v-80ffe9a7]{font-size:.75rem;opacity:.7;max-height:8rem;overflow:auto;background:var(--surface-50);padding:.5rem;border-radius:.25rem}.rec-suggestion[data-v-80ffe9a7]{font-size:.875rem;margin-top:.5rem}.rec-empty[data-v-80ffe9a7]{padding:2rem;text-align:center;opacity:.7}.error-msg[data-v-19599a7b]{padding:1rem;background:var(--red-50);border-radius:.5rem}.panel-card[data-v-69335ac3]{background:var(--surface-card);padding:1rem;border-radius:.5rem}.panel-header[data-v-69335ac3]{display:flex;justify-content:space-between;margin-bottom:.75rem}.panel-header h3[data-v-69335ac3]{font-weight:600}.panel-sub[data-v-69335ac3]{font-size:.75rem;opacity:.7}.panel-empty[data-v-69335ac3]{padding:2rem;text-align:center;opacity:.5}.storm-table[data-v-69335ac3]{width:100%;font-size:.85rem;border-collapse:collapse}.storm-table th[data-v-69335ac3],.storm-table td[data-v-69335ac3]{text-align:left;padding:.35rem .5rem;border-bottom:1px solid var(--surface-border)}.sev-critical[data-v-69335ac3]{color:#fff;background:#dc2626;padding:.1rem .4rem;border-radius:.25rem}.sev-high[data-v-69335ac3]{color:#fff;background:#f97316;padding:.1rem .4rem;border-radius:.25rem}.sev-medium[data-v-69335ac3]{color:#000;background:#eab308;padding:.1rem .4rem;border-radius:.25rem}.sev-ok[data-v-69335ac3]{opacity:.6}.kpi-card[data-v-7eb7a26b]{background:var(--surface-card);padding:1rem;border-radius:.5rem;border-left:4px solid var(--surface-border)}.kpi-critical[data-v-7eb7a26b]{border-left-color:var(--red-500)}.kpi-label[data-v-7eb7a26b]{font-size:.75rem;opacity:.7;text-transform:uppercase}.kpi-value[data-v-7eb7a26b]{font-size:1.75rem;font-weight:700}pre[data-v-f164824e]{border:0 none!important;border-radius:0!important}pre .app-code[data-v-f164824e]{background:var(--p-surface-900)!important;margin:0!important;border:0 none!important}pre .app-code[data-v-f164824e]:before,pre .app-code[data-v-f164824e]:after{display:none!important}pre .app-code code[data-v-f164824e]{color:var(--p-surface-50);padding:1rem;line-height:1.5;display:block;font-family:monaco,Consolas,monospace}
