.nx2{--nx-font-ui:"Inter", system-ui, sans-serif;--nx-font-display:"Urbanist", "Inter", system-ui, sans-serif;--nx-font-code:"JetBrains Mono", ui-monospace, monospace;--nx-canvas:#f3f6fa;--nx-surface:#fff;--nx-sunken:#f4f6f9;--nx-raised:#fff;--nx-hairline:#e3e8ef;--nx-hairline-strong:#d0d7e1;--nx-ink:#111a26;--nx-ink-2:#536071;--nx-ink-3:#636e80;--nx-on-brand:#fff;--nx-brand-ink:#037780;--nx-brand-subtle:#e3f6f7;--nx-brand-border:#a6dee2;--nx-blue-ink:#1d6cad;--nx-blue-subtle:#e6f1fb;--nx-brand-grad:linear-gradient(90deg, #00c2cb 0%, #2d94dd 100%);--nx-brand-teal:#00c2cb;--nx-brand-blue:#2d94dd;--nx-btn-primary:#007f87;--nx-btn-primary-hover:#036a71;--nx-btn-primary-shadow:0 1px 2px #0377804d, inset 0 1px 0 #ffffff2e;--nx-btn-amber:#b86a06;--nx-btn-amber-shadow:0 1px 2px #8a4b064d;--nx-badge:#00a5ad;--nx-selection:#00c2cb3d;--nx-ok:#0f9d74;--nx-ok-ink:#0b7358;--nx-ok-subtle:#e3f4ee;--nx-ok-ring:#0f9d742e;--nx-ok-open:#0f9d7440;--nx-warn:#d98208;--nx-warn-ink:#8a4b06;--nx-warn-subtle:#fdf1dc;--nx-warn-border:#f0c987;--nx-bad:#d93a2f;--nx-bad-ink:#b42318;--nx-bad-subtle:#fdecec;--nx-bad-border:#b4231859;--nx-neutral-dot:#98a1ae;--nx-shadow-card:0 1px 2px #111a260a, 0 2px 6px -2px #111a260d;--nx-shadow-lift:0 6px 18px -8px #111a2629;--nx-rail-w:84px;--nx-rail-bg:#fff;--nx-rail-line:#eaeef3;--nx-rail-ink:#3c4757;--nx-rail-muted:#6b7686;--nx-rail-hover:#f5f7fa;--nx-rail-active:#e6f7f8;--nx-rail-active-ink:#037780;--nx-rail-bar:#00a8b0;--nx-rail-icon:#5b6778;--nx-rail-soft:#6b7686;--nx-rail-soft-icon:#8a94a3;--nx-rail-soft-hover:#465264;--nx-rail-count-bg:#edf1f5;--nx-rail-count-ink:#4a5566;--nx-rail-count-on-bg:#fff;--nx-rail-count-on-ink:#037780;--nx-rail-count-on-shadow:0 1px 2px #03778024;--nx-av-admin:#0b7a82;--nx-av-ap:#2468a6;--nx-av-viewer:#6b7686;--nx-t-home-bg:#eaf0f6;--nx-t-home:#46566b;--nx-t-ap-bg:#ddf4f5;--nx-t-ap:#037780;--nx-t-ven-bg:#e3f0fb;--nx-t-ven:#1f74b4;--nx-t-po-bg:#fcefd9;--nx-t-po:#955208;--nx-t-in-bg:#e8ecfb;--nx-t-in:#4453b8;--nx-t-nt-bg:#edf0f4;--nx-t-nt:#566273;--nx-t-conn-bg:#e1f3ec;--nx-t-conn:#0b7358;--nx-header-h:56px;--nx-header-bg:#fff;--nx-kbd-bg:#fff;--nx-fly-bg:#fff;--nx-fly-line:#e3e8ef;--nx-fly-shadow:0 22px 52px -10px #111a2633, 0 4px 14px -2px #111a261f, 0 0 0 1px #111a2605;--nx-fly-shadow-deep:0 24px 56px -18px #111a2673, 0 4px 12px -4px #111a2629;--nx-fly-foot:linear-gradient(180deg, #7f8ca00d, #7f8ca000);--nx-scrim:#111a2612;--nx-band-wash:linear-gradient(100deg, #e8f6f8 0%, #f4fafc 38%, #fff 70%);--nx-tip-bg:#111a26;--nx-tip-ink:#fff;--nx-sel-row:#00c2cb0f;--nx-bulk-bg:#f2fafb;--nx-bulk-shadow:0 -8px 20px -12px #111a2647;--nx-on-brand-soft:#ffffff3d;--nx-band-lines:repeating-linear-gradient(118deg, transparent 0 34px, #00a8b029 34px 35px, transparent 35px 70px);--nx-scrim-strong:#111a2638;--nx-pill-bg:#edf1f5;--nx-pill-ink:#4a5566;--nx-th-bg:#f8fafc;--nx-seg-bg:#e8edf3;--nx-seg-on:#fff;--nx-seg-on-shadow:0 1px 2px #111a2614, 0 0 0 1px #111a260a;--nx-track:#e9eef4;--nx-row-hover:#f5f9fc;--nx-neutral-chip:#eef1f5;--nx-locked-bg:#fff9;--nx-ring-track:#d5dce5;--nx-ring:#00a8b0;--nx-focus:#00a8b0;--nx-view-bg:#e3f4f5;--nx-view-ink:#0b4f55;--nx-view-strong:#073e43;--nx-view-icon:#037780;--nx-view-line:#c7e7ea;--nx-view-ctl-bg:#fff;--nx-view-ctl-line:#b5dfe3;--nx-view-exit-bg:#ffffff8c;--nx-view-sep:#6fa9ae;--nx-dlg-overlay:#d6dde694;--nx-dlg-shadow:0 30px 70px -20px #111a2673, 0 6px 18px -6px #111a2633;--nx-skel-teal:#00c2cb29;--nx-skel-amber:#d9820829;--nx-bar-in:#12b5bd;--nx-bar-rm:#a9b2be;--nx-tl-hatch:#7a869838;--nx-tl-today:#00c2cb17;--nx-tl-line:#111a26;--nx-tl-pill-bg:#111a26;--nx-tl-pill-ink:#fff;--nx-tip-shadow:0 10px 28px -8px #111a2647, 0 0 0 1px #111a260f;--nx-ok-border:#148c504d;--nx-violet-subtle:#f1f0fd;--nx-violet-border:#cfcbf5;--nx-violet-ink:#4b3fb5;--nx-r4-brand:#00c2cb;--nx-r4-brand-shadow:0 1px 2px #00788040;--nx-r4-bad-border:#f4c0bc;--nx-r4-pdf-desk:#e9edf2;--nx-r4-paper:#fff;--nx-r4-scrim:#111a2661;--nx-r4-on-brand:#fff;--nx-sp-user:#0a7f87;--nx-sp-bot:#f1f4f7;--nx-sp-person:#eaf3fc;--nx-sp-soft:#f5f7fa;--nx-sp-new:#c63913;--nx-sp-tile:#0c1112;--nx-sp-launch-bg:#0c1112;--nx-sp-launch-ink:#fff;--nx-sp-badge:#d92d20;--nx-sp-shadow:0 24px 60px -18px #111a264d, 0 4px 14px -4px #111a261f, 0 0 0 1px #111a260a;--nx-sp-launch-shadow:0 8px 18px -6px #0c111273, 0 2px 5px #0c111233}.nx2[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nx-canvas:#0a0a0b;--nx-surface:#16161a;--nx-sunken:#111113;--nx-raised:#1c1c21;--nx-hairline:#26262c;--nx-hairline-strong:#34343c;--nx-ink:#ededef;--nx-ink-2:#a1a1aa;--nx-ink-3:#8b8b94;--nx-neutral-dot:#71717a;--nx-brand-ink:#3fd2d9;--nx-brand-subtle:#00c2cb21;--nx-brand-border:#00c2cb5c;--nx-blue-ink:#4aa8ec;--nx-blue-subtle:#4aa8ec24;--nx-brand-grad:linear-gradient(90deg, #00c2cb 0%, #4aa8ec 100%);--nx-selection:#00c2cb4d;--nx-ok:#2ebd85;--nx-ok-ink:#4fd19c;--nx-ok-subtle:#2ebd8524;--nx-ok-ring:#2ebd8533;--nx-ok-open:#2ebd8552;--nx-warn:#f0a020;--nx-warn-ink:#f5b94f;--nx-warn-subtle:#f0a02024;--nx-warn-border:#f0a02066;--nx-bad:#f0524a;--nx-bad-ink:#ff7f78;--nx-bad-subtle:#f0524a26;--nx-bad-border:#f0524a73;--nx-shadow-card:0 1px 2px #00000080;--nx-shadow-lift:0 12px 30px -12px #000c;--nx-rail-bg:#111113;--nx-rail-line:#ffffff0f;--nx-rail-ink:#d4d4d8;--nx-rail-muted:#8b8b94;--nx-rail-hover:#ffffff0d;--nx-rail-active:#00c2cb24;--nx-rail-active-ink:#3fd2d9;--nx-rail-bar:#00c2cb;--nx-rail-icon:#a1a1aa;--nx-rail-soft:#85858e;--nx-rail-soft-icon:#76767f;--nx-rail-soft-hover:#b4b4bc;--nx-rail-count-bg:#26262c;--nx-rail-count-ink:#d4d4d8;--nx-rail-count-on-bg:#00c2cb38;--nx-rail-count-on-ink:#3fd2d9;--nx-rail-count-on-shadow:none;--nx-av-viewer:#52525b;--nx-t-home-bg:#222228;--nx-t-home:#c9c9cf;--nx-t-ap-bg:#00c2cb26;--nx-t-ap:#3fd2d9;--nx-t-ven-bg:#4aa8ec26;--nx-t-ven:#7dbef0;--nx-t-po-bg:#f0a02026;--nx-t-po:#f5b94f;--nx-t-in-bg:#818cf829;--nx-t-in:#a5b0fa;--nx-t-nt-bg:#222228;--nx-t-nt:#b4b4bc;--nx-t-conn-bg:#2ebd8526;--nx-t-conn:#4fd19c;--nx-header-bg:#111113;--nx-kbd-bg:#1c1c21;--nx-fly-bg:#1c1c21;--nx-fly-line:#2c2c33;--nx-fly-shadow:0 18px 44px -14px #000000d9, 0 0 0 1px #ffffff08;--nx-fly-shadow-deep:0 24px 56px -18px #000000e6, 0 0 0 1px #ffffff08;--nx-fly-foot:linear-gradient(180deg, #ffffff06, #fff0);--nx-scrim:#00000040;--nx-band-wash:linear-gradient(100deg, #10181a 0%, #141618 45%, #16161a 75%);--nx-tip-bg:#26262c;--nx-tip-ink:#ededef;--nx-sel-row:#00c2cb14;--nx-bulk-bg:#121719;--nx-bulk-shadow:0 -10px 24px -12px #000c;--nx-on-brand-soft:#ffffff38;--nx-band-lines:repeating-linear-gradient(118deg, transparent 0 34px, #3fd2d912 34px 35px, transparent 35px 70px);--nx-scrim-strong:#0000006b;--nx-pill-bg:#26262c;--nx-pill-ink:#c9c9cf;--nx-th-bg:#131316;--nx-seg-bg:#111113;--nx-seg-on:#222228;--nx-seg-on-shadow:0 0 0 1px #34343c;--nx-track:#26262c;--nx-row-hover:#1c1c21;--nx-neutral-chip:#26262c;--nx-locked-bg:#16161a99;--nx-ring-track:#3a3a43;--nx-ring:#00c2cb;--nx-focus:#3fd2d9;--nx-view-bg:#00c2cb1f;--nx-view-ink:#bdebee;--nx-view-strong:#ededef;--nx-view-icon:#3fd2d9;--nx-view-line:#00c2cb42;--nx-view-ctl-bg:#16161a;--nx-view-ctl-line:#00c2cb5c;--nx-view-exit-bg:#16161a99;--nx-view-sep:#4e8c91;--nx-dlg-overlay:#0009;--nx-dlg-shadow:0 30px 70px -20px #000000d9, 0 0 0 1px #ffffff0a;--nx-skel-teal:#00c2cb38;--nx-skel-amber:#f0a02038;--nx-bar-in:#19c3cb;--nx-bar-rm:#5e5e68;--nx-tl-hatch:#ffffff17;--nx-tl-today:#00c2cb1f;--nx-tl-line:#e8e8ec;--nx-tl-pill-bg:#e8e8ec;--nx-tl-pill-ink:#111114;--nx-tip-shadow:0 10px 28px -8px #000000b3, 0 0 0 1px #ffffff0f;--nx-ok-border:#3fb95066;--nx-violet-subtle:#8b80f524;--nx-violet-border:#8b80f566;--nx-violet-ink:#b3abfa;--nx-r4-bad-border:#f0524a66;--nx-r4-pdf-desk:#0e0e10;--nx-r4-paper:#f4f4f2;--nx-r4-scrim:#0000009e;--nx-sp-user:#0b7c84;--nx-sp-bot:#222228;--nx-sp-person:#1e2c39;--nx-sp-soft:#1c1c21;--nx-sp-new:#ff8f6b;--nx-sp-tile:#0c1112;--nx-sp-launch-bg:#fff;--nx-sp-launch-ink:#0c1112;--nx-sp-badge:#e5484d;--nx-sp-shadow:0 24px 60px -18px #000000d9, 0 0 0 1px #ffffff0d;--nx-sp-launch-shadow:0 10px 22px -8px #000000b3, 0 2px 6px #00000073}.nx2{--bg-base:var(--nx-canvas);--bg-surface:var(--nx-surface);--bg-card:var(--nx-surface);--bg-elevated:var(--nx-sunken);--bg-secondary:var(--nx-sunken);--bg-hover:var(--nx-row-hover);--bg-sidebar:var(--nx-rail-bg);--border:var(--nx-hairline);--border-light:var(--nx-hairline);--text-primary:var(--nx-ink);--text-secondary:var(--nx-ink-2);--text-muted:var(--nx-ink-3);--success:var(--nx-ok);--success-bg:var(--nx-ok-subtle);--warning:var(--nx-warn);--warning-bg:var(--nx-warn-subtle);--error:var(--nx-bad);--error-bg:var(--nx-bad-subtle);--topbar-h:56px}.nx2 a.btn,.nx2 a.btn:hover{text-decoration:none}.nx2 body{background:var(--nx-canvas)}.nx2 ::selection{background:var(--nx-selection)}.nx2 :focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}.nx2 ::-webkit-scrollbar{width:8px;height:8px}.nx2 ::-webkit-scrollbar-thumb{background:var(--nx-hairline-strong);border-radius:4px}.nx2 ::-webkit-scrollbar-track{background:0 0}.nx2 .nx-app{background:var(--nx-canvas);min-height:100vh;color:var(--nx-ink);font-family:var(--nx-font-ui);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11" 1;font-size:13px;line-height:1.45;display:flex}.nx2 [data-nx-portal],.nx2 .nx-dlg{font-family:var(--nx-font-ui);color:var(--nx-ink);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11" 1;font-size:13px;line-height:1.45}.nx2 .nx-main{min-width:0;margin-left:var(--nx-rail-w);flex-direction:column;flex:1;min-height:100vh;display:flex}.nx2 .nx-stack{z-index:60;position:sticky;top:0}.nx2 .nx-content{flex-direction:column;flex:1;min-width:0;display:flex}.nx2 .nx-content .page-container{padding:16px 26px 20px}.nx2 .nx-content .page-container .page-container{padding:0}.nx2 .nx-blocked{text-align:center;padding:80px 40px}.nx2 .nx-blocked h2{font-family:var(--nx-font-display);color:var(--nx-ink);margin-bottom:10px;font-size:18px;font-weight:650}.nx2 .nx-blocked p{color:var(--nx-ink-2);font-size:13px}.nx2 .nx-code{font-family:var(--nx-font-code);letter-spacing:-.01em;font-size:.9em}.nx2 .nx-tnum{font-variant-numeric:tabular-nums}.nx2 .nx-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx2 .nx-rail{width:var(--nx-rail-w);z-index:40;background:var(--nx-rail-bg);border-right:1px solid var(--nx-rail-line);color:var(--nx-rail-ink);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.nx2 .nx-rail-mark{height:var(--nx-header-h);border-bottom:1px solid var(--nx-rail-line);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nx2 .nx-rail-mark a{border-radius:8px;display:flex}.nx2 .nx-rail-grp{flex-direction:column;gap:6px;padding:14px 10px;display:flex}.nx2 .nx-rail-grp.is-bottom{margin-top:auto;padding-top:10px;padding-bottom:14px;position:relative}.nx2 .nx-rail-grp.is-bottom:before{content:"";background:var(--nx-rail-line);height:1px;position:absolute;top:0;left:22px;right:22px}.nx2 .nx-ri{width:100%;min-height:58px;font:inherit;letter-spacing:.005em;color:var(--nx-rail-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 0 6px;font-size:11px;font-weight:550;text-decoration:none;transition:background .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.nx2 .nx-ri .nx-rt{width:32px;height:26px;color:var(--nx-rail-icon);justify-content:center;align-items:center;display:flex;position:relative}.nx2 .nx-ri:hover,.nx2 .nx-ri.is-open{background:var(--nx-rail-hover)}.nx2 .nx-ri:hover .nx-rt,.nx2 .nx-ri.is-open .nx-rt{color:var(--nx-rail-ink)}.nx2 .nx-ri.is-on,.nx2 .nx-ri.is-on:hover{background:var(--nx-rail-active);color:var(--nx-rail-active-ink);font-weight:650}.nx2 .nx-ri.is-on .nx-rt{color:var(--nx-rail-active-ink)}.nx2 .nx-ri.is-on:before{content:"";background:var(--nx-rail-bar);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:-5px}.nx2 .nx-ri .nx-rl{align-items:center;gap:4px;line-height:15px;display:inline-flex}.nx2 .nx-ri .nx-rc{background:var(--nx-rail-count-bg);min-width:18px;height:15px;color:var(--nx-rail-count-ink);font-family:var(--nx-font-code);letter-spacing:-.02em;font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:600;display:inline-flex}.nx2 .nx-ri.is-on .nx-rc{background:var(--nx-rail-count-on-bg);color:var(--nx-rail-count-on-ink);box-shadow:var(--nx-rail-count-on-shadow)}.nx2 .nx-ri:focus-visible{outline:2px solid var(--nx-focus);outline-offset:-2px}.nx2 .nx-ri.is-preview{color:var(--nx-rail-soft);font-weight:500}.nx2 .nx-ri.is-preview .nx-rt{color:var(--nx-rail-soft-icon)}.nx2 .nx-ri.is-preview:hover,.nx2 .nx-ri.is-preview.is-open,.nx2 .nx-ri.is-preview:hover .nx-rt,.nx2 .nx-ri.is-preview.is-open .nx-rt{color:var(--nx-rail-soft-hover)}.nx2 .nx-ri .nx-lk{background:var(--nx-rail-bg);width:14px;height:14px;color:var(--nx-rail-soft);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-1px;right:-3px}.nx2 .nx-ri:hover .nx-lk,.nx2 .nx-ri.is-open .nx-lk{background:var(--nx-rail-hover)}.nx2 .nx-rail-av{background:var(--nx-av-admin);width:34px;height:34px;color:var(--nx-on-brand);font:inherit;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin:10px auto 0;font-size:12px;font-weight:650;display:flex}.nx2 .nx-rail-av.is-ap{background:var(--nx-av-ap)}.nx2 .nx-rail-av.is-viewer{background:var(--nx-av-viewer)}.nx2 .nx-rail-ver{font-family:var(--nx-font-code);color:var(--nx-rail-muted);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:4px;margin:7px auto 0;padding:1px 4px;font-size:9.5px;display:block}.nx2 .nx-rail-ver:hover{color:var(--nx-rail-ink)}.nx2 .nx-scrim{top:0;bottom:0;right:0;left:var(--nx-rail-w);background:var(--nx-scrim);z-index:70;position:fixed}.nx2 .nx-fly{left:calc(var(--nx-rail-w) + 8px);z-index:80;background:var(--nx-fly-bg);border:1px solid var(--nx-fly-line);width:292px;box-shadow:var(--nx-fly-shadow);color:var(--nx-ink);font-family:var(--nx-font-ui);border-radius:14px;font-size:13px;animation:.14s cubic-bezier(.2,.8,.2,1) both nx-fly-in;position:fixed}.nx2 .nx-fly.is-wide{width:330px}.nx2 .nx-fly:before{content:"";left:-7px;top:var(--nx-nub,26px);background:var(--nx-fly-bg);border-left:1px solid var(--nx-fly-line);border-bottom:1px solid var(--nx-fly-line);width:12px;height:12px;position:absolute;transform:rotate(45deg)}@keyframes nx-fly-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nx2 .nx-fly{animation:none}}.nx2 .nx-fly-h{border-bottom:1px solid var(--nx-fly-line);align-items:center;gap:11px;padding:13px 14px 12px;display:flex}.nx2 .nx-fly-h .nx-tile{border-radius:10px;width:34px;height:34px}.nx2 .nx-fly-h .nx-t{font-family:var(--nx-font-display);letter-spacing:-.01em;font-size:16px;font-weight:650;line-height:1.2}.nx2 .nx-fly-h .nx-s{color:var(--nx-ink-2);margin-top:1px;font-size:11.5px;line-height:1.45}.nx2 .nx-fly-h .nx-end{color:var(--nx-ink-3);align-self:flex-start;margin-top:4px;margin-left:auto;display:flex}.nx2 .nx-fly-b{padding:6px 8px 8px}.nx2 .nx-fly-g{color:var(--nx-ink-3);letter-spacing:.02em;padding:6px 8px 4px;font-size:11px;font-weight:600}.nx2 .nx-fr{width:100%;min-height:36px;color:var(--nx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 8px 0 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nx2 .nx-fr svg{color:var(--nx-ink-3);flex-shrink:0}.nx2 .nx-fr .nx-l{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nx2 .nx-fr:hover,.nx2 .nx-fr:focus-visible{background:var(--nx-rail-hover)}.nx2 .nx-fr:focus-visible{outline:2px solid var(--nx-focus);outline-offset:-2px}.nx2 .nx-fr.is-on{background:var(--nx-rail-active);color:var(--nx-rail-active-ink);font-weight:600}.nx2 .nx-fr.is-on svg{color:var(--nx-rail-active-ink)}.nx2 .nx-fr.is-primary{color:var(--nx-brand-ink);font-weight:600}.nx2 .nx-fr.is-primary svg{color:var(--nx-brand-ink)}.nx2 .nx-fr.is-soft{color:var(--nx-ink-3)}.nx2 .nx-fr.is-danger,.nx2 .nx-fr.is-danger svg{color:var(--nx-bad-ink)}.nx2 .nx-fr.is-two{align-items:flex-start;padding:7px 8px 7px 10px}.nx2 .nx-fr.is-two svg{margin-top:1px}.nx2 .nx-fr.is-two .nx-l{white-space:normal;flex-direction:column;gap:1px;display:flex}.nx2 .nx-fr .nx-h{color:var(--nx-ink-3);font-size:11.5px;font-weight:400;line-height:1.4}.nx2 .nx-fr .nx-end-note{color:var(--nx-ink-2);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11.5px;font-weight:500;display:inline-flex}.nx2 .nx-fr .nx-end-note i{background:var(--nx-btn-primary);border-radius:50%;width:6px;height:6px}.nx2 .nx-fly-f{border-top:1px solid var(--nx-fly-line);color:var(--nx-ink-2);background:var(--nx-fly-foot);border-radius:0 0 14px 14px;align-items:flex-start;gap:7px;padding:10px 16px 11px;font-size:11.5px;line-height:1.45;display:flex}.nx2 .nx-fly-f svg{color:var(--nx-ink-3);flex-shrink:0;margin-top:1px}.nx2 .nx-fly-lock{background:var(--nx-sunken);color:var(--nx-ink-2);border-radius:10px;margin:6px 8px 4px;padding:11px 12px 10px;font-size:12px;line-height:1.5}.nx2 .nx-fly-lock .nx-lkh{color:var(--nx-ink);margin-bottom:2px;font-size:12.5px;font-weight:600}.nx2 .nx-fly-lock .nx-lnk{margin-top:7px}.nx2 .nx-ws-sw{border:1px solid var(--nx-fly-line);background:var(--nx-sunken);color:var(--nx-ink);width:calc(100% - 16px);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:4px 8px 8px;padding:8px 10px;text-decoration:none;display:flex}.nx2 .nx-ws-sw:hover,.nx2 .nx-ws-sw:focus-visible{border-color:var(--nx-brand-border)}.nx2 .nx-ws-sw .nx-b{background:var(--nx-brand-subtle);width:28px;height:28px;color:var(--nx-brand-ink);font-family:var(--nx-font-display);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.nx2 .nx-ws-sw .nx-n{font-size:12.5px;font-weight:600;line-height:1.25}.nx2 .nx-ws-sw .nx-p{color:var(--nx-ink-3);font-size:11px}.nx2 .nx-ws-sw>svg{color:var(--nx-ink-3);margin-left:auto}.nx2 .nx-tile{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.nx2 .nx-tile.is-sm{border-radius:7px;width:24px;height:24px}.nx2 .nx-tile.is-home{background:var(--nx-t-home-bg);color:var(--nx-t-home)}.nx2 .nx-tile.is-ap{background:var(--nx-t-ap-bg);color:var(--nx-t-ap)}.nx2 .nx-tile.is-vendors,.nx2 .nx-tile.is-billing{background:var(--nx-t-ven-bg);color:var(--nx-t-ven)}.nx2 .nx-tile.is-pos{background:var(--nx-t-po-bg);color:var(--nx-t-po)}.nx2 .nx-tile.is-insights{background:var(--nx-t-in-bg);color:var(--nx-t-in)}.nx2 .nx-tile.is-neutral{background:var(--nx-t-nt-bg);color:var(--nx-t-nt)}.nx2 .nx-tile.is-conn{background:var(--nx-t-conn-bg);color:var(--nx-t-conn)}.nx2 .nx-pill{background:var(--nx-pill-bg);min-width:22px;height:19px;color:var(--nx-pill-ink);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex}.nx2 .nx-chip{white-space:nowrap;border-radius:11px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.nx2 .nx-chip .nx-dot{border-radius:50%;width:6px;height:6px}.nx2 .nx-chip.is-teal{background:var(--nx-brand-subtle);color:var(--nx-brand-ink)}.nx2 .nx-chip.is-blue{background:var(--nx-blue-subtle);color:var(--nx-blue-ink)}.nx2 .nx-chip.is-neutral{background:var(--nx-neutral-chip);color:var(--nx-ink-2)}.nx2 .nx-lnk{color:var(--nx-brand-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.nx2 .nx-btn{height:36px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.nx2 .nx-btn.is-sm{height:30px;padding:0 11px;font-size:12.5px}.nx2 .nx-btn.is-primary{background:var(--nx-btn-primary);color:var(--nx-on-brand);box-shadow:var(--nx-btn-primary-shadow)}.nx2 .nx-btn.is-primary:hover{background:var(--nx-btn-primary-hover)}.nx2 .nx-btn.is-ghost{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);color:var(--nx-ink)}.nx2 .nx-btn.is-ghost:hover{background:var(--nx-sunken)}.nx2 .nx-btn.is-amber{background:var(--nx-btn-amber);color:var(--nx-on-brand);box-shadow:var(--nx-btn-amber-shadow)}.nx2 .nx-btn:disabled{opacity:.55;cursor:default}.nx2 .nx-header{height:var(--nx-header-h);background:var(--nx-header-bg);border-bottom:1px solid var(--nx-hairline);flex-shrink:0;align-items:center;gap:10px;padding:0 18px 0 26px;display:flex;position:relative}.nx2 .nx-header:before{content:"";background:var(--nx-brand-grad);height:2px;position:absolute;top:0;left:0;right:0}.nx2 .nx-h-title{flex-direction:column;flex-shrink:0;justify-content:center;min-width:0;margin-right:auto;display:flex}.nx2 .nx-crumbs{color:var(--nx-ink-3);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;line-height:1.2;display:flex}.nx2 .nx-crumbs svg{color:var(--nx-ink-3)}.nx2 .nx-h-title h1{font-family:var(--nx-font-display);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;color:var(--nx-ink);margin:0;font-size:18px;font-weight:650;line-height:1.2;overflow:hidden}.nx2 .nx-h-actions{align-items:center;gap:10px;min-width:0;display:flex}.nx2 .nx-hamburger{display:none}.nx2 .nx-search{border:1px solid var(--nx-hairline);background:var(--nx-sunken);width:262px;min-width:150px;height:34px;color:var(--nx-ink-3);font:inherit;cursor:pointer;text-align:left;border-radius:9px;flex-shrink:1;align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.nx2 .nx-search:hover{border-color:var(--nx-hairline-strong)}.nx2 .nx-search-ph{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.nx2 .nx-kbd{color:var(--nx-ink-2);border:1px solid var(--nx-hairline-strong);background:var(--nx-kbd-bg);font-size:11px;font-weight:500;font-family:var(--nx-font-ui);border-radius:5px;flex-shrink:0;padding:1px 5px}.nx2 .nx-wschip{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:30px;color:var(--nx-ink);white-space:nowrap;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;max-width:240px;padding:0 8px 0 9px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.nx2 .nx-wschip svg{color:var(--nx-ink-3);flex-shrink:0}.nx2 .nx-wschip .nx-wsn{text-overflow:ellipsis;min-width:0;overflow:hidden}.nx2 .nx-hbtn{width:34px;height:34px;color:var(--nx-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.nx2 .nx-hbtn:hover,.nx2 .nx-hbtn.is-open{background:var(--nx-sunken)}.nx2 .nx-hbtn .nx-n{background:var(--nx-badge);min-width:15px;height:15px;color:var(--nx-on-brand);box-shadow:0 0 0 2px var(--nx-header-bg);border-radius:8px;justify-content:center;align-items:center;padding:0 3px;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:3px;right:3px}.nx2 .nx-vbar{background:var(--nx-hairline);flex-shrink:0;width:1px;height:26px;margin:0 2px}.nx2 .nx-env{border:1px solid var(--nx-hairline-strong);height:30px;font:inherit;white-space:nowrap;background:var(--nx-surface);color:var(--nx-ink);cursor:pointer;border-radius:15px;flex-shrink:0;align-items:center;gap:7px;padding:0 10px 0 9px;font-size:12px;font-weight:600;display:flex}.nx2 .nx-env svg{color:var(--nx-ink-3)}.nx2 .nx-env .nx-code{font-size:11px}.nx2 .nx-env .nx-d{background:var(--nx-warn);border-radius:50%;width:7px;height:7px}.nx2 .nx-env.is-test{background:var(--nx-warn-subtle);border-color:var(--nx-warn-border);color:var(--nx-warn-ink)}.nx2 .nx-env.is-test svg{color:var(--nx-warn-ink)}.nx2 .nx-env.is-none{color:var(--nx-ink-2)}.nx2 .nx-env.is-ro{cursor:pointer}.nx2 .nx-env.is-open{border-color:var(--nx-brand-border);box-shadow:0 0 0 3px var(--nx-brand-subtle)}.nx2 .nx-env.is-skel{width:124px}.nx2 .nx-conn{white-space:nowrap;background:var(--nx-ok-subtle);height:30px;color:var(--nx-ok-ink);font:inherit;cursor:pointer;border:0;border-radius:15px;flex-shrink:0;align-items:center;gap:7px;padding:0 11px 0 10px;font-size:12px;font-weight:600;display:flex}.nx2 .nx-conn .nx-cd{background:var(--nx-ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--nx-ok-ring);border-radius:50%;flex-shrink:0}.nx2 .nx-conn .nx-ch{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--nx-neutral-dot);background:0 0;border-radius:50%;flex-shrink:0;margin:0 1px 0 -3px}.nx2 .nx-conn.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-conn.is-warn .nx-cd{background:var(--nx-warn);box-shadow:none}.nx2 .nx-conn.is-bad{background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .nx-conn.is-bad .nx-cd{background:var(--nx-bad);box-shadow:none}.nx2 .nx-conn.is-neutral{background:var(--nx-neutral-chip);color:var(--nx-ink-2)}.nx2 .nx-conn.is-neutral .nx-cd{background:var(--nx-neutral-dot);box-shadow:none}.nx2 .nx-conn.is-hollow .nx-cd{box-shadow:inset 0 0 0 1.5px var(--nx-neutral-dot);background:0 0}.nx2 .nx-conn.is-open{box-shadow:0 0 0 3px var(--nx-brand-subtle)}.nx2 .nx-conn.is-skel{width:104px}.nx2 .nx-cr{white-space:nowrap;background:var(--nx-surface);border:1px solid var(--nx-hairline-strong);height:32px;font:inherit;color:var(--nx-ink-2);cursor:pointer;border-radius:16px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:12px;display:flex;position:relative}.nx2 .nx-cr:hover{border-color:var(--nx-brand-border)}.nx2 .nx-cr .nx-ring{flex-shrink:0;width:22px;height:22px}.nx2 .nx-cr .nx-ring .nx-tr{stroke:var(--nx-ring-track)}.nx2 .nx-cr .nx-ring .nx-ar{stroke:var(--nx-ring)}.nx2 .nx-cr b{font-family:var(--nx-font-display);color:var(--nx-ink);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:14px;font-weight:700}.nx2 .nx-cr .nx-w{color:var(--nx-ink-2);font-weight:500}.nx2 .nx-cr.is-near{border-color:var(--nx-warn-border)}.nx2 .nx-cr.is-near .nx-ring .nx-ar{stroke:var(--nx-warn)}.nx2 .nx-cr.is-over{background:var(--nx-bad-subtle);border-color:var(--nx-bad-border)}.nx2 .nx-cr.is-over .nx-ring .nx-ar{stroke:var(--nx-bad)}.nx2 .nx-cr.is-over b{color:var(--nx-bad-ink)}.nx2 .nx-cr.is-unread b{color:var(--nx-ink-3)}.nx2 .nx-cr.is-unread .nx-ring .nx-tr{stroke:var(--nx-neutral-dot);stroke-opacity:.55}.nx2 .nx-cr.is-unlimited{padding-left:12px}.nx2 .nx-cr.is-open{border-color:var(--nx-brand-border);box-shadow:0 0 0 3px var(--nx-brand-subtle)}.nx2 .nx-cr.is-skel{width:140px}.nx2 .nx-skel{background:var(--nx-track);border-radius:5px;height:10px;animation:1.4s ease-in-out infinite nx-pulse;display:inline-block}@keyframes nx-pulse{0%,to{opacity:1}50%{opacity:.55}}.nx2 .nx-status{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:30px;color:var(--nx-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:15px;flex-shrink:0;align-items:center;gap:7px;padding:0 11px 0 10px;font-size:12px;font-weight:600;display:none}.nx2 .nx-status .nx-cd{background:var(--nx-neutral-dot);border-radius:50%;width:7px;height:7px}.nx2 .nx-status.is-ok .nx-cd{background:var(--nx-ok)}.nx2 .nx-status.is-warn .nx-cd{background:var(--nx-warn)}.nx2 .nx-status.is-bad .nx-cd{background:var(--nx-bad)}.nx2 .nx-status.is-open{border-color:var(--nx-brand-border);box-shadow:0 0 0 3px var(--nx-brand-subtle)}.nx2 .nx-player{font:inherit;color:var(--nx-ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;padding:3px 6px 3px 3px;display:flex}.nx2 .nx-player:hover,.nx2 .nx-player.is-open{background:var(--nx-sunken)}.nx2 .nx-player .nx-av{background:var(--nx-av-admin);width:34px;height:34px;color:var(--nx-on-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:flex}.nx2 .nx-player .nx-av.is-ap{background:var(--nx-av-ap)}.nx2 .nx-player .nx-av.is-viewer{background:var(--nx-av-viewer)}.nx2 .nx-player .nx-nm{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.nx2 .nx-player .nx-rchip{color:var(--nx-brand-ink);background:var(--nx-brand-subtle);white-space:nowrap;border-radius:4px;margin-top:2px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:16px;display:inline-block}.nx2 .nx-player>svg{color:var(--nx-ink-3)}.nx2 .nx-pop{z-index:85;background:var(--nx-fly-bg);border:1px solid var(--nx-fly-line);box-shadow:var(--nx-fly-shadow);width:320px;max-width:calc(100vw - 24px);color:var(--nx-ink);font-family:var(--nx-font-ui);border-radius:14px;font-size:13px;animation:.14s cubic-bezier(.2,.8,.2,1) both nx-pop-in;position:fixed}@keyframes nx-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nx2 .nx-pop .nx-caret{background:var(--nx-fly-bg);border-left:1px solid var(--nx-fly-line);border-top:1px solid var(--nx-fly-line);width:11px;height:11px;position:absolute;top:-6px;transform:rotate(45deg)}.nx2 .nx-pop.is-cn{width:522px}.nx2 .nx-pop.is-ev{width:420px}.nx2 .nx-pop.is-pf{width:324px}.nx2 .nx-pop.is-cr{width:340px}.nx2 .nx-pop.is-bell{width:360px}.nx2 .nx-pop.is-see{width:300px}.nx2 .nx-ph{border-bottom:1px solid var(--nx-fly-line);align-items:baseline;gap:10px;padding:14px 18px 12px;display:flex}.nx2 .nx-ph .nx-t{font-family:var(--nx-font-display);letter-spacing:-.01em;font-size:15px;font-weight:650}.nx2 .nx-ph .nx-m{color:var(--nx-ink-2);font-size:12px}.nx2 .nx-ph .nx-m.is-end,.nx2 .nx-ph .nx-act{margin-left:auto}.nx2 .nx-cn-row{border-bottom:1px solid var(--nx-fly-line);grid-template-columns:14px 1fr auto;align-content:center;column-gap:10px;padding:13px 18px;display:grid}.nx2 .nx-cn-row .nx-dt{background:var(--nx-ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--nx-ok-subtle);border-radius:50%;margin-top:6px}.nx2 .nx-cn-row .nx-dt.is-warn{background:var(--nx-warn);box-shadow:none}.nx2 .nx-cn-row .nx-dt.is-bad{background:var(--nx-bad);box-shadow:none}.nx2 .nx-cn-row .nx-dt.is-neutral{background:var(--nx-neutral-dot);box-shadow:none}.nx2 .nx-cn-row .nx-dt.is-hollow{box-shadow:inset 0 0 0 1.5px var(--nx-neutral-dot);background:0 0}.nx2 .nx-cn-row .nx-nm{font-size:13.5px;font-weight:600}.nx2 .nx-cn-row .nx-st{color:var(--nx-ok-ink);white-space:nowrap;font-size:12.5px;font-weight:600}.nx2 .nx-cn-row .nx-st.is-warn{color:var(--nx-warn-ink)}.nx2 .nx-cn-row .nx-st.is-bad{color:var(--nx-bad-ink)}.nx2 .nx-cn-row .nx-st.is-q{color:var(--nx-ink-2)}.nx2 .nx-cn-row .nx-sub{color:var(--nx-ink-2);overflow-wrap:anywhere;grid-column:2/4;margin-top:3px;font-size:12px;line-height:1.45}.nx2 .nx-cn-row .nx-sub .nx-code{font-size:11.5px}.nx2 .nx-cn-note{color:var(--nx-ink-2);border-bottom:1px solid var(--nx-fly-line);align-items:flex-start;gap:8px;padding:11px 18px;font-size:12px;line-height:1.45;display:flex}.nx2 .nx-cn-note svg{color:var(--nx-ink-3);flex-shrink:0;margin-top:1px}.nx2 .nx-legend{color:var(--nx-ink-2);flex-wrap:wrap;gap:6px 14px;padding:10px 18px 12px;font-size:11.5px;display:flex}.nx2 .nx-legend span{align-items:center;gap:6px;display:inline-flex}.nx2 .nx-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.nx2 .nx-legend i.is-ok{background:var(--nx-ok)}.nx2 .nx-legend i.is-dl{background:var(--nx-warn)}.nx2 .nx-legend i.is-ns{background:var(--nx-neutral-dot)}.nx2 .nx-legend i.is-nm{box-shadow:inset 0 0 0 1.5px var(--nx-neutral-dot);width:8px;height:8px}.nx2 .nx-ev-lead{color:var(--nx-ink-2);padding:10px 18px 0;font-size:12.5px;line-height:1.45}.nx2 .nx-ev-opts{grid-template-columns:1fr 1fr;gap:10px;padding:12px 18px 0;display:grid}.nx2 .nx-ev-opt{border:1px solid var(--nx-hairline-strong);text-align:left;background:var(--nx-surface);font:inherit;color:var(--nx-ink);cursor:pointer;border-radius:11px;padding:10px 12px;position:relative}.nx2 .nx-ev-opt:disabled{cursor:default}.nx2 .nx-ev-opt .nx-a{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.nx2 .nx-ev-opt .nx-b{color:var(--nx-ink-2);margin-top:3px;font-size:12px}.nx2 .nx-ev-opt .nx-code{font-size:12px;font-weight:600}.nx2 .nx-ev-opt .nx-dot{background:var(--nx-ok);border-radius:50%;width:7px;height:7px}.nx2 .nx-ev-opt.is-cur{border-color:var(--nx-brand-border);box-shadow:0 0 0 1px var(--nx-brand-border)}.nx2 .nx-ev-opt.is-cur .nx-ck{color:var(--nx-brand-ink);position:absolute;top:11px;right:11px}.nx2 .nx-ev-opt.is-test .nx-dot{background:var(--nx-warn)}.nx2 .nx-ev-opt.is-pick{border-color:var(--nx-warn-border);background:var(--nx-warn-subtle);box-shadow:0 0 0 1px var(--nx-warn-border)}.nx2 .nx-ev-opt.is-pick .nx-a,.nx2 .nx-ev-opt.is-pick .nx-b{color:var(--nx-warn-ink)}.nx2 .nx-ev-opt.is-pick-prod{border-color:var(--nx-brand-border);background:var(--nx-brand-subtle);box-shadow:0 0 0 1px var(--nx-brand-border)}.nx2 .nx-ev-cf{background:var(--nx-warn-subtle);color:var(--nx-warn-ink);border-radius:11px;margin:12px 18px 0;padding:12px 14px}.nx2 .nx-ev-cf.is-prod{background:var(--nx-brand-subtle);color:var(--nx-brand-ink)}.nx2 .nx-ev-cf .nx-h{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.nx2 .nx-ev-cf p{margin:5px 0 0;font-size:12.5px;line-height:1.5}.nx2 .nx-ev-cf .nx-acts{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.nx2 .nx-ev-f{border-top:1px solid var(--nx-fly-line);color:var(--nx-ink-2);align-items:flex-start;gap:7px;margin-top:12px;padding:12px 18px 13px;font-size:11.5px;line-height:1.45;display:flex}.nx2 .nx-ev-f svg{color:var(--nx-ink-3);flex-shrink:0;margin-top:1px}.nx2 .nx-ev-ro{color:var(--nx-ink-2);padding:12px 18px 0;font-size:12.5px;line-height:1.5}.nx2 .nx-ev-ro b{color:var(--nx-ink);font-weight:600}.nx2 .nx-pop-h{border-bottom:1px solid var(--nx-fly-line);padding:14px 16px 12px}.nx2 .nx-pop-h .nx-t{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.nx2 .nx-pop-h .nx-t svg{color:var(--nx-ink-3)}.nx2 .nx-pop-h .nx-big{color:var(--nx-ink-2);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.nx2 .nx-pop-h .nx-big b{font-family:var(--nx-font-display);color:var(--nx-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.nx2 .nx-pop-bar{background:var(--nx-track);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.nx2 .nx-pop-bar i{background:var(--nx-brand-grad);border-radius:3px;height:100%;display:block}.nx2 .nx-pop-bar.is-near i{background:var(--nx-warn)}.nx2 .nx-pop-bar.is-over i{background:var(--nx-bad)}.nx2 .nx-pop-rows{padding:6px 16px}.nx2 .nx-pr{height:30px;color:var(--nx-ink-2);border-bottom:1px solid var(--nx-fly-line);align-items:center;font-size:12.5px;display:flex}.nx2 .nx-pr:last-child{border-bottom:0}.nx2 .nx-pr b{color:var(--nx-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.nx2 .nx-pr.is-sum b{font-family:var(--nx-font-display);font-size:14px}.nx2 .nx-pop-note{background:var(--nx-sunken);color:var(--nx-ink-2);border-radius:8px;margin:0 16px;padding:8px 10px;font-size:11.5px;line-height:1.45}.nx2 .nx-pop-note.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-pop-note.is-bad{background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .nx-pop-note+.nx-pop-note{margin-top:8px}.nx2 .nx-pop-f{color:var(--nx-ink-3);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px 14px;font-size:11.5px;display:flex}.nx2 .nx-pop-f svg{color:var(--nx-ink-3)}.nx2 .nx-pop-f .nx-right{margin-left:auto}.nx2 .nx-pop-empty{color:var(--nx-ink-2);padding:18px;font-size:12.5px;line-height:1.5}.nx2 .nx-bell-list{max-height:min(420px,100vh - 140px);padding:4px 6px 6px;overflow-y:auto}.nx2 .nx-bell-row{width:100%;font:inherit;color:var(--nx-ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:18px 1fr 8px;align-items:start;gap:10px;padding:10px;text-decoration:none;display:grid}.nx2 .nx-bell-row.is-link{cursor:pointer}.nx2 .nx-bell-row.is-link:hover,.nx2 .nx-bell-row.is-link:focus-visible{background:var(--nx-rail-hover)}.nx2 .nx-bell-row .nx-bi{margin-top:1px}.nx2 .nx-bell-row .nx-bi.is-critical{color:var(--nx-bad)}.nx2 .nx-bell-row .nx-bi.is-warning{color:var(--nx-warn)}.nx2 .nx-bell-row .nx-bi.is-success{color:var(--nx-ok)}.nx2 .nx-bell-row .nx-bi.is-info{color:var(--nx-brand-ink)}.nx2 .nx-bell-row .nx-bt{font-size:12.5px;font-weight:500;line-height:1.35;display:block}.nx2 .nx-bell-row.is-unread .nx-bt{font-weight:700}.nx2 .nx-bell-row .nx-bm{color:var(--nx-ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.4;display:block}.nx2 .nx-bell-row .nx-btime{color:var(--nx-ink-3);margin-top:3px;font-size:11px;display:block}.nx2 .nx-bell-row .nx-bu{background:var(--nx-btn-primary);border-radius:50%;width:7px;height:7px;margin-top:5px}.nx2 .nx-bell-empty{text-align:center;color:var(--nx-ink-2);padding:26px 18px;font-size:12.5px}.nx2 .nx-bell-empty svg{color:var(--nx-ink-3);margin:0 auto 8px;display:block}.nx2 .nx-bell-empty p+p{color:var(--nx-ink-3);margin-top:2px;font-size:12px}.nx2 .nx-pf-id{border-bottom:1px solid var(--nx-fly-line);gap:11px;padding:13px 16px 12px;display:flex}.nx2 .nx-pf-id .nx-av{background:var(--nx-av-admin);width:38px;height:38px;color:var(--nx-on-brand);font-family:var(--nx-font-display);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.nx2 .nx-pf-id .nx-av.is-ap{background:var(--nx-av-ap)}.nx2 .nx-pf-id .nx-av.is-viewer{background:var(--nx-av-viewer)}.nx2 .nx-pf-id .nx-n{font-size:13.5px;font-weight:600}.nx2 .nx-pf-id .nx-e{color:var(--nx-ink-2);overflow-wrap:anywhere;margin-top:1px;font-size:12px}.nx2 .nx-pf-id .nx-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.nx2 .nx-pf-list{border-bottom:1px solid var(--nx-fly-line);padding:4px 8px}.nx2 .nx-pf-out{padding:6px 8px 8px}.nx2 .nx-pf-theme{display:none}.nx2 .nx-viewbar{background:var(--nx-view-bg);min-height:38px;color:var(--nx-view-ink);border-bottom:1px solid var(--nx-view-line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:5px 18px 5px 26px;font-size:12.5px;display:flex;position:relative}.nx2 .nx-viewbar>svg{color:var(--nx-view-icon);flex-shrink:0}.nx2 .nx-viewbar b{color:var(--nx-view-strong);font-weight:650}.nx2 .nx-viewbar .nx-sep{color:var(--nx-view-sep)}.nx2 .nx-seeas{background:var(--nx-view-ctl-bg);border:1px solid var(--nx-view-ctl-line);height:26px;font:inherit;color:var(--nx-view-strong);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 8px 0 10px;font-weight:600;display:inline-flex}.nx2 .nx-seeas.is-open{border-color:var(--nx-view-icon);box-shadow:0 0 0 3px var(--nx-brand-subtle)}.nx2 .nx-viewbar .nx-exit{height:26px;font:inherit;color:var(--nx-view-strong);border:1px solid var(--nx-view-ctl-line);background:var(--nx-view-exit-bg);cursor:pointer;border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-weight:650;display:inline-flex}.nx2 .nx-see-opt{width:100%;font:inherit;color:var(--nx-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:10px;padding:9px 10px 9px 12px;display:flex}.nx2 .nx-see-opt:hover,.nx2 .nx-see-opt:focus-visible{background:var(--nx-rail-hover)}.nx2 .nx-see-opt .nx-l{flex-direction:column;flex:1;gap:2px;display:flex}.nx2 .nx-see-opt b{color:var(--nx-ink);font-size:13px;font-weight:600}.nx2 .nx-see-opt span{color:var(--nx-ink-2);font-size:12px;line-height:1.4}.nx2 .nx-see-opt.is-on b{color:var(--nx-brand-ink)}.nx2 .nx-see-opt .nx-ck{color:var(--nx-brand-ink);margin-top:1px}.nx2 .nx-see-b{padding:6px}.nx2 .nx-see-f{border-top:1px solid var(--nx-fly-line);color:var(--nx-ink-2);background:var(--nx-fly-foot);border-radius:0 0 14px 14px;align-items:flex-start;gap:7px;padding:10px 14px 11px;font-size:11.5px;line-height:1.45;display:flex}.nx2 .nx-see-f svg{color:var(--nx-ink-3);flex-shrink:0;margin-top:1px}.nx2 .nx-tbanner{background:var(--nx-warn-subtle);min-height:40px;color:var(--nx-warn-ink);border-bottom:1px solid var(--nx-warn-border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:5px 26px;font-size:12.5px;display:flex}.nx2 .nx-tbanner>svg{flex-shrink:0}.nx2 .nx-tbanner b{font-weight:650}.nx2 .nx-tbanner .nx-code{font-size:12px;font-weight:600}.nx2 .nx-tbanner .nx-tb-act{background:var(--nx-surface);border:1px solid var(--nx-warn-border);height:28px;color:var(--nx-warn-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 11px;font-weight:600;display:inline-flex}.nx2 .nx-xstrip{background:var(--nx-surface);border-bottom:1px solid var(--nx-hairline);height:28px;font:inherit;color:var(--nx-brand-ink);align-items:center;gap:8px;padding:0 26px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden}.nx2 .nx-xstrip.is-failed{color:var(--nx-warn-ink);height:26px}.nx2 .nx-xstrip .nx-xfill{background:var(--nx-brand-subtle);transform-origin:0;width:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0}.nx2 .nx-xstrip>span,.nx2 .nx-xstrip>svg{position:relative}.nx2 .nx-xstrip .nx-xtext{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.nx2 .nx-xstrip .nx-xpct{color:var(--nx-ink-3);flex-shrink:0;margin-left:auto;font-size:11px;font-weight:700}.nx2 .nx-xstrip .nx-spin{animation:1s linear infinite nx-spin}@keyframes nx-spin{to{transform:rotate(360deg)}}.nx2 .nx-access{background:var(--nx-surface);border:1px solid var(--nx-hairline);max-width:560px;box-shadow:var(--nx-shadow-card);border-radius:14px;margin:40px auto;padding:22px 24px}.nx2 .nx-access h2{font-family:var(--nx-font-display);color:var(--nx-ink);align-items:center;gap:10px;margin:0 0 6px;font-size:18px;font-weight:650;display:flex}.nx2 .nx-access h2 svg{color:var(--nx-bad-ink)}.nx2 .nx-access p{color:var(--nx-ink-2);margin:0;font-size:13px;line-height:1.55}.nx2 .nx-subnote{background:var(--nx-fly-bg);border:1px solid var(--nx-brand-border);box-shadow:var(--nx-fly-shadow);color:var(--nx-ink);border-radius:12px;margin:12px 20px 0;padding:12px 40px 12px 14px;font-size:13px;line-height:1.55;position:relative}.nx2 .nx-subnote strong{color:var(--nx-brand-ink);margin-bottom:3px;font-size:12.5px;display:block}.nx2 .nx-subnote button{width:26px;height:26px;color:var(--nx-ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.nx2 .nx-dlg-overlay{z-index:900;background:var(--nx-dlg-overlay);-webkit-backdrop-filter:blur(3px);place-items:center;padding:20px;animation:.16s ease-out both nx-fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes nx-fade-in{0%{opacity:0}to{opacity:1}}.nx2 .nx-dlg{background:var(--nx-surface);width:880px;max-width:100%;box-shadow:var(--nx-dlg-shadow);color:var(--nx-ink);font-family:var(--nx-font-ui);border-radius:14px;font-size:13px;animation:.2s cubic-bezier(.16,1,.3,1) both nx-rise;position:relative;overflow:hidden}@keyframes nx-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.nx2 .nx-dlg:focus{outline:none}.nx2 .nx-mh{align-items:center;gap:12px;padding:18px 22px 14px;display:flex}.nx2 .nx-mh .nx-tile{border-radius:11px;width:38px;height:38px}.nx2 .nx-mh .nx-tt{font-family:var(--nx-font-display);letter-spacing:-.015em;align-items:center;gap:8px;margin:0;font-size:21px;font-weight:650;line-height:1.2;display:flex}.nx2 .nx-mh .nx-tt:focus{outline:none}.nx2 .nx-mh .nx-tt svg{color:var(--nx-ink-3)}.nx2 .nx-mh .nx-st{color:var(--nx-ink-2);margin-top:2px;font-size:12.5px}.nx2 .nx-mh .nx-x{width:32px;height:32px;color:var(--nx-ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;margin-left:auto;display:flex}.nx2 .nx-mh .nx-x:hover{background:var(--nx-sunken)}.nx2 .nx-mtabs{padding:0 22px 14px}.nx2 .nx-seg{background:var(--nx-seg-bg);border-radius:11px;gap:2px;padding:4px;display:inline-flex}.nx2 .nx-seg button{height:30px;font:inherit;color:var(--nx-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.nx2 .nx-seg button[aria-selected=true]{background:var(--nx-seg-on);color:var(--nx-ink);box-shadow:var(--nx-seg-on-shadow);font-weight:600}.nx2 .nx-mb{border-top:1px solid var(--nx-hairline);grid-template-columns:1fr 360px;display:grid}.nx2 .nx-mb.is-single{grid-template-columns:1fr}.nx2 .nx-ml{padding:20px 24px 18px}.nx2 .nx-ml h4{font-family:var(--nx-font-display);letter-spacing:-.005em;margin:0 0 6px;font-size:16px;font-weight:650}.nx2 .nx-ml .nx-lead{color:var(--nx-ink-2);max-width:62ch;margin:0 0 12px;font-size:13px;line-height:1.55}.nx2 .nx-feat{border-top:1px solid var(--nx-hairline);gap:12px;padding:12px 0;display:flex}.nx2 .nx-feat svg{color:var(--nx-t-ven);flex-shrink:0;margin-top:1px}.nx2 .nx-feat.is-po svg{color:var(--nx-t-po)}.nx2 .nx-feat b{font-size:13px;font-weight:600;display:block}.nx2 .nx-feat span{color:var(--nx-ink-2);font-size:12.5px;line-height:1.45}.nx2 .nx-mr{background:var(--nx-sunken);flex-direction:column;gap:10px;padding:20px 20px 16px;display:flex}.nx2 .nx-sk{background:var(--nx-surface);box-shadow:var(--nx-shadow-card);border-radius:10px}.nx2 .nx-sk i{background:var(--nx-track);border-radius:3px;height:6px;display:block}.nx2 .nx-skr{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nx2 .nx-skr .nx-sk{flex-direction:column;gap:7px;padding:12px;display:flex}.nx2 .nx-skl .nx-hd{border-bottom:1px solid var(--nx-hairline);border-radius:10px 10px 0 0;align-items:center;gap:10px;height:34px;padding:0 12px;display:flex}.nx2 .nx-skl .nx-hd i{background:var(--nx-hairline-strong);height:7px}.nx2 .nx-skl .nx-r{border-bottom:1px solid var(--nx-hairline);align-items:center;gap:10px;height:33px;padding:0 12px;display:flex}.nx2 .nx-skl .nx-r:last-child{border-bottom:0}.nx2 .nx-skl .nx-c{background:var(--nx-track);border-radius:50%;flex-shrink:0;width:16px;height:16px}.nx2 .nx-skl .nx-pp{background:var(--nx-track);border-radius:8px;flex-shrink:0;width:52px;height:16px;margin-left:auto}.nx2 .nx-skl .nx-pp.is-t{background:var(--nx-skel-teal)}.nx2 .nx-skl .nx-pp.is-w{background:var(--nx-skel-amber)}.nx2 .nx-ill-note{color:var(--nx-ink-2);align-items:center;gap:7px;margin-top:auto;font-size:12px;display:flex}.nx2 .nx-ill-note svg{color:var(--nx-ink-3)}.nx2 .nx-mf{border-top:1px solid var(--nx-hairline);color:var(--nx-ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;font-size:12.5px;display:flex}.nx2 .nx-mf>svg{color:var(--nx-ink-3)}.nx2 .nx-mf .nx-btn{margin-left:auto}.nx2 .nx-drawer-scrim{display:none}@media (prefers-reduced-motion:reduce){.nx2 .nx-fly,.nx2 .nx-pop,.nx2 .nx-dlg,.nx2 .nx-dlg-overlay{animation:none}.nx2 .nx-ri,.nx2 .nx-rail{transition:none}.nx2 .nx-skel,.nx2 .nx-xstrip .nx-spin{animation:none}.nx2 .nx-xstrip .nx-xfill{transition:none}}@media (max-width:1439px){.nx2 .nx-search{width:220px}}@media (max-width:1180px){.nx2 .nx-search{width:170px}.nx2 .nx-player .nx-pl-text{display:none}}@media (max-width:1023px){.nx2 .nx-h-actions .nx-env,.nx2 .nx-h-actions .nx-conn,.nx2 .nx-h-actions .nx-cr{display:none}.nx2 .nx-status{display:inline-flex}.nx2 .nx-search{width:150px}}@media (max-width:767px){.nx2 .nx-main{margin-left:0}.nx2 .nx-rail{visibility:hidden;z-index:95;transition:transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;transform:translate(-100%)}.nx2 .nx-rail.is-drawer{visibility:visible;box-shadow:var(--nx-fly-shadow-deep);transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:none}.nx2 .nx-drawer-scrim{z-index:94;background:var(--nx-scrim-strong);display:block;position:fixed;inset:0}.nx2 .nx-scrim{z-index:96;background:0 0;left:0}.nx2 .nx-fly{top:0;bottom:0;left:var(--nx-rail-w);width:min(300px, calc(100vw - var(--nx-rail-w)));z-index:97;border-radius:0;overflow-y:auto}.nx2 .nx-fly.is-wide{width:min(330px, calc(100vw - var(--nx-rail-w)))}.nx2 .nx-fly:before{display:none}.nx2 .nx-fly-f{border-radius:0}.nx2 .nx-header{gap:6px;padding:0 12px 0 8px}.nx2 .nx-hamburger{width:36px;height:36px;color:var(--nx-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nx2 .nx-crumbs{display:none}.nx2 .nx-h-title h1{font-size:16px}.nx2 .nx-h-actions{gap:4px}.nx2 .nx-search{background:0 0;border-color:#0000;justify-content:center;width:34px;min-width:34px;padding:0}.nx2 .nx-search-ph,.nx2 .nx-search .nx-kbd,.nx2 .nx-status .nx-st-l{display:none}.nx2 .nx-status{padding:0 10px}.nx2 .nx-h-actions .nx-theme,.nx2 .nx-h-actions .nx-vbar{display:none}.nx2 .nx-player{padding:2px}.nx2 .nx-player>svg{display:none}.nx2 .nx-pf-theme{display:flex}.nx2 .nx-wschip{display:none}.nx2 .nx-pop{width:auto;max-height:calc(100vh - var(--nx-header-h) - 16px);left:8px;right:8px;overflow-y:auto}.nx2 .nx-pop.is-cn,.nx2 .nx-pop.is-ev,.nx2 .nx-pop.is-pf,.nx2 .nx-pop.is-bell,.nx2 .nx-pop.is-see{width:auto}.nx2 .nx-pop .nx-caret{display:none}.nx2 .nx-ev-opts{grid-template-columns:1fr}.nx2 .nx-viewbar,.nx2 .nx-tbanner{padding:6px 12px}.nx2 .nx-content .page-container{padding:14px 12px 18px}.nx2 .nx-dlg-overlay{place-items:stretch stretch;padding:0}.nx2 .nx-dlg{border-radius:0;width:100%;min-height:100%}.nx2 .nx-mb{grid-template-columns:1fr}.nx2 .nx-xstrip{padding:0 12px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.nx2 .nx-rail,.nx2 .nx-rail.is-drawer{transition:none}}.nx2 .nx-cc{flex-direction:column;gap:14px;min-width:0;padding:16px 26px 22px;display:flex}.nx2 .nx-band{background:var(--nx-band-wash), var(--nx-surface);box-shadow:var(--nx-shadow-card);border:1px solid var(--nx-hairline);border-radius:14px;align-items:center;gap:18px;padding:15px 22px 16px 23px;display:flex;position:relative;overflow:hidden}.nx2 .nx-band:after{content:"";background:var(--nx-band-lines);pointer-events:none;opacity:.9;width:240px;height:180px;position:absolute;top:-30px;right:26%}.nx2 .nx-band>div:first-child{z-index:1;flex:1;min-width:0;position:relative}.nx2 .nx-band-t{font-family:var(--nx-font-display);letter-spacing:-.02em;color:var(--nx-ink);margin:0;font-size:26px;font-weight:650;line-height:1.15}.nx2 .nx-band-s{color:var(--nx-ink-2);margin:5px 0 0;font-size:13.5px}.nx2 .nx-band-s b{color:var(--nx-ink);font-weight:650}.nx2 .nx-band-r{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex;position:relative}.nx2 .nx-upd{color:var(--nx-ink-3);white-space:nowrap;font-size:12.5px}.nx2 .nx-refresh{font-size:13px}.nx2 .nx-viewonly{background:var(--nx-neutral-chip);height:30px;color:var(--nx-ink-2);border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.nx2 .nx-viewseg button{height:30px;font-size:13px}.nx2 .nx-segc{font-family:var(--nx-font-code);color:var(--nx-brand-ink);font-variant-numeric:tabular-nums;margin-left:5px;font-size:11px;font-weight:600}.nx2 .nx-seg button[aria-selected=false] .nx-segc{color:var(--nx-ink-3)}.nx2 .nx-btn.is-soft{background:var(--nx-brand-subtle);color:var(--nx-brand-ink);border:1px solid var(--nx-brand-border)}.nx2 .nx-btn.is-soft:hover{background:var(--nx-brand-border)}.nx2 .nx-btn.is-danger{background:var(--nx-bad);color:var(--nx-on-brand)}.nx2 .nx-lnk.is-danger{color:var(--nx-bad-ink)}.nx2 .nx-lnk.is-muted{color:var(--nx-ink-2);font-weight:500}.nx2 .nx-lnk:disabled{opacity:.5;cursor:default}.nx2 .nx-muted{color:var(--nx-ink-3)}.nx2 .is-bad{color:var(--nx-bad-ink)}.nx2 .nx-dash{color:var(--nx-ink-3);font-weight:500}.nx2 .nx-note{background:var(--nx-sunken);color:var(--nx-ink-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;display:flex}.nx2 .nx-note.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-note.is-ok{background:var(--nx-ok-subtle);color:var(--nx-ok-ink)}.nx2 .nx-note.is-inset{margin:0 18px 10px}.nx2 .nx-note .nx-lnk{margin-left:auto}.nx2 .nx-card{background:var(--nx-surface);border:1px solid var(--nx-hairline);box-shadow:var(--nx-shadow-card);border-radius:14px;flex-direction:column;min-width:0;display:flex}.nx2 .nx-card-h{border-bottom:1px solid var(--nx-hairline);align-items:center;gap:10px;min-height:43px;padding:8px 18px;display:flex}.nx2 .nx-card-h .nx-tile{border-radius:7px;width:24px;height:24px}.nx2 .nx-card-t{font-family:var(--nx-font-display);letter-spacing:-.01em;color:var(--nx-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:16px;font-weight:650;overflow:hidden}.nx2 .nx-card-s{color:var(--nx-ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.nx2 .nx-card-r{flex-shrink:0;align-items:center;gap:16px;margin-left:auto;display:flex}.nx2 .nx-expand{font:inherit;color:var(--nx-ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:13px;display:inline-flex}.nx2 .nx-expand:hover{color:var(--nx-ink)}.nx2 .nx-card-f{border-top:1px solid var(--nx-hairline);background:var(--nx-fly-foot);color:var(--nx-ink-2);border-radius:0 0 14px 14px;align-items:center;gap:9px;margin-top:auto;padding:8px 18px;font-size:13px;display:flex}.nx2 .nx-card-f>svg{color:var(--nx-ink-3);flex-shrink:0}.nx2 .nx-card-f b{color:var(--nx-ink);font-weight:650}.nx2 .nx-f-end{white-space:nowrap;margin-left:auto}.nx2 .nx-stats{grid-template-columns:repeat(3,1fr);display:grid}.nx2 .nx-stats>*+*{border-left:1px solid var(--nx-hairline)}.nx2 .nx-stat{text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:3px;padding:12px 18px 14px;display:flex}.nx2 .nx-stats>.nx-stat+.nx-stat{border-left:1px solid var(--nx-hairline)}.nx2 .nx-stat.is-link{cursor:pointer}.nx2 .nx-stat.is-link:hover{background:var(--nx-row-hover)}.nx2 .nx-stat-l{color:var(--nx-ink-2);align-items:center;gap:7px;font-size:13px;display:flex}.nx2 .nx-stat-l svg{color:var(--nx-ink-3);margin-left:auto}.nx2 .nx-stat-v{font-family:var(--nx-font-display);letter-spacing:-.02em;color:var(--nx-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:3px;font-size:30px;font-weight:650;line-height:1.15;display:flex}.nx2 .nx-stat-v small{font-family:var(--nx-font-ui);letter-spacing:0;color:var(--nx-ink-2);font-size:13.5px;font-weight:500}.nx2 .nx-stat-s{color:var(--nx-ink-2);margin-top:2px;font-size:12.5px}.nx2 .nx-stats.is-tight .nx-stat{padding:13px 16px 14px}.nx2 .nx-stats.is-tight .nx-stat-v{margin-top:4px;font-size:26px}.nx2 .nx-sd{background:var(--nx-neutral-dot);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.nx2 .nx-sd.is-ok{background:var(--nx-ok)}.nx2 .nx-sd.is-warn{background:var(--nx-warn)}.nx2 .nx-sd.is-bad{background:var(--nx-bad)}.nx2 .nx-sd.is-blue{background:var(--nx-brand-blue)}.nx2 .nx-sd.is-teal{background:var(--nx-brand-teal)}.nx2 .nx-sd.is-hollow{box-shadow:inset 0 0 0 1.5px var(--nx-neutral-dot);background:0 0}.nx2 .nx-sd.is-none{background:0 0}.nx2 .nx-2col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nx2 .nx-cr-strip{color:var(--nx-ink-2);align-items:center;gap:14px;padding:12px 18px 0;font-size:13px;display:flex}.nx2 .nx-meter{background:var(--nx-track);border-radius:3px;flex:1;height:6px;overflow:hidden}.nx2 .nx-meter i{background:var(--nx-brand-grad);border-radius:3px;height:100%;display:block}.nx2 .nx-meter-ends{color:var(--nx-ink-3);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.nx2 .nx-cr-compact{flex-direction:column;gap:4px;padding:16px 18px;display:flex}.nx2 .nx-cr-line{color:var(--nx-ink-2);flex-wrap:wrap;gap:8px 26px;margin-top:10px;font-size:13px;display:flex}.nx2 .nx-cr-line b{font-family:var(--nx-font-display);color:var(--nx-ink);font-variant-numeric:tabular-nums;margin-right:6px;font-size:22px;font-weight:650}.nx2 .nx-cr-empty{color:var(--nx-ink-2);align-items:center;gap:8px;padding:18px;font-size:13px;display:flex}.nx2 .nx-team{align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.nx2 .nx-team>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.nx2 .nx-team-row{align-items:center;gap:12px;margin-top:4px;display:flex}.nx2 .nx-team-row .nx-stat-v{margin-top:0}.nx2 .nx-avs{flex-wrap:wrap;gap:4px;display:flex}.nx2 .nx-avs .nx-av{background:var(--nx-av-admin);width:28px;height:28px;color:var(--nx-on-brand);border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:650;display:inline-flex}.nx2 .nx-avs .nx-av.is-ap{background:var(--nx-av-ap)}.nx2 .nx-avs .nx-av.is-viewer{background:var(--nx-av-viewer)}.nx2 .nx-roles{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.nx2 .nx-roles li{justify-content:flex-end;align-items:center;gap:10px;display:flex}.nx2 .nx-roles b{font-family:var(--nx-font-display);text-align:right;font-variant-numeric:tabular-nums;min-width:14px;font-size:15px;font-weight:650}.nx2 .nx-err-row{background:var(--nx-bad-subtle);color:var(--nx-ink-2);border-radius:10px;align-items:center;gap:10px;margin:0 18px 16px;padding:10px 14px;font-size:13px;display:flex}.nx2 .nx-err-row>svg,.nx2 .nx-err-row b{color:var(--nx-bad-ink)}.nx2 .nx-err-row .nx-btn{margin-left:auto}.nx2 .nx-err-row.is-inset{margin:14px 22px}.nx2 .nx-connline{min-height:52px;color:var(--nx-ink-2);flex-flow:wrap;align-items:center;gap:10px 12px;padding:10px 18px;font-size:13px}.nx2 .nx-connline .nx-card-t{margin-right:4px}.nx2 .nx-connline .nx-expand{margin-left:auto}.nx2 .nx-cl-row{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nx2 .nx-cl-row b{color:var(--nx-ink);font-weight:600}.nx2 .nx-cl-sep{color:var(--nx-ink-3)}.nx2 .nx-st-chip{white-space:nowrap;background:var(--nx-neutral-chip);height:24px;color:var(--nx-ink-2);border-radius:12px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.nx2 .nx-st-chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.nx2 .nx-st-chip.is-ok{background:var(--nx-ok-subtle);color:var(--nx-ok-ink)}.nx2 .nx-st-chip.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-st-chip.is-bad{background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .nx-st-chip.is-teal{background:var(--nx-brand-subtle);color:var(--nx-brand-ink)}.nx2 .nx-envchip{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:28px;color:var(--nx-ink);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.nx2 .nx-envchip svg{color:var(--nx-ink-3)}.nx2 .nx-envchip.is-test{border-color:var(--nx-warn-border);background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-connrows{margin:0;padding:4px 18px 10px;list-style:none}.nx2 .nx-connrows li{border-bottom:1px solid var(--nx-hairline);color:var(--nx-ink-2);grid-template-columns:14px 150px 1fr auto;align-items:center;gap:10px;padding:11px 0;font-size:13px;display:grid}.nx2 .nx-connrows li:last-child{border-bottom:0}.nx2 .nx-connrows b{color:var(--nx-ink);font-size:13.5px;font-weight:600}.nx2 .nx-lockstrip{border:1.5px dashed var(--nx-hairline-strong);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.nx2 .nx-lockchip{border:1px solid var(--nx-hairline);background:var(--nx-surface);height:38px;font:inherit;color:var(--nx-ink);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:0 12px 0 8px;font-size:13.5px;display:inline-flex}.nx2 .nx-lockchip b{font-weight:600}.nx2 .nx-lockchip>svg{color:var(--nx-ink-3)}.nx2 .nx-lockchip:hover{background:var(--nx-sunken)}.nx2 .nx-lockstrip-t{color:var(--nx-ink-2);font-size:13px}.nx2 .nx-lockstrip-ask{margin-left:auto;margin-right:6px}.nx2 .nx-work{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.nx2 .nx-work-side{flex-direction:column;gap:14px;min-width:0;display:flex}.nx2 .nx-pill.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-needs-bar{align-items:center;gap:12px;padding:10px 18px;display:flex}.nx2 .nx-needs-bar .nx-muted{white-space:nowrap;margin-left:auto;font-size:12.5px}.nx2 .nx-tbl{border-collapse:collapse;width:100%;font-size:13px}.nx2 .nx-tbl th{text-align:left;color:var(--nx-ink-2);background:var(--nx-th-bg);border-top:1px solid var(--nx-hairline);border-bottom:1px solid var(--nx-hairline);white-space:nowrap;padding:8px 10px;font-size:12.5px;font-weight:500}.nx2 .nx-tbl td{border-bottom:1px solid var(--nx-hairline);vertical-align:middle;color:var(--nx-ink);padding:7px 10px}.nx2 .nx-tbl th:first-child,.nx2 .nx-tbl td:first-child{padding-left:18px}.nx2 .nx-tbl th:last-child,.nx2 .nx-tbl td:last-child{padding-right:18px}.nx2 .nx-tbl tbody tr:hover td{background:var(--nx-row-hover)}.nx2 .nx-tbl .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.nx2 .nx-tbl .is-end{text-align:right;white-space:nowrap}.nx2 .nx-tbl td.nx-code{white-space:nowrap}.nx2 .nx-tbl tfoot td{color:var(--nx-ink-2);border-bottom:0;font-size:12.5px}.nx2 .nx-tbl tr.nx-grp td{background:var(--nx-sunken);color:var(--nx-ink-2);font-size:12.5px}.nx2 .nx-tbl tr.nx-grp b{color:var(--nx-ink);margin-right:6px}.nx2 .nx-tbl tr.is-quiet td{color:var(--nx-ink-2)}.nx2 .nx-tbl tr.is-total td{background:var(--nx-sunken)}.nx2 .nx-empty-cell{text-align:center;color:var(--nx-ink-3);padding:26px 12px}.nx2 .nx-needs-tbl{table-layout:fixed}.nx2 .nx-needs-tbl td{height:40px;padding-top:4px;padding-bottom:4px}.nx2 .nx-needs-tbl .nx-btn.is-sm{gap:5px;height:27px;padding:0 10px;font-size:12.5px}.nx2 .nx-needs-tbl .nx-vav{width:28px;height:28px}.nx2 .nx-needs-tbl .nx-vn{line-height:1.25}.nx2 .nx-needs-tbl .nx-vs{line-height:1.3}.nx2 .nx-needs-tbl .nx-st-chip{height:22px}.nx2 .nx-needs-tbl col.is-stage{width:132px}.nx2 .nx-needs-tbl col.is-amt{width:100px}.nx2 .nx-needs-tbl col.is-wait{width:80px}.nx2 .nx-needs-tbl col.is-next{width:186px}.nx2 .nx-needs-tbl .nx-vs{max-width:none}.nx2 .nx-vd{align-items:center;gap:11px;min-width:0;display:flex}.nx2 .nx-vav{background:var(--nx-t-ap-bg);width:30px;height:30px;color:var(--nx-t-ap);letter-spacing:.02em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.nx2 .nx-vn{color:var(--nx-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.nx2 .nx-vs{color:var(--nx-ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:380px;margin-top:1px;font-size:12px;overflow:hidden}.nx2 .nx-vd>div{min-width:0}.nx2 .nx-wait{white-space:nowrap;color:var(--nx-ink-2);font-variant-numeric:tabular-nums}.nx2 .nx-wait.is-late{color:var(--nx-bad-ink);font-weight:600}.nx2 .nx-view-lnk{color:var(--nx-ink-2);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.nx2 .nx-view-lnk:hover{color:var(--nx-ink)}.nx2 .nx-rowacts{align-items:center;gap:14px;display:inline-flex}.nx2 .nx-pipe{margin:0;padding:4px 0 6px;list-style:none}.nx2 .nx-pipe button{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--nx-ink);border:0;border-bottom:1px solid var(--nx-hairline);background:0 0;grid-template-columns:10px minmax(150px,1.25fr) 30px minmax(60px,1fr) 92px;align-items:center;gap:12px;min-height:37px;padding:3px 18px;display:grid}.nx2 .nx-pipe li:last-child button{border-bottom:0}.nx2 .nx-pipe button:hover{background:var(--nx-row-hover)}.nx2 .nx-pl{flex-direction:column;min-width:0;font-size:13.5px;line-height:1.25;display:flex}.nx2 .nx-pl small{color:var(--nx-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.nx2 .nx-pc{font-family:var(--nx-font-display);text-align:right;font-variant-numeric:tabular-nums;font-size:19px;font-weight:650}.nx2 .nx-bar{background:var(--nx-track);border-radius:3px;height:5px;overflow:hidden}.nx2 .nx-bar i{background:var(--nx-neutral-dot);border-radius:3px;height:100%;display:block}.nx2 .nx-bar.is-warn i{background:var(--nx-warn)}.nx2 .nx-bar.is-blue i{background:var(--nx-brand-blue)}.nx2 .nx-bar.is-teal i{background:var(--nx-brand-teal)}.nx2 .nx-bar.is-ok i{background:var(--nx-ok)}.nx2 .nx-pa{text-align:right;color:var(--nx-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.nx2 .nx-ageing{border-top:1px solid var(--nx-hairline);color:var(--nx-ink-2);background:var(--nx-fly-foot);border-radius:0 0 14px 14px;flex-wrap:wrap;align-items:center;gap:4px;padding:9px 14px;font-size:12.5px;display:flex}.nx2 .nx-ageing>span:first-child{margin-right:auto}.nx2 .nx-ageing b{color:var(--nx-ink);font-weight:650}.nx2 .nx-age{background:var(--nx-sunken);white-space:nowrap;border-radius:10px;gap:4px;padding:2px 6px;font-size:11.5px;display:inline-flex}.nx2 .nx-steps{grid-template-columns:repeat(3,1fr);display:grid}.nx2 .nx-step{flex-direction:column;align-items:flex-start;gap:6px;padding:18px 18px 20px;display:flex}.nx2 .nx-step+.nx-step{border-left:1px solid var(--nx-hairline)}.nx2 .nx-stepn{background:var(--nx-brand-subtle);width:22px;height:22px;color:var(--nx-brand-ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:inline-flex}.nx2 .nx-stepk{color:var(--nx-ink-2);margin-top:-26px;margin-left:32px;font-size:12.5px}.nx2 .nx-step h3{font-family:var(--nx-font-display);margin:6px 0 0;font-size:18px;font-weight:650}.nx2 .nx-step p{color:var(--nx-ink-2);margin:0 0 8px;font-size:13px;line-height:1.5}.nx2 .nx-emptyrow{align-items:center;gap:16px;padding:18px;display:flex}.nx2 .nx-emptyrow p{color:var(--nx-ink-2);margin:3px 0 0;font-size:13px}.nx2 .nx-emptyic{background:var(--nx-sunken);width:42px;height:42px;color:var(--nx-ink-3);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nx2 .nx-mh .nx-tt .nx-pill,.nx2 .nx-mh .nx-tt .nx-chip{font-family:var(--nx-font-ui);font-size:12px}.nx2 .nx-dlg-info{background:var(--nx-sunken);border-top:1px solid var(--nx-hairline);color:var(--nx-ink-2);align-items:center;gap:9px;padding:11px 22px;font-size:13px;display:flex}.nx2 .nx-dlg-info>svg{color:var(--nx-ink-3);flex-shrink:0}.nx2 .nx-dlg-info.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-dlg-info.is-warn>svg{color:var(--nx-warn-ink)}.nx2 .nx-dlg-scroll{max-height:min(62vh,560px);overflow-y:auto}.nx2 .nx-dlg-scroll .nx-tbl th{border-top:0}.nx2 .nx-dlg-scroll .nx-tbl th:first-child,.nx2 .nx-dlg-scroll .nx-tbl td:first-child{padding-left:22px}.nx2 .nx-dlg-scroll .nx-tbl th:last-child,.nx2 .nx-dlg-scroll .nx-tbl td:last-child{padding-right:22px}.nx2 .nx-dlg-scroll .nx-tbl td{padding-top:12px;padding-bottom:12px}.nx2 .nx-dlg-h3{font-family:var(--nx-font-display);align-items:baseline;gap:10px;margin:14px 22px 10px;font-size:15px;font-weight:650;display:flex}.nx2 .nx-dlg-h3 .nx-muted{font-family:var(--nx-font-ui);font-size:12.5px;font-weight:400}.nx2 .nx-dstats{border-bottom:1px solid var(--nx-hairline);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.nx2 .nx-dstats>div{flex-direction:column;gap:4px;padding:16px 22px;display:flex}.nx2 .nx-dstats>div+div{border-left:1px solid var(--nx-hairline)}.nx2 .nx-dstats>.is-span{grid-column:1/-1;padding:0}.nx2 .nx-mf-end{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.nx2 .nx-mf .nx-lnk+.nx-lnk{margin-left:14px}.nx2 .nx-confirm{background:var(--nx-bad-subtle);color:var(--nx-ink);border-top:1px solid var(--nx-hairline);align-items:center;gap:10px;padding:11px 22px;font-size:13px;display:flex}.nx2 .nx-confirm>svg{color:var(--nx-bad-ink);flex-shrink:0}.nx2 .nx-confirm .nx-btn:first-of-type{margin-left:auto}.nx2 .nx-answers{border-top:1px solid var(--nx-hairline);grid-template-columns:repeat(3,1fr);gap:18px;padding:16px 22px 20px;display:grid}.nx2 .nx-answers-h{grid-column:1/-1;font-size:13.5px}.nx2 .nx-answers p{color:var(--nx-ink-2);margin:4px 0 0;font-size:13px;line-height:1.5}.nx2 .nx-sofar{gap:6px}.nx2 .nx-sofar>b{font-family:var(--nx-font-display);font-size:16px}.nx2 .nx-bignum{font-family:var(--nx-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:34px;font-weight:650;line-height:1.1;display:flex}.nx2 .nx-bignum small{font-family:var(--nx-font-ui);color:var(--nx-ink-2);letter-spacing:0;font-size:14px;font-weight:500}.nx2 .nx-kv{border-top:1px solid var(--nx-hairline);grid-template-columns:1fr auto;gap:8px 12px;margin:16px 0 0;padding-top:14px;font-size:13px;display:grid}.nx2 .nx-kv dt{color:var(--nx-ink-2)}.nx2 .nx-kv dd{text-align:right;margin:0;font-weight:600}.nx2 .nx-gap{margin-top:12px}.nx2 .nx-cn-big{align-items:flex-start;gap:12px;padding:4px 0 10px;display:flex}.nx2 .nx-cn-big .nx-sd{margin-top:6px}.nx2 .nx-cn-big p{color:var(--nx-ink-2);margin:3px 0 0;font-size:13px;line-height:1.5}.nx2 .nx-cn-big .nx-envchip{margin-left:auto}.nx2 .nx-syncbar{align-items:center;gap:8px;margin:6px 0 4px;display:flex;position:relative}.nx2 .nx-syncmenu{z-index:5;background:var(--nx-fly-bg);border:1px solid var(--nx-fly-line);min-width:200px;box-shadow:var(--nx-fly-shadow);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}@media (max-width:1180px){.nx2 .nx-work{grid-template-columns:1fr}.nx2 .nx-band{flex-wrap:wrap}}@media (max-width:1023px){.nx2 .nx-2col,.nx2 .nx-steps,.nx2 .nx-answers{grid-template-columns:1fr}.nx2 .nx-step+.nx-step{border-left:0;border-top:1px solid var(--nx-hairline)}}@media (max-width:767px){.nx2 .nx-cc{gap:12px;padding:12px 12px 18px}.nx2 .nx-band{padding:16px}.nx2 .nx-band-t{font-size:21px}.nx2 .nx-band-r{justify-content:flex-start}.nx2 .nx-stats{grid-template-columns:1fr}.nx2 .nx-stats>*+*,.nx2 .nx-stats>.nx-stat+.nx-stat{border-left:0;border-top:1px solid var(--nx-hairline)}.nx2 .nx-card-s{display:none}.nx2 .nx-needs-bar{flex-wrap:wrap;overflow-x:auto}.nx2 .nx-needs-bar .nx-seg{max-width:100%;overflow-x:auto}.nx2 .nx-needs-tbl{table-layout:auto}.nx2 .nx-needs-tbl col{width:auto}.nx2 .nx-needs-tbl th:first-child,.nx2 .nx-needs-tbl td:first-child,.nx2 .nx-needs-tbl th:nth-child(3),.nx2 .nx-needs-tbl td:nth-child(3),.nx2 .nx-needs-tbl th:nth-child(4),.nx2 .nx-needs-tbl td:nth-child(4){display:none}.nx2 .nx-needs-tbl td:nth-child(2){width:100%;max-width:0;padding-left:14px}.nx2 .nx-needs-tbl th:nth-child(2){width:100%;padding-left:14px}.nx2 .nx-needs-tbl td[colspan]{padding-left:14px;padding-right:14px;display:table-cell}.nx2 .nx-needs-bar{flex-wrap:nowrap}.nx2 .nx-needs-bar .nx-muted{display:none}.nx2 .nx-needs-bar .nx-seg,.nx2 .nx-ltabs{flex-shrink:1;min-width:0}.nx2 .nx-vs{max-width:160px}.nx2 .nx-connrows li{grid-template-columns:14px 1fr}.nx2 .nx-connrows li>span,.nx2 .nx-connrows li>.nx-envchip{grid-column:2}.nx2 .nx-pipe button{grid-template-columns:10px minmax(0,1fr) 30px 70px}.nx2 .nx-pipe .nx-bar{display:none}.nx2 .nx-dlg.is-wide{width:100%}.nx2 .nx-dlg-scroll{max-height:none;overflow-x:auto}.nx2 .nx-connline .nx-cl-sep{display:none}}.nx2 .nx-list{padding:16px 26px 22px}.nx2 .nx-lh{align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.nx2 .nx-lh>div:first-child{flex:1;min-width:0}.nx2 .nx-lh-t{font-family:var(--nx-font-display);letter-spacing:-.02em;color:var(--nx-ink);margin:4px 0 0;font-size:26px;font-weight:650;line-height:1.15}.nx2 .nx-lh-s{color:var(--nx-ink-2);margin:5px 0 0;font-size:13.5px}.nx2 .nx-lh-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.nx2 .nx-btn.is-ghost.is-bad{color:var(--nx-bad-ink);border-color:var(--nx-bad-border)}.nx2 .nx-btn.is-ghost.is-bad:hover{background:var(--nx-bad-subtle)}.nx2 .nx-lbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.nx2 .nx-ltabs{padding:4px}.nx2 .nx-ltab-wrap{display:inline-flex;position:relative}.nx2 .nx-ltip{z-index:50;background:var(--nx-tip-bg);width:max-content;max-width:360px;color:var(--nx-tip-ink);box-shadow:var(--nx-shadow-lift);opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.45;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(3px)}.nx2 .nx-ltip.is-right{left:auto;right:0}.nx2 .nx-ltab-wrap:hover .nx-ltip,.nx2 .nx-ltab-wrap:focus-within .nx-ltip{opacity:1;visibility:visible;transition-delay:.35s;transform:none}.nx2 .nx-laside{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:42px;color:var(--nx-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.nx2 .nx-laside>svg{color:var(--nx-ink-3)}.nx2 .nx-laside.is-on{border-color:var(--nx-brand-border);box-shadow:0 0 0 3px var(--nx-brand-subtle)}.nx2 .nx-laside.is-link{color:var(--nx-ink-2)}.nx2 .nx-pill.is-bad{background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .nx-lsearch{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);width:min(380px,100%);height:42px;color:var(--nx-ink-3);border-radius:11px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:flex;position:relative}.nx2 .nx-lsearch:focus-within{border-color:var(--nx-brand-border);box-shadow:0 0 0 3px var(--nx-brand-subtle)}.nx2 .nx-lsearch input{min-width:0;font:inherit;color:var(--nx-ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.nx2 .nx-lsearch input::placeholder{color:var(--nx-ink-3)}.nx2 .nx-lsearch button{color:var(--nx-ink-3);cursor:pointer;background:0 0;border:0;padding:2px;display:flex}.nx2 .nx-lres{color:var(--nx-ink-3);font-size:12.5px}.nx2 .nx-list .table-card{border:1px solid var(--nx-hairline);box-shadow:var(--nx-shadow-card);border-radius:14px;overflow:visible}.nx2 .nx-list .table-responsive{border-radius:14px 14px 0 0}.nx2 .nx-list .data-table{min-width:1060px}.nx2 .nx-list .data-table th{text-transform:none;letter-spacing:0;color:var(--nx-ink-2);background:var(--nx-th-bg);border-bottom:1px solid var(--nx-hairline);padding:11px 7px;font-size:13px;font-weight:500}.nx2 .nx-list .data-table td{border-bottom:1px solid var(--nx-hairline);padding:9px 7px;font-size:13.5px}.nx2 .nx-list .data-table th:first-child,.nx2 .nx-list .data-table td:first-child{padding-left:14px}.nx2 .nx-list .data-table th:last-child,.nx2 .nx-list .data-table td:last-child{padding-right:12px}.nx2 .nx-list .data-table tr:hover td{background:var(--nx-row-hover)}.nx2 .nx-list .data-table tr.is-sel td{background:var(--nx-sel-row)}.nx2 .nx-list .data-table tr.is-sel td:first-child{box-shadow:inset 3px 0 0 var(--nx-brand-teal)}.nx2 .nx-list .data-table tr.is-split td:first-child{box-shadow:inset 3px 0 0 var(--nx-brand-blue)}.nx2 .nx-list .data-table tr.is-sel.is-split td:first-child{box-shadow:inset 3px 0 0 var(--nx-brand-teal)}.nx2 .nx-list .data-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--nx-brand-teal)}.nx2 .nx-list .vendor-cell strong{color:var(--nx-ink);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:14px;font-weight:600;display:block;overflow:hidden}.nx2 .nx-list .vendor-cell .sub{color:var(--nx-ink-3);margin-top:1px;font-size:12.5px}.nx2 .nx-list .nx-vav{width:32px;height:32px;font-size:11.5px}.nx2 .nx-list .mono{font-family:var(--nx-font-code);font-size:12.5px}.nx2 .nx-list .amount{font-family:var(--nx-font-display);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.nx2 .nx-list .vendor-code-badge{font-family:var(--nx-font-code);background:var(--nx-brand-subtle);color:var(--nx-brand-ink);border-radius:6px;padding:4px 8px;font-size:12.5px}.nx2 .nx-list .vendor-code-pending{color:var(--nx-warn-ink);background:var(--nx-warn-subtle);border-radius:6px;padding:4px 8px;font-size:12.5px;font-style:normal;font-weight:600}.nx2 .nx-list .code-badge{font-family:var(--nx-font-code);background:var(--nx-blue-subtle);color:var(--nx-blue-ink);border-radius:6px;padding:4px 8px;font-size:12.5px}.nx2 .nx-list .confidence{font-variant-numeric:tabular-nums;border-radius:12px;padding:4px 8px;font-size:12.5px;font-weight:650}.nx2 .nx-list .confidence.high{background:var(--nx-ok-subtle);color:var(--nx-ok-ink)}.nx2 .nx-list .confidence.med{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-list .confidence.low{background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .nx-list .status-badge{border-radius:12px;align-items:center;gap:6px;padding:4px 10px 4px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.nx2 .nx-list .status-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.nx2 .nx-list .status-badge.pending{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-list .status-badge.urgent{background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .nx-list .status-badge.approved{background:var(--nx-blue-subtle);color:var(--nx-blue-ink)}.nx2 .nx-list .status-badge.posted{background:var(--nx-brand-subtle);color:var(--nx-brand-ink)}.nx2 .nx-list .status-badge.completed{background:var(--nx-ok-subtle);color:var(--nx-ok-ink)}.nx2 .nx-list .note-dot{background:var(--nx-blue-ink)}.nx2 .nx-list .action-cell{gap:4px}.nx2 .nx-list .btn-icon{width:28px;height:28px;color:var(--nx-ink-3);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.nx2 .nx-list .btn-icon:hover{background:var(--nx-sunken);color:var(--nx-ink)}.nx2 .nx-list .btn-icon.is-on{color:var(--nx-ok-ink)}.nx2 .nx-list .btn-icon.is-danger{color:var(--nx-bad)}.nx2 .nx-list .btn-icon.is-danger:disabled{opacity:.5}.nx2 .nx-added{flex-wrap:wrap;align-items:center;gap:4px;max-width:190px;display:flex}.nx2 .nx-added-t{color:var(--nx-ink-2);white-space:nowrap;flex-basis:100%;font-size:13px}.nx2 .nx-lbadge{border:1px solid var(--nx-hairline-strong);letter-spacing:.03em;white-space:nowrap;background:var(--nx-surface);height:20px;color:var(--nx-ink-2);border-radius:5px;align-items:center;gap:4px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.nx2 .nx-lbadge.is-warn{background:var(--nx-warn-subtle);border-color:var(--nx-warn-border);color:var(--nx-warn-ink)}.nx2 .nx-lbadge.is-teal{background:var(--nx-brand-subtle);border-color:var(--nx-brand-border);color:var(--nx-brand-ink)}.nx2 .nx-lbadge.is-blue{background:var(--nx-blue-subtle);color:var(--nx-blue-ink);border-color:#0000}.nx2 .nx-lbadge.is-bad{background:var(--nx-bad-subtle);border-color:var(--nx-bad-border);color:var(--nx-bad-ink)}.nx2 .nx-lbadge.is-dashed{border-style:dashed}.nx2 .nx-lbadge.is-big{letter-spacing:0;border-radius:6px;height:26px;padding:0 9px;font-size:12.5px}.nx2 .nx-rcc{width:124px;position:relative}.nx2 .nx-rcc input::placeholder{text-transform:none;font-family:var(--nx-font-ui);color:var(--nx-warn-ink);font-weight:600}.nx2 .nx-rcc input{border-color:var(--nx-hairline-strong);font-family:var(--nx-font-code)}.nx2 .nx-rcc.is-empty input{border-color:var(--nx-warn-border)}.nx2 .nx-rcc-ok{color:var(--nx-ok);pointer-events:none;font-size:13px;font-weight:700;position:absolute;top:50%;left:50px;transform:translateY(-50%)}.nx2 .nx-bulk{border-top:1px solid var(--nx-hairline);background:var(--nx-bulk-bg);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 16px;font-size:13px;display:flex}.nx2 .nx-bulk>div[style]{background:var(--nx-hairline-strong)}.nx2 .nx-bulk .btn{border-radius:9px;height:36px;font-size:13px}.nx2 .nx-bulk-main{height:38px;font-size:13.5px}.nx2 .nx-bulk-n{background:var(--nx-on-brand-soft);border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:2px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.nx2 .nx-bulk-env{background:var(--nx-warn-subtle);color:var(--nx-warn-ink);border-radius:9px;margin-left:4px;padding:1px 7px;font-size:11.5px;font-weight:700}.nx2 .nx-lfoot{border-top:1px solid var(--nx-hairline);color:var(--nx-ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;font-size:13px;display:flex}.nx2 .nx-dotsep{color:var(--nx-ink-3)}.nx2 .nx-legend{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.nx2 .nx-legend>span{align-items:center;gap:6px;display:inline-flex}.nx2 .nx-legend svg{color:var(--nx-warn)}.nx2 .nx-legend>span:last-child svg{color:var(--nx-ink-3)}.nx2 .nx-linfo{border-top:1px solid var(--nx-hairline);align-items:center;gap:14px;padding:14px 18px;display:flex}.nx2 .nx-linfo>div{flex:1;min-width:0}.nx2 .nx-linfo p{color:var(--nx-ink-2);margin:2px 0 0;font-size:13px}.nx2 .nx-linfo-ic{background:var(--nx-brand-subtle);width:32px;height:32px;color:var(--nx-brand-ink);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nx2 .nx-list .empty-state{padding:40px 20px}@media (max-width:1023px){.nx2 .nx-lsearch{width:100%;margin-left:0}}@media (max-width:767px){.nx2 .nx-list{padding:12px 12px 18px}.nx2 .nx-lh{flex-direction:column}.nx2 .nx-lh-a{justify-content:flex-start}.nx2 .nx-ltabs{max-width:100%;overflow-x:auto}.nx2 .nx-bulk{z-index:5;box-shadow:var(--nx-shadow-lift);position:sticky;bottom:0}.nx2 .nx-legend{margin-left:0}}.nx2 .nx-cs-wrap{padding:30px 18px 4px}.nx2 .nx-cs-wrap.is-work,.nx2 .nx-cs-wrap.is-first{padding:30px 18px 0}.nx2 .nx-cs-empty{color:var(--nx-ink-3);padding:10px 0 6px;font-size:13px}.nx2 .nx-cstrip{color:var(--nx-ink-2);align-items:center;gap:16px;font-size:13.5px;display:flex}.nx2 .nx-cs-a,.nx2 .nx-cs-b{white-space:nowrap;font-variant-numeric:tabular-nums}.nx2 .nx-cs-track{background:var(--nx-track);border-radius:4px;flex:1;height:7px;position:relative}.nx2 .nx-cs-track>i{background:var(--nx-brand-grad);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.nx2 .nx-cs-now{background:var(--nx-tl-line);border-radius:2px;width:2.5px;height:23px;margin-left:-1px;position:absolute;top:-8px}.nx2 .nx-cs-now span{white-space:nowrap;color:var(--nx-ink);font-size:12.5px;font-weight:650;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.nx2 .nx-envsep{color:var(--nx-ink-3);margin:0 1px}.nx2 .nx-envchip .nx-code{font-size:11.5px}.nx2 .nx-dlg{border-radius:16px}.nx2 .nx-dlg.is-wide{width:1196px}.nx2 .nx-dlg.is-xl{width:1256px}.nx2 .nx-mh.is-inline{gap:14px;padding:22px 24px 16px}.nx2 .nx-mh.is-inline .nx-tt{letter-spacing:-.02em;font-size:23px}.nx2 .nx-mh.is-inline .nx-st{color:var(--nx-ink-2);margin-top:1px;font-size:14px}.nx2 .nx-mh.is-inline .nx-pill{border-radius:12px;justify-content:center;align-items:center;min-width:30px;height:24px;padding:0 9px;font-size:12.5px;font-weight:650;display:inline-flex}.nx2 .nx-mh.is-inline .nx-x{width:34px;height:34px}.nx2 .nx-dlg-range{color:var(--nx-ink-2);white-space:nowrap;font-size:14px}.nx2 .nx-planchip{background:var(--nx-brand-subtle);height:26px;color:var(--nx-brand-ink);border-radius:13px;align-items:center;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.nx2 .nx-mtabs{align-items:center;gap:16px;padding:0 24px 16px;display:flex}.nx2 .nx-mtabs-r{color:var(--nx-ink-2);white-space:nowrap;margin-left:auto;font-size:13.5px}.nx2 .nx-mtabs-r b{color:var(--nx-ink);font-weight:650}.nx2 .nx-dtabs{border-radius:11px;padding:4px}.nx2 .nx-dtabs button{gap:8px;height:32px;padding:0 15px;font-size:14px}.nx2 .nx-dtabs .nx-segc{color:var(--nx-ink-3);font-size:12px;font-weight:500}.nx2 .nx-dtabs button[aria-selected=true] .nx-segc{color:var(--nx-brand-ink);font-weight:650}.nx2 .nx-dlg-info{border-top:0;gap:10px;padding:13px 24px;font-size:13.5px}.nx2 .nx-dlg-info>span:first-of-type{flex:1;min-width:0}.nx2 .nx-dlg-info.is-warn b{font-weight:700}.nx2 .nx-dlg-info-r{margin-left:auto}.nx2 .nx-newchip{background:var(--nx-brand-subtle);height:30px;color:var(--nx-brand-ink);font:inherit;cursor:pointer;border:0;border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.nx2 .nx-newchip svg{transform:rotate(90deg)}.nx2 .nx-dlg-scroll{max-height:min(64vh,620px)}.nx2 .nx-dlg-scroll.is-tall{max-height:min(70vh,700px)}.nx2 .nx-mf{min-height:47px;padding:13px 24px;font-size:13.5px}.nx2 .nx-mf .nx-lnk{font-size:14px;font-weight:600}.nx2 .nx-mf-sum{color:var(--nx-ink-2);font-size:14px}.nx2 .nx-mf-sum b{color:var(--nx-ink);font-weight:700}.nx2 .nx-mf-note{color:var(--nx-ink-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.nx2 .nx-mf-note>svg{color:var(--nx-ink-3)}.nx2 .nx-mf .nx-lnk.is-danger{color:var(--nx-bad-ink)}.nx2 .nx-dtbl{table-layout:fixed;font-size:14px}.nx2 .nx-dlg-scroll .nx-dtbl th{background:0 0;border-top:0;padding-top:11px;padding-bottom:11px;font-size:13px}.nx2 .nx-dlg-scroll .nx-dtbl td{height:52px;padding:10px 12px}.nx2 .nx-dtbl th,.nx2 .nx-dtbl td{padding-left:12px;padding-right:12px}.nx2 .nx-dlg-scroll .nx-dtbl th:first-child,.nx2 .nx-dlg-scroll .nx-dtbl td:first-child{padding-left:24px}.nx2 .nx-dlg-scroll .nx-dtbl th:last-child,.nx2 .nx-dlg-scroll .nx-dtbl td:last-child{padding-right:24px}.nx2 .nx-dtbl .nx-vav{border-radius:7px;width:27px;height:27px;font-size:10.5px}.nx2 .nx-dtbl .nx-vd.is-quiet .nx-vn{color:var(--nx-ink-2);font-weight:400}.nx2 .nx-dtbl .nx-vd.is-quiet .nx-vav{background:var(--nx-sunken);color:var(--nx-ink-3)}.nx2 .nx-dtbl td b{font-weight:650}.nx2 .nx-dtbl tbody tr.is-link:hover td,.nx2 .nx-dtbl tbody tr.is-hl td{background:var(--nx-row-hover)}.nx2 .nx-dtbl tfoot td{border-top:1px solid var(--nx-hairline);height:45px;padding-top:0;padding-bottom:0;font-size:14px}.nx2 .nx-dtbl tfoot td b{color:var(--nx-ink);font-size:14.5px}.nx2 .nx-dtbl .nx-nowrap{white-space:nowrap}.nx2 .nx-dtbl .is-bad{color:var(--nx-bad-ink)}.nx2 .nx-dtbl.is-f01 col.c-v{width:311px}.nx2 .nx-dtbl.is-f01 col.c-i{width:180px}.nx2 .nx-dtbl.is-f01 col.c-po{width:150px}.nx2 .nx-dtbl.is-f01 col.c-a{width:134px}.nx2 .nx-dtbl.is-f01 col.c-w{width:110px}.nx2 .nx-dtbl.is-f01 col.c-s{width:150px}.nx2 .nx-dtbl.is-f02 td{height:64px}.nx2 .nx-dtbl.is-f02 tr.is-quiet td{height:46px}.nx2 .nx-dtbl.is-f03 col.c-i{width:150px}.nx2 .nx-dtbl.is-f03 col.c-a{width:110px}.nx2 .nx-dtbl.is-f03 col.c-w{width:100px}.nx2 .nx-dtbl.is-f06 col.c-v{width:256px}.nx2 .nx-dtbl.is-f06 col.c-i{width:116px}.nx2 .nx-dtbl.is-f06 col.c-x{width:96px}.nx2 .nx-dtbl.is-f06 col.c-wf{width:140px}.nx2 .nx-dtbl.is-f06 col.c-sc{width:90px}.nx2 .nx-dtbl.is-f06 col.c-rv{width:230px}.nx2 .nx-dtbl.is-f06 col.c-s{width:150px}.nx2 .nx-dtbl.is-f06 th{background:var(--nx-th-bg);border-top:1px solid var(--nx-hairline)}.nx2 .nx-reason{color:var(--nx-ink);font-size:14.5px;line-height:1.35}.nx2 .nx-hint{color:var(--nx-ink-3);align-items:center;gap:5px;margin-top:3px;font-size:13.5px;line-height:1.3;display:flex}.nx2 .nx-hint.is-warn{color:var(--nx-warn-ink);font-weight:600}.nx2 .nx-grp-n{background:var(--nx-pill-bg);min-width:22px;height:22px;color:var(--nx-ink-2);border-radius:11px;justify-content:center;align-items:center;margin:0 12px 0 4px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.nx2 .nx-dtbl tr.nx-grp td{background:var(--nx-th-bg);height:52px;font-size:14px}.nx2 .nx-dtbl tr.nx-grp b{font-weight:650}.nx2 .nx-btn.is-soft{background:var(--nx-brand-subtle);color:var(--nx-brand-ink);border-color:#0000}.nx2 .nx-btn.is-warnsoft{background:var(--nx-warn-subtle);color:var(--nx-warn-ink);border-color:#0000}.nx2 .nx-dtbl .nx-btn.is-sm{gap:7px;height:32px;padding:0 12px;font-size:14px;font-weight:600}.nx2 .nx-lnk.is-plain{color:var(--nx-ink-2);font-size:14.5px;font-weight:500}.nx2 .nx-lnk.is-plain:hover{color:var(--nx-ink)}.nx2 .nx-opencell{min-width:132px;color:var(--nx-brand-ink);justify-content:flex-end;align-items:center;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.nx2 .nx-opencell-t{align-items:center;gap:6px;display:none}.nx2 .nx-opencell-c{color:var(--nx-ink-3);display:inline-flex}.nx2 tr:hover .nx-opencell-t,.nx2 .nx-opencell:focus-visible .nx-opencell-t{display:inline-flex}.nx2 tr:hover .nx-opencell-c,.nx2 .nx-opencell:focus-visible .nx-opencell-c{display:none}.nx2 .nx-answers{border-top:0;gap:8px 40px;padding:20px 24px 24px}.nx2 .nx-answers-h{color:var(--nx-ink-2);margin-bottom:8px;font-size:14.5px;font-weight:600}.nx2 .nx-answers>div>b{font-size:14.5px;font-weight:650}.nx2 .nx-dstats.is-3{grid-template-columns:repeat(3,1fr);padding:20px 0}.nx2 .nx-dstats.is-3 .nx-stat-v{margin-top:0;font-size:38px}.nx2 .nx-dstats.is-3 .nx-stat-s{color:var(--nx-ink-2);font-size:13.5px;line-height:1.55}.nx2 .nx-fields{border-bottom:1px solid var(--nx-hairline);padding:18px 36px 20px}.nx2 .nx-fields-h{align-items:baseline;gap:12px;margin-bottom:12px;font-size:13.5px;display:flex}.nx2 .nx-fields-h b{font-family:var(--nx-font-display);font-size:16px;font-weight:650}.nx2 .nx-fields-avg{color:var(--nx-ink-2);margin-left:auto}.nx2 .nx-fields-avg b{font-family:var(--nx-font-ui);color:var(--nx-ink);font-size:14px}.nx2 .nx-fields-g{grid-template-columns:1fr 1fr;gap:0 60px;display:grid}.nx2 .nx-field{grid-template-columns:130px 1fr 60px 110px;align-items:center;gap:12px;height:34px;font-size:14px;display:grid}.nx2 .nx-field b{text-align:right;font-weight:650}.nx2 .nx-field .nx-muted{font-size:13.5px}.nx2 .nx-bar.is-empty{height:7px}.nx2 .nx-dlg-h3{margin:20px 36px 14px;font-size:16px}.nx2 .nx-dlg-h3 .nx-muted{font-size:13.5px}.nx2 .nx-dtbl.is-f06 th:first-child,.nx2 .nx-dtbl.is-f06 td:first-child{padding-left:36px}.nx2 .nx-dtbl.is-f06 th:last-child,.nx2 .nx-dtbl.is-f06 td:last-child{padding-right:36px}.nx2 .nx-trend{padding:18px 36px 22px}.nx2 .nx-wk{align-items:flex-end;gap:14px;height:200px;display:flex}.nx2 .nx-wk-c{height:100%;color:var(--nx-ink-2);flex-direction:column;flex:1;align-items:center;gap:6px;font-size:12.5px;display:flex}.nx2 .nx-wk-b{flex:1;align-items:flex-end;width:60%;display:flex}.nx2 .nx-wk-b i{background:var(--nx-bar-in);border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.nx2 .nx-mb.is-tl{grid-template-columns:minmax(0,1fr) 299px}.nx2 .nx-mb.is-tl>.nx-ml{padding:12px 22px 20px 26px}.nx2 .nx-tl-empty{text-align:center;color:var(--nx-ink-3);padding:60px 0;font-size:14px}.nx2 .nx-tl{flex-direction:column;display:flex}.nx2 .nx-tl-row{border-bottom:1px solid var(--nx-hairline);grid-template-columns:196px minmax(0,1fr);display:grid}.nx2 .nx-tl-row.is-axis{border-bottom:0;height:64px}.nx2 .nx-tl-row.is-sub{height:54px}.nx2 .nx-tl-row.is-stm{height:64px}.nx2 .nx-tl-row.is-locked{height:84px}.nx2 .nx-tl-row.is-cr{height:60px}.nx2 .nx-tl-name{color:var(--nx-ink-2);flex-direction:column;justify-content:center;gap:3px;font-size:13.5px;display:flex}.nx2 .nx-tl-name b{color:var(--nx-ink);font-size:14.5px;font-weight:600}.nx2 .nx-tl-row.is-ap .nx-tl-name{justify-content:flex-start;padding-top:62px}.nx2 .nx-tl-name.is-locked{gap:14px;font-size:14.5px}.nx2 .nx-tl-name.is-locked span{color:var(--nx-ink-2);align-items:center;gap:8px;display:inline-flex}.nx2 .nx-tl-plot{margin-right:30px;position:relative}.nx2 .nx-tl-plot.is-plain{align-items:center;display:flex}.nx2 .nx-tl-today{background:var(--nx-tl-today);pointer-events:none;min-width:6px;position:absolute;top:0;bottom:0}.nx2 .nx-tl-future{background:repeating-linear-gradient(135deg, transparent 0 7px, var(--nx-tl-hatch) 7px 8px);pointer-events:none;position:absolute;top:0;bottom:0;right:0}.nx2 .nx-tl-line{background:var(--nx-tl-line);pointer-events:none;z-index:2;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.nx2 .nx-tl-plot.is-axis{margin-right:30px}.nx2 .nx-tl-axisline{background:var(--nx-hairline-strong);height:1px;position:absolute;bottom:0;left:0;right:0}.nx2 .nx-tl-tick{background:var(--nx-hairline-strong);width:1px;height:5px;position:absolute;bottom:0}.nx2 .nx-tl-tick.is-major{background:var(--nx-ink-3);height:10px}.nx2 .nx-tl-lbl{color:var(--nx-ink-2);white-space:nowrap;font-size:13px;position:absolute;bottom:16px;transform:translate(-50%)}.nx2 .nx-tl-todaypill{background:var(--nx-tl-pill-bg);height:24px;color:var(--nx-tl-pill-ink);white-space:nowrap;z-index:3;border-radius:12px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:0;transform:translate(-50%)}.nx2 .nx-tl-notyet{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:22px;color:var(--nx-ink-2);white-space:nowrap;z-index:1;border-radius:11px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex;position:absolute;top:10px;transform:translate(-50%)}.nx2 .nx-tl-miss{color:var(--nx-ink-3);font-size:13px;position:absolute;top:50%;left:12px}.nx2 .nx-tl-row.is-ap .nx-tl-plot:after{content:"";background:var(--nx-hairline);height:1px;position:absolute;bottom:14px;left:0;right:0}.nx2 .nx-tl-bar{cursor:default;z-index:1;background:0 0;border:0;flex-direction:column;max-height:84px;padding:0;display:flex;position:absolute;bottom:14px;transform:translate(-50%)}.nx2 .nx-tl-row.is-ap .nx-tl-bar{max-height:none}.nx2 .nx-tl-bar i{width:100%;display:block}.nx2 .nx-tl-bar i.is-rm{background:var(--nx-bar-rm);border-radius:2px 2px 0 0}.nx2 .nx-tl-bar i.is-in{background:var(--nx-bar-in)}.nx2 .nx-tl-bar i.is-rm+i.is-in{border-radius:0}.nx2 .nx-tl-bar i.is-in:first-child,.nx2 .nx-tl-bar i.is-rm[style*="height: 0"]+i.is-in{border-radius:2px 2px 0 0}.nx2 .nx-tl-bar em{color:var(--nx-ink);font-size:12px;font-style:normal;font-weight:650;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.nx2 .nx-tl-bar.is-on:before{content:"";background:var(--nx-sunken);z-index:-1;border-radius:4px;position:absolute;inset:-4px -5px -14px}.nx2 .nx-tl-tip{background:var(--nx-surface);box-shadow:var(--nx-tip-shadow);color:var(--nx-ink-2);white-space:nowrap;z-index:4;pointer-events:none;border-radius:10px;flex-direction:column;gap:5px;padding:10px 14px;font-size:13.5px;display:flex;position:absolute;bottom:calc(100% - 14px);transform:translate(-24%)}.nx2 .nx-tl-tip b{color:var(--nx-ink);font-weight:600}.nx2 .nx-tl-tip i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.nx2 .nx-tl-tip i.is-in,.nx2 .nx-tl-legend i.is-in{background:var(--nx-bar-in)}.nx2 .nx-tl-tip i.is-rm,.nx2 .nx-tl-legend i.is-rm{background:var(--nx-bar-rm)}.nx2 .nx-tl-track{background:var(--nx-hairline);height:1px;position:absolute;top:50%;left:0;right:0}.nx2 .nx-tl-row.is-stm .nx-tl-track{top:30px}.nx2 .nx-tl-dot{background:var(--nx-brand-blue);z-index:1;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%}.nx2 .nx-tl-dia{border:1.5px solid var(--nx-ink-2);background:var(--nx-surface);z-index:1;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:30px;transform:rotate(45deg)}.nx2 .nx-tl-note{color:var(--nx-ink-3);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex;position:absolute;bottom:8px;left:0}.nx2 .nx-tl-lockbox{background:var(--nx-sunken);width:100%;height:64px;color:var(--nx-ink-2);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.nx2 .nx-tl-lockbox .nx-lnk{font-size:14px;font-weight:600}.nx2 .nx-tl-crbox{background:var(--nx-sunken);height:32px;color:var(--nx-ink-2);z-index:1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 14px;font-size:13.5px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nx2 .nx-tl-crbox span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.nx2 .nx-tl-crbox b{color:var(--nx-ink);white-space:nowrap;font-weight:650}.nx2 .nx-tl-crdot{background:var(--nx-brand-teal);z-index:3;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%}.nx2 .nx-tl-legend{color:var(--nx-ink-2);flex-wrap:wrap;gap:8px 26px;padding:16px 0 0;font-size:13.5px;display:flex}.nx2 .nx-tl-legend span{align-items:center;gap:8px;display:inline-flex}.nx2 .nx-tl-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.nx2 .nx-tl-legend .nx-tl-dot.is-lg,.nx2 .nx-tl-legend .nx-tl-dia.is-lg{margin:0;position:static}.nx2 .nx-tl-legend .nx-tl-dot.is-lg{border-radius:50%;width:11px;height:11px}.nx2 .nx-tl-legend .nx-tl-dia.is-lg{border-radius:0;width:9px;height:9px;margin:0 1px}.nx2 .nx-tl-legend i.is-hatch{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--nx-tl-hatch) 3px 4px);width:16px;height:11px;box-shadow:inset 0 0 0 1px var(--nx-hairline);border-radius:2px}.nx2 .nx-mb.is-tl>.nx-mr{gap:4px;padding:28px 24px 22px}.nx2 .nx-sofar-h{font-family:var(--nx-font-display);color:var(--nx-ink);font-size:16px;font-weight:650}.nx2 .nx-sofar .nx-muted{font-size:13.5px}.nx2 .nx-sofar .nx-stat-l{margin-top:22px;font-size:14px}.nx2 .nx-sofar .nx-meter{flex:none;margin-top:16px}.nx2 .nx-sofar .nx-meter-ends{color:var(--nx-ink-2);font-size:13px}.nx2 .nx-sofar hr{border:0;border-top:1px solid var(--nx-hairline);width:100%;margin:14px 0 10px}.nx2 .nx-sofar-sum{color:var(--nx-ink-2);margin:0;font-size:14px;line-height:1.6}.nx2 .nx-sofar-sum b{color:var(--nx-ink);font-weight:650}.nx2 .nx-sofar-note{color:var(--nx-ink-2);gap:8px;margin:8px 0 4px;font-size:13.5px;line-height:1.55;display:flex}.nx2 .nx-sofar-note svg{color:var(--nx-ink-3);flex-shrink:0;margin-top:3px}.nx2 .nx-sofar .nx-kv{border-top:0;gap:14px 12px;margin-top:4px;padding-top:4px;font-size:14px}.nx2 .nx-sofar .nx-kv dd{font-weight:650}.nx2 .nx-reqbtn{gap:8px;height:40px;padding:0 18px;font-size:14.5px;font-weight:650}.nx2 .nx-cr3{grid-template-columns:repeat(3,1fr);padding:26px 26px 0;display:grid}.nx2 .nx-cr3>div{flex-direction:column;gap:6px;padding:0;display:flex}.nx2 .nx-cr3>div+div{border-left:1px solid var(--nx-hairline);padding-left:26px}.nx2 .nx-cr3 .nx-stat-l{font-size:14px}.nx2 .nx-cr3 .nx-stat-s{color:var(--nx-ink-2);font-size:14px}.nx2 .nx-cr-big{font-family:var(--nx-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:650;line-height:1.15}.nx2 .nx-crbar{border-bottom:1px solid var(--nx-hairline);padding:22px 26px 18px}.nx2 .nx-crbar .nx-meter{border-radius:4px;height:8px}.nx2 .nx-crbar .nx-meter-ends{color:var(--nx-ink-2);margin-top:10px;font-size:13.5px}.nx2 .nx-crbar .nx-meter-ends b{color:var(--nx-ink);font-weight:650}.nx2 .nx-cr2{grid-template-columns:1fr 1fr;display:grid}.nx2 .nx-cr2>div+div{border-left:1px solid var(--nx-hairline)}.nx2 .nx-cr2 h4{font-family:var(--nx-font-display);align-items:baseline;gap:8px;margin:0 0 12px;font-size:16px;font-weight:650;display:flex}.nx2 .nx-cr2 h4 .nx-muted{font-family:var(--nx-font-ui);font-size:13.5px;font-weight:400}.nx2 .nx-crl{border-bottom:1px solid var(--nx-hairline);grid-template-columns:28px 1fr auto;align-items:center;min-height:54px;display:grid}.nx2 .nx-crl>i{color:var(--nx-ink-3);text-align:center;font-size:14px;font-style:normal}.nx2 .nx-crl b{font-size:14.5px;font-weight:600;display:block}.nx2 .nx-crl small{color:var(--nx-ink-2);margin-top:2px;font-size:13.5px;display:block}.nx2 .nx-crl>span{font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.nx2 .nx-crl.is-total{border-top:1.5px solid var(--nx-ink-2);border-bottom:0;margin-top:-1px}.nx2 .nx-crl.is-total>span{font-family:var(--nx-font-display);font-size:26px}.nx2 .nx-crnote{background:var(--nx-sunken);color:var(--nx-ink-2);border-radius:10px;gap:10px;margin:18px 0 0;padding:12px 16px;font-size:14px;line-height:1.55;display:flex}.nx2 .nx-crnote svg{color:var(--nx-ink-3);flex-shrink:0;margin-top:3px}.nx2 .nx-plankv{grid-template-columns:1fr auto;margin:0;font-size:14px;display:grid}.nx2 .nx-plankv dt,.nx2 .nx-plankv dd{border-bottom:1px solid var(--nx-hairline);align-items:center;min-height:44px;margin:0;display:flex}.nx2 .nx-plankv dt{color:var(--nx-ink-2)}.nx2 .nx-plankv dd{justify-content:flex-end;font-weight:650}.nx2 .nx-cr-line{margin-top:0;padding:10px 18px 14px}.nx2 .nx-first-cr{padding:12px 18px 14px}.nx2 .nx-first-cr>div{color:var(--nx-ink-2);font-size:13.5px}.nx2 .nx-first-cr>div b{font-family:var(--nx-font-display);color:var(--nx-ink);margin-right:8px;font-size:24px;font-weight:650}.nx2 .nx-first-cr p{color:var(--nx-ink-2);margin:6px 0 0;font-size:13.5px}@media (max-width:1023px){.nx2 .nx-mb.is-tl,.nx2 .nx-cr2,.nx2 .nx-cr3,.nx2 .nx-dstats.is-3,.nx2 .nx-fields-g{grid-template-columns:1fr}.nx2 .nx-cr3>div+div,.nx2 .nx-cr2>div+div{border-left:0;padding-left:0}.nx2 .nx-tl-row{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:767px){.nx2 .nx-mh.is-inline{flex-wrap:wrap}.nx2 .nx-mtabs{flex-wrap:wrap;overflow-x:auto}.nx2 .nx-dtbl{table-layout:auto}.nx2 .nx-dlg .nx-dlg-scroll .nx-dtbl col[class]{width:auto}}.nx2 .nx-list .data-table input[type=checkbox]{appearance:none;border:1.5px solid var(--nx-hairline-strong);background:var(--nx-surface);cursor:pointer;vertical-align:middle;border-radius:5px;place-content:center;width:19px;height:19px;margin:0;display:inline-grid}.nx2 .nx-list .data-table input[type=checkbox]:checked,.nx2 .nx-list .data-table input[type=checkbox]:indeterminate{background:var(--nx-brand-teal);border-color:var(--nx-brand-teal)}.nx2 .nx-list .data-table input[type=checkbox]:checked:before{content:"";border-left:2.2px solid var(--nx-on-brand);border-bottom:2.2px solid var(--nx-on-brand);width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.nx2 .nx-list .data-table input[type=checkbox]:indeterminate:before{content:"";background:var(--nx-on-brand);border-radius:1px;width:9px;height:2.2px}.nx2 .nx-list .data-table input[type=checkbox]:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}.nx2 .nx-thinfo{vertical-align:-2px;color:var(--nx-ink-3);margin-left:5px;display:inline-flex}.nx2 .nx-notemark{color:var(--nx-blue-ink);display:inline-flex}.nx2 .nx-bulk .nx-bulk-cnt{color:var(--nx-ink);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.nx2 .nx-bulk .nx-bulk-cnt>b{background:var(--nx-brand-teal);min-width:24px;height:24px;color:var(--nx-on-brand);border-radius:12px;justify-content:center;align-items:center;padding:0 7px;font-size:12.5px;display:inline-flex}.nx2 .nx-bulk .nx-bulk-lk{color:var(--nx-ink-2);font-size:13px;font-weight:400}.nx2 .nx-bulk .nx-bulk-de{font:inherit;color:var(--nx-ink-2);cursor:pointer;background:0 0;border:0;height:34px;padding:0 8px;font-size:13.5px;font-weight:600}.nx2 .nx-bulk .nx-bulk-de:hover{color:var(--nx-ink)}.nx2 .nx-bulk .nx-bulk-sep{background:var(--nx-hairline-strong);width:1px;height:26px}.nx2 .nx-bulkbtn{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:36px;color:var(--nx-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.nx2 .nx-bulkbtn.is-ok{background:var(--nx-ok-subtle);border-color:var(--nx-ok-border);color:var(--nx-ok-ink)}.nx2 .nx-bulkbtn.is-bad{background:var(--nx-bad-subtle);border-color:var(--nx-bad-border);color:var(--nx-bad-ink)}.nx2 .nx-bulkbtn.is-warn{background:var(--nx-warn-subtle);border-color:var(--nx-warn-border);color:var(--nx-warn-ink)}.nx2 .nx-bulkbtn.is-violet{background:var(--nx-violet-subtle);border-color:var(--nx-violet-border);color:var(--nx-violet-ink)}.nx2 .nx-bulkbtn.is-teal{background:var(--nx-brand-subtle);border-color:var(--nx-brand-border);color:var(--nx-brand-ink)}.nx2 .nx-bulkbtn:hover{filter:brightness(.97)}.nx2 .nx-dlg-overlay{-webkit-backdrop-filter:blur(6px)}.nx2 .nx-dlg.is-needs{align-self:start;margin-top:clamp(0px,100vh - 709px,191px)}.nx2 .nx-dtbl.is-f03 col.c-v{width:262px}.nx2 .nx-dtbl.is-f03 col.c-t{width:206px}.nx2 .nx-dtbl.is-f03 col.c-md{width:186px}.nx2 .nx-answers{gap:4px 40px;padding:16px 24px 22px}.nx2 .nx-answers-h{margin-bottom:6px;font-size:14px}.nx2 .nx-answers>div>b{font-size:14px}.nx2 .nx-answers p{margin-top:4px;font-size:13.5px;line-height:1.5}.nx2 .nx-mh.is-inline .nx-tt{font-size:22px}.nx2 .nx-mh.is-inline .nx-st,.nx2 .nx-dlg-range{font-size:13px}.nx2 .nx-dtabs button{height:31px;padding:0 14px;font-size:13px}.nx2 .nx-mtabs-r,.nx2 .nx-dlg-info{font-size:12.5px}.nx2 .nx-dtbl{font-size:13px}.nx2 .nx-dlg-scroll .nx-dtbl th{font-size:12px}.nx2 .nx-dtbl .nx-vn{font-size:13.5px}.nx2 .nx-dtbl td.nx-code,.nx2 .nx-dtbl .nx-code{font-size:12.5px}.nx2 .nx-dtbl .nx-st-chip{height:24px;font-size:12px}.nx2 .nx-dtbl tfoot td{font-size:13px}.nx2 .nx-dtbl tfoot td b,.nx2 .nx-reason{font-size:13.5px}.nx2 .nx-hint{font-size:12.5px}.nx2 .nx-dtbl .nx-btn.is-sm{height:30px;font-size:13px}.nx2 .nx-lnk.is-plain,.nx2 .nx-opencell{font-size:13.5px}.nx2 .nx-dtbl tr.nx-grp td{font-size:13px}.nx2 .nx-mf{font-size:12.5px}.nx2 .nx-mf .nx-lnk,.nx2 .nx-mf-sum{font-size:13px}.nx2 .nx-mf-note{font-size:12.5px}.nx2 .nx-answers-h,.nx2 .nx-answers>div>b{font-size:13px}.nx2 .nx-answers p,.nx2 .nx-tl-name{font-size:12.5px}.nx2 .nx-tl-name b,.nx2 .nx-tl-name.is-locked{font-size:13.5px}.nx2 .nx-tl-lbl{font-size:12px}.nx2 .nx-tl-note,.nx2 .nx-tl-crbox{font-size:12.5px}.nx2 .nx-tl-lockbox{font-size:13px}.nx2 .nx-tl-legend{gap:8px 18px;font-size:12.5px}.nx2 .nx-tl-tip{font-size:12.5px}.nx2 .nx-sofar-h{font-size:15px}.nx2 .nx-sofar .nx-muted,.nx2 .nx-sofar-note,.nx2 .nx-sofar .nx-meter-ends{font-size:12.5px}.nx2 .nx-sofar .nx-stat-l,.nx2 .nx-sofar-sum,.nx2 .nx-sofar .nx-kv{font-size:13px}.nx2 .nx-sofar .nx-bignum{font-size:36px}.nx2 .nx-reqbtn{height:38px;font-size:13.5px}.nx2 .nx-cr3 .nx-stat-l,.nx2 .nx-cr3 .nx-stat-s{font-size:13px}.nx2 .nx-cr2 h4{font-size:15px}.nx2 .nx-crl b{font-size:13.5px}.nx2 .nx-crl small,.nx2 .nx-crnote,.nx2 .nx-plankv{font-size:13px}.nx2 .nx-crl>span{font-size:15px}.nx2 .nx-dstats.is-3 .nx-stat-l{font-size:13px}.nx2 .nx-dstats.is-3 .nx-stat-s,.nx2 .nx-fields-h,.nx2 .nx-field .nx-muted,.nx2 .nx-dlg-h3 .nx-muted{font-size:12.5px}.nx2 .nx-fields-h b,.nx2 .nx-dlg-h3{font-size:15px}.nx2 .nx-field{font-size:13px}.nx2 .nx-f-sep{color:var(--nx-ink-3);margin:0 8px}@media (min-width:1024px){.nx2 .nx-dlg.is-xl,.nx2 .nx-dlg.is-ap{margin-left:var(--nx-rail-w)}.nx2 .nx-fields-g{grid-template-rows:repeat(3,auto);grid-auto-flow:column}}.nx2 .nx-dlg-scroll .nx-dtbl.is-f06 td{height:44px;padding-top:6px;padding-bottom:6px}.nx2 button.nx-team{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0}.nx2 button.nx-team:hover{background:var(--nx-row-hover)}.nx2 .nx-connline-btn{font:inherit;color:var(--nx-ink-2);cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:0;font-size:13.5px;display:inline-flex}.nx2 .nx-connline-btn:hover>span:not(.nx-st-chip):not(.nx-cl-sep){color:var(--nx-ink)}.nx2 .nx-dtbl.is-f02 col.c-v{width:232px}.nx2 .nx-dtbl.is-f02 col.c-i{width:140px}.nx2 .nx-dtbl.is-f02 col.c-a{width:105px}.nx2 .nx-dtbl.is-f02 col.c-f{width:172px}.nx2 .nx-dtbl.is-f02 col.c-b{width:146px}.nx2 .nx-dtbl.is-f02 col.c-m{width:124px}.nx2 .nx-dlg-scroll .nx-dtbl.is-f02 td{height:64px;padding-top:8px;padding-bottom:8px}.nx2 .nx-dlg-scroll .nx-dtbl.is-f02 tr.is-quiet td,.nx2 .nx-dlg-scroll .nx-dtbl tr.nx-grp td{height:46px}.nx2 .nx-band{padding-top:12px;padding-bottom:13px}.nx2 .nx-tl-row.is-ap{height:148px}.nx2 .nx-tl-row.is-ap .nx-tl-name{padding-top:56px}.nx2 .nx-mb.is-tl>.nx-mr{padding:24px 24px 18px}.nx2 .nx-sofar .nx-stat-l{margin-top:16px}.nx2 .nx-sofar .nx-bignum{font-size:34px;line-height:1.05}.nx2 .nx-sofar .nx-meter{margin-top:12px}.nx2 .nx-sofar hr{margin:10px 0 8px}.nx2 .nx-sofar-note{margin:6px 0 2px}.nx2 .nx-sofar .nx-kv{gap:10px 12px}.nx2 .nx-tl-legend{padding-top:12px}.nx2 .nx-mb.is-tl>.nx-ml{padding-bottom:12px}@media (min-width:1280px){.nx2 .nx-list .nx-lbar{flex-wrap:nowrap}.nx2 .nx-list .nx-lsearch{flex:0 380px;width:auto;min-width:200px}.nx2 .nx-list .data-table{table-layout:fixed}.nx2 .nx-list .data-table th:first-child{width:44px}.nx2 .nx-list .data-table th:nth-child(2){width:206px}.nx2 .nx-list .data-table th:nth-child(3){width:84px}.nx2 .nx-list .data-table th:nth-child(4){width:108px}.nx2 .nx-list .data-table th:nth-child(5),.nx2 .nx-list .data-table th:nth-child(6){width:98px}.nx2 .nx-list .data-table th:nth-child(7){width:78px}.nx2 .nx-list .data-table th:nth-child(8){width:66px}.nx2 .nx-list .data-table th:nth-child(9){width:128px}.nx2 .nx-list .data-table th:nth-child(10){width:160px}.nx2 .nx-list .data-table th:nth-child(11){width:116px}.nx2 .nx-list .vendor-cell>div:last-child{min-width:0}.nx2 .nx-list .vendor-cell strong{max-width:150px}.nx2 .nx-list .data-table td.mono{text-overflow:ellipsis;overflow:hidden}}.nx2 .nx-list .nx-rcc{width:100px}.nx2 .nx-added{gap:3px 5px;max-width:none}.nx2 .nx-lh-t{margin-top:2px;font-size:24px}.nx2 .nx-lh-s{margin-top:4px;font-size:12.5px}.nx2 .nx-lh-a .nx-btn{height:35px;padding:0 14px;font-size:13px}.nx2 .nx-ltabs button{height:31px;padding:0 13px;font-size:12.5px}.nx2 .nx-laside{height:39px;font-size:12.5px}.nx2 .nx-lsearch{height:39px}.nx2 .nx-lsearch input{font-size:12.5px}.nx2 .nx-list .data-table th{font-size:12px}.nx2 .nx-list .data-table td{padding:7px;font-size:12.5px}.nx2 .nx-list .nx-vav{border-radius:7px;width:28px;height:28px;font-size:10.5px}.nx2 .nx-list .vendor-cell{gap:10px}.nx2 .nx-list .vendor-cell strong{font-size:13px}.nx2 .nx-list .vendor-cell .sub{font-size:11.5px}.nx2 .nx-list .mono,.nx2 .nx-list .vendor-code-badge,.nx2 .nx-list .code-badge{font-size:12px}.nx2 .nx-list .amount{font-size:14px}.nx2 .nx-list .confidence,.nx2 .nx-list .status-badge{font-size:12px}.nx2 .nx-added-t{font-size:12.5px}.nx2 .nx-list .nx-rcc input{height:30px;font-size:12.5px}.nx2 .nx-list .btn-icon{width:26px;height:26px}.nx2 .nx-bulk{padding:9px 16px}.nx2 .nx-bulkbtn{height:31px;padding:0 12px;font-size:12.5px}.nx2 .nx-bulk .nx-bulk-cnt{font-size:13px}.nx2 .nx-bulk .nx-bulk-cnt>b{min-width:22px;height:22px;font-size:12px}.nx2 .nx-bulk .nx-bulk-de{font-size:12.5px}.nx2 .nx-bulk .nx-bulk-main,.nx2 .nx-bulk .btn{height:32px;font-size:12.5px}.nx2 .nx-lfoot{font-size:12.5px}.nx2 .nx-linfo b{font-size:13px}.nx2 .nx-cr3{padding-top:20px}.nx2 .nx-cr3>div{gap:4px}.nx2 .nx-cr-big{font-size:32px}.nx2 .nx-crbar{padding:16px 26px 14px}.nx2 .nx-crbar .nx-meter-ends{margin-top:8px}.nx2 .nx-cr2>div{padding:20px 26px 18px}.nx2 .nx-crnote{margin-top:14px;padding:10px 16px}.nx2 .nx-mh.is-inline{padding-top:20px;padding-bottom:14px}.nx2 .nx-dstats.is-3{padding:14px 0}.nx2 .nx-dstats.is-3>div{gap:4px;padding:4px 36px}.nx2 .nx-dstats.is-3 .nx-stat-v{font-size:32px}.nx2 .nx-fields{padding:14px 36px 12px}.nx2 .nx-fields-h{margin-bottom:8px}.nx2 .nx-dlg-h3{margin:16px 36px 12px}.nx2 .nx-added .nx-lbadge{letter-spacing:.03em;gap:3px;height:18px;padding:0 5px;font-size:9.5px}@media (min-width:1280px){.nx2 .nx-list .data-table th:nth-child(6){width:94px}.nx2 .nx-list .data-table th:nth-child(8){width:62px}.nx2 .nx-list .data-table th:nth-child(9){width:120px}}.nx2 .nx-tl-tip{top:4px;bottom:auto}@media (min-width:1280px){.nx2 .nx-list .data-table th:nth-child(2){width:200px}.nx2 .nx-list .data-table th:nth-child(10){width:170px}}.nx2 .nx-list .action-cell{gap:2px;padding-left:6px}.nx2 .nx-stepk{color:var(--nx-ink-2);align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.nx2 .nx-step h3{margin-top:8px;font-size:18px}.nx2 .nx-step-row{align-items:center;gap:12px;display:flex}.nx2 .nx-step-btn{margin-top:4px}.nx2 .nx-list .data-table th[title^=Routing\ code]:after{content:"";vertical-align:-2px;background:var(--nx-ink-3);width:13px;height:13px;margin-left:5px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='11'/%3E%3Ccircle cx='12' cy='8' r='.8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='11'/%3E%3Ccircle cx='12' cy='8' r='.8'/%3E%3C/svg%3E") 50%/contain no-repeat}.nx2 .nx-mtabs-rr{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.nx2 .nx-srcnote{color:var(--nx-ink-3);font-size:11.5px}.nx2 .nx-rollnote{color:var(--nx-warn-ink);font-weight:600}.nx2 .nx-mtabs-tl{align-items:center;gap:16px;margin-left:auto;display:inline-flex}.nx2 .nx-mtabs-tl .nx-mtabs-r,.nx2 .nx-mtabs-tl .nx-mtabs-rr{margin-left:0}.nx2 .nx-viewtog{border-radius:9px;padding:3px}.nx2 .nx-viewtog button{height:26px;padding:0 11px;font-size:12.5px}.nx2 .r4{font-family:var(--nx-font-ui);color:var(--nx-ink);font-feature-settings:"cv11" 1, "ss01" 1;font-size:13px;line-height:1.4}.nx2 .r4 *,.nx2 .r4-portal *{box-sizing:border-box}.nx2 .r4-num{font-variant-numeric:tabular-nums slashed-zero}.nx2 .r4-monly,.nx2 .r4-monly-i,.nx2 .r4-menu button.r4-monly,.nx2 .r4-rec-mline{display:none}.nx2 .r4 svg,.nx2 .r4-portal svg{flex-shrink:0}.nx2 .r4-mono{font-family:var(--nx-font-code);letter-spacing:-.01em;font-size:.92em}.nx2 .r4-muted{color:var(--nx-ink-2)}.nx2 .r4-subtle{color:var(--nx-ink-3)}.nx2 .r4-disp{font-family:var(--nx-font-display)}.nx2 .r4-a,.nx2 a.r4-a{color:var(--nx-brand-ink);font-family:inherit;font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;text-decoration:none;display:inline-flex}.nx2 .r4-a:hover{text-decoration:underline}.nx2 .r4-a:disabled{color:var(--nx-ink-3);cursor:default;text-decoration:none}.nx2 .r4-card{background:var(--nx-surface);border:1px solid var(--nx-hairline);box-shadow:var(--nx-shadow-card);border-radius:12px;min-width:0}.nx2 .r4-ch{border-bottom:1px solid var(--nx-hairline);flex-wrap:wrap;align-items:center;gap:10px;min-height:50px;padding:11px 14px;display:flex}.nx2 .r4-ch h3{font:650 14.5px var(--nx-font-display);letter-spacing:-.005em;color:var(--nx-ink);align-items:center;gap:6px;margin:0;display:inline-flex}.nx2 .r4-ch .r4-sub{color:var(--nx-ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.nx2 .r4-ch-r{align-items:center;gap:8px;margin-left:auto;display:flex}.nx2 .r4-cb{padding:0 14px 12px}.nx2 .r4-tile{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.nx2 .r4-tile.is-24{border-radius:7px;width:24px;height:24px}.nx2 .r4-tile.is-26{width:26px;height:26px}.nx2 .r4-tile.is-30{width:30px;height:30px}.nx2 .r4-tile.is-34{border-radius:9px;width:34px;height:34px}.nx2 .r4-tile.is-ap{background:var(--nx-t-ap-bg);color:var(--nx-t-ap)}.nx2 .r4-tile.is-po{background:var(--nx-t-po-bg);color:var(--nx-t-po)}.nx2 .r4-tile.is-neutral{background:var(--nx-t-nt-bg);color:var(--nx-t-nt)}.nx2 .r4-tile.is-home{background:var(--nx-t-home-bg);color:var(--nx-t-home)}.nx2 .r4-tile.is-vendors{background:var(--nx-t-ven-bg);color:var(--nx-t-ven)}.nx2 .r4-tile.is-conn{background:var(--nx-t-conn-bg);color:var(--nx-t-conn)}.nx2 .r4-tile.is-sunken{background:var(--nx-sunken);color:var(--nx-ink-2)}.nx2 .r4-tile.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .r4-tile.is-bad{background:var(--nx-t-nt-bg);color:var(--nx-bad-ink)}.nx2 .r4-btn{height:34px;font:600 12.5px var(--nx-font-ui);border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);color:var(--nx-ink);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;text-decoration:none;display:inline-flex}.nx2 .r4-btn.is-sm{border-radius:8px;height:28px;padding:0 10px;font-size:12px}.nx2 .r4-btn.is-primary{background:var(--nx-btn-primary);border-color:var(--nx-btn-primary);color:var(--nx-r4-on-brand);box-shadow:var(--nx-r4-brand-shadow)}.nx2 .r4-btn.is-primary:hover{background:var(--nx-btn-primary-hover);border-color:var(--nx-btn-primary-hover)}.nx2 .r4-btn.is-primary:disabled,.nx2 .r4-btn.is-primary.is-dis{background:var(--nx-track);border-color:var(--nx-track);color:var(--nx-ink-3);box-shadow:none;cursor:default}.nx2 .r4-btn.is-ghost{color:var(--nx-brand-ink);background:0 0;border-color:#0000}.nx2 .r4-btn.is-ghost:hover{background:var(--nx-sunken)}.nx2 .r4-btn.is-danger{color:var(--nx-bad-ink);border-color:var(--nx-r4-bad-border);background:var(--nx-surface)}.nx2 .r4-btn.is-danger:hover{background:var(--nx-bad-subtle)}.nx2 .r4-btn.is-quiet{background:var(--nx-sunken);color:var(--nx-ink-2);border-color:#0000}.nx2 .r4-btn.is-amber{background:var(--nx-btn-amber);border-color:var(--nx-btn-amber);color:var(--nx-r4-on-brand)}.nx2 .r4-btn.is-bad{background:var(--nx-bad);border-color:var(--nx-bad);color:var(--nx-r4-on-brand)}.nx2 .r4-btn:disabled{cursor:default;opacity:.5}.nx2 .r4-btn.is-primary:disabled{opacity:1}.nx2 .r4-btn:focus-visible,.nx2 .r4-a:focus-visible,.nx2 .r4-sidx button:focus-visible,.nx2 .r4-pick:focus-visible,.nx2 .r4-cmb:focus-visible,.nx2 .r4-tbb:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}.nx2 .r4-chip{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.nx2 .r4-chip.is-ok{background:var(--nx-ok-subtle);color:var(--nx-ok-ink)}.nx2 .r4-chip.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .r4-chip.is-bad{background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .r4-chip.is-brand{background:var(--nx-brand-subtle);color:var(--nx-brand-ink)}.nx2 .r4-chip.is-blue{background:var(--nx-blue-subtle);color:var(--nx-blue-ink)}.nx2 .r4-chip.is-neutral{background:var(--nx-neutral-chip);color:var(--nx-ink-2)}.nx2 .r4-chip.is-line{border:1px solid var(--nx-hairline-strong);color:var(--nx-ink-2);background:0 0}.nx2 .r4-chip.is-tiny{letter-spacing:.01em;border-radius:5px;height:18px;padding:0 6px;font-size:10.5px}.nx2 .r4-chip.is-24{height:24px}.nx2 .r4-chip.is-30{height:30px}.nx2 .r4-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.nx2 .r4-code{background:var(--nx-brand-subtle);height:22px;color:var(--nx-brand-ink);font:600 11.5px var(--nx-font-code);border-radius:6px;align-items:center;padding:0 7px;display:inline-flex}.nx2 .r4-code.is-blue{background:var(--nx-blue-subtle);color:var(--nx-blue-ink)}.nx2 .r4-vav{border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11.5px;font-weight:650;display:inline-flex}.nx2 .r4-vav.is-40{width:40px;height:40px}.nx2 .r4-vav.is-brand{background:var(--nx-brand-subtle);color:var(--nx-brand-ink)}.nx2 .r4-vav.is-blue{background:var(--nx-blue-subtle);color:var(--nx-blue-ink)}.nx2 .r4-tick{border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.nx2 .r4-tick.is-16{width:16px;height:16px}.nx2 .r4-tick.is-ok{background:var(--nx-ok-subtle);color:var(--nx-ok-ink)}.nx2 .r4-tick.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .r4-tick.is-bad{background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .r4-tick.is-off{background:var(--nx-neutral-chip);color:var(--nx-ink-3)}.nx2 .r4-input{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:34px;font:400 12.5px var(--nx-font-ui);color:var(--nx-ink);border-radius:9px;align-items:center;gap:8px;width:100%;min-width:0;padding:0 11px;display:flex}.nx2 .r4-input:focus,.nx2 .r4-input:focus-within{border-color:var(--nx-focus);box-shadow:0 0 0 3px var(--nx-brand-subtle);outline:none}.nx2 .r4-input.is-warn{border-color:var(--nx-warn-border);background:var(--nx-warn-subtle)}.nx2 .r4-input.is-sm{height:28px;font-size:12.5px}.nx2 .r4-input.r4-mono{font-family:var(--nx-font-code);letter-spacing:-.01em;font-size:12.5px}.nx2 textarea.r4-input{resize:vertical;height:44px;padding:6px 11px;line-height:1.45}.nx2 .r4-input input{font:inherit;color:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0}.nx2 .r4-lbl{color:var(--nx-ink-2);align-items:center;gap:5px;margin-bottom:5px;font-size:11.5px;font-weight:600;display:flex}.nx2 .r4-note{color:var(--nx-ink-3);align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.45;display:flex}.nx2 .r4-skel{background:var(--nx-track);border-radius:6px;display:inline-block}.nx2 .r4-eyebrow{color:var(--nx-ink-3);align-items:center;gap:6px;margin:14px 0 8px;font-size:11.5px;font-weight:600;display:flex}.nx2 .r4-seg{background:var(--nx-seg-bg);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.nx2 .r4-seg button{height:30px;font:550 12.5px var(--nx-font-ui);color:var(--nx-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.nx2 .r4-seg button[aria-selected=true]{background:var(--nx-seg-on);color:var(--nx-ink);font-weight:650;box-shadow:0 1px 2px #111a2614}.nx2 .r4-seg .r4-n{font:600 11px var(--nx-font-code);color:var(--nx-ink-3)}.nx2 .r4-seg button[aria-selected=true] .r4-n{color:var(--nx-brand-ink)}.nx2 .r4-notice{color:var(--nx-ink);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.nx2 .r4-notice.is-warn{background:var(--nx-warn-subtle);border:1px solid var(--nx-warn-border)}.nx2 .r4-notice.is-bad{background:var(--nx-bad-subtle);border:1px solid var(--nx-r4-bad-border)}.nx2 .r4-notice.is-lock{background:var(--nx-sunken);border:1px solid var(--nx-hairline-strong)}.nx2 .r4-notice.is-info{background:var(--nx-brand-subtle);border:1px solid var(--nx-brand-border)}.nx2 .r4-notice.is-tight{padding:10px 12px}.nx2 .r4-notice h4{font:650 13.5px var(--nx-font-ui);color:var(--nx-ink);margin:0 0 2px}.nx2 .r4-notice .r4-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.nx2 .r4-notice-more{color:var(--nx-ink-2);margin-top:6px}.nx2 .r4-verdict{border-top:1px solid var(--nx-hairline);border-radius:0 0 12px 12px;align-items:center;gap:10px;margin:12px -18px 0;padding:10px 18px;font-size:13px;display:flex}.nx2 .r4-verdict.is-ok{background:linear-gradient(90deg, var(--nx-ok-subtle), transparent 70%)}.nx2 .r4-verdict.is-warn{background:linear-gradient(90deg, var(--nx-warn-subtle), transparent 70%)}.nx2 .r4-verdict.is-bad{background:linear-gradient(90deg, var(--nx-bad-subtle), transparent 70%)}.nx2 .r4-verdict.is-lock{background:linear-gradient(90deg, var(--nx-neutral-chip), transparent 70%)}.nx2 .r4-verdict b{font-weight:700}.nx2 .r4-verdict-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.nx2 .r4-vtick{width:22px;height:22px;color:var(--nx-r4-on-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.nx2 .r4-vtick.is-ok{background:var(--nx-ok)}.nx2 .r4-vtick.is-warn{background:var(--nx-warn)}.nx2 .r4-vtick.is-bad{background:var(--nx-bad)}.nx2 .r4-vtick.is-lock{background:var(--nx-ink-2)}.nx2 .r4-vtick.is-wait{background:var(--nx-ink-3)}.nx2 .r4-vtick.is-18{width:18px;height:18px}.nx2 .r4-page{padding:16px 26px 24px}.nx2 .nx-content .page-container.r4-page{padding:16px 26px 24px;overflow:clip visible}.nx2 .r4-routing .r4-rname{font:600 12.5px var(--nx-font-ui);color:var(--nx-ink);pointer-events:none;z-index:1;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%)}.nx2 .r4-routing:focus-within .r4-rname{display:none}.nx2 .r4-routing input{font-family:var(--nx-font-code)}.nx2 .r4-rec{padding:14px 18px 0}.nx2 .r4-rec-top{align-items:flex-start;gap:14px;display:flex}.nx2 .r4-backb{border:1px solid var(--nx-hairline);width:32px;height:32px;color:var(--nx-ink-2);background:var(--nx-surface);border-radius:9px;flex:none;justify-content:center;align-items:center;margin-top:4px;display:flex}.nx2 .r4-backb:hover{background:var(--nx-sunken)}.nx2 .r4-rec-name{font:650 19px var(--nx-font-display);letter-spacing:-.01em;color:var(--nx-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.nx2 .r4-rec-meta{color:var(--nx-ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.nx2 .r4-rec-meta .r4-sep{color:var(--nx-hairline-strong)}.nx2 .r4-rec-meta b{color:var(--nx-ink);font-weight:650}.nx2 .r4-rec-right{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:3px;margin-left:auto;display:flex}.nx2 .r4-amt{font:700 26px var(--nx-font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.nx2 .r4-rec-src{color:var(--nx-ink-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:11.5px;display:flex}.nx2 .r4-rec-src span{align-items:center;gap:5px;display:inline-flex}.nx2 .r4-strip{top:calc(var(--nx-header-h) + 8px);z-index:20;box-shadow:var(--nx-shadow-lift);opacity:0;pointer-events:none;align-items:center;gap:12px;margin-bottom:-48px;padding:9px 14px;transition:opacity .15s,transform .15s;display:flex;position:sticky;transform:translateY(-6px)}.nx2 .r4-strip.is-on{opacity:1;pointer-events:auto;transform:none}.nx2 .r4-strip b{font:650 15px var(--nx-font-display)}.nx2 .r4-strip .r4-amt{margin-left:auto;font-size:18px}.nx2 .r4-cols{grid-template-columns:minmax(0,772fr) minmax(0,516fr);align-items:start;gap:16px;margin-top:12px;display:grid}.nx2 .r4-cols.is-nopdf{grid-template-columns:minmax(0,1fr) 46px}.nx2 .r4-work{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.nx2 .r4-sidx{background:var(--nx-seg-bg);top:calc(var(--nx-header-h) + 70px);z-index:12;border-radius:10px;align-self:flex-start;align-items:center;gap:4px;padding:3px;display:flex;position:sticky}.nx2 .r4-sidx button{height:28px;font:550 12.5px var(--nx-font-ui);color:var(--nx-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.nx2 .r4-sidx button[aria-current=true]{background:var(--nx-seg-on);color:var(--nx-ink);font-weight:650;box-shadow:0 1px 2px #111a2614}.nx2 .r4-sidx .r4-n{font:600 11px var(--nx-font-code);color:var(--nx-ink-3);margin-left:10px}.nx2 .r4-sec{scroll-margin-top:calc(var(--nx-header-h) + 118px)}.nx2 .r4-dl{grid-template-columns:118px minmax(0,1fr) 118px minmax(0,1fr);column-gap:12px;display:grid}.nx2 .r4-dl>div{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--nx-hairline);align-items:center;min-height:31px;font-size:12.5px;display:flex;overflow:hidden}.nx2 .r4-dl .r4-k{color:var(--nx-ink-3);font-size:12px}.nx2 .r4-dl .r4-v{gap:6px;font-weight:550}.nx2 .r4-dl .r4-v.is-plain{color:var(--nx-ink-3);font-weight:500}.nx2 .r4-dl .r4-full{grid-column:2/5}.nx2 .r4-dl .r4-wrap{white-space:normal;padding:5px 0;line-height:1.45}.nx2 .r4-dl.is-edit>div{min-height:36px}.nx2 .r4-inl{border:1px dashed var(--nx-hairline-strong);height:26px;font:600 12px var(--nx-font-code);background:var(--nx-sunken);color:var(--nx-ink);border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.nx2 .r4-inl input{font:inherit;color:inherit;background:0 0;border:0;outline:none;width:8ch;padding:0}.nx2 .r4-inl:focus-within{border-style:solid;border-color:var(--nx-focus);box-shadow:0 0 0 3px var(--nx-brand-subtle)}.nx2 .r4-inl.is-dis{color:var(--nx-ink-3);border-style:solid}.nx2 .r4-approval{border:1px solid var(--nx-hairline);background:var(--nx-th-bg);border-radius:10px;align-items:flex-start;gap:10px;margin-top:10px;padding:8px 12px;display:flex}.nx2 .r4-approval-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nx2 .r4-approval-row b{font-size:12.5px}.nx2 .r4-approval-t{color:var(--nx-ink-2);margin-top:5px;font-size:12px;line-height:1.5}.nx2 .r4-approval-t b{color:var(--nx-ink)}.nx2 .r4-cmb{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:30px;font:600 12.5px var(--nx-font-ui);color:var(--nx-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 10px;display:inline-flex}.nx2 select.r4-cmb{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--nx-ink-2) 50%), linear-gradient(135deg, var(--nx-ink-2) 50%, transparent 50%);background-position:calc(100% - 13px) 12px,calc(100% - 9px) 12px;background-repeat:no-repeat;background-size:4px 4px;padding-right:26px}.nx2 .r4-cmb:disabled{opacity:.6;cursor:default}.nx2 .r4-cmb-code{color:var(--nx-brand-ink);font-family:var(--nx-font-code);font-size:12px;font-weight:600}.nx2 .r4-routing{display:inline-flex;position:relative}.nx2 .r4-routing.is-block{width:100%;display:flex}.nx2 .r4-routing.is-block>:not(.r4-rname){flex:1;min-width:0}.nx2 .r4-routing input{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:30px;font:600 12.5px var(--nx-font-ui);color:var(--nx-ink);border-radius:8px}.nx2 .r4-lt{border-collapse:collapse;table-layout:auto;width:100%;font-size:12px}.nx2 .r4-lt th{color:var(--nx-ink-3);text-align:left;background:var(--nx-th-bg);border-bottom:1px solid var(--nx-hairline);white-space:nowrap;padding:7px 6px;font-size:11px;font-weight:600}.nx2 .r4-lt th:first-child,.nx2 .r4-lt td:first-child{padding-left:8px}.nx2 .r4-lt td{border-bottom:1px solid var(--nx-hairline);white-space:nowrap;text-overflow:ellipsis;height:38px;color:var(--nx-ink);padding:0 6px;overflow:hidden}.nx2 .r4-lt .r4-r{text-align:right}.nx2 .r4-lt .r4-desc{max-width:190px}.nx2 .r4-lt tfoot td{background:var(--nx-th-bg);border-bottom:0;font-weight:700}.nx2 .r4-lt tfoot td.r4-fnote{color:var(--nx-ink-3);font-size:11.5px;font-weight:500}.nx2 .r4-lt tr.is-hl td{background:color-mix(in srgb, var(--nx-ok-subtle) 55%, transparent)}.nx2 .r4-lt tr.is-warnrow td{background:color-mix(in srgb, var(--nx-warn-subtle) 55%, transparent)}.nx2 .r4-lt td input{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);width:100%;height:28px;color:var(--nx-ink);font:400 12px var(--nx-font-ui);border-radius:7px;min-width:44px;padding:0 6px}.nx2 .r4-lt td input.r4-mono{font-family:var(--nx-font-code)}.nx2 .r4-lt .r4-zero{color:var(--nx-bad-ink);font-weight:700}.nx2 .r4-lt .r4-flag{color:var(--nx-warn-ink);font-weight:700}.nx2 .r4-scroll{overflow-x:auto}.nx2 .r4-pickwrap{position:relative}.nx2 .r4-pick{border:1px solid var(--nx-hairline-strong);width:100%;min-width:150px;height:28px;font:550 11.5px var(--nx-font-ui);background:var(--nx-surface);color:var(--nx-ink);cursor:pointer;text-align:left;border-radius:7px;align-items:center;gap:6px;padding:0 6px 0 8px;display:flex}.nx2 .r4-pick span.r4-pl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx2 .r4-pick .r4-ok{color:var(--nx-ok-ink);display:inline-flex}.nx2 .r4-pick .r4-car{color:var(--nx-ink-3);margin-left:auto;display:inline-flex}.nx2 .r4-pick.is-manual{border-color:var(--nx-brand-border);background:var(--nx-brand-subtle)}.nx2 .r4-pick.is-open{box-shadow:0 0 0 3px var(--nx-brand-subtle)}.nx2 .r4-pick.is-unmatched{border-color:var(--nx-warn-border);background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .r4-pick.is-stale{border-color:var(--nx-r4-bad-border);background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .r4-pick.is-dis{background:var(--nx-sunken);color:var(--nx-ink-3);cursor:default;border-style:dashed}.nx2 .r4-fly{z-index:40;background:var(--nx-fly-bg);border:1px solid var(--nx-fly-line);width:500px;max-width:calc(100vw - 32px);box-shadow:var(--nx-fly-shadow);border-radius:14px;padding-bottom:0;position:absolute}.nx2 .r4-fly .r4-gl{color:var(--nx-ink-3);white-space:normal;padding:10px 14px 4px;font-size:11px;font-weight:600}.nx2 .r4-fly [role=option]{cursor:pointer;height:32px;color:var(--nx-ink);border-radius:9px;align-items:center;gap:10px;margin:0 6px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.nx2 .r4-fly [role=option] .r4-mono{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.nx2 .r4-fly [role=option][aria-selected=true],.nx2 .r4-fly [role=option].is-active{background:var(--nx-rail-hover)}.nx2 .r4-fly [role=option] .r4-ck{flex:none;width:13px;display:inline-flex}.nx2 .r4-fly .r4-foot{border-top:1px solid var(--nx-fly-line);color:var(--nx-ink-3);gap:6px;margin-top:4px;padding:10px 14px;font-size:11.5px;display:flex}.nx2 .r4-fly .r4-list{max-height:260px;padding-bottom:4px;overflow-y:auto}.nx2 .r4-abar{z-index:15;background:var(--nx-surface);border:1px solid var(--nx-hairline-strong);min-height:58px;box-shadow:var(--nx-shadow-lift), 0 -10px 24px -18px #111a2640;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px 8px 16px;display:flex;position:sticky;bottom:12px}.nx2 .r4-abar.is-static{box-shadow:none;position:static}.nx2 .r4-abar .r4-where{color:var(--nx-ink-2);flex:220px;align-items:center;gap:8px;min-width:0;margin-right:auto;font-size:12px;line-height:1.3;display:flex}.nx2 .r4-abar .r4-where b{color:var(--nx-ink);font-weight:650}.nx2 .r4-abar .r4-where .r4-tile{width:30px;height:30px}.nx2 .r4-menuwrap{position:relative}.nx2 .r4-menu{z-index:45;background:var(--nx-fly-bg);border:1px solid var(--nx-fly-line);width:330px;box-shadow:var(--nx-fly-shadow);border-radius:14px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:0}.nx2 .r4-menu.is-down{top:calc(100% + 6px);bottom:auto}.nx2 .r4-menu [role=menuitem]{height:36px;font:500 13px var(--nx-font-ui);width:100%;color:var(--nx-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.nx2 .r4-menu [role=menuitem]:hover,.nx2 .r4-menu [role=menuitem]:focus-visible{background:var(--nx-rail-hover);outline:none}.nx2 .r4-menu [role=menuitem]:disabled{color:var(--nx-ink-3);cursor:default;background:0 0}.nx2 .r4-menu .r4-notice{margin:4px 0 2px}.nx2 .r4-pdf{background:var(--nx-surface);border:1px solid var(--nx-hairline);box-shadow:var(--nx-shadow-card);top:calc(var(--nx-header-h) + 70px);height:calc(100vh - var(--nx-header-h) - 82px);border-radius:12px;flex-direction:column;min-height:520px;display:flex;position:sticky;overflow:hidden}.nx2 .r4-pdf-tb{border-bottom:1px solid var(--nx-hairline);flex:none;align-items:center;gap:6px;height:44px;padding:0 8px 0 14px;display:flex}.nx2 .r4-pdf-tb .r4-t{font:650 13.5px var(--nx-font-display);flex-direction:column;min-width:0;margin-right:auto;line-height:1.15;display:flex}.nx2 .r4-pdf-tb .r4-t small{font:500 10.5px var(--nx-font-code);color:var(--nx-ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:170px;overflow:hidden}.nx2 .r4-pdf-tb .r4-pg{white-space:nowrap;font:600 11px var(--nx-font-code);color:var(--nx-ink-3);margin-right:4px}.nx2 .r4-tbb{width:28px;height:28px;color:var(--nx-ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.nx2 .r4-tbb:hover{background:var(--nx-sunken)}.nx2 .r4-tbb.is-panel{border-left:1px solid var(--nx-hairline);border-radius:0;width:34px;padding-left:6px}.nx2 .r4-zoom{border:1px solid var(--nx-hairline);height:28px;font:600 11px var(--nx-font-code);color:var(--nx-ink-2);border-radius:8px;align-items:center;display:flex}.nx2 .r4-zoom button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;height:26px;padding:0 6px;display:inline-flex}.nx2 .r4-zoom .r4-zv{border-left:1px solid var(--nx-hairline);border-right:1px solid var(--nx-hairline);height:26px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-top:0;border-bottom:0;align-items:center;padding:0 6px;display:inline-flex}.nx2 .r4-desk{background:var(--nx-r4-pdf-desk);flex:1;min-height:0;padding:18px 22px;position:relative;overflow:hidden}.nx2 .r4-desk iframe{background:var(--nx-r4-paper);border:0;border-radius:2px;width:100%;height:100%;box-shadow:0 2px 10px #0000002e}.nx2 .r4-desk-state{text-align:center;height:100%;color:var(--nx-ink-2);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:12.5px;display:flex}.nx2 .r4-desk-state h4{font:650 14px var(--nx-font-ui);color:var(--nx-ink);margin:0}.nx2 .r4-pdfstrip{top:calc(var(--nx-header-h) + 12px);height:calc(100vh - var(--nx-header-h) - 24px);border:1px solid var(--nx-hairline);background:var(--nx-surface);width:46px;min-height:320px;color:var(--nx-ink-2);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding-top:10px;display:flex;position:sticky}.nx2 .r4-pdfstrip span{writing-mode:vertical-rl;font-size:11.5px;font-weight:600}.nx2 .r4-poamt{padding:12px 14px 4px}.nx2 .r4-poamt-h{color:var(--nx-ink-3);justify-content:space-between;font-size:11.5px;display:flex}.nx2 .r4-poamt-h b{color:var(--nx-ink)}.nx2 .r4-pobar{background:var(--nx-track);border-radius:6px;height:12px;margin:6px 0 10px;display:flex;overflow:hidden}.nx2 .r4-pobar i{height:100%;display:block}.nx2 .r4-pobar .is-before{background:var(--nx-neutral-dot)}.nx2 .r4-pobar .is-this{background:var(--nx-r4-brand)}.nx2 .r4-pobar .is-over{background:var(--nx-bad)}.nx2 .r4-leg{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-bottom:8px;display:grid}.nx2 .r4-leg .r4-f{flex-direction:column;gap:1px;display:flex}.nx2 .r4-leg .r4-f.is-end{text-align:right;align-items:flex-end}.nx2 .r4-leg .r4-l{color:var(--nx-ink-3);align-items:center;gap:5px;font-size:11px;display:flex}.nx2 .r4-leg .r4-fn{font:650 14px var(--nx-font-ui);font-variant-numeric:tabular-nums}.nx2 .r4-leg .r4-fs{color:var(--nx-ink-3);font-size:11px}.nx2 .r4-sw{border-radius:3px;width:9px;height:9px;display:inline-block}.nx2 .r4-sw.is-before{background:var(--nx-neutral-dot)}.nx2 .r4-sw.is-this{background:var(--nx-r4-brand)}.nx2 .r4-sw.is-left{background:var(--nx-track);border:1px solid var(--nx-hairline-strong)}.nx2 .r4-sw.is-over{background:var(--nx-bad)}.nx2 .r4-row{border-top:1px solid var(--nx-hairline);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.nx2 .r4-row.is-foot{color:var(--nx-ink-3);gap:6px;padding:8px 14px;font-size:11.5px}.nx2 .r4-info{color:var(--nx-ink-2);padding:10px 14px 0;font-size:12px}.nx2 .r4-recv{color:var(--nx-ok-ink);align-items:center;gap:6px;font-weight:650;display:inline-flex}.nx2 .r4-hist{border-top:1px solid var(--nx-hairline);max-height:280px;overflow-y:auto}.nx2 .r4-act{border-bottom:1px solid var(--nx-hairline);align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.nx2 .r4-act:last-child{border-bottom:0}.nx2 .r4-act .r4-when{color:var(--nx-ink-3);white-space:nowrap;margin-left:auto;font-size:11.5px}.nx2 .r4-act .r4-tile{background:var(--nx-sunken);color:var(--nx-ink-2);width:24px;height:24px}.nx2 .r4-scrim{z-index:9990;background:var(--nx-r4-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-start;padding:84px 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.nx2 .r4-dialog{background:var(--nx-surface);box-shadow:var(--nx-fly-shadow);border:1px solid var(--nx-fly-line);width:640px;max-width:100%;color:var(--nx-ink);font-family:var(--nx-font-ui);border-radius:14px;font-size:13px;line-height:1.4;overflow:hidden}.nx2 .r4-dialog.is-wide{width:820px}.nx2 .r4-dialog.is-narrow{width:460px}.nx2 .r4-dh{align-items:flex-start;gap:12px;padding:18px 22px 12px;display:flex}.nx2 .r4-dh h2{font:650 19px var(--nx-font-display);letter-spacing:-.01em;color:var(--nx-ink);margin:0}.nx2 .r4-dh .r4-ds{color:var(--nx-ink-2);margin-top:3px;font-size:12.5px;line-height:1.5}.nx2 .r4-db{flex-direction:column;gap:12px;padding:2px 22px 16px;display:flex}.nx2 .r4-db.is-grid{grid-template-columns:1fr 1fr;display:grid}.nx2 .r4-db .is-span{grid-column:1/3}.nx2 .r4-df{border-top:1px solid var(--nx-hairline);background:var(--nx-th-bg);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px;display:flex}.nx2 .r4-df .r4-df-l{color:var(--nx-ink-3);font-size:12px}.nx2 .r4-df .r4-df-r{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto;display:flex}.nx2 .r4-kvs{border:1px solid var(--nx-hairline);background:var(--nx-th-bg);border-radius:10px;padding:4px 12px}.nx2 .r4-kvs>div{border-bottom:1px solid var(--nx-hairline);justify-content:space-between;gap:12px;padding:6px 0;font-size:12.5px;display:flex}.nx2 .r4-kvs>div:last-child{border-bottom:0}.nx2 .r4-kvs span:first-child{color:var(--nx-ink-3)}.nx2 .r4-kvs span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.nx2 .r4-statebox{border:1px dashed var(--nx-hairline-strong);background:var(--nx-surface);border-radius:12px;padding:12px 14px}.nx2 .r4-mlines,.nx2 .r4-mbar{display:none}@media (max-width:1180px){.nx2 .r4-cols{grid-template-columns:minmax(0,1fr)}.nx2 .r4-pdf{height:70vh;position:relative;top:0}.nx2 .r4-pdfstrip{display:none}}@media (max-width:767px){.nx2 .r4-page,.nx2 .nx-content .page-container.r4-page{padding:14px 12px 96px}.nx2 .r4-rec{padding:14px 14px 0}.nx2 .r4-rec-top{flex-wrap:wrap;gap:12px}.nx2 .r4-backb,.nx2 .r4-rec-meta{display:none}.nx2 .r4-rec-right{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;margin-left:0}.nx2 .r4-rec-src{display:none}.nx2 .r4-amt{font-size:24px}.nx2 .r4-verdict{align-items:flex-start;margin:12px -14px 0;padding:10px 14px}.nx2 .r4-verdict-r{display:none}.nx2 .r4-sidx{background:0 0;gap:6px;max-width:100%;padding:0;overflow-x:auto}.nx2 .r4-sidx button{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);border-radius:16px;flex:none}.nx2 .r4-sidx button[aria-current=true]{background:var(--nx-ink);color:var(--nx-surface);border-color:var(--nx-ink)}.nx2 .r4-dl{grid-template-columns:minmax(92px,auto) minmax(0,1fr)}.nx2 .r4-dl>div:empty{display:none}.nx2 .r4-dl .r4-v{justify-content:flex-end}.nx2 .r4-dl .r4-full{grid-column:1/3}.nx2 .r4-pdf{display:none}.nx2 .r4-pdf.is-sheet{z-index:120;border-radius:0;height:auto;display:flex;position:fixed;inset:0}.nx2 .r4-ltable{display:none}.nx2 .r4-mlines{padding:0 14px 8px;display:block}.nx2 .r4-mline{border-bottom:1px solid var(--nx-hairline);padding:10px 0}.nx2 .r4-mline-h{justify-content:space-between;gap:10px;font-size:13px;display:flex}.nx2 .r4-mline-h b{font-variant-numeric:tabular-nums}.nx2 .r4-mline-s{color:var(--nx-ink-3);margin:3px 0 8px;font-size:11.5px}.nx2 .r4-abar{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;position:fixed;bottom:0;left:0;right:0}.nx2 .r4-abar .r4-where{flex:none;width:100%;margin-right:0}.nx2 .r4-abar .r4-where>.r4-tile{display:none}.nx2 .r4-abar>.r4-btn.is-primary,.nx2 .r4-abar>.r4-btn.is-amber,.nx2 .r4-abar>.r4-btn.is-danger:last-child{flex:auto;justify-content:center}.nx2 .r4-abar .r4-menu-t{display:none}.nx2:has(.r4-abar) .support-chat:not(.open){bottom:calc(var(--nx-r4-abar-h,64px) + 8px)}.nx2:has(.r4-abar) .nx-sp-launcher{bottom:calc(var(--nx-r4-abar-h,64px) + 10px + var(--nx-sp-lift,0px))}.nx2:has(.r4-abar) .nx-sp-callout{bottom:calc(var(--nx-r4-abar-h,64px) + 10px + 54px + 11px + var(--nx-sp-lift,0px))}.nx2 .r4-abar{gap:8px}.nx2 .r4-abar>.r4-btn,.nx2 .r4-abar>.r4-menuwrap>.r4-btn{height:40px}.nx2 .r4-mhide{display:none}.nx2 .r4-monly-i{display:inline}.nx2 .r4-menu button.r4-monly{display:flex}.nx2 .r4-strip,.nx2 .r4-rec-name .r4-code,.nx2 .r4-rec-name .r4-chip{display:none}.nx2 .r4-rec-mline{color:var(--nx-ink-2);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.nx2 .r4-rec-money{flex-direction:row-reverse;justify-content:space-between;width:100%}.nx2 .r4-mbar{display:inline-flex}.nx2 .r4-scrim{padding:0}.nx2 .r4-dialog{border-radius:0;width:100%;min-height:100%}.nx2 .r4-db.is-grid{grid-template-columns:1fr}.nx2 .r4-db .is-span{grid-column:auto}.nx2 .r4-leg{grid-template-columns:1fr 1fr}.nx2 .r4-fly.is-sheet{width:auto;position:fixed;inset:auto 8px 8px}}.nx2 .r4-pagehead{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.nx2 .r4-pagehead h2{font:650 24px var(--nx-font-display);letter-spacing:-.015em;color:var(--nx-ink);margin:0}.nx2 .r4-pagehead .r4-s{color:var(--nx-ink-2);overflow-wrap:anywhere;margin-top:3px;font-size:13px}.nx2 .r4-pagehead>div:first-child{min-width:0;max-width:100%}.nx2 .r4-pagehead-r{align-items:center;gap:10px;margin-left:auto;display:flex}.nx2 .r4-steps{align-items:center;gap:8px;display:flex}.nx2 .r4-step{color:var(--nx-ink-3);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.nx2 .r4-step i{width:24px;height:24px;font:700 11px var(--nx-font-ui);background:var(--nx-neutral-chip);color:var(--nx-ink-3);border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.nx2 .r4-step.is-on{color:var(--nx-ink)}.nx2 .r4-step.is-on i{background:var(--nx-btn-primary);color:var(--nx-r4-on-brand)}.nx2 .r4-step.is-done{color:var(--nx-ink-2)}.nx2 .r4-step.is-done i{background:var(--nx-ok-subtle);color:var(--nx-ok-ink)}.nx2 .r4-stepsep{background:var(--nx-hairline-strong);width:22px;height:1px}.nx2 .r4-uprow{align-items:stretch;gap:16px;display:flex}.nx2 .r4-drop{border:1.5px dashed var(--nx-brand-border);background:linear-gradient(180deg, var(--nx-brand-subtle), var(--nx-surface) 55%);cursor:pointer;border-radius:12px;flex:2;justify-content:center;align-items:center;min-height:520px;padding:24px;display:flex}.nx2 .r4-drop.is-drag{border-color:var(--nx-r4-brand);box-shadow:0 0 0 3px var(--nx-brand-subtle)}.nx2 .r4-drop:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}.nx2 .r4-drop-in{text-align:center;width:100%;max-width:440px}.nx2 .r4-drop-tile{background:var(--nx-surface);width:64px;height:64px;color:var(--nx-brand-ink);box-shadow:var(--nx-shadow-lift);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.nx2 .r4-drop h3{font:650 20px var(--nx-font-display);color:var(--nx-ink);margin:18px 0 0}.nx2 .r4-drop-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.nx2 .r4-next{flex:1;padding:6px 16px 10px}.nx2 .r4-next-h{font:650 14.5px var(--nx-font-display);padding:10px 0 4px}.nx2 .r4-next-row{border-bottom:1px solid var(--nx-hairline);gap:12px;padding:12px 0;display:flex}.nx2 .r4-next-row b{font-size:13px}.nx2 .r4-next-row div div{color:var(--nx-ink-2);margin-top:2px;font-size:12px}.nx2 .r4-bar{background:var(--nx-track);border-radius:4px;height:6px;display:flex;position:relative;overflow:hidden}.nx2 .r4-bar i{background:var(--nx-r4-brand);border-radius:4px;height:100%;display:block}.nx2 .r4-bar.is-indet i{width:35%;animation:1.6s ease-in-out infinite nx-r4-indet;position:absolute}@keyframes nx-r4-indet{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion:reduce){.nx2 .r4-bar.is-indet i{animation:none;left:30%}}.nx2 .r4-read{min-height:max(520px, calc(100dvh - var(--nx-header-h) - 150px));justify-content:center;align-items:center;padding:40px 24px 32px;display:flex;position:relative;overflow:hidden}.nx2 .r4-read-orb{filter:blur(64px);opacity:.22;pointer-events:none;background:var(--nx-brand-grad);border-radius:50%;animation:6s ease-in-out infinite nx-read-orb;position:absolute}.nx2 .r4-read-orb.is-1{width:320px;height:320px;top:-90px;right:8%}.nx2 .r4-read-orb.is-2{width:260px;height:260px;animation-delay:2s;bottom:-80px;left:6%}.nx2 .r4-read-orb.is-3{background:var(--nx-ok);opacity:.1;width:220px;height:220px;margin-left:-110px;animation-delay:4s;top:40%;left:50%}@keyframes nx-read-orb{0%,to{transform:translate(0)scale(1)}33%{transform:translate(15px,-10px)scale(1.1)}66%{transform:translate(-10px,15px)scale(.95)}}.nx2 .r4-read-in{z-index:1;text-align:center;width:100%;min-width:0;max-width:600px;position:relative}.nx2 .r4-read-mark{background:var(--nx-brand-grad);width:64px;height:64px;color:var(--nx-on-brand);box-shadow:var(--nx-shadow-lift);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.nx2 .r4-read-title{font:750 22px/1.2 var(--nx-font-display);letter-spacing:-.3px;color:var(--nx-ink);margin:0 0 6px}.nx2 .r4-read-file{color:var(--nx-ink-2);overflow-wrap:anywhere;max-width:440px;margin:0 auto 24px;font-size:13px}.nx2 .r4-read-stages{flex-direction:column;gap:6px;margin:0 0 24px;padding:0;list-style:none;display:flex}.nx2 .r4-read-stage{text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:background-color .4s,border-color .4s;animation:.3s both nx-read-in;display:flex}.nx2 .r4-read-stage:nth-child(2){animation-delay:80ms}.nx2 .r4-read-stage:nth-child(3){animation-delay:.16s}.nx2 .r4-read-stage:nth-child(4){animation-delay:.24s}.nx2 .r4-read-stage:nth-child(5){animation-delay:.32s}.nx2 .r4-read-stage:nth-child(6){animation-delay:.4s}@keyframes nx-read-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.nx2 .r4-read-stage.is-done{background:var(--nx-ok-subtle);border-color:var(--nx-ok-ring)}.nx2 .r4-read-stage.is-active{background:var(--nx-brand-subtle);border-color:var(--nx-brand-border)}.nx2 .r4-read-dot{background:var(--nx-sunken);border:1px solid var(--nx-hairline);width:28px;height:28px;color:var(--nx-ink-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.nx2 .r4-read-stage.is-done .r4-read-dot{background:var(--nx-ok);border-color:var(--nx-ok);color:var(--nx-on-brand)}.nx2 .r4-read-stage.is-active .r4-read-dot{background:var(--nx-brand-grad);color:var(--nx-on-brand);border-color:#0000}.nx2 .r4-read-spin{border:2px solid color-mix(in srgb, var(--nx-on-brand) 35%, transparent);border-top-color:var(--nx-on-brand);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite nx-spin}.nx2 .r4-read-label{min-width:0;color:var(--nx-ink);overflow-wrap:anywhere;flex-direction:column;flex:1;gap:1px;font-size:14px;font-weight:500;display:flex}.nx2 .r4-read-stage.is-pending .r4-read-label{color:var(--nx-ink-3)}.nx2 .r4-read-stage.is-active .r4-read-label{color:var(--nx-brand-ink);font-weight:600}.nx2 .r4-read-label em{letter-spacing:.04em;text-transform:uppercase;color:var(--nx-brand-ink);font-size:11px;font-style:normal;font-weight:600;animation:1.5s ease-in-out infinite nx-pulse}.nx2 .r4-read-ic{color:var(--nx-brand-ink);flex-shrink:0;display:flex}.nx2 .r4-read-stage.is-pending .r4-read-ic{color:var(--nx-ink-3)}.nx2 .r4-read-prog{margin-bottom:14px}.nx2 .r4-read-track{background:var(--nx-track);border-radius:8px;height:8px;overflow:hidden}.nx2 .r4-read-track i{background:var(--nx-brand-grad);border-radius:8px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block;position:relative}.nx2 .r4-read-track i:after{content:"";background:var(--nx-on-brand);opacity:.5;filter:blur(4px);border-radius:50%;width:20px;height:12px;position:absolute;top:-2px;right:0}.nx2 .r4-read-meta{color:var(--nx-ink-2);text-align:left;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:13px;font-weight:500;display:flex}.nx2 .r4-read-meta .is-bad{color:var(--nx-bad-ink)}.nx2 .r4-read-meta b{color:var(--nx-brand-ink);flex-shrink:0;font-size:15px;font-weight:700}.nx2 .r4-read-time{color:var(--nx-ink-2);margin-bottom:8px;font-size:12.5px}.nx2 .r4-read-note{justify-content:center;margin-bottom:14px}.nx2 .r4-read-powered{color:var(--nx-ink-3);font-size:12.5px}.nx2 .r4-read-powered b{color:var(--nx-ink-2)}@media (max-width:767px){.nx2 .r4-read{min-height:0;padding:28px 14px 22px}.nx2 .r4-read-orb.is-1{width:200px;height:200px}.nx2 .r4-read-orb.is-2,.nx2 .r4-read-orb.is-3{width:160px;height:160px}.nx2 .r4-read-orb.is-3{margin-left:-80px}.nx2 .r4-read-stage{gap:10px;padding:9px 10px}.nx2 .r4-read-label{font-size:13px}.nx2 .r4-read-note{text-align:left;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.nx2 .r4-read-orb,.nx2 .r4-read-spin,.nx2 .r4-read-label em,.nx2 .r4-read-stage{animation:none}.nx2 .r4-read-track i,.nx2 .r4-read-stage{transition:none}}.nx2 .r4-fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:12px 14px;display:grid}.nx2 .r4-fgrid .is-full{grid-column:1/-1}.nx2 .r4-fgrid .r4-input{height:32px}.nx2 .r4-vcard{padding:0 18px}.nx2 .r4-vcard .r4-verdict{border-top:0;border-radius:12px;margin:0 -18px}.nx2 .r4-splitcards{flex-wrap:wrap;gap:10px;display:flex}.nx2 .r4-splitcard{cursor:pointer;text-align:left;font:inherit;color:inherit;background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:12px;flex:180px;padding:12px 14px}.nx2 .r4-splitcard.is-on{border:1.5px solid var(--nx-r4-brand);box-shadow:0 0 0 3px var(--nx-brand-subtle)}.nx2 .r4-splitcard.is-rej{opacity:.6}.nx2 .r4-splitcard .r4-seg{margin-top:10px}.nx2 .r4-splitcard .r4-seg button.is-rej[aria-selected=true]{color:var(--nx-bad-ink)}.nx2 .r4-cbx{border:1.5px solid var(--nx-hairline-strong);background:var(--nx-surface);cursor:pointer;width:16px;height:16px;color:var(--nx-r4-on-brand);border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nx2 .r4-cbx.is-on{background:var(--nx-r4-brand);border-color:var(--nx-r4-brand)}.nx2 .r4-bulk{background:var(--nx-brand-subtle);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;font-size:12.5px;display:flex}.nx2 .r4-statesgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1180px){.nx2 .r4-uprow{flex-direction:column}.nx2 .r4-drop{min-height:320px}}@media (max-width:767px){.nx2 .r4-pagehead h2{font-size:20px}.nx2 .r4-steps{flex-wrap:wrap;gap:6px}.nx2 .r4-stepsep{display:none}.nx2 .r4-step{background:var(--nx-neutral-chip);border-radius:8px;padding:4px 10px}.nx2 .r4-step i{background:0 0;width:auto;height:auto}.nx2 .r4-step.is-on{background:var(--nx-brand-subtle);color:var(--nx-brand-ink)}.nx2 .r4-step.is-on i{color:var(--nx-brand-ink);background:0 0}.nx2 .r4-step.is-done{background:var(--nx-ok-subtle);color:var(--nx-ok-ink)}.nx2 .r4-step.is-done i{background:0 0}.nx2 .r4-fgrid{grid-template-columns:1fr 1fr}.nx2 .r4-fgrid .is-wide{grid-column:1/-1}.nx2 .r4-statesgrid{grid-template-columns:1fr}}.nx2 .r4-ltabs{background:var(--nx-sunken);border-radius:10px;gap:2px;max-width:100%;margin-bottom:14px;padding:3px;display:inline-flex;overflow-x:auto}.nx2 .r4-ltab{height:30px;color:var(--nx-ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.nx2 .r4-ltab:hover{color:var(--nx-ink)}.nx2 .r4-ltab.is-on{background:var(--nx-surface);color:var(--nx-ink);box-shadow:var(--nx-shadow-card)}.nx2 .r4-ltab:focus-visible{outline:2px solid var(--nx-focus);outline-offset:1px}.nx2 .r4-lsearch{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.nx2 .r4-lbox{width:420px;max-width:100%;height:36px}.nx2 .r4-lbox svg{color:var(--nx-ink-3)}.nx2 .r4-lbox.is-vendor{width:200px}.nx2 .r4-lbox.is-vendor input{font-family:var(--nx-font-ui)}.nx2 .r4-lsearch>.r4-btn{height:36px}.nx2 .r4-lrecent{flex-wrap:wrap;align-items:center;gap:6px;margin-left:8px;font-size:12px;display:flex}.nx2 .r4-lchip{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);border-radius:8px;align-items:center;font-size:11.5px;display:inline-flex}.nx2 .r4-lchip button{font:inherit;color:var(--nx-ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 8px;display:inline-flex}.nx2 .r4-lchip .r4-lchip-x{color:var(--nx-ink-3);padding:4px 6px 4px 0}.nx2 .r4-lchip button:hover{color:var(--nx-brand-ink)}.nx2 .r4-lempty{color:var(--nx-ink-2);align-items:center;gap:10px;max-width:760px;padding:16px 18px;font-size:13px;display:flex}.nx2 .r4-lempty svg{color:var(--nx-ink-3)}.nx2 .r4-lpo{margin-bottom:14px;padding:14px 16px 6px}.nx2 .r4-lpo-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nx2 .r4-lpo-t{font:650 19px var(--nx-font-display);color:var(--nx-ink);align-items:center;gap:8px;display:flex}.nx2 .r4-lpo-t .r4-mono{font-size:18px}.nx2 .r4-lpo-s{color:var(--nx-ink-2);margin-top:3px;font-size:12.5px}.nx2 .r4-lpo-stats{gap:26px;margin:0 0 0 auto;display:flex}.nx2 .r4-lpo-stats div{text-align:right}.nx2 .r4-lpo-stats dt{color:var(--nx-ink-3);font-size:11.5px}.nx2 .r4-lpo-stats dd{font:650 18px var(--nx-font-display);font-variant-numeric:tabular-nums;color:var(--nx-ink);margin:2px 0 0}.nx2 .r4-lpo-stats dd.is-ok{color:var(--nx-brand-ink)}.nx2 .r4-lpo-stats dd.is-bad{color:var(--nx-bad-ink)}.nx2 .r4-lpo .r4-pobar{height:8px;margin:12px 0 8px}.nx2 .r4-lcols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.nx2 .r4-cfoot{color:var(--nx-ink-3);border-top:1px solid var(--nx-hairline);align-items:flex-start;gap:6px;padding:9px 14px;font-size:11.5px;display:flex}.nx2 .r4-cfoot svg{margin-top:1px}.nx2 .r4-lt .r4-ellip{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.nx2 .r4-litems{flex-direction:column;gap:10px;display:flex}.nx2 .r4-lihead,.nx2 .r4-lirow{grid-template-columns:120px minmax(0,1fr) 90px 90px 120px 20px;align-items:center;gap:12px;display:grid}.nx2 .r4-lihead{color:var(--nx-ink-3);padding:0 16px;font-size:11px;font-weight:600}.nx2 .r4-lihead .r4-r,.nx2 .r4-lirow .r4-r{text-align:right}.nx2 .r4-lirow{width:100%;font:inherit;color:var(--nx-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:12px 16px;font-size:13px}.nx2 .r4-lirow:focus-visible{outline:2px solid var(--nx-focus);outline-offset:-2px}.nx2 .r4-lirow svg{color:var(--nx-ink-3)}.nx2 .r4-lidesc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx2 .r4-brandnum{color:var(--nx-brand-ink);font-weight:650}.nx2 .r4-litem.is-open{border-color:var(--nx-brand-border)}.nx2 .r4-limeta{color:var(--nx-ink-2);flex-wrap:wrap;gap:22px;padding:2px 16px 10px;font-size:12.5px;display:flex}.nx2 .r4-limeta b{color:var(--nx-ink)}.nx2 .r4-lres{margin-bottom:12px;padding:14px 16px}.nx2 .r4-lres-h{align-items:center;gap:12px;display:flex}.nx2 .r4-lres-t{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.nx2 .r4-lres-t .r4-mono{font:650 16px var(--nx-font-code)}.nx2 .r4-lres-s{color:var(--nx-ink-2);margin-top:2px;font-size:12px}.nx2 .r4-lres-h .r4-amt{margin-left:auto;font-size:20px}.nx2 .r4-lres-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.nx2 .r4-lans{border:1px solid var(--nx-hairline);border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:10px 12px;display:flex}.nx2 .r4-lans-k{color:var(--nx-ink-3);align-items:center;gap:5px;font-size:11px;display:inline-flex}.nx2 .r4-lans-t{color:var(--nx-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.nx2 .r4-lans-s{color:var(--nx-ink-2);font-size:12px;line-height:1.45}.nx2 .r4-lnone{align-items:flex-start;gap:12px;max-width:760px;padding:14px 16px;display:flex}@media (max-width:1180px){.nx2 .r4-lcols{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.nx2 .r4-lbox,.nx2 .r4-lbox.is-vendor{width:100%}.nx2 .r4-lsearch>.r4-btn{justify-content:center;width:100%}.nx2 .r4-lrecent{margin-left:0}.nx2 .r4-lpo-stats{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;margin-left:0}.nx2 .r4-lpo-stats div{text-align:left}.nx2 .r4-lihead{display:none}.nx2 .r4-lirow{grid-template-columns:minmax(0,1fr) auto 20px}.nx2 .r4-lirow .r4-lidesc{white-space:normal;color:var(--nx-ink-2);grid-area:2/1/auto/2;font-size:12px}.nx2 .r4-lirow>span:nth-child(3),.nx2 .r4-lirow>span:nth-child(4){display:none}.nx2 .r4-lres-h{flex-wrap:wrap}.nx2 .r4-lres-h .r4-amt{width:100%;margin-left:0}.nx2 .r4-lres-cols{grid-template-columns:minmax(0,1fr)}}.nx2 .r4-cols.is-single{grid-template-columns:minmax(0,1fr)}.nx2 .r4-sbar{background:var(--nx-track);border-radius:4px;flex:none;width:120px;height:8px;display:inline-flex;overflow:hidden}.nx2 .r4-sbar i{height:100%;display:block}.nx2 .r4-sbar .is-spec,.nx2 .r4-sdot.is-spec{background:var(--nx-ok)}.nx2 .r4-sbar .is-prog,.nx2 .r4-sdot.is-prog{background:var(--nx-blue-ink)}.nx2 .r4-sbar .is-miss,.nx2 .r4-sdot.is-miss{background:var(--nx-bad)}.nx2 .r4-sdot{border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.nx2 .r4-scounts{white-space:nowrap;font-size:12px}.nx2 .r4-scounts b{font-weight:650}.nx2 .r4-scounts .is-spec,.nx2 .r4-okink{color:var(--nx-ok-ink)}.nx2 .r4-scounts .is-prog,.nx2 .r4-blueink{color:var(--nx-blue-ink)}.nx2 .r4-scounts .is-miss,.nx2 .r4-badink{color:var(--nx-bad-ink)}.nx2 .r4-warnink{color:var(--nx-warn-ink)}.nx2 .r4-sline{align-items:center;gap:10px;display:inline-flex}.nx2 .r4-stoolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.nx2 .r4-ssum{color:var(--nx-ink-2);font-size:12.5px}.nx2 .r4-ssum b{color:var(--nx-ink)}.nx2 .r4-ssum .r4-badink{color:var(--nx-bad-ink)}.nx2 .r4-ssearch{width:260px;height:34px;margin-left:auto}.nx2 .r4-ssearch svg{color:var(--nx-ink-3)}.nx2 .r4-slist td{vertical-align:middle}.nx2 .r4-lt tr.is-click{cursor:pointer}.nx2 .r4-lt tr.is-click:hover td{background:var(--nx-sunken)}.nx2 .r4-lt tr.is-miss td{background:var(--nx-bad-subtle)}.nx2 .r4-vcell{align-items:center;gap:8px;display:inline-flex}.nx2 .r4-row-acts{color:var(--nx-ink-3);align-items:center;gap:4px;display:inline-flex}.nx2 .r4-slegend{flex-wrap:wrap;align-items:center;gap:16px}.nx2 .r4-slegend span{align-items:center;display:inline-flex}.nx2 .r4-sopen>td{background:var(--nx-sunken)}.nx2 .r4-svendor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:6px 0 10px;display:grid}.nx2 .r4-svrow{border-top:1px solid var(--nx-hairline);align-items:center;gap:12px;padding:8px 14px;font-size:12.5px;display:flex}.nx2 .r4-svrow>button.r4-a:last-child{margin-left:auto}.nx2 .r4-srec{padding:14px 16px 0}.nx2 .r4-srec-top{flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:12px;display:flex}.nx2 .r4-srec-top .r4-acts{gap:8px;margin-left:auto;display:flex}.nx2 .r4-sstats{border-top:1px solid var(--nx-hairline);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);margin:0 -16px;display:grid}.nx2 .r4-sstats>div{border-right:1px solid var(--nx-hairline);color:var(--nx-ink-2);flex-direction:column;gap:3px;padding:10px 16px 12px;font-size:12px;display:flex}.nx2 .r4-sstats>div:last-child{border-right:0;justify-content:center}.nx2 .r4-sstats>div:first-child:last-child{grid-column:1/-1}.nx2 .r4-sstats b{font:650 20px var(--nx-font-display);color:var(--nx-ink);font-variant-numeric:tabular-nums}.nx2 .r4-sstats small{font-variant-numeric:tabular-nums;font-size:12px}.nx2 .r4-sstats .r4-sbar{width:100%}.nx2 .r4-mail{border:1px solid var(--nx-hairline);background:var(--nx-surface);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.nx2 .r4-mail-h{border-bottom:1px solid var(--nx-hairline);align-items:baseline;gap:10px;margin-bottom:8px;padding-bottom:8px;font-size:12.5px;display:flex}.nx2 .r4-mail p{margin:8px 0}@media (max-width:767px){.nx2 .r4-ssearch{width:100%;margin-left:0}.nx2 .r4-sstats{grid-template-columns:1fr 1fr}.nx2 .r4-svendor{grid-template-columns:minmax(0,1fr)}.nx2 .r4-srec-top .r4-acts{width:100%;margin-left:0}}.nx2 .nx-in{gap:14px}.nx2 .nx-in-panel{flex-direction:column;gap:14px;min-width:0;display:flex}.nx2 .nx-in-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nx2 .nx-in-tabs{border-radius:11px;padding:4px}.nx2 .nx-in-tabs button{gap:7px;height:31px;padding:0 12px;font-size:14px}.nx2 .nx-in-tabs button svg{color:var(--nx-ink-3)}.nx2 .nx-in-tabs button[aria-selected=true] svg{color:var(--nx-ink)}.nx2 .nx-in-tabs button.is-locked{color:var(--nx-ink-3)}.nx2 .nx-in-tabs button.is-locked[aria-selected=true]{color:var(--nx-ink-2)}.nx2 .nx-in-tabs button:focus-visible,.nx2 .nx-in-period button:focus-visible{outline:2px solid var(--nx-focus);outline-offset:1px}.nx2 .nx-in-period{border:1px solid var(--nx-hairline);background:var(--nx-surface);border-radius:11px;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.nx2 .nx-in-period-l{color:var(--nx-ink-3);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;display:inline-flex}.nx2 .nx-in-period button{height:30px;font:inherit;color:var(--nx-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 11px;font-size:14px}.nx2 .nx-in-period button:hover{color:var(--nx-ink)}.nx2 .nx-in-period button[aria-pressed=true]{background:var(--nx-brand-subtle);border-color:var(--nx-brand-border);color:var(--nx-brand-ink);font-weight:650}.nx2 .nx-in-bhead{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nx2 .nx-in-bhead-l{color:var(--nx-ink-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.nx2 .nx-in-bhead-l svg{color:var(--nx-ink-3)}.nx2 .nx-in-reqbtn{gap:7px;height:31px;padding:0 14px;font-size:14px;font-weight:600}.nx2 .nx-stats.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nx2 .nx-in-band .nx-stat{padding:11px 18px 13px}.nx2 .nx-in .nx-stat-l{font-size:13px}.nx2 .nx-in .nx-stat-v{margin-top:4px;font-size:26px}.nx2 .nx-in .nx-stat-v small{font-size:13px}.nx2 .nx-in .nx-stat-s{margin-top:3px;font-size:12.5px}.nx2 .nx-in-bigdash{font-family:var(--nx-font-display);color:var(--nx-ink-3);font-size:26px;font-weight:650}.nx2 .nx-in-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nx2 .nx-in-cbody{min-width:0;padding:8px 18px}.nx2 .nx-in-chart{width:100%;min-width:0;position:relative}.nx2 .nx-in-chart-ph{justify-content:center;align-items:center;display:flex}.nx2 .nx-in-chart-ph .nx-skel{border-radius:8px}.nx2 .nx-in-svg{display:block;overflow:visible}.nx2 .nx-in-svg text{font-family:var(--nx-font-ui);font-variant-numeric:tabular-nums}.nx2 g.nx-in-focus{cursor:default;outline:none}.nx2 g.nx-in-focus:focus-visible>rect:first-child{stroke:var(--nx-focus);stroke-width:2px}.nx2 .nx-in-focus:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px;border-radius:6px}.nx2 .nx-in-legend{color:var(--nx-ink-2);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:6px 0 4px;font-size:13px;display:flex}.nx2 .nx-in-legend b{color:var(--nx-ink);font-weight:650}.nx2 .nx-in-lg{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.nx2 .nx-in-lg i{flex-shrink:0;display:inline-block}.nx2 .nx-in-lg i.is-sq{border-radius:2px;width:10px;height:10px}.nx2 .nx-in-lg i.is-dot{border-radius:50%;width:9px;height:9px}.nx2 .nx-in-lg i.is-line{border-radius:2px;width:16px;height:2.5px}.nx2 .nx-in-lg i.is-bar,.nx2 .nx-in-lg i.is-teal{background:var(--nx-bar-in)}.nx2 .nx-in-lg i.is-muted{background:var(--nx-bar-rm)}.nx2 .nx-in-lg i.is-blue{background:var(--nx-brand-blue)}.nx2 .nx-in-lg i.is-bad{background:var(--nx-bad)}.nx2 .nx-in-lg-r{color:var(--nx-ink-2);white-space:nowrap;margin-left:auto}.nx2 .nx-in-op{color:var(--nx-ink-3)}.nx2 .nx-in-nl{color:var(--nx-ink-2);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:36px 16px;font-size:13px;display:flex}.nx2 .nx-in-nl-d{color:var(--nx-ink-3);font-size:26px;font-weight:700;line-height:1}.nx2 .nx-in-empty{color:var(--nx-ink-3);margin:0;padding:18px 0;font-size:13.5px}.nx2 .nx-in-empty.is-pad{padding:20px 18px}.nx2 .nx-in-pad{flex-direction:column;gap:10px;padding:12px 18px;display:flex}.nx2 .nx-in-foot{color:var(--nx-ink-2);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.nx2 .nx-in-foot>svg{color:var(--nx-ink-3);flex-shrink:0}.nx2 .nx-card-f.is-2l{align-items:flex-start;line-height:1.5}.nx2 .nx-in-hchip{height:23px;padding:0 9px;font-size:12.5px}.nx2 .nx-in-tip{z-index:1200;background:var(--nx-tip-bg);color:var(--nx-tip-ink);box-shadow:var(--nx-tip-shadow);pointer-events:none;white-space:nowrap;border-radius:8px;flex-direction:column;gap:2px;padding:8px 11px;font-size:12.5px;line-height:1.4;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 12px))}.nx2 .nx-in-tip b{font-weight:650}.nx2 .nx-in-chev{color:var(--nx-ink-3);flex-shrink:0;transition:transform .15s}.nx2 .nx-in-chev.is-open{color:var(--nx-ink-2);transform:rotate(90deg)}.nx2 .nx-in-chev-sp{flex-shrink:0;width:14px;display:inline-block}.nx2 .nx-in-expand-b{min-width:0;padding:8px 24px 20px}.nx2 .nx-in-nowrap{white-space:nowrap}.nx2 .nx-in-row4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nx2 .nx-in-row4.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nx2 .nx-in-row4.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nx2 .nx-in-mini{gap:7px;padding:12px 16px 13px}.nx2 .nx-in-mini-h{align-items:center;gap:10px;min-height:26px;display:flex}.nx2 .nx-in-mini-chip{height:24px;margin-left:auto;padding:0 10px;font-size:12.5px}.nx2 .nx-in-mini-v{color:var(--nx-ink-2);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px}.nx2 .nx-in-mini-v b{font-family:var(--nx-font-display);color:var(--nx-ink);margin-right:3px;font-size:22px;font-weight:650}.nx2 .nx-in-mini-s{color:var(--nx-ink-2);flex-wrap:wrap;align-items:center;margin:0;font-size:12.5px;display:flex}.nx2 .nx-in-mini-t{color:var(--nx-ink);margin:2px 0 0;font-size:14px;font-weight:600}.nx2 .nx-in-mini.is-locked{box-shadow:none;background:0 0}.nx2 .nx-in-mini.is-locked .nx-card-t{font-family:var(--nx-font-ui);color:var(--nx-ink-2);font-size:14px;font-weight:500}.nx2 .nx-in-mini-open{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.nx2 .nx-in-mini-open:hover .nx-card-t{color:var(--nx-ink)}.nx2 .nx-in-mini-open:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px;border-radius:4px}.nx2 .nx-in-mini-lock{color:var(--nx-ink-3);margin-left:auto;display:inline-flex}.nx2 .nx-in-hatch{gap:7px;height:11px;margin:4px 0 2px;display:flex}.nx2 .nx-in-hatch i{background:repeating-linear-gradient(135deg, var(--nx-hairline-strong) 0 3px, transparent 3px 6px);border-radius:3px;height:100%;display:block}.nx2 .nx-in-hatch i.is-strong{background:repeating-linear-gradient(135deg, var(--nx-bar-rm) 0 3px, transparent 3px 6px);opacity:.55}.nx2 .nx-in-lockedtab{text-align:center;align-items:center;gap:12px;padding:44px 24px 36px}.nx2 .nx-in-lockedtab.is-locked{box-shadow:none;background:0 0}.nx2 .nx-in-lockedtab-t{font-family:var(--nx-font-display);color:var(--nx-ink);align-items:center;gap:8px;margin:4px 0 0;font-size:21px;font-weight:650;display:inline-flex}.nx2 .nx-in-lockedtab-t svg{color:var(--nx-ink-3)}.nx2 .nx-in-lockedtab-s{max-width:520px;color:var(--nx-ink-2);margin:0;font-size:14px;line-height:1.55}.nx2 .nx-in-lockedtab .nx-in-hatch{width:min(420px,100%)}.nx2 .nx-in-lockedtab-a{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.nx2 .nx-in-lockedtab-n{color:var(--nx-ink-3);align-items:center;gap:6px;margin:4px 0 0;font-size:12.5px;display:inline-flex}.nx2 .nx-in-tsg{grid-template-columns:1fr 1.18fr .95fr 1fr;display:grid}.nx2 .nx-in-ts{flex-direction:column;gap:2px;min-width:0;padding:11px 18px 12px;display:flex}.nx2 .nx-in-ts+.nx-in-ts{border-left:1px solid var(--nx-hairline)}.nx2 .nx-in-ts-l{color:var(--nx-ink);align-items:center;gap:8px;font-size:13px;display:flex}.nx2 .nx-in-ts-l svg{color:var(--nx-ink-2);flex-shrink:0}.nx2 .nx-in-fast{height:22px;margin-left:4px;padding:0 8px;font-size:12.5px}.nx2 .nx-in-ts-v{font-family:var(--nx-font-display);letter-spacing:-.02em;color:var(--nx-ink);font-variant-numeric:tabular-nums;align-items:center;min-height:30px;margin:4px 0 2px;font-size:26px;font-weight:650;line-height:1.15;display:flex}.nx2 .nx-in-ts-s{color:var(--nx-ink-2);font-size:12.5px}.nx2 .nx-in-ts-s.is-muted{white-space:nowrap;text-overflow:ellipsis;color:var(--nx-ink-3);font-size:11.5px;overflow:hidden}.nx2 .nx-in-mvn{color:var(--nx-ink-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px 14px;margin:6px 0 3px;font-size:12.5px;display:grid}.nx2 .nx-in-mvn b{color:var(--nx-ink);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650}.nx2 .nx-in-mvn-t{background:var(--nx-track);border-radius:5px;height:9px;display:block;overflow:hidden}.nx2 .nx-in-mvn-t i{border-radius:5px;height:100%;display:block}.nx2 .nx-in-mvn-t i.is-manual,.nx2 .nx-in-tlg i.is-manual,.nx2 .nx-in-bwrap i.is-manual{background:var(--nx-bar-rm)}.nx2 .nx-in-mvn-t i.is-nexus,.nx2 .nx-in-tlg i.is-nexus,.nx2 .nx-in-bwrap i.is-nexus{background:var(--nx-bar-in)}.nx2 .nx-in-mvn.is-empty{grid-template-columns:1fr;gap:16px;margin:14px 0 8px}.nx2 .nx-in-mvn-t.is-ph{height:9px}.nx2 .nx-in-est{border-top:1px solid var(--nx-hairline);background:var(--nx-fly-foot);color:var(--nx-ink-2);border-radius:0 0 14px 14px;align-items:center;gap:10px;padding:9px 18px;font-size:12.5px;display:flex}.nx2 .nx-in-est>svg{color:var(--nx-ink-3);flex-shrink:0}.nx2 .nx-in-err{border:1px solid var(--nx-bad-border);background:var(--nx-bad-subtle);color:var(--nx-ink);border-radius:12px;align-items:center;gap:12px;padding:13px 22px;font-size:13.5px;display:flex}.nx2 .nx-in-err>svg{color:var(--nx-bad-ink);flex-shrink:0}.nx2 .nx-in-err b{font-weight:650}.nx2 .nx-in-retry{color:var(--nx-ink);white-space:nowrap;gap:7px;margin-left:auto;font-weight:600}.nx2 .nx-in-retry svg{color:var(--nx-bad-ink)}.nx2 .nx-in-errgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nx2 .nx-in-errcard{min-height:230px}.nx2 .nx-in-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nx2 .nx-in-grid3b{grid-template-columns:430fr 559fr 291fr;gap:12px;display:grid}.nx2 .nx-in-col{flex-direction:column;gap:12px;min-width:0;display:flex}.nx2 .nx-in-pipe{flex-direction:column;gap:0;padding:10px 18px 12px;display:flex}.nx2 .nx-in-prow{min-height:20px;color:var(--nx-ink);grid-template-columns:minmax(0,1fr) 26px minmax(0,1.25fr) 58px;align-items:center;gap:10px;font-size:13px;display:grid}.nx2 .nx-in-prow b{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.nx2 .nx-in-prow-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx2 .nx-in-prow-t{background:var(--nx-track);border-radius:4px;height:8px;display:block;overflow:hidden}.nx2 .nx-in-prow-t i{border-radius:4px;height:100%;display:block}.nx2 .nx-in-prow-t i.is-warn{background:var(--nx-warn)}.nx2 .nx-in-prow-t i.is-blue{background:var(--nx-brand-blue)}.nx2 .nx-in-prow-t i.is-teal{background:var(--nx-bar-in)}.nx2 .nx-in-prow-t i.is-bad{background:var(--nx-bad)}.nx2 .nx-in-prow-a{text-align:right;font-family:var(--nx-font-code);color:var(--nx-ink-2);font-variant-numeric:tabular-nums;font-size:12px}.nx2 .nx-in-strip{background:var(--nx-bad-subtle);color:var(--nx-bad-ink);border-radius:8px;margin:10px 0 0;padding:7px 12px;font-size:12.5px}.nx2 .nx-in-strip b{font-weight:700}.nx2 .nx-in-strip.is-muted{background:var(--nx-sunken);color:var(--nx-ink-3)}.nx2 .nx-in-dtw{flex-direction:column;padding:14px 18px 12px;display:flex}.nx2 .nx-in-dtg{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:20px;display:grid}.nx2 .nx-in-dt-div{background:var(--nx-hairline)}.nx2 .nx-in-dt{flex-direction:column;gap:2px;min-width:0;display:flex}.nx2 .nx-in-dt-n{color:var(--nx-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.nx2 .nx-in-dt-n i{border-radius:50%;width:8px;height:8px}.nx2 .nx-in-dt-n i.is-teal{background:var(--nx-bar-in)}.nx2 .nx-in-dt-n i.is-blue{background:var(--nx-brand-blue)}.nx2 .nx-in-dt-c{font-family:var(--nx-font-display);color:var(--nx-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.2}.nx2 .nx-in-dt-a{font-family:var(--nx-font-code);color:var(--nx-ink);font-size:12.5px}.nx2 .nx-in-dt-t{white-space:nowrap;text-overflow:ellipsis;color:var(--nx-ink-2);font-size:12px;overflow:hidden}.nx2 .nx-in-split{border-radius:5px;gap:3px;height:8px;margin:14px 0 10px;display:flex;overflow:hidden}.nx2 .nx-in-split i{min-width:3px;height:100%;display:block}.nx2 .nx-in-split i.is-teal{background:var(--nx-bar-in)}.nx2 .nx-in-split i.is-blue{background:var(--nx-brand-blue)}.nx2 .nx-in-note{color:var(--nx-ink-2);margin:0;font-size:12px;line-height:1.5}.nx2 .nx-in-q{flex-direction:column;padding:14px 18px 12px;display:flex}.nx2 .nx-in-q-top{align-items:flex-start;gap:18px;display:flex}.nx2 .nx-in-q-r span{white-space:nowrap}.nx2 .nx-in-q-top>div{flex-direction:column;gap:3px;display:flex}.nx2 .nx-in-q-v{font-family:var(--nx-font-display);color:var(--nx-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.2}.nx2 .nx-in-q-v.is-blue{color:var(--nx-blue-ink)}.nx2 .nx-in-q-l{white-space:nowrap;color:var(--nx-ink-2);font-size:12px}.nx2 .nx-in-q-top>.nx-in-q-r{text-align:right;color:var(--nx-ink-2);align-items:flex-end;min-width:0;margin-left:auto;padding-top:10px;font-size:12px}.nx2 .nx-in-hist{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;height:96px;margin-top:10px;display:grid}.nx2 .nx-in-hcol{grid-template-rows:auto 1fr auto;justify-items:center;gap:3px;min-width:0;display:grid}.nx2 .nx-in-hv{color:var(--nx-ink);font-variant-numeric:tabular-nums;font-size:12px}.nx2 .nx-in-hb{border-bottom:1px solid var(--nx-hairline-strong);justify-content:center;align-items:flex-end;width:100%;display:flex}.nx2 .nx-in-hb i{background:var(--nx-brand-blue);border-radius:3px 3px 0 0;width:56%;min-height:3px;display:block}.nx2 .nx-in-hl{color:var(--nx-ink-2);white-space:nowrap;font-size:12px}.nx2 .nx-in-mo{padding:10px 18px 12px}.nx2 .nx-in-bars{grid-template-columns:30px minmax(0,1fr);gap:8px;height:100px;display:grid}.nx2 .nx-in-bars.is-ts{height:96px}.nx2 .nx-in-axis{color:var(--nx-ink-3);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:12px 0 14px;font-size:12px;display:flex}.nx2 .nx-in-plot{justify-content:space-around;align-items:stretch;gap:8px;min-width:0;padding-top:18px;display:flex;position:relative}.nx2 .nx-in-gl{background:var(--nx-hairline);height:1px;position:absolute;bottom:20px;left:0;right:0}.nx2 .nx-in-gl.is-top{top:18px;bottom:auto}.nx2 .nx-in-gl.is-mid{top:calc(50% - 1px);bottom:auto}.nx2 .nx-in-bcol{flex:1;grid-template-rows:minmax(0,1fr) 20px;min-width:0;max-width:280px;display:grid}.nx2 .nx-in-bwrap{height:100%;display:block;position:relative}.nx2 .nx-in-bwrap>i{background:var(--nx-bar-in);border-radius:3px 3px 0 0;width:58%;max-width:90px;min-height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nx2 .nx-in-bv{color:var(--nx-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650;position:absolute;left:50%;transform:translate(-50%)}.nx2 .nx-in-bl{color:var(--nx-ink-2);white-space:nowrap;text-overflow:ellipsis;place-self:end center;max-width:100%;font-size:11px;overflow:hidden}.nx2 .nx-in-pair{grid-template-columns:1fr 1fr;gap:6px;height:100%;display:grid}.nx2 .nx-in-pair .nx-in-bwrap>i{width:74%}.nx2 .nx-in-pair .nx-in-bv{font-size:12.5px}.nx2 .nx-in-tlg{color:var(--nx-ink-2);align-items:center;gap:14px;font-size:12.5px;display:inline-flex}.nx2 .nx-in-tlg span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nx2 .nx-in-tlg i{border-radius:2px;width:10px;height:10px;display:inline-block}.nx2 .nx-in-tscroll{min-width:0;overflow-x:auto}.nx2 .nx-in-tscroll.is-tall{max-height:320px;overflow-y:auto}.nx2 .nx-in-vtbl{table-layout:fixed}.nx2 .nx-in-vtbl th{border-top:0}.nx2 .nx-in-vtbl .nx-in-vn{text-overflow:ellipsis;max-width:100%;display:flex;overflow:hidden}.nx2 .nx-in-vtbl col.c-n{width:54px}.nx2 .nx-in-vtbl col.c-v{width:98px}.nx2 .nx-in-vtbl col.c-s{width:78px}.nx2 .nx-in-vtbl col.c-t{width:66px}.nx2 .nx-in-vtbl col.c-m{width:74px}.nx2 .nx-in-vtbl th{padding-left:4px;padding-right:4px;font-size:12px}.nx2 .nx-in-vtbl td{height:25px;padding:3px 4px;font-size:13px}.nx2 .nx-in-vtbl th:first-child,.nx2 .nx-in-vtbl td:first-child{padding-left:12px}.nx2 .nx-in-vtbl th:last-child,.nx2 .nx-in-vtbl td:last-child{padding-right:12px}.nx2 .nx-in-vn{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.nx2 .nx-in-mono{font-family:var(--nx-font-code);font-size:12.5px}.nx2 .nx-in-saved{color:var(--nx-brand-ink);font-weight:650}.nx2 .nx-in-xrow{cursor:pointer}.nx2 .nx-in-xrow:focus-visible{outline:2px solid var(--nx-focus);outline-offset:-2px}.nx2 .nx-in-drill>td{background:var(--nx-sunken);padding:6px 18px 8px 40px}.nx2 .nx-in-drill-b{flex-direction:column;display:flex}.nx2 .nx-in-drill-r{min-height:26px;color:var(--nx-ink);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;font-size:13px;text-decoration:none;display:grid}.nx2 .nx-in-drill-r.is-h{color:var(--nx-ink-3);font-size:12px}.nx2 .nx-in-drill-r .is-num{text-align:right;font-variant-numeric:tabular-nums}.nx2 .nx-in-drill-r.is-link{border-radius:6px}.nx2 .nx-in-drill-r.is-link:hover{background:var(--nx-row-hover)}.nx2 .nx-in-drill-r.is-link:focus-visible{outline:2px solid var(--nx-focus);outline-offset:1px}.nx2 .nx-in-drill-more{color:var(--nx-ink-3);margin:4px 0 0;font-size:12.5px}.nx2 .nx-in-ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nx2 .nx-in-att{flex-direction:column;padding:6px 10px 8px;display:flex}.nx2 .nx-in-abtn{min-height:26px;color:var(--nx-ink);cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.nx2 .nx-in-abtn:hover{background:var(--nx-row-hover)}.nx2 .nx-in-abtn:focus-visible{outline:2px solid var(--nx-focus);outline-offset:-2px}.nx2 .nx-in-arow.is-zero .nx-in-abtn{color:var(--nx-ink-3);cursor:default}.nx2 .nx-in-arow.is-zero .nx-in-abtn:hover{background:0 0}.nx2 .nx-in-acnt,.nx2 .nx-in-cnt{background:var(--nx-neutral-chip);min-width:22px;height:20px;color:var(--nx-ink-2);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:12.5px;font-weight:650;display:inline-flex}.nx2 .nx-in-acnt.is-warn,.nx2 .nx-in-cnt.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-in-acnt.is-bad{background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .nx-in-drill-b.is-att{background:var(--nx-sunken);border-radius:8px;margin:2px 0 8px 22px;padding:6px 10px}.nx2 .nx-in-drill-b.is-att .nx-in-drill-r{grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr) minmax(0,1fr) 42px;gap:6px;font-size:12px}.nx2 .nx-in-drill-b.is-att .nx-in-drill-r>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx2 .nx-in-drill-b.is-att .nx-in-drill-r.is-h{font-size:11.5px}.nx2 .nx-in-bgrid1{grid-template-columns:852fr 438fr;gap:12px;display:grid}.nx2 .nx-in-bgrid2{grid-template-columns:583fr 319fr 377fr;align-items:stretch;gap:12px;display:grid}.nx2 .nx-in-tog{padding:3px}.nx2 .nx-in-tog button{height:27px;padding:0 11px;font-size:12.5px}.nx2 .nx-in-kind{flex-direction:column;padding:12px 18px;display:flex}.nx2 .nx-in-krow{min-height:30px;color:var(--nx-ink);grid-template-columns:124px minmax(0,1fr) 48px;align-items:center;gap:14px;font-size:13px;display:grid}.nx2 .nx-in-krow b{text-align:right;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:650}.nx2 .nx-in-krow b.is-bad{color:var(--nx-bad-ink)}.nx2 .nx-in-krow.is-total{border-top:1px solid var(--nx-hairline);margin-top:6px;padding-top:8px;font-weight:600}.nx2 .nx-in-krow.is-total>span:nth-child(2){font-size:13px;font-weight:400}.nx2 .nx-in-krow.is-total b{font-family:var(--nx-font-display);font-size:20px}.nx2 .nx-in-ktrack{background:var(--nx-track);border-radius:4px;height:8px;display:block;overflow:hidden}.nx2 .nx-in-ktrack i{border-radius:4px;height:100%;display:block}.nx2 .nx-in-ktrack i.is-teal{background:var(--nx-bar-in)}.nx2 .nx-in-ktrack i.is-blue{background:var(--nx-brand-blue)}.nx2 .nx-in-ktrack i.is-bad{background:var(--nx-bad)}.nx2 .nx-in-ktrack i.is-muted{background:var(--nx-bar-rm)}.nx2 .nx-in-ledger{border-top:1px solid var(--nx-hairline);margin-top:8px;padding-top:6px}.nx2 .nx-in-ledger p{margin:6px 0;font-size:13px}.nx2 .nx-in-lrow{grid-template-columns:52px 44px minmax(0,1fr);align-items:center;min-height:23px;font-size:13px;display:grid}.nx2 .nx-in-lrow b{font-weight:650}.nx2 .nx-in-ld{font-family:var(--nx-font-code);color:var(--nx-ink-2);font-size:12px}.nx2 .nx-in-lchip{border-radius:6px;justify-content:center;justify-self:start;align-items:center;min-width:30px;height:19px;padding:0 6px;font-size:12.5px;font-weight:650;display:inline-flex}.nx2 .nx-in-lchip.is-blue{background:var(--nx-blue-subtle);color:var(--nx-blue-ink)}.nx2 .nx-in-lchip.is-bad{background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .nx-in-ctbl th,.nx2 .nx-in-rtbl th{border-top:0;padding-left:8px;padding-right:8px;font-size:12px}.nx2 .nx-in-ctbl td,.nx2 .nx-in-rtbl td{height:25px;padding:3px 8px;font-size:13px}.nx2 .nx-in-ctbl th:first-child,.nx2 .nx-in-ctbl td:first-child,.nx2 .nx-in-rtbl th:first-child,.nx2 .nx-in-rtbl td:first-child{padding-left:10px}.nx2 .nx-in-ctbl th:last-child,.nx2 .nx-in-ctbl td:last-child,.nx2 .nx-in-rtbl th:last-child,.nx2 .nx-in-rtbl td:last-child{padding-right:10px}.nx2 .nx-in-ctbl,.nx2 .nx-in-vtbl{table-layout:fixed}.nx2 .nx-in-ctbl{min-width:520px}.nx2 .nx-in-ctbl col.c-i{width:80px}.nx2 .nx-in-ctbl col.c-s{width:70px}.nx2 .nx-in-ctbl col.c-c{width:60px}.nx2 .nx-in-ctbl col.c-u{width:80px}.nx2 .nx-in-ctbl col.c-p{width:70px}.nx2 .nx-in-ctbl td:first-child{white-space:normal;line-height:1.35}.nx2 .nx-in-ctbl tr.is-now td{background:var(--nx-row-hover);font-weight:600}.nx2 .nx-in-ctbl .nx-in-sofar{height:20px;margin-left:6px;padding:0 7px;font-size:12px}.nx2 .nx-in-rtbl .nx-code{font-family:var(--nx-font-code);font-size:12.5px}.nx2 .nx-in-cell-empty{text-align:center;color:var(--nx-ink-3);padding:20px 12px}.nx2 .nx-in-cbars{flex-direction:column;gap:4px;padding:10px 18px 12px;display:flex}.nx2 .nx-in-cbars p{color:var(--nx-ink-2);margin:0 0 4px;font-size:12.5px}.nx2 .nx-in-cbars p b{color:var(--nx-ink);font-weight:650}.nx2 .nx-in-cbar{grid-template-columns:170px minmax(0,1fr) 40px;align-items:center;gap:14px;min-height:18px;font-size:12.5px;display:grid}.nx2 .nx-in-cbar b{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.nx2 .nx-in-req{flex-direction:column;padding:10px 18px 4px;display:flex}.nx2 .nx-in-reqkv{grid-template-columns:1fr auto;gap:6px 12px;margin:0 0 10px;font-size:13px;display:grid}.nx2 .nx-in-reqkv dt{color:var(--nx-ink-2);margin:0}.nx2 .nx-in-reqkv dd{text-align:right;color:var(--nx-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.nx2 .nx-in-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nx2 .nx-in-rchip{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:30px;font:inherit;color:var(--nx-ink);cursor:pointer;border-radius:8px;font-size:13.5px;font-weight:650}.nx2 .nx-in-rchip:hover{background:var(--nx-sunken)}.nx2 .nx-in-rchip.is-on{background:var(--nx-brand-subtle);border-color:var(--nx-brand-border);color:var(--nx-brand-ink)}.nx2 .nx-in-rchip:focus-visible,.nx2 .nx-in-input:focus-visible,.nx2 #nx-in-request:focus-visible{outline:2px solid var(--nx-focus);outline-offset:1px}.nx2 .nx-in-input{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);width:100%;height:30px;font:inherit;color:var(--nx-ink);border-radius:8px;margin-top:8px;padding:0 10px;font-size:13px}.nx2 .nx-in-input::placeholder{color:var(--nx-ink-3)}.nx2 .nx-in-reqn{color:var(--nx-ink-2);margin:8px 0 0;font-size:12px;line-height:1.5}.nx2 .nx-in-reqr{margin:8px 0 0;font-size:13px;font-weight:600}.nx2 .nx-in-reqr.is-ok{color:var(--nx-ok-ink)}.nx2 .nx-in-reqr.is-err{color:var(--nx-bad-ink)}.nx2 .nx-in-send{justify-content:center;gap:8px;width:100%;height:36px;margin-top:10px;font-size:14px;font-weight:650}.nx2 .nx-in-reqf{color:var(--nx-ink-3);text-align:center;margin:auto 0 0;padding:8px 18px 10px;font-size:12px}.nx2 .nx-fr .nx-fr-lock{color:var(--nx-ink-3);margin-left:auto;display:inline-flex}.nx2 .nx-fr .nx-fr-new{background:var(--nx-brand-subtle);color:var(--nx-brand-ink);border-radius:6px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:650}@media (prefers-reduced-motion:reduce){.nx2 .nx-in-chev{transition:none}}@media (max-width:1279px){.nx2 .nx-in-grid3b{grid-template-columns:repeat(2,minmax(0,1fr))}.nx2 .nx-in-grid3b>.nx-in-col{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx2 .nx-in-bgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.nx2 .nx-in-bgrid2>#nx-in-cycles{grid-column:1/-1}}@media (max-width:1023px){.nx2 .nx-in-grid2,.nx2 .nx-in-grid3,.nx2 .nx-in-errgrid,.nx2 .nx-in-bgrid1{grid-template-columns:minmax(0,1fr)}.nx2 .nx-stats.is-4,.nx2 .nx-in-tsg,.nx2 .nx-in-row4,.nx2 .nx-in-row4.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}.nx2 .nx-in-ts:nth-child(3){border-left:0}.nx2 .nx-in-ts:nth-child(n+3){border-top:1px solid var(--nx-hairline)}}@media (max-width:767px){.nx2 .nx-in-top{flex-direction:column;align-items:stretch}.nx2 .nx-in-tabs{max-width:100%;overflow-x:auto}.nx2 .nx-stats.is-4,.nx2 .nx-in-tsg,.nx2 .nx-in-row4,.nx2 .nx-in-row4.is-3,.nx2 .nx-in-row4.is-2,.nx2 .nx-in-grid3b,.nx2 .nx-in-grid3b>.nx-in-col,.nx2 .nx-in-bgrid2{grid-template-columns:minmax(0,1fr)}.nx2 .nx-stats.is-4>.nx-stat+.nx-stat,.nx2 .nx-in-ts+.nx-in-ts{border-left:0;border-top:1px solid var(--nx-hairline)}.nx2 .nx-in-lg-r{margin-left:0}.nx2 .nx-in-q-top{flex-wrap:wrap}.nx2 .nx-in-q-top>.nx-in-q-r{text-align:left;align-items:flex-start;margin-left:0;padding-top:0}.nx2 .nx-in-err{flex-wrap:wrap}.nx2 .nx-in-cbar{grid-template-columns:minmax(0,1fr) 40px;row-gap:2px}.nx2 .nx-in-cbar>.nx-in-nowrap{grid-column:1/-1}.nx2 .nx-in .nx-card-h{flex-wrap:wrap;row-gap:4px}.nx2 .nx-in .nx-card-r{flex-wrap:wrap}.nx2 .nx-in-bhead{justify-content:space-between}}.nx2 .nx-in .nx-card-t{font-size:15px}.nx2 .nx-in .nx-card-s{font-size:12.5px}.nx2 .nx-in-tabs button{height:31px;padding:0 11px;font-size:13px}.nx2 .nx-in-period button{height:29px;padding:0 8px;font-size:13px}.nx2 .nx-in-legend{gap:6px 14px;font-size:11.5px}.nx2 .nx-ws{flex-direction:column;gap:14px;min-width:0;padding:16px 26px 24px;display:flex}.nx2 .nx-ws .nx-ws-head{margin-bottom:0}.nx2 .nx-ws-note{margin:0}.nx2 .nx-ws-note>svg{flex-shrink:0}.nx2 .nx-ws-note.is-ok{background:var(--nx-ok-subtle);color:var(--nx-ok-ink)}.nx2 .nx-ws-note.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-ws-note .nx-lnk{margin-left:auto}.nx2 .nx-ws-founder-b{flex-wrap:wrap;align-items:center;gap:18px;padding:16px 18px;display:flex}.nx2 .nx-ws-founder-b p{color:var(--nx-ink-2);flex:360px;max-width:72ch;margin:0;font-size:13.5px;line-height:1.55}.nx2 .nx-tm-bar{margin-bottom:0}.nx2 .nx-tm-bar .nx-ltabs button{height:30px;padding:0 13px;font-size:13.5px}.nx2 .nx-tm-filters{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.nx2 .nx-tm-search{width:248px;height:38px;margin-left:0}.nx2 .nx-tm-search>svg{flex-shrink:0}.nx2 .nx-tm-rolefilter{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:38px;color:var(--nx-ink);border-radius:11px;align-items:center;display:inline-flex;position:relative}.nx2 .nx-tm-rolefilter select{appearance:none;height:100%;font:inherit;color:var(--nx-ink);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 34px 0 14px;font-size:13.5px;font-weight:600}.nx2 .nx-tm-rolefilter select:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}.nx2 .nx-tm-rolefilter>svg{pointer-events:none;color:var(--nx-ink-2);position:absolute;right:11px}.nx2 .nx-tm-panel{flex-direction:column;gap:14px;min-width:0;display:flex}.nx2 .nx-tm-card{overflow:visible}.nx2 .nx-tm-scroll{border-radius:14px 14px 0 0;overflow-x:auto}.nx2 .nx-tm-tbl{min-width:980px}.nx2 .nx-tm-tbl th{border-top:0;padding-top:10px;padding-bottom:10px;font-size:13px}.nx2 .nx-tm-tbl td{height:44px;padding-top:5px;padding-bottom:5px;font-size:13.5px}.nx2 .nx-tm-tbl td.nx-tnum{white-space:nowrap}@media (min-width:1280px){.nx2 .nx-tm-tbl{table-layout:fixed}.nx2 .nx-tm-tbl th:first-child{width:24.5%}.nx2 .nx-tm-tbl th:nth-child(2){width:21.3%}.nx2 .nx-tm-tbl th:nth-child(3){width:7.8%}.nx2 .nx-tm-tbl th:nth-child(4){width:9.6%}.nx2 .nx-tm-tbl th:nth-child(5){width:8.9%}.nx2 .nx-tm-tbl th:nth-child(7){width:6.2%}}.nx2 .nx-tm-person{align-items:center;gap:12px;min-width:0;display:flex}.nx2 .nx-tm-person>div{min-width:0}.nx2 .nx-tm-av{width:32px;height:32px;color:var(--nx-on-brand);background:var(--nx-av-admin);letter-spacing:.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:650;display:inline-flex}.nx2 .nx-tm-av.is-ap_manager{background:var(--nx-av-ap)}.nx2 .nx-tm-av.is-viewer{background:var(--nx-av-viewer)}.nx2 .nx-tm-name{color:var(--nx-ink);align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:1.3;display:flex}.nx2 .nx-tm-mail{color:var(--nx-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.nx2 .nx-tm-you{background:var(--nx-neutral-chip);height:19px;color:var(--nx-ink-2);border-radius:5px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.nx2 .nx-tm-own{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.nx2 .nx-tm-ownnote{color:var(--nx-ink-3);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.nx2 .nx-tm-rolesel{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:34px;color:var(--nx-ink-2);cursor:pointer;font:inherit;border-radius:9px;align-items:center;gap:6px;padding:0 8px 0 5px;display:inline-flex}.nx2 .nx-tm-rolesel:hover:not(:disabled),.nx2 .nx-tm-rolesel[aria-expanded=true]{border-color:var(--nx-brand-border)}.nx2 .nx-tm-rolesel:disabled{cursor:default;opacity:.6}.nx2 .nx-tm-status{gap:6px}.nx2 .nx-tm-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.nx2 .nx-tm-status.is-ok{background:var(--nx-ok-subtle);color:var(--nx-ok-ink)}.nx2 .nx-tm-status.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-tm-status.is-neutral{background:var(--nx-neutral-chip);color:var(--nx-ink-2)}.nx2 .nx-tm-limit{color:var(--nx-ink);font-size:12.5px}.nx2 .nx-tm-cando{color:var(--nx-ink-2);line-height:1.35}.nx2 .nx-tm-more{width:32px;height:32px;color:var(--nx-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.nx2 .nx-tm-more:hover:not(:disabled),.nx2 .nx-tm-more.is-open{border-color:var(--nx-hairline-strong);background:var(--nx-surface);color:var(--nx-ink);box-shadow:var(--nx-shadow-card)}.nx2 .nx-tm-more:disabled{color:var(--nx-ink-3);opacity:.55;cursor:default}.nx2 .nx-tm-tipwrap{display:inline-flex;position:relative}.nx2 .nx-tm-tipwrap .nx-ltip{bottom:calc(100% + 8px)}.nx2 .nx-tm-tipwrap:hover .nx-ltip{opacity:1;visibility:visible;transition-delay:.2s;transform:none}.nx2 .nx-tm-foot{border-radius:0 0 14px 14px;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 18px;font-size:13px}.nx2 .nx-tm-keep{align-items:center;gap:7px;display:inline-flex}.nx2 .nx-tm-keep>svg{color:var(--nx-ink-3)}.nx2 .nx-tm-loading{flex-direction:column;gap:14px;padding:22px 18px;display:flex}.nx2 .nx-tm-loading .nx-skel:first-child{width:62%}.nx2 .nx-tm-loading .nx-skel:nth-child(2){width:48%}.nx2 .nx-tm-loading .nx-skel:nth-child(3){width:55%}.nx2 .nx-tm .nx-err-row{margin:16px 18px}.nx2 .nx-tm-dismiss{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:3px;display:inline-flex}.nx2 .nx-tm-below{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.nx2 .nx-tm-below .nx-card-h,.nx2 .nx-tm-card>.nx-card-h{gap:12px;min-height:45px}.nx2 .nx-tm-invs{flex:1;padding:4px 18px 6px}.nx2 .nx-tm-inv+.nx-tm-inv{border-top:1px solid var(--nx-hairline);margin-top:6px}.nx2 .nx-tm-inv-top{border-bottom:1px solid var(--nx-hairline);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.nx2 .nx-tm-inv-ic{border:1px dashed var(--nx-hairline-strong);width:32px;height:32px;color:var(--nx-ink-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx2 .nx-tm-inv-mail{color:var(--nx-ink);overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:600}.nx2 .nx-tm-inv-a{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.nx2 .nx-tm-inv-a .nx-btn{height:31px;padding:0 12px;font-size:13px}.nx2 .nx-tm-kv{border-bottom:1px solid var(--nx-hairline);grid-template-columns:110px 1fr;align-items:center;gap:12px;min-height:42px;padding:6px 0;font-size:13.5px;display:grid}.nx2 .nx-tm-kv:last-of-type{border-bottom:0}.nx2 .nx-tm-k{color:var(--nx-ink-2)}.nx2 .nx-tm-v{color:var(--nx-ink-2);flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.nx2 .nx-tm-v b{color:var(--nx-ink);font-weight:600}.nx2 .nx-tm-empty{color:var(--nx-ink-3);padding:18px 0;font-size:13px}.nx2 .nx-tm-roles.is-compact td{border-bottom:1px solid var(--nx-hairline);height:44px;color:var(--nx-ink-2);padding-top:10px;padding-bottom:10px;font-size:13.5px}.nx2 .nx-tm-roles.is-compact td:first-child{width:190px}.nx2 .nx-tm-roles.is-compact tr:last-child td{border-bottom:0}.nx2 .nx-tm-roles.is-compact tbody tr:hover td{background:0 0}.nx2 .nx-tm-roles:not(.is-compact){min-width:520px}.nx2 .nx-tm-roles:not(.is-compact) th{border-top:0}.nx2 .nx-tm-roles:not(.is-compact) td{height:46px}.nx2 .nx-pop.nx-tm-menu{border-radius:12px;width:236px;padding:6px}.nx2 .nx-tm-menu .nx-tm-mi{white-space:nowrap}.nx2 .nx-tm-menu .nx-caret{display:none}.nx2 .nx-tm-mg+.nx-tm-mg{border-top:1px solid var(--nx-fly-line);margin-top:5px;padding-top:5px}.nx2 .nx-tm-ml{color:var(--nx-ink-3);padding:6px 10px 4px;font-size:11.5px;font-weight:600}.nx2 .nx-tm-mi{width:100%;min-height:33px;color:var(--nx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;display:flex}.nx2 .nx-tm-mi>svg{color:var(--nx-ink-3);flex-shrink:0}.nx2 .nx-tm-mi:hover,.nx2 .nx-tm-mi:focus-visible{background:var(--nx-rail-hover)}.nx2 .nx-tm-mi:focus-visible{outline:2px solid var(--nx-focus);outline-offset:-2px}.nx2 .nx-tm-mi.is-on{color:var(--nx-brand-ink);font-weight:600}.nx2 .nx-tm-mi.is-on>svg{color:var(--nx-brand-ink)}.nx2 .nx-tm-mi.is-bad,.nx2 .nx-tm-mi.is-bad>svg{color:var(--nx-bad-ink)}.nx2 .nx-tm-mi-t{white-space:normal;flex-direction:column;gap:1px;display:flex}.nx2 .nx-tm-mi-t small{color:var(--nx-ink-3);font-size:11.5px;font-weight:400}.nx2 .nx-pop.nx-tm-menu:has(.nx-tm-mi-t){width:280px}.nx2 .nx-dlg.nx-tm-dlg{width:520px}.nx2 .nx-dlg.nx-tm-dlg.is-sm{width:440px}.nx2 .nx-tm-dlg .nx-mf{justify-content:flex-end}.nx2 .nx-tm-dlg .nx-mf .nx-btn{margin-left:0}.nx2 .nx-tm-dlg .nx-mf-note{margin-right:auto;font-size:12.5px}.nx2 .nx-tm-form{flex-direction:column;gap:14px;padding:4px 22px 18px;display:flex}.nx2 .nx-tm-org{background:var(--nx-sunken);color:var(--nx-ink-2);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.nx2 .nx-tm-org b{color:var(--nx-ink);font-weight:600}.nx2 .nx-tm-field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.nx2 .nx-tm-field>span,.nx2 .nx-tm-field>legend{color:var(--nx-ink-2);margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.nx2 .nx-tm-field>span{margin-bottom:0}.nx2 .nx-tm-field i{color:var(--nx-bad-ink);font-style:normal}.nx2 .nx-tm-hint{color:var(--nx-ink-3);font-size:12px}.nx2 .nx-tm-input{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:38px;color:var(--nx-ink);font:inherit;border-radius:9px;width:100%;padding:0 12px;font-size:13.5px}.nx2 .nx-tm-input::placeholder{color:var(--nx-ink-3)}.nx2 .nx-tm-input:focus{border-color:var(--nx-brand-border);box-shadow:0 0 0 3px var(--nx-brand-subtle);outline:none}.nx2 .nx-tm-roles-pick{gap:8px}.nx2 .nx-tm-rolecard{border:1px solid var(--nx-hairline-strong);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.nx2 .nx-tm-rolecard.is-on{border-color:var(--nx-brand-border);background:var(--nx-brand-subtle)}.nx2 .nx-tm-rolecard input{accent-color:var(--nx-btn-primary);margin:0}.nx2 .nx-tm-rolecard>span{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nx2 .nx-tm-rolecard small{color:var(--nx-ink-2);font-size:12.5px}.nx2 .nx-tm-rolecard:focus-within{box-shadow:0 0 0 3px var(--nx-brand-subtle)}.nx2 .nx-tm-change{color:var(--nx-ink-3);align-items:center;gap:10px;display:flex}.nx2 .nx-tm-p{color:var(--nx-ink-2);margin:0;font-size:13.5px;line-height:1.55}.nx2 .nx-tm-err{margin:0}.nx2 .nx-ws-legacy .admin-page-header{display:none}.nx2 .nx-ws-legacy .admin-card{background:var(--nx-surface);border:1px solid var(--nx-hairline);box-shadow:var(--nx-shadow-card);border-radius:14px}.nx2 .nx-ws-legacy .admin-card-header{border-bottom:1px solid var(--nx-hairline);flex-wrap:wrap;gap:10px;min-height:45px;padding:8px 18px}.nx2 .nx-ws-legacy .admin-card-header h3{font-family:var(--nx-font-display);letter-spacing:-.01em;color:var(--nx-ink);font-size:16px;font-weight:650}.nx2 .nx-ws-legacy .admin-card-body{padding:6px 18px 16px}.nx2 .nx-ws-legacy .admin-setting-row{border-bottom:1px solid var(--nx-hairline);flex-wrap:wrap;gap:16px;padding:13px 0}.nx2 .nx-ws-legacy .admin-setting-row:not([style*=column])>div:first-child{flex:280px;min-width:0}.nx2 .nx-ws-legacy .admin-setting-label{color:var(--nx-ink);font-size:13.5px;font-weight:600}.nx2 .nx-ws-legacy .admin-setting-sublabel{color:var(--nx-ink-2);max-width:72ch;font-size:12.5px;line-height:1.5}.nx2 .nx-ws-legacy .admin-input{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);max-width:100%;height:36px;color:var(--nx-ink);border-radius:9px;padding:0 11px;font-size:13.5px}.nx2 .nx-ws-legacy .admin-input.mono{font-family:var(--nx-font-code);font-size:12.5px}.nx2 .nx-ws-legacy select.admin-input{padding-right:28px}.nx2 .nx-ws-legacy select.admin-input.mono{font-family:var(--nx-font-ui);font-size:13px}.nx2 .nx-ws-legacy .admin-input:focus{border-color:var(--nx-brand-border);box-shadow:0 0 0 3px var(--nx-brand-subtle)}.nx2 .nx-ws-legacy .admin-input:disabled{background:var(--nx-sunken);color:var(--nx-ink-2)}.nx2 .nx-ws-legacy .admin-btn{border-radius:9px;justify-content:center;gap:7px;height:34px;padding:0 14px;font-size:13px;font-weight:600}.nx2 .nx-ws-legacy .admin-btn-primary{background:var(--nx-btn-primary);color:var(--nx-on-brand);box-shadow:var(--nx-btn-primary-shadow)}.nx2 .nx-ws-legacy .admin-btn-primary:hover{background:var(--nx-btn-primary-hover);box-shadow:var(--nx-btn-primary-shadow);transform:none}.nx2 .nx-ws-legacy .admin-btn-secondary{background:var(--nx-surface);color:var(--nx-ink);border:1px solid var(--nx-hairline-strong)}.nx2 .nx-ws-legacy .admin-btn-secondary:hover{background:var(--nx-sunken);border-color:var(--nx-hairline-strong)}.nx2 .nx-ws-legacy .admin-btn:disabled{opacity:.55;cursor:default}.nx2 .nx-ws-legacy a.admin-btn,.nx2 .nx-ws-legacy a.admin-btn:hover{text-decoration:none}.nx2 .nx-ws-legacy .admin-toggle{background:var(--nx-track)}.nx2 .nx-ws-legacy .admin-toggle.on{background:var(--nx-btn-primary)}.nx2 .nx-ws-legacy .admin-toggle:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}.nx2 .nx-ws-legacy .admin-table th{text-transform:none;letter-spacing:0;color:var(--nx-ink-2);background:var(--nx-th-bg);font-size:12.5px;font-weight:500}.nx2 .nx-ws-settings nav{box-shadow:var(--nx-shadow-card);flex-direction:column;display:flex}.nx2 .nx-ws-settings nav>button{border-radius:8px;min-height:36px;font-size:13.5px}.nx2 .nx-ws-settings nav>button:hover{background:var(--nx-rail-hover)}.nx2 .nx-ws-settings nav>button:focus-visible{outline:2px solid var(--nx-focus);outline-offset:-2px}.nx2 .nx-ws-settings nav>button:first-child{order:1}.nx2 .nx-ws-settings nav>button:nth-child(8){order:2}.nx2 .nx-ws-settings nav>button:nth-child(2){order:3}.nx2 .nx-ws-settings nav>button:nth-child(3){order:4}.nx2 .nx-ws-settings nav>button:nth-child(6){order:5}.nx2 .nx-ws-settings nav>button:nth-child(4){order:6}.nx2 .nx-ws-settings nav>button:nth-child(5){order:7}.nx2 .nx-ws-settings nav>button:nth-child(7){order:8}.nx2 .nx-ws-settings nav>button:nth-child(9){visibility:hidden;pointer-events:none;clip-path:inset(50%);position:absolute}.nx2 .nx-ws-billing>:not(:last-child),.nx2 .nx-ws-billing nav{display:none}.nx2 .nx-ws-billing nav+div{grid-column:1/-1}.nx2 .nx-ws-profile .admin-card{margin:0}.nx2 .nx-ws-profile .admin-card+.admin-card,.nx2 .nx-ws-profile>div+.admin-card{margin-top:14px}@media (max-width:1100px){.nx2 .nx-tm-below{grid-template-columns:1fr}}@media (max-width:767px){.nx2 .nx-ws{gap:12px;padding:12px 12px 18px}.nx2 .nx-ws .nx-lh{flex-wrap:wrap}.nx2 .nx-tm-bar{flex-direction:column;align-items:stretch}.nx2 .nx-tm-bar .nx-ltabs{align-self:flex-start;max-width:100%;overflow-x:auto}.nx2 .nx-tm-filters{width:100%;margin-left:0}.nx2 .nx-tm-search{flex:1;width:auto;min-width:0}.nx2 .nx-tm-kv{grid-template-columns:1fr;gap:4px}.nx2 .nx-tm-inv-a{margin-left:0}.nx2 .nx-dlg.nx-tm-dlg,.nx2 .nx-dlg.nx-tm-dlg.is-sm{width:100%}.nx2 .nx-tm-dlg .nx-mf-note{flex-basis:100%}.nx2 .nx-ws-settings nav,.nx2 .nx-ws-settings nav+div,.nx2 .nx-ws-billing nav+div{grid-column:1/-1;min-width:0}.nx2 .nx-ws-settings nav{flex-direction:row;overflow-x:auto}.nx2 .nx-ws-settings nav>button{flex-shrink:0;width:auto}.nx2 .nx-ws-legacy .admin-setting-row:not([style*=column])>div:first-child{flex-basis:100%}.nx2 .nx-tm-keep{white-space:normal;margin-left:0}.nx2 .nx-ws-legacy .admin-card-body{overflow-x:auto}.nx2 .nx-ws-profile>div>.admin-card{grid-column:1/-1;min-width:0}}.nx2 .nx-sp{--nx-sp-lift:0px;font-family:var(--nx-font-ui);color:var(--nx-ink)}.nx2 .nx-sp-launcher{right:24px;bottom:calc(24px + var(--nx-sp-lift));z-index:1160;background:var(--nx-sp-launch-bg);width:54px;height:54px;color:var(--nx-sp-launch-ink);cursor:pointer;box-shadow:var(--nx-sp-launch-shadow);border:0;border-radius:12px;place-items:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),bottom .2s;display:grid;position:fixed}.nx2 .nx-sp-launcher:hover{transform:translateY(-2px)}.nx2 .nx-sp-launcher:active{transform:translateY(0)scale(.96)}.nx2 .nx-sp-launcher:focus-visible{outline:2px solid var(--nx-focus);outline-offset:3px}.nx2 .nx-sp-badge{background:var(--nx-sp-badge);min-width:22px;height:22px;color:var(--nx-on-brand);border:2px solid var(--nx-canvas);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px}.nx2 .nx-sp-callout{right:24px;bottom:calc(24px + 54px + 11px + var(--nx-sp-lift));z-index:1160;background:var(--nx-tip-bg);color:var(--nx-tip-ink);box-shadow:var(--nx-tip-shadow);pointer-events:none;border-radius:10px;flex-direction:column;gap:2px;padding:9px 13px 10px;animation:.16s ease-out nx-sp-in;display:flex;position:fixed}.nx2 .nx-sp-callout:after{content:"";background:var(--nx-tip-bg);width:10px;height:10px;position:absolute;bottom:-5px;right:20px;transform:rotate(45deg)}.nx2 .nx-sp-callout strong{font-size:13px;font-weight:650}.nx2 .nx-sp-callout span{opacity:.88;font-size:12px}.nx2 .nx-sp-panel{top:calc(var(--nx-sp-top,56px) + 16px);right:24px;bottom:calc(24px + 54px + 12px + var(--nx-sp-lift));z-index:1150;background:var(--nx-surface);border:1px solid var(--nx-hairline);width:420px;max-width:calc(100vw - 48px);box-shadow:var(--nx-sp-shadow);border-radius:14px;flex-direction:column;animation:.18s ease-out nx-sp-in;display:flex;position:fixed;overflow:hidden}.nx2 .nx-sp-panel.is-wide{width:760px}@keyframes nx-sp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nx2 .nx-sp-head{border-bottom:1px solid var(--nx-hairline);flex-shrink:0;align-items:center;gap:11px;padding:14px 14px 13px 16px;display:flex}.nx2 .nx-sp-head.is-raise{padding:13px 14px 13px 10px}.nx2 .nx-sp-head-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.nx2 .nx-sp-head-t h2{font-family:var(--nx-font-display);letter-spacing:-.005em;color:var(--nx-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:650;overflow:hidden}.nx2 .nx-sp-head-t small{color:var(--nx-ink-2);align-items:center;gap:8px;min-width:0;font-size:11.5px;display:flex}.nx2 .nx-sp-head-t small>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx2 .nx-sp-mode{background:var(--nx-neutral-chip);height:19px;color:var(--nx-ink-2);border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.nx2 .nx-sp-mode.is-smart{background:var(--nx-brand-subtle);color:var(--nx-brand-ink)}.nx2 .nx-sp-tile{background:var(--nx-sp-tile);box-shadow:inset 0 0 0 1px var(--nx-hairline);border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.nx2 .nx-sp-avatar{background:var(--nx-av-ap);width:34px;height:34px;color:var(--nx-on-brand);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.nx2 .nx-sp-avatar.is-sm{width:26px;height:26px;font-size:10px}.nx2 .nx-sp-iconbtn{width:32px;height:32px;color:var(--nx-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.nx2 .nx-sp-iconbtn:hover{background:var(--nx-sp-soft);color:var(--nx-ink)}.nx2 .nx-sp-tabs{border-bottom:1px solid var(--nx-hairline);flex-shrink:0;align-items:center;gap:4px;padding:8px 12px;display:flex}.nx2 .nx-sp-tabs button{height:30px;color:var(--nx-ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.nx2 .nx-sp-tabs button:hover:not(:disabled){background:var(--nx-sp-soft);color:var(--nx-ink)}.nx2 .nx-sp-tabs button.is-on,.nx2 .nx-sp-tabs button.is-on:hover:not(:disabled){background:var(--nx-rail-active);color:var(--nx-brand-ink)}.nx2 .nx-sp-tabs button:disabled{opacity:.45;cursor:default}.nx2 .nx-sp-tabs .nx-sp-count{color:inherit;font-variant-numeric:tabular-nums;font-weight:600}.nx2 .nx-sp-tabs .nx-sp-tab-raise{margin-left:auto}.nx2 .nx-sp-newpill{background:var(--nx-sp-badge);height:17px;color:var(--nx-on-brand);font-variant-numeric:tabular-nums;border-radius:9px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.nx2 .nx-sp-body{flex-direction:column;flex:1;min-height:0;padding:14px 16px 16px;display:flex;overflow-y:auto}.nx2 .nx-sp-body.is-bottom>.nx-sp-ask{margin-top:auto}.nx2 .nx-sp-body.is-form,.nx2 .nx-sp-body.is-tickets{padding:0}.nx2 .nx-sp-ask{flex-direction:column;gap:12px;display:flex}.nx2 .nx-sp-day{justify-content:center;display:flex}.nx2 .nx-sp-day span{background:var(--nx-neutral-chip);height:20px;color:var(--nx-ink-2);border-radius:10px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.nx2 .nx-sp-welcome h2{font-family:var(--nx-font-display);letter-spacing:-.01em;color:var(--nx-ink);margin:18px 0 8px;font-size:21px;font-weight:650}.nx2 .nx-sp-welcome>p{color:var(--nx-ink-2);margin:0 0 6px;font-size:13.5px;line-height:1.45}.nx2 .nx-sp-welcome ul{flex-direction:column;gap:6px;margin:6px 0 10px;padding:0;list-style:none;display:flex}.nx2 .nx-sp-welcome li{color:var(--nx-ink);padding-left:16px;font-size:13.5px;line-height:1.4;position:relative}.nx2 .nx-sp-welcome li:before{content:"";background:var(--nx-brand-ink);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:2px}.nx2 .nx-sp-welcome h3{color:var(--nx-ink-2);margin:16px 0 8px;font-size:12px;font-weight:600}.nx2 .nx-sp-rows{flex-direction:column;gap:6px;display:flex}.nx2 .nx-sp-row{border:1px solid var(--nx-hairline);background:var(--nx-sp-soft);height:42px;color:var(--nx-ink-3);font:inherit;cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 12px 0 11px;display:flex}.nx2 .nx-sp-row:hover:not(:disabled){border-color:var(--nx-brand-border);background:var(--nx-surface)}.nx2 .nx-sp-row:disabled{opacity:.5;cursor:default}.nx2 .nx-sp-row-ic{background:var(--nx-brand-subtle);width:24px;height:24px;color:var(--nx-brand-ink);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.nx2 .nx-sp-row-ic.is-blue{background:var(--nx-blue-subtle);color:var(--nx-blue-ink)}.nx2 .nx-sp-row-ic.is-neutral{background:var(--nx-neutral-chip);color:var(--nx-ink-2)}.nx2 .nx-sp-row-l{color:var(--nx-ink);flex:1;font-size:13.5px;font-weight:600}.nx2 .nx-sp-row-alert{color:var(--nx-bad-ink);font-size:12.5px;font-weight:600}.nx2 .nx-sp-row-note{font-family:var(--nx-font-code);color:var(--nx-ink-2);font-size:12px}.nx2 .nx-sp-turn{flex-direction:column;gap:5px;display:flex}.nx2 .nx-sp-turn.is-you{align-items:flex-end}.nx2 .nx-sp-who{color:var(--nx-ink-2);padding-left:36px;font-size:11.5px}.nx2 .nx-sp-who.is-right{padding:0 2px 0 0}.nx2 .nx-sp-who strong{color:var(--nx-ink);font-weight:600}.nx2 .nx-sp-who strong.is-brand{color:var(--nx-brand-ink)}.nx2 .nx-sp-botrow{align-items:flex-end;gap:10px;display:flex}.nx2 .nx-sp-botcol{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.nx2 .nx-sp-av{border-radius:7px}.nx2 .nx-sp-bubble{overflow-wrap:anywhere;border-radius:12px;max-width:88%;padding:9px 12px;font-size:13.5px;line-height:1.5}.nx2 .nx-sp-bubble.is-you{background:var(--nx-sp-user);color:var(--nx-on-brand);white-space:pre-wrap;border-bottom-right-radius:4px}.nx2 .nx-sp-bubble.is-bot{background:var(--nx-sp-bot);color:var(--nx-ink);border-bottom-left-radius:4px}.nx2 .nx-sp-bubble.is-person{background:var(--nx-sp-person);color:var(--nx-ink);border-bottom-left-radius:4px}.nx2 .nx-sp-botcol .nx-sp-bubble{align-self:flex-start;max-width:100%}.nx2 .nx-sp-bubble p{margin:0}.nx2 .nx-sp-bubble p+p,.nx2 .nx-sp-bubble p+ul,.nx2 .nx-sp-bubble p+ol,.nx2 .nx-sp-bubble ul+p,.nx2 .nx-sp-bubble ol+p{margin-top:7px}.nx2 .nx-sp-bubble ul,.nx2 .nx-sp-bubble ol{margin:0;padding-left:20px}.nx2 .nx-sp-bubble li+li{margin-top:3px}.nx2 .nx-sp-bubble strong{font-weight:650}.nx2 .nx-sp-caret{vertical-align:text-bottom;background:var(--nx-brand-ink);width:2px;height:1.05em;margin-left:2px;display:inline-block}.nx2 .nx-sp-bubble.is-dots{gap:4px;padding:12px 14px;display:inline-flex}.nx2 .nx-sp-bubble.is-dots i,.nx2 .nx-sp-typing i{background:var(--nx-ink-3);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite nx-sp-dot}.nx2 .nx-sp-bubble.is-dots i:nth-child(2),.nx2 .nx-sp-typing i:nth-child(2){animation-delay:.15s}.nx2 .nx-sp-bubble.is-dots i:nth-child(3),.nx2 .nx-sp-typing i:nth-child(3){animation-delay:.3s}@keyframes nx-sp-dot{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-2px)}}.nx2 .nx-sp-choices{border:1px solid var(--nx-hairline);background:var(--nx-surface);border-radius:10px;overflow:hidden}.nx2 .nx-sp-choice{border:0;border-top:1px solid var(--nx-hairline);width:100%;min-height:34px;color:var(--nx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex}.nx2 .nx-sp-choice:first-child{border-top:0}.nx2 .nx-sp-choice>span{flex:1;min-width:0}.nx2 .nx-sp-choice>svg:last-child{color:var(--nx-ink-3)}.nx2 .nx-sp-choice:hover:not(:disabled){background:var(--nx-sp-soft)}.nx2 .nx-sp-choice:disabled{cursor:default}.nx2 .nx-sp-choice.is-chosen{background:var(--nx-rail-active);color:var(--nx-brand-ink);font-weight:600}.nx2 .nx-sp-choice.is-chosen em{color:var(--nx-brand-ink);font-size:11.5px;font-style:normal;font-weight:600}.nx2 .nx-sp-related{flex-direction:column;gap:2px;padding-left:36px;display:flex}.nx2 .nx-sp-related small{color:var(--nx-ink-2);margin-bottom:3px;font-size:12px;font-weight:500}.nx2 .nx-sp-relq{min-height:26px;color:var(--nx-brand-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13.5px;font-weight:500;display:flex}.nx2 .nx-sp-relq:hover:not(:disabled) span{text-decoration:underline}.nx2 .nx-sp-quick{flex-wrap:wrap;gap:8px;padding-left:36px;display:flex}.nx2 .nx-sp-quick button{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:30px;color:var(--nx-ink);font:inherit;cursor:pointer;border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.nx2 .nx-sp-quick button svg{color:var(--nx-brand-ink)}.nx2 .nx-sp-quick button:hover{border-color:var(--nx-brand-border)}.nx2 .nx-sp-handoff,.nx2 .nx-sp-box{border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.nx2 .nx-sp-handoff{background:var(--nx-warn-subtle);color:var(--nx-ink);margin-left:36px}.nx2 .nx-sp-handoff>svg{color:var(--nx-warn-ink);flex-shrink:0;margin-top:1px}.nx2 .nx-sp-handoff strong,.nx2 .nx-sp-box strong{font-weight:650;display:block}.nx2 .nx-sp-handoff p,.nx2 .nx-sp-box p{margin:2px 0 0}.nx2 .nx-sp-box>svg{flex-shrink:0;margin-top:1px}.nx2 .nx-sp-box.is-bad{background:var(--nx-bad-subtle);color:var(--nx-ink)}.nx2 .nx-sp-box.is-bad>svg{color:var(--nx-bad-ink)}.nx2 .nx-sp-box.is-warn{background:var(--nx-warn-subtle);color:var(--nx-ink)}.nx2 .nx-sp-box.is-warn>svg{color:var(--nx-warn-ink)}.nx2 .nx-sp-box.is-info{background:var(--nx-blue-subtle);color:var(--nx-ink)}.nx2 .nx-sp-box.is-info>svg{color:var(--nx-blue-ink)}.nx2 .nx-sp-list>.nx-sp-box,.nx2 .nx-sp-thread-body>.nx-sp-box,.nx2 .nx-sp-form-body>.nx-sp-box{margin:0}.nx2 .nx-sp-box-acts{align-items:center;gap:12px;margin-top:10px;display:flex}.nx2 .nx-sp-box-acts.is-center{justify-content:center}.nx2 .nx-sp-textbtn{color:var(--nx-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.nx2 .nx-sp-textbtn.is-brand{color:var(--nx-brand-ink)}.nx2 .nx-sp-textbtn:disabled{opacity:.5;cursor:default}.nx2 .nx-sp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx2 .nx-sp-composer{border-top:1px solid var(--nx-hairline);background:var(--nx-surface);flex-shrink:0;padding:12px 14px}.nx2 .nx-sp-field-wrap{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);border-radius:12px;align-items:center;gap:4px;height:50px;padding:0 8px 0 14px;display:flex}.nx2 .nx-sp-field-wrap:focus-within{border-color:var(--nx-btn-primary);box-shadow:0 0 0 3px var(--nx-selection)}.nx2 .nx-sp-field-wrap.is-paused{background:var(--nx-sunken)}.nx2 .nx-sp-field-wrap input,.nx2 .nx-sp-field-wrap input:focus{min-width:0;height:100%;box-shadow:none;color:var(--nx-ink);font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0;font-size:14px}.nx2 .nx-sp-field-wrap input::placeholder{color:var(--nx-ink-3)}.nx2 .nx-sp-field-wrap input:focus-visible{outline:0}.nx2 .nx-sp-clip{width:32px;height:32px;color:var(--nx-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.nx2 .nx-sp-clip:hover:not(:disabled){background:var(--nx-sp-soft);color:var(--nx-ink)}.nx2 .nx-sp-clip:disabled{opacity:.5;cursor:default}.nx2 .nx-sp-send{background:var(--nx-sunken);width:34px;height:34px;color:var(--nx-ink-2);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid}.nx2 .nx-sp-send:not(:disabled){background:var(--nx-btn-primary);color:var(--nx-on-brand)}.nx2 .nx-sp-send:not(:disabled):hover{background:var(--nx-btn-primary-hover)}.nx2 .nx-sp-send:disabled{cursor:default}.nx2 .nx-sp-sending{letter-spacing:1px;color:var(--nx-ink-2);font-size:14px}.nx2 .nx-sp-hints{color:var(--nx-ink-3);justify-content:space-between;gap:10px;margin-top:7px;padding:0 2px;font-size:11.5px;display:flex}.nx2 .nx-sp-form{flex-direction:column;min-height:100%;display:flex}.nx2 .nx-sp-form-body{flex-direction:column;flex:1;gap:14px;padding:14px 16px 16px;display:flex}.nx2 .nx-sp-field{border:0;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;display:flex}.nx2 .nx-sp-field legend,.nx2 .nx-sp-label label,.nx2 .nx-sp-label>span:first-child{color:var(--nx-ink);padding:0;font-size:13.5px;font-weight:600}.nx2 .nx-sp-field legend{margin-bottom:7px}.nx2 .nx-sp-label{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nx2 .nx-sp-count{color:var(--nx-ink-2);font-variant-numeric:tabular-nums;font-size:12px}.nx2 .nx-sp-count.is-bad{color:var(--nx-bad-ink);font-weight:600}.nx2 .nx-sp-chips{flex-wrap:wrap;gap:6px;display:flex}.nx2 .nx-sp-chipbtn{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);height:27px;color:var(--nx-ink);font:inherit;cursor:pointer;border-radius:15px;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.nx2 .nx-sp-chipbtn:hover{border-color:var(--nx-brand-border)}.nx2 .nx-sp-chipbtn.is-on{background:var(--nx-rail-active);color:var(--nx-brand-ink);border-color:#0000;font-weight:600}.nx2 .nx-sp-input{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);width:100%;height:36px;color:var(--nx-ink);font:inherit;border-radius:8px;padding:0 12px;font-size:14px}.nx2 .nx-sp-input::placeholder{color:var(--nx-ink-3)}.nx2 .nx-sp-input:focus{border-color:var(--nx-btn-primary);box-shadow:0 0 0 3px var(--nx-selection);outline:0}.nx2 .nx-sp-input.is-bad{border-color:var(--nx-bad)}.nx2 .nx-sp-input.is-bad:focus{box-shadow:0 0 0 3px var(--nx-bad-subtle)}.nx2 .nx-sp-textarea{resize:none;field-sizing:content;height:auto;min-height:44px;max-height:180px;padding:10px 12px;line-height:1.45}.nx2 .nx-sp-err{color:var(--nx-bad-ink);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.4;display:flex}.nx2 .nx-sp-err svg{flex-shrink:0;margin-top:1px}.nx2 .nx-sp-articles{background:var(--nx-sp-soft);border-radius:10px;flex-direction:column;gap:5px;padding:9px 12px;display:flex}.nx2 .nx-sp-articles small{color:var(--nx-ink-2);font-size:12px}.nx2 .nx-sp-articles a{color:var(--nx-brand-ink);align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nx2 .nx-sp-articles a>span:first-of-type{flex:1;min-width:0}.nx2 .nx-sp-articles a>svg:last-of-type{color:var(--nx-ink-3)}.nx2 .nx-sp-articles a:hover>span:first-of-type{text-decoration:underline}.nx2 .nx-sp-urgency{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.nx2 .nx-sp-urg{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);color:var(--nx-ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;display:flex}.nx2 .nx-sp-urg strong{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.nx2 .nx-sp-urg strong i{background:var(--nx-warn);border-radius:50%;width:7px;height:7px}.nx2 .nx-sp-urg.is-low strong i{background:var(--nx-neutral-dot)}.nx2 .nx-sp-urg.is-high strong i{background:var(--nx-bad)}.nx2 .nx-sp-urg small{color:var(--nx-ink-2);white-space:nowrap;font-size:11.5px}.nx2 .nx-sp-urg:hover{border-color:var(--nx-brand-border)}.nx2 .nx-sp-urg.is-on{border:2px solid var(--nx-btn-primary);background:var(--nx-rail-active);padding:6px 8px}.nx2 .nx-sp-drop{border:1px dashed var(--nx-hairline-strong);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.nx2 .nx-sp-drop.is-over{border-color:var(--nx-btn-primary);background:var(--nx-rail-active)}.nx2 .nx-sp-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.nx2 .nx-sp-file{border:1px solid var(--nx-hairline);background:var(--nx-sp-soft);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 7px;display:flex}.nx2 .nx-sp-file img{object-fit:cover;border-radius:5px;flex-shrink:0;width:34px;height:34px}.nx2 .nx-sp-file>button{width:24px;height:24px;color:var(--nx-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.nx2 .nx-sp-file>button:hover{background:var(--nx-surface);color:var(--nx-ink)}.nx2 .nx-sp-file-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nx2 .nx-sp-file-t b{color:var(--nx-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;position:relative;overflow:hidden}.nx2 .nx-sp-file-t small{color:var(--nx-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.nx2 .nx-sp-file-t em{color:var(--nx-ok-ink);font-style:normal;font-weight:600}.nx2 .nx-sp-tip{display:none}.nx2 .nx-sp-file-t b:hover .nx-sp-tip,.nx2 .nx-sp-file-t b:focus .nx-sp-tip{z-index:1170;background:var(--nx-tip-bg);color:var(--nx-tip-ink);border-radius:6px;padding:5px 9px;font-size:12px;font-weight:500;display:block;position:fixed;transform:translateY(-34px)}.nx2 .nx-sp-ext{background:var(--nx-neutral-chip);width:34px;height:34px;color:var(--nx-ink-2);font-family:var(--nx-font-code);border-radius:5px;flex-shrink:0;place-items:center;font-size:9.5px;font-weight:600;display:grid}.nx2 .nx-sp-ext.is-img{background:var(--nx-blue-subtle);color:var(--nx-blue-ink)}.nx2 .nx-sp-drop-row{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.nx2 .nx-sp-muted{color:var(--nx-ink-2);font-size:13px}.nx2 .nx-sp-drop-count{color:var(--nx-ink-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.nx2 .nx-sp-included{border:1px solid var(--nx-hairline);border-radius:10px}.nx2 .nx-sp-included-row{color:var(--nx-ink);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.nx2 .nx-sp-included-row>svg{color:var(--nx-brand-ink);flex-shrink:0}.nx2 .nx-sp-included-row>span{flex:1;min-width:0}.nx2 .nx-sp-included-body{color:var(--nx-ink);flex-direction:column;gap:5px;max-height:180px;padding:0 12px 10px;font-size:12.5px;line-height:1.45;display:flex;overflow-y:auto}.nx2 .nx-sp-included-body p{margin:0}.nx2 .nx-sp-form-foot{border-top:1px solid var(--nx-hairline);background:var(--nx-surface);align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;bottom:0}.nx2 .nx-sp-promise{min-width:0;color:var(--nx-ink-2);flex-direction:column;flex:1;gap:1px;margin-right:4px;font-size:12px;display:flex}.nx2 .nx-sp-promise>span{white-space:nowrap}.nx2 .nx-sp-form-foot .nx-btn{height:32px;padding:0 12px;font-size:13px}.nx2 .nx-sp .nx-btn.is-primary:disabled{opacity:1;background:var(--nx-sunken);color:var(--nx-ink-3);box-shadow:inset 0 0 0 1px var(--nx-hairline)}.nx2 .nx-sp-promise strong{color:var(--nx-ink);font-weight:600}.nx2 .nx-sp-promise small{font-size:12px}.nx2 .nx-sp-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:28px 22px;display:flex}.nx2 .nx-sp-center>strong{font-family:var(--nx-font-display);color:var(--nx-ink);font-size:16px;font-weight:650}.nx2 .nx-sp-center>small{color:var(--nx-ink-2);font-size:12.5px}.nx2 .nx-sp-center>small b{color:var(--nx-ink);font-variant-numeric:tabular-nums;font-weight:650}.nx2 .nx-sp-center>p{margin:0}.nx2 .nx-sp-bigic{background:var(--nx-rail-active);width:36px;height:36px;color:var(--nx-brand-ink);border-radius:10px;place-items:center;display:grid}.nx2 .nx-sp-progress{background:var(--nx-track);border-radius:3px;width:172px;height:5px;overflow:hidden}.nx2 .nx-sp-progress span{background:var(--nx-brand-grad);border-radius:3px;height:100%;transition:width .2s;display:block}.nx2 .nx-sp-done{align-items:center;gap:8px;display:inline-flex}.nx2 .nx-sp-done svg{background:var(--nx-ok-subtle);width:24px;height:24px;color:var(--nx-ok-ink);border-radius:50%;padding:4px}.nx2 .nx-sp-mono{font-family:var(--nx-font-code);font-size:12px}.nx2 .nx-sp-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.nx2 .nx-sp-empty strong{font-size:14px;font-weight:650}.nx2 .nx-sp-empty p{color:var(--nx-ink-2);margin:0;font-size:12.5px}.nx2 .nx-sp-track{flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nx2 .nx-sp-track li{color:var(--nx-ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.nx2 .nx-sp-track li+li:before{content:"";background:var(--nx-hairline-strong);border-radius:1px;width:20px;height:2px;margin-right:2px}.nx2 .nx-sp-track li.is-done+li:before{background:var(--nx-btn-primary)}.nx2 .nx-sp-track i{border:1.5px solid var(--nx-hairline-strong);background:var(--nx-surface);width:16px;height:16px;color:var(--nx-on-brand);border-radius:50%;place-items:center;display:grid}.nx2 .nx-sp-track li.is-done i{border-color:var(--nx-btn-primary);background:var(--nx-btn-primary)}.nx2 .nx-sp-track li.is-now{color:var(--nx-brand-ink);font-weight:600}.nx2 .nx-sp-track li.is-now i{border:4px solid var(--nx-btn-primary)}.nx2 .nx-sp-track.is-3 li+li:before{width:16px}.nx2 .nx-sp-split{flex:1;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.nx2 .nx-sp-body.is-tickets>.nx-sp-thread{flex:1}:is(.nx2 .nx-sp-body.is-tickets:has(>.nx-sp-split),.nx2 .nx-sp-body.is-tickets:has(>.nx-sp-thread)){overflow:hidden}.nx2 .nx-sp-split>.nx-sp-list{border-right:1px solid var(--nx-hairline);overflow-y:auto}.nx2 .nx-sp-list{flex-direction:column;gap:4px;padding:12px 12px 16px;display:flex}.nx2 .nx-sp-list h3{color:var(--nx-ink-2);justify-content:space-between;margin:12px 8px 6px;font-size:12px;font-weight:600;display:flex}.nx2 .nx-sp-list h3 span{font-variant-numeric:tabular-nums}.nx2 .nx-sp-search{align-items:center;gap:8px;display:flex}.nx2 .nx-sp-searchbox{border:1px solid var(--nx-hairline-strong);height:34px;color:var(--nx-ink-3);background:var(--nx-surface);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.nx2 .nx-sp-searchbox:focus-within{border-color:var(--nx-btn-primary);box-shadow:0 0 0 3px var(--nx-selection)}.nx2 .nx-sp-searchbox input{min-width:0;color:var(--nx-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.nx2 .nx-sp-card{width:100%;color:var(--nx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:5px;padding:9px 10px;display:flex}.nx2 .nx-sp-card:hover{background:var(--nx-sp-soft)}.nx2 .nx-sp-card.is-on{background:var(--nx-rail-active)}.nx2 .nx-sp-card.is-on .nx-sp-card-subj{color:var(--nx-brand-ink)}.nx2 .nx-sp-card-top{color:var(--nx-ink-3);justify-content:space-between;align-items:center;gap:8px;display:flex}.nx2 .nx-sp-card-subj{font-size:13.5px;font-weight:600;line-height:1.35}.nx2 .nx-sp-card-meta{color:var(--nx-ink-2);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.nx2 .nx-sp-new{color:var(--nx-sp-badge);font-size:11px;font-weight:700}.nx2 .nx-sp-pri{color:var(--nx-ink-2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.nx2 .nx-sp-pri i{background:var(--nx-warn);border-radius:50%;width:6px;height:6px}.nx2 .nx-sp-pri.is-bad i{background:var(--nx-bad)}.nx2 .nx-sp-pri.is-neutral i{background:var(--nx-neutral-dot)}.nx2 .nx-sp-pill{white-space:nowrap;background:var(--nx-neutral-chip);height:20px;color:var(--nx-ink-2);border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.nx2 .nx-sp-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.nx2 .nx-sp-pill.is-blue{background:var(--nx-blue-subtle);color:var(--nx-blue-ink)}.nx2 .nx-sp-pill.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-sp-pill.is-ok{background:var(--nx-ok-subtle);color:var(--nx-ok-ink)}.nx2 .nx-sp-pill.is-bad{background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .nx-sp-pill.is-neutral i{background:var(--nx-neutral-dot)}.nx2 .nx-sp-nomatch{padding:8px}.nx2 .nx-sp-loading{flex-direction:column;gap:10px;padding:8px 4px;display:flex}.nx2 .nx-sp-loading p{align-items:center;gap:8px;margin:0 0 4px;font-size:13px;font-weight:600;display:flex}.nx2 .nx-sp-loading p svg{color:var(--nx-brand-ink)}.nx2 .nx-sp-loading span{background:var(--nx-track);border-radius:5px;width:42%;height:9px}.nx2 .nx-sp-loading span:nth-of-type(2){width:88%}.nx2 .nx-sp-loading span:nth-of-type(3){width:36%;margin-top:8px}.nx2 .nx-sp-loading span:nth-of-type(4){width:80%}.nx2 .nx-sp-thread{flex-direction:column;height:100%;min-height:0;display:flex}.nx2 .nx-sp-thread-head{border-bottom:1px solid var(--nx-hairline);flex-direction:column;flex-shrink:0;gap:7px;padding:12px 16px;display:flex}.nx2 .nx-sp-thread-head:has(>.nx-sp-iconbtn){padding-left:48px;position:relative}.nx2 .nx-sp-thread-head>.nx-sp-iconbtn{position:absolute;top:8px;left:10px}.nx2 .nx-sp-thread-meta{color:var(--nx-ink-3);flex-wrap:wrap;align-items:center;gap:2px;font-size:12px;display:flex}.nx2 .nx-sp-thread-pills{gap:5px;margin-left:auto;display:inline-flex}.nx2 .nx-sp-thread-head h3{font-family:var(--nx-font-display);color:var(--nx-ink);margin:0;font-size:16px;font-weight:650;line-height:1.3}.nx2 .nx-sp-thread-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px 16px;display:flex;overflow-y:auto}.nx2 .nx-sp-origin{background:var(--nx-sp-soft);border-radius:10px;flex-direction:column;gap:7px;padding:11px 12px;display:flex}.nx2 .nx-sp-origin-top{align-items:center;gap:7px;font-size:13px;display:flex}.nx2 .nx-sp-origin-top strong{flex:1;font-weight:600}.nx2 .nx-sp-origin-top span{color:var(--nx-ink-2);font-size:12px}.nx2 .nx-sp-origin-q{color:var(--nx-ink);font:inherit;text-align:left;cursor:pointer;-webkit-line-clamp:2;white-space:pre-wrap;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.nx2 .nx-sp-origin-q.is-open{-webkit-line-clamp:unset;display:block}.nx2 .nx-sp-origin-chat{color:var(--nx-ink-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.nx2 .nx-sp-origin-chat>span{flex:1}.nx2 .nx-sp-origin-turns{flex-direction:column;gap:5px;font-size:12.5px;line-height:1.45;display:flex}.nx2 .nx-sp-origin-turns p{margin:0}.nx2 .nx-sp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.nx2 .nx-sp-tiles button{border:1px solid var(--nx-hairline);background:var(--nx-surface);width:100%;color:var(--nx-ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 9px 6px 6px;display:flex}.nx2 .nx-sp-tiles button>svg:last-child{color:var(--nx-brand-ink);flex-shrink:0}.nx2 .nx-sp-tiles button:hover:not(:disabled){border-color:var(--nx-brand-border)}.nx2 .nx-sp-event{border:1px solid var(--nx-hairline);color:var(--nx-ink-2);border-radius:8px;align-self:center;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;display:inline-flex}.nx2 .nx-sp-event b{color:var(--nx-ink);font-weight:600}.nx2 .nx-sp-redirect{background:var(--nx-warn-subtle);color:var(--nx-ink);border-radius:10px;align-items:flex-start;gap:7px;margin-left:36px;padding:9px 12px;font-size:12.5px;display:flex}.nx2 .nx-sp-redirect svg{color:var(--nx-warn-ink);flex-shrink:0;margin-top:1px}.nx2 .nx-sp-newline{color:var(--nx-sp-new);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.nx2 .nx-sp-newline:before,.nx2 .nx-sp-newline:after{content:"";background:var(--nx-sp-new);opacity:.5;flex:1;height:1px}.nx2 .nx-sp-typing{color:var(--nx-ink-2);align-items:center;gap:4px;padding-left:36px;font-size:12px;display:inline-flex}.nx2 .nx-sp-typing span{margin-left:6px}@media (max-width:860px){.nx2 .nx-sp-panel.is-wide{width:420px}}@media (max-width:600px){.nx2 .nx-sp-panel{border:0;border-radius:0;width:auto;max-width:none;inset:0}.nx2 .nx-sp.is-open .nx-sp-launcher{display:none}.nx2 .nx-sp-launcher{right:16px;bottom:calc(16px + var(--nx-sp-lift))}.nx2 .nx-sp-callout{right:16px;bottom:calc(16px + 54px + 11px + var(--nx-sp-lift))}.nx2 .nx-sp-tabs button{padding:0 8px}.nx2 .nx-sp-urgency{grid-template-columns:1fr}.nx2 .nx-sp-files,.nx2 .nx-sp-tiles{grid-template-columns:minmax(0,1fr)}.nx2 .nx-sp-track{flex-wrap:wrap;row-gap:6px}.nx2 .nx-sp-track li+li:before{width:10px}.nx2 .nx-sp-track li{font-size:11.5px}.nx2 .nx-sp-form-foot{flex-wrap:wrap}.nx2 .nx-sp-promise{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.nx2 .nx-sp-panel,.nx2 .nx-sp-callout{animation:none}.nx2 .nx-sp-launcher{transition:none}.nx2 .nx-sp-launcher:hover,.nx2 .nx-sp-launcher:active{transform:none}.nx2 .nx-sp-bubble.is-dots i,.nx2 .nx-sp-typing i{animation:none}}.nx2 .nx-fr .nx-end-alert{color:var(--nx-bad-ink);white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:600}@media (max-width:767px){.nx2 .nx-cc .nx-card-h{flex-wrap:wrap;row-gap:4px}.nx2 .nx-cc .nx-card-r{flex-wrap:wrap;row-gap:4px;min-width:0}.nx2 .nx-subnote{margin:10px 12px 0}}.nx2 .nx-slot-err{color:var(--nx-bad-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.nx2 .nx-slot-err .nx-f-sep{color:var(--nx-ink-3)}.nx2 .nx-slot-err .nx-lnk{font-size:12.5px}.nx2 .nx-pad-s{padding:6px 18px 0}.nx2 .nx-preview-hint{color:var(--nx-warn-ink);background:var(--nx-warn-subtle);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.nx2 fieldset.nx-previewset{border:0;min-width:0;margin:0;padding:0}.nx2 fieldset.nx-previewset button:disabled,.nx2 fieldset.nx-previewset input:disabled,.nx2 fieldset.nx-previewset select:disabled{cursor:not-allowed}.nx2 .r4-notices{flex-direction:column;gap:8px;min-width:0;display:flex}.nx2 .nx-h-title{flex-shrink:100;max-width:min(46vw,560px)}.nx2 .r4-trunc{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.nx2 .r4-rec-meta>.r4-trunc{max-width:min(100%,360px)}.nx2 .r4-strip .r4-trunc{flex:0 auto;max-width:240px}.nx2 .r4-rec-mline,.nx2 .r4-rec-top>div{min-width:0}.nx2 .r4-rec-name{overflow-wrap:anywhere}.nx2 .nx-list:has(.nx-ltabs [data-tab=inSpectrum][aria-selected=true]) .nx-bulkbtn.is-processed{background:var(--nx-ok-subtle);border-color:var(--nx-ok-border);color:var(--nx-ok-ink)}.nx2 .nx-rail-mark a.has-brand{flex-direction:column;align-items:center;gap:2px;max-width:76px}.nx2 .nx-rail-logo{object-fit:contain;border-radius:7px;flex-shrink:0;width:30px;height:30px}.nx2 .nx-rail-bname{text-overflow:ellipsis;white-space:nowrap;max-width:72px;color:var(--nx-ink-2);font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.nx2 .nx-dtbl.is-dq col.c-v{width:220px}.nx2 .nx-dtbl.is-dq col.c-vc{width:96px}.nx2 .nx-dtbl.is-dq col.c-i{width:160px}.nx2 .nx-dtbl.is-dq col.c-po{width:110px}.nx2 .nx-dtbl.is-dq col.c-d{width:100px}.nx2 .nx-dtbl.is-dq col.c-a{width:116px}.nx2 .nx-dtbl.is-dq col.c-sc,.nx2 .nx-dtbl.is-dq col.c-w{width:84px}.nx2 .nx-dtbl.is-dq col.c-s{width:132px}.nx2 .nx-dtbl.is-dq col.c-o{width:48px}.nx2 .nx-dtbl.is-dq td{text-overflow:ellipsis;overflow:hidden}.nx2 .nx-dtbl.is-dq .nx-vd{min-width:0}.nx2 .nx-dtbl.is-dq .nx-vn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx2 .nx-kindchip,.nx2 .nx-splitchip{flex:none;height:18px;margin-left:6px;padding:0 6px;font-size:10.5px}.nx2 .nx-sortth{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.nx2 .nx-sortth svg{opacity:.45;transition:transform .15s}.nx2 .nx-sortth.is-on svg{opacity:1}.nx2 .nx-sortth.is-asc svg{transform:rotate(180deg)}.nx2 .nx-sortth:focus-visible{outline:2px solid var(--nx-focus,var(--nx-brand-teal));outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.nx2 .nx-sortth svg{transition:none}}@media (max-width:767px){.nx2 .nx-dtbl.is-dq{min-width:1150px}.nx2 .nx-dlg,.nx2 .nx-dlg.is-wide,.nx2 .nx-dlg.is-xl{border-radius:0;width:100%}.nx2 .nx-dlg.is-needs{align-self:stretch;margin-top:0}.nx2 .nx-dlg-scroll,.nx2 .nx-dlg-scroll.is-tall{max-height:none}.nx2 .nx-fields{padding:12px 16px}.nx2 .nx-field{grid-template-columns:minmax(0,110px) minmax(40px,1fr) 44px 92px;gap:8px}}.nx2 .nx-content .page-container.nx-list{overflow:clip visible}.nx2 .nx-list .nx-bulk{z-index:20;background:var(--nx-bulk-bg);box-shadow:var(--nx-bulk-shadow);position:sticky;bottom:0}@media (min-width:1280px){.nx2 .nx-list .data-table th:nth-child(2){width:auto}.nx2 .nx-list .data-table th:nth-child(12){width:136px}.nx2 .nx-list .vendor-cell strong{max-width:100%}}@media (min-width:1280px) and (max-width:1439px){.nx2 .nx-list .data-table th:nth-child(3){width:76px}.nx2 .nx-list .data-table th:nth-child(4){width:96px}.nx2 .nx-list .data-table th:nth-child(5){width:88px}.nx2 .nx-list .data-table th:nth-child(6){width:86px}.nx2 .nx-list .data-table th:nth-child(9){width:108px}.nx2 .nx-list .data-table th:nth-child(10){width:132px}.nx2 .nx-list .data-table th:nth-child(11){width:110px}.nx2 .nx-list .nx-rcc{width:96px}}@media (prefers-reduced-motion:reduce){.nx2{scroll-behavior:auto}.nx2 .r4-strip{transition:none;transform:none}.nx2 .nx-ltip{transition:opacity .12s,visibility 0s linear .12s;transform:none}.nx2 .nx-sp-progress span{transition:none}}.nx2 .nx-ws-legacy .nx-envbtn{border:1px solid var(--nx-hairline-strong);background:var(--nx-sunken);height:34px;color:var(--nx-ink-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;padding:0 14px;font-size:12.5px;font-weight:600}.nx2 .nx-ws-legacy .nx-envbtn:hover:not(:disabled){color:var(--nx-ink);border-color:var(--nx-ink-3)}.nx2 .nx-ws-legacy .nx-envbtn:disabled{opacity:.55;cursor:not-allowed}.nx2 .nx-ws-legacy .nx-envbtn:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}.nx2 .nx-ws-legacy .nx-envbtn.is-on{font-weight:700}.nx2 .nx-ws-legacy .nx-envbtn.is-on.is-prod{background:var(--nx-ok-subtle);border-color:var(--nx-ok-border);color:var(--nx-ok-ink)}.nx2 .nx-ws-legacy .nx-envbtn.is-on.is-test{background:var(--nx-warn-subtle);border-color:var(--nx-warn-border);color:var(--nx-warn-ink)}.nx2 .nx-ws-legacy .nx-envwarn{background:var(--nx-warn-subtle);border:1px solid var(--nx-warn-border);color:var(--nx-warn-ink);border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.nx2 .nx-ws-legacy .nx-hbpill{background:var(--nx-neutral-chip);color:var(--nx-ink-2);border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}.nx2 .nx-ws-legacy .nx-hbpill.is-ok{background:var(--nx-ok-subtle);color:var(--nx-ok-ink)}.nx2 .nx-ws-legacy .nx-hbpill.is-warn{background:var(--nx-warn-subtle);color:var(--nx-warn-ink)}.nx2 .nx-ws-legacy .nx-hbpill.is-bad{background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .nx-list.nx-fplist .data-table{table-layout:auto;min-width:920px}.nx2 .nx-list.nx-fplist .data-table th:nth-child(n){width:auto}.nx2 .nx-fplist .nx-fp-when{white-space:nowrap;color:var(--nx-ink-2)}.nx2 .nx-fplist a.nx-fp-inv{color:var(--nx-brand-ink);font-weight:600;text-decoration:none}.nx2 .nx-fplist a.nx-fp-inv:hover{text-decoration:underline}.nx2 .nx-fplist .nx-fp-why{max-width:360px;color:var(--nx-ink);line-height:1.45}.nx2 .nx-fplist .nx-fp-sub{color:var(--nx-ink-3);margin-top:4px;font-size:11.5px}.nx2 .nx-fplist .nx-fp-dismiss{height:30px;padding:0 12px;font-size:12.5px}.nx2 .nx-fplist .nx-fp-back{transform:rotate(180deg)}.nx2 :is(.support-page .page-title,.vendor-dashboard-page .vendor-page-head h1,.clean-invite-page .clean-invite-header h1,.two-panel-status-page .status-title-line h1){font-family:var(--nx-font-display);letter-spacing:-.02em;color:var(--nx-ink);-webkit-text-fill-color:currentColor;background:0 0;font-size:24px;font-weight:650;line-height:1.15}.nx2 :is(.support-page .page-subtitle,.vendor-dashboard-page .vendor-page-head p,.clean-invite-page .clean-invite-header p,.two-panel-status-page .status-page-header>div>p){font-family:var(--nx-font-ui);color:var(--nx-ink-2);margin-top:4px;font-size:12.5px;font-weight:400}.nx2 :is(.support-page .support-header,.support-page .support-actions,.support-page .ticket-empty,.vendor-dashboard-page .vendor-page-head,.clean-invite-page .clean-invite-header,.two-panel-status-page .status-page-header) .btn{height:35px;font-family:var(--nx-font-ui);border-radius:9px;gap:7px;padding:0 14px;font-size:13px;font-weight:600}.nx2 :is(.support-page .support-header,.support-page .support-actions,.support-page .ticket-empty,.vendor-dashboard-page .vendor-page-head,.clean-invite-page .clean-invite-header,.two-panel-status-page .status-page-header) .btn-primary{background:var(--nx-btn-primary);color:var(--nx-on-brand);box-shadow:var(--nx-btn-primary-shadow)}.nx2 :is(.support-page .support-header,.support-page .support-actions,.support-page .ticket-empty,.vendor-dashboard-page .vendor-page-head,.clean-invite-page .clean-invite-header,.two-panel-status-page .status-page-header) .btn-primary:hover{background:var(--nx-btn-primary-hover)}.nx2 :is(.support-page .support-header,.support-page .support-actions,.support-page .ticket-empty,.vendor-dashboard-page .vendor-page-head,.clean-invite-page .clean-invite-header,.two-panel-status-page .status-page-header) .btn-ghost{border:1px solid var(--nx-hairline-strong);background:var(--nx-surface);color:var(--nx-ink)}.nx2 .two-panel-status-page .detail-tab-buttons button{font-family:var(--nx-font-ui);font-size:12.5px;font-weight:500}.nx2 .two-panel-status-page .detail-tab-buttons button.active{font-weight:600}.nx2 :is(.vendor-dashboard-page .vendor-table,.two-panel-status-page .large-readiness-table) th{text-transform:none;letter-spacing:0;font-family:var(--nx-font-ui);color:var(--nx-ink-2);background:var(--nx-th-bg);font-size:12px;font-weight:500}.nx2 :is(.vendor-dashboard-page .vendor-table,.two-panel-status-page .large-readiness-table) td{font-family:var(--nx-font-ui);font-size:12.5px}.nx2 .nx-state{justify-content:center;align-items:flex-start;padding:72px 16px 40px;display:flex}.nx2 .nx-state-card{text-align:center;background:var(--nx-surface);border:1px solid var(--nx-hairline);width:100%;max-width:460px;box-shadow:var(--nx-shadow-card);border-radius:14px;padding:32px 28px 26px}.nx2 .nx-state-ic{border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:12px;display:inline-grid}.nx2 .nx-state-ic.is-bad{background:var(--nx-bad-subtle);color:var(--nx-bad-ink)}.nx2 .nx-state-ic.is-brand{background:var(--nx-brand-subtle);color:var(--nx-brand-ink)}.nx2 .nx-state .nx-lh-s{line-height:1.55}.nx2 .nx-state-a{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.nx2 .nx-state-foot{color:var(--nx-ink-3);margin:18px 0 0;font-size:12px}.nx2 .nx-state-foot a{color:var(--nx-brand-ink);text-decoration:none}.nx2 .nx-fplist .nx-lbar{flex-wrap:wrap}.nx2 .nx-fplist .nx-ltabs{flex-wrap:wrap;max-width:100%}
