@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./media/ibm-plex-sans-cyrillic-ext-wght-normal-DEWRJMSP.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./media/ibm-plex-sans-cyrillic-wght-normal-WC4RT7HT.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./media/ibm-plex-sans-greek-wght-normal-54OIUMHA.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./media/ibm-plex-sans-vietnamese-wght-normal-XXCN3S4J.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./media/ibm-plex-sans-latin-ext-wght-normal-VCUQOPLP.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./media/ibm-plex-sans-latin-wght-normal-U42Y2LR5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.nxe-toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.nxe-toast-title{font-weight:700}.nxe-toast-message{word-wrap:break-word}.nxe-toast-message a,.nxe-toast-message label{color:var(--nxe-ui-toast-fg, #ffffff)}.nxe-toast-message a:hover{color:var(--nxe-ui-toast-fg-muted, #cccccc);text-decoration:none}.nxe-toast-close{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:var(--nxe-ui-toast-fg, #ffffff);text-shadow:0 1px 0 var(--nxe-ui-toast-fg, #ffffff)}.nxe-toast-close:hover,.nxe-toast-close:focus{color:var(--nxe-ui-toast-ink, #000000);text-decoration:none;cursor:pointer;opacity:.4}button.nxe-toast-close{padding:0;cursor:pointer;background:transparent;border:0}.nxe-toast-container{pointer-events:none;position:fixed;z-index:999999}.nxe-toast-container *{box-sizing:border-box}.nxe-toast-container .nxe-toast{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px var(--nxe-ui-toast-shadow-hover, #999999);color:var(--nxe-ui-toast-fg, #ffffff)}.nxe-toast-container .nxe-toast:hover{box-shadow:0 0 12px var(--nxe-ui-toast-ink, #000000);opacity:1;cursor:pointer}.nxe-toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.nxe-toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.nxe-toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.nxe-toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.nxe-toast-container.toast-top-center .nxe-toast,.nxe-toast-container.toast-bottom-center .nxe-toast{width:300px;margin-left:auto;margin-right:auto}.nxe-toast-container.toast-top-full-width .nxe-toast,.nxe-toast-container.toast-bottom-full-width .nxe-toast{width:96%;margin-left:auto;margin-right:auto}.nxe-toast{display:block;background-color:var(--nxe-ui-toast-bg, #030303);pointer-events:auto;opacity:1;transition:opacity .3s ease-in}.nxe-toast-entering,.nxe-toast-leaving{opacity:0}.nxe-toast-success{background-color:var(--nxe-ui-toast-success-bg, #51a351)}.nxe-toast-error{background-color:var(--nxe-ui-toast-error-bg, #bd362f)}.nxe-toast-info{background-color:var(--nxe-ui-toast-info-bg, #2f96b4)}.nxe-toast-warning{background-color:var(--nxe-ui-toast-warning-bg, #f89406)}.nxe-toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:var(--nxe-ui-toast-ink, #000000);opacity:.4}@media all and (max-width:240px){.nxe-toast-container .nxe-toast.div{padding:8px 8px 8px 50px;width:11em}.nxe-toast-container .nxe-toast-close{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.nxe-toast-container .nxe-toast.div{padding:8px 8px 8px 50px;width:18em}.nxe-toast-container .nxe-toast-close{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.nxe-toast-container .nxe-toast.div{padding:15px 15px 15px 50px;width:25em}}:root{color-scheme:light;--nx-font: "IBM Plex Sans Variable", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--nx-font-mono: ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, monospace;--nx-font-size: 14px;--nx-font-size-xs: 11px;--nx-font-size-sm: 12px;--nx-font-size-lg: 16px;--nx-font-size-xl: 22px;--nx-font-size-2xl: 30px;--nx-bg: #eef3fa;--nx-surface: #ffffff;--nx-surface-2: #f3f6fb;--nx-surface-hover: #e7eef8;--nx-border: #dbe3ee;--nx-border-strong: #bfcbdc;--nx-text: #0f1b33;--nx-text-muted: #56657e;--nx-accent: #1f4fd1;--nx-accent-strong: #173ea6;--nx-accent-soft: #e5edfc;--nx-focus: #1f4fd1;--nx-danger: #c0362c;--nx-success: #0f7b4f;--nx-attention: #a15c00;--nx-on-accent: #ffffff;--nx-ink: #0f1b33;--nx-navy: #101c36;--nx-navy-2: #18274a;--nx-navy-line: #22335a;--nx-navy-text: #e6eaf3;--nx-navy-muted: #8e9bb8;--nx-signal: #7fa7ff;--nx-row-hover: #f5f8fd;--nx-code-bg: #f7f9fd;--nx-backdrop: #e2e9f3;--nx-evidence: #1f4fd1;--nx-evidence-fill: rgba(31, 79, 209, .1);--nx-evidence-active: #e07a00;--nx-evidence-active-fill: rgba(224, 122, 0, .22);--nx-evidence-auto: #0f7b4f;--nx-evidence-review: #a15c00;--nx-radius: 3px;--nx-radius-sm: 2px;--nx-shadow-sm: 0 1px 0 rgba(15, 27, 51, .04);--nx-shadow-lg: 0 1px 2px rgba(15, 27, 51, .08), 0 12px 32px -8px rgba(15, 27, 51, .24);--nx-ease: cubic-bezier(.2, 0, 0, 1);--nx-dur: .12s;--nx-space-1: 4px;--nx-space-2: 8px;--nx-space-3: 12px;--nx-space-4: 16px;--nx-space-5: 20px;--nx-space-6: 24px;--nx-space-7: 32px;--nxe-ui-font-family: var(--nx-font);--nxe-ui-font-size: var(--nx-font-size);--nxe-ui-text: var(--nx-text);--nxe-ui-text-muted: var(--nx-text-muted);--nxe-ui-border: var(--nx-border-strong);--nxe-ui-surface: var(--nx-surface);--nxe-ui-surface-alt: var(--nx-surface-2);--nxe-ui-accent: var(--nx-accent);--nxe-ui-accent-strong: var(--nx-accent-strong);--nxe-ui-ink-strong: var(--nx-ink);--nxe-ui-radius: var(--nx-radius-sm);--nxe-ui-radius-sm: var(--nx-radius-sm);--nxe-ui-radius-md: var(--nx-radius);--nxe-ui-radius-lg: 4px;--nxe-ui-radius-xl: 6px;--nxe-ui-popup-radius: var(--nx-radius);--nxe-ui-shadow-md: var(--nx-shadow-lg);--nxe-ui-shadow-lg: var(--nx-shadow-lg);--nxe-ui-popup-shadow: var(--nx-shadow-lg);--nxe-ui-focus-ring: 0 0 0 2px color-mix(in srgb, var(--nx-focus) 45%, transparent);--nxe-ui-focus-ring-color: var(--nx-focus);--nxe-ui-hover-bg: rgba(15, 27, 51, .04);--nxe-ui-selected-bg: var(--nx-accent-soft);--nxe-ui-selected-hover-bg: color-mix(in srgb, var(--nx-accent) 14%, var(--nx-surface));--nxe-ui-focus-selected-bg: color-mix(in srgb, var(--nx-accent) 70%, transparent);--nxe-ui-button-focus-ring: var(--nxe-ui-focus-ring);--nxe-ui-button-hover-bg-primary: #1a45bc;--nxe-ui-button-active-bg-primary: #163a9e;--nxe-ui-button-border-secondary: var(--nx-border-strong);--nxe-ui-button-hover-bg-secondary: var(--nx-surface-2);--nxe-ui-button-active-bg-secondary: var(--nx-surface-hover);--nxe-ui-danger: #c0362c;--nxe-ui-button-bg-danger: #c0362c;--nxe-ui-button-hover-bg-danger: #a72d24;--nxe-ui-button-active-bg-danger: #8a241d;--nxe-ui-success: #0f7b4f;--nxe-ui-button-bg-success: #0f7b4f;--nxe-ui-button-hover-bg-success: #0c6842;--nxe-ui-button-active-bg-success: #095234;--nxe-ui-grid-header-bg: var(--nx-surface-2);--nxe-ui-grid-header-color: var(--nx-text-muted);--nxe-ui-grid-row-line-color: var(--nx-border);--nxe-ui-grid-column-line-color: transparent;--nxe-ui-grid-border-color: var(--nx-border);--nxe-ui-grid-header-line-color: var(--nx-border);--nxe-ui-grid-alt-row-bg: var(--nx-row-hover);--nxe-ui-grid-cell-padding: 10px;--nxe-ui-grid-empty-height: 96px;--nxe-ui-grid-nodata-font-size: var(--nx-font-size);--nxe-ui-shell-sidenav-width: 232px;--nxe-ui-shell-topbar-height: 52px;--nxe-ui-shell-sidenav-bg: var(--nx-navy);--nxe-ui-shell-sidenav-fg: #c9d1e3;--nxe-ui-shell-sidenav-fg-muted: var(--nx-navy-muted);--nxe-ui-shell-sidenav-border: var(--nx-navy);--nxe-ui-shell-sidenav-hover-bg: rgba(230, 234, 243, .07);--nxe-ui-shell-sidenav-active-bg: var(--nx-navy-2);--nxe-ui-shell-sidenav-active-fg: #ffffff;--nxe-ui-shell-topbar-bg: var(--nx-surface);--nxe-ui-shell-topbar-fg: var(--nx-text);--nxe-ui-shell-scrim: rgba(15, 27, 51, .5);--nxe-ui-tooltip-bg: var(--nx-navy);--nxe-ui-tooltip-fg: var(--nx-navy-text);--nxe-ui-spinner-track: rgba(15, 27, 51, .12);--nxe-ui-toast-bg: var(--nx-navy);--nxe-ui-toast-error-bg: #9e2a22;--nxe-ui-toast-success-bg: #0b5e3c;--nxe-ui-toast-info-bg: var(--nx-navy);--nxe-ui-toast-warning-bg: #7a4600;--nxe-ui-status-neutral-fg: #45536b;--nxe-ui-status-neutral-bg: #edf1f7;--nxe-ui-status-neutral-border: #c3cede;--nxe-ui-status-info-fg: #173ea6;--nxe-ui-status-info-bg: #e8effd;--nxe-ui-status-info-border: #aec3f2;--nxe-ui-status-attention-fg: #8f5100;--nxe-ui-status-attention-bg: #fbf0dc;--nxe-ui-status-attention-border: #e2c590;--nxe-ui-status-success-fg: #0b6b44;--nxe-ui-status-success-bg: #e4f3eb;--nxe-ui-status-success-border: #9ccdb4;--nxe-ui-status-danger-fg: #b02e25;--nxe-ui-status-danger-bg: #fbeae7;--nxe-ui-status-danger-border: #e8afa8;--nxe-ui-status-muted-fg: #56657e;--nxe-ui-status-muted-bg: #f1f4f9;--nxe-ui-status-muted-border: #c8d2e0;--nxe-ui-chart-1: #1f4fd1;--nxe-ui-chart-other: #9aa8bf}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--nx-bg);color:var(--nx-text);font-family:var(--nx-font);font-size:var(--nx-font-size);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{line-height:1.25;letter-spacing:-.01em}::selection{background:color-mix(in srgb,var(--nx-accent) 22%,transparent)}a{color:var(--nx-accent);text-underline-offset:2px;transition:color var(--nx-dur) var(--nx-ease)}a:hover{color:var(--nx-accent-strong)}:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}code{font-family:var(--nx-font-mono);font-size:.9em}.mono{font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.01em}.muted{color:var(--nx-text-muted)}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.nowrap{white-space:nowrap}.label{font-size:var(--nx-font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text-muted)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes nx-enter{0%{opacity:0;transform:translateY(4px)}}@keyframes nx-shimmer{to{background-position:-200% 0}}.page{margin:0 auto;padding:var(--nx-space-6) var(--nx-space-7) var(--nx-space-7);animation:nx-enter .16s var(--nx-ease) both}@media(max-width:1024px){.page{padding:var(--nx-space-4)}}.panel{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-surface);padding:var(--nx-space-4) var(--nx-space-5);min-width:0}.panel+.panel{margin-top:var(--nx-space-4)}.two-col>.panel+.panel{margin-top:0}.panel>.table-wrap:last-child{margin:0 calc(-1 * var(--nx-space-5)) calc(-1 * var(--nx-space-4));border-width:1px 0 0;border-radius:0 0 var(--nx-radius) var(--nx-radius)}.panel-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nx-space-2);margin:calc(-1 * var(--nx-space-4)) calc(-1 * var(--nx-space-5)) var(--nx-space-4);padding:var(--nx-space-3) var(--nx-space-5);border-bottom:1px solid var(--nx-border);font-size:var(--nx-font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text);min-height:44px}.panel-title:before{content:"";width:6px;height:6px;background:var(--nx-accent)}.panel-title>nxe-button,.panel-title>a{margin-left:auto;text-transform:none;letter-spacing:normal;font-family:var(--nx-font);font-size:var(--nx-font-size-sm)}.panel-title+.field-hint{margin:calc(-1 * var(--nx-space-1)) 0 var(--nx-space-3)}.count{padding:0 6px;border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-sm);color:var(--nx-text-muted);font-size:var(--nx-font-size-xs);font-variant-numeric:tabular-nums;letter-spacing:normal;line-height:1.6}.callout{--callout-fg: var(--nxe-ui-status-neutral-fg);--callout-bg: var(--nxe-ui-status-neutral-bg);--callout-border: var(--nxe-ui-status-neutral-border);--callout-rule: var(--nx-text-muted);display:flex;gap:var(--nx-space-3);padding:var(--nx-space-3) var(--nx-space-4);border:1px solid var(--callout-border);border-left:3px solid var(--callout-rule);border-radius:var(--nx-radius-sm);background:var(--callout-bg);color:var(--callout-fg)}.callout nxai-icon{margin-top:1px}.callout p{margin:2px 0 0;color:var(--nx-text)}.callout.callout-attention{--callout-fg: var(--nxe-ui-status-attention-fg);--callout-bg: var(--nxe-ui-status-attention-bg);--callout-border: var(--nxe-ui-status-attention-border);--callout-rule: var(--nx-attention)}.callout.callout-success{--callout-fg: var(--nxe-ui-status-success-fg);--callout-bg: var(--nxe-ui-status-success-bg);--callout-border: var(--nxe-ui-status-success-border);--callout-rule: var(--nx-success)}.callout.callout-danger{--callout-fg: var(--nxe-ui-status-danger-fg);--callout-bg: var(--nxe-ui-status-danger-bg);--callout-border: var(--nxe-ui-status-danger-border);--callout-rule: var(--nx-danger)}.callout.callout-info{--callout-fg: var(--nxe-ui-status-info-fg);--callout-bg: var(--nxe-ui-status-info-bg);--callout-border: var(--nxe-ui-status-info-border);--callout-rule: var(--nx-accent)}.section-title{display:flex;align-items:center;gap:var(--nx-space-3);margin:var(--nx-space-6) 0 var(--nx-space-3);font-size:var(--nx-font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--nx-text-muted)}.section-title:after{content:"";flex:1;height:1px;background:var(--nx-border)}.toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--nx-space-3);margin-bottom:var(--nx-space-4);padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-surface-2)}.toolbar .toolbar-field{display:flex;flex-direction:column;gap:var(--nx-space-1);min-width:180px}.toolbar .toolbar-field>label{font-size:var(--nx-font-size-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-muted)}.toolbar .toolbar-spacer{flex:1}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-surface);overflow:hidden}.grid-cards>*{outline:1px solid var(--nx-border)}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--nx-space-4)}@media(max-width:1100px){.two-col{grid-template-columns:minmax(0,1fr)}}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nx-space-2)}.stack>*+*{margin-top:var(--nx-space-3)}.kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--nx-space-2) var(--nx-space-5);margin:0}.kv dt{padding-top:2px;font-size:var(--nx-font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-muted)}.kv dd{margin:0;overflow-wrap:anywhere}.kv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--nx-space-4) var(--nx-space-5);margin:0}.kv-grid>div{min-width:0;padding-left:var(--nx-space-3);border-left:1px solid var(--nx-border)}.kv-grid dt{font-size:var(--nx-font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-muted)}.kv-grid dd{margin:4px 0 0;overflow-wrap:anywhere}.table-wrap{position:relative;overflow-x:auto;border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-surface)}.data-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.data-table th,.data-table td{padding:9px 12px;border-bottom:1px solid var(--nx-border);text-align:left;vertical-align:top}.data-table th{background:var(--nx-surface-2);color:var(--nx-text-muted);font-weight:600;font-size:var(--nx-font-size-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody td{transition:background-color var(--nx-dur) var(--nx-ease)}.data-table tbody tr:hover td{background:var(--nx-row-hover)}.data-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--nx-accent)}.data-table .num{text-align:right}nxe-data-grid .nxe-header-row td{font-size:var(--nx-font-size-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}nxe-data-grid .nxe-data-row:hover>td{background-color:var(--nx-row-hover)}nxe-data-grid .nxe-data-row:hover>td:first-child{box-shadow:inset 2px 0 0 var(--nx-accent)}.empty-row{padding:var(--nx-space-6);text-align:center;color:var(--nx-text-muted)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--nx-space-2);padding:var(--nx-space-7) var(--nx-space-4);border:1px dashed var(--nx-border-strong);border-radius:var(--nx-radius);color:var(--nx-text-muted);text-align:center}.empty-state>p{margin:0}.loading-block{display:flex;align-items:center;justify-content:center;gap:var(--nx-space-2);padding:var(--nx-space-7);font-size:var(--nx-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text-muted)}.skeleton{display:block;height:12px;border-radius:var(--nx-radius-sm);background:linear-gradient(90deg,var(--nx-surface-2) 0%,var(--nx-surface-hover) 40%,var(--nx-surface-2) 80%) 0 0/200% 100%;animation:nx-shimmer 1.2s linear infinite}.chips{display:flex;flex-wrap:wrap;gap:var(--nx-space-1)}.chip{display:inline-block;padding:0 6px;border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-sm);background:var(--nx-surface);color:var(--nx-text-muted);font-size:var(--nx-font-size-xs);line-height:1.8;white-space:nowrap}.chip.chip-accent{border-color:color-mix(in srgb,var(--nx-accent) 35%,transparent);background:var(--nx-accent-soft);color:var(--nx-accent-strong)}.chip.chip-danger{border-color:var(--nxe-ui-status-danger-border);background:var(--nxe-ui-status-danger-bg);color:var(--nxe-ui-status-danger-fg)}.meter{position:relative;display:block;height:6px;min-width:60px;background:var(--nx-surface-2);box-shadow:inset 0 0 0 1px var(--nx-border)}.meter:after{content:"";position:absolute;inset:0 auto 0 0;width:min(100%,var(--value, 0) * 1%);background:var(--meter-color, var(--nx-ink));transition:width .24s var(--nx-ease)}.meter.meter-accent{--meter-color: var(--nx-accent)}.meter.meter-attention{--meter-color: var(--nx-attention)}.meter.meter-danger{--meter-color: var(--nx-danger)}.meter.meter-success{--meter-color: var(--nx-success)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-space-4)}.form-grid .span-2{grid-column:1/-1}@media(max-width:640px){.form-grid{grid-template-columns:minmax(0,1fr)}}.form-actions{display:flex;justify-content:flex-end;gap:var(--nx-space-2);margin-top:var(--nx-space-5);padding-top:var(--nx-space-4);border-top:1px solid var(--nx-border)}.field-hint{margin:var(--nx-space-1) 0 0;color:var(--nx-text-muted);font-size:var(--nx-font-size-sm)}.field-error{margin:var(--nx-space-1) 0 0;color:var(--nx-danger);font-size:var(--nx-font-size-sm)}.native-input,.native-select,.code-editor{width:100%;padding:7px 10px;border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-sm);background:var(--nx-surface);color:var(--nx-text);font:inherit;transition:border-color var(--nx-dur) var(--nx-ease),box-shadow var(--nx-dur) var(--nx-ease)}.native-input:hover,.native-select:hover,.code-editor:hover{border-color:var(--nx-text-muted)}.native-input:focus,.native-select:focus,.code-editor:focus{border-color:var(--nx-focus);outline:none;box-shadow:var(--nxe-ui-focus-ring)}.native-input[aria-invalid=true],.native-select[aria-invalid=true],.code-editor[aria-invalid=true]{border-color:var(--nx-danger)}.code-editor{min-height:320px;background:var(--nx-code-bg);font-family:var(--nx-font-mono);font-size:12.5px;line-height:1.6;resize:vertical;tab-size:2;white-space:pre}.file-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nx-space-2);padding:var(--nx-space-6);border:1px dashed var(--nx-border-strong);border-radius:var(--nx-radius);background:repeating-linear-gradient(-45deg,transparent 0 8px,color-mix(in srgb,var(--nx-border) 45%,transparent) 8px 9px),var(--nx-surface);color:var(--nx-text-muted);text-align:center;cursor:pointer;transition:border-color var(--nx-dur) var(--nx-ease),background-color var(--nx-dur) var(--nx-ease)}.file-drop:hover{border-color:var(--nx-text-muted)}.file-drop.drag-over,.file-drop:focus-within{border-color:var(--nx-accent);border-style:solid;background:var(--nx-accent-soft);color:var(--nx-accent-strong)}nxe-data-grid{display:block;min-width:0;overflow-x:auto}.cell-link{font-weight:500;text-decoration:none}.cell-link:hover{text-decoration:underline}.cell-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.ok-text{color:var(--nx-success)}.danger-text{color:var(--nx-danger)}.attention-text{color:var(--nx-attention)}html nxe-shell.nxe-shell{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}html nxe-shell.nxe-shell>.nxe-shell-banner{grid-column:1/-1;grid-row:1}html nxe-shell.nxe-shell>.nxe-shell-topbar{grid-column:2;grid-row:2}html nxe-shell.nxe-shell>.nxe-shell-body{display:contents}html nxe-shell.nxe-shell .nxe-shell-main{grid-column:2;grid-row:3;background:var(--nx-bg)}html nxe-sidenav.nxe-sidenav{grid-column:1;grid-row:2/4;transition:width .18s var(--nx-ease),visibility 0s}html nxe-sidenav.nxe-sidenav.nxe-sidenav-rail{width:0;border:0;visibility:hidden;transition:width .18s var(--nx-ease),visibility 0s linear .18s}html nxe-sidenav.nxe-sidenav .nxe-sidenav-header{min-height:var(--nxe-ui-shell-topbar-height);padding:var(--nx-space-2) var(--nx-space-3);border-bottom:1px solid var(--nx-navy-line)}html nxe-sidenav.nxe-sidenav .nxe-sidenav-nav{padding-top:var(--nx-space-2)}html nxe-sidenav.nxe-sidenav .nxe-nav-heading{margin-top:var(--nx-space-4);font-weight:600;letter-spacing:.1em}html nxe-sidenav.nxe-sidenav .nxe-nav-link{position:relative;border-radius:var(--nx-radius-sm);transition:background-color var(--nx-dur) var(--nx-ease),color var(--nx-dur) var(--nx-ease)}html nxe-sidenav.nxe-sidenav .nxe-nav-current>.nxe-nav-link{font-weight:500}html nxe-sidenav.nxe-sidenav .nxe-nav-current>.nxe-nav-link:before{content:"";position:absolute;inset:6px auto 6px 0;width:2px;background:var(--nx-signal)}html nxe-topbar.nxe-topbar{border-block-end-color:var(--nx-border);padding-inline:var(--nx-space-4)}html nxe-topbar.nxe-topbar .nxe-topbar-menu{color:var(--nx-text-muted)}html .nxe-tag-dot{border-radius:1px}html .nxe-tab-trigger{font-weight:500}html .nxe-dialog-pane .cdk-dialog-container{border-color:var(--nx-border);border-radius:var(--nx-radius);box-shadow:var(--nx-shadow-lg)}html .nxe-dialog-frame .nxe-dialog-header{padding:var(--nx-space-4) var(--nx-space-7) var(--nx-space-3) var(--nx-space-5);border-bottom:1px solid var(--nx-border)}html .nxe-dialog-frame .nxe-dialog-title{margin:0;font-size:var(--nx-font-size-lg);font-weight:600;letter-spacing:-.01em}html .nxe-dialog-frame .nxe-dialog-body{padding:var(--nx-space-5)}html .nxe-dialog-frame .nxe-dialog-body:has(.nxe-dialog-actions){padding-bottom:0}html .nxe-dialog-frame .nxe-dialog-body .nxe-dialog-actions{margin:var(--nx-space-5) calc(-1 * var(--nx-space-5)) 0;padding:var(--nx-space-3) var(--nx-space-5);border-top-color:var(--nx-border)}.nxe-toast-container .nxe-toast-message{white-space:pre-line;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:where(:root){--nxe-ui-font-family: Helvetica Neue, Segoe UI, helvetica, verdana, sans-serif;--nxe-ui-font-size: 14px;--nxe-ui-font-weight: 400;--nxe-ui-line-height: 1.35715;--nxe-ui-text: #333;--nxe-ui-text-muted: #999;--nxe-ui-border: #ddd;--nxe-ui-surface: #fff;--nxe-ui-accent: #337ab7;--nxe-ui-accent-contrast: #fff;--nxe-ui-danger: #d9534f;--nxe-ui-success: #5cb85c;--nxe-ui-accent-strong: #265a87;--nxe-ui-surface-alt: #f5f5f5;--nxe-ui-ink-strong: #30374c;--nxe-ui-accent-faded: color-mix(in srgb, var(--nxe-ui-accent) 40%, transparent);--nxe-ui-accent-tint: color-mix(in srgb, var(--nxe-ui-accent) 24%, transparent);--nxe-ui-border-faded: color-mix(in srgb, var(--nxe-ui-border) 20%, transparent);--nxe-ui-text-disabled: color-mix(in srgb, var(--nxe-ui-text) 38%, transparent);--nxe-ui-invalid: var(--nxe-ui-danger);--nxe-ui-invalid-contrast: #fff;--nxe-ui-invalid-faded: color-mix(in srgb, var(--nxe-ui-invalid) 40%, transparent);--nxe-ui-focus-ring: 0 0 0 2px color-mix(in srgb, var(--nxe-ui-accent) 50%, transparent);--nxe-ui-focus-ring-color: #5c95c5;--nxe-ui-hover-bg: rgba(0, 0, 0, .04);--nxe-ui-selected-bg: rgba(0, 0, 0, .1);--nxe-ui-selected-hover-bg: rgba(0, 0, 0, .07);--nxe-ui-focus-selected-bg: rgba(51, 122, 183, .7);--nxe-ui-disabled-opacity: .5;--nxe-ui-focus-bg: rgba(0, 0, 0, .08);--nxe-ui-active-bg: rgba(0, 0, 0, .24);--nxe-ui-checkbox-active-bg: rgba(96, 96, 96, .2);--nxe-ui-radius: 4px;--nxe-ui-popup-radius: 6px;--nxe-ui-popup-shadow: var(--nxe-ui-shadow-md);--nxe-ui-item-padding: 7px 9px;--nxe-ui-list-padding: 10px;--nxe-ui-overlay-min-width: 0px;--nxe-ui-header-filter-min-width: 0px;--nxe-ui-fieldchooser-min-width: 0px;--nxe-ui-checkbox-hover-border: var(--nxe-ui-accent-strong);--nxe-ui-button-gap: 0px;--nxe-ui-grid-empty-height: 100px;--nxe-ui-grid-nodata-font-size: 17px;--nxe-ui-grid-line-width: 1px;--nxe-ui-grid-row-line-color: #ddd;--nxe-ui-grid-column-line-color: #ddd;--nxe-ui-grid-border-color: #ddd;--nxe-ui-grid-header-line-color: #ddd;--nxe-ui-grid-alt-row-bg: #f5f5f5;--nxe-ui-grid-group-row-color: #222;--nxe-ui-grid-summary-color: rgba(51, 51, 51, .7);--nxe-ui-grid-expand-offset: 7px;--nxe-ui-grid-cell-padding: 7px;--nxe-ui-grid-cell-vertical-align: middle;--nxe-ui-grid-indicator-scale: 1;--nxe-ui-grid-indicator-offset: 0px;--nxe-ui-neutral-50: #fafafa;--nxe-ui-neutral-60: #f7f7f7;--nxe-ui-neutral-65: #f8f8f8;--nxe-ui-neutral-80: #f4f4f4;--nxe-ui-neutral-100: #f0f0f0;--nxe-ui-neutral-110: #eee;--nxe-ui-neutral-120: #ebebeb;--nxe-ui-neutral-150: #e6e6e6;--nxe-ui-neutral-230: #d4d4d4;--nxe-ui-neutral-240: #d3d3d3;--nxe-ui-neutral-250: #ccc;--nxe-ui-neutral-300: #c2c2c2;--nxe-ui-neutral-350: #b3b3b3;--nxe-ui-neutral-400: #aaa;--nxe-ui-neutral-450: #959595;--nxe-ui-neutral-500: #898989;--nxe-ui-neutral-600: #757575;--nxe-ui-neutral-600-faded: rgba(117, 117, 117, .5);--nxe-ui-neutral-700: #525252;--nxe-ui-neutral-900: #222;--nxe-ui-scrim: rgba(255, 255, 255, .5);--nxe-ui-spinner-track: rgba(48, 55, 76, .2);--nxe-ui-scrollbar-thumb: rgba(0, 0, 0, .5);--nxe-ui-scroll-thumb: rgba(191, 191, 191, .7);--nxe-ui-scroll-thumb-hover: rgb(191, 191, 191);--nxe-ui-button-bg-primary: var(--nxe-ui-accent);--nxe-ui-button-fg-primary: var(--nxe-ui-accent-contrast);--nxe-ui-button-border-primary: transparent;--nxe-ui-button-hover-bg-primary: #2d6ca3;--nxe-ui-button-active-bg-primary: #19405b;--nxe-ui-button-bg-secondary: var(--nxe-ui-surface);--nxe-ui-button-fg-secondary: var(--nxe-ui-text);--nxe-ui-button-border-secondary: var(--nxe-ui-border);--nxe-ui-button-hover-bg-secondary: #f4f4f4;--nxe-ui-button-active-bg-secondary: #c2c2c2;--nxe-ui-button-bg-success: var(--nxe-ui-success);--nxe-ui-button-fg-success: #fff;--nxe-ui-button-border-success: transparent;--nxe-ui-button-hover-bg-success: #46a046;--nxe-ui-button-active-bg-success: #306e30;--nxe-ui-button-bg-danger: var(--nxe-ui-danger);--nxe-ui-button-fg-danger: #fff;--nxe-ui-button-border-danger: transparent;--nxe-ui-button-hover-bg-danger: #cd312c;--nxe-ui-button-active-bg-danger: #932320;--nxe-ui-button-focus-ring: none;--nxe-ui-toast-fg: #fff;--nxe-ui-toast-fg-muted: #ccc;--nxe-ui-toast-ink: #000;--nxe-ui-toast-shadow-hover: #999;--nxe-ui-toast-bg: #030303;--nxe-ui-toast-success-bg: #51a351;--nxe-ui-toast-error-bg: #bd362f;--nxe-ui-toast-info-bg: #2f96b4;--nxe-ui-toast-warning-bg: #f89406;--nxe-ui-status-neutral-fg: #4a5868;--nxe-ui-status-neutral-bg: #eef1f4;--nxe-ui-status-neutral-border: #b5bbc3;--nxe-ui-status-info-fg: #004d8f;--nxe-ui-status-info-bg: #eaf3fb;--nxe-ui-status-info-border: #98b9d5;--nxe-ui-status-attention-fg: #8a5a00;--nxe-ui-status-attention-bg: #fff4db;--nxe-ui-status-attention-border: #d6be8e;--nxe-ui-status-success-fg: #1c7a4e;--nxe-ui-status-success-bg: #e5f5ec;--nxe-ui-status-success-border: #9fcab5;--nxe-ui-status-danger-fg: #b4322a;--nxe-ui-status-danger-bg: #fdecea;--nxe-ui-status-danger-border: #e3aba7;--nxe-ui-status-muted-fg: #5a6b7d;--nxe-ui-status-muted-bg: #f2f4f6;--nxe-ui-status-muted-border: #bdc4cc;--nxe-ui-chart-1: #2a78d6;--nxe-ui-chart-2: #eb6834;--nxe-ui-chart-3: #16a074;--nxe-ui-chart-4: #b57c00;--nxe-ui-chart-5: #c24e7f;--nxe-ui-chart-6: #008300;--nxe-ui-chart-7: #4a3aa7;--nxe-ui-chart-8: #e34948;--nxe-ui-chart-other: #898989;--nxe-ui-shell-sidenav-width: 248px;--nxe-ui-shell-sidenav-collapsed-width: 64px;--nxe-ui-shell-topbar-height: 56px;--nxe-ui-shell-sidenav-bg: #f5f7fa;--nxe-ui-shell-sidenav-fg: #333f4d;--nxe-ui-shell-sidenav-fg-muted: #5f6b7a;--nxe-ui-shell-sidenav-border: #dde3ea;--nxe-ui-shell-sidenav-hover-bg: rgba(0, 0, 0, .05);--nxe-ui-shell-sidenav-active-bg: #e1ecf7;--nxe-ui-shell-sidenav-active-fg: #174f80;--nxe-ui-shell-topbar-bg: #fff;--nxe-ui-shell-topbar-fg: #333;--nxe-ui-shell-scrim: rgba(15, 23, 32, .45);--nxe-ui-tooltip-bg: #2b3340;--nxe-ui-tooltip-fg: #fff;--nxe-ui-space-1: 4px;--nxe-ui-space-2: 8px;--nxe-ui-space-3: 12px;--nxe-ui-space-4: 16px;--nxe-ui-space-5: 20px;--nxe-ui-space-6: 24px;--nxe-ui-space-7: 32px;--nxe-ui-space-8: 48px;--nxe-ui-font-size-xs: 12px;--nxe-ui-font-size-sm: 13px;--nxe-ui-font-size-md: 14px;--nxe-ui-font-size-lg: 16px;--nxe-ui-font-size-xl: 20px;--nxe-ui-font-size-2xl: 24px;--nxe-ui-font-size-3xl: 32px;--nxe-ui-line-height-xs: 16px;--nxe-ui-line-height-sm: 18px;--nxe-ui-line-height-md: 20px;--nxe-ui-line-height-lg: 24px;--nxe-ui-line-height-xl: 26px;--nxe-ui-line-height-2xl: 30px;--nxe-ui-line-height-3xl: 38px;--nxe-ui-font-weight-regular: 400;--nxe-ui-font-weight-medium: 500;--nxe-ui-font-weight-semibold: 600;--nxe-ui-font-weight-bold: 700;--nxe-ui-radius-sm: 4px;--nxe-ui-radius-md: 6px;--nxe-ui-radius-lg: 10px;--nxe-ui-radius-xl: 12px;--nxe-ui-radius-pill: 999px;--nxe-ui-shadow-sm: 0 2px 6px rgba(0, 0, 0, .15);--nxe-ui-shadow-md: 0 6px 12px rgba(0, 0, 0, .175);--nxe-ui-shadow-lg: 0 16px 48px rgba(0, 0, 0, .2);--nxe-ui-control-min-height: 34px;--nxe-ui-editor-padding: 7px 9px 8px;--nxe-ui-button-padding: 8px;--nxe-ui-button-padding-inline: 12px;--nxe-divider-color: #e2e8f0}.nxe-density-compact{--nxe-ui-control-min-height: 28px;--nxe-ui-editor-padding: 4px 9px 5px;--nxe-ui-button-padding: 5px;--nxe-ui-button-padding-inline: 10px;--nxe-ui-item-padding: 4px 9px;--nxe-ui-list-padding: 6px}:where(.dark){color-scheme:dark;--nxe-ui-text: #e4e8ee;--nxe-ui-text-muted: #8f9bab;--nxe-ui-border: #3a4452;--nxe-ui-surface: #1c232d;--nxe-ui-accent: #5aa5de;--nxe-ui-accent-contrast: #0d1a26;--nxe-ui-danger: #ee6f6a;--nxe-ui-success: #5fcf86;--nxe-ui-accent-strong: #8cc4ee;--nxe-ui-surface-alt: #232b37;--nxe-ui-ink-strong: #c5cddb;--nxe-ui-accent-faded: color-mix(in srgb, var(--nxe-ui-accent) 40%, transparent);--nxe-ui-accent-tint: color-mix(in srgb, var(--nxe-ui-accent) 24%, transparent);--nxe-ui-border-faded: color-mix(in srgb, var(--nxe-ui-border) 20%, transparent);--nxe-ui-text-disabled: color-mix(in srgb, var(--nxe-ui-text) 38%, transparent);--nxe-ui-invalid: var(--nxe-ui-danger);--nxe-ui-invalid-contrast: #2a0f0e;--nxe-ui-invalid-faded: color-mix(in srgb, var(--nxe-ui-invalid) 40%, transparent);--nxe-ui-focus-ring: 0 0 0 2px color-mix(in srgb, var(--nxe-ui-accent) 50%, transparent);--nxe-ui-focus-ring-color: #7fb6e6;--nxe-ui-hover-bg: rgba(255, 255, 255, .06);--nxe-ui-selected-bg: rgba(255, 255, 255, .12);--nxe-ui-selected-hover-bg: rgba(255, 255, 255, .09);--nxe-ui-focus-selected-bg: rgba(90, 165, 222, .55);--nxe-ui-focus-bg: rgba(255, 255, 255, .1);--nxe-ui-active-bg: rgba(255, 255, 255, .2);--nxe-ui-checkbox-active-bg: rgba(255, 255, 255, .18);--nxe-ui-popup-shadow: var(--nxe-ui-shadow-md);--nxe-ui-checkbox-hover-border: var(--nxe-ui-accent-strong);--nxe-ui-grid-row-line-color: #313a47;--nxe-ui-grid-column-line-color: #313a47;--nxe-ui-grid-border-color: #3a4452;--nxe-ui-grid-header-line-color: #3a4452;--nxe-ui-grid-alt-row-bg: #202833;--nxe-ui-grid-group-row-color: #e9edf2;--nxe-ui-grid-summary-color: rgba(228, 232, 238, .7);--nxe-ui-neutral-50: #20272f;--nxe-ui-neutral-60: #222a33;--nxe-ui-neutral-65: #232b34;--nxe-ui-neutral-80: #262e38;--nxe-ui-neutral-100: #29323d;--nxe-ui-neutral-110: #2b3541;--nxe-ui-neutral-120: #2e3844;--nxe-ui-neutral-150: #333e4b;--nxe-ui-neutral-230: #4a5462;--nxe-ui-neutral-240: #4d5765;--nxe-ui-neutral-250: #566170;--nxe-ui-neutral-300: #5f6a79;--nxe-ui-neutral-350: #6c7787;--nxe-ui-neutral-400: #7a8595;--nxe-ui-neutral-450: #8993a2;--nxe-ui-neutral-500: #95a0ae;--nxe-ui-neutral-600: #a7b1be;--nxe-ui-neutral-600-faded: rgba(167, 177, 190, .5);--nxe-ui-neutral-700: #c0c8d2;--nxe-ui-neutral-900: #e9edf2;--nxe-ui-scrim: rgba(28, 35, 45, .6);--nxe-ui-spinner-track: rgba(197, 205, 219, .25);--nxe-ui-scrollbar-thumb: rgba(255, 255, 255, .4);--nxe-ui-scroll-thumb: rgba(143, 155, 171, .6);--nxe-ui-scroll-thumb-hover: rgb(143, 155, 171);--nxe-ui-button-bg-primary: var(--nxe-ui-accent);--nxe-ui-button-fg-primary: var(--nxe-ui-accent-contrast);--nxe-ui-button-hover-bg-primary: #7ab9e8;--nxe-ui-button-active-bg-primary: #9acbee;--nxe-ui-button-bg-secondary: #2a3340;--nxe-ui-button-fg-secondary: var(--nxe-ui-text);--nxe-ui-button-border-secondary: var(--nxe-ui-border);--nxe-ui-button-hover-bg-secondary: #323c4a;--nxe-ui-button-active-bg-secondary: #3d4959;--nxe-ui-button-bg-success: var(--nxe-ui-success);--nxe-ui-button-fg-success: #0d1a26;--nxe-ui-button-hover-bg-success: #7edb9d;--nxe-ui-button-active-bg-success: #9de6b5;--nxe-ui-button-bg-danger: var(--nxe-ui-danger);--nxe-ui-button-fg-danger: #2a0f0e;--nxe-ui-button-hover-bg-danger: #f58d89;--nxe-ui-button-active-bg-danger: #f9a9a6;--nxe-ui-status-neutral-fg: #b9c4d0;--nxe-ui-status-neutral-bg: #353d47;--nxe-ui-status-neutral-border: #636b76;--nxe-ui-status-info-fg: #8cc4ee;--nxe-ui-status-info-bg: #2e3d4c;--nxe-ui-status-info-border: #4e6b84;--nxe-ui-status-attention-fg: #f0c36a;--nxe-ui-status-attention-bg: #3e3d37;--nxe-ui-status-attention-border: #7b6b48;--nxe-ui-status-success-fg: #6fd49b;--nxe-ui-status-success-bg: #293f3f;--nxe-ui-status-success-border: #41735e;--nxe-ui-status-danger-fg: #f59a94;--nxe-ui-status-danger-bg: #3f363d;--nxe-ui-status-danger-border: #7e595b;--nxe-ui-status-muted-fg: #9aa6b5;--nxe-ui-status-muted-bg: #303843;--nxe-ui-status-muted-border: #555e6a;--nxe-ui-chart-1: #3987e5;--nxe-ui-chart-2: #d95926;--nxe-ui-chart-3: #199e70;--nxe-ui-chart-4: #c98500;--nxe-ui-chart-5: #d55181;--nxe-ui-chart-6: #008300;--nxe-ui-chart-7: #9085e9;--nxe-ui-chart-8: #e66767;--nxe-ui-chart-other: #95a0ae;--nxe-ui-shell-sidenav-bg: #171d26;--nxe-ui-shell-sidenav-fg: #cbd3de;--nxe-ui-shell-sidenav-fg-muted: #8f9bab;--nxe-ui-shell-sidenav-border: #2c3542;--nxe-ui-shell-sidenav-hover-bg: rgba(255, 255, 255, .06);--nxe-ui-shell-sidenav-active-bg: #243447;--nxe-ui-shell-sidenav-active-fg: #9ccdf2;--nxe-ui-shell-topbar-bg: #1c232d;--nxe-ui-shell-topbar-fg: #e4e8ee;--nxe-ui-shell-scrim: rgba(0, 0, 0, .6);--nxe-ui-tooltip-bg: #e4e8ee;--nxe-ui-tooltip-fg: #161b22;--nxe-ui-shadow-sm: 0 2px 6px rgba(0, 0, 0, .45);--nxe-ui-shadow-md: 0 6px 12px rgba(0, 0, 0, .5);--nxe-ui-shadow-lg: 0 16px 48px rgba(0, 0, 0, .6);--nxe-divider-color: rgba(241, 245, 249, .12)}:where(.nxe-widget){font-family:var(--nxe-ui-font-family);font-size:var(--nxe-ui-font-size);font-weight:var(--nxe-ui-font-weight);line-height:var(--nxe-ui-line-height)}.nxe-widget input,.nxe-widget textarea,.nxe-widget select,.nxe-widget button{font-family:var(--nxe-ui-font-family);line-height:var(--nxe-ui-line-height)}:where(.nxe-widget){color:var(--nxe-ui-text);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-touch-callout:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.nxe-mat-button,.nxe-mat-icon-button{position:relative}.nxe-mat-button:after,.nxe-mat-icon-button:after{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;transition:opacity 80ms ease;pointer-events:none}.nxe-mat-button:hover:after,.nxe-mat-icon-button:hover:after{opacity:.08}.nxe-mat-button:active:after,.nxe-mat-icon-button:active:after{opacity:.16}.nxe-mat-button:disabled,.nxe-mat-button[disabled],.nxe-mat-icon-button:disabled,.nxe-mat-icon-button[disabled]{cursor:default}.nxe-mat-button:disabled:after,.nxe-mat-button[disabled]:after,.nxe-mat-icon-button:disabled:after,.nxe-mat-icon-button[disabled]:after{opacity:0}:where(.nxe-editor){position:relative;display:block;box-sizing:border-box;background:var(--nxe-ui-surface, #fff);border:1px solid var(--nxe-ui-border, #ddd);border-radius:4px;color:var(--nxe-ui-text, #333);line-height:1.35715}.nxe-editor:hover{border-color:var(--nxe-ui-accent-faded, rgba(51, 122, 183, .4))}.nxe-editor.nxe-focused{border-color:var(--nxe-ui-accent, #337ab7)}.nxe-editor.nxe-readonly{border-style:dashed}.nxe-editor.nxe-disabled{opacity:.5;cursor:default}.nxe-editor.nxe-invalid{border-color:var(--nxe-ui-invalid-faded, rgba(217, 83, 79, .4))}.nxe-editor.nxe-invalid.nxe-focused,.nxe-editor.nxe-invalid:hover{border-color:var(--nxe-ui-invalid, #d9534f)}.nxe-editor.nxe-invalid>.nxe-editor-container:after{content:"!";pointer-events:none;position:absolute;top:50%;inset-inline-end:var(--nxe-invalid-badge-inset, 4px);margin-top:-9px;width:18px;height:18px;border-radius:50%;background-color:var(--nxe-ui-invalid, #d9534f);color:var(--nxe-ui-invalid-contrast, #fff);font-weight:700;font-size:13px;line-height:18px;text-align:center}.nxe-editor.nxe-invalid>.nxe-editor-container:not(:has(>:not(.nxe-editor-input,.nxe-clear-button-area))) .nxe-editor-input{padding-inline-end:34px}.nxe-editor-container{display:flex;position:relative;align-items:center;overflow:hidden;width:100%}.nxe-clear-button-area{box-sizing:border-box;flex:0 0 34px;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;padding:0;color:var(--nxe-ui-text-muted, #999);cursor:pointer}.nxe-clear-button-area svg{display:block;width:18px;height:18px;fill:currentColor}.nxe-editor-container:has(>.nxe-clear-button-area){--nxe-invalid-badge-inset: 38px}.nxe-password-toggle{box-sizing:border-box;flex:0 0 34px;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;padding:0;color:var(--nxe-ui-text-muted, #999);cursor:pointer}.nxe-password-toggle svg{display:block;width:18px;height:18px;fill:currentColor}.nxe-password-toggle{appearance:none;border:0;background:transparent;font:inherit}.nxe-password-toggle:hover{color:var(--nxe-ui-text, #333)}.nxe-password-toggle:focus-visible{outline:2px solid var(--nxe-ui-focus-ring-color, #5c95c5);outline-offset:-2px;border-radius:4px}.nxe-password-toggle .nxe-password-toggle-slash{fill:currentColor;stroke:var(--nxe-ui-surface, #fff);stroke-width:1px}.nxe-editor-container:has(>.nxe-password-toggle){--nxe-invalid-badge-inset: 38px}.nxe-editor-container:has(>.nxe-password-toggle):has(>.nxe-clear-button-area){--nxe-invalid-badge-inset: 72px}.nxe-editor-input{-webkit-appearance:none;appearance:none;box-sizing:border-box;flex:1 1 auto;margin:0;width:100%;min-height:var(--nxe-ui-control-min-height, 34px);padding:var(--nxe-ui-editor-padding, 7px 9px 8px);border:0;outline:0;background:transparent;color:var(--nxe-ui-text, #333);max-width:100%;text-overflow:ellipsis;font:inherit;border-radius:4px}.nxe-editor-input::placeholder{color:var(--nxe-ui-text-muted, #999)}.nxe-editor-input:disabled{opacity:1;color:var(--nxe-ui-text, #333);-webkit-text-fill-color:var(--nxe-ui-text, #333)}.nxe-invalid-message{position:absolute;z-index:10;top:100%;inset-inline-start:0;margin-top:1px;max-width:100%;padding:10px;border-radius:4px;background-color:var(--nxe-ui-invalid, #d9534f);color:var(--nxe-ui-invalid-contrast, #fff);font-size:.85em;line-height:normal;word-wrap:break-word}.nxe-select-panel{box-sizing:border-box;max-height:320px;min-height:33px;min-width:var(--nxe-ui-overlay-min-width);overflow-y:auto;background:var(--nxe-ui-surface);border:1px solid var(--nxe-ui-border);border-radius:var(--nxe-ui-popup-radius);box-shadow:var(--nxe-ui-popup-shadow);color:var(--nxe-ui-text);border-top-width:0;padding:1px}.nxe-pane-flipped .nxe-select-panel{border-top-width:1px;border-bottom-width:0}.nxe-list-item{box-sizing:border-box;padding:var(--nxe-ui-item-padding);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nxe-list-item:hover{background-color:var(--nxe-ui-hover-bg);color:var(--nxe-ui-text)}.nxe-list-item.nxe-list-item-selected{background-color:var(--nxe-ui-selected-bg);color:var(--nxe-ui-text)}.nxe-list-item.nxe-list-item-selected:hover:not(.nxe-list-item-active){background-color:var(--nxe-ui-selected-hover-bg)}.nxe-list-item.nxe-list-item-active{background-color:var(--nxe-ui-accent);color:var(--nxe-ui-accent-contrast)}.nxe-list-item.nxe-list-item-active.nxe-list-item-selected{background-color:var(--nxe-ui-focus-selected-bg)}.nxe-list-item:active{background-color:var(--nxe-ui-accent);color:var(--nxe-ui-accent-contrast)}.nxe-list-item[aria-disabled=true]{background-color:transparent;opacity:.6;cursor:default}.nxe-list-empty{padding:var(--nxe-ui-list-padding);min-height:3em;color:var(--nxe-ui-text-muted)}.cdk-overlay-pane.nxe-select-pane,.cdk-overlay-pane.nxe-dropdownbox-pane,.cdk-overlay-pane.nxe-autocomplete-box-pane,.cdk-overlay-pane.nxe-datebox-pane{margin-top:0}i.nxe-icon{--nxe-icon: linear-gradient(transparent, transparent);display:inline-block;flex-shrink:0;box-sizing:border-box;width:18px;height:18px;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--nxe-icon) center/18px 18px no-repeat;mask:var(--nxe-icon) center/18px 18px no-repeat}i.nxe-icon.nxe-icon-filter{--nxe-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpolygon points='0 0 14 0 14 3 9 8 5 8 0 3'/%3E%3Crect x='5' y='3' width='4' height='11'/%3E%3C/svg%3E")}i.nxe-icon.nxe-icon-columnchooser{--nxe-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Crect x='1' y='2' width='12' height='2'/%3E%3Crect x='1' y='2' width='2' height='12'/%3E%3Crect x='1' y='12' width='9' height='2'/%3E%3Crect x='11' y='2' width='2' height='5'/%3E%3Crect x='9' y='6' width='2' height='11'/%3E%3Crect x='15' y='6' width='2' height='11'/%3E%3Crect x='9' y='6' width='8' height='2'/%3E%3Crect x='9' y='9' width='8' height='2'/%3E%3Crect x='9' y='12' width='8' height='2'/%3E%3Crect x='9' y='15' width='8' height='2'/%3E%3C/svg%3E")}@media(forced-colors:active){i.nxe-icon{forced-color-adjust:none;background-color:CanvasText}@supports (forced-color-adjust: preserve-parent-color){i.nxe-icon{forced-color-adjust:preserve-parent-color;background-color:currentColor}}}.nxe-grid-drag-ghost{position:fixed;z-index:10000;pointer-events:none;white-space:nowrap;box-sizing:content-box}body.nxe-grid-dragging{user-select:none;-webkit-user-select:none}.nxe-badge-host{position:relative}.nxe-badge-content{position:absolute;top:-6px;right:-6px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--nxe-ui-ink-strong, #30374c);color:var(--nxe-ui-accent-contrast, #fff);font-size:10px;font-weight:600;line-height:1;pointer-events:none;z-index:1}.nxe-badge-content.nxe-badge-small{top:-4px;right:-4px;min-width:14px;height:14px;border-radius:7px;font-size:9px}.nxe-badge-content.nxe-badge-large{min-width:22px;height:22px;border-radius:11px;font-size:12px}
