:root{--nr-topnav-bg:#1d252c;--nr-topnav-bg-hover:#2a343d;--nr-topnav-text:#f0f2f2;--nr-topnav-text-muted:#a9b0b5;--nr-topnav-border:#2a343d;--nr-page-bg:#f3f4f4;--nr-surface:#fff;--nr-surface-raised:#fff;--nr-surface-sunken:#f7f8f8;--nr-surface-hover:#f0f1f1;--nr-surface-selected:#e8f1fc;--nr-nav-bg:#fff;--nr-rail-bg:#fff;--nr-overlay-bg:#fff;--nr-scrim:#1d252c73;--nr-border:#d5d7d7;--nr-border-soft:#e3e4e4;--nr-border-strong:#b9bdbd;--nr-focus-ring:#0c74df;--nr-text:#293338;--nr-text-strong:#1d252c;--nr-text-muted:#6b757b;--nr-text-subtle:#8e9494;--nr-text-inverse:#fff;--nr-link:#0c74df;--nr-link-hover:#095cb0;--nr-action-bg:#fff;--nr-action-bg-hover:#f0f1f1;--nr-action-text:#0c74df;--nr-action-border:#d5d7d7;--nr-primary-bg:#0c74df;--nr-primary-bg-hover:#095cb0;--nr-primary-text:#fff;--nr-danger:#df2a2a;--nr-danger-hover:#b81f1f;--nr-ok:#01a76a;--nr-ok-soft:#e3f5ee;--nr-warning:#ffd23d;--nr-warning-soft:#fff7dd;--nr-caution:#ff7e0d;--nr-caution-soft:#ffefe1;--nr-critical:#df2a2a;--nr-critical-soft:#fdeaea;--nr-info:#0c74df;--nr-info-soft:#e8f1fc;--nr-unknown:#8e9494;--nr-unknown-soft:#f0f1f1;--nr-anomaly:#c209c2;--nr-anomaly-soft:#fae6fa;--nr-series-1:#00b3d7;--nr-series-2:#01a76a;--nr-series-3:#a259ff;--nr-series-4:#ff7e0d;--nr-series-5:#0c74df;--nr-series-6:#ffd23d;--nr-series-7:#c209c2;--nr-series-8:#11a893;--nr-chart-grid:#e3e4e4;--nr-chart-axis:#b9bdbd;--nr-chart-axis-text:#6b757b;--nr-chart-crosshair:#8e9494;--nr-chart-tooltip-bg:#1d252c;--nr-chart-tooltip-text:#f0f2f2;--nr-chart-tooltip-border:#2a343d;--nr-chart-marker:#6b757b;--nr-apdex-band-1:#01a76a29;--nr-apdex-band-2:#01a76a17;--nr-apdex-band-3:#ffd23d2e;--nr-apdex-band-4:#df2a2a1f;--nr-apdex-band-5:#8e94941a;--nr-span-app:#0c74df;--nr-span-sql:#ff7e0d;--nr-span-module:#a259ff;--nr-span-hook:#11a893;--nr-span-smarty:#ffd23d;--nr-span-controller:#00b3d7;--nr-span-error:#df2a2a;--nr-span-other:#8e9494;--nr-radius-sm:2px;--nr-radius:3px;--nr-radius-lg:4px;--nr-radius-pill:999px;--nr-topnav-h:40px;--nr-entitybar-h:44px;--nr-nav-w:210px;--nr-nav-w-collapsed:44px;--nr-rail-w:296px;--nr-rail-w-collapsed:24px;--nr-chrome-h:calc(var(--nr-topnav-h) + var(--nr-entitybar-h));--nr-gap-xs:4px;--nr-gap-sm:8px;--nr-gap:12px;--nr-gap-md:16px;--nr-gap-lg:24px;--nr-font:"Open Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nr-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, "Roboto Mono", monospace;--nr-text-xs:11px;--nr-text-sm:12px;--nr-text-base:13px;--nr-text-md:14px;--nr-text-lg:16px;--nr-text-xl:20px;--nr-text-metric:22px;--nr-shadow-popover:0 2px 8px #1d252c2e;--nr-shadow-overlay:0 8px 32px #1d252c3d;--nr-z-sticky:20;--nr-z-nav:30;--nr-z-popover:40;--nr-z-drawer:50;--nr-z-modal:55;--nr-z-tooltip:60;color:var(--nr-text);background:var(--nr-page-bg);font-family:var(--nr-font);font-size:var(--nr-text-base);font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:root[data-theme=dark]{--nr-topnav-bg:#14191d;--nr-topnav-bg-hover:#232b31;--nr-topnav-text:#f0f2f2;--nr-topnav-text-muted:#9aa2a8;--nr-topnav-border:#232b31;--nr-page-bg:#1d252c;--nr-surface:#252d34;--nr-surface-raised:#2b343c;--nr-surface-sunken:#1f272e;--nr-surface-hover:#303a43;--nr-surface-selected:#1c3450;--nr-nav-bg:#222a31;--nr-rail-bg:#222a31;--nr-overlay-bg:#252d34;--nr-scrim:#0a0d1099;--nr-border:#3a444d;--nr-border-soft:#2f383f;--nr-border-strong:#4d5862;--nr-focus-ring:#4a9ef5;--nr-text:#e3e6e8;--nr-text-strong:#f7f8f8;--nr-text-muted:#9aa2a8;--nr-text-subtle:#79828a;--nr-text-inverse:#1d252c;--nr-link:#62aef8;--nr-link-hover:#8cc5fa;--nr-action-bg:#2b343c;--nr-action-bg-hover:#35404a;--nr-action-text:#62aef8;--nr-action-border:#3a444d;--nr-primary-bg:#1476dd;--nr-primary-bg-hover:#2b8bf0;--nr-primary-text:#fff;--nr-danger:#f0685f;--nr-danger-hover:#f58a83;--nr-ok:#3ecf8e;--nr-ok-soft:#14332a;--nr-warning:#ffd968;--nr-warning-soft:#3a3218;--nr-caution:#ff9a45;--nr-caution-soft:#3d2716;--nr-critical:#f0685f;--nr-critical-soft:#3b1e1e;--nr-info:#62aef8;--nr-info-soft:#16293d;--nr-unknown:#79828a;--nr-unknown-soft:#2b343c;--nr-anomaly:#e368e3;--nr-anomaly-soft:#3a1a3a;--nr-series-1:#35c8e8;--nr-series-2:#3ecf8e;--nr-series-3:#b98aff;--nr-series-4:#ff9a45;--nr-series-5:#62aef8;--nr-series-6:#ffd968;--nr-series-7:#e368e3;--nr-series-8:#35c2b0;--nr-chart-grid:#333c45;--nr-chart-axis:#4d5862;--nr-chart-axis-text:#9aa2a8;--nr-chart-crosshair:#79828a;--nr-chart-tooltip-bg:#0f1418;--nr-chart-tooltip-text:#f0f2f2;--nr-chart-tooltip-border:#3a444d;--nr-chart-marker:#9aa2a8;--nr-apdex-band-1:#3ecf8e29;--nr-apdex-band-2:#3ecf8e17;--nr-apdex-band-3:#ffd96829;--nr-apdex-band-4:#f0685f24;--nr-apdex-band-5:#79828a1f;--nr-span-app:#62aef8;--nr-span-sql:#ff9a45;--nr-span-module:#b98aff;--nr-span-hook:#35c2b0;--nr-span-smarty:#ffd968;--nr-span-controller:#35c8e8;--nr-span-error:#f0685f;--nr-span-other:#79828a;--nr-shadow-popover:0 2px 8px #00000073;--nr-shadow-overlay:0 8px 32px #0000008c}*{box-sizing:border-box}html,body{min-width:320px;margin:0}body{background:var(--nr-page-bg);color:var(--nr-text);font-family:var(--nr-font);font-size:var(--nr-text-base);min-height:100vh;line-height:1.45;overflow-x:hidden}button,select,input,textarea{font:inherit;letter-spacing:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:default}h1,h2,h3,h4,p{margin:0;font-weight:600}p{font-weight:400}h1{font-size:var(--nr-text-xl);color:var(--nr-text-strong)}h2{font-size:var(--nr-text-md);color:var(--nr-text-strong)}h3{font-size:var(--nr-text-base);color:var(--nr-text-strong)}code,pre,.nr-mono{font-family:var(--nr-font-mono);font-size:var(--nr-text-sm)}a{color:var(--nr-link);text-decoration:none}a:hover{color:var(--nr-link-hover);text-decoration:underline}:focus-visible{outline:2px solid var(--nr-focus-ring);outline-offset:1px}.nr-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nr-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nr-numeric{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:var(--nr-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--nr-border-strong);border-radius:var(--nr-radius-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--nr-text-subtle);background-clip:content-box}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nr-btn{background:var(--nr-action-bg);border:1px solid var(--nr-action-border);border-radius:var(--nr-radius);color:var(--nr-action-text);font-size:var(--nr-text-sm);align-items:center;gap:var(--nr-gap-xs);white-space:nowrap;justify-content:center;height:28px;padding:0 10px;font-weight:600;display:inline-flex}.nr-btn:hover:not(:disabled){background:var(--nr-action-bg-hover)}.nr-btn:disabled{color:var(--nr-text-subtle);opacity:.6}.nr-btn--primary{background:var(--nr-primary-bg);border-color:var(--nr-primary-bg);color:var(--nr-primary-text)}.nr-btn--primary:hover:not(:disabled){background:var(--nr-primary-bg-hover);border-color:var(--nr-primary-bg-hover)}.nr-btn--primary:disabled{color:var(--nr-primary-text)}.nr-btn--plain{background:0 0;border-color:#0000}.nr-btn--plain:hover:not(:disabled){background:var(--nr-surface-hover)}.nr-btn--danger{color:var(--nr-danger)}.nr-btn--danger:hover:not(:disabled){background:var(--nr-critical-soft)}.nr-btn--sm{height:24px;font-size:var(--nr-text-xs);padding:0 8px}.nr-btn--lg{height:32px;font-size:var(--nr-text-base);padding:0 14px}.nr-btn--block{width:100%}.nr-icon-btn{border-radius:var(--nr-radius);color:var(--nr-text-muted);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.nr-icon-btn:hover:not(:disabled){background:var(--nr-surface-hover);color:var(--nr-text)}.nr-icon-btn--bordered{border-color:var(--nr-action-border);background:var(--nr-action-bg)}.nr-icon-btn--active{background:var(--nr-surface-selected);color:var(--nr-link)}.nr-icon-btn:disabled{color:var(--nr-text-subtle);opacity:.5}.nr-link-btn{color:var(--nr-link);font-size:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.nr-link-btn:hover{color:var(--nr-link-hover);text-decoration:underline}.nr-danger-link{color:var(--nr-danger);font-size:var(--nr-text-sm);background:0 0;border:0;padding:0;font-weight:600}.nr-danger-link:hover{color:var(--nr-danger-hover);text-decoration:underline}.nr-input,.nr-select,.nr-textarea{background:var(--nr-surface);border:1px solid var(--nr-border);border-radius:var(--nr-radius);color:var(--nr-text);font-size:var(--nr-text-sm);width:100%;min-width:0;padding:0 8px}.nr-input,.nr-select{height:28px}.nr-textarea{resize:vertical;min-height:64px;padding:6px 8px;line-height:1.5}.nr-input::placeholder,.nr-textarea::placeholder{color:var(--nr-text-subtle)}.nr-input:focus,.nr-select:focus,.nr-textarea:focus{border-color:var(--nr-focus-ring);box-shadow:0 0 0 1px var(--nr-focus-ring);outline:none}.nr-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 13px) 12px,calc(100% - 8px) 12px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:24px}.nr-select:disabled,.nr-input:disabled{background:var(--nr-surface-sunken);color:var(--nr-text-subtle)}.nr-field{flex-direction:column;gap:3px;min-width:0;display:flex}.nr-field>span,.nr-field-label{color:var(--nr-text-muted);font-size:var(--nr-text-xs);font-weight:600}.nr-field--inline{align-items:center;gap:var(--nr-gap-sm);flex-direction:row}.nr-field--inline>span{color:var(--nr-text);font-size:var(--nr-text-sm);white-space:nowrap}.nr-search{background:var(--nr-surface);border:1px solid var(--nr-border);border-radius:var(--nr-radius);align-items:center;gap:var(--nr-gap-sm);min-width:0;height:30px;padding:0 8px;display:flex}.nr-search:focus-within{border-color:var(--nr-focus-ring);box-shadow:0 0 0 1px var(--nr-focus-ring)}.nr-search svg{color:var(--nr-text-muted);flex:none}.nr-search input{color:var(--nr-text);font-size:var(--nr-text-sm);background:0 0;border:0;outline:none;flex:auto;min-width:0}.nr-search input::placeholder{color:var(--nr-text-subtle)}.nr-checkbox{color:var(--nr-text);cursor:pointer;font-size:var(--nr-text-sm);align-items:center;gap:6px;min-width:0;display:inline-flex}.nr-checkbox input{accent-color:var(--nr-primary-bg);flex:none;width:13px;height:13px;margin:0}.nr-toggle{color:var(--nr-text);font-size:var(--nr-text-sm);align-items:center;gap:var(--nr-gap-sm);white-space:nowrap;background:0 0;border:0;padding:0;display:inline-flex}.nr-toggle-track{background:var(--nr-border-strong);border-radius:var(--nr-radius-pill);flex:none;width:26px;height:14px;transition:background .12s;position:relative}.nr-toggle-track:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .12s;position:absolute;top:2px;left:2px}.nr-toggle[aria-pressed=true] .nr-toggle-track{background:var(--nr-primary-bg)}.nr-toggle[aria-pressed=true] .nr-toggle-track:after{transform:translate(12px)}.nr-toggle:disabled{color:var(--nr-text-subtle);cursor:default;opacity:.6}.nr-segmented{background:var(--nr-surface-sunken);border:1px solid var(--nr-border);border-radius:var(--nr-radius);flex:none;display:inline-flex;overflow:hidden}.nr-segmented button{border:0;border-right:1px solid var(--nr-border);color:var(--nr-text-muted);font-size:var(--nr-text-sm);white-space:nowrap;background:0 0;height:26px;padding:0 10px;font-weight:600}.nr-segmented button:last-child{border-right:0}.nr-segmented button:hover:not(:disabled){background:var(--nr-surface-hover);color:var(--nr-text)}.nr-segmented button[aria-pressed=true]{background:var(--nr-surface);color:var(--nr-text-strong)}.nr-segmented--icons button{justify-content:center;align-items:center;width:26px;padding:0;display:inline-flex}.nr-tabs{border-bottom:1px solid var(--nr-border);align-items:center;gap:var(--nr-gap-md);min-width:0;display:flex;overflow:auto hidden}.nr-tabs button{color:var(--nr-text-muted);font-size:var(--nr-text-base);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 1px;font-weight:600}.nr-tabs button:hover{color:var(--nr-text)}.nr-tabs button[aria-selected=true]{border-bottom-color:var(--nr-primary-bg);color:var(--nr-text-strong)}.nr-tabs button span{color:var(--nr-text-muted);font-weight:400}.nr-pill{background:var(--nr-surface-sunken);border:1px solid var(--nr-border);border-radius:var(--nr-radius);color:var(--nr-text-muted);font-size:var(--nr-text-xs);align-items:center;gap:var(--nr-gap-xs);white-space:nowrap;height:20px;padding:0 6px;font-weight:600;display:inline-flex}.nr-badge{border-radius:var(--nr-radius-sm);font-size:var(--nr-text-xs);white-space:nowrap;align-items:center;gap:4px;height:18px;padding:0 5px;font-weight:700;display:inline-flex}.nr-badge--ok{background:var(--nr-ok-soft);color:var(--nr-ok)}.nr-badge--warning{background:var(--nr-warning-soft);color:#8a6d0b}:root[data-theme=dark] .nr-badge--warning{color:var(--nr-warning)}.nr-badge--caution{background:var(--nr-caution-soft);color:var(--nr-caution)}.nr-badge--critical{background:var(--nr-critical-soft);color:var(--nr-critical)}.nr-badge--info{background:var(--nr-info-soft);color:var(--nr-info)}.nr-badge--unknown{background:var(--nr-unknown-soft);color:var(--nr-text-muted)}.nr-badge--anomaly{background:var(--nr-anomaly-soft);color:var(--nr-anomaly)}.nr-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.nr-dot--ok{background:var(--nr-ok)}.nr-dot--warning{background:var(--nr-warning)}.nr-dot--caution{background:var(--nr-caution)}.nr-dot--critical{background:var(--nr-critical)}.nr-dot--info{background:var(--nr-info)}.nr-dot--unknown{background:var(--nr-unknown)}.nr-popover-anchor{min-width:0;display:inline-flex;position:relative}.nr-popover{background:var(--nr-overlay-bg);border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);box-shadow:var(--nr-shadow-popover);min-width:180px;z-index:var(--nr-z-popover);position:absolute}.nr-popover--right{right:0}.nr-popover--left{left:0}.nr-popover-header{border-bottom:1px solid var(--nr-border-soft);align-items:center;gap:var(--nr-gap-sm);justify-content:space-between;padding:8px 10px;display:flex}.nr-popover-header strong{font-size:var(--nr-text-sm)}.nr-popover-body{max-height:340px;padding:6px;overflow-y:auto}.nr-popover-footer{border-top:1px solid var(--nr-border-soft);padding:8px 10px}.nr-menu{flex-direction:column;min-width:0;display:flex}.nr-menu-label{color:var(--nr-text-subtle);font-size:var(--nr-text-xs);letter-spacing:.04em;text-transform:uppercase;padding:8px 8px 4px;font-weight:700}.nr-menu-item{border-radius:var(--nr-radius);color:var(--nr-text);font-size:var(--nr-text-sm);align-items:center;gap:var(--nr-gap-sm);text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:6px 8px;display:flex}.nr-menu-item:hover:not(:disabled){background:var(--nr-surface-hover)}.nr-menu-item[aria-current=true],.nr-menu-item--active{background:var(--nr-surface-selected);color:var(--nr-link);font-weight:600}.nr-menu-item svg{color:var(--nr-text-muted);flex:none}.nr-menu-item[aria-current=true] svg,.nr-menu-item--active svg{color:var(--nr-link)}.nr-menu-item-text{flex-direction:column;min-width:0;display:flex}.nr-menu-item-text span{color:var(--nr-text-muted);font-size:var(--nr-text-xs)}.nr-menu-divider{background:var(--nr-border-soft);border:0;height:1px;margin:5px 0}.nr-overlay{background:var(--nr-scrim);padding:var(--nr-gap-lg);z-index:var(--nr-z-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nr-overlay--drawer{z-index:var(--nr-z-drawer);justify-content:flex-end;padding:0}.nr-modal{background:var(--nr-overlay-bg);border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);box-shadow:var(--nr-shadow-overlay);flex-direction:column;width:100%;min-width:0;max-height:100%;display:flex}.nr-modal--sm{max-width:420px}.nr-modal--md{max-width:560px}.nr-modal--lg{max-width:760px}.nr-modal:focus,.nr-drawer:focus{outline:none}.nr-modal-header,.nr-drawer-header{border-bottom:1px solid var(--nr-border-soft);align-items:flex-start;gap:var(--nr-gap);padding:var(--nr-gap) var(--nr-gap-md);flex:none;justify-content:space-between;display:flex}.nr-modal-header h2,.nr-drawer-header h2{font-size:var(--nr-text-lg)}.nr-modal-description{color:var(--nr-text-muted);font-size:var(--nr-text-sm);margin-top:2px}.nr-modal-body{gap:var(--nr-gap);min-height:0;padding:var(--nr-gap-md);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.nr-modal-footer,.nr-drawer-footer{border-top:1px solid var(--nr-border-soft);align-items:center;gap:var(--nr-gap-sm);padding:var(--nr-gap) var(--nr-gap-md);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.nr-drawer{background:var(--nr-surface);border-left:1px solid var(--nr-border);box-shadow:var(--nr-shadow-overlay);flex-direction:column;min-width:0;max-width:100%;height:100%;display:flex}.nr-drawer-title{flex-direction:column;gap:2px;min-width:0;display:flex}.nr-drawer-title>span{color:var(--nr-text-muted);font-size:var(--nr-text-sm)}.nr-drawer-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.nr-drawer-section{border-bottom:1px solid var(--nr-border-soft);gap:var(--nr-gap);padding:var(--nr-gap-md);flex-direction:column;display:flex}.nr-drawer-section:last-child{border-bottom:0}.nr-drawer-section>header h3{font-size:var(--nr-text-md)}.nr-drawer-section>header p{color:var(--nr-text-muted);font-size:var(--nr-text-xs);margin-top:1px}.nr-drawer-section-body{gap:var(--nr-gap);flex-direction:column;min-width:0;display:flex}.nr-drawer-section[data-tone=danger]{background:var(--nr-critical-soft)}.nr-drawer-section[data-tone=danger]>header h3{color:var(--nr-critical)}.nr-confirm{gap:var(--nr-gap);flex-direction:column;min-width:0;display:flex}.nr-confirm p{color:var(--nr-text);font-size:var(--nr-text-sm);line-height:1.5}.nr-confirm code{background:var(--nr-surface-sunken);border:1px solid var(--nr-border-soft);border-radius:var(--nr-radius-sm);padding:0 4px}.nr-copy-field{flex-direction:column;gap:3px;min-width:0;display:flex}.nr-copy-field-label{color:var(--nr-text-muted);font-size:var(--nr-text-xs);font-weight:600}.nr-copy-field-row{background:var(--nr-surface-sunken);border:1px solid var(--nr-border);border-radius:var(--nr-radius);align-items:center;gap:var(--nr-gap-sm);min-width:0;padding:4px 4px 4px 8px;display:flex}.nr-copy-field-row code{font-size:var(--nr-text-sm);overflow-wrap:anywhere;flex:auto;min-width:0}.nr-copy-field-note{color:var(--nr-caution);font-size:var(--nr-text-xs)}.nr-form-grid{gap:var(--nr-gap);min-width:0;display:grid}.nr-form-grid[data-columns="2"]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.nr-form-field{flex-direction:column;gap:3px;min-width:0;display:flex}.nr-form-field>label{color:var(--nr-text-muted);font-size:var(--nr-text-xs);font-weight:600}.nr-form-field>label abbr{color:var(--nr-critical);margin-left:2px;text-decoration:none}.nr-form-field-help{color:var(--nr-text-subtle);font-size:var(--nr-text-xs)}.nr-form-field-error{color:var(--nr-critical);font-size:var(--nr-text-xs)}.nr-form-field[data-invalid=true] .nr-input,.nr-form-field[data-invalid=true] .nr-select{border-color:var(--nr-critical)}.nr-tooltip-anchor{display:inline-flex;position:relative}.nr-tooltip{background:var(--nr-chart-tooltip-bg);border:1px solid var(--nr-chart-tooltip-border);border-radius:var(--nr-radius);color:var(--nr-chart-tooltip-text);font-size:var(--nr-text-xs);pointer-events:none;white-space:normal;width:max-content;max-width:260px;z-index:var(--nr-z-tooltip);padding:5px 7px;font-weight:400;line-height:1.4;position:absolute}.nr-tooltip--top{bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.nr-tooltip--bottom{top:calc(100% + 5px);left:50%;transform:translate(-50%)}.nr-info-tip{color:var(--nr-text-subtle);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.nr-info-tip:hover{color:var(--nr-text-muted)}.nr-splitter{color:var(--nr-text-subtle);cursor:row-resize;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:14px;padding:0;display:flex}.nr-splitter:hover,.nr-splitter[data-dragging=true]{color:var(--nr-text-muted)}.nr-splitter:before{background:var(--nr-border-soft);content:"";height:1px;position:absolute;left:0;right:0}.nr-splitter svg{background:var(--nr-surface);padding:0 6px;position:relative}.nr-empty{color:var(--nr-text-muted);font-size:var(--nr-text-sm);min-height:96px;padding:var(--nr-gap-lg) var(--nr-gap);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.nr-empty svg{color:var(--nr-text-subtle)}.nr-empty strong{color:var(--nr-text);font-size:var(--nr-text-base)}.nr-empty p{max-width:340px}.nr-notice{border:1px solid var(--nr-border);border-radius:var(--nr-radius);font-size:var(--nr-text-sm);gap:var(--nr-gap-sm);border-left-width:3px;padding:8px 10px;display:flex}.nr-notice svg{flex:none;margin-top:1px}.nr-notice--error{background:var(--nr-critical-soft);border-color:var(--nr-critical);color:var(--nr-critical)}.nr-notice--success{background:var(--nr-ok-soft);border-color:var(--nr-ok);color:var(--nr-ok)}.nr-notice--warning{background:var(--nr-warning-soft);border-color:var(--nr-warning);color:var(--nr-text)}.nr-notice--info{background:var(--nr-info-soft);border-color:var(--nr-info);color:var(--nr-text)}.nr-skeleton{background:linear-gradient(90deg, var(--nr-surface-sunken) 0%, var(--nr-surface-hover) 50%, var(--nr-surface-sunken) 100%);border-radius:var(--nr-radius-sm);background-size:200% 100%;width:100%;height:12px;animation:1.3s ease-in-out infinite nr-shimmer}.nr-skeleton-stack{padding:var(--nr-gap);flex-direction:column;gap:8px;width:100%;display:flex}@keyframes nr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nr-spinner{color:var(--nr-text-muted);flex:none;animation:.7s linear infinite nr-spin}@keyframes nr-spin{to{transform:rotate(360deg)}}.nr-panel{background:var(--nr-surface);border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.nr-panel-header{border-bottom:1px solid var(--nr-border-soft);align-items:flex-start;gap:var(--nr-gap);min-height:40px;padding:8px var(--nr-gap);justify-content:space-between;display:flex}.nr-panel-title{flex-direction:column;gap:1px;min-width:0;display:flex}.nr-panel-title-row{align-items:center;gap:5px;min-width:0;display:flex}.nr-panel-title-row h2{font-size:var(--nr-text-md);font-weight:600}.nr-panel-title>span{color:var(--nr-text-muted);font-size:var(--nr-text-xs)}.nr-panel-tools{align-items:center;gap:var(--nr-gap-sm);flex:none;display:flex}.nr-panel-summary{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.nr-panel-summary strong{color:var(--nr-text-strong);font-size:var(--nr-text-md);white-space:nowrap;font-weight:600}.nr-panel-summary span{color:var(--nr-text-muted);font-size:var(--nr-text-xs);white-space:nowrap}.nr-panel-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.nr-panel-body--pad{padding:var(--nr-gap);gap:var(--nr-gap)}.nr-panel-body--chart{padding:var(--nr-gap-sm) var(--nr-gap) var(--nr-gap)}.nr-panel-footer{border-top:1px solid var(--nr-border-soft);color:var(--nr-text-muted);font-size:var(--nr-text-sm);padding:7px var(--nr-gap)}.nr-section-heading{align-items:flex-end;gap:var(--nr-gap);justify-content:space-between;min-width:0;display:flex}.nr-section-heading h2{font-size:var(--nr-text-lg)}.nr-section-heading>div>span{color:var(--nr-text-muted);font-size:var(--nr-text-sm)}.nr-table-block{flex-direction:column;min-width:0;display:flex}.nr-table-wrap{width:100%;min-width:0;overflow-x:auto}.nr-table{border-collapse:separate;border-spacing:0;font-size:var(--nr-text-sm);width:100%;min-width:100%}.nr-table th{background:var(--nr-surface);border-bottom:1px solid var(--nr-border);color:var(--nr-text-muted);font-size:var(--nr-text-xs);text-align:left;white-space:nowrap;z-index:1;padding:0;font-weight:600;position:sticky;top:0}.nr-th-inner{align-items:center;gap:3px;min-width:0;padding:7px 10px;display:flex}.nr-align-right .nr-th-inner{justify-content:flex-end}.nr-th-sort{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:3px;min-width:0;padding:0;font-weight:600;display:flex}.nr-th-sort:hover{color:var(--nr-text)}.nr-sort-caret{color:var(--nr-text-subtle);flex:none}.nr-sort-caret--active{color:var(--nr-link)}.nr-table td{border-bottom:1px solid var(--nr-border-soft);color:var(--nr-text);text-overflow:ellipsis;vertical-align:middle;max-width:340px;padding:7px 10px;overflow:hidden}.nr-table--compact td{padding:4px 10px}.nr-table tbody tr:last-child td{border-bottom:0}.nr-align-right{text-align:right;font-variant-numeric:tabular-nums}.nr-row-clickable{cursor:pointer}.nr-row-clickable:hover td{background:var(--nr-surface-hover)}.nr-row-selected td{background:var(--nr-surface-selected)}.nr-row-clickable:focus-visible{outline:2px solid var(--nr-focus-ring);outline-offset:-2px}.nr-table-pager{border-top:1px solid var(--nr-border-soft);color:var(--nr-text-muted);font-size:var(--nr-text-xs);align-items:center;gap:var(--nr-gap-sm);justify-content:space-between;padding:5px 10px;display:flex}.nr-table-pager>div{gap:2px;display:flex}.nr-name-cell{flex-direction:column;gap:0;min-width:0;max-width:320px;display:flex}.nr-name-cell strong,.nr-name-cell .nr-link-btn{font-size:var(--nr-text-sm);max-width:100%;font-weight:600}.nr-name-cell>span{color:var(--nr-text-muted);font-size:var(--nr-text-xs);max-width:100%}.nr-bar-cell{justify-content:flex-end;align-items:center;gap:7px;width:100%;min-width:0;display:inline-flex}.nr-bar-cell-track{background:var(--nr-surface-sunken);border-radius:var(--nr-radius-sm);flex:auto;min-width:24px;max-width:90px;height:5px;overflow:hidden}.nr-bar-cell-track i{background:var(--nr-series-1);height:100%;display:block}.nr-key-values{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.nr-key-values>div{border-bottom:1px solid var(--nr-border-soft);align-items:baseline;gap:var(--nr-gap);padding:5px var(--nr-gap);grid-template-columns:minmax(120px,200px) minmax(0,1fr);display:grid}.nr-key-values>div:last-child{border-bottom:0}.nr-key-values span{color:var(--nr-text-muted);font-size:var(--nr-text-xs);text-transform:capitalize}.nr-key-values strong{font-family:var(--nr-font-mono);font-size:var(--nr-text-sm);overflow-wrap:anywhere;font-weight:400}.nr-code-block{background:var(--nr-surface-sunken);border:1px solid var(--nr-border-soft);border-radius:var(--nr-radius);color:var(--nr-text-muted);font-family:var(--nr-font-mono);font-size:var(--nr-text-xs);max-height:260px;padding:var(--nr-gap-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5;overflow:auto}.nr-chart-wrap{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.nr-chart-plot{width:100%;min-width:0;position:relative}.nr-chart{touch-action:none;display:block;overflow:visible}.nr-chart-grid-line{stroke:var(--nr-chart-grid);stroke-width:1px;shape-rendering:crispedges}.nr-chart-axis-line{stroke:var(--nr-chart-axis);stroke-width:1px;shape-rendering:crispedges}.nr-chart-axis-text{fill:var(--nr-chart-axis-text);font-family:var(--nr-font);font-size:10px}.nr-chart-line{fill:none;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.nr-chart-line--reference{stroke-width:1.25px}.nr-chart-band{opacity:.62;stroke:none}.nr-chart-bars rect{opacity:.85}.nr-chart-hover line{stroke:var(--nr-chart-crosshair);stroke-dasharray:3 3;stroke-width:1px}.nr-chart-hover circle{stroke:var(--nr-surface);stroke-width:1.5px}.nr-chart-marker line{stroke:var(--nr-chart-marker);stroke-dasharray:2 2;stroke-width:1px}.nr-chart-marker polygon{fill:var(--nr-chart-marker)}.nr-chart-marker:hover line,.nr-chart-marker:hover polygon{stroke:var(--nr-link);fill:var(--nr-link)}.nr-scatter-dots circle{fill-opacity:.75}.nr-scatter-dots circle[data-interactive=true]{cursor:pointer}.nr-scatter-dots circle:hover{fill-opacity:1;stroke:var(--nr-text-strong);stroke-width:1.5px}.nr-chart-tooltip{background:var(--nr-chart-tooltip-bg);border:1px solid var(--nr-chart-tooltip-border);border-radius:var(--nr-radius);color:var(--nr-chart-tooltip-text);font-size:var(--nr-text-xs);pointer-events:none;min-width:130px;max-width:230px;z-index:var(--nr-z-tooltip);flex-direction:column;gap:3px;padding:6px 8px;display:flex;position:absolute;top:6px}.nr-chart-tooltip strong{color:var(--nr-chart-tooltip-text);font-size:var(--nr-text-xs);margin-bottom:1px;font-weight:700}.nr-chart-tooltip span{align-items:center;gap:5px;min-width:0;display:flex}.nr-chart-tooltip i{border-radius:1px;flex:none;width:7px;height:7px}.nr-chart-tooltip em{color:var(--nr-topnav-text-muted);flex:auto;min-width:0;font-style:normal}.nr-chart-tooltip b{flex:none;font-weight:700}.nr-chart-tooltip-note{color:var(--nr-critical);font-weight:600}.nr-chart-caption{color:var(--nr-text-muted);font-size:var(--nr-text-xs)}.nr-legend{flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;padding-left:46px;display:flex}.nr-legend-item{color:var(--nr-text-muted);font-size:var(--nr-text-xs);background:0 0;border:0;align-items:center;gap:5px;min-width:0;max-width:200px;padding:1px 0;display:inline-flex}button.nr-legend-item:hover{color:var(--nr-text)}.nr-legend-item[data-hidden=true]{opacity:.4;text-decoration:line-through}.nr-legend-swatch{border:1px solid #0000;border-radius:50%;flex:none;width:8px;height:8px}.nr-legend-swatch--dashed{border-style:dashed;border-width:1px 0;border-radius:1px;width:11px;height:5px}.nr-legend-item em{color:var(--nr-text);font-style:normal;font-weight:600}.nr-apdex-chart{position:relative}.nr-apdex-bands{pointer-events:none;z-index:0;position:absolute;inset:10px 10px 22px 46px}.nr-apdex-bands span{display:block;position:absolute;left:0;right:0}.nr-apdex-chart .nr-chart-wrap{z-index:1;position:relative}.nr-sparkline{display:block;overflow:visible}.nr-sparkline-empty{background:var(--nr-border-soft);vertical-align:middle;border-radius:1px;width:40px;height:1px;display:inline-block}.nr-breakdown{gap:var(--nr-gap-sm);flex-direction:column;min-width:0;display:flex}.nr-breakdown-track{border-radius:var(--nr-radius-sm);width:100%;height:22px;display:flex;overflow:hidden}.nr-breakdown-track span{color:#fff;font-size:var(--nr-text-xs);white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-weight:700;display:flex;overflow:hidden}.nr-shell{flex-direction:column;min-width:0;min-height:100vh;display:flex}.nr-topnav{background:var(--nr-topnav-bg);border-bottom:1px solid var(--nr-topnav-border);color:var(--nr-topnav-text);align-items:center;gap:var(--nr-gap);height:var(--nr-topnav-h);padding:0 var(--nr-gap);z-index:var(--nr-z-nav);flex:none;display:flex;position:sticky;top:0}.nr-topnav-brand{align-items:center;gap:var(--nr-gap-sm);flex:none;display:flex}.nr-topnav-brand strong{font-size:var(--nr-text-base);white-space:nowrap;font-weight:700}.nr-topnav-mark{background:linear-gradient(135deg, var(--nr-series-1), var(--nr-series-2));border-radius:var(--nr-radius);width:16px;height:16px;display:block}.nr-topnav-search{border-radius:var(--nr-radius);background:#ffffff14;border:1px solid #0000;flex:auto;align-items:center;gap:6px;min-width:0;max-width:480px;height:26px;margin:0 auto;padding:0 8px;display:flex}.nr-topnav-search:focus-within{border-color:var(--nr-focus-ring);background:#ffffff24}.nr-topnav-search svg{color:var(--nr-topnav-text-muted);flex:none}.nr-topnav-search input{color:var(--nr-topnav-text);font-size:var(--nr-text-sm);background:0 0;border:0;outline:none;flex:auto;min-width:0}.nr-topnav-search input::placeholder{color:var(--nr-topnav-text-muted)}.nr-topnav-search input::-webkit-search-cancel-button{appearance:none}.nr-topnav-actions{align-items:center;gap:var(--nr-gap-xs);flex:none;display:flex}.nr-topnav-btn{border-radius:var(--nr-radius);color:var(--nr-topnav-text-muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.nr-topnav-btn:hover{background:var(--nr-topnav-bg-hover);color:var(--nr-topnav-text)}.nr-topnav-user{border-radius:var(--nr-radius);color:var(--nr-topnav-text-muted);background:0 0;border:1px solid #0000;align-items:center;gap:2px;height:26px;padding:0 4px;display:inline-flex}.nr-topnav-user:hover{background:var(--nr-topnav-bg-hover);color:var(--nr-topnav-text)}.nr-topnav-avatar{background:var(--nr-series-5);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.nr-topnav .nr-pill{color:var(--nr-topnav-text-muted);background:#ffffff14;border-color:#0000}.nr-entitybar{background:var(--nr-surface);border-bottom:1px solid var(--nr-border);align-items:center;gap:var(--nr-gap-sm) var(--nr-gap);min-height:var(--nr-entitybar-h);padding:6px var(--nr-gap);top:var(--nr-topnav-h);z-index:var(--nr-z-sticky);flex-wrap:wrap;flex:none;justify-content:space-between;display:flex;position:sticky}.nr-breadcrumb{flex:340px;align-items:center;gap:6px;min-width:0;display:flex}.nr-breadcrumb-sep{color:var(--nr-text-subtle);flex:none}.nr-breadcrumb-scope{color:var(--nr-text-muted);font-size:var(--nr-text-sm);white-space:nowrap;flex:none}.nr-breadcrumb>strong{font-size:var(--nr-text-sm)}.nr-launcher-trigger{background:var(--nr-topnav-bg);border-radius:var(--nr-radius);color:var(--nr-topnav-text);font-size:var(--nr-text-sm);border:0;flex:none;align-items:center;gap:4px;height:24px;padding:0 8px;font-weight:600;display:inline-flex}.nr-launcher-trigger:hover{background:var(--nr-topnav-bg-hover)}.nr-entity-trigger{border-radius:var(--nr-radius);color:var(--nr-text-strong);background:0 0;border:1px solid #0000;align-items:center;gap:6px;min-width:0;padding:3px 6px;display:inline-flex}.nr-entity-trigger:hover{background:var(--nr-surface-hover);border-color:var(--nr-border)}.nr-entity-trigger strong{font-size:var(--nr-text-md);font-weight:600}.nr-entity-option{align-items:center;gap:2px;min-width:0;display:flex}.nr-entity-option .nr-menu-item{flex:auto}.nr-entity-star{border-radius:var(--nr-radius);color:var(--nr-text-subtle);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.nr-entity-star:hover{background:var(--nr-surface-hover);color:var(--nr-warning)}.nr-entity-star[aria-pressed=true]{color:var(--nr-warning)}.nr-entitybar-tools{align-items:center;gap:var(--nr-gap-sm);flex:none;display:flex}.nr-timepicker{align-items:center;gap:2px;min-width:0;display:flex}.nr-timepicker-pill{background:var(--nr-info-soft);border-radius:var(--nr-radius);color:var(--nr-link);font-size:var(--nr-text-sm);border:1px solid #0000;align-items:center;gap:5px;min-width:0;max-width:280px;height:26px;padding:0 8px;font-weight:600;display:inline-flex}.nr-timepicker-pill:hover{border-color:var(--nr-link)}.nr-timepicker-presets{flex-direction:column;display:flex}.nr-timepicker-custom{gap:var(--nr-gap-sm);flex-direction:column;padding:0 8px 8px;display:flex}.nr-timepicker-error{color:var(--nr-critical);font-size:var(--nr-text-xs)}.nr-timepicker-footer{align-items:center;gap:var(--nr-gap-sm);justify-content:space-between;display:flex}.nr-timepicker-footer>span{color:var(--nr-text-muted);font-size:var(--nr-text-xs);font-weight:600}.nr-refresh-auto{border-color:var(--nr-link);color:var(--nr-link)}.nr-body{flex:auto;min-width:0;min-height:0;display:flex}.nr-entitynav{background:var(--nr-nav-bg);border-right:1px solid var(--nr-border);flex:0 0 var(--nr-nav-w);max-height:calc(100vh - var(--nr-chrome-h));top:var(--nr-chrome-h);width:var(--nr-nav-w);flex-direction:column;justify-content:space-between;display:flex;position:sticky}.nr-entitynav[data-collapsed=true]{flex-basis:var(--nr-nav-w-collapsed);width:var(--nr-nav-w-collapsed)}.nr-entitynav-scroll{padding:var(--nr-gap-sm) 6px;flex-direction:column;gap:2px;display:flex;overflow-y:auto}.nr-navgroup{flex-direction:column;gap:1px;display:flex}.nr-navgroup+.nr-navgroup{margin-top:6px}.nr-navgroup-header{color:var(--nr-text-subtle);font-size:var(--nr-text-xs);letter-spacing:.03em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:3px;padding:5px 6px 3px;font-weight:700;display:flex}.nr-navgroup-header:hover{color:var(--nr-text-muted)}.nr-navitem{border-radius:var(--nr-radius);color:var(--nr-text);font-size:var(--nr-text-sm);align-items:center;gap:var(--nr-gap-sm);text-align:left;background:0 0;border:0;border-left:2px solid #0000;width:100%;min-width:0;padding:6px 8px;display:flex}.nr-navitem svg{color:var(--nr-text-muted);flex:none}.nr-navitem:hover{background:var(--nr-surface-hover)}.nr-navitem[aria-current=page]{background:var(--nr-surface-selected);border-left-color:var(--nr-primary-bg);border-radius:0 var(--nr-radius) var(--nr-radius) 0;color:var(--nr-link);font-weight:600}.nr-navitem[aria-current=page] svg{color:var(--nr-link)}.nr-entitynav[data-collapsed=true] .nr-navitem{justify-content:center;padding:7px 0}.nr-entitynav-collapse{border:0;border-top:1px solid var(--nr-border-soft);color:var(--nr-text-muted);font-size:var(--nr-text-xs);align-items:center;gap:var(--nr-gap-sm);background:0 0;flex:none;padding:8px 12px;display:flex}.nr-entitynav-collapse:hover{background:var(--nr-surface-hover);color:var(--nr-text)}.nr-entitynav[data-collapsed=true] .nr-entitynav-collapse{justify-content:center;padding:8px 0}.nr-workspace{gap:var(--nr-gap);min-width:0;min-height:0;padding:var(--nr-gap);flex-direction:column;flex:auto;display:flex}.nr-rail{background:var(--nr-rail-bg);border-left:1px solid var(--nr-border);flex:0 0 var(--nr-rail-w);max-height:calc(100vh - var(--nr-chrome-h));top:var(--nr-chrome-h);width:var(--nr-rail-w);display:flex;position:sticky}.nr-rail[data-collapsed=true]{flex-basis:var(--nr-rail-w-collapsed);width:var(--nr-rail-w-collapsed)}.nr-rail-handle{background:var(--nr-surface);border:1px solid var(--nr-border);border-radius:var(--nr-radius) 0 0 var(--nr-radius);color:var(--nr-text-muted);height:26px;margin-left:-13px;margin-top:var(--nr-gap);z-index:1;justify-content:center;align-self:flex-start;align-items:center;width:13px;display:flex}.nr-rail-handle:hover{color:var(--nr-link)}.nr-rail-scroll{gap:var(--nr-gap-lg);min-width:0;padding:var(--nr-gap);flex-direction:column;width:100%;display:flex;overflow-y:auto}.nr-rail-section{flex-direction:column;gap:6px;min-width:0;display:flex}.nr-rail-section header{align-items:baseline;gap:var(--nr-gap-sm);justify-content:space-between;min-width:0;display:flex}.nr-rail-section h3{font-size:var(--nr-text-md)}.nr-rail-caption{color:var(--nr-text-muted);font-size:var(--nr-text-xs)}.nr-rail-content{flex-direction:column;gap:6px;min-width:0;display:flex}.nr-rail-stat{font-size:var(--nr-text-sm);align-items:baseline;gap:var(--nr-gap-sm);justify-content:space-between;min-width:0;display:flex}.nr-rail-stat>span{color:var(--nr-text-muted)}.nr-rail-activity{flex-direction:column;min-width:0;display:flex}.nr-rail-activity button{border-radius:var(--nr-radius);color:var(--nr-text);align-items:flex-start;gap:var(--nr-gap-sm);text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:5px 6px;display:flex}.nr-rail-activity button:hover{background:var(--nr-surface-hover)}.nr-rail-activity svg{color:var(--nr-text-muted);flex:none;margin-top:2px}.nr-rail-conditions{flex-direction:column;gap:3px;min-width:0;display:flex}.nr-rail-conditions>div{color:var(--nr-text-muted);font-size:var(--nr-text-xs);align-items:center;gap:6px;min-width:0;display:flex}.nr-rail-tags{flex-wrap:wrap;gap:4px;display:flex}.nr-rail-stat strong[data-severity=ok]{color:var(--nr-ok)}.nr-rail-stat strong[data-severity=warning]{color:var(--nr-caution)}.nr-rail-stat strong[data-severity=critical]{color:var(--nr-critical)}.nr-auth-screen{background:var(--nr-page-bg);min-height:100vh;padding:var(--nr-gap-lg) var(--nr-gap);justify-content:center;align-items:center;display:flex}.nr-auth-card{background:var(--nr-surface);border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);box-shadow:var(--nr-shadow-popover);gap:var(--nr-gap-md);max-width:380px;padding:var(--nr-gap-lg);flex-direction:column;width:100%;display:flex}.nr-auth-heading{align-items:center;gap:var(--nr-gap-sm);display:flex}.nr-auth-heading .nr-topnav-mark{width:26px;height:26px}.nr-auth-heading h1{font-size:var(--nr-text-lg)}.nr-auth-heading span{color:var(--nr-text-muted);font-size:var(--nr-text-sm)}.nr-form{gap:var(--nr-gap);flex-direction:column;min-width:0;display:flex}.nr-totp-setup{gap:var(--nr-gap-sm);flex-direction:column;display:flex}.nr-qr-panel{border:1px solid var(--nr-border);border-radius:var(--nr-radius);background:#fff;align-self:center;padding:8px}.nr-qr-panel img{width:180px;max-width:100%;height:auto;display:block}.nr-secret-box{background:var(--nr-surface-sunken);border:1px solid var(--nr-border-soft);border-radius:var(--nr-radius);flex-direction:column;gap:2px;padding:8px;display:flex}.nr-secret-box span{color:var(--nr-text-muted);font-size:var(--nr-text-xs)}.nr-secret-box strong{font-size:var(--nr-text-sm);overflow-wrap:anywhere}.nr-view{gap:var(--nr-gap);flex-direction:column;min-width:0;display:flex}.nr-view-header{align-items:flex-end;gap:var(--nr-gap-sm) var(--nr-gap);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.nr-view-header h1{font-size:var(--nr-text-xl)}.nr-view-header p{color:var(--nr-text-muted);font-size:var(--nr-text-sm)}.nr-filter-row{align-items:center;gap:var(--nr-gap-sm) var(--nr-gap-lg);flex-wrap:wrap;min-width:0;display:flex}.nr-filter-row-end{align-items:center;gap:var(--nr-gap-sm) var(--nr-gap);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.nr-grid{gap:var(--nr-gap);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.nr-grid>*{grid-column:span 12;min-width:0}.nr-span-3{grid-column:span 3}.nr-span-4{grid-column:span 4}.nr-span-5{grid-column:span 5}.nr-span-6{grid-column:span 6}.nr-span-7{grid-column:span 7}.nr-span-8{grid-column:span 8}.nr-span-9{grid-column:span 9}.nr-span-12{grid-column:span 12}.nr-explorer{gap:var(--nr-gap);min-width:0;display:flex}.nr-facets{background:var(--nr-surface);border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);flex-direction:column;flex:0 0 236px;width:236px;min-width:0;display:flex;overflow:hidden}.nr-facets[data-collapsed=true]{flex-basis:34px;width:34px}.nr-facets-header{border-bottom:1px solid var(--nr-border-soft);align-items:center;gap:var(--nr-gap-sm);justify-content:space-between;min-height:34px;padding:5px 8px;display:flex}.nr-facets-body{gap:var(--nr-gap);min-width:0;padding:var(--nr-gap-sm);flex-direction:column;display:flex;overflow-y:auto}.nr-facet-group{flex-direction:column;gap:5px;min-width:0;display:flex}.nr-facet-group>strong{color:var(--nr-text-subtle);font-size:var(--nr-text-xs);letter-spacing:.03em;text-transform:uppercase;font-weight:700}.nr-facet-option{align-items:center;gap:var(--nr-gap-sm);justify-content:space-between;min-width:0;display:flex}.nr-facet-option .nr-checkbox{flex:auto}.nr-facet-count{color:var(--nr-text-muted);font-size:var(--nr-text-xs);font-variant-numeric:tabular-nums;flex:none}.nr-explorer-main{gap:var(--nr-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.nr-metric-strip{gap:var(--nr-gap);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));min-width:0;display:grid}.nr-metric{background:var(--nr-surface);border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);flex-direction:column;gap:1px;min-width:0;padding:8px 10px;display:flex}.nr-metric>span{color:var(--nr-text-muted);font-size:var(--nr-text-xs);align-items:center;gap:3px;min-width:0;display:flex}.nr-metric>strong{color:var(--nr-text-strong);font-size:var(--nr-text-metric);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.2}.nr-metric>em{color:var(--nr-text-muted);font-size:var(--nr-text-xs);font-style:normal}.nr-delta{color:var(--nr-text-muted);font-size:var(--nr-text-xs);align-items:center;gap:2px;font-style:normal;display:inline-flex}.nr-delta[data-direction=worse]{color:var(--nr-critical)}.nr-delta[data-direction=better]{color:var(--nr-ok)}.nr-delta[data-direction=flat]{color:var(--nr-text-muted)}.nr-metric[data-severity=ok]>strong{color:var(--nr-ok)}.nr-metric[data-severity=warning]>strong{color:var(--nr-caution)}.nr-metric[data-severity=critical]>strong{color:var(--nr-critical)}.nr-detail-header{align-items:flex-start;gap:var(--nr-gap-sm) var(--nr-gap);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.nr-detail-title{flex-direction:column;gap:3px;min-width:0;display:flex}.nr-detail-kicker{color:var(--nr-text-muted);font-size:var(--nr-text-xs);letter-spacing:.03em;text-transform:uppercase;font-weight:600}.nr-detail-meta{color:var(--nr-text-muted);font-size:var(--nr-text-sm);align-items:center;gap:5px var(--nr-gap-sm);flex-wrap:wrap;min-width:0;display:flex}.nr-detail-meta code{background:var(--nr-surface-sunken);border:1px solid var(--nr-border-soft);border-radius:var(--nr-radius-sm);padding:0 4px}.nr-back-link{color:var(--nr-link);font-size:var(--nr-text-sm);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.nr-back-link:hover{text-decoration:underline}.nr-inline-list{flex-direction:column;min-width:0;display:flex}.nr-inline-list>*+*{border-top:1px solid var(--nr-border-soft)}.nr-list-row{align-items:center;gap:var(--nr-gap-sm);min-width:0;padding:8px var(--nr-gap);text-align:left;width:100%;display:flex}button.nr-list-row{color:inherit;background:0 0;border:0}button.nr-list-row:hover{background:var(--nr-surface-hover)}.nr-list-row-text{flex-direction:column;flex:auto;min-width:0;display:flex}.nr-list-row-text strong{font-size:var(--nr-text-sm);font-weight:600}.nr-list-row-text span{color:var(--nr-text-muted);font-size:var(--nr-text-xs)}.nr-stack{gap:var(--nr-gap);flex-direction:column;min-width:0;display:flex}.nr-row{align-items:center;gap:var(--nr-gap-sm);flex-wrap:wrap;min-width:0;display:flex}.nr-apdex-legend{gap:var(--nr-gap-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.nr-apdex-legend span{border-left:3px solid var(--nr-border);border-radius:var(--nr-radius-sm);font-size:var(--nr-text-sm);padding:6px 10px}.nr-apdex-legend span[data-bucket=satisfied]{background:var(--nr-ok-soft);border-left-color:var(--nr-ok)}.nr-apdex-legend span[data-bucket=tolerating]{background:var(--nr-warning-soft);border-left-color:var(--nr-warning)}.nr-apdex-legend span[data-bucket=frustrated]{background:var(--nr-critical-soft);border-left-color:var(--nr-critical)}.nr-trace-view{gap:var(--nr-gap-sm)}.nr-trace-header{align-items:flex-start;gap:var(--nr-gap);justify-content:space-between;min-width:0;display:flex}.nr-trace-header h1{font-size:var(--nr-text-xl)}.nr-trace-toolbar{background:var(--nr-surface);border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);align-items:center;gap:var(--nr-gap-sm) var(--nr-gap);min-width:0;padding:8px var(--nr-gap);flex-wrap:wrap;display:flex}.nr-trace-filter{background:var(--nr-surface-sunken);border:1px solid var(--nr-border);border-radius:var(--nr-radius);color:var(--nr-text);font-size:var(--nr-text-sm);white-space:nowrap;flex:none;align-items:center;gap:5px;height:26px;padding:0 9px;display:inline-flex}button.nr-trace-filter:hover{background:var(--nr-surface-hover)}.nr-trace-filter[data-active=true]{background:var(--nr-anomaly-soft);border-color:var(--nr-anomaly);color:var(--nr-anomaly)}.nr-trace-filter[data-static=true]{color:var(--nr-text-muted);background:0 0;border-color:#0000}.nr-trace-filter svg{flex:none}.nr-trace-search{flex:240px;max-width:380px}.nr-trace-explorer-search{flex:320px;max-width:560px}.nr-trace-durations{gap:var(--nr-gap-lg);margin-left:auto;display:flex}.nr-trace-durations>div{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.nr-trace-durations span{color:var(--nr-text-muted);font-size:var(--nr-text-xs);white-space:nowrap}.nr-trace-durations strong{font-size:var(--nr-text-lg);font-variant-numeric:tabular-nums;font-weight:400}.nr-trace-durations strong[data-severity=ok]{color:var(--nr-ok)}.nr-trace-durations strong[data-severity=warning]{color:var(--nr-caution)}.nr-trace-durations strong[data-severity=critical]{color:var(--nr-critical)}.nr-trace-map-panel{overflow:visible}.nr-tracemap{background:var(--nr-surface);width:100%;min-width:0;position:relative}.nr-tracemap svg{display:block}.nr-tracemap-node polygon{fill:var(--nr-surface);stroke:var(--nr-series-5);stroke-width:1.5px;transition:opacity .12s}.nr-tracemap-node[data-kind=database] polygon{stroke:var(--nr-span-sql)}.nr-tracemap-node[data-kind=module] polygon{stroke:var(--nr-span-module)}.nr-tracemap-node[data-kind=template] polygon{stroke:var(--nr-span-smarty)}.nr-tracemap-node[data-kind=hook] polygon{stroke:var(--nr-span-hook)}.nr-tracemap-node[data-anomaly=true] polygon{fill:var(--nr-anomaly-soft);stroke:var(--nr-anomaly);stroke-width:2px}.nr-tracemap-node[data-error=true] polygon{fill:var(--nr-critical-soft);stroke:var(--nr-critical);stroke-width:2px}.nr-tracemap-node[data-dim=true]{opacity:.3}.nr-tracemap-node{cursor:default}.nr-tracemap-icon{color:var(--nr-text-muted);pointer-events:none}.nr-tracemap-node text{fill:var(--nr-text);font-family:var(--nr-font);pointer-events:none;font-size:11px;font-weight:600}.nr-tracemap-node-meta{font-variant-numeric:tabular-nums;fill:var(--nr-text-muted)!important;font-weight:400!important}.nr-tracemap-edge line{stroke:var(--nr-chart-axis);stroke-width:1.25px}.nr-tracemap-edge text{fill:var(--nr-text-muted);font-family:var(--nr-font);font-size:10px}.nr-tracemap-edge[data-dim=true]{opacity:.25}.nr-tracemap-controls{flex-direction:column;gap:3px;display:flex;position:absolute;bottom:8px;right:8px}.nr-tracemap-legend{background:var(--nr-surface);border:1px solid var(--nr-border);border-radius:var(--nr-radius);box-shadow:var(--nr-shadow-popover);z-index:1;flex-direction:column;gap:6px;padding:6px 8px;display:flex;position:absolute;top:8px;left:8px}.nr-tracemap-legend>div{color:var(--nr-text-muted);align-items:center;gap:var(--nr-gap);justify-content:space-between;display:flex}.nr-tracemap-legend>span{color:var(--nr-text);font-size:var(--nr-text-xs);align-items:center;gap:6px;display:flex}.nr-tracemap-legend-hex{background:var(--nr-anomaly);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:11px;height:12px;display:inline-block}.nr-waterfall{flex-direction:column;min-width:0;display:flex}.nr-waterfall-axis{border-bottom:1px solid var(--nr-border-soft);color:var(--nr-text-muted);font-size:var(--nr-text-xs);font-variant-numeric:tabular-nums;padding:4px var(--nr-gap);justify-content:space-between;display:flex}.nr-waterfall-rows{flex-direction:column;min-width:0;display:flex}.nr-waterfall-span{border-bottom:1px solid var(--nr-border-soft);min-width:0;padding:4px 0 6px}.nr-waterfall-span:last-child{border-bottom:0}.nr-waterfall-span:hover{background:var(--nr-surface-hover)}.nr-waterfall-span[data-anomaly=true]{background:color-mix(in srgb, var(--nr-anomaly-soft) 55%, transparent)}.nr-waterfall-label{align-items:center;gap:var(--nr-gap-sm);min-width:0;padding:0 var(--nr-gap);display:flex}.nr-waterfall-toggle{background:var(--nr-surface-sunken);border:1px solid var(--nr-border);border-radius:var(--nr-radius-sm);color:var(--nr-text-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:1px;height:17px;padding:0 3px 0 1px;font-size:10px;display:inline-flex}.nr-waterfall-toggle:hover{background:var(--nr-surface-hover);color:var(--nr-text)}.nr-waterfall-leaf{flex:none;width:17px}.nr-waterfall-icon{color:var(--nr-text-muted);flex:none;align-items:center;display:inline-flex}.nr-waterfall-icon[data-type=sql]{color:var(--nr-span-sql)}.nr-waterfall-icon[data-type=module]{color:var(--nr-span-module)}.nr-waterfall-icon[data-type=hook]{color:var(--nr-span-hook)}.nr-waterfall-icon[data-type=controller]{color:var(--nr-span-controller)}.nr-waterfall-icon[data-type=smarty]{color:var(--nr-span-smarty)}.nr-waterfall-name{flex-direction:column;flex:auto;min-width:0;display:flex}.nr-waterfall-name strong{font-size:var(--nr-text-sm);font-weight:600}.nr-waterfall-name>span{color:var(--nr-text-muted);font-size:var(--nr-text-xs)}.nr-waterfall-duration{color:var(--nr-text);font-size:var(--nr-text-sm);text-align:right;flex:none;min-width:66px}.nr-waterfall-track{padding:3px var(--nr-gap) 0;width:100%}.nr-waterfall-track i{background:var(--nr-span-other);border-radius:2px;min-width:2px;height:5px;display:block}.nr-waterfall-track i[data-type=sql]{background:var(--nr-span-sql)}.nr-waterfall-track i[data-type=module]{background:var(--nr-span-module)}.nr-waterfall-track i[data-type=hook]{background:var(--nr-span-hook)}.nr-waterfall-track i[data-type=controller]{background:var(--nr-span-controller)}.nr-waterfall-track i[data-type=smarty]{background:var(--nr-span-smarty)}.nr-waterfall-span[data-anomaly=true] .nr-waterfall-track i{background:var(--nr-anomaly)}.nr-waterfall-note{border-top:1px solid var(--nr-border-soft);color:var(--nr-text-muted);font-size:var(--nr-text-xs);padding:7px var(--nr-gap)}.nr-trace-waterfall-panel--max .nr-panel-body{max-height:calc(100vh - var(--nr-chrome-h) - 120px);overflow-y:auto}.nr-trace-stacks{gap:var(--nr-gap-sm);padding:var(--nr-gap);flex-direction:column;display:flex}.nr-trend-cell{align-items:center;gap:var(--nr-gap-sm);justify-content:flex-end;min-width:0;display:flex}.nr-trend-value{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.nr-trend-value strong{font-size:var(--nr-text-sm);font-variant-numeric:tabular-nums;font-weight:600}.nr-trend-value strong[data-severity=ok]{color:var(--nr-ok)}.nr-trend-value strong[data-severity=warning]{color:var(--nr-caution)}.nr-trend-value strong[data-severity=critical]{color:var(--nr-critical)}.nr-trend-value em{color:var(--nr-text-muted);font-size:10px;font-style:normal}.nr-admin-notices{align-items:flex-start;gap:var(--nr-gap-sm);min-width:0;display:flex}.nr-admin-notices>.nr-notice{flex:auto}.nr-admin-mini-grid{gap:var(--nr-gap-sm);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));min-width:0;display:grid}.nr-admin-ministat{background:var(--nr-surface-sunken);border:1px solid var(--nr-border-soft);border-radius:var(--nr-radius);text-align:left;flex-direction:column;gap:1px;min-width:0;padding:7px 9px;display:flex}.nr-admin-ministat span{color:var(--nr-text-muted);font-size:var(--nr-text-xs)}.nr-admin-ministat strong{font-size:var(--nr-text-lg);font-variant-numeric:tabular-nums;font-weight:400}.nr-admin-ministat--link{cursor:pointer}.nr-admin-ministat--link:hover{background:var(--nr-surface-selected);border-color:var(--nr-link)}.nr-admin-ministat--link:hover strong{color:var(--nr-link)}.nr-access-group{flex-direction:column;gap:5px;min-width:0;display:flex}.nr-access-group>strong{color:var(--nr-text-subtle);font-size:var(--nr-text-xs);letter-spacing:.03em;text-transform:uppercase;font-weight:700}.nr-access-list{flex-direction:column;gap:4px;min-width:0;display:flex}.nr-access-pill{background:var(--nr-surface-sunken);border:1px solid var(--nr-border-soft);border-radius:var(--nr-radius);align-items:center;gap:var(--nr-gap-sm);justify-content:space-between;min-width:0;padding:5px 5px 5px 9px;display:flex}.nr-access-pill>strong{font-size:var(--nr-text-sm);flex:auto;min-width:0;font-weight:600}.nr-admin-note{color:var(--nr-text-muted);font-size:var(--nr-text-xs)}@media (width<=1440px){:root{--nr-rail-w:260px}}@media (width<=1280px){.nr-span-3,.nr-span-4{grid-column:span 6}.nr-span-5,.nr-span-7,.nr-span-8,.nr-span-9{grid-column:span 12}.nr-body{flex-wrap:wrap}.nr-rail{border-left:0;border-top:1px solid var(--nr-border);flex:100%;width:100%;max-height:none;position:static}.nr-rail[data-collapsed=true]{flex-basis:100%;width:100%}.nr-rail-handle{border-radius:var(--nr-radius);margin-left:var(--nr-gap);margin-top:-13px}.nr-rail-scroll{gap:var(--nr-gap-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}}@media (width<=1024px){.nr-span-6{grid-column:span 12}.nr-entitynav,.nr-entitynav[data-collapsed=true]{border-bottom:1px solid var(--nr-border);border-right:0;flex-direction:row;flex:none;width:100%;max-height:none;position:static}.nr-body{flex-direction:column}.nr-workspace,.nr-entitynav,.nr-rail{width:100%;min-width:0;max-width:100%}.nr-view,.nr-panel,.nr-grid{min-width:0;max-width:100%}.nr-entitynav-scroll{align-items:center;gap:var(--nr-gap-sm);padding:6px var(--nr-gap);flex-direction:row;width:100%;overflow:auto hidden}.nr-navgroup{flex-direction:row;align-items:center;gap:2px}.nr-navgroup+.nr-navgroup{border-left:1px solid var(--nr-border-soft);padding-left:var(--nr-gap-sm);margin-top:0}.nr-navgroup-header{display:none}.nr-navitem{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;width:auto}.nr-navitem[aria-current=page]{border-bottom-color:var(--nr-primary-bg);border-radius:var(--nr-radius);border-left-color:#0000}.nr-entitynav-collapse{display:none}.nr-explorer{flex-direction:column}.nr-facets,.nr-facets[data-collapsed=true]{flex:auto;width:100%}}@media (width<=720px){.nr-workspace{padding:var(--nr-gap-sm)}.nr-topnav{gap:var(--nr-gap-sm);padding:0 var(--nr-gap-sm)}.nr-topnav-search,.nr-topnav .nr-pill{display:none}.nr-entitybar{flex-direction:column;align-items:stretch;position:static}.nr-breadcrumb{flex:auto}.nr-breadcrumb-scope,.nr-breadcrumb-scope+.nr-breadcrumb-sep{display:none}.nr-panel-header{flex-direction:column;align-items:stretch;gap:6px}.nr-panel-tools{justify-content:space-between}.nr-panel-summary{align-items:flex-start}.nr-entitybar-tools{justify-content:space-between}.nr-timepicker{flex:auto}.nr-timepicker-pill{flex:auto;max-width:none}.nr-metric-strip{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.nr-metric>strong{font-size:var(--nr-text-lg)}.nr-legend{padding-left:0}.nr-popover{max-width:calc(100vw - 2 * var(--nr-gap-sm))}.nr-key-values>div{grid-template-columns:minmax(0,1fr);gap:0}.nr-drawer{width:100%!important}.nr-overlay{padding:var(--nr-gap-sm)}.nr-modal-footer,.nr-drawer-footer{flex-direction:column-reverse}.nr-modal-footer>*,.nr-drawer-footer>*{width:100%}}@media (width<=480px){.nr-view-header{flex-direction:column;align-items:stretch}.nr-filter-row{align-items:stretch;gap:var(--nr-gap-sm);flex-direction:column}.nr-filter-row-end{margin-left:0}.nr-field--inline{justify-content:space-between}.nr-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
