@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_958474{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_958474{--font-source-sans:"Source Sans 3","Source Sans 3 Fallback"}:root{--nl-bg-app:#0c1419;--nl-bg-sidebar:#091017;--nl-bg-topbar:#0f1a21;--nl-bg-surface:#132028;--nl-bg-surface-raised:#182830;--nl-bg-surface-hover:#1c303a;--nl-bg-input:#0e1a22;--nl-bg-muted:rgba(15,28,36,0.55);--nl-border:#243840;--nl-border-strong:#2f4a54;--nl-border-focus:#3d9a82;--nl-text:#e6eef1;--nl-text-secondary:#b0c0c8;--nl-text-muted:#8fa3ab;--nl-text-inverse:#0c1419;--nl-accent:#2d8a74;--nl-accent-hover:#349e85;--nl-accent-muted:#1a4f45;--nl-accent-fg:#b8e0d4;--nl-accent-subtle:rgba(45,138,116,0.14);--nl-success:#2d8a74;--nl-success-bg:#1a3f36;--nl-success-fg:#9ed0c2;--nl-warning:#c9a227;--nl-warning-bg:#3f3520;--nl-warning-fg:#e8c98a;--nl-danger:#c45c5c;--nl-danger-bg:#3f2828;--nl-danger-fg:#f0a8a8;--nl-info:#4a8fb8;--nl-info-bg:#1e3340;--nl-info-fg:#9ec0d0;--nl-neutral-bg:#2a343c;--nl-neutral-fg:#c5d0d6;--nl-font-sans:var(--font-source-sans),"Segoe UI","Noto Sans","Helvetica Neue",Arial,sans-serif;--nl-font-mono:ui-monospace,"Cascadia Code","Segoe UI Mono",Consolas,monospace;--nl-text-xs:0.75rem;--nl-text-sm:0.8125rem;--nl-text-base:0.875rem;--nl-text-md:0.9375rem;--nl-text-lg:1.0625rem;--nl-text-xl:1.25rem;--nl-text-2xl:1.5rem;--nl-leading-tight:1.25;--nl-leading-normal:1.45;--nl-leading-relaxed:1.6;--nl-weight-normal:400;--nl-weight-medium:500;--nl-weight-semibold:600;--nl-weight-bold:700;--nl-space-1:0.25rem;--nl-space-2:0.5rem;--nl-space-3:0.75rem;--nl-space-4:1rem;--nl-space-5:1.25rem;--nl-space-6:1.5rem;--nl-space-8:2rem;--nl-space-10:2.5rem;--nl-space-12:3rem;--nl-radius-sm:4px;--nl-radius-md:6px;--nl-radius-lg:8px;--nl-shadow-sm:0 1px 2px rgba(0,0,0,0.28);--nl-shadow-md:0 4px 12px rgba(0,0,0,0.32);--nl-shadow-drawer:8px 0 24px rgba(0,0,0,0.45);--nl-sidebar-width:224px;--nl-sidebar-collapsed:64px;--nl-topbar-height:52px;--nl-content-max:1520px;--nl-transition-fast:120ms ease;--nl-transition:180ms ease;--nl-focus-ring:0 0 0 2px var(--nl-bg-app),0 0 0 4px var(--nl-border-focus)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{margin:0;min-height:100vh;font-family:var(--nl-font-sans);font-size:var(--nl-text-base);font-weight:var(--nl-weight-normal);line-height:var(--nl-leading-normal);color:var(--nl-text);background-color:var(--nl-bg-app);background-image:linear-gradient(165deg,#0c1419,#101c24 42%,#12241f);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--nl-accent-fg)}a:hover{color:#d0ebe3}:focus-visible{outline:none;box-shadow:var(--nl-focus-ring)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--nl-focus-ring)}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}h1,h2,h3,h4{line-height:var(--nl-leading-tight);color:var(--nl-text)}.nl-page-title,h1,h2,h3,h4{font-weight:var(--nl-weight-semibold);margin:0}.nl-page-title{font-size:var(--nl-text-xl);letter-spacing:-.01em}.nl-section-title{font-size:var(--nl-text-lg);font-weight:var(--nl-weight-semibold);margin:0 0 var(--nl-space-3)}.nl-card-title{font-size:var(--nl-text-sm);font-weight:var(--nl-weight-medium);color:var(--nl-accent-fg);letter-spacing:.01em}.nl-helper-text{font-size:var(--nl-text-sm);color:var(--nl-text-muted);line-height:var(--nl-leading-relaxed)}.nl-table-wrap{overflow-x:auto;border:1px solid var(--nl-border);border-radius:var(--nl-radius-lg);background:var(--nl-bg-surface)}.nl-table-wrap table{margin:0}.nl-table-wrap thead th{background:var(--nl-bg-surface-raised);position:-webkit-sticky;position:sticky;top:0}.nl-table-wrap tbody tr:hover td{background:var(--nl-bg-surface-hover)}.nl-shell,.nl-shell-main{display:flex;min-height:100vh}.nl-shell-main{flex:1 1;min-width:0;flex-direction:column}.nl-shell-content{flex:1 1;width:100%;max-width:var(--nl-content-max);margin:0 auto;padding:var(--nl-space-4) var(--nl-space-5) var(--nl-space-10)}@media (max-width:900px){.nl-shell-content{padding:var(--nl-space-3) var(--nl-space-3) var(--nl-space-8)}}.nl-sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;width:var(--nl-sidebar-width);flex-shrink:0;display:flex;flex-direction:column;background:var(--nl-bg-sidebar);border-right:1px solid var(--nl-border);z-index:40;transition:width var(--nl-transition)}.nl-sidebar--collapsed{width:var(--nl-sidebar-collapsed)}.nl-sidebar-brand{display:flex;align-items:center;gap:var(--nl-space-3);height:var(--nl-topbar-height);padding:0 var(--nl-space-4);border-bottom:1px solid var(--nl-border);text-decoration:none;color:inherit;min-width:0}.nl-sidebar-brand-mark{width:28px;height:28px;border-radius:var(--nl-radius-md);background:linear-gradient(145deg,var(--nl-accent) 0,#1f5f52 100%);display:grid;place-items:center;color:#fff;font-size:.7rem;font-weight:var(--nl-weight-bold);letter-spacing:.02em;flex-shrink:0}.nl-sidebar-brand-text{min-width:0;overflow:hidden}.nl-sidebar-brand-name{font-size:var(--nl-text-sm);font-weight:var(--nl-weight-semibold);line-height:1.2;letter-spacing:.04em}.nl-sidebar-brand-name,.nl-sidebar-brand-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-sidebar-brand-sub{font-size:var(--nl-text-xs);color:var(--nl-text-muted);display:flex;align-items:baseline;gap:.35rem;margin-top:1px}.nl-sidebar-brand-tenant-label{font-size:.625rem;font-weight:var(--nl-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--nl-text-muted);opacity:.85}.nl-sidebar-nav{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:var(--nl-space-2) var(--nl-space-2) var(--nl-space-3)}.nl-nav-group{margin-bottom:var(--nl-space-3)}.nl-nav-group-label{font-size:.625rem;font-weight:var(--nl-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--nl-text-muted);padding:.35rem var(--nl-space-3) .2rem;white-space:nowrap;overflow:hidden}.nl-sidebar--collapsed .nl-nav-group-label{text-align:center;letter-spacing:0;padding-inline:0}.nl-nav-link{display:flex;align-items:center;gap:var(--nl-space-2);padding:.35rem var(--nl-space-3);margin-bottom:1px;border-radius:var(--nl-radius-md);color:var(--nl-text-secondary);text-decoration:none;font-size:var(--nl-text-sm);font-weight:var(--nl-weight-medium);transition:background var(--nl-transition-fast),color var(--nl-transition-fast);min-height:32px;white-space:nowrap}.nl-nav-link:hover{background:var(--nl-bg-surface-hover);color:var(--nl-text)}.nl-nav-link--active,.nl-nav-link--active:hover{background:var(--nl-accent-subtle);color:var(--nl-accent-fg)}.nl-nav-icon{width:18px;height:18px;flex-shrink:0;opacity:.9}.nl-nav-link-label{overflow:hidden;text-overflow:ellipsis}.nl-sidebar-footer{border-top:1px solid var(--nl-border);padding:var(--nl-space-2)}.nl-sidebar-toggle{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--nl-space-2);padding:.5rem;border:none;border-radius:var(--nl-radius-md);background:transparent;color:var(--nl-text-muted);cursor:pointer;font:inherit;font-size:var(--nl-text-sm)}.nl-sidebar-toggle:hover{background:var(--nl-bg-surface-hover);color:var(--nl-text)}.nl-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:var(--nl-topbar-height);justify-content:space-between;gap:var(--nl-space-4);padding:0 var(--nl-space-5);background:color-mix(in srgb,var(--nl-bg-topbar) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--nl-border)}.nl-topbar,.nl-topbar-left{display:flex;align-items:center}.nl-topbar-left{gap:var(--nl-space-3);min-width:0}.nl-topbar-menu-btn{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--nl-border);border-radius:var(--nl-radius-md);background:var(--nl-bg-surface);color:var(--nl-text);cursor:pointer;flex-shrink:0}.nl-topbar-title-block{min-width:0;display:flex;flex-direction:column;gap:.1rem}.nl-topbar-title{font-size:var(--nl-text-md);font-weight:var(--nl-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;letter-spacing:-.01em;line-height:1.2}.nl-topbar-meta{display:flex;align-items:center;gap:var(--nl-space-2);min-width:0}.nl-topbar-tenant{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0;max-width:16rem;padding:.05rem .4rem;border-radius:var(--nl-radius-sm);background:color-mix(in srgb,var(--nl-bg-surface-raised) 80%,transparent);border:1px solid color-mix(in srgb,var(--nl-border) 70%,transparent)}.nl-topbar-tenant-label{font-size:.625rem;font-weight:var(--nl-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--nl-text-muted);flex-shrink:0}.nl-topbar-tenant-name{color:var(--nl-text-secondary)}.nl-topbar-crumb,.nl-topbar-tenant-name{font-size:var(--nl-text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-topbar-crumb{color:var(--nl-text-muted)}.nl-topbar-right{display:flex;align-items:center;gap:var(--nl-space-3);flex-shrink:0}.nl-notif-bell{position:relative}.nl-notif-bell-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border-radius:var(--nl-radius-md);border:1px solid var(--nl-border);background:var(--nl-bg-surface);color:var(--nl-text);cursor:pointer}.nl-notif-bell-btn:hover{border-color:var(--nl-accent)}.nl-notif-bell-badge{position:absolute;top:-.35rem;right:-.35rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:var(--nl-radius-sm);background:var(--nl-accent);color:var(--nl-accent-fg);font-size:.65rem;font-weight:var(--nl-weight-semibold);line-height:1.1rem;text-align:center}.nl-notif-dropdown{position:absolute;right:0;top:calc(100% + .4rem);width:min(22rem,88vw);max-height:min(28rem,70vh);overflow:auto;z-index:40;padding:.75rem;border:1px solid var(--nl-border);border-radius:var(--nl-radius-md);background:var(--nl-bg-surface);box-shadow:var(--nl-shadow-drawer)}.nl-notif-dropdown-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.nl-notif-link{font-size:var(--nl-text-sm);color:var(--nl-accent);text-decoration:none}.nl-notif-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.nl-notif-item{border:1px solid transparent;border-radius:var(--nl-radius-sm)}.nl-notif-item--unread{background:var(--nl-accent-muted)}.nl-notif-item-link{display:flex;flex-direction:column;gap:.2rem;padding:.45rem .5rem;text-decoration:none;color:inherit}.nl-notif-item-title{font-size:var(--nl-text-sm);line-height:1.35}.nl-notif-item-meta{display:flex;gap:.5rem;align-items:center;font-size:var(--nl-text-xs);color:var(--nl-text-muted)}.nl-notif-sev--critical{color:#9b1c1c}.nl-notif-sev--high{color:#9a3412}.nl-notif-sev--low,.nl-notif-sev--normal{color:var(--nl-text-muted)}.nl-user-chip{display:flex;align-items:center;gap:var(--nl-space-2);padding:.25rem .35rem .25rem .25rem;border-radius:var(--nl-radius-md);border:1px solid var(--nl-border);background:var(--nl-bg-surface);max-width:220px}.nl-user-avatar{width:28px;height:28px;border-radius:var(--nl-radius-sm);background:var(--nl-accent-muted);color:var(--nl-accent-fg);display:grid;place-items:center;font-size:var(--nl-text-xs);font-weight:var(--nl-weight-semibold);flex-shrink:0}.nl-user-meta{min-width:0;line-height:1.2}.nl-user-name{font-size:var(--nl-text-sm);font-weight:var(--nl-weight-medium)}.nl-user-name,.nl-user-role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-user-role{font-size:var(--nl-text-xs);color:var(--nl-text-muted)}.nl-overlay{display:none;border:none;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:900px){.nl-sidebar{position:fixed;left:0;top:0;transform:translateX(-100%);width:min(var(--nl-sidebar-width),86vw);box-shadow:var(--nl-shadow-drawer)}.nl-sidebar--open{transform:translateX(0)}.nl-sidebar--collapsed{width:min(var(--nl-sidebar-width),86vw)}.nl-topbar-menu-btn{display:inline-flex}.nl-overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,.48);z-index:35}.nl-user-meta{display:none}.nl-user-chip{padding:.25rem;max-width:none}}.nl-page-intro{margin-bottom:var(--nl-space-3)}.nl-page-breadcrumb{margin-bottom:var(--nl-space-3)}.nl-page-breadcrumb,.nl-page-intro-row{display:flex;flex-wrap:wrap;gap:var(--nl-space-3)}.nl-page-intro-row{align-items:flex-start;justify-content:space-between}.nl-page-intro-copy{flex:1 1;min-width:200px;max-width:52rem}.nl-page-intro-actions{display:flex;flex-wrap:wrap;gap:var(--nl-space-2);align-items:center}.nl-page-section{margin-bottom:var(--nl-space-4)}.nl-page-section-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--nl-space-2);margin-bottom:var(--nl-space-2)}.nl-page-section-header .nl-section-title{margin-bottom:0}.nl-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--nl-space-3);gap:var(--nl-space-3)}.nl-hub-card{display:block;padding:var(--nl-space-4);border:1px solid var(--nl-border);border-radius:var(--nl-radius-lg);text-decoration:none;color:inherit;background:var(--nl-bg-surface-raised);box-shadow:var(--nl-shadow-sm);transition:border-color var(--nl-transition-fast),background var(--nl-transition-fast),transform var(--nl-transition-fast)}.nl-hub-card:hover{border-color:var(--nl-border-strong);background:var(--nl-bg-surface-hover);color:inherit;transform:translateY(-1px)}.nl-hub-card-title{font-size:var(--nl-text-md);font-weight:var(--nl-weight-medium);color:var(--nl-accent-fg);margin-bottom:var(--nl-space-2)}.nl-hub-card-desc{font-size:var(--nl-text-sm);color:var(--nl-text-muted);line-height:var(--nl-leading-relaxed)}.nl-tab-bar{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:var(--nl-space-4);padding:3px;border:1px solid var(--nl-border);border-radius:var(--nl-radius-lg);background:var(--nl-bg-surface);width:-moz-fit-content;width:fit-content;max-width:100%}.nl-tab{border:none;background:transparent;color:var(--nl-text-secondary);font:inherit;font-size:var(--nl-text-sm);font-weight:var(--nl-weight-medium);padding:.45rem .85rem;border-radius:var(--nl-radius-md);cursor:pointer;white-space:nowrap}.nl-tab:hover{color:var(--nl-text);background:var(--nl-bg-surface-hover)}.nl-tab--active,.nl-tab--active:hover{background:var(--nl-accent-subtle);color:var(--nl-accent-fg)}a.nl-tab--link{text-decoration:none;display:inline-block}a.nl-tab--link:focus-visible{outline:2px solid var(--nl-accent);outline-offset:1px}.nl-dispatch-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--nl-space-3);gap:var(--nl-space-3);align-items:start}.nl-dispatch-column{min-width:0}.nl-dispatch-column-title{margin:0 0 var(--nl-space-2);font-size:var(--nl-text-sm);font-weight:var(--nl-weight-semibold);color:var(--nl-text-secondary);display:flex;justify-content:space-between;gap:var(--nl-space-2)}.nl-dispatch-card{display:block;width:100%;text-align:left;cursor:pointer;padding:var(--nl-space-3);margin-bottom:var(--nl-space-2);border:1px solid var(--nl-border);border-radius:var(--nl-radius-md);text-decoration:none;color:inherit;background:var(--nl-bg-surface-raised);box-shadow:var(--nl-shadow-sm);transition:border-color var(--nl-transition-fast),background var(--nl-transition-fast),box-shadow var(--nl-transition-fast);font:inherit}.nl-dispatch-card:hover{border-color:var(--nl-border-strong);background:var(--nl-bg-surface-hover);color:inherit}.nl-dispatch-card.is-selected{border-color:var(--nl-accent);box-shadow:0 0 0 1px var(--nl-accent);background:var(--nl-bg-surface-hover)}.nl-dispatch-card-meta{font-size:var(--nl-text-xs);color:var(--nl-text-muted);margin-top:var(--nl-space-1);line-height:var(--nl-leading-relaxed)}.nl-dispatch-card-warn{font-size:var(--nl-text-xs);color:var(--nl-warning-fg);margin-top:var(--nl-space-2)}.nl-health-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.45rem;vertical-align:middle;background:var(--nl-neutral-fg)}.nl-health-dot--ok{background:var(--nl-success-fg)}.nl-health-dot--warn{background:var(--nl-warning-fg)}.nl-health-dot--danger{background:var(--nl-danger-fg)}.nl-health-dot--neutral{background:var(--nl-neutral-fg)}.nl-health-text--ok{color:var(--nl-success-fg)}.nl-health-text--warn{color:var(--nl-warning-fg)}.nl-health-text--danger{color:var(--nl-danger-fg)}.nl-auth{min-height:100vh;display:grid;place-items:center;padding:var(--nl-space-6) var(--nl-space-4)}.nl-auth-panel{width:100%;max-width:420px;padding:var(--nl-space-6);border:1px solid var(--nl-border);border-radius:var(--nl-radius-lg);background:var(--nl-bg-surface);box-shadow:var(--nl-shadow-sm)}.nl-auth-top{display:flex;align-items:center;justify-content:space-between;gap:var(--nl-space-3);margin-bottom:var(--nl-space-5)}.nl-auth-brand{display:inline-flex;align-items:center;gap:var(--nl-space-2);text-decoration:none;font-size:var(--nl-text-sm);font-weight:var(--nl-weight-semibold)}.nl-auth-brand,.nl-auth-brand:hover{color:var(--nl-text)}.nl-auth-footer{margin-top:var(--nl-space-5);font-size:var(--nl-text-sm);color:var(--nl-text-muted)}.nl-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:var(--nl-space-3);gap:var(--nl-space-3)}.nl-kpi-grid--ops-primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nl-space-2);margin-bottom:var(--nl-space-2)}.nl-kpi-grid--ops-secondary{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nl-space-2)}.nl-kpi-secondary-label{font-size:.625rem;font-weight:var(--nl-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--nl-text-muted);margin:.15rem 0 var(--nl-space-1)}@media (max-width:1100px){.nl-kpi-grid--ops-primary,.nl-kpi-grid--ops-secondary{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.nl-kpi-card{display:flex;flex-direction:column;justify-content:flex-start;gap:.15rem;min-height:0;padding:var(--nl-space-2) var(--nl-space-3);border-radius:var(--nl-radius-md);background:var(--nl-bg-surface);border:1px solid color-mix(in srgb,var(--nl-border) 70%,transparent);border-left:2px solid transparent;box-shadow:none;transition:background var(--nl-transition-fast),border-color var(--nl-transition-fast)}.nl-kpi-card--hero{min-height:76px;padding:.55rem .75rem .6rem}.nl-kpi-card--compact{min-height:0;padding:.4rem .55rem;background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--nl-border) 65%,transparent);border-radius:0;border-left:2px solid transparent}.nl-kpi-card--emphasize{border-color:color-mix(in srgb,var(--nl-accent) 35%,var(--nl-border));border-left-color:var(--nl-accent)}.nl-kpi-card--accent{border-left-color:color-mix(in srgb,var(--nl-accent) 70%,transparent)}.nl-kpi-card--info{border-left-color:color-mix(in srgb,var(--nl-info) 65%,transparent)}.nl-kpi-card--success{border-left-color:color-mix(in srgb,var(--nl-success) 55%,transparent)}.nl-kpi-card--warning{border-left-width:3px;border-left-color:var(--nl-warning);background:color-mix(in srgb,rgba(201,162,39,.1) 80%,var(--nl-bg-surface))}.nl-kpi-card--danger{border-left-width:3px;border-left-color:var(--nl-danger);background:color-mix(in srgb,rgba(196,92,92,.1) 75%,var(--nl-bg-surface))}.nl-kpi-card--exception .nl-kpi-value{font-weight:var(--nl-weight-bold,700)}.nl-kpi-card--exception.nl-kpi-card--danger .nl-kpi-value{color:var(--nl-danger-fg)}.nl-kpi-card--exception.nl-kpi-card--warning .nl-kpi-value{color:var(--nl-warning-fg)}.nl-kpi-label{font-size:.625rem;letter-spacing:.05em;text-transform:uppercase;color:var(--nl-text-muted);line-height:1.3;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.nl-kpi-label,.nl-kpi-value{font-weight:var(--nl-weight-semibold)}.nl-kpi-value{font-size:var(--nl-text-xl);letter-spacing:-.02em;line-height:1.1;color:var(--nl-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nl-kpi-card--hero .nl-kpi-value{font-size:1.625rem;letter-spacing:-.035em}.nl-kpi-card--compact .nl-kpi-value{font-size:var(--nl-text-md)}.nl-kpi-hint{font-size:.6875rem;color:var(--nl-text-muted);line-height:1.3;overflow-wrap:anywhere}.nl-dashboard{display:flex;flex-direction:column;gap:0}.nl-dashboard-intro{margin-bottom:var(--nl-space-2)}.nl-dashboard-intro .nl-page-intro-copy{max-width:none;font-size:var(--nl-text-sm);line-height:1.35}.nl-dashboard-ops-snapshot{margin-bottom:var(--nl-space-3)}.nl-dashboard-ops-snapshot .nl-page-section-header{margin-bottom:var(--nl-space-2)}.nl-dashboard-ops-snapshot .nl-section-title{font-size:var(--nl-text-md)}.nl-dashboard-status{margin:0 0 var(--nl-space-2);font-size:var(--nl-text-sm);color:var(--nl-text-muted);line-height:1.35}.nl-dashboard-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nl-space-2) var(--nl-space-3);margin-bottom:var(--nl-space-3);padding:.35rem 0 .55rem;border:none;border-bottom:1px solid color-mix(in srgb,var(--nl-border) 75%,transparent);border-radius:0;background:transparent}.nl-dashboard-toolbar-actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.nl-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .55rem;border-radius:var(--nl-radius-sm);border:1px solid color-mix(in srgb,var(--nl-border-strong) 80%,transparent);background:transparent;color:var(--nl-text-secondary);font:inherit;font-size:var(--nl-text-xs);font-weight:var(--nl-weight-medium);line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--nl-transition-fast),border-color var(--nl-transition-fast),color var(--nl-transition-fast)}.nl-toolbar-btn:hover:not(:disabled){background:var(--nl-bg-surface-hover);color:var(--nl-text);border-color:var(--nl-border-strong)}.nl-toolbar-btn:disabled{opacity:.55;cursor:not-allowed}.nl-period-form--compact{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0;padding:0;border:none;background:transparent;box-shadow:none;max-width:none}.nl-period-inline{display:inline-flex;align-items:center;gap:.35rem;margin:0;font:inherit}.nl-period-inline-label{font-size:.625rem;font-weight:var(--nl-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--nl-text-muted);white-space:nowrap}.nl-period-input{width:auto;min-width:7.75rem;padding:.28rem .45rem;border-radius:var(--nl-radius-sm);border:1px solid color-mix(in srgb,var(--nl-border-strong) 80%,transparent);background:var(--nl-bg-input);color:var(--nl-text);font:inherit;font-size:var(--nl-text-xs);line-height:1.2;box-sizing:border-box}.nl-period-input:focus{outline:2px solid color-mix(in srgb,var(--nl-accent) 45%,transparent);outline-offset:1px}.nl-period-apply{padding:.28rem .65rem;border:none;border-radius:var(--nl-radius-sm);background:var(--nl-accent);color:#fff;font:inherit;font-size:var(--nl-text-xs);font-weight:var(--nl-weight-medium);line-height:1.2;cursor:pointer;white-space:nowrap}.nl-period-apply:disabled{opacity:.55;cursor:not-allowed}.nl-period-apply:hover:not(:disabled){filter:brightness(1.05)}.nl-command-center{position:relative;border:none;border-radius:var(--nl-radius-lg);background:var(--nl-bg-surface);box-shadow:none;padding:var(--nl-space-3) var(--nl-space-3) var(--nl-space-2);margin-bottom:var(--nl-space-4);outline:1px solid color-mix(in srgb,var(--nl-border-strong) 70%,transparent)}.nl-command-center:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:var(--nl-radius-lg) 0 0 var(--nl-radius-lg);background:var(--nl-accent);pointer-events:none}.nl-command-center .nl-page-section-header{margin-bottom:var(--nl-space-2);padding-bottom:var(--nl-space-2);border-bottom:1px solid color-mix(in srgb,var(--nl-border) 70%,transparent)}.nl-command-center .nl-section-title{font-size:var(--nl-text-lg);letter-spacing:-.015em}.nl-command-center .nl-tab-bar{margin-bottom:var(--nl-space-2);padding:2px}.nl-command-center .nl-tab{padding:.35rem .7rem;font-size:var(--nl-text-xs)}.nl-ops-list{display:flex;flex-direction:column;gap:0;max-height:min(520px,58vh);overflow:auto;border-radius:var(--nl-radius-md);border:1px solid color-mix(in srgb,var(--nl-border) 65%,transparent);background:color-mix(in srgb,var(--nl-bg-surface-raised) 55%,transparent)}.nl-ops-list-head{display:none;position:-webkit-sticky;position:sticky;top:0;z-index:1;grid-template-columns:minmax(5.5rem,.85fr) minmax(6rem,1fr) minmax(6.5rem,1.05fr) minmax(7.5rem,1.2fr) minmax(6.5rem,1.05fr) auto minmax(5.75rem,.95fr);gap:var(--nl-space-2);padding:.35rem .65rem;font-size:.625rem;font-weight:var(--nl-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--nl-text-muted);background:var(--nl-bg-surface-raised);border-bottom:1px solid var(--nl-border)}@media (min-width:1100px){.nl-ops-list-head{display:grid}}.nl-ops-item{display:grid;grid-template-columns:1fr;grid-gap:var(--nl-space-1) var(--nl-space-2);gap:var(--nl-space-1) var(--nl-space-2);padding:.55rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--nl-border) 55%,transparent);background:transparent;transition:background var(--nl-transition-fast)}.nl-ops-item:hover{background:color-mix(in srgb,var(--nl-bg-surface-hover) 80%,transparent)}.nl-ops-item:last-child{border-bottom:none}.nl-ops-item--warning{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--nl-warning) 85%,transparent);background:color-mix(in srgb,rgba(201,162,39,.05) 70%,transparent)}.nl-ops-item--critical{box-shadow:inset 3px 0 0 var(--nl-danger);background:color-mix(in srgb,rgba(196,92,92,.07) 80%,transparent)}@media (min-width:1100px){.nl-ops-item{grid-template-columns:minmax(5.5rem,.85fr) minmax(6rem,1fr) minmax(6.5rem,1.05fr) minmax(7.5rem,1.2fr) minmax(6.5rem,1.05fr) auto minmax(5.75rem,.95fr);align-items:center;gap:var(--nl-space-2);padding:.45rem .65rem;min-height:2.5rem}}.nl-ops-item-ref{display:flex;flex-direction:column;gap:.05rem;min-width:0;font-weight:var(--nl-weight-semibold);font-size:var(--nl-text-sm)}.nl-ops-customer{font-size:var(--nl-text-sm);color:var(--nl-text-secondary);min-width:0}.nl-ops-customer,.nl-ops-lane{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-ops-lane{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--nl-weight-medium);font-size:var(--nl-text-sm)}.nl-ops-schedule{display:flex;flex-wrap:wrap;gap:.15rem .3rem;align-items:center;font-size:.6875rem;color:var(--nl-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nl-ops-schedule-sep{color:var(--nl-text-muted)}.nl-ops-resources{font-size:var(--nl-text-sm);color:var(--nl-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-ops-resources--unassigned{color:var(--nl-danger-fg);font-weight:var(--nl-weight-semibold)}.nl-ops-risks,.nl-ops-status{display:flex;align-items:center}.nl-ops-risks{flex-wrap:wrap;gap:.25rem}.nl-ops-chip{display:inline-block;padding:.1rem .35rem;border-radius:var(--nl-radius-sm);font-size:.625rem;font-weight:var(--nl-weight-semibold);line-height:1.25;letter-spacing:.02em;background:var(--nl-neutral-bg);color:var(--nl-neutral-fg);white-space:nowrap}.nl-ops-chip--ok{background:transparent;color:var(--nl-text-muted);font-weight:var(--nl-weight-medium);padding-left:0}.nl-ops-chip--warn{background:color-mix(in srgb,var(--nl-warning-bg) 80%,transparent);color:var(--nl-warning-fg)}.nl-ops-chip--critical{background:color-mix(in srgb,var(--nl-danger-bg) 75%,transparent);color:var(--nl-danger-fg)}.nl-dashboard-lower{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:var(--nl-space-3);gap:var(--nl-space-3);align-items:start;margin-bottom:var(--nl-space-5)}@media (max-width:1100px){.nl-dashboard-lower{grid-template-columns:1fr}}.nl-dashboard-panel{margin-bottom:0;padding:var(--nl-space-3);border-radius:var(--nl-radius-lg);background:var(--nl-bg-surface);outline:1px solid color-mix(in srgb,var(--nl-border) 70%,transparent);min-height:100%}.nl-dashboard-panel .nl-page-section-header{margin-bottom:var(--nl-space-2)}.nl-dashboard-panel .nl-section-title{font-size:var(--nl-text-md)}.nl-today-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:none;border-radius:0;background:transparent;overflow:hidden;max-height:min(360px,42vh);overflow-y:auto}.nl-today-timeline-item{display:grid;grid-template-columns:3.75rem 1fr;grid-gap:var(--nl-space-2);gap:var(--nl-space-2);padding:.4rem 0;border-bottom:1px solid color-mix(in srgb,var(--nl-border) 55%,transparent);align-items:start}.nl-today-timeline-item:last-child{border-bottom:none}.nl-today-timeline-item--risk{background:transparent;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--nl-warning) 75%,transparent);padding-left:var(--nl-space-2)}.nl-today-timeline-time{font-size:var(--nl-text-xs);font-weight:var(--nl-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--nl-accent-fg);padding-top:.15rem}.nl-today-timeline-top{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:center}.nl-today-timeline-sub{margin-top:.1rem;font-size:.6875rem;color:var(--nl-text-muted);line-height:1.35}.nl-today-chip{display:inline-block;padding:.08rem .32rem;border-radius:var(--nl-radius-sm);font-size:.625rem;font-weight:var(--nl-weight-semibold);letter-spacing:.03em;text-transform:uppercase;background:var(--nl-neutral-bg);color:var(--nl-neutral-fg);white-space:nowrap}.nl-today-chip--pickup{background:var(--nl-info-bg);color:var(--nl-info-fg)}.nl-today-chip--delivery{background:var(--nl-accent-subtle);color:var(--nl-accent-fg)}.nl-today-chip--tripEnd,.nl-today-chip--tripStart{background:var(--nl-success-bg);color:var(--nl-success-fg)}.nl-finance-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--nl-space-2);gap:var(--nl-space-2);margin-bottom:var(--nl-space-3);padding-bottom:var(--nl-space-2);border-bottom:1px solid color-mix(in srgb,var(--nl-border) 65%,transparent)}@media (max-width:720px){.nl-finance-hero{grid-template-columns:1fr}}.nl-finance-hero-metric{display:flex;flex-direction:column;gap:.1rem;min-width:0}.nl-finance-hero-value{font-size:var(--nl-text-lg);font-weight:var(--nl-weight-semibold);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.nl-finance-hero-value--profit{color:var(--nl-accent-fg)}.nl-finance-chart-block{margin-bottom:var(--nl-space-3)}.nl-finance-chart-block:last-child{margin-bottom:0}.nl-finance-chart-title{margin:0 0 var(--nl-space-2);font-size:.625rem;font-weight:var(--nl-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--nl-text-muted)}.nl-compare-bars{gap:var(--nl-space-2)}.nl-compare-bars,.nl-compare-row{display:flex;flex-direction:column}.nl-compare-row{gap:.25rem}.nl-compare-meta{display:flex;justify-content:space-between;gap:var(--nl-space-2);align-items:baseline}.nl-compare-label{font-size:var(--nl-text-sm);color:var(--nl-text-secondary);overflow-wrap:anywhere}.nl-compare-value{font-size:var(--nl-text-sm);font-weight:var(--nl-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--nl-text);white-space:nowrap}.nl-compare-track{height:8px;border-radius:999px;background:color-mix(in srgb,var(--nl-bg-muted) 80%,var(--nl-border));overflow:hidden}.nl-compare-fill{height:100%;border-radius:999px;min-width:0;transition:width var(--nl-transition)}.nl-compare-fill--accent{background:var(--nl-accent)}.nl-compare-fill--muted{background:color-mix(in srgb,var(--nl-text-muted) 55%,var(--nl-border-strong))}.nl-compare-fill--success{background:var(--nl-success)}.nl-compare-fill--warning{background:var(--nl-warning)}.nl-compare-fill--danger{background:var(--nl-danger)}.nl-util-meters{display:flex;flex-direction:column;gap:var(--nl-space-3)}.nl-util-meter-meta{display:flex;justify-content:space-between;gap:var(--nl-space-2);margin-bottom:.3rem}.nl-util-meter-label{font-size:var(--nl-text-sm);color:var(--nl-text-secondary);overflow-wrap:anywhere}.nl-util-meter-value{font-size:var(--nl-text-sm);font-weight:var(--nl-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nl-util-meter-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--nl-bg-muted) 80%,var(--nl-border));overflow:hidden}.nl-util-meter-fill{height:100%;border-radius:999px}.nl-util-meter-fill--accent{background:var(--nl-accent)}.nl-util-meter-fill--success{background:var(--nl-success)}.nl-util-meter-fill--warning{background:var(--nl-warning)}.nl-util-meter-hint{margin-top:.25rem;font-size:var(--nl-text-xs);color:var(--nl-text-muted)}.nl-aging-stack-head{display:flex;justify-content:space-between;gap:var(--nl-space-2);margin-bottom:var(--nl-space-2);font-size:var(--nl-text-sm);color:var(--nl-text-secondary)}.nl-aging-stack-head strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--nl-text)}.nl-aging-track{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--nl-bg-muted);margin-bottom:var(--nl-space-2)}.nl-aging-seg{height:100%;min-width:2px}.nl-aging-seg--ok{background:var(--nl-success)}.nl-aging-seg--warn{background:var(--nl-warning)}.nl-aging-seg--hot{background:color-mix(in srgb,var(--nl-warning) 55%,var(--nl-danger))}.nl-aging-seg--crit{background:var(--nl-danger)}.nl-aging-seg--muted{background:var(--nl-border)}.nl-aging-legend{display:flex;flex-wrap:wrap;gap:.35rem .75rem}.nl-aging-legend-item{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--nl-text-xs);color:var(--nl-text-muted)}.nl-aging-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.nl-aging-dot--ok{background:var(--nl-success)}.nl-aging-dot--warn{background:var(--nl-warning)}.nl-aging-dot--hot{background:color-mix(in srgb,var(--nl-warning) 55%,var(--nl-danger))}.nl-aging-dot--crit{background:var(--nl-danger)}.nl-aging-dot--muted{background:var(--nl-border)}.nl-filter-bar{display:flex;flex-wrap:wrap;gap:var(--nl-space-2);align-items:flex-end;margin-bottom:var(--nl-space-3)}