@layer elements{button,input,select,textarea{font:inherit}button{cursor:pointer;font-size:var(--fs-base)}h1,h2,h3,p{margin-top:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--ls-display);line-height:var(--lh-snug);color:var(--text-heading)}label{color:var(--ink-2);font-size:var(--fs-label);font-weight:var(--fw-medium);gap:6px;display:grid}label small{min-height:16px;color:var(--text-muted);font-size:var(--fs-meta);font-weight:var(--fw-regular)}input,select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);width:100%;color:var(--ink);background:var(--surface);font-size:var(--fs-md);transition:border-color var(--dur-fast), outline-color var(--dur-fast);outline:none;padding:7px 12px;line-height:20px}input:focus,select:focus,textarea:focus{border-color:var(--brand-500);box-shadow:var(--shadow-focus);background:var(--surface);outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}code{font-family:var(--font-mono);font-variant-numeric:tabular-nums}table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--fs-sm)}th{z-index:1;border-bottom:var(--border-1);color:var(--text-faint);background:var(--stone-050);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:11px 16px;position:sticky;top:0}td{color:var(--text-body);font-size:var(--fs-sm);vertical-align:middle;border-bottom:1px solid #1c19170d;padding:11px 16px}td:first-child{color:var(--text-heading);font-weight:var(--fw-bold)}tbody tr:hover td{background:var(--surface-app)}tr:last-child td{border-bottom:0}}@layer ui-v2{@font-face{font-family:Bricolage Grotesque;src:url(/assets/BricolageGrotesque-DjmgBqqQ.woff)format("woff");font-weight:200 800;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Cl9gpzh3.woff)format("woff");font-weight:100 700;font-stretch:85% 100%;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-DNHHeOKt.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-CsTMph06.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-SemiBold-Bm5dLUOl.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}:root,[data-theme=light]{--canvas:#f5f4f8;--surface:#fff;--surface-sunken:#efedf4;--surface-hover:#edebf3;--line:#dfdce8;--line-strong:#8f8aa3;--ink:#16141f;--ink-2:#3f3b4d;--ink-3:#4f4b60;--primary:#4b32d6;--on-primary:#fff;--brand:#5b43e6;--accent:#3a2a9e;--on-accent:#fff;--accent-tint:#efebff;--warm:#d9822b;--warm-tint:#f6ddc2;--ok:#0b5154;--ok-tint:#e3f4f3;--warn:#7a3a08;--warn-tint:#fff4e8;--bad:#9a1d14;--bad-tint:#fdecea;--info:#1f3f75;--info-tint:#dce5f3;--rose:#7e2350;--rose-tint:#f8e4ec;--chart-1:#5b43e6;--chart-2:#d9822b;--chart-3:#00979b;--chart-grid:#ebe9f1;--rail:#16141f;--rail-hover:#221f2e;--rail-active:#2a2540;--rail-ink:#fff;--rail-ink-2:#bdb8cc;--rail-line:#2e2a3b;--focus:var(--brand);--scrim:#16141f5c;--shadow-card:0 1px 2px #16141f0a, 0 4px 12px -2px #16141f0f;--shadow-raised:0 1px 0 #dfdce8, 0 18px 40px -28px #16141f59;--shadow-popover:0 1px 2px #16141f0f, 0 12px 32px -8px #16141f2e;--shadow-dialog:0 2px 6px #16141f0f, 0 32px 80px -20px #16141f59;--highlight:inset 0 1px 0 #ffffffb3}[data-theme=dark]{--canvas:#0f0e15;--surface:#17151f;--surface-sunken:#1e1c28;--surface-hover:#25222f;--line:#2c2938;--line-strong:#6d6880;--ink:#f3f2f7;--ink-2:#cfccda;--ink-3:#b3afc2;--primary:#a497ff;--on-primary:#16141f;--brand:#8b7bff;--accent:#c3baff;--on-accent:#16141f;--accent-tint:#241e40;--warm:#e9a35b;--warm-tint:#3a2a18;--ok:#7ad6d8;--ok-tint:#0e2a2c;--warn:#f0b46c;--warn-tint:#2c2012;--bad:#ff9a90;--bad-tint:#33171a;--info:#a9c1f0;--info-tint:#172238;--rose:#f2a6c6;--rose-tint:#321826;--chart-1:#8b7bff;--chart-2:#c77a2c;--chart-3:#22a3a6;--chart-grid:#24212e;--rail:#0a0910;--rail-hover:#16141f;--rail-active:#221f2e;--rail-ink:#fff;--rail-ink-2:#b3afc2;--rail-line:#1e1c28;--focus:var(--brand);--scrim:#0009;--shadow-card:0 1px 2px #0006, 0 4px 12px -2px #0006;--shadow-raised:0 1px 0 #2c2938, 0 18px 40px -28px #000c;--shadow-popover:0 1px 2px #00000080, 0 12px 32px -8px #0009;--shadow-dialog:0 2px 6px #00000080, 0 32px 80px -20px #000c;--highlight:inset 0 1px 0 #ffffff0a}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-16:64px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--control-sm:30px;--control-md:36px;--control-lg:44px;--row:48px;--sidebar:264px;--dur-micro:80ms;--dur-quick:.15s;--dur-fast:.2s;--dur-base:.25s;--dur-panel:.4s;--dur-emph:.5s;--stagger:40ms;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-smooth:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-pop:cubic-bezier(.34, 1.36, .64, 1);--font-display:"Bricolage Grotesque", "IBM Plex Sans", system-ui, sans-serif;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace}.display{font-family:var(--font-display);letter-spacing:-.03em;font-size:40px;font-weight:650;line-height:44px}.metric{font-family:var(--font-display);letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:34px}.title{font-family:var(--font-display);letter-spacing:-.025em;font-size:28px;font-weight:650;line-height:34px}.heading{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:24px}.subheading{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:23px}.body-sm{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:21px}.label{font-family:var(--font-sans);font-size:12.5px;font-weight:500;line-height:16px}.caption{font-family:var(--font-sans);font-size:12.5px;font-weight:400;line-height:17px}.mono{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:20px}.nm,.nm *{box-sizing:border-box}.nm{font-family:var(--font-sans);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:21px}.nm :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.nm a{color:var(--accent);text-decoration:none}.nm a:hover{text-underline-offset:3px;text-decoration:underline}.nm a.nm-btn,.nm a.nm-navitem,.nm a.nm-file,.nm .nm-chain a,.nm .nm-list>a,.nm .nm-menu a,.nm .nm-subnav a,.nm a.nm-card{text-decoration:none}.nm h1,.nm h2,.nm h3,.nm h4,.nm p{margin:0}.nm-num{font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1;text-align:right;white-space:nowrap;letter-spacing:0}.nm-mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:13px}.nm-muted{color:var(--ink-3)}.nm-sub{color:var(--ink-3);margin-top:2px;font-size:12.5px;font-weight:400;line-height:17px;display:block}.nm-why{color:var(--ink-3);font-size:12.5px;line-height:17px}.nm-icon{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}@keyframes nm-rise{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes nm-fade{0%{opacity:0}to{opacity:1}}@keyframes nm-pop{0%{opacity:0;filter:blur(2px);transform:translateY(6px)scale(.98)}to{opacity:1;filter:none;transform:none}}@keyframes nm-badge-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes nm-ring{0%{box-shadow:0 0}to{box-shadow:0 0 0 6px #0000}}@keyframes nm-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes nm-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes nm-draw{to{stroke-dashoffset:0}}@keyframes nm-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes nm-sheet-in{0%{transform:translate(100%)}to{transform:none}}@keyframes nm-dialog-in{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:none}}@keyframes nm-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@keyframes nm-toast-in{0%{opacity:0;filter:blur(2px);transform:translateY(16px)scale(.98)}to{opacity:1;filter:none;transform:none}}@keyframes nm-bar-up{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@keyframes nm-check{0%{opacity:0;filter:blur(8px);transform:scale(.6)rotate(-20deg)}to{opacity:1;filter:none;transform:none}}@keyframes nm-pulse{50%{box-shadow:0 0 0 6px var(--accent-tint)}}@keyframes nm-tint-out{0%{background:var(--ok-tint)}to{background:0 0}}@keyframes nm-ind{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:none}}.nm-page>*{animation:nm-rise var(--dur-panel) var(--ease-out) both}.nm-page>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.nm-page>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.nm-page>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.nm-page>:nth-child(n+5){animation-delay:calc(var(--stagger) * 4)}.nm-app{background:var(--canvas);flex-wrap:wrap;min-height:100vh;display:flex;position:relative}.nm-sidebar{flex:1 1 var(--sidebar);max-width:var(--sidebar);background:var(--rail);min-width:232px;color:var(--rail-ink-2)}.nm-main{flex-direction:column;flex:999 560px;min-width:0;display:flex}.nm-topbar{border-bottom:1px solid var(--line);background:var(--canvas);z-index:3;align-items:center;gap:12px;height:60px;padding:0 32px;display:flex;position:sticky;top:0}.nm-crumbs{color:var(--ink-3);flex:1;align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.nm-crumbs b{color:var(--ink);font-weight:600}.nm-crumbs a{color:var(--ink-3)}.nm-page{flex-direction:column;gap:24px;width:100%;max-width:1400px;padding:32px 32px 64px;display:flex}.nm-pagehead{z-index:6;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:relative}.nm-pagehead h1{font-family:var(--font-display);letter-spacing:-.03em;font-size:30px;font-weight:650;line-height:36px}.nm-pagehead p{color:var(--ink-3);max-width:64ch;margin-top:6px;font-size:15px;line-height:22px}.nm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nm-search{border-radius:var(--radius-full);border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink-3);font:400 13.5px var(--font-sans);text-align:left;width:300px;max-width:100%;box-shadow:var(--shadow-card);cursor:pointer;transition:border-color var(--dur-quick) ease;align-items:center;gap:8px;padding:0 8px 0 12px;display:inline-flex}.nm-search:hover{border-color:var(--line-strong)}.nm-kbd{font:500 11.5px var(--font-mono);background:var(--surface-sunken);color:var(--ink-3);border:1px solid var(--line);border-radius:6px;margin-left:auto;padding:1px 6px}.nm-rail{background:var(--rail);flex-direction:column;gap:2px;min-height:100%;padding:16px 12px;display:flex}.nm-brand{align-items:center;gap:10px;padding:4px 8px 16px;display:flex}.nm-mark{background:var(--brand);color:#fff;width:32px;height:32px;font:650 16px var(--font-display);letter-spacing:-.02em;border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40,0 6px 16px -6px #5b43e6cc}.nm-brand strong{font:650 16px/20px var(--font-display);letter-spacing:-.02em;color:var(--rail-ink);display:block}.nm-brand span{color:var(--rail-ink-2);letter-spacing:.02em;font-size:11.5px;line-height:15px;display:block}.nm-persona-switch{background:var(--rail-hover);border:1px solid var(--rail-line);border-radius:12px;flex-direction:column;gap:2px;margin:0 0 8px;padding:10px 12px;display:flex}.nm-persona-switch label{color:var(--rail-ink-2);font-size:11.5px}.nm-persona-switch select{appearance:none;color:var(--rail-ink);font:600 14px var(--font-sans);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23bdb8cc' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 6.5L8 10l3.5-3.5'/%3E%3C/svg%3E") right 0 center no-repeat;border:0;padding:0 20px 0 0}.nm-persona-switch select option{color:#16141f}.nm-persona-switch p{color:var(--rail-ink-2);margin-top:2px;font-size:11.5px;line-height:15px}.nm-navgroup{flex-direction:column;gap:1px;margin-top:12px;display:flex}.nm-navgroup>p{color:var(--rail-ink-2);letter-spacing:.01em;padding:0 12px 6px;font-size:12px;font-weight:600;line-height:16px}.nm-navitem{color:var(--rail-ink-2);transition:background-color var(--dur-quick) ease, color var(--dur-quick) ease;border-radius:10px;grid-template-columns:18px 1fr auto;align-items:center;column-gap:12px;padding:7px 12px;display:grid;position:relative}.nm a.nm-navitem{color:var(--rail-ink-2)}.nm-navitem .nm-icon{transition:transform var(--dur-quick) var(--ease-out), color var(--dur-quick) ease;grid-row:1/span 2}.nm-navitem b{color:var(--rail-ink);font-size:13.5px;font-weight:500;line-height:18px}.nm-navitem small{color:var(--rail-ink-2);grid-column:2;font-size:11.5px;line-height:15px}.nm-navitem em{font:500 11.5px var(--font-sans);color:var(--rail-ink-2);background:var(--rail-line);border-radius:999px;grid-area:1/3/span 2;padding:1px 7px;font-style:normal}.nm-navitem em.nm-hot{background:var(--warm);color:#16141f;font-weight:600}@media (hover:hover){.nm-navitem:hover{background:var(--rail-hover)}.nm-navitem:hover .nm-icon{color:var(--rail-ink);transform:translate(2px)}}.nm-navitem[aria-current=page]{background:var(--rail-active)}.nm-navitem[aria-current=page] .nm-icon{color:#fff}.nm-navitem[aria-current=page]:before{content:"";background:var(--brand);width:3px;animation:nm-ind var(--dur-base) var(--ease-expo) both;border-radius:0 3px 3px 0;position:absolute;top:10px;bottom:10px;left:-12px}.nm-railfoot{border-top:1px solid var(--rail-line);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 0;display:flex}.nm-railfoot strong{color:var(--rail-ink);font-size:13.5px;font-weight:500;display:block}.nm-railfoot span{color:var(--rail-ink-2);font-size:11.5px;display:block}.nm-avatar{background:var(--accent-tint);width:30px;height:30px;color:var(--accent);font:600 11.5px var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.nm-rail .nm-avatar{background:var(--brand);color:#fff}.nm-avstack{display:flex}.nm-avstack .nm-avatar{border:2px solid var(--surface);width:26px;height:26px;transition:transform var(--dur-fast) var(--ease-pop);margin-left:-8px;font-size:10px}.nm-avstack .nm-avatar:first-child{margin-left:0}@media (hover:hover){.nm-avstack:hover .nm-avatar{transform:translateY(-2px)}}.nm-avatar.nm-av2{background:var(--info-tint);color:var(--info)}.nm-avatar.nm-av3{background:var(--rose-tint);color:var(--rose)}.nm-avatar.nm-av4{background:var(--ok-tint);color:var(--ok)}.nm-btn{height:var(--control-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:500 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-quick) ease, border-color var(--dur-quick) ease, box-shadow var(--dur-quick) ease, transform .12s var(--ease-out);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex;box-shadow:0 1px 2px #16141f0d}.nm a.nm-btn{color:var(--ink)}.nm-btn:hover{border-color:var(--line-strong)}.nm-btn:active{transform:scale(.97)}.nm-btn--primary,.nm a.nm-btn--primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary);box-shadow:inset 0 1px #fff3,0 1px 2px #16141f33,0 6px 16px -8px #4b32d6b3}.nm-btn--primary:hover{background:var(--accent);border-color:var(--accent)}.nm-btn--dark,.nm a.nm-btn--dark{background:var(--ink);border-color:var(--ink);color:var(--surface)}.nm-btn--ghost{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000}.nm-btn--ghost:hover{background:var(--surface-hover);border-color:#0000}.nm-btn--danger{color:var(--bad)}.nm-btn--sm{height:var(--control-sm);border-radius:9px;padding:0 11px;font-size:13px}.nm-btn--lg{height:var(--control-lg);border-radius:12px;padding:0 20px;font-size:15px}.nm-btn--icon{width:var(--control-md);padding:0}.nm-btn--sm.nm-btn--icon{width:var(--control-sm)}.nm-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.nm-btn .nm-count{font:600 11px/16px var(--font-sans);background:var(--warm);color:#16141f;border-radius:999px;padding:0 6px}.nm-badge{background:var(--surface-sunken);height:24px;color:var(--ink-2);white-space:nowrap;animation:nm-badge-pop var(--dur-base) var(--ease-pop) both;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex}.nm-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.nm-badge--plain:before{display:none}.nm-badge--ok{background:var(--ok-tint);color:var(--ok)}.nm-badge--warn{background:var(--warn-tint);color:var(--warn)}.nm-badge--bad{background:var(--bad-tint);color:var(--bad)}.nm-badge--info{background:var(--info-tint);color:var(--info)}.nm-badge--accent{background:var(--accent-tint);color:var(--accent)}.nm-badge--rose{background:var(--rose-tint);color:var(--rose)}.nm-badge--outline{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.nm-badge--hollow:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.nm-badge--changed{animation:nm-badge-pop var(--dur-panel) var(--ease-pop) both, nm-ring .6s var(--ease-out) .3s 1}.nm-panel{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-card), var(--highlight);border-radius:14px}.nm-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.nm-panel__head+*{border-top:1px solid var(--line)}.nm-panel__head h2{font:600 17px/24px var(--font-display);letter-spacing:-.01em}.nm-panel__head p{color:var(--ink-3);font-size:12.5px;line-height:17px}.nm-panel__body{padding:20px}.nm-panel__foot{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12.5px;display:flex}.nm-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card), var(--highlight);color:var(--ink);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) ease, border-color var(--dur-quick) ease;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}@media (hover:hover){a.nm-card:hover{box-shadow:var(--shadow-raised);border-color:var(--line-strong);transform:translateY(-2px)}}.nm-metrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.nm-metric{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card), var(--highlight);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px 14px;display:flex;position:relative;overflow:hidden}.nm-metric>span{color:var(--ink-3);font-size:12.5px;font-weight:500;line-height:16px}.nm-metric>strong{font:600 30px/36px var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;animation:nm-pop var(--dur-emph) var(--ease-out) both;animation-delay:.16s}.nm-metric:nth-child(2)>strong{animation-delay:.2s}.nm-metric:nth-child(3)>strong{animation-delay:.24s}.nm-metric:nth-child(4)>strong{animation-delay:.28s}.nm-metric:nth-child(5)>strong{animation-delay:.32s}.nm-metric>strong small{color:var(--ink-3);letter-spacing:0;margin-left:.2em;font-size:.62em;font-weight:500}.nm-metric>em{color:var(--ink-3);font-size:12.5px;font-style:normal;line-height:17px}.nm-metric>em.nm-up{color:var(--bad);font-weight:500}.nm-metric>em.nm-ok{color:var(--ok);font-weight:500}.nm-spark{width:84px;height:30px;position:absolute;top:14px;right:12px}.nm-spark path.nm-line{fill:none;stroke:var(--brand);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:nm-draw .9s var(--ease-in-out) .3s forwards}.nm-spark path.nm-area{fill:var(--brand);opacity:.12;animation:.4s .7s both nm-fade}.nm-spark--warm path.nm-line{stroke:var(--warm)}.nm-spark--warm path.nm-area{fill:var(--warm)}.nm-tabs{background:var(--surface-sunken);border-radius:12px;gap:2px;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.nm-tab{z-index:1;height:32px;color:var(--ink-3);font:500 13.5px var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--dur-quick) ease;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:relative}.nm-tab:hover{color:var(--ink)}.nm-tab:before{content:"";z-index:-1;background:var(--surface);box-shadow:0 1px 2px #16141f14, 0 0 0 1px var(--line);opacity:0;transition:opacity var(--dur-quick) ease, transform var(--dur-base) var(--ease-expo);border-radius:9px;position:absolute;inset:0;transform:scale(.94)}.nm-tab[aria-selected=true]{color:var(--ink)}.nm-tab[aria-selected=true]:before{opacity:1;transform:none}.nm-tab em{font:500 11.5px var(--font-sans);color:var(--ink-3);background:var(--surface-hover);border-radius:999px;padding:0 6px;font-style:normal}.nm-tab[aria-selected=true] em{background:var(--accent-tint);color:var(--accent)}.nm-tabbar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.nm-tabs--slide{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.nm-tabs--slide .nm-tab:before{display:none}.nm-tabs--slide .nm-tab{justify-content:center}.nm-tabind{z-index:0;width:calc((100% - 8px) / var(--n,4));background:var(--surface);box-shadow:0 1px 2px #16141f14, 0 0 0 1px var(--line);transform:translateX(calc(var(--i,0) * 100%));transition:transform var(--dur-base) var(--ease-expo);border-radius:9px;position:absolute;top:4px;bottom:4px;left:4px}.nm-seg{background:var(--surface-sunken);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.nm-seg button{height:28px;color:var(--ink-3);font:500 13px var(--font-sans);cursor:pointer;transition:background-color var(--dur-quick) ease, color var(--dur-quick) ease, box-shadow var(--dur-quick) ease;background:0 0;border:0;border-radius:8px;padding:0 10px}.nm-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #16141f14, 0 0 0 1px var(--line)}.nm-subnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:8px 32px 0;display:flex;overflow-x:auto}.nm .nm-subnav a{height:40px;color:var(--ink-3);white-space:nowrap;transition:color var(--dur-quick) ease;align-items:center;padding:0 12px;font-weight:500;display:inline-flex;position:relative}.nm .nm-subnav a:after{content:"";background:var(--brand);height:2px;transition:transform var(--dur-base) var(--ease-expo);border-radius:2px;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.nm .nm-subnav a[aria-current=page]{color:var(--ink)}.nm .nm-subnav a[aria-current=page]:after{transform:none}.nm-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.nm-toolbar .nm-grow{flex:1}.nm-filter{align-items:center;display:flex;position:relative}.nm-filter .nm-icon{color:var(--ink-3);pointer-events:none;position:absolute;left:11px}.nm-filter input{border-radius:999px;width:280px;height:34px;padding-left:34px}.nm-chip{border:1px dashed var(--line-strong);height:30px;color:var(--ink-2);font:500 13px var(--font-sans);cursor:pointer;transition:background-color var(--dur-quick) ease;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.nm-chip:hover{background:var(--surface-hover)}.nm-chip--on{border-style:solid;border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.nm-tablewrap{overflow-x:auto}.nm-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:20px}.nm-table th{text-align:left;height:40px;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;background:0 0;padding:0 12px;font-size:12.5px;font-weight:500}.nm-toolbar+.nm-tablewrap,.nm-tabbar+.nm-tablewrap{border-top:1px solid var(--line)}.nm-table td{height:var(--row);border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle;white-space:nowrap;padding:10px 12px;transition:background-color .12s}.nm-table td.nm-wrap{white-space:normal;min-width:220px}.nm-table tbody tr:last-child td{border-bottom:0}.nm-table tbody tr:hover td{background:var(--surface-hover)}.nm-table .nm-key,.nm-table td.nm-key{color:var(--ink);font-weight:500}.nm-table .nm-num{text-align:right}.nm-table tr.nm-selected td{background:var(--accent-tint)}.nm-table tr.nm-done td{animation:1.4s ease-out both nm-tint-out}.nm-table tfoot td{background:var(--surface-sunken);color:var(--ink);border-top:1px solid var(--line);border-bottom:0;font-weight:600}.nm-table tfoot td:first-child{border-bottom-left-radius:14px}.nm-table tfoot td:last-child{border-bottom-right-radius:14px}.nm-table input.nm-input{text-align:right;width:110px;height:32px}.nm-rowact{justify-content:flex-end;align-items:center;gap:6px;display:flex}.nm-hoverreveal{opacity:0;transition:opacity .12s}.nm-table tr:hover .nm-hoverreveal,.nm-table tr:focus-within .nm-hoverreveal{opacity:1}.nm-cb{appearance:none;border:1.5px solid var(--line-strong);background:var(--surface) center / 12px 12px no-repeat;cursor:pointer;width:18px;height:18px;transition:background-color .12s ease, border-color .12s ease, transform .12s var(--ease-out);vertical-align:middle;border-radius:6px;place-items:center;margin:0;display:inline-grid}.nm-cb:active{transform:scale(.9)}.nm-cb:checked{background-color:var(--primary);border-color:var(--primary);animation:nm-badge-pop var(--dur-fast) var(--ease-pop);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}.nm-actionbar{z-index:6;background:var(--ink);color:var(--surface);box-shadow:var(--shadow-dialog);animation:nm-bar-up var(--dur-base) var(--ease-smooth) both;border-radius:16px;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;left:calc(50% + 132px);transform:translate(-50%)}.nm-actionbar b{font-family:var(--font-sans)}.nm-actionbar .nm-btn{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff24}.nm-actionbar .nm-btn--primary{background:var(--brand);border-color:var(--brand)}.nm-field{flex-direction:column;gap:6px;min-width:0;display:flex}.nm-field>label,.nm-label{color:var(--ink-2);font-size:13px;font-weight:500;line-height:17px}.nm-field>label i{color:var(--ink-3);font-style:normal}.nm-hint{color:var(--ink-3);font-size:12.5px;line-height:17px}.nm-error{color:var(--bad);animation:nm-pop var(--dur-fast) var(--ease-out) both;font-size:12.5px;font-weight:500;line-height:17px}.nm-input,.nm-select,.nm-textarea{height:var(--control-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:400 14px/20px var(--font-sans);width:100%;min-width:0;transition:border-color var(--dur-quick) ease, box-shadow var(--dur-quick) ease;border-radius:10px;padding:0 12px}.nm-input:focus,.nm-select:focus,.nm-textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 4px #5b43e62e}.nm-textarea{resize:vertical;height:auto;min-height:84px;padding:10px 12px}.nm-select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%238f8aa3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 6.5L8 10l3.5-3.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}.nm-input.nm-mono,.nm-mono .nm-input{font-family:var(--font-mono);font-size:13px}.nm-input.nm-num{text-align:right}.nm-input[readonly]{background:var(--surface-sunken);border-color:var(--line)}.nm-input--invalid{border-color:var(--bad);box-shadow:0 0 0 4px #9a1d141f}.nm-input--lg{height:var(--control-lg);border-radius:12px;font-size:15px}.nm-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nm-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nm-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nm-check{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;display:flex}.nm-check input[type=checkbox]:not(.nm-cb){width:18px;height:18px;accent-color:var(--primary);flex:none;margin:1px 0 0}.nm-check span small{color:var(--ink-3);font-size:12.5px;line-height:17px;display:block}.nm-affix{position:relative}.nm-affix>span{color:var(--ink-3);font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nm-affix>.nm-input{padding-left:26px}.nm-switch{appearance:none;background:var(--line-strong);cursor:pointer;width:36px;height:20px;transition:background-color var(--dur-quick) ease;border-radius:999px;flex:none;margin:0;position:relative}.nm-switch:after{content:"";width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-pop);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.nm-switch:checked{background:var(--primary)}.nm-switch:checked:after{transform:translate(16px)}.nm-dl{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px 24px;margin:0;display:grid}.nm-dl div{min-width:0}.nm-dl dt{color:var(--ink-3);font-size:12.5px;font-weight:500;line-height:16px}.nm-dl dd{color:var(--ink);margin:4px 0 0;font-size:14px;line-height:20px}.nm-dl--rows{grid-template-columns:1fr;gap:0}.nm-dl--rows div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.nm-dl--rows div:last-child{border-bottom:0}.nm-dl--rows dd{text-align:right;font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin:0}.nm-steps{counter-reset:s;margin:0;padding:0;list-style:none;display:flex}.nm-steps li{min-width:0;color:var(--ink-3);flex:1;align-items:center;gap:8px;padding:0 8px 0 0;font-size:13px;font-weight:500;display:flex;position:relative}.nm-steps li:before{counter-increment:s;content:counter(s);width:24px;height:24px;font:600 11.5px var(--font-sans);box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink-3);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.nm-steps li:after{content:"";background:linear-gradient(var(--brand), var(--brand)) left / 0% 100% no-repeat, var(--line);border-radius:2px;flex:1;min-width:12px;height:2px}.nm-steps li:last-child:after{display:none}.nm-steps li[data-state=done]{color:var(--ink-2)}.nm-steps li[data-state=done]:before{content:"✓";background:var(--brand);color:#fff;box-shadow:none;animation:nm-badge-pop var(--dur-fast) var(--ease-pop) both}.nm-steps li[data-state=done]:after{transition:background-size var(--dur-panel) var(--ease-expo);background-size:100% 100%}.nm-steps li[data-state=current]{color:var(--ink)}.nm-steps li[data-state=current]:before{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);animation:2s ease-in-out infinite nm-pulse}.nm-steps--vertical{flex-direction:column;gap:4px}.nm-steps--vertical li{border-radius:10px;padding:8px 10px}.nm-steps--vertical li:after{display:none}.nm-chain{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card), var(--highlight);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;display:grid;overflow:hidden}.nm-chain>a,.nm-chain>div{color:var(--ink);min-width:0;transition:background-color var(--dur-quick) ease;flex-direction:column;gap:4px;padding:18px 20px 16px;display:flex;position:relative}.nm-chain>*+*{border-left:1px solid var(--line)}.nm-chain>a:hover{background:var(--surface-hover)}.nm-chain>*>span{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;font-weight:500;line-height:16px;display:flex}.nm-chain>*>span:before{content:"";border-radius:50%;flex:none;width:8px;height:8px}.nm-chain [data-state=done]>span:before{background:var(--ok)}.nm-chain [data-state=live]>span:before{background:var(--warm);box-shadow:0 0 0 0 var(--warm-tint);animation:2s ease-in-out infinite nm-pulse}.nm-chain [data-state=next]>span:before{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.nm-chain strong{font:600 32px/38px var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;animation:nm-pop var(--dur-emph) var(--ease-out) both}.nm-chain>:nth-child(2) strong{animation-delay:.12s}.nm-chain>:nth-child(3) strong{animation-delay:.24s}.nm-chain>:nth-child(4) strong{animation-delay:.36s}.nm-chain em{color:var(--ink-3);font-size:12.5px;font-style:normal}.nm-chain [data-state=live]{background:linear-gradient(180deg, var(--warn-tint), transparent 70%)}.nm-chain [data-state=live]>span{color:var(--warn)}.nm-chain i.nm-flow{background:var(--brand);transform-origin:0;height:3px;animation:nm-grow-x .7s var(--ease-expo) both;position:absolute;bottom:0;left:0;right:0}.nm-chain>:nth-child(2) i.nm-flow{animation-delay:.14s}.nm-chain>:nth-child(3) i.nm-flow{background:var(--warm);animation-delay:.28s}.nm-callout{background:var(--surface-sunken);color:var(--ink-2);border-radius:14px;gap:12px;padding:14px 16px;font-size:14px;line-height:21px;display:flex}.nm-callout .nm-icon{color:var(--ink-3);margin-top:2px}.nm-callout strong{color:var(--ink);font-weight:600;display:block}.nm-callout--ok{background:var(--ok-tint)}.nm-callout--ok strong,.nm-callout--ok .nm-icon{color:var(--ok)}.nm-callout--warn{background:var(--warn-tint)}.nm-callout--warn strong,.nm-callout--warn .nm-icon{color:var(--warn)}.nm-callout--bad{background:var(--bad-tint)}.nm-callout--bad strong,.nm-callout--bad .nm-icon{color:var(--bad)}.nm-callout--info{background:var(--accent-tint)}.nm-callout--info strong,.nm-callout--info .nm-icon{color:var(--accent)}.nm-scrim{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:nm-fade var(--dur-base) ease both;z-index:8;position:absolute;inset:0}.nm-overlay{z-index:9;justify-content:center;align-items:flex-start;padding:72px 24px;display:flex;position:absolute;inset:0}.nm-dialog{background:var(--surface);border:1px solid var(--line);width:100%;max-width:560px;box-shadow:var(--shadow-dialog);animation:nm-dialog-in var(--dur-base) var(--ease-smooth) both;border-radius:18px;flex-direction:column;display:flex}.nm-dialog__head{justify-content:space-between;gap:16px;padding:20px 22px 0;display:flex}.nm-dialog__head h2{font:600 19px/26px var(--font-display);letter-spacing:-.015em}.nm-dialog__head p{color:var(--ink-3);margin-top:2px;font-size:14px;line-height:21px}.nm-dialog__body{flex-direction:column;gap:16px;padding:18px 22px 22px;display:flex}.nm-dialog__foot{border-top:1px solid var(--line);background:var(--canvas);border-radius:0 0 18px 18px;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.nm-sheet{z-index:9;background:var(--surface);border:1px solid var(--line);width:540px;max-width:calc(100% - 24px);box-shadow:var(--shadow-dialog);animation:nm-sheet-in var(--dur-panel) var(--ease-drawer) both;border-radius:18px;flex-direction:column;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.nm-sheet>*{animation:nm-rise var(--dur-panel) var(--ease-out) both;animation-delay:80ms}.nm-sheet>*+*{animation-delay:.12s}.nm-menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-popover);min-width:300px;animation:nm-menu-in var(--dur-fast) var(--ease-smooth) both;transform-origin:100% 0;border-radius:14px;flex-direction:column;padding:6px;display:flex}.nm .nm-menu>a,.nm-menu>button{color:var(--ink);text-align:left;font:500 14px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:1px;padding:9px 12px;display:flex}.nm .nm-menu>a:hover,.nm-menu>button:hover{background:var(--surface-hover)}.nm-menu small{color:var(--ink-3);font-size:12.5px;font-weight:400;line-height:17px}.nm-toast{z-index:10;background:var(--ink);min-width:320px;color:var(--surface);box-shadow:var(--shadow-dialog);animation:nm-toast-in var(--dur-panel) var(--ease-out) both;border-radius:14px;align-items:center;gap:12px;padding:12px 14px 12px 12px;font-size:14px;display:flex;position:fixed;bottom:24px;right:24px}.nm-toast .nm-tick{color:#0b2a24;width:28px;height:28px;animation:nm-check var(--dur-emph) var(--ease-pop) .12s both;background:#3fbfa0;border-radius:50%;flex:none;place-items:center;display:grid}.nm-toast small{color:#ffffffb8;font-size:12.5px;display:block}.nm-toast .nm-btn{color:#fff;box-shadow:none;background:0 0;border-color:#fff3;margin-left:auto}.nm-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;display:flex}.nm-empty .nm-icon{width:22px;height:22px;color:var(--accent);margin-bottom:6px}.nm-empty strong{font:600 16px var(--font-display)}.nm-empty p{color:var(--ink-3);max-width:360px}.nm-drop{border:1.5px dashed var(--line-strong);background:var(--canvas);transition:border-color var(--dur-quick) ease, background-color var(--dur-quick) ease;border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex;position:relative}.nm-drop:hover{border-color:var(--brand);background:var(--accent-tint)}.nm-drop strong{font-size:14px;font-weight:500;display:block}.nm-drop span{color:var(--ink-3);font-size:12.5px}.nm-file{border:1px solid var(--line);background:var(--surface);transition:border-color var(--dur-quick) ease;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.nm-file:hover{border-color:var(--line-strong)}.nm-doc{aspect-ratio:1/1.414;color:#3f3b4d;border:1px solid var(--line);width:100%;max-width:420px;box-shadow:var(--shadow-raised);background:#fff;border-radius:6px;flex-direction:column;gap:12px;padding:8% 9%;display:flex}.nm-skel{background:var(--surface-sunken);border-radius:8px;position:relative;overflow:hidden}.nm-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s linear infinite nm-shimmer;position:absolute;inset:0}.nm-meter{background:var(--surface-sunken);border-radius:999px;height:6px;display:flex;overflow:hidden}.nm-meter>i{background:var(--brand);transform-origin:0;height:100%;animation:nm-grow-x .8s var(--ease-expo) .2s both;display:block}.nm-meter>i:first-child{border-radius:999px 0 0 999px}.nm-meter>i.nm-accent{background:var(--brand)}.nm-meter>i.nm-warn{background:var(--warm)}.nm-meter>i.nm-ok{background:var(--ok)}.nm-meter>i.nm-faint{background:var(--line-strong)}.nm-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:14px;height:160px;padding:0 4px;display:flex}.nm-bars>div{flex:1;justify-content:center;align-items:flex-end;gap:4px;height:100%;display:flex;position:relative}.nm-bars i{background:var(--brand);transform-origin:bottom;width:100%;max-width:22px;animation:nm-grow-y .6s var(--ease-out) both;border-radius:6px 6px 2px 2px;display:block}.nm-bars i.nm-b2{background:var(--line-strong)}.nm-bars>div:nth-child(2) i{animation-delay:40ms}.nm-bars>div:nth-child(3) i{animation-delay:80ms}.nm-bars>div:nth-child(4) i{animation-delay:.12s}.nm-bars>div:nth-child(5) i{animation-delay:.16s}.nm-bars>div:nth-child(6) i{animation-delay:.2s}.nm-bars>div:nth-child(n+7) i{animation-delay:.24s}@media (hover:hover){.nm-bars:hover>div i{opacity:.35;transition:opacity var(--dur-quick) ease}.nm-bars>div:hover i{opacity:1}}.nm-axis{gap:14px;padding:6px 4px 0;display:flex}.nm-axis span{text-align:center;font:11.5px var(--font-sans);color:var(--ink-3);flex:1}.nm-chart path.nm-line{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:nm-draw 1s var(--ease-in-out) .2s forwards}.nm-chart path.nm-area{fill:url(#nmgrad);opacity:0;animation:.4s .7s forwards nm-fade}.nm-chart path.nm-line2{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:4 4}.nm-list{flex-direction:column;display:flex}.nm-list>*{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 20px;transition:background-color .12s;display:flex}.nm-list>:last-child{border-bottom:0}.nm-list>a:hover{background:var(--surface-hover)}.nm-dot{background:var(--brand);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.nm-dot--read{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.nm-code{font-family:var(--font-mono);background:var(--surface-sunken);color:var(--ink-2);white-space:pre-wrap;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:19px}.nm-diff del{color:var(--bad);text-decoration:line-through}.nm-diff ins{color:var(--ok);text-decoration:none}.nm-phone{font-size:15px;line-height:22px}.nm-phone .nm-input,.nm-phone .nm-select{height:var(--control-lg);border-radius:12px;font-size:16px}.nm-phone .nm-btn{height:var(--control-lg);border-radius:12px;font-size:15px}@media (width<=760px){.nm-sidebar{max-width:none}.nm-page{padding:20px 16px 48px}.nm-topbar{padding:0 16px}.nm-grid2,.nm-grid3,.nm-grid4{grid-template-columns:1fr}.nm-filter input,.nm-search{width:100%}.nm-actionbar{left:50%}}@media (prefers-reduced-motion:reduce){.nm *,.nm :before,.nm :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.nm *{transition-property:opacity,color,background-color,border-color,box-shadow}}.nm-table th.nm-num,.nm-num.caption,.nm-num.nm-why,td.nm-num.nm-muted{font-family:var(--font-sans);letter-spacing:0}.nm-table th.nm-cbcol,.nm-table td.nm-cbcol{width:44px;padding-right:0}.nm-hide{display:none}.nm-table tbody tr{animation:nm-rise var(--dur-base) var(--ease-out) both}.nm-table tbody tr:nth-child(2){animation-delay:30ms}.nm-table tbody tr:nth-child(3){animation-delay:60ms}.nm-table tbody tr:nth-child(4){animation-delay:90ms}.nm-table tbody tr:nth-child(n+5){animation-delay:.12s}:is(.nm-table td:has(.nm-sub),.nm-table td:has(.nm-why)){white-space:normal;min-width:128px}:is(.nm-table td:has(.nm-sub)>:first-child,.nm-table td:has(.nm-sub) .nm-mono,.nm-table td:has(.nm-sub) .nm-key){white-space:nowrap}.nm-table th:first-child,.nm-table td:first-child{padding-left:20px}.nm-table th:last-child,.nm-table td:last-child{padding-right:20px}.nm-table td.caption,.nm-table td.nm-why,.nm-table td.nm-wrap{white-space:normal;min-width:120px}.nm-legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.nm-legend span{align-items:center;gap:6px;display:inline-flex}.nm-legend i{background:var(--chart-1);border-radius:3px;width:10px;height:10px}.nm-legend i.c2{background:var(--chart-2)}.nm-legend i.c3{background:var(--chart-3)}.nm-legend i.ref{border-top:2px dashed var(--line-strong);background:0 0;border-radius:0;width:14px;height:0}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:20;background:var(--ink);color:var(--canvas);font:500 12px/16px var(--font-sans);white-space:pre;pointer-events:none;box-shadow:var(--shadow-popover);opacity:0;transition:opacity var(--dur-quick) ease, transform var(--dur-fast) var(--ease-out);border-radius:8px;padding:6px 9px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)scale(.96)}[data-tip]:hover:after{opacity:1;transform:translate(-50%)}.nm-hstack{grid-template-columns:200px minmax(0,1fr) 84px;align-items:center;gap:14px;padding:10px 0;display:grid}.nm-hstack+.nm-hstack{border-top:1px solid var(--chart-grid)}.nm-hstack .bar{gap:2px;height:18px;display:flex}.nm-hstack .bar i{background:var(--chart-1);transform-origin:0;min-width:3px;animation:nm-grow-x .8s var(--ease-expo) both;transition:opacity var(--dur-quick) ease, filter var(--dur-quick) ease;border-radius:2px}.nm-hstack .bar i:first-child{border-radius:4px 2px 2px 4px}.nm-hstack .bar i:last-child{border-radius:2px 4px 4px 2px}.nm-hstack .bar i.c2{background:var(--chart-2);animation-delay:80ms}.nm-hstack .bar i.c3{background:var(--chart-3);animation-delay:.16s}.nm-hstack:nth-of-type(2) .bar i{animation-delay:60ms}.nm-hstack:nth-of-type(3) .bar i{animation-delay:.12s}@media (hover:hover){.nm-hstacks:hover .bar i{opacity:.4}.nm-hstacks .bar i:hover{opacity:1;filter:saturate(1.15)}}.nm-line-chart{border-bottom:1px solid var(--line);height:220px;margin:8px 0 0 44px;position:relative}.nm-line-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nm-line-chart .grid{border-top:1px solid var(--chart-grid);position:absolute;left:0;right:0}.nm-line-chart .grid b{font:11.5px var(--font-sans);color:var(--ink-3);white-space:nowrap;font-weight:400;position:absolute;top:-8px;right:calc(100% + 8px)}.nm-line-chart .ref{border-top:2px dashed var(--line-strong);position:absolute;left:0;right:0}.nm-line-chart .ref span{color:var(--ink-2);background:var(--surface);padding-left:6px;font-size:12px;position:absolute;bottom:4px;right:0}.nm-line-chart path.ln{fill:none;stroke:var(--chart-1);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.nm-line-chart svg{clip-path:inset(0 100% 0 0);animation:nm-reveal 1.1s var(--ease-in-out) .2s forwards}@keyframes nm-reveal{to{clip-path:inset(0)}}.nm-line-chart path.ar{fill:var(--chart-1);opacity:0;animation:.5s .9s forwards nm-fade}@keyframes nm-area-in{to{opacity:.1}}.nm-line-chart path.ar{animation-name:nm-area-in}.nm-line-chart .pt{cursor:crosshair;width:8%;position:absolute;top:0;bottom:0;transform:translate(-50%)}.nm-line-chart .pt:before{content:"";border-left:1px solid var(--line-strong);opacity:0;transition:opacity var(--dur-quick) ease;position:absolute;top:0;bottom:0;left:50%}.nm-line-chart .pt i{background:var(--chart-1);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);transition:transform var(--dur-fast) var(--ease-pop);animation:nm-pop .3s var(--ease-pop) both;border-radius:50%;margin:0 0 -5px -5px;position:absolute;left:50%;transform:scale(.8)}.nm-line-chart .pt:hover:before{opacity:1}.nm-line-chart .pt:hover i{transform:scale(1.25)}.nm-line-axis{font:11.5px var(--font-sans);color:var(--ink-3);justify-content:space-between;margin-left:44px;padding:8px 0 0;display:flex}@media (prefers-reduced-motion:reduce){.nm-hstack .bar i,.nm-line-chart svg,.nm-line-chart path.ar,.nm-line-chart .pt i{clip-path:none;animation:none}.nm-line-chart path.ar{opacity:.1}}.nm-tnum{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500}.nm-navitem em,.nm-tab em,.nm-count,.nm-axis span,.nm-line-axis,.nm-line-chart .grid b,.nm-dl--rows dd{font-variant-numeric:tabular-nums}.nm-crumbs>span+b:before,.nm-crumbs>span:after{content:none}.nm-crumbs>span{color:var(--ink-3)}.nm-crumbs>span+b{align-items:center;gap:8px;display:inline-flex}.nm-crumbs>span+b:before{content:"/";color:var(--line-strong);font-weight:400}.nm-brand--light strong{color:var(--ink)}.nm-brand--light span{color:var(--ink-3)}.nm-main{overflow-x:clip}.nm-line-chart .pt:first-child[data-tip]:after,.nm-line-chart .pt:nth-child(1 of .pt)[data-tip]:after{left:0;transform:translateY(4px)scale(.96)}.nm-line-chart .pt:nth-last-child(1 of .pt)[data-tip]:after{left:auto;right:50%;transform:translateY(4px)scale(.96)}.nm-line-chart .pt:nth-child(1 of .pt)[data-tip]:hover:after,.nm-line-chart .pt:nth-last-child(1 of .pt)[data-tip]:hover:after{transform:none}.nm-line-chart .pt[data-tip]:after{top:auto;bottom:calc(100% + 10px)}.nm-steps li{white-space:nowrap}.nm-field>label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nm-btn--primary:disabled,.nm-btn--primary[aria-disabled=true]{background:var(--surface-sunken);color:var(--ink-3);border-color:var(--line);box-shadow:none;opacity:1}[data-tip]:not(:hover):after{visibility:hidden;transition:opacity var(--dur-quick) ease, transform var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-quick)}.nm a.nm-tab{text-decoration:none}.nm-panel .nm-metrics{border-top:1px solid var(--line);gap:0}.nm-panel .nm-metrics>.nm-metric{box-shadow:none;background:0 0;border:0;border-radius:0}.nm-panel .nm-metrics>.nm-metric+.nm-metric{border-left:1px solid var(--line)}.nm-panel .nm-tablewrap .nm-tablewrap,.nm-panel .nm-panel{box-shadow:none}.nm a.nm-tab{color:var(--ink-3)}.nm a.nm-tab[aria-selected=true]{color:var(--ink)}.nm-tabs--fit{display:inline-flex}.nm-tabs--fit .nm-tab{flex:none;justify-content:center;padding:0}.nm-tabs--fit .nm-tab:before{display:none}.nm-tabs--fit .nm-tabind{width:var(--w,80px);transform:translateX(var(--x,0px));transition:transform var(--dur-base) var(--ease-expo), width var(--dur-base) var(--ease-expo)}.nm-table:has(.nm-rowact .nm-btn--icon) .nm-rowact>.nm-btn:only-child{margin-right:36px}:is(.nm-table:has(.nm-rowact .nm-btn--icon) td:last-child.caption,.nm-table:has(.nm-rowact .nm-btn--icon) td:last-child.nm-muted){padding-right:56px}.nm-table tr.nm-inactive td{color:var(--ink-3)}.nm-table tr.nm-inactive .nm-key{color:var(--ink-3);font-weight:500}.nm-toolbar,.nm-tabbar{padding-left:20px;padding-right:20px}.nm-toolbar>.nm-btn--ghost:last-child,.nm-panel__head>.nm-btn--ghost:last-child{margin-right:-8px}.nm-chain [data-state=bad]>span:before{background:var(--bad)}.nm-chain [data-state=bad]>span{color:var(--bad)}@keyframes nm-orb-spin{to{transform:rotate(1turn)}}@keyframes nm-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes nm-shimmer-text{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes nm-ai-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.nm-orb{isolation:isolate;border-radius:50%;flex:none;width:28px;height:28px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #5b43e640,0 4px 14px -4px #5b43e699}.nm-orb:before{content:"";background:conic-gradient(#5b43e6,#8b7bff,#d9822b,#5b43e6);animation:6s linear infinite nm-orb-spin;position:absolute;inset:-40%}.nm-orb:after{content:"";background:radial-gradient(circle at 32% 28%,#fffffff2 0,#ffffff59 22%,#fff0 48%),radial-gradient(circle at 70% 80%,#16141f59,#16141f00 60%);border-radius:50%;position:absolute;inset:0}.nm-orb--lg{width:56px;height:56px;animation:4s ease-in-out infinite nm-orb-breathe}.nm-orb--thinking:before{animation-duration:1.4s}.nm-ai{flex:none;grid-template-columns:248px minmax(0,1fr);height:calc(100vh - 60px);min-height:0;display:grid;overflow:hidden}.nm-ai>*{min-height:0;overflow:auto}.nm-ai-main{overflow:hidden!important}.nm-ai-main .nm-ai-stream{min-height:0;overflow:auto}.nm-ai-main .nm-ai-composer{flex:none;padding-top:8px;position:static}.nm a.nm-ai-thread{color:var(--ink)}.nm-ai-threads{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;gap:4px;padding:16px 12px;display:flex}.nm-ai-threads p{color:var(--ink-3);padding:14px 10px 4px;font-size:12px;font-weight:600}.nm-ai-thread{color:var(--ink);transition:background-color var(--dur-quick) ease;border-radius:10px;padding:8px 10px;text-decoration:none;display:block}.nm-ai-thread:hover{background:var(--surface-hover)}.nm-ai-thread[aria-current=page]{background:var(--accent-tint)}.nm-ai-thread b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.nm-ai-thread small{color:var(--ink-3);margin-top:1px;font-size:12px;display:block}.nm-ai-main{background:var(--canvas);flex-direction:column;min-width:0;display:flex}.nm-ai-stream{flex-direction:column;flex:1;gap:24px;padding:32px 32px 24px;display:flex}.nm-ai-stream>*{width:100%;max-width:760px;margin:0 auto}.nm-ai-user{animation:nm-ai-in .4s var(--ease-out) both;justify-content:flex-end;display:flex}.nm-ai-user>div{background:var(--rail);color:#fff;border-radius:16px 16px 4px;max-width:78%;padding:12px 16px;font-size:14.5px;line-height:22px}.nm-ai-reply{animation:nm-ai-in .5s var(--ease-out) both;grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid}.nm-ai-reply>div{flex-direction:column;gap:14px;min-width:0;display:flex}.nm-ai-text{color:var(--ink);font-size:14.5px;line-height:23px}.nm-ai-text p+p{margin-top:8px}.nm-ai-text ol,.nm-ai-text ul{flex-direction:column;gap:6px;margin:6px 0 0;padding-left:20px;display:flex}.nm-ai-who{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.nm-ai-who b{color:var(--ink);font-weight:600}.nm-ai-trace{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.nm-ai-trace>button{width:100%;color:var(--ink-2);font:500 13px var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.nm-ai-trace>button .nm-icon{transition:transform var(--dur-base) var(--ease-out)}.nm-ai-trace[data-open=true]>button .chev{transform:rotate(90deg)}.nm-ai-trace ol{flex-direction:column;gap:8px;margin:0;padding:0 14px 12px 38px;list-style:none;display:flex}.nm-ai-trace li{color:var(--ink-2);animation:nm-ai-in .3s var(--ease-out) both;font-size:13px;position:relative}.nm-ai-trace li:before{content:"";background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--ok-tint);border-radius:50%;position:absolute;top:6px;left:-22px}.nm-ai-trace li:nth-child(2){animation-delay:60ms}.nm-ai-trace li:nth-child(3){animation-delay:.12s}.nm-ai-trace li:nth-child(4){animation-delay:.18s}.nm-ai-trace li:nth-child(5){animation-delay:.24s}.nm-src{background:var(--surface-sunken);border:1px solid var(--line);font:500 11.5px/18px var(--font-mono);color:var(--accent);white-space:nowrap;vertical-align:1px;border-radius:999px;align-items:center;gap:4px;margin:0 2px;padding:1px 7px;text-decoration:none;display:inline-flex}.nm-src:hover{border-color:var(--brand)}.nm-ai-action{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card), var(--highlight);animation:nm-ai-in .5s var(--ease-out) .12s both;border-radius:16px;overflow:hidden}.nm-ai-action__head{align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.nm-ai-action__head h3{font:600 16px/22px var(--font-display);letter-spacing:-.01em}.nm-ai-action__head p{color:var(--ink-3);margin-top:2px;font-size:13px}.nm-ai-checks{flex-direction:column;gap:6px;margin:0;padding:4px 18px 14px;list-style:none;display:flex}.nm-ai-checks li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.nm-ai-checks li .nm-icon{color:var(--ok);flex:none;margin-top:2px}.nm-ai-action__foot{border-top:1px solid var(--line);background:var(--surface-sunken);align-items:center;gap:8px;padding:12px 18px;display:flex}.nm-ai-action__foot .nm-why{color:var(--ink-3);align-items:center;gap:6px;margin-right:auto;font-size:12.5px;display:inline-flex}.nm-ai-action--done{border-color:color-mix(in srgb, var(--ok) 35%, var(--line))}.nm-ai-done{align-items:center;gap:12px;padding:16px 18px;display:flex}.nm-ai-done .tick{background:var(--ok-tint);width:36px;height:36px;color:var(--ok);animation:nm-check .5s var(--ease-pop) both;border-radius:50%;flex:none;place-items:center;display:grid}.nm-ai-limit{background:var(--surface);border:1px dashed var(--line-strong);color:var(--ink-2);border-radius:14px;gap:12px;padding:14px 16px;font-size:13.5px;line-height:20px;display:flex}.nm-ai-limit .nm-icon{color:var(--ink-3);flex:none;margin-top:2px}.nm-ai-limit strong{color:var(--ink);font-weight:600;display:block}.nm-ai-thinking{background:linear-gradient(90deg, var(--ink-3) 0%, var(--ink) 40%, var(--ink-3) 60%, var(--ink-3) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;align-items:center;gap:10px;font-size:13.5px;font-weight:500;animation:1.8s linear infinite nm-shimmer-text;display:inline-flex}.nm-ai-suggest{flex-wrap:wrap;gap:8px;display:flex}.nm-ai-suggest button{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink-2);font:500 13px var(--font-sans);cursor:pointer;box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-quick) ease, color var(--dur-quick) ease;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.nm-ai-suggest button:hover{border-color:var(--brand);color:var(--ink);transform:translateY(-1px)}.nm-ai-composer{background:linear-gradient(to top, var(--canvas) 70%, transparent);padding:12px 32px 20px;position:sticky;bottom:0}.nm-ai-box{background:var(--surface);border:1px solid var(--line);max-width:760px;box-shadow:var(--shadow-raised), var(--highlight);transition:border-color var(--dur-quick) ease, box-shadow var(--dur-fast) ease;border-radius:18px;flex-direction:column;gap:8px;margin:0 auto;padding:10px 10px 10px 16px;display:flex}.nm-ai-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px #5b43e624, var(--shadow-raised)}.nm-ai-box textarea{resize:none;font:400 15px/22px var(--font-sans);color:var(--ink);background:0 0;border:0;outline:0;min-height:44px;padding:4px 0 0}.nm-ai-box textarea::placeholder{color:var(--ink-3)}.nm-ai-box__row{align-items:center;gap:8px;display:flex}.nm-ctx{background:var(--accent-tint);height:26px;color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.nm-ctx button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.nm-send{background:var(--primary);width:36px;height:36px;color:var(--on-primary);cursor:pointer;transition:transform var(--dur-micro) ease;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid;box-shadow:0 4px 12px -4px #4b32d699}.nm-send:active{transform:scale(.94)}.nm-ai-panel{z-index:30;background:var(--canvas);border:1px solid var(--line);width:440px;box-shadow:var(--shadow-dialog);animation:nm-sheet-in var(--dur-panel) var(--ease-drawer) both;border-radius:18px;flex-direction:column;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.nm-ai-panel__head{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 14px 12px 16px;display:flex}.nm-ai-panel__head b{font:650 15px/20px var(--font-display)}.nm-ai-panel .nm-ai-stream{gap:18px;padding:20px 18px;overflow:auto}.nm-ai-panel .nm-ai-composer{padding:10px 14px 14px}.nm-ai-panel .nm-ai-user>div{max-width:88%}.nm-ai-opt{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--ink);transition:border-color var(--dur-quick) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);border-radius:12px;grid-template-columns:20px 1fr;gap:10px;padding:12px 14px;display:grid}.nm-ai-opt:hover{transform:translateY(-1px)}.nm-ai-opt[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 3px #5b43e624}.nm-ai-opt i{border:1.5px solid var(--line-strong);width:18px;height:18px;transition:border var(--dur-quick) ease;border-radius:50%;margin-top:1px}.nm-ai-opt[aria-pressed=true] i{border:5px solid var(--brand)}.nm-ai-opt b{font-size:13.5px;font-weight:600;display:block}.nm-ai-opt small{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:17px;display:block}.nm-askbtn{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);font:500 13px var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 6px;display:inline-flex}.nm-askbtn .nm-orb{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.nm-orb:before,.nm-orb--lg,.nm-ai-thinking,.nm-ai-user,.nm-ai-reply,.nm-ai-action,.nm-ai-trace li,.nm-ai-panel{animation:none}}.nm-sidebar{scrollbar-width:none;align-self:flex-start;height:100vh;position:sticky;top:0;overflow-y:auto}.nm-sidebar::-webkit-scrollbar{display:none}@media (width<=960px){.nm-sidebar{height:auto;position:static;overflow:visible}}}:root{--brand-700:#3a2a9e;--brand-600:#4b32d6;--brand-500:#5b43e6;--brand-400:#8b7bff;--brand-ink:#3a2a9e;--brand-tint:#efebff;--brand-tint-border:#dcd5ff;--ai-500:#5b43e6;--ai-400:#8b7bff;--stone-000:#fff;--stone-050:#f5f4f8;--stone-100:#efedf4;--stone-150:#edebf3;--stone-200:#dfdce8;--stone-400:#8f8aa3;--stone-500:#4f4b60;--stone-600:#3f3b4d;--stone-700:#2c2938;--stone-900:#16141f;--line-ink:22, 20, 31;--border-hairline:#dfdce8;--border-hairline-strong:#c9c5d6;--good-solid:#0b5154;--good-fg:#0b5154;--good-bg:#e3f4f3;--good-bg-alt:#e3f4f3;--good-border:#b9e2df;--warn-solid:#d9822b;--warn-fg:#7a3a08;--warn-bg:#fff4e8;--bad-solid:#9a1d14;--bad-fg:#9a1d14;--bad-bg:#fdecea;--info-solid:#1f3f75;--info-fg:#1f3f75;--info-bg:#dce5f3;--teal-solid:#00979b;--teal-fg:#0b5154;--teal-bg:#e3f4f3;--rose-solid:#7e2350;--canvas:#f5f4f8;--surface:#fff;--surface-hover:#edebf3;--line-strong:#8f8aa3;--ink-2:#3f3b4d;--ink-3:#4f4b60;--primary:#4b32d6;--on-primary:#fff;--brand:#5b43e6;--accent-tint:#efebff;--warm:#d9822b;--warm-tint:#f6ddc2;--ok-tint:#e3f4f3;--warn-tint:#fff4e8;--bad-tint:#fdecea;--info:#1f3f75;--info-tint:#dce5f3;--rose:#7e2350;--rose-tint:#f8e4ec;--chart-1:#5b43e6;--chart-2:#d9822b;--chart-3:#00979b;--chart-4:#1f3f75;--chart-5:#7e2350;--chart-6:#9a1d14;--chart-7:#0b5154;--chart-8:#8b7bff;--chart-grid:#ebe9f1;--surface-app:var(--stone-050);--surface-card:var(--stone-000);--surface-inset:var(--stone-050);--surface-sunken:#efedf4;--text-heading:var(--stone-900);--text-body:var(--stone-600);--text-muted:var(--stone-500);--text-faint:var(--stone-400);--text-strong:var(--stone-900);--text-inverse:#fff;--accent:#3a2a9e;--accent-hover:var(--brand-700);--border-default:var(--border-hairline);--focus-ring:var(--brand-500);--shadow-card:0 1px 2px #16141f0a, 0 4px 12px -2px #16141f0f;--shadow-control:0 1px 2px #16141f0d;--shadow-brand:inset 0 1px 0 #fff3, 0 1px 2px #16141f33, 0 6px 16px -8px #4b32d6b3;--shadow-brand-lg:0 1px 0 #dfdce8, 0 18px 40px -28px #16141f59;--shadow-popover:0 1px 2px #16141f0f, 0 12px 32px -8px #16141f2e;--shadow-drawer:0 2px 6px #16141f0f, 0 32px 80px -20px #16141f59;--border-1:1px solid var(--border-hairline);--border-1-strong:1px solid var(--border-hairline-strong);--border-brand:1px solid var(--brand-tint-border);--gradient-brand:linear-gradient(120deg, #4b32d6, #8b7bff, #5b43e6);--gradient-login-panel:linear-gradient(155deg, #16141f 0%, #221f2e 100%);--gradient-kpi-rule:linear-gradient(90deg, var(--brand-500), #5b43e67a);--ease:cubic-bezier(.23, 1, .32, 1);--ease-standard:var(--ease);--dur-fast:.2s;--dur-base:.25s;--dur-slow:.4s;--font-display:"Bricolage Grotesque", "IBM Plex Sans", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font:var(--font-body);--mono:var(--font-mono);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:600;--fw-extrabold:650;--lh-tight:1.1;--lh-snug:1.25;--lh-body:1.5;--lh-relaxed:1.6;--ls-display:-.025em;--ls-eyebrow:.01em;--ls-eyebrow-lg:.02em;--fs-meta:11.5px;--fs-sm:12.5px;--fs-base:14px;--fs-md:14px;--fs-lg:15px;--fs-xl:17px;--fs-dialog:19px;--fs-title-sm:24px;--fs-figure:30px;--fs-title:30px;--fs-eyebrow:12px;--fs-label:13px;--fs-hero:40px;--text-sm:var(--fs-sm);--text-base:var(--fs-base);--text-md:var(--fs-base);--text-lg:var(--fs-md);--text-xl:var(--fs-lg);--text-2xl:var(--fs-xl);--text-3xl:var(--fs-xl);--text-4xl:var(--fs-title);--text-5xl:var(--fs-title);--space-0:2px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:18px;--space-9:20px;--space-10:24px;--space-12:32px;--space-14:40px;--space-16:48px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:14px;--radius-3xl:18px;--radius-pill:999px;--radius-round:50%;--sidebar-w:264px;--sidebar-w-mobile:264px;--sidebar-w-collapsed:76px;--header-h:60px;--topbar-h:60px;--page-gutter:32px;--gutter-page:32px;--content-max:1400px;--control-h:36px;--control-h-sm:30px;--scrim-modal:#16141f5c;--bg:var(--stone-050);--paper:var(--stone-000);--line:#dfdce8;--ink:#16141f;--ink2:var(--stone-600);--ink3:var(--stone-500);--acc:var(--brand-600);--acc-2:var(--brand-700);--acc-t:var(--brand-tint);--acc-t2:var(--brand-tint-border);--bad:#9a1d14;--bad-t:var(--bad-bg);--warn:#7a3a08;--warn-t:var(--warn-bg);--ok:#0b5154;--ok-t:var(--good-bg);--c-blue:var(--brand-500);--c-blue-t:var(--brand-tint);--c-ind:var(--brand-500);--c-ind-t:var(--brand-tint);--c-teal:var(--teal-solid);--c-teal-t:var(--teal-bg);--c-purp:var(--brand-700);--c-purp-t:var(--brand-tint);--c-ov:var(--c-blue);--c-ov-t:var(--c-blue-t);--c-proj:var(--c-blue);--c-proj-t:var(--c-blue-t);--c-appr:var(--c-blue);--c-appr-t:var(--c-blue-t);--c-grp:var(--c-blue);--c-grp-t:var(--c-blue-t);--c-pur:var(--c-ind);--c-pur-t:var(--c-ind-t);--c-vend:var(--c-ind);--c-vend-t:var(--c-ind-t);--c-mat:var(--c-ind);--c-mat-t:var(--c-ind-t);--c-acct:var(--c-teal);--c-acct-t:var(--c-teal-t);--c-bill:var(--c-teal);--c-bill-t:var(--c-teal-t);--c-doc:var(--c-purp);--c-doc-t:var(--c-purp-t);--c-rep:var(--c-purp);--c-rep-t:var(--c-purp-t);--c-exp:var(--warn-fg);--c-exp-t:var(--warn-bg);--sh:var(--shadow-card);--stone-ink:var(--stone-900);--shadow-focus:0 0 0 4px #5b43e62e;--dur-delay-1:60ms;--dur-delay-2:.12s;--dur-pulse:1.8s}:where(.nm a):not(:where(:is(.nm-actionbar,.nm-actions,.nm-ai,.nm-ai-action,.nm-ai-action--done,.nm-ai-action__foot,.nm-ai-action__head,.nm-ai-box,.nm-ai-box__row,.nm-ai-composer,.nm-ai-context,.nm-ai-done,.nm-ai-hint,.nm-ai-limit,.nm-ai-main,.nm-ai-opt,.nm-ai-panel,.nm-ai-panel__head,.nm-ai-presence,.nm-ai-reply,.nm-ai-stat,.nm-ai-stream,.nm-ai-suggest,.nm-ai-text,.nm-ai-thinking,.nm-ai-thread,.nm-ai-threads,.nm-ai-trace,.nm-ai-user,.nm-ai-who,.nm-askbtn,.nm-avatar,.nm-axis,.nm-badge,.nm-badge--accent,.nm-badge--bad,.nm-badge--changed,.nm-badge--hollow,.nm-badge--info,.nm-badge--ok,.nm-badge--outline,.nm-badge--plain,.nm-badge--rose,.nm-badge--warn,.nm-bands,.nm-bands__axis,.nm-bands__bar,.nm-bands__edges,.nm-bands__name,.nm-bands__row,.nm-bands__ticks,.nm-bands__track,.nm-bars,.nm-brand,.nm-brand--light,.nm-btn,.nm-btn--danger,.nm-btn--dark,.nm-btn--ghost,.nm-btn--icon,.nm-btn--lg,.nm-btn--primary,.nm-btn--sm,.nm-callout,.nm-callout--bad,.nm-callout--info,.nm-callout--ok,.nm-callout--warn,.nm-callout__actions,.nm-callout__text,.nm-can,.nm-can--no,.nm-can--yes,.nm-card,.nm-cb,.nm-chain,.nm-chartfig,.nm-check,.nm-check-morph,.nm-checkcell,.nm-crumbs,.nm-ctx,.nm-dialog,.nm-dialog--wide,.nm-dialog__body,.nm-dialog__foot,.nm-dialog__head,.nm-diff,.nm-dl,.nm-dl--rows,.nm-doc-use,.nm-done,.nm-dot,.nm-dot--read,.nm-draft,.nm-drop,.nm-ellipsis,.nm-empty,.nm-error,.nm-field,.nm-file,.nm-filter,.nm-flow,.nm-hint,.nm-hstack,.nm-hstacks,.nm-icon,.nm-input,.nm-input--invalid,.nm-input--lg,.nm-kbd,.nm-key,.nm-layer,.nm-legend,.nm-line-axis,.nm-line-chart,.nm-list,.nm-live,.nm-menu,.nm-menu-danger,.nm-meter,.nm-metric,.nm-metric--button,.nm-metrics,.nm-mono,.nm-more,.nm-muted,.nm-named,.nm-navgroup,.nm-navitem,.nm-num,.nm-ok,.nm-orb,.nm-orb--lg,.nm-orb--thinking,.nm-overlay,.nm-pagehead,.nm-panel,.nm-panel__body,.nm-panel__foot,.nm-panel__head,.nm-railfoot,.nm-rowact,.nm-rownote,.nm-scrim,.nm-seg,.nm-select,.nm-selected,.nm-send,.nm-sheet,.nm-sheet__body,.nm-sheet__foot,.nm-sheet__head,.nm-sr,.nm-steps,.nm-steps--vertical,.nm-sub,.nm-subnav,.nm-switch,.nm-tab,.nm-tabind,.nm-table,.nm-tablewrap,.nm-tabs,.nm-tabs--fit,.nm-tabs--slide,.nm-textarea,.nm-tick,.nm-tnum,.nm-toast,.nm-topbar,.nm-up,.nm-why),:is(.nm-actionbar,.nm-actions,.nm-ai,.nm-ai-action,.nm-ai-action--done,.nm-ai-action__foot,.nm-ai-action__head,.nm-ai-box,.nm-ai-box__row,.nm-ai-composer,.nm-ai-context,.nm-ai-done,.nm-ai-hint,.nm-ai-limit,.nm-ai-main,.nm-ai-opt,.nm-ai-panel,.nm-ai-panel__head,.nm-ai-presence,.nm-ai-reply,.nm-ai-stat,.nm-ai-stream,.nm-ai-suggest,.nm-ai-text,.nm-ai-thinking,.nm-ai-thread,.nm-ai-threads,.nm-ai-trace,.nm-ai-user,.nm-ai-who,.nm-askbtn,.nm-avatar,.nm-axis,.nm-badge,.nm-badge--accent,.nm-badge--bad,.nm-badge--changed,.nm-badge--hollow,.nm-badge--info,.nm-badge--ok,.nm-badge--outline,.nm-badge--plain,.nm-badge--rose,.nm-badge--warn,.nm-bands,.nm-bands__axis,.nm-bands__bar,.nm-bands__edges,.nm-bands__name,.nm-bands__row,.nm-bands__ticks,.nm-bands__track,.nm-bars,.nm-brand,.nm-brand--light,.nm-btn,.nm-btn--danger,.nm-btn--dark,.nm-btn--ghost,.nm-btn--icon,.nm-btn--lg,.nm-btn--primary,.nm-btn--sm,.nm-callout,.nm-callout--bad,.nm-callout--info,.nm-callout--ok,.nm-callout--warn,.nm-callout__actions,.nm-callout__text,.nm-can,.nm-can--no,.nm-can--yes,.nm-card,.nm-cb,.nm-chain,.nm-chartfig,.nm-check,.nm-check-morph,.nm-checkcell,.nm-crumbs,.nm-ctx,.nm-dialog,.nm-dialog--wide,.nm-dialog__body,.nm-dialog__foot,.nm-dialog__head,.nm-diff,.nm-dl,.nm-dl--rows,.nm-doc-use,.nm-done,.nm-dot,.nm-dot--read,.nm-draft,.nm-drop,.nm-ellipsis,.nm-empty,.nm-error,.nm-field,.nm-file,.nm-filter,.nm-flow,.nm-hint,.nm-hstack,.nm-hstacks,.nm-icon,.nm-input,.nm-input--invalid,.nm-input--lg,.nm-kbd,.nm-key,.nm-layer,.nm-legend,.nm-line-axis,.nm-line-chart,.nm-list,.nm-live,.nm-menu,.nm-menu-danger,.nm-meter,.nm-metric,.nm-metric--button,.nm-metrics,.nm-mono,.nm-more,.nm-muted,.nm-named,.nm-navgroup,.nm-navitem,.nm-num,.nm-ok,.nm-orb,.nm-orb--lg,.nm-orb--thinking,.nm-overlay,.nm-pagehead,.nm-panel,.nm-panel__body,.nm-panel__foot,.nm-panel__head,.nm-railfoot,.nm-rowact,.nm-rownote,.nm-scrim,.nm-seg,.nm-select,.nm-selected,.nm-send,.nm-sheet,.nm-sheet__body,.nm-sheet__foot,.nm-sheet__head,.nm-sr,.nm-steps,.nm-steps--vertical,.nm-sub,.nm-subnav,.nm-switch,.nm-tab,.nm-tabind,.nm-table,.nm-tablewrap,.nm-tabs,.nm-tabs--fit,.nm-tabs--slide,.nm-textarea,.nm-tick,.nm-tnum,.nm-toast,.nm-topbar,.nm-up,.nm-why) *)){color:revert;-webkit-text-decoration:revert;text-decoration:revert}:where(.nm h1,.nm h2,.nm h3,.nm p):not(:where(:is(.nm-actionbar,.nm-actions,.nm-ai,.nm-ai-action,.nm-ai-action--done,.nm-ai-action__foot,.nm-ai-action__head,.nm-ai-box,.nm-ai-box__row,.nm-ai-composer,.nm-ai-context,.nm-ai-done,.nm-ai-hint,.nm-ai-limit,.nm-ai-main,.nm-ai-opt,.nm-ai-panel,.nm-ai-panel__head,.nm-ai-presence,.nm-ai-reply,.nm-ai-stat,.nm-ai-stream,.nm-ai-suggest,.nm-ai-text,.nm-ai-thinking,.nm-ai-thread,.nm-ai-threads,.nm-ai-trace,.nm-ai-user,.nm-ai-who,.nm-askbtn,.nm-avatar,.nm-axis,.nm-badge,.nm-badge--accent,.nm-badge--bad,.nm-badge--changed,.nm-badge--hollow,.nm-badge--info,.nm-badge--ok,.nm-badge--outline,.nm-badge--plain,.nm-badge--rose,.nm-badge--warn,.nm-bands,.nm-bands__axis,.nm-bands__bar,.nm-bands__edges,.nm-bands__name,.nm-bands__row,.nm-bands__ticks,.nm-bands__track,.nm-bars,.nm-brand,.nm-brand--light,.nm-btn,.nm-btn--danger,.nm-btn--dark,.nm-btn--ghost,.nm-btn--icon,.nm-btn--lg,.nm-btn--primary,.nm-btn--sm,.nm-callout,.nm-callout--bad,.nm-callout--info,.nm-callout--ok,.nm-callout--warn,.nm-callout__actions,.nm-callout__text,.nm-can,.nm-can--no,.nm-can--yes,.nm-card,.nm-cb,.nm-chain,.nm-chartfig,.nm-check,.nm-check-morph,.nm-checkcell,.nm-crumbs,.nm-ctx,.nm-dialog,.nm-dialog--wide,.nm-dialog__body,.nm-dialog__foot,.nm-dialog__head,.nm-diff,.nm-dl,.nm-dl--rows,.nm-doc-use,.nm-done,.nm-dot,.nm-dot--read,.nm-draft,.nm-drop,.nm-ellipsis,.nm-empty,.nm-error,.nm-field,.nm-file,.nm-filter,.nm-flow,.nm-hint,.nm-hstack,.nm-hstacks,.nm-icon,.nm-input,.nm-input--invalid,.nm-input--lg,.nm-kbd,.nm-key,.nm-layer,.nm-legend,.nm-line-axis,.nm-line-chart,.nm-list,.nm-live,.nm-menu,.nm-menu-danger,.nm-meter,.nm-metric,.nm-metric--button,.nm-metrics,.nm-mono,.nm-more,.nm-muted,.nm-named,.nm-navgroup,.nm-navitem,.nm-num,.nm-ok,.nm-orb,.nm-orb--lg,.nm-orb--thinking,.nm-overlay,.nm-pagehead,.nm-panel,.nm-panel__body,.nm-panel__foot,.nm-panel__head,.nm-railfoot,.nm-rowact,.nm-rownote,.nm-scrim,.nm-seg,.nm-select,.nm-selected,.nm-send,.nm-sheet,.nm-sheet__body,.nm-sheet__foot,.nm-sheet__head,.nm-sr,.nm-steps,.nm-steps--vertical,.nm-sub,.nm-subnav,.nm-switch,.nm-tab,.nm-tabind,.nm-table,.nm-tablewrap,.nm-tabs,.nm-tabs--fit,.nm-tabs--slide,.nm-textarea,.nm-tick,.nm-tnum,.nm-toast,.nm-topbar,.nm-up,.nm-why),:is(.nm-actionbar,.nm-actions,.nm-ai,.nm-ai-action,.nm-ai-action--done,.nm-ai-action__foot,.nm-ai-action__head,.nm-ai-box,.nm-ai-box__row,.nm-ai-composer,.nm-ai-context,.nm-ai-done,.nm-ai-hint,.nm-ai-limit,.nm-ai-main,.nm-ai-opt,.nm-ai-panel,.nm-ai-panel__head,.nm-ai-presence,.nm-ai-reply,.nm-ai-stat,.nm-ai-stream,.nm-ai-suggest,.nm-ai-text,.nm-ai-thinking,.nm-ai-thread,.nm-ai-threads,.nm-ai-trace,.nm-ai-user,.nm-ai-who,.nm-askbtn,.nm-avatar,.nm-axis,.nm-badge,.nm-badge--accent,.nm-badge--bad,.nm-badge--changed,.nm-badge--hollow,.nm-badge--info,.nm-badge--ok,.nm-badge--outline,.nm-badge--plain,.nm-badge--rose,.nm-badge--warn,.nm-bands,.nm-bands__axis,.nm-bands__bar,.nm-bands__edges,.nm-bands__name,.nm-bands__row,.nm-bands__ticks,.nm-bands__track,.nm-bars,.nm-brand,.nm-brand--light,.nm-btn,.nm-btn--danger,.nm-btn--dark,.nm-btn--ghost,.nm-btn--icon,.nm-btn--lg,.nm-btn--primary,.nm-btn--sm,.nm-callout,.nm-callout--bad,.nm-callout--info,.nm-callout--ok,.nm-callout--warn,.nm-callout__actions,.nm-callout__text,.nm-can,.nm-can--no,.nm-can--yes,.nm-card,.nm-cb,.nm-chain,.nm-chartfig,.nm-check,.nm-check-morph,.nm-checkcell,.nm-crumbs,.nm-ctx,.nm-dialog,.nm-dialog--wide,.nm-dialog__body,.nm-dialog__foot,.nm-dialog__head,.nm-diff,.nm-dl,.nm-dl--rows,.nm-doc-use,.nm-done,.nm-dot,.nm-dot--read,.nm-draft,.nm-drop,.nm-ellipsis,.nm-empty,.nm-error,.nm-field,.nm-file,.nm-filter,.nm-flow,.nm-hint,.nm-hstack,.nm-hstacks,.nm-icon,.nm-input,.nm-input--invalid,.nm-input--lg,.nm-kbd,.nm-key,.nm-layer,.nm-legend,.nm-line-axis,.nm-line-chart,.nm-list,.nm-live,.nm-menu,.nm-menu-danger,.nm-meter,.nm-metric,.nm-metric--button,.nm-metrics,.nm-mono,.nm-more,.nm-muted,.nm-named,.nm-navgroup,.nm-navitem,.nm-num,.nm-ok,.nm-orb,.nm-orb--lg,.nm-orb--thinking,.nm-overlay,.nm-pagehead,.nm-panel,.nm-panel__body,.nm-panel__foot,.nm-panel__head,.nm-railfoot,.nm-rowact,.nm-rownote,.nm-scrim,.nm-seg,.nm-select,.nm-selected,.nm-send,.nm-sheet,.nm-sheet__body,.nm-sheet__foot,.nm-sheet__head,.nm-sr,.nm-steps,.nm-steps--vertical,.nm-sub,.nm-subnav,.nm-switch,.nm-tab,.nm-tabind,.nm-table,.nm-tablewrap,.nm-tabs,.nm-tabs--fit,.nm-tabs--slide,.nm-textarea,.nm-tick,.nm-tnum,.nm-toast,.nm-topbar,.nm-up,.nm-why) *)){margin-top:0;margin-bottom:revert}:where(.nm h4):not(:where(:is(.nm-actionbar,.nm-actions,.nm-ai,.nm-ai-action,.nm-ai-action--done,.nm-ai-action__foot,.nm-ai-action__head,.nm-ai-box,.nm-ai-box__row,.nm-ai-composer,.nm-ai-context,.nm-ai-done,.nm-ai-hint,.nm-ai-limit,.nm-ai-main,.nm-ai-opt,.nm-ai-panel,.nm-ai-panel__head,.nm-ai-presence,.nm-ai-reply,.nm-ai-stat,.nm-ai-stream,.nm-ai-suggest,.nm-ai-text,.nm-ai-thinking,.nm-ai-thread,.nm-ai-threads,.nm-ai-trace,.nm-ai-user,.nm-ai-who,.nm-askbtn,.nm-avatar,.nm-axis,.nm-badge,.nm-badge--accent,.nm-badge--bad,.nm-badge--changed,.nm-badge--hollow,.nm-badge--info,.nm-badge--ok,.nm-badge--outline,.nm-badge--plain,.nm-badge--rose,.nm-badge--warn,.nm-bands,.nm-bands__axis,.nm-bands__bar,.nm-bands__edges,.nm-bands__name,.nm-bands__row,.nm-bands__ticks,.nm-bands__track,.nm-bars,.nm-brand,.nm-brand--light,.nm-btn,.nm-btn--danger,.nm-btn--dark,.nm-btn--ghost,.nm-btn--icon,.nm-btn--lg,.nm-btn--primary,.nm-btn--sm,.nm-callout,.nm-callout--bad,.nm-callout--info,.nm-callout--ok,.nm-callout--warn,.nm-callout__actions,.nm-callout__text,.nm-can,.nm-can--no,.nm-can--yes,.nm-card,.nm-cb,.nm-chain,.nm-chartfig,.nm-check,.nm-check-morph,.nm-checkcell,.nm-crumbs,.nm-ctx,.nm-dialog,.nm-dialog--wide,.nm-dialog__body,.nm-dialog__foot,.nm-dialog__head,.nm-diff,.nm-dl,.nm-dl--rows,.nm-doc-use,.nm-done,.nm-dot,.nm-dot--read,.nm-draft,.nm-drop,.nm-ellipsis,.nm-empty,.nm-error,.nm-field,.nm-file,.nm-filter,.nm-flow,.nm-hint,.nm-hstack,.nm-hstacks,.nm-icon,.nm-input,.nm-input--invalid,.nm-input--lg,.nm-kbd,.nm-key,.nm-layer,.nm-legend,.nm-line-axis,.nm-line-chart,.nm-list,.nm-live,.nm-menu,.nm-menu-danger,.nm-meter,.nm-metric,.nm-metric--button,.nm-metrics,.nm-mono,.nm-more,.nm-muted,.nm-named,.nm-navgroup,.nm-navitem,.nm-num,.nm-ok,.nm-orb,.nm-orb--lg,.nm-orb--thinking,.nm-overlay,.nm-pagehead,.nm-panel,.nm-panel__body,.nm-panel__foot,.nm-panel__head,.nm-railfoot,.nm-rowact,.nm-rownote,.nm-scrim,.nm-seg,.nm-select,.nm-selected,.nm-send,.nm-sheet,.nm-sheet__body,.nm-sheet__foot,.nm-sheet__head,.nm-sr,.nm-steps,.nm-steps--vertical,.nm-sub,.nm-subnav,.nm-switch,.nm-tab,.nm-tabind,.nm-table,.nm-tablewrap,.nm-tabs,.nm-tabs--fit,.nm-tabs--slide,.nm-textarea,.nm-tick,.nm-tnum,.nm-toast,.nm-topbar,.nm-up,.nm-why),:is(.nm-actionbar,.nm-actions,.nm-ai,.nm-ai-action,.nm-ai-action--done,.nm-ai-action__foot,.nm-ai-action__head,.nm-ai-box,.nm-ai-box__row,.nm-ai-composer,.nm-ai-context,.nm-ai-done,.nm-ai-hint,.nm-ai-limit,.nm-ai-main,.nm-ai-opt,.nm-ai-panel,.nm-ai-panel__head,.nm-ai-presence,.nm-ai-reply,.nm-ai-stat,.nm-ai-stream,.nm-ai-suggest,.nm-ai-text,.nm-ai-thinking,.nm-ai-thread,.nm-ai-threads,.nm-ai-trace,.nm-ai-user,.nm-ai-who,.nm-askbtn,.nm-avatar,.nm-axis,.nm-badge,.nm-badge--accent,.nm-badge--bad,.nm-badge--changed,.nm-badge--hollow,.nm-badge--info,.nm-badge--ok,.nm-badge--outline,.nm-badge--plain,.nm-badge--rose,.nm-badge--warn,.nm-bands,.nm-bands__axis,.nm-bands__bar,.nm-bands__edges,.nm-bands__name,.nm-bands__row,.nm-bands__ticks,.nm-bands__track,.nm-bars,.nm-brand,.nm-brand--light,.nm-btn,.nm-btn--danger,.nm-btn--dark,.nm-btn--ghost,.nm-btn--icon,.nm-btn--lg,.nm-btn--primary,.nm-btn--sm,.nm-callout,.nm-callout--bad,.nm-callout--info,.nm-callout--ok,.nm-callout--warn,.nm-callout__actions,.nm-callout__text,.nm-can,.nm-can--no,.nm-can--yes,.nm-card,.nm-cb,.nm-chain,.nm-chartfig,.nm-check,.nm-check-morph,.nm-checkcell,.nm-crumbs,.nm-ctx,.nm-dialog,.nm-dialog--wide,.nm-dialog__body,.nm-dialog__foot,.nm-dialog__head,.nm-diff,.nm-dl,.nm-dl--rows,.nm-doc-use,.nm-done,.nm-dot,.nm-dot--read,.nm-draft,.nm-drop,.nm-ellipsis,.nm-empty,.nm-error,.nm-field,.nm-file,.nm-filter,.nm-flow,.nm-hint,.nm-hstack,.nm-hstacks,.nm-icon,.nm-input,.nm-input--invalid,.nm-input--lg,.nm-kbd,.nm-key,.nm-layer,.nm-legend,.nm-line-axis,.nm-line-chart,.nm-list,.nm-live,.nm-menu,.nm-menu-danger,.nm-meter,.nm-metric,.nm-metric--button,.nm-metrics,.nm-mono,.nm-more,.nm-muted,.nm-named,.nm-navgroup,.nm-navitem,.nm-num,.nm-ok,.nm-orb,.nm-orb--lg,.nm-orb--thinking,.nm-overlay,.nm-pagehead,.nm-panel,.nm-panel__body,.nm-panel__foot,.nm-panel__head,.nm-railfoot,.nm-rowact,.nm-rownote,.nm-scrim,.nm-seg,.nm-select,.nm-selected,.nm-send,.nm-sheet,.nm-sheet__body,.nm-sheet__foot,.nm-sheet__head,.nm-sr,.nm-steps,.nm-steps--vertical,.nm-sub,.nm-subnav,.nm-switch,.nm-tab,.nm-tabind,.nm-table,.nm-tablewrap,.nm-tabs,.nm-tabs--fit,.nm-tabs--slide,.nm-textarea,.nm-tick,.nm-tnum,.nm-toast,.nm-topbar,.nm-up,.nm-why) *)){margin:revert}:where(.nm :focus-visible):not(:where(:is(.nm-actionbar,.nm-actions,.nm-ai,.nm-ai-action,.nm-ai-action--done,.nm-ai-action__foot,.nm-ai-action__head,.nm-ai-box,.nm-ai-box__row,.nm-ai-composer,.nm-ai-context,.nm-ai-done,.nm-ai-hint,.nm-ai-limit,.nm-ai-main,.nm-ai-opt,.nm-ai-panel,.nm-ai-panel__head,.nm-ai-presence,.nm-ai-reply,.nm-ai-stat,.nm-ai-stream,.nm-ai-suggest,.nm-ai-text,.nm-ai-thinking,.nm-ai-thread,.nm-ai-threads,.nm-ai-trace,.nm-ai-user,.nm-ai-who,.nm-askbtn,.nm-avatar,.nm-axis,.nm-badge,.nm-badge--accent,.nm-badge--bad,.nm-badge--changed,.nm-badge--hollow,.nm-badge--info,.nm-badge--ok,.nm-badge--outline,.nm-badge--plain,.nm-badge--rose,.nm-badge--warn,.nm-bands,.nm-bands__axis,.nm-bands__bar,.nm-bands__edges,.nm-bands__name,.nm-bands__row,.nm-bands__ticks,.nm-bands__track,.nm-bars,.nm-brand,.nm-brand--light,.nm-btn,.nm-btn--danger,.nm-btn--dark,.nm-btn--ghost,.nm-btn--icon,.nm-btn--lg,.nm-btn--primary,.nm-btn--sm,.nm-callout,.nm-callout--bad,.nm-callout--info,.nm-callout--ok,.nm-callout--warn,.nm-callout__actions,.nm-callout__text,.nm-can,.nm-can--no,.nm-can--yes,.nm-card,.nm-cb,.nm-chain,.nm-chartfig,.nm-check,.nm-check-morph,.nm-checkcell,.nm-crumbs,.nm-ctx,.nm-dialog,.nm-dialog--wide,.nm-dialog__body,.nm-dialog__foot,.nm-dialog__head,.nm-diff,.nm-dl,.nm-dl--rows,.nm-doc-use,.nm-done,.nm-dot,.nm-dot--read,.nm-draft,.nm-drop,.nm-ellipsis,.nm-empty,.nm-error,.nm-field,.nm-file,.nm-filter,.nm-flow,.nm-hint,.nm-hstack,.nm-hstacks,.nm-icon,.nm-input,.nm-input--invalid,.nm-input--lg,.nm-kbd,.nm-key,.nm-layer,.nm-legend,.nm-line-axis,.nm-line-chart,.nm-list,.nm-live,.nm-menu,.nm-menu-danger,.nm-meter,.nm-metric,.nm-metric--button,.nm-metrics,.nm-mono,.nm-more,.nm-muted,.nm-named,.nm-navgroup,.nm-navitem,.nm-num,.nm-ok,.nm-orb,.nm-orb--lg,.nm-orb--thinking,.nm-overlay,.nm-pagehead,.nm-panel,.nm-panel__body,.nm-panel__foot,.nm-panel__head,.nm-railfoot,.nm-rowact,.nm-rownote,.nm-scrim,.nm-seg,.nm-select,.nm-selected,.nm-send,.nm-sheet,.nm-sheet__body,.nm-sheet__foot,.nm-sheet__head,.nm-sr,.nm-steps,.nm-steps--vertical,.nm-sub,.nm-subnav,.nm-switch,.nm-tab,.nm-tabind,.nm-table,.nm-tablewrap,.nm-tabs,.nm-tabs--fit,.nm-tabs--slide,.nm-textarea,.nm-tick,.nm-tnum,.nm-toast,.nm-topbar,.nm-up,.nm-why),:is(.nm-actionbar,.nm-actions,.nm-ai,.nm-ai-action,.nm-ai-action--done,.nm-ai-action__foot,.nm-ai-action__head,.nm-ai-box,.nm-ai-box__row,.nm-ai-composer,.nm-ai-context,.nm-ai-done,.nm-ai-hint,.nm-ai-limit,.nm-ai-main,.nm-ai-opt,.nm-ai-panel,.nm-ai-panel__head,.nm-ai-presence,.nm-ai-reply,.nm-ai-stat,.nm-ai-stream,.nm-ai-suggest,.nm-ai-text,.nm-ai-thinking,.nm-ai-thread,.nm-ai-threads,.nm-ai-trace,.nm-ai-user,.nm-ai-who,.nm-askbtn,.nm-avatar,.nm-axis,.nm-badge,.nm-badge--accent,.nm-badge--bad,.nm-badge--changed,.nm-badge--hollow,.nm-badge--info,.nm-badge--ok,.nm-badge--outline,.nm-badge--plain,.nm-badge--rose,.nm-badge--warn,.nm-bands,.nm-bands__axis,.nm-bands__bar,.nm-bands__edges,.nm-bands__name,.nm-bands__row,.nm-bands__ticks,.nm-bands__track,.nm-bars,.nm-brand,.nm-brand--light,.nm-btn,.nm-btn--danger,.nm-btn--dark,.nm-btn--ghost,.nm-btn--icon,.nm-btn--lg,.nm-btn--primary,.nm-btn--sm,.nm-callout,.nm-callout--bad,.nm-callout--info,.nm-callout--ok,.nm-callout--warn,.nm-callout__actions,.nm-callout__text,.nm-can,.nm-can--no,.nm-can--yes,.nm-card,.nm-cb,.nm-chain,.nm-chartfig,.nm-check,.nm-check-morph,.nm-checkcell,.nm-crumbs,.nm-ctx,.nm-dialog,.nm-dialog--wide,.nm-dialog__body,.nm-dialog__foot,.nm-dialog__head,.nm-diff,.nm-dl,.nm-dl--rows,.nm-doc-use,.nm-done,.nm-dot,.nm-dot--read,.nm-draft,.nm-drop,.nm-ellipsis,.nm-empty,.nm-error,.nm-field,.nm-file,.nm-filter,.nm-flow,.nm-hint,.nm-hstack,.nm-hstacks,.nm-icon,.nm-input,.nm-input--invalid,.nm-input--lg,.nm-kbd,.nm-key,.nm-layer,.nm-legend,.nm-line-axis,.nm-line-chart,.nm-list,.nm-live,.nm-menu,.nm-menu-danger,.nm-meter,.nm-metric,.nm-metric--button,.nm-metrics,.nm-mono,.nm-more,.nm-muted,.nm-named,.nm-navgroup,.nm-navitem,.nm-num,.nm-ok,.nm-orb,.nm-orb--lg,.nm-orb--thinking,.nm-overlay,.nm-pagehead,.nm-panel,.nm-panel__body,.nm-panel__foot,.nm-panel__head,.nm-railfoot,.nm-rowact,.nm-rownote,.nm-scrim,.nm-seg,.nm-select,.nm-selected,.nm-send,.nm-sheet,.nm-sheet__body,.nm-sheet__foot,.nm-sheet__head,.nm-sr,.nm-steps,.nm-steps--vertical,.nm-sub,.nm-subnav,.nm-switch,.nm-tab,.nm-tabind,.nm-table,.nm-tablewrap,.nm-tabs,.nm-tabs--fit,.nm-tabs--slide,.nm-textarea,.nm-tick,.nm-tnum,.nm-toast,.nm-topbar,.nm-up,.nm-why) *)){border-radius:revert}.nm-page-content h3,.nm-modal h3{font-size:var(--fs-md);font-weight:var(--fw-bold)}.mono,.nm-ident{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.nm-gcc-icon{vertical-align:middle}.nm-brand-plate{border-radius:var(--radius-md);width:54px;height:54px;color:var(--text-inverse);background:var(--brand-500);font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-bold);box-shadow:var(--shadow-brand);place-items:center;display:grid}.nm-eyebrow{margin-bottom:var(--space-3);color:var(--text-faint);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.nm-note{color:var(--text-muted)}.nm-small-text{font-size:var(--fs-sm)}.nm-primary,.nm-secondary{min-height:var(--control-h);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color .15s ease, border-color .15s ease, box-shadow .15s ease, transform .12s var(--ease);justify-content:center;align-items:center;gap:7px;padding:0 14px;line-height:1.15;display:inline-flex}.nm-primary{background:var(--primary);color:var(--on-primary);border:1px solid var(--primary);box-shadow:var(--shadow-brand)}.nm-primary:hover{background:var(--accent);border-color:var(--accent)}.nm-primary:active,.nm-secondary:active{transform:scale(.97)}.nm-primary:disabled{cursor:not-allowed;background:var(--surface-sunken);border-color:var(--line);color:var(--ink-3);box-shadow:none;transform:none}.nm-secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-control)}.nm-secondary:hover{border-color:var(--line-strong)}.nm-secondary:disabled{cursor:not-allowed;opacity:.45;transform:none}.nm-status{border-radius:var(--radius-pill);height:24px;color:var(--ink-2);background-color:var(--surface-sunken);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;vertical-align:middle;background-image:radial-gradient(circle at 12px,currentColor 3px,#0000 3.5px);background-repeat:no-repeat;padding:0 9px 0 21px;line-height:24px;display:inline-block}.nm-status:first-letter{text-transform:uppercase}.nm-status.nm-green{color:var(--ok);background-color:var(--ok-tint)}.nm-status.nm-amber{color:var(--warn);background-color:var(--warn-tint)}.nm-status.nm-grey{color:var(--ink-2);background-color:var(--surface-sunken)}.nm-status.nm-red{color:var(--bad);background-color:var(--bad-tint)}.nm-danger-text{color:var(--bad-fg)!important}.nm-error-banner{border-radius:var(--radius-xl);color:var(--bad);background:var(--bad-tint);font-size:var(--fs-md);margin:0;padding:14px 16px;line-height:21px}.nm-empty-card{border:1px solid var(--line);border-radius:var(--radius-xl);text-align:center;color:var(--ink-3);background:var(--surface);box-shadow:var(--shadow-card);justify-items:center;gap:6px;padding:48px 24px;display:grid}.nm-empty-card>span{color:var(--accent);font-size:var(--fs-title-sm);margin-bottom:6px;line-height:1}.nm-empty-card h3{color:var(--ink);font:600 16px/22px var(--font-display);letter-spacing:-.01em;margin:0}.nm-empty-card p{max-width:360px;margin:0}.nm-loading{justify-content:center;gap:var(--space-3);padding:var(--space-14);display:flex}.nm-loading span{border-radius:var(--radius-round);background:var(--brand-500);width:9px;height:9px;animation:pulse var(--dur-pulse) infinite alternate}.nm-loading span:nth-child(2){animation-delay:var(--dur-delay-1)}.nm-loading span:nth-child(3){animation-delay:var(--dur-delay-2)}.nm-splash{place-content:center;justify-items:center;gap:var(--space-8);min-height:100vh;color:var(--text-inverse);background:var(--stone-900);display:grid}.nm-login-notice{border-radius:var(--radius-lg);background:var(--accent-tint);color:var(--ink-2);font-size:var(--fs-md);margin:0;padding:12px 14px}.nm-page-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-4);margin-bottom:var(--space-9);flex-wrap:wrap;display:flex}.nm-button-row{gap:var(--space-4);display:flex}.nm-tag{border-radius:var(--radius-pill);min-width:26px;color:var(--brand-600);background:var(--brand-tint);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-bold);line-height:var(--lh-snug);white-space:nowrap;font-variant-numeric:tabular-nums;border:0;justify-content:center;align-items:center;padding:3px 9px;display:inline-flex}button.nm-tag{cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}button.nm-tag:hover{background:var(--brand-tint-border)}.nm-work-grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.nm-work-card{padding:var(--space-7) var(--space-8);border:var(--border-1);border-radius:var(--radius-xl);text-align:left;color:var(--text-heading);background:var(--surface-card);box-shadow:var(--shadow-card);transition:box-shadow var(--dur-fast) var(--ease);display:block}.nm-work-card:hover{border-color:var(--acc-t2);box-shadow:var(--shadow-card)}.nm-red-flags,.nm-work-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card), var(--highlight,inset 0 1px 0 #ffffffb3);margin-bottom:16px;overflow:hidden}.nm-ph{border-bottom:var(--border-1);align-items:center;gap:12px;padding:14px 18px;display:flex}.nm-ph>div:first-child{flex:1;gap:2px;min-width:0;display:grid}.nm-ph h3{font-size:var(--fs-md);font-weight:var(--fw-bold);flex:1;margin:0;line-height:1.25}.nm-ph p{color:var(--text-muted);font-size:var(--fs-meta);margin:0;font-weight:500;line-height:1.4}.nm-ph p .nm-link{color:var(--brand-600);font-size:var(--fs-meta);font-weight:var(--fw-bold);background:0 0;border:0;padding:0}.nm-ph .nm-tag{flex:none}.nm-red-flags .nm-compact-select{min-width:0;color:var(--text-muted);font-size:var(--fs-meta);flex:none;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.nm-red-flags .nm-compact-select select{appearance:none;border:1px solid var(--line-strong);background-color:var(--surface);width:auto;height:32px;color:var(--ink);font-size:var(--fs-sm);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%238f8aa3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 6.5L8 10l3.5-3.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border-radius:999px;padding:0 32px 0 12px;font-weight:500}.nm-red-flags .nm-flag-none{font-size:var(--fs-base);line-height:var(--lh-body);margin:0;padding:14px 18px}.nm-red-flags .nm-plain-list,.nm-login-chain ol,.nm-books .nm-report-rail ul{margin:0;padding:0;list-style:none}.nm-red-flags .nm-flag-kinds>li{border-bottom:var(--border-1)}.nm-red-flags .nm-flag-kinds>li:last-child{border-bottom:0}.nm-red-flags .nm-flag-kind{width:100%;color:var(--text-heading);background:var(--surface-card);box-shadow:none;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease);border:0;border-radius:0;align-items:center;gap:10px;padding:12px 18px;display:flex}.nm-red-flags .nm-flag-kind:hover{background:var(--surface-inset)}.nm-red-flags .nm-flag-kind .nm-status{text-transform:none;flex:none}.nm-red-flags .nm-flag-title{min-width:0;font-size:var(--fs-base);font-weight:var(--fw-bold);flex:1}.nm-red-flags .nm-flag-kind .nm-tag{flex:none}.nm-red-flags .nm-flag-kind .chev{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease);flex:none}.nm-red-flags .nm-flag-kinds>li.nm-open .chev{transform:rotate(180deg)}.nm-red-flags .nm-flag-projects{border-top:var(--border-1);background:var(--surface-inset)}.nm-red-flags .nm-flag-projects>li{border-bottom:var(--border-1);gap:4px;padding:10px 18px 10px 44px;display:grid}.nm-red-flags .nm-flag-projects>li:last-child{border-bottom:0}.nm-red-flags .nm-flag-head{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.nm-red-flags .nm-flag-site{color:var(--text-heading);font-size:var(--fs-base);font-weight:var(--fw-bold);text-align:left;background:0 0;border:0;padding:0}.nm-red-flags .nm-flag-site b{font-weight:var(--fw-bold)}button.nm-flag-site:hover{color:var(--brand-600)}.nm-red-flags .nm-flag-code{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.02em}.nm-red-flags .nm-flag-projects li>p{font-size:var(--fs-label);color:var(--text-muted);margin:0;line-height:1.45}.nm-red-flags .nm-row-actions{justify-content:flex-start;align-items:center;gap:4px;margin-top:2px}.nm-red-flags .nm-row-actions button{font-size:var(--fs-sm)}.nm-red-flags .nm-row-actions .nm-link{border-radius:var(--radius-xs);color:var(--text-muted);box-shadow:none;font-weight:var(--fw-bold);background:0 0;border:0;padding:5px 8px}.nm-red-flags .nm-row-actions .nm-link:hover{color:var(--text-heading);background:var(--stone-100)}.nm-register-toolbar{align-items:end;gap:var(--space-5);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.nm-filter-tabs button{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border:var(--border-1);border-radius:var(--radius-pill);color:var(--text-body);background:var(--surface-card);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:capitalize;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);display:flex}.nm-filter-tabs button:hover{border-color:var(--brand-500);color:var(--brand-600)}.nm-filter-tabs button span{border-radius:var(--radius-round);background:var(--surface-sunken);min-width:20px;height:20px;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.nm-filter-tabs button.nm-active{color:var(--text-inverse);background:var(--brand-500);border-color:#0000}.nm-table-wrap{border:var(--border-1);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-card);overflow-x:auto}th.nm-r,td.nm-r{text-align:right}td.nm-ident{color:var(--text-body);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.nm-rupees{white-space:nowrap;font-variant-numeric:tabular-nums}.nm-row-subtitle{margin-top:var(--space-1);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-medium);display:block}.nm-row-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.nm-link-button{color:var(--brand-600);text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.nm-row-actions button.nm-primary{color:var(--text-inverse);background:var(--brand-500);box-shadow:var(--shadow-brand);border:0}.nm-row-actions button.nm-primary:hover{background:var(--brand-600)}.nm-notice{align-items:center;gap:var(--space-6);margin-top:var(--space-10);padding:var(--space-6) var(--space-8);border:var(--border-1);border-radius:var(--radius-2xl);color:var(--text-body);background:var(--surface-card);box-shadow:var(--shadow-card);display:flex}.nm-notice>span{white-space:nowrap;color:var(--brand-600);font-weight:var(--fw-bold)}.nm-notice p{font-size:var(--fs-sm);margin:0}.nm-notice>div,.nm-po-annexure td.nm-material{gap:var(--space-2);display:grid}.nm-compact-notice{margin-top:0;margin-bottom:var(--space-9)}.nm-summary-grid{gap:var(--space-6);margin:var(--space-10) 0 var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nm-summary-grid article{gap:var(--space-2);padding:var(--space-7) var(--space-8);border:var(--border-1);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-card);display:grid}.nm-summary-grid span,.nm-summary-grid small{color:var(--text-muted);font-size:var(--fs-sm)}.nm-section-heading{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.nm-section-heading>div>h3{margin:0 0 4px}.nm-section-heading>div>p{max-width:48rem;color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}.nm-compact-select{min-width:270px}.nm-modal-backdrop{z-index:50;padding:var(--space-9);background:var(--scrim-modal);place-items:center;display:grid;position:fixed;inset:0}.nm-modal{width:min(760px,100%);max-height:min(88vh,900px);padding:var(--space-12);border-radius:var(--radius-3xl);background:var(--surface-card);box-shadow:var(--shadow-popover);overflow-y:auto}.nm-modal-head{justify-content:space-between;gap:var(--space-9);margin-bottom:var(--space-10);display:flex}.nm-modal-head h2{font:600 19px/26px var(--font-display);letter-spacing:-.015em;margin:0}.nm-close{border:var(--border-1);border-radius:var(--radius-round);width:32px;height:32px;color:var(--text-body);background:var(--surface-card);font-size:var(--fs-xl);box-shadow:var(--shadow-control);line-height:1}.nm-form-grid{gap:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.nm-full{grid-column:1/-1}.nm-form-actions{justify-content:flex-end;gap:var(--space-4);padding-top:var(--space-4);display:flex}.nm-check-field{padding:var(--space-3) 0;grid-template-columns:19px 1fr;align-items:start}.nm-check-field input{width:18px;height:18px;margin-top:var(--space-0);accent-color:var(--brand-500)}.nm-check-field span{gap:var(--space-0);display:grid}.nm-po-line-card{padding:var(--space-8);border:var(--border-1);border-radius:var(--radius-2xl);background:var(--surface-app)}.nm-line-card-head{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.nm-line-card-head strong{color:var(--brand-600);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase}.nm-line-card-head button{padding:var(--space-1) var(--space-3);color:var(--bad-fg);background:var(--bad-bg);box-shadow:none;border-color:#0000}.nm-line-card-head button:hover,.nm-row-action-buttons button.nm-remove:hover{color:var(--text-inverse);background:var(--bad-solid)}.tick{gap:var(--space-3);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;display:grid}.tick input{width:18px;height:18px;accent-color:var(--brand-500);margin:0}.tick span{color:var(--text-body);font-size:var(--fs-sm);line-height:var(--lh-tight)}.nm-control-note{margin:var(--space-4) 0 0;padding:var(--space-4) var(--space-5);border-left:3px solid var(--warn-solid);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-body);background:var(--warn-bg);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-body);white-space:normal}.nm-control-note strong{color:var(--warn-fg)}.nm-control-note span{gap:var(--space-0);margin-top:var(--space-3);display:grid}.nm-control-note em{color:var(--text-muted);font-size:var(--fs-meta);font-style:normal}.nm-success-moment{align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);padding:var(--space-6) var(--space-8);border:1px solid var(--good-border);border-radius:var(--radius-2xl);background:var(--good-bg);display:flex}.nm-success-moment>div{gap:var(--space-1);flex:auto;display:grid}.nm-success-moment strong{color:var(--good-fg);font-size:var(--fs-base)}.nm-success-moment p{color:var(--text-body);font-size:var(--fs-sm);margin:0}.nm-success-check{border-radius:var(--radius-round);background:var(--good-solid);flex:0 0 40px;place-items:center;width:40px;height:40px;animation:.4s ease-out both success-pop;display:grid}.nm-success-check svg{fill:none;width:22px;height:22px;stroke:var(--text-inverse);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36px;animation:.45s ease-out .15s forwards success-draw}@keyframes success-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes success-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.nm-success-check,.nm-success-check svg{animation:none}.nm-success-check svg{stroke-dashoffset:0}}.nm-menu-anchor{display:inline-block;position:relative}.nm-menu-popover{top:calc(100% + var(--space-2));z-index:30;min-width:15rem;padding:var(--space-2);border:var(--border-1);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-popover);display:grid;position:absolute;right:0}.nm-menu-popover [role=menuitem]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--text-heading);text-align:left;font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;background:0 0;border:0}.nm-menu-popover [role=menuitem]:hover,.nm-menu-popover [role=menuitem]:focus-visible{background:var(--surface-app);color:var(--brand-600);outline:none}.nm-file-button{cursor:pointer;position:relative;overflow:hidden}.nm-file-button input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.nm-file-button.nm-disabled{cursor:wait;opacity:.5}.nm-project-filter-chip{margin:0 0 var(--space-5);color:var(--text-body);font-size:var(--fs-sm)}.nm-read-mark{margin-top:var(--space-1);padding:var(--space-0) var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-meta);font-weight:var(--fw-semibold);line-height:var(--lh-body);justify-self:start;display:inline-block}.nm-notice.nm-entry-form{gap:var(--space-5);align-items:start;display:grid}.nm-notice.nm-entry-form .nm-where-from{font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}.nm-notice.nm-entry-form>.nm-button-row{gap:var(--space-4);flex-wrap:wrap;align-items:end;display:flex}.nm-notice.nm-entry-form>.nm-button-row>input{width:auto;min-width:200px;height:var(--control-h)}.nm-notice.nm-entry-form>.nm-button-row>button{height:var(--control-h)}tr.nm-po-heading-row td{background:var(--brand-tint);color:var(--text-heading)}.nm-po-subheading-row input{padding-left:var(--space-4,16px);font-style:italic}.nm-project-wizard{flex-direction:column;width:min(960px,100%);padding:0;display:flex;overflow:hidden}.nm-project-wizard .nm-modal-head{padding:var(--space-10) var(--space-12) var(--space-8);margin:0}.nm-wizard-body{min-height:0;padding:var(--space-12);flex:auto;overflow-y:auto}.nm-wizard-section>h3{margin-bottom:var(--space-2);font-size:var(--fs-lg)}.nm-wizard-section>p:not(.nm-eyebrow,.nm-error-banner){max-width:690px;color:var(--text-muted);font-size:var(--fs-base);line-height:var(--lh-body)}.nm-wizard-section .nm-form-grid{margin-top:var(--space-10)}.nm-selection-card{gap:var(--space-3) var(--space-10);margin-top:var(--space-7);padding:var(--space-7);border-radius:var(--radius-md);border-left:3px solid var(--brand-500);background:var(--brand-tint);flex-wrap:wrap;display:flex}.nm-selection-card strong{width:100%}.nm-selection-card span{color:var(--text-body);font-size:var(--fs-sm)}.nm-file-drop{margin-top:var(--space-10);padding:var(--space-14) var(--space-10);border:2px dashed var(--stone-200);border-radius:var(--radius-2xl);text-align:center;background:var(--surface-app);place-items:center}.nm-file-drop input{width:auto;max-width:100%}.nm-file-drop strong{margin-top:var(--space-2)}.nm-file-drop span,.nm-review-list dt,.nm-reading-proposal .nm-reading-values dt{color:var(--text-muted);font-size:var(--fs-meta)}.nm-review-list{gap:0 var(--space-10);margin:var(--space-9) 0;grid-template-columns:repeat(2,1fr);display:grid}.nm-review-list div{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--stone-100);grid-template-columns:120px 1fr;display:grid}.nm-review-list dd{font-weight:var(--fw-semibold);margin:0}.nm-activation-note{margin-top:var(--space-8);padding:var(--space-6) var(--space-7);border:1px solid var(--good-border);border-left:3px solid var(--good-solid);border-radius:var(--radius-md);background:var(--good-bg)}.nm-activation-note p{margin:var(--space-1) 0 0;color:var(--good-fg);font-size:var(--fs-sm);line-height:var(--lh-body)}.nm-project-wizard>.nm-error-banner{margin:0 var(--space-12) var(--space-6)}.nm-wizard-actions{justify-content:flex-end;align-items:center;gap:var(--space-5);padding:var(--space-7) var(--space-12);border-top:var(--border-1);background:var(--surface-app);display:flex}.nm-wizard-actions>span{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-medium);margin-right:auto}.nm-setup-panel h3{margin:var(--space-12) 0 var(--space-5);font-size:var(--fs-lg)}.nm-setup-status{align-items:center;gap:var(--space-5);padding-bottom:var(--space-8);border-bottom:var(--border-1);display:flex}.nm-setup-status>span:not(.nm-status){color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-medium)}.nm-check-list{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.nm-check-list article{gap:var(--space-4);padding:var(--space-6);border:var(--border-1);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:30px 1fr;display:grid}.nm-check-list article>span{border-radius:var(--radius-round);width:27px;height:27px;font-weight:var(--fw-extrabold);place-items:center;display:grid}.nm-check-list p{margin:var(--space-0) 0 0;color:var(--text-muted);font-size:var(--fs-meta);line-height:var(--lh-tight)}.nm-req{color:var(--bad-fg);font-weight:var(--fw-bold);margin-left:2px}.nm-req-legend{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--fs-meta)}.nm-controlled-mark{margin-left:var(--space-2);color:var(--text-muted);vertical-align:-1px;cursor:help;display:inline-flex}.nm-field-error{color:var(--bad-fg);font-size:var(--fs-meta);font-weight:600}@media (width<=920px){.nm-work-grid,.nm-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.nm-page-toolbar{flex-direction:column;align-items:stretch}.nm-page-toolbar .nm-primary{width:100%}.nm-button-row{flex-direction:column}.nm-red-flags .nm-ph{flex-wrap:wrap}.nm-red-flags .nm-ph>div:first-child{flex-basis:100%}.nm-work-grid{grid-template-columns:1fr}.nm-red-flags .nm-flag-kind{flex-wrap:wrap}.nm-red-flags .nm-flag-projects>li{padding-left:18px}.nm-notice{flex-direction:column;align-items:flex-start}.nm-full{grid-column:auto}.nm-form-actions{margin:var(--space-4) -18px -23px;padding:var(--space-6) var(--space-8);background:var(--surface-card);border-top:var(--border-1);position:sticky;bottom:-23px}.nm-wizard-body{padding:var(--space-10) var(--space-8)}.nm-wizard-actions{padding:var(--space-6) var(--space-8)}.nm-wizard-actions>span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nm-v5-surf{background:var(--paper);border-radius:var(--radius-xl);box-shadow:var(--sh);padding:4px 18px}.nm-v5-surf.nm-pad{padding:18px 20px}.nm-v5-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:14px 0 16px;display:grid}@keyframes v5grow{0%{transform:scaleX(0)}to{transform:none}}.nm-v5-exc{border-left:4px solid var(--warn);border-radius:var(--radius-xl);background:var(--warn-t);margin-top:10px;padding:14px 16px}.nm-v5-exc.nm-bad{border-left-color:var(--bad);background:var(--bad-t)}.nm-v5-exc .nm-t{font-weight:var(--fw-extrabold)}.nm-v5-exc .nm-s{font-size:var(--fs-sm);color:var(--ink2);margin-top:2px}.nm-v5-pass{color:var(--ink2);font-size:var(--fs-base);background:var(--ok-t);border-radius:var(--radius-lg);align-items:center;gap:8px;margin-top:14px;padding:11px 14px;display:flex}.nm-v5-pass b{color:var(--ok)}.nm-v5-h2{align-items:baseline;gap:8px;display:flex}.nm-v5-h2 .nm-lnk{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--acc);margin-left:auto}.nm-timeline{margin-top:18px}.nm-gscale{font-size:var(--fs-sm);color:var(--ink2);grid-template-columns:170px 1fr;margin:12px 0 6px;display:grid}.nm-gscale .nm-gticks{height:14px;position:relative}.nm-gscale .nm-gticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.nm-gantt{font-size:var(--fs-base);grid-template-columns:170px 1fr;align-items:center;row-gap:8px;display:grid}.nm-gantt .nm-lab{overflow-wrap:anywhere;padding-right:var(--space-4);min-width:0;font-weight:var(--fw-medium);overflow:hidden}.nm-gantt .nm-trk{background:var(--bg);border-radius:var(--radius-sm);height:20px;position:relative}.nm-gantt .nm-b{border-radius:var(--radius-sm);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:0 var(--space-3);white-space:nowrap;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.nm-gantt .nm-b.nm-over{background:var(--bad)}.nm-gantt .nm-now{z-index:1;background:var(--ink);width:1.5px;position:absolute;top:-4px;bottom:-4px}.nm-timeline-legend{gap:var(--space-5);margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--ink2);display:flex}.nm-timeline-legend span:before,.nm-chart-legend span:before{content:"";background:var(--lc);width:10px;height:10px;margin-right:var(--space-2);border-radius:3px;display:inline-block}.nm-setup-status .nm-r{margin-left:auto}.nm-setup-status strong{color:var(--text-heading)}.nm-page-content{width:100%;max-width:var(--content-max);margin:0;padding:32px 32px 64px}.nm-page-toolbar{gap:8px;margin-bottom:24px}.nm-button-row{gap:8px}.nm-eyebrow{color:var(--ink-3);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:none}.nm-register-toolbar>.nm-filter-tabs{flex:0 auto}.nm-filter-tabs button span{border-radius:var(--radius-pill);min-width:0;height:auto;color:var(--ink-3);background:var(--surface-hover);font-family:var(--font-body);font-size:var(--fs-meta);font-weight:var(--fw-medium);padding:0 6px;line-height:18px;display:inline-block}.nm-filter-tabs button.nm-active span{color:var(--accent);background:var(--accent-tint)}.nm-table-wrap{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card), var(--highlight,inset 0 1px 0 #ffffffb3)}.nm-table-wrap table{border-collapse:separate;border-spacing:0;font-size:var(--fs-md);line-height:20px}.nm-table-wrap th{border-bottom:1px solid var(--line);height:40px;color:var(--ink-3);background:var(--surface);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;padding:0 12px}.nm-table-wrap td{border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-md);padding:10px 12px}.nm-table-wrap th:first-child,.nm-table-wrap td:first-child{padding-left:20px}.nm-table-wrap th:last-child,.nm-table-wrap td:last-child{padding-right:20px}.nm-table-wrap td:first-child,.nm-gscale .nm-gticks .nm-gtoday{color:var(--ink);font-weight:var(--fw-medium)}.nm-table-wrap tbody tr:hover td{background:var(--surface-hover)}.nm-table-wrap tr:last-child td{border-bottom:0}td.nm-r{font-family:var(--font-body);font-variant-numeric:tabular-nums lining-nums}.nm-row-actions button:active,td>button:active{transform:scale(.97)}.nm-link-button{color:var(--accent);text-decoration:none}.nm-ph p .nm-link:hover,.nm-link-button:hover,.nm-login-link:hover,.nm-shell-sidebar .nm-month-card-link:hover{text-underline-offset:3px;text-decoration:underline}.nm-modal-backdrop{background:var(--scrim-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:nm-fade var(--dur-base) ease both}.nm-modal{border:1px solid var(--line);border-radius:var(--radius-3xl);box-shadow:var(--shadow-drawer);animation:nm-dialog-in var(--dur-base) cubic-bezier(.22, 1, .36, 1) both;padding:22px}.nm-modal-head{gap:16px;margin-bottom:18px}.nm-close{width:30px;height:30px;color:var(--ink-2);box-shadow:none;font-size:var(--fs-dialog);background:0 0;border:0;border-radius:9px}.nm-close:hover{background:var(--surface-hover)}@media (prefers-reduced-motion:reduce){.nm-modal-backdrop,.nm-modal{animation:none}}.nm-form-grid{gap:16px}.nm-form-actions{gap:8px;padding-top:8px}.nm-check-field input{accent-color:var(--primary)}.nm-notice{border-radius:var(--radius-xl);color:var(--ink-2);background:var(--surface-sunken);box-shadow:none;border:0;gap:12px;padding:14px 16px}.nm-notice>span{color:var(--accent);font-weight:var(--fw-semibold)}.nm-notice p{font-size:var(--fs-md);line-height:21px}.nm-summary-grid{gap:12px}.nm-summary-grid article{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card);padding:16px 18px 14px}.nm-summary-grid small{color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.nm-summary-grid strong{font-family:var(--font-display);font-size:var(--fs-figure);font-weight:var(--fw-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:36px}.nm-metrics{margin-bottom:24px}.nm-panel>.nm-register-toolbar{align-items:flex-end;gap:8px 12px;margin:0;padding:16px 20px}.nm-panel>.nm-register-toolbar>.nm-filter-tabs button{text-transform:none}.nm-panel>.nm-register-toolbar>.nm-filter-tabs{text-transform:none;flex:100%;order:-1;max-width:max-content;margin-bottom:4px}.nm-panel>.nm-register-toolbar>label{flex:0 150px}.nm-panel>.nm-register-toolbar:has(>.nm-filter,>.nm-register-search):after{content:"";flex:0 0 100%;order:-1;height:0;margin-top:-8px}.nm-panel>.nm-register-toolbar select{appearance:none;border:1px solid var(--line-strong);background-color:var(--surface);color:var(--ink);text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%238f8aa3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 6.5L8 10l3.5-3.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border-radius:999px;padding-right:32px;font-weight:500}.nm-panel>.nm-register-toolbar>button.nm-secondary:last-of-type{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000;order:9;margin-left:auto}.nm-panel>.nm-register-toolbar>button.nm-secondary:last-of-type:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.5v8M4.5 7.5L8 11l3.5-3.5M3 13.5h10'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.5v8M4.5 7.5L8 11l3.5-3.5M3 13.5h10'/%3E%3C/svg%3E") 50%/16px no-repeat}.nm-panel>.nm-register-toolbar>button.nm-secondary:last-of-type:hover{background:var(--surface-hover)}.nm-panel .nm-table-wrap{border:0;border-top:1px solid var(--line);border-radius:0 0 var(--radius-xl) var(--radius-xl);box-shadow:none}.nm-panel>.nm-empty-card,.nm-panel>.nm-loading,.nm-panel>.nm-error-banner{box-shadow:none;margin:0 20px 20px}.nm-table-wrap:has(.nm-more [aria-expanded=true]){overflow:visible}.nm-table-wrap:has(.nm-rowact .nm-btn--icon) .nm-rowact>.nm-btn:only-child{margin-right:36px}.nm-table-wrap .nm-panel__foot{position:sticky;left:0}.nm-table-wrap td,.nm-table td{white-space:nowrap}.nm-table-wrap td:has(>.nm-rowact){text-align:right}.nm-table-wrap td:has(>.nm-row-actions){text-align:right}.nm-table td:has(>.nm-rowact){text-align:right}table:has(td:last-child>.nm-rowact) th:last-child{text-align:right}table:has(td:last-child>.nm-row-actions) th:last-child{text-align:right}.nm-rowact,.nm-row-actions{justify-content:flex-end}.nm-rownote{color:var(--ink-3);font-size:var(--fs-sm);white-space:nowrap}.nm-link-button.nm-ident,td>.nm-link-button{box-shadow:none;min-height:0;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.nm-draft{color:var(--ink-3);font-family:var(--font-body)}.nm-status-with-sub{flex-direction:column;align-items:flex-start;gap:0;display:inline-flex}.nm-status-with-sub .nm-sub{margin-top:0}.nm-register-toolbar{align-items:center;gap:8px}.nm-register-toolbar input,.nm-register-toolbar select,.nm-register-toolbar>button{min-height:var(--control-h-sm);height:var(--control-h-sm);font-size:var(--fs-label);padding-top:0;padding-bottom:0}.nm-register-toolbar input[inputmode=decimal]{width:96px}input.nm-cb{flex:none;width:16px;min-width:0;height:16px;min-height:0;margin:0;padding:0}.nm-link-button.nm-ident.nm-draft{color:var(--ink-3);font-family:var(--font-body)}.nm-register-toolbar>input[inputmode=decimal]{flex:0 0 96px}.nm-register-toolbar>select{flex:none;width:auto;max-width:220px}.nm-register-toolbar>button.nm-secondary:last-of-type{margin-left:auto}.nm-register-toolbar>input[type=search],.nm-register-toolbar>input:not([type]),.nm-register-toolbar>input[type=text]{flex:160px;min-width:160px;max-width:260px}.nm-register-toolbar input[type=date]{width:124px}.nm-register-toolbar>input[inputmode=decimal]{flex:0 0 96px;width:96px;min-width:0}.nm-timeline-title{margin-top:0}.nm-gantt .nm-lab .nm-key{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nm-gantt .nm-b.nm-plan{background:var(--chart-1,var(--acc))}.nm-timeline-legend .nm-legend-today:before{background:var(--ink);border-radius:0;width:2px;height:12px}.nm-timeline-unscheduled{background:var(--warn-tint,var(--surface-sunken));color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-medium);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;display:flex}.nm-register-toolbar>button.nm-secondary{margin-left:auto}#project-register .nm-register-toolbar>.nm-filter-tabs{flex:0 auto}@media (prefers-reduced-motion:no-preference){.nm-page-content>*{animation:nm-rise var(--dur-panel,.32s) var(--ease-out,ease-out) backwards}.nm-page-content>:nth-child(2){animation-delay:40ms}.nm-page-content>:nth-child(3){animation-delay:80ms}.nm-page-content>:nth-child(n+4){animation-delay:.12s}.nm-modal-backdrop{animation:.18s ease-out both nm-fade}.nm-modal-backdrop>.nm-modal{animation:nm-dialog-in var(--dur-panel,.32s) var(--ease-out,ease-out) both}}@media (width<=1399px){.nm-table-wrap th,.nm-table-wrap td{padding-left:6px;padding-right:6px}.nm-table-wrap th:first-child,.nm-table-wrap td:first-child{padding-left:16px}.nm-table-wrap th:last-child,.nm-table-wrap td:last-child{padding-right:16px}}:root{--td-cap:130px;--td-cap-id:170px}@media (width<=1399px){:root{--td-cap:96px;--td-cap-id:200px}}:is(.nm-table-wrap td:not(.nm-wrap):not(:has(.nm-rupees,.nm-status,.nm-rowact,.nm-row-actions,.nm-more,.nm-rownote,input,select,textarea,.nm-reach-cell,.nm-pill,.nm-link-button,.nm-mono)),.nm-table td:not(.nm-wrap):not(:has(.nm-rupees,.nm-status,.nm-rowact,.nm-row-actions,.nm-more,.nm-rownote,input,select,textarea,.nm-reach-cell,.nm-pill,.nm-link-button,.nm-mono))){max-width:var(--td-cap);text-overflow:ellipsis;overflow:hidden}.nm-table-wrap td .nm-link-button,.nm-table-wrap td .nm-mono,.nm-table td .nm-link-button,.nm-table td .nm-mono{white-space:nowrap;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.nm-table-wrap td>.nm-named,.nm-table td>.nm-named{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}:is(.nm-table-wrap th:not(:has(*)),.nm-table th:not(:has(*))){max-width:var(--td-cap-id);text-overflow:ellipsis;overflow:hidden}input[type=file]:not(.nm-cb),.nm-nd-scope{color:var(--ink-3);font-size:var(--fs-sm)}input[type=file]::file-selector-button{height:var(--control-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:500 13px var(--font-sans);cursor:pointer;border-radius:9px;margin-right:10px;padding:0 11px}input[type=file]::file-selector-button:hover{background:var(--surface-hover)}select:not([multiple]):not([size]):not(.nm-select){appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%238f8aa3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 6.5L8 10l3.5-3.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}.nm-modal select:not([multiple]):not([size]){height:var(--control-md);min-height:var(--control-md)}.nm-layer .nm-scrim{z-index:60;position:fixed}.nm-layer .nm-overlay{z-index:61;position:fixed;overflow-y:auto}.nm-layer .nm-sheet{z-index:61;position:fixed}.nm-layer .nm-dialog{max-height:calc(100vh - 144px)}.nm-dialog--wide{max-width:760px}.nm-dialog__body{overflow-y:auto}.nm-sheet__head{padding:20px 22px 0}.nm-sheet__body{flex-direction:column;flex:1;gap:16px;padding:18px 22px 22px;display:flex;overflow-y:auto}.nm-sheet__foot{border-radius:0}.nm-toast{z-index:70}.nm-tabs--fit .nm-tab{padding:0 12px}.nm-metric--button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) ease, border-color .15s ease}.nm-more{position:relative}.nm-more .nm-menu{z-index:20;min-width:220px;position:absolute;top:calc(100% + 4px);right:0}.nm-menu>button:disabled,.nm-switch-holder>input.nm-switch:disabled{cursor:not-allowed;opacity:.45}.nm-row-actions .nm-menu>button{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:9px 12px}.nm-menu-danger{color:var(--bad)!important}.nm-callout__text,.nm-sidebar-user>div{flex:1;min-width:0}.nm-callout__actions{align-self:center;margin-left:auto}.nm-empty .nm-btn{margin-top:10px}.nm-chartfig{margin:0}.nm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.nm-check-morph{vertical-align:-3px;animation:nm-check var(--dur-emph,.4s) var(--ease-pop,ease-out) both;margin-right:6px}@media (prefers-reduced-motion:reduce){.nm-check-morph{animation:none}}.nm-success-moment{background:var(--ink);color:var(--surface);box-shadow:var(--shadow-popover,0 8px 24px #16141f2e);animation:nm-toast-in var(--dur-base,.26s) var(--ease-smooth,ease-out) both;border:0;border-radius:14px}.nm-success-moment strong{color:var(--surface)}.nm-success-moment p{color:#ffffffb8}.nm-success-moment .nm-success-check{background:#3fbfa0;flex-basis:28px;width:28px;height:28px}.nm-success-moment .nm-success-check svg{stroke:#0b2a24;width:16px;height:16px}.nm-success-moment .nm-secondary{color:#fff;box-shadow:none;background:0 0;border-color:#fff3}@media (prefers-reduced-motion:reduce){.nm-success-moment{animation:none}}.nm-notification-card.nm-read{border-left-color:var(--stone-200);opacity:.78}.nm-home-heading{justify-content:space-between;align-items:center;gap:var(--space-9);margin-bottom:4px;display:flex}.nm-home-heading p:not(.nm-eyebrow){color:var(--text-muted);font-size:var(--fs-sm);margin:0}.nm-notice.nm-waiting-for-me{gap:6px;margin:0 0 16px;padding:14px 18px;display:grid}.nm-waiting-for-me .nm-eyebrow{color:var(--brand-600);margin:0}.nm-waiting-for-me h3{font-size:var(--fs-md);margin:0}.nm-waiting-for-me .nm-plain-list{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.nm-waiting-for-me .nm-plain-list .nm-link{border-radius:var(--radius-pill);color:var(--brand-600);background:var(--brand-tint);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug);transition:background-color var(--dur-fast) var(--ease);border:0;padding:5px 10px}.nm-waiting-for-me .nm-plain-list .nm-link:hover{background:var(--brand-tint-border)}.nm-waiting-for-me .nm-note{font-size:var(--fs-sm);margin:0}.nm-work-panel .nm-work-grid{flex-direction:column;display:flex}.nm-work-panel .nm-work-card{border:0;border-bottom:var(--border-1);width:100%;box-shadow:none;text-align:left;color:var(--text-heading);background:var(--surface-card);font:inherit;transition:background-color var(--dur-fast) var(--ease);border-radius:0;grid-template-columns:42px minmax(0,1fr) auto auto;grid-template-areas:"badge label count link""badge helper count link";align-items:center;column-gap:14px;padding:14px 18px;display:grid}.nm-work-panel .nm-work-card:last-child{border-bottom:0}.nm-work-panel .nm-work-card:hover{border-color:var(--border-hairline);background:var(--surface-hover)}.nm-work-panel .nm-work-card>.nm-eyebrow{display:none}.nm-work-panel .nm-work-card .nm-work-badge{letter-spacing:0;text-transform:none;border-radius:var(--radius-md);width:36px;height:36px;color:var(--accent);background:var(--accent-tint);grid-area:badge;place-items:center;padding:0;display:grid}.nm-work-panel .nm-work-card h3{font-family:var(--font-body);letter-spacing:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);grid-area:label;margin:0;line-height:20px}.nm-work-panel .nm-work-card p{min-height:0;color:var(--text-muted);font-size:var(--fs-label);grid-area:helper;margin:2px 0 0;line-height:1.4}.nm-work-panel .nm-work-card>strong{border-radius:var(--radius-pill);min-width:30px;color:var(--brand-600);background:var(--brand-tint);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-extrabold);letter-spacing:0;line-height:var(--lh-snug);font-variant-numeric:tabular-nums;grid-area:count;justify-content:center;align-items:center;padding:3px 9px;display:inline-flex}.nm-work-panel .nm-work-link{border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug);white-space:nowrap;color:var(--ink-3);transition:transform .15s var(--ease), color .15s ease;background:0 0;border:0;grid-area:link;align-items:center;padding:0;display:inline-flex}.nm-work-panel .nm-work-card:hover .nm-work-link{color:var(--stone-900);background:var(--stone-100)}.nm-work-panel .nm-work-card.nm-is-hot .nm-work-badge{color:var(--brand-600);background:var(--brand-tint)}.nm-role-tiles button.nm-v5-met,.nm-project-strip button.nm-v5-met{text-align:left;width:100%;font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease);display:block}.nm-role-tiles button.nm-v5-met:hover,.nm-project-strip button.nm-v5-met:hover{border-color:var(--acc-t2)}.nm-role-tiles .nm-v5-met .nm-v.nm-untracked,.nm-project-strip .nm-v5-met .nm-v.nm-untracked,.nm-customer-strip .nm-v5-met .nm-v.nm-untracked{color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:0;padding:4px 0 3px;line-height:1.3}.nm-pinned-reports{gap:12px;margin:0 0 16px;display:grid}.nm-pinned-reports__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px;display:grid}.nm-pinned-report{align-content:start;gap:8px;padding-bottom:12px;display:grid}.nm-pinned-report .nm-panel__head p{margin:2px 0 0}.nm-pinned-report__figures{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0 16px;display:flex}.nm-pinned-report__figures dt{font-size:var(--fs-xs,12px);color:var(--ink-3,#6b7280)}.nm-pinned-report__figures dd{margin:0;font-weight:600}.nm-pinned-report__rows{margin:0;padding:0 16px;list-style:none}.nm-pinned-report__rows li{border-top:1px solid var(--line,#e5e7eb);white-space:nowrap;text-overflow:ellipsis;padding:4px 0;overflow:hidden}.nm-pinned-report .nm-note{margin:0;padding:0 16px}.nm-pinned-report__actions{padding:0 16px}.nm-work-badge{padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-meta);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;white-space:nowrap;display:inline-block}.nm-v5-met .nm-v-beneath{color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;order:2;margin-top:2px;display:block}@media (width<=920px){.nm-work-panel .nm-work-card{grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"badge label count""badge helper count"}.nm-work-panel .nm-work-card .nm-work-link{display:none}}.nm-v5-met{--kpi-accent:var(--brand-500);--kpi-ink:var(--brand-600);--kpi-tint:var(--brand-tint);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);min-width:0;box-shadow:var(--shadow-card), var(--highlight,inset 0 1px 0 #ffffffb3);flex-direction:column;gap:4px;padding:16px 18px 14px;display:flex;position:relative;overflow:hidden}.nm-v5-met:before{content:"";background:linear-gradient(90deg, var(--kpi-accent), color-mix(in srgb, var(--kpi-accent) 48%, transparent));height:3px;position:absolute;inset:0 0 auto}.nm-v5-met .nm-ic{border-radius:var(--radius-lg);width:36px;height:36px;color:var(--kpi-accent);background:var(--kpi-tint);place-items:center;margin-bottom:12px;display:grid}.nm-v5-met .nm-v{font-family:var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ink);font-size:var(--fs-figure);font-weight:var(--fw-semibold);letter-spacing:-.03em;animation:nm-pop var(--dur-emph,.5s) cubic-bezier(.23, 1, .32, 1) .16s both;order:1;line-height:36px}.nm-v5-met .nm-v small{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-muted);letter-spacing:0;margin-left:3px}.nm-v5-met .nm-l b{color:var(--ink-2);font-weight:var(--fw-medium)}.nm-v5-met .nm-s{color:var(--kpi-ink);font-size:var(--fs-meta);align-items:flex-start;gap:4px;margin-top:6px;font-weight:600;line-height:1.35;display:flex}.nm-v5-met .nm-s .nm-gcc-icon{flex:none;margin-top:1px;display:none}.nm-v5-met.nm-t-bad{--kpi-accent:var(--bad-solid);--kpi-ink:var(--bad-fg);--kpi-tint:var(--bad-bg)}.nm-v5-met.nm-t-bad .nm-v{color:var(--bad-fg)}.nm-v5-met.nm-t-warn{--kpi-accent:var(--warn-solid);--kpi-ink:var(--warn-fg);--kpi-tint:var(--warn-bg)}.nm-v5-met.nm-t-ok{--kpi-accent:var(--good-solid);--kpi-ink:var(--good-fg);--kpi-tint:var(--good-bg)}.nm-v5-met.nm-t-teal{--kpi-accent:var(--teal-solid);--kpi-ink:var(--teal-fg);--kpi-tint:var(--teal-bg)}.nm-switch-holder{cursor:pointer;flex:none;gap:0;width:36px;height:20px;display:inline-grid;position:relative}.nm-switch-word{text-align:right;min-width:28px;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.nm-task-due{gap:var(--space-0);white-space:nowrap;display:inline-grid}.nm-task-due.nm-overdue{color:var(--bad-fg);font-weight:var(--fw-semibold)}.nm-task-due.nm-overdue small{color:var(--bad-fg);font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.nm-task-priority.nm-high{color:var(--warn-fg);font-weight:var(--fw-semibold)}td .nm-task-title{font-weight:var(--fw-semibold);white-space:normal}.nm-task-register .nm-register-toolbar>.nm-compact-select{flex:0 220px}.nm-task-history li{gap:var(--space-0);padding:var(--space-3) 0;border-bottom:1px solid var(--stone-100);display:grid}.nm-task-history li .nm-status{justify-self:start}.nm-home-heading{align-items:flex-end;gap:16px;margin-bottom:24px}.nm-home-heading .nm-eyebrow{color:var(--ink-3);font-size:var(--fs-lg);font-weight:var(--fw-regular);letter-spacing:0;margin:0 0 6px}.nm-home-heading h2,.nm-login-form h2{color:var(--ink);font:650 var(--fs-hero) / 44px var(--font-display);letter-spacing:-.03em;margin:0}.nm-home-heading p:not(.nm-eyebrow){color:var(--ink-3);font-size:var(--fs-lg);margin-top:8px;line-height:22px}.nm-v5-metrics{gap:12px;margin:0 0 24px}.nm-v5-metrics.nm-role-tiles+.nm-attention-tiles{margin-top:-12px}.nm-role-tiles button.nm-v5-met,.nm-project-strip button.nm-v5-met,.nm-customer-strip button.nm-v5-met{display:flex}.nm-v5-met:before,.nm-v5-met .nm-ic{display:none}.nm-v5-met .nm-l{color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);order:0;margin:0;line-height:16px}.nm-v5-met .nm-v small{font-size:var(--fs-xl);font-weight:var(--fw-medium);color:var(--ink-3)}.nm-v5-met .nm-s{color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--fw-regular);order:3;margin:0;line-height:17px}.nm-v5-met.nm-t-bad .nm-v,.nm-v5-met.nm-t-bad .nm-s{color:var(--bad)}.nm-v5-met.nm-t-bad .nm-s{font-weight:var(--fw-medium)}.nm-v5-met.nm-t-ok .nm-s{color:var(--ok);font-weight:var(--fw-medium)}.nm-role-tiles button.nm-v5-met{transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) ease, border-color .15s ease}@media (hover:hover){.nm-role-tiles button.nm-v5-met:hover{border-color:var(--line-strong);box-shadow:var(--shadow-raised,0 1px 0 #dfdce8, 0 18px 40px -28px #16141f59);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.nm-v5-met .nm-v{animation:none}}.nm-notice.nm-waiting-for-me{background:var(--accent-tint);margin:0 0 24px}.nm-notice.nm-waiting-for-me .nm-eyebrow{color:var(--accent);font-size:var(--fs-sm)}.nm-ph{border-bottom:1px solid var(--line);padding:16px 20px}.nm-ph h3{color:var(--ink);font:600 var(--fs-xl) / 24px var(--font-display);letter-spacing:-.01em}.nm-ph p{color:var(--ink-3);font-size:var(--fs-sm)}.nm-tag{color:var(--accent);background:var(--accent-tint);font-weight:var(--fw-medium)}.nm-work-panel .nm-work-card{border-bottom:1px solid var(--line);color:var(--ink);background:var(--surface);grid-template-columns:36px minmax(0,1fr) auto 20px;column-gap:16px;padding:14px 20px}.nm-work-panel .nm-work-card.nm-is-warn .nm-work-badge{color:var(--warm);background:var(--warn-tint)}.nm-work-panel .nm-work-card.nm-neutral .nm-work-badge{color:var(--ink-3);background:var(--surface-sunken)}.nm-work-panel .nm-work-card p{color:var(--ink-3);font-size:var(--fs-label);line-height:18px}.nm-work-panel .nm-work-card>strong{min-width:0;color:var(--ink);font:600 var(--fs-title-sm) / 28px var(--font-display);letter-spacing:-.02em;background:0 0;border-radius:0;padding:0}.nm-work-panel .nm-work-card[data-empty]>strong{color:var(--ink-3);background:0 0}.nm-work-panel .nm-work-card:hover .nm-work-link{color:var(--ink);background:0 0;transform:translate(2px)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{min-width:320px;font-family:var(--font-body);font-size:var(--fs-base);color:var(--text-body);background:var(--surface-app);-webkit-font-smoothing:antialiased;font-synthesis:none;font-variant-numeric:tabular-nums;margin:0}#root>.nm{min-height:100%;font:inherit;color:inherit;text-rendering:auto;background:0 0}@keyframes pulse{to{opacity:.35;transform:translateY(-7px)}}.nm-login-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.nm-login-side{border-right:1px solid var(--line);background:var(--canvas);grid-template-rows:auto 1fr auto;gap:24px;padding:40px 48px;display:grid}.nm-login-logo{width:132px;margin:0}.nm-login-logo img{width:100%;height:auto;display:block}.nm-login-form{place-self:center;gap:16px;width:min(100%,360px);display:grid}.nm-login-lead{color:var(--ink-3);font-size:var(--fs-lg);margin:-8px 0 4px;line-height:22px}.nm-login-form label,.nm-login-field{color:var(--ink-2);font-size:var(--fs-label);font-weight:var(--fw-medium);gap:6px;display:grid}.nm-login-password{display:block;position:relative}.nm-login-password input{padding-right:64px}.nm-login-password .nm-btn{position:absolute;top:7px;right:6px}.nm-login-form .nm-btn--primary{width:100%;margin-top:4px}.nm-login-help,.nm-login-foot{color:var(--ink-3);font-size:var(--fs-sm);margin:0;line-height:17px}.nm-login-link{color:var(--accent);font-size:var(--fs-label);background:0 0;border:0;justify-self:start;padding:0}.nm-login-brand{background:var(--surface);grid-template-rows:1fr auto;gap:32px;padding:40px 56px;display:grid}.nm-login-chain{align-self:center;width:100%;max-width:620px}.nm-login-chain-head{color:var(--ink-2);font-size:var(--fs-label);font-weight:var(--fw-medium);margin:0 0 20px}.nm-login-chain li{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;padding:16px 0;display:grid}.nm-login-chain li:last-child{border-bottom:0}.nm-login-chain li>span{color:var(--ink-3);padding-top:3px}.nm-login-chain strong{color:var(--ink);font:600 var(--fs-xl) / 24px var(--font-display);letter-spacing:-.01em;display:block}.nm-login-chain small{color:var(--ink-3);font-size:var(--fs-label);margin-top:2px;display:block}.nm-login-chain-foot{color:var(--ink-2);font-size:var(--fs-lg);margin:28px 0 0}.nm-login-client{justify-items:start;gap:8px;display:grid}.nm-client-eyebrow{color:var(--ink-3);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:.02em;margin:0}.nm-login-client img{width:180px;height:auto}.nm-client-name{color:var(--ink-2);font-size:var(--fs-label);margin:0}.nm-login-brand:not(:has(.nm-login-chain)){grid-template-rows:1fr}.nm-login-brand:not(:has(.nm-login-chain)) .nm-login-client{place-self:center;justify-items:center}.nm-login-brand:not(:has(.nm-login-chain)) .nm-login-client img{width:280px}@media (width<=920px){.nm-login-page{grid-template-columns:1fr}.nm-login-side{border-right:0;border-bottom:1px solid var(--line);padding:28px 20px 32px}.nm-login-form h2{font-size:var(--fs-title);line-height:36px}.nm-login-brand{padding:28px 20px 36px}}@media print{.nm-shell-sidebar,.nm-shell-topbar,.nm-inline-review,.nm-tab-strip,button{display:none!important}.nm-app-shell,.nm-page-content{width:100%;margin:0;padding:0;display:block}}@media (width<=959px){.nm-workspace{padding-bottom:88px}}.nm-app-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:linear-gradient(to right, var(--rail) var(--sidebar-w), var(--canvas) 0);min-height:100vh;display:grid}.nm-workspace{flex-direction:column;min-width:0;display:flex}.nm-shell-sidebar{z-index:10;height:100vh;color:var(--rail-ink-2);background:var(--rail);scrollbar-width:thin;scrollbar-color:var(--rail-line) transparent;flex-direction:column;gap:2px;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.nm-shell-sidebar :focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.nm-shell-brand{flex:none;text-decoration:none}.nm-shell-sidebar a.nm-shell-brand:hover{text-decoration:none}.nm-brand-mark{background:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff40,0 6px 16px -6px #5b43e6cc}.nm-brand-mark img{object-fit:contain;width:26px;height:26px}.nm-app-nav{flex-direction:column;display:flex}.nm-app-nav .nm-navgroup:first-child{margin-top:4px}.nm-nav-item.nm-navitem,.nm-nav-area.nm-navitem{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none}.nm-navitem b,.nm-breadcrumbs b,.nm-similar-items li .nm-link-button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nm-nav-item kbd{border:1px solid var(--rail-line);color:var(--rail-ink-2);font:500 11px/16px var(--font-mono);border-radius:6px;grid-area:1/3/span 2;padding:1px 6px}.nm-sidebar-foot{flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.nm-month-card{border:1px solid var(--rail-line);border-radius:var(--radius-lg);color:var(--rail-ink-2);background:var(--rail-hover);font-size:var(--fs-meta);gap:4px;padding:10px 12px;line-height:15px;display:grid}.nm-month-card .nm-eyebrow{color:var(--rail-ink-2);font-size:var(--fs-meta);font-weight:var(--fw-medium);letter-spacing:0;margin:0}.nm-month-card strong{color:var(--rail-ink);font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:18px}.nm-month-bar{border-radius:var(--radius-pill);background:var(--rail-line);height:4px;margin:4px 0 2px;overflow:hidden}.nm-month-bar span{border-radius:inherit;background:var(--brand-400);height:100%;display:block}.nm-month-card small,.nm-sidebar-user small{color:var(--rail-ink-2);font-size:var(--fs-meta)}.nm-shell-sidebar .nm-month-card-link{color:var(--rail-ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none}.nm-sidebar-user.nm-railfoot{margin-top:0}.nm-shell-sidebar .nm-avatar{color:#fff;background:var(--brand);font-size:var(--fs-meta);display:grid}.nm-sidebar-user strong,.nm-sidebar-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nm-sidebar-user strong{color:var(--rail-ink);font-size:var(--fs-base);font-weight:var(--fw-medium)}.nm-sign-out{width:30px;height:30px;color:var(--rail-ink-2);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.nm-sign-out:hover{color:var(--rail-ink);background:var(--rail-hover)}.nm-change-password{color:var(--rail-ink-2);font-size:var(--fs-meta);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin:-4px 0 0 48px;padding:0;text-decoration:underline}.nm-change-password:hover{color:var(--rail-ink)}.nm-breadcrumbs>span[aria-hidden=true]{color:var(--line-strong)}.nm-breadcrumbs>span+b:before{content:none}.nm-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.nm-icon-button,.nm-menu-button{width:32px;height:32px;color:var(--ink-2);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;transition:background-color .15s;display:grid}.nm-icon-button:hover,.nm-menu-button:hover{background:var(--surface-hover)}.nm-menu-button{display:none}.nm-notification-pill{height:32px;color:var(--ink-2);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 8px;transition:background-color .15s;display:inline-flex}.nm-notification-pill:hover{background:var(--surface-hover)}.nm-notification-pill strong{border-radius:var(--radius-pill);color:#16141f;background:var(--warm);min-width:20px;font:600 11px/16px var(--font-body);font-variant-numeric:tabular-nums;text-align:center;padding:0 6px}.nm-notification-pill strong[data-zero]{color:var(--ink-3);background:var(--surface-sunken)}.nm-section-tabs{border-bottom:1px solid var(--line);background:var(--canvas);scrollbar-width:thin;flex-wrap:wrap;gap:2px 4px;padding:8px 32px 0;display:flex;overflow-x:auto}.nm-section-tabs .nm-nav-item.nm-section-tab-item{height:40px;color:var(--ink-3);font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 12px;transition:color .15s;display:inline-flex;position:relative}.nm-section-tabs .nm-nav-item.nm-section-tab-item:after{content:"";background:var(--brand);height:2px;transition:transform var(--dur-base) cubic-bezier(.19, 1, .22, 1);border-radius:2px;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.nm-section-tabs .nm-nav-item.nm-section-tab-item:hover,.nm-section-tabs .nm-nav-item.nm-section-tab-item.nm-active{color:var(--ink)}.nm-section-tabs .nm-nav-item.nm-section-tab-item.nm-active:after{transform:none}.nm-page-context{max-width:var(--content-max);padding:32px 32px 0}.nm-page-context h1{overflow-wrap:anywhere}.nm-page-context .nm-page-toolbar{justify-content:flex-end;margin:0}.nm-page-context .nm-page-toolbar .nm-button-row{flex-wrap:wrap;align-items:center}.nm-page-context .nm-page-toolbar .nm-compact-select{white-space:nowrap;min-width:0;color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);flex-direction:row;flex:none;align-items:center;gap:8px;display:inline-flex}.nm-page-context .nm-page-toolbar .nm-compact-select :is(select,input){width:auto;max-width:280px;height:var(--control-md);min-height:var(--control-md)}#page-head-actions:empty{display:none}.nm-page-context+.nm-page-content{padding-top:24px}.nm-page-context--home{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nm-page-context--home+.nm-page-content{padding-top:32px}@media (width<=920px){.nm-app-shell{background:var(--canvas);grid-template-columns:1fr}.nm-shell-sidebar{width:var(--sidebar-w-mobile);transition:transform var(--dur-base) var(--ease);box-shadow:var(--shadow-drawer);position:fixed;left:0;transform:translate(-102%)}.nm-shell-sidebar.nm-open{transform:translate(0)}.nm-menu-button{display:grid}}@media (width<=720px){.nm-shell-topbar.nm-topbar{padding:0 16px}.nm-icon-button.nm-back,.nm-breadcrumbs{display:none}.nm-section-tabs{padding:8px 16px 0}.nm-page-context{padding:20px 16px 0}.nm-page-context h1{font-size:var(--fs-title-sm);line-height:30px}.nm-page-content{padding:20px 16px 48px}.nm-page-context+.nm-page-content{padding-top:16px}}@media (prefers-reduced-motion:reduce){.nm-shell-sidebar,.nm-section-tabs .nm-nav-item.nm-section-tab-item:after{transition:none}}.nm-rail-toggle{display:none}@media (width>=921px){.nm-app-shell{--rail-w:var(--sidebar-w);grid-template-columns:var(--rail-w) minmax(0, 1fr);background:linear-gradient(to right, var(--rail) var(--rail-w), var(--canvas) 0);transition:grid-template-columns var(--dur-base) var(--ease)}.nm-app-shell.nm-rail-collapsed{--rail-w:72px}.nm-shell-sidebar{width:var(--sidebar-w);transition:width var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);justify-self:start}.nm-app-shell.nm-rail-collapsed .nm-shell-sidebar{width:var(--rail-w);overflow-x:hidden}.nm-app-shell.nm-rail-collapsed .nm-shell-sidebar.nm-peek{width:var(--sidebar-w);z-index:30;box-shadow:var(--shadow-drawer)}.nm-rail-toggle{width:100%;color:var(--rail-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:7px 12px;font-size:13.5px;line-height:18px;display:flex}.nm-rail-toggle:hover{color:var(--rail-ink);background:var(--rail-hover)}.nm-rail-toggle .nm-icon{transition:transform var(--dur-base) var(--ease);flex:none;transform:rotate(180deg)}.nm-rail-collapsed .nm-rail-toggle .nm-icon{transform:none}.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-shell-brand{justify-content:center;padding:4px 0 16px}.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-shell-brand>div,.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-navgroup>p,.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-month-card,.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-change-password,.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-nav-item kbd,.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-sidebar-user>div{display:none}.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-navgroup{border-top:1px solid var(--rail-line);margin-top:8px;padding-top:8px}.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-navgroup:first-child{border-top:0;margin-top:0;padding-top:0}.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-navitem,.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-rail-toggle{grid-template-columns:1fr;justify-content:center;justify-items:center;padding:9px 0}.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-navitem .nm-icon{grid-row:auto}.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-navitem b,.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-rail-toggle>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-navitem em{background:var(--warm);border-radius:50%;width:8px;height:8px;padding:0;font-size:0;position:absolute;top:6px;right:14px;overflow:hidden}.nm-rail-collapsed .nm-shell-sidebar:not(.nm-peek) .nm-sidebar-user{flex-direction:column;align-items:center;gap:8px;padding:12px 0 0}}@media (prefers-reduced-motion:reduce){.nm-app-shell,.nm-shell-sidebar,.nm-rail-toggle .nm-icon{transition:none}}.nm-po-lines{gap:var(--space-7);margin:var(--space-9) 0;display:grid}.nm-clause-field{border-bottom:var(--border-1)}.nm-clause-field:last-child{border-bottom:none}.nm-clause-edit{gap:var(--space-2);padding:0 0 var(--space-3) calc(19px + var(--space-3));justify-items:start;display:grid}.nm-clause-edit textarea{width:100%;font:inherit;resize:vertical;line-height:1.5}.nm-says{margin-top:var(--space-1);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;display:block}.nm-review-list dd .nm-says{font-weight:var(--fw-regular)}.nm-file-drop.nm-reading{border-color:var(--brand-400);background:var(--brand-tint)}.nm-read-lines{margin:var(--space-7) 0}.nm-adjustment-form .nm-route-note{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}.nm-adjustment-form .nm-file-drop{padding:var(--space-10);margin-top:0}.nm-po-annexure-wrap{margin:var(--space-7) 0 var(--space-5)}.nm-po-annexure{min-width:980px}.nm-po-annexure th,.nm-po-annexure td{padding:var(--space-3) var(--space-3);vertical-align:top}.nm-po-annexure td:first-child{font-weight:var(--fw-bold)}.nm-po-annexure .nm-sno{text-align:center;width:44px}.nm-po-annexure th.nm-material,.nm-po-annexure td.nm-material{min-width:300px}.nm-po-annexure input,.nm-po-annexure select,.nm-po-annexure textarea{width:100%;min-width:0;font-size:var(--fs-sm)}.nm-po-annexure textarea{resize:vertical}.nm-po-annexure input.nm-narrow{min-width:76px}.nm-po-annexure input.nm-figure{text-align:right;min-width:96px}.nm-po-annexure select,.nm-po-annexure th.nm-added-column{min-width:112px}.nm-po-annexure td:has(>input:only-child){min-width:112px}.nm-po-annexure td.nm-figure{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:var(--space-5)}.nm-po-annexure td.nm-total{color:var(--text-heading);font-weight:var(--fw-semibold)}.nm-po-annexure .nm-po-heading-row td{background:var(--brand-tint);color:var(--text-heading);font-weight:var(--fw-bold)}.nm-po-annexure .nm-po-heading-row input{font-weight:var(--fw-bold);text-transform:uppercase}.nm-po-annexure tfoot td{border-top:var(--border-1-strong);background:var(--surface-inset)}.nm-po-annexure tfoot .nm-subtotal-label{text-align:right;color:var(--text-muted);font-weight:var(--fw-semibold)}.nm-po-annexure th.nm-added-column{white-space:nowrap}.nm-po-annexure .nm-column-remove{margin-left:var(--space-1);padding:0 var(--space-1);color:var(--bad-fg);box-shadow:none;font-size:var(--fs-sm);background:0 0;border-color:#0000}.nm-po-annexure .nm-row-actions{width:92px}.nm-row-action-buttons{gap:var(--space-1);display:flex}.nm-row-action-buttons button{padding:var(--space-0) var(--space-2);box-shadow:none;font-size:var(--fs-sm)}.nm-row-action-buttons button.nm-remove{color:var(--bad-fg);background:var(--bad-bg);border-color:#0000}.nm-po-annexure-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.nm-own-terms{gap:var(--space-2);margin-top:var(--space-7);display:grid}.nm-own-terms textarea{width:100%;font:inherit;resize:vertical;line-height:1.5}.nm-own-terms-preview{margin:var(--space-5) 0;padding:var(--space-5) var(--space-7);border:var(--border-1);border-radius:var(--radius-md);background:var(--surface-inset)}.nm-own-terms-preview h4{margin:0 0 var(--space-1);font-size:var(--fs-md)}.nm-own-terms-preview p{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--fs-sm)}.nm-own-terms-preview ol{padding-left:var(--space-10);white-space:pre-line;margin:0}.nm-po-column-panel,.nm-po-paste-panel{gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-7);border:var(--border-brand);border-radius:var(--radius-2xl);background:var(--surface-app);display:grid}.nm-po-column-panel{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.nm-po-column-panel .nm-form-actions,.nm-po-column-panel .nm-field-error{grid-column:1/-1}.nm-po-paste-panel textarea{width:100%;font-family:var(--font-mono);font-size:var(--fs-sm)}.nm-item-picker{position:relative}.nm-item-picker-list{z-index:70;max-height:260px;padding:var(--space-1);border:var(--border-1-strong);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-popover);margin:0;list-style:none;position:fixed;overflow-y:auto}.nm-item-picker-list li{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-body);font-size:var(--fs-sm);cursor:pointer;align-items:baseline;display:flex}.nm-item-picker-list li strong{color:var(--text-heading);font-family:var(--font-mono)}.nm-item-picker-list li small{color:var(--text-faint);margin-left:auto}.nm-item-picker-list li.nm-active,.nm-item-picker-list li:hover{background:var(--brand-tint)}.nm-item-picker-list li.nm-item-picker-add{color:var(--brand-600);font-weight:var(--fw-semibold)}.nm-add-item-backdrop{z-index:60}.nm-add-item-dialog{width:min(640px,100%)}.nm-po-annexure-actions .nm-po-sheet-panel{flex-basis:100%}.nm-quotation-import{align-items:flex-start;gap:var(--space-2,8px);margin-bottom:var(--space-3,12px);flex-direction:column;display:flex}.nm-quotation-read{gap:var(--space-2,8px);flex-direction:column;width:100%;display:flex}.nm-quotation-read ul{padding-left:var(--space-4,16px);margin:0}.nm-po-line-cost-head{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--fs-meta);color:var(--text-muted);display:flex}.nm-po-line-cost-head select{flex:1;min-width:0}.nm-similar-items{margin:var(--space-2) 0 0;font-size:var(--fs-meta);color:var(--text-muted);padding:0;list-style:none}.nm-similar-items li{gap:var(--space-2);align-items:baseline;display:flex}th.nm-checkcell,td.nm-checkcell{vertical-align:middle;width:36px;padding-right:0}.nm-po-register td .nm-key,.nm-po-register td .nm-sub{--cell-max:170px}@media (prefers-reduced-motion:no-preference){.nm-table-wrap tr.nm-done td{animation:1.4s ease-out both nm-tint-out}}.nm-proc-register .nm-table-wrap th.nm-num,.nm-proc-register .nm-table-wrap td.nm-num,.nm-proc-sheet-table th.nm-num,.nm-proc-sheet-table td.nm-num,.nm-po-detail .nm-table-wrap th.nm-num,.nm-po-detail .nm-table-wrap td.nm-num{text-align:right;font-family:var(--font-body,var(--font-sans));font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.nm-proc-register .nm-table-wrap td.nm-mono,.nm-proc-register .nm-table-wrap .nm-mono,.nm-proc-sheet-table td.nm-mono,.nm-po-detail .nm-table-wrap td.nm-mono,.nm-capture-review input.nm-mono{font-family:var(--font-mono);font-size:13px}.nm-proc-register .nm-table-wrap td .nm-sub{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}:is(.nm-proc-register .nm-table-wrap:has(.nm-more) .nm-rowact>.nm-btn:only-child,.nm-proc-register .nm-table-wrap:has(.nm-more) .nm-rowact>.nm-rownote:only-child){margin-right:36px}.nm-proc-register td .nm-key,.nm-proc-register td .nm-sub{--cell-max:220px}.nm-proc-sheet-table td .nm-ellipsis,.nm-po-detail .nm-table-wrap td .nm-ellipsis{--cell-max:240px}.nm-proc-sheet-table td.nm-num .nm-row-subtitle{text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:220px;margin-left:auto;display:block;overflow:hidden}.nm-setup-panel .nm-setup-waiting{font-size:var(--fs-sm);margin:4px 0 0}.nm-layer .nm-sheet:has(.nm-proc-sheet-table){width:760px}.nm-proc-sheet-table.nm-table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:none;flex:none;overflow-x:auto}.nm-proc-sheet-table.nm-table-wrap th:first-child,.nm-proc-sheet-table.nm-table-wrap td:first-child{padding-left:14px}.nm-proc-sheet-table.nm-table-wrap th:last-child,.nm-proc-sheet-table.nm-table-wrap td:last-child{padding-right:14px}.nm-sheet .nm-dialog__head h2 .nm-mono,.nm-dialog .nm-dialog__head .nm-mono{font-family:var(--font-mono);font-weight:500}.nm-proc-files{flex-direction:column;gap:8px;display:flex}.nm-proc-files__label{color:var(--ink-2);margin:0;font-size:12.5px;font-weight:500;line-height:16px}button.nm-file{width:100%;min-height:44px;color:var(--ink);font:500 14px/20px var(--font-body,var(--font-sans));text-align:left;cursor:pointer}button.nm-file .nm-icon{color:var(--ink-3)}.nm-proc-caption{color:var(--ink-3);margin:0;font-size:12.5px;line-height:17px}.nm-proc-decision{flex-direction:column;gap:16px;display:flex}.nm-proc-decision__lead,.nm-proc-terms li>p{color:var(--ink-2);margin:0;font-size:14px;line-height:21px}.nm-proc-match{flex-direction:column;gap:8px;display:flex}.nm-proc-match__wait{color:var(--ink-3);margin:0;font-size:14px}.nm-proc-checks{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin:0;padding:4px 16px;list-style:none}.nm-proc-checks li{border-bottom:1px solid var(--line);padding:10px 0;font-size:14px;line-height:20px}.nm-proc-checks li:last-child{border-bottom:0}.nm-proc-checks strong{color:var(--ink);font-weight:500}.nm-project-wizard>.nm-proc-steps{border-bottom:1px solid var(--line);flex:none;padding:0 24px 16px}.nm-project-wizard>.nm-proc-steps .nm-steps li{min-width:0}.nm-project-wizard .nm-wizard-section .nm-callout,.nm-project-wizard .nm-wizard-section .nm-dl{margin-top:16px}.nm-grn-wizard .nm-po-line-card.nm-grn-line{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);transition:border-color var(--dur-quick) ease, box-shadow var(--dur-quick) ease;padding:14px 16px}.nm-grn-wizard .nm-po-line-card.nm-grn-line.nm-is-on{border-color:var(--brand);box-shadow:0 0 0 3px #5b43e624}.nm-grn-wizard .nm-grn-line .nm-line-card-head{align-items:flex-start;margin-bottom:0}.nm-grn-wizard .nm-grn-line .nm-line-card-head .nm-meter{flex:none;width:72px;margin-top:8px}.nm-grn-wizard .nm-grn-line.nm-is-on .nm-line-card-head{margin-bottom:12px}.nm-grn-line__balance{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.nm-grn-line__balance>div{background:var(--surface-sunken);border-radius:10px;padding:8px 10px}.nm-grn-line__balance span{color:var(--ink-3);font-size:12px;line-height:16px;display:block}.nm-grn-line__balance b{color:var(--ink);font-size:15px;font-weight:600}@media (width<=560px){.nm-modal-backdrop:has(>.nm-grn-wizard){place-items:stretch stretch;padding:0}.nm-modal.nm-project-wizard.nm-grn-wizard{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}.nm-grn-wizard>.nm-modal-head{padding:12px 12px 12px 16px}.nm-grn-wizard>.nm-modal-head h2{font-size:18px;line-height:22px}.nm-grn-wizard>.nm-modal-head .nm-close{width:44px;height:44px}.nm-grn-wizard>.nm-proc-steps{padding:0 16px 12px}.nm-grn-wizard>.nm-proc-steps .nm-steps{gap:6px}.nm-grn-wizard>.nm-proc-steps .nm-steps li{background:var(--line);border-radius:999px;flex:1;gap:0;height:4px;padding:0;font-size:0}.nm-grn-wizard>.nm-proc-steps .nm-steps li:before,.nm-grn-wizard>.nm-proc-steps .nm-steps li:after{display:none}.nm-grn-wizard>.nm-proc-steps .nm-steps li[data-state=done],.nm-grn-wizard>.nm-proc-steps .nm-steps li[data-state=current]{background:var(--brand)}.nm-grn-wizard .nm-wizard-body{padding:16px}.nm-grn-wizard .nm-form-grid{grid-template-columns:1fr}.nm-grn-wizard input:not([type=checkbox]):not([type=file]),.nm-grn-wizard select{min-height:44px;font-size:16px}.nm-grn-wizard .nm-check-field input[type=checkbox]{width:22px;height:22px}.nm-grn-wizard>.nm-wizard-actions{gap:8px;padding:12px 16px 20px}.nm-grn-wizard>.nm-wizard-actions>span{display:none}.nm-grn-wizard>.nm-wizard-actions>button{flex:1;min-height:44px}.nm-grn-wizard>.nm-wizard-actions>button.nm-primary{flex:2}}.nm-notice.nm-proc-entry{border:1px solid var(--line);border-radius:var(--radius-xl,14px);background:var(--surface);box-shadow:var(--shadow-card);gap:12px;margin-bottom:24px;padding:16px 20px;display:grid}.nm-sub-register .nm-panel__foot b{color:var(--ink);font-weight:600}.nm-po-detail .nm-proc-kicker{color:var(--ink-3);margin:0 0 2px;font-size:12.5px;font-weight:500;line-height:16px}.nm-po-detail .nm-proc-headline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.nm-po-detail .nm-proc-section{margin-top:24px}.nm-po-detail .nm-proc-section>h3{color:var(--ink);font:600 15px/22px var(--font-display);margin:0 0 10px}.nm-proc-terms{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin:0;padding:0 16px;list-style:none}.nm-proc-terms li{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 0;display:flex}.nm-proc-terms li:last-child{border-bottom:0}.nm-proc-terms li>span{color:var(--ink-3);font-size:12.5px;font-weight:500;line-height:16px}.nm-three-way{margin-top:24px}.nm-three-way__head h3{color:var(--ink);font:600 15px/22px var(--font-display);margin:0}.nm-three-way__head p{margin:2px 0 10px}.nm-three-way td .nm-sub{display:block}.nm-three-way td .nm-badge+.nm-sub{margin-top:4px}.nm-text-button{text-align:left;color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);background:0 0;border:0;padding:0}.nm-audit-change{max-width:420px;max-height:160px;color:var(--text-body);font-family:var(--font-mono);font-size:var(--fs-meta);white-space:pre-wrap;margin:0;overflow:auto}.nm-row-actions button,td>button,.nm-match-row button{padding:var(--space-1) var(--space-3);border:var(--border-1);border-radius:var(--radius-sm);color:var(--text-heading);background:var(--surface-card);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;box-shadow:var(--shadow-control)}.nm-row-actions button:hover,td>button:hover,.nm-match-row button:hover{background:var(--surface-app)}.nm-ctc-row{gap:var(--space-6);padding:var(--space-6);border:var(--border-1);border-radius:var(--radius-md);grid-template-columns:minmax(120px,.6fr) 1fr 1fr;align-items:end;display:grid}.nm-ctc-row>div,.nm-match-row>div{gap:var(--space-1);display:grid}.nm-ctc-row small{color:var(--text-muted)}.nm-match-row{gap:var(--space-6);padding:var(--space-5) 0;border-top:var(--border-1);grid-template-columns:minmax(220px,1fr) auto minmax(240px,.7fr) auto;align-items:center;display:grid}.nm-match-row small{color:var(--text-muted)}.nm-stock-count .nm-count-form{gap:var(--space-10);display:grid}.nm-count-rows{gap:var(--space-7);display:grid}.nm-count-row{gap:var(--space-5);padding:var(--space-7);border:var(--border-1);border-radius:var(--radius-xl);background:var(--surface-app);display:grid}.nm-count-row-head{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.nm-count-row-measure{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.nm-count-row-value{justify-content:space-between;align-items:baseline;gap:var(--space-5);padding-top:var(--space-4);border-top:var(--border-1);color:var(--text-muted);font-size:var(--fs-meta);margin:0;display:flex}.nm-count-row-value strong{color:var(--text-heading);font-family:var(--font-mono);font-size:var(--fs-md)}.nm-count-actions{justify-content:space-between;align-items:center;gap:var(--space-7);flex-wrap:wrap;display:flex}.nm-count-total{gap:var(--space-0);margin:0;display:grid}.nm-count-total span{color:var(--text-muted);font-size:var(--fs-meta)}.nm-count-total strong{color:var(--text-heading);font-family:var(--font);font-size:var(--fs-figure);font-weight:var(--fw-extrabold);letter-spacing:-.02em;line-height:1.15}.nm-count-history,.nm-import-controls{gap:var(--space-4);display:grid}.nm-count-history article{justify-content:space-between;align-items:center;gap:var(--space-7);padding:var(--space-6) var(--space-7);border:var(--border-1);border-radius:var(--radius-xl);background:var(--surface-card);display:flex}.nm-count-history small{color:var(--text-muted);font-size:var(--fs-meta);display:block}.nm-stock-count .nm-notice .nm-si{border-radius:var(--radius-round);width:30px;height:30px;color:var(--info-fg);background:var(--stone-000);flex:0 0 30px;place-items:center;display:inline-grid}@media (width<=600px){.nm-count-actions .nm-primary{width:100%;min-height:44px}.nm-ctc-row,.nm-match-row{grid-template-columns:1fr}}.nm-close-meta{align-items:center;gap:var(--space-2) var(--space-6);margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.nm-close-meta span+span:before{content:"·";margin-right:var(--space-6);color:var(--text-faint)}.nm-close-blocker{margin-top:var(--space-1);max-width:46ch;color:var(--bad-fg);font-size:var(--fs-sm);line-height:var(--lh-body);display:block}.nm-close-figure{font-weight:var(--fw-semibold)}.nm-close-watches{gap:var(--space-3);margin:var(--space-9) 0 0;padding:0;list-style:none;display:grid}.nm-close-watches li{align-items:baseline;gap:var(--space-2) var(--space-6);padding:var(--space-5) var(--space-8);border:var(--border-1);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-control);font-size:var(--fs-base);flex-wrap:wrap;display:flex}.nm-close-watches strong{min-width:14rem;font-weight:var(--fw-semibold)}.nm-close-watches span{color:var(--text-body);flex:auto}.nm-close-foot{align-items:center;gap:var(--space-6);margin:var(--space-10) 0 var(--space-7);flex-wrap:wrap;display:flex}.nm-close-refusal{color:var(--text-body);font-size:var(--fs-base);margin:0}.nm-row-asked>td{background:var(--brand-tint)}.nm-count-panel{margin-top:var(--space-9);padding:var(--space-8);border:var(--border-1);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-card)}.nm-count-panel>*+*{margin-top:var(--space-7)}@media (width<=720px){.nm-close-watches strong{min-width:0}.nm-count-panel{padding:var(--space-6)}}.nm-row-actions button:not(.nm-btn),td>button:not(.nm-btn):not(.nm-link-button),.nm-match-row button:not(.nm-btn){min-height:var(--control-h-sm);border:1px solid var(--line);color:var(--ink);background:var(--surface);font-size:var(--fs-label);font-weight:var(--fw-medium);box-shadow:var(--shadow-control);transition:border-color .15s ease, transform .12s var(--ease);border-radius:9px;padding:0 11px}.nm-row-actions button:not(.nm-btn):hover,td>button:not(.nm-btn):not(.nm-link-button):hover,.nm-match-row button:not(.nm-btn):hover,.nm-control-create-row:not([data-primary=last])>button.nm-primary:not(:first-of-type):hover,.nm-control-create-row[data-primary=last]>button.nm-primary:not(:last-of-type):hover{border-color:var(--line-strong);background:var(--surface)}.nm-fin-panel,.nm-fin-chart{margin-bottom:24px}.nm-fin-chart .nm-panel__body{padding-bottom:20px}.nm-close-gates__aside{align-items:center;gap:16px;display:flex}.nm-close-gates__list{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nm-close-gates__gate{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px 20px;display:flex}.nm-close-gates__gate+.nm-close-gates__gate{border-left:1px solid var(--line)}.nm-close-gates__gate strong{color:var(--ink);font:600 15px/22px var(--font-display)}.nm-close-gates__detail{color:var(--ink-2);font-size:13px;line-height:20px}@media (width<=1100px){.nm-close-gates__list{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-close-gates__gate:nth-child(3){border-left:0}}@media (width<=640px){.nm-close-gates__list{grid-template-columns:minmax(0,1fr)}.nm-close-gates__gate+.nm-close-gates__gate{border-left:0;border-top:1px solid var(--line)}}.nm-fin-panel>.nm-panel-tabs{margin:0}.nm-fin-panel>.nm-panel-tabs .nm-section-tabs{background:0 0;margin:0;padding:4px 20px 0}.nm-fin-panel .nm-fin-inset{margin:16px 20px}.nm-fin-panel>.nm-panel__body+.nm-register-toolbar,.nm-fin-panel>.nm-panel__body+.nm-table-wrap{border-top:1px solid var(--line)}.nm-fin-panel .nm-fin-week-lines{border-radius:0}.nm-fin-panel td.nm-fin-key,.nm-fin-panel td.nm-fin-key .nm-rupees{color:var(--ink);font-weight:var(--fw-medium)}.nm-fin-panel td.nm-fin-memo{color:var(--ink-3)}.nm-fin-panel td.nm-ident.nm-r,.nm-fin-panel tfoot td.nm-ident{font-family:var(--font-body);font-variant-numeric:tabular-nums lining-nums}.nm-fin-panel .nm-table-wrap td.nm-r .nm-rowact{flex-wrap:nowrap;justify-content:flex-end}.nm-fin-panel .nm-table-wrap table:has(.nm-more) .nm-rowact:not(:has(.nm-more)):after{content:"";flex:none;width:28px}.nm-fin-panel .nm-table-wrap:has(.nm-more [aria-expanded=true]){overflow:visible}.nm-fin-panel td.nm-r>.nm-muted,.nm-fin-panel td.nm-r>.nm-note{text-align:right;margin-top:4px;display:block}.nm-fin-panel .nm-fin-irn,.nm-fin-panel .nm-fin-decide input{width:160px;height:var(--control-sm)}.nm-fin-panel .nm-fin-decide{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.nm-fin-panel td.nm-r>.nm-sub{text-align:right;margin-left:auto}.nm-fin-lines .nm-match-row button{all:revert-layer}.nm-fin-lines .nm-match-row:first-child{border-top:0}.nm-fin-head-controls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.nm-fin-head-controls label{color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);gap:4px;display:grid}.nm-fin-close .nm-panel__head h2{margin:0}.nm-fin-close .nm-close-meta{margin-top:4px}.nm-fin-close-meter{flex:0 240px;min-width:160px}.nm-fin-close .nm-close-watches,.nm-fin-close .nm-close-foot{margin:0}.nm-fin-chart__title{color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);margin:0 0 12px}@media (width<=720px){.nm-fin-panel .nm-fin-decide{flex-wrap:wrap}.nm-fin-panel .nm-fin-decide input{width:100%}.nm-fin-close-meter{flex-basis:100%}}.nm-page-content h2:not(.nm-report-heading h2):not(.nm-home-heading h2):not(.nm-modal-head h2):not(.nm-project-head h2):not(.nm-panel__head h2):not(.nm-dialog__head h2),.nm-section-title,.nm-v5-h2{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin:20px 0 8px}.nm-search-control{color:var(--text-faint);font-size:var(--fs-meta);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;display:block}.nm-search-control input{margin-top:var(--space-1);text-transform:none;padding:0 12px}.nm-search-control{color:var(--ink-2);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none}.nm-register-toolbar>label:not(.nm-search-control){color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nm-register-toolbar>input,.nm-register-toolbar>.nm-search-control{flex:220px;max-width:320px}.nm-page-content.nm-books>.nm-chain,.nm-page-content.nm-books>.nm-metrics,.nm-page-content.nm-books>.nm-panel,.nm-page-content.nm-books>.nm-callout,.nm-page-content.nm-books>.nm-summary-grid,.nm-page-content.nm-books>.nm-notice,.nm-page-content.nm-books>.nm-review-panel,.nm-page-content.nm-books>.nm-books-catalogue>section,.nm-page-content.nm-books>.nm-v5-pass,.nm-page-content.nm-books>.nm-v5-exc{margin-top:0;margin-bottom:24px}.nm-books .nm-chain [data-state=bad]>span:before{background:var(--bad)}.nm-page-content.nm-books .nm-panel__head h2:not(#books){font:600 var(--fs-xl)/24px var(--font-display);letter-spacing:-.01em;margin:0}.nm-page-content.nm-books .nm-panel__head p{margin:2px 0 0}.nm-books .nm-panel__head .nm-actions{margin-left:auto}.nm-books .nm-books-inline-field{color:var(--ink-3);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-weight:500;display:inline-flex}.nm-books .nm-books-inline-field .nm-input,.nm-books .nm-books-inline-field input{width:auto;height:30px;padding:0 10px}.nm-books .nm-books-subhead{color:var(--ink);font:600 var(--fs-base)/20px var(--font-display);margin:0;padding:16px 20px 8px}.nm-books .nm-panel>.nm-table-wrap,.nm-books .nm-panel>.nm-books-subhead+.nm-table-wrap,.nm-books .nm-panel__head+.nm-register-toolbar{border-top:1px solid var(--line)}.nm-books .nm-panel>.nm-register-toolbar .nm-filter input{height:34px}.nm-books .nm-books-empty{border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-base);margin:0;padding:16px 20px 20px}.nm-books .nm-panel>.nm-books-inset,.nm-books .nm-panel>.nm-notice.nm-books-inset,.nm-books .nm-panel>.nm-v5-pass{margin:16px 20px 20px}.nm-books .nm-panel>.nm-notice,.nm-books .nm-panel>.nm-v5-exc{margin:16px 20px}.nm-books .nm-panel>.nm-panel__foot:last-child{border-radius:0 0 14px 14px}.nm-books .nm-table-wrap>.nm-panel__foot{border-top:1px solid var(--line)}.nm-books .nm-table-wrap .nm-key{color:var(--ink);font-weight:500}.nm-books .nm-table-wrap th.nm-num,.nm-books .nm-table-wrap td.nm-num{font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap}.nm-books .nm-table-wrap td.nm-num .nm-sub{text-align:right}.nm-books .nm-table-wrap .nm-mono,.nm-books .nm-table-wrap td.nm-ident.nm-mono{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:-.01em}.nm-books .nm-table-wrap td.nm-ident .nm-row-subtitle{font-family:var(--font-body);letter-spacing:0}.nm-books .nm-books-source{display:block}.nm-books .nm-books-source:first-letter{text-transform:uppercase}.nm-books .nm-table-wrap .nm-why{white-space:normal;text-align:right;max-width:260px;margin-left:auto;display:block}.nm-books .nm-table-wrap tr.nm-books-ledger td:first-child{color:var(--ink-2);padding-left:40px;font-weight:400}.nm-books .nm-table-wrap tr.nm-selected td{background:var(--accent-tint)}.nm-books .nm-table-wrap .nm-rowact{flex-wrap:nowrap;justify-content:flex-end}.nm-books .nm-table-wrap table:has(.nm-more) .nm-rowact:not(:has(.nm-more)):after{content:"";flex:none;width:28px}.nm-books .nm-table-wrap .nm-rowact .nm-input{height:30px}.nm-books .nm-books-reason{width:140px}.nm-books .nm-books-voucher{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;display:flex}.nm-books .nm-books-voucher .nm-input{text-align:left;width:150px;height:30px;padding:0 10px}.nm-books .nm-books-attach{cursor:pointer;flex:none;position:relative}.nm-books .nm-books-attach.nm-is-attached{color:var(--ok-fg,var(--ink))}.nm-books .nm-books-attach:focus-within{outline:2px solid var(--accent);outline-offset:2px}.nm-books .nm-books-evidence{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nm-books .nm-metric .nm-books-compact{font-size:var(--fs-dialog);line-height:32px}.nm-books .nm-books-inset-metrics .nm-metrics{border-top:0;margin:0}.nm-books .nm-books-inset-metrics .nm-metric+.nm-metric{border-left:1px solid var(--line)}.nm-books .nm-summary-grid strong.nm-books-bad{color:var(--bad)}.nm-books .nm-panel>.nm-inline-review{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0 0 14px 14px;margin:0;padding:16px 20px 20px}.nm-books .nm-panel>.nm-inline-review strong{font:600 var(--fs-title-sm)/30px var(--font-display);font-variant-numeric:tabular-nums}.nm-books .nm-panel>.nm-empty-card{margin:16px 20px 20px}.nm-books .nm-review-panel.nm-books-drop,.nm-books .nm-review-panel.nm-books-details{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card), var(--highlight,inset 0 1px 0 #ffffffb3);border-radius:14px;padding:20px}.nm-books .nm-review-panel.nm-books-drop .nm-eyebrow{color:var(--ink-3);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;margin:0 0 2px;font-weight:500}.nm-books .nm-review-panel.nm-books-drop h3{font:600 var(--fs-xl)/24px var(--font-display);letter-spacing:-.01em;margin:0 0 4px}.nm-books .nm-migration-top{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;margin-bottom:24px;display:grid}.nm-books .nm-migration-top__ways{flex-direction:column;gap:16px;min-width:0;display:flex}.nm-books .nm-migration-top__ways>.nm-migration-drop{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.nm-books .nm-migration-top__ways>.nm-migration-drop--zip .nm-btn{justify-self:start}.nm-books .nm-migration-zone{cursor:pointer}.nm-books .nm-migration-zone.nm-is-over{border-color:var(--brand);background:var(--accent-tint)}.nm-books .nm-migration-zone__text{flex:auto;min-width:0}.nm-books .nm-migration-zone input[type=file]{flex:0 auto;max-width:50%}.nm-books .nm-migration-before__steps{color:var(--ink-2);font-size:var(--fs-base);margin:0;padding:16px 20px 20px 40px;line-height:21px}.nm-books .nm-migration-before__steps li+li{margin-top:10px}@media (width<=1100px){.nm-books .nm-migration-top{grid-template-columns:minmax(0,1fr)}}.nm-books .nm-review-panel.nm-books-details{margin-bottom:12px;padding:0}.nm-books .nm-review-panel.nm-books-details>summary{color:var(--ink-2);font-size:var(--fs-base);cursor:pointer;padding:14px 20px}.nm-books .nm-review-panel.nm-books-details[open]>summary{border-bottom:1px solid var(--line)}.nm-books .nm-review-panel.nm-books-details>.nm-table-wrap{box-shadow:none;border:0;border-radius:0 0 14px 14px}.nm-books .nm-books-views{margin-bottom:24px}.nm-books .nm-report-heading{margin-bottom:16px}.nm-books .nm-report-controls{margin-bottom:24px}.nm-books .nm-books-export:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.5v8M4.5 7.5L8 11l3.5-3.5M3 13.5h10'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.5v8M4.5 7.5L8 11l3.5-3.5M3 13.5h10'/%3E%3C/svg%3E") 50%/16px no-repeat}.nm-books .nm-books-report .nm-panel__head .nm-books-export{margin-left:auto}.nm-books .nm-reports-split{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:24px;display:grid}.nm-books .nm-reports-split__viewer{min-width:0}.nm-books .nm-reports-split__viewer>.nm-metrics,.nm-books .nm-reports-split__viewer>.nm-panel,.nm-books .nm-reports-split__viewer>.nm-callout,.nm-books .nm-reports-split__viewer>.nm-summary-grid,.nm-books .nm-reports-split__viewer>.nm-notice,.nm-books .nm-reports-split__viewer>.nm-v5-pass,.nm-books .nm-reports-split__viewer>.nm-v5-exc{margin-top:0;margin-bottom:24px}.nm-books .nm-report-rail{max-height:calc(100vh - 32px);padding:12px;position:sticky;top:16px;overflow-y:auto}.nm-books .nm-report-rail__search{margin-bottom:8px;display:block}.nm-books .nm-report-rail__group+.nm-report-rail__group{margin-top:12px}.nm-books .nm-report-rail__group h4{color:var(--ink-3);font:600 var(--fs-label)/18px var(--font-body);margin:0 0 4px;padding:0 8px}.nm-books .nm-report-rail__item{width:100%;color:var(--ink-2);font:inherit;font-size:var(--fs-base);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 8px;display:grid}.nm-books .nm-report-rail__item:hover{background:var(--surface-sunken)}.nm-books .nm-report-rail__item.nm-is-active{border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm,0 1px 2px #0000000f);font-weight:500}.nm-books .nm-report-rail__code{color:var(--ink-3);font-size:var(--fs-label)}.nm-books .nm-report-rail__name{min-width:0}.nm-books .nm-report-rail__none{color:var(--ink-3);margin:8px}@media (width<=1100px){.nm-books .nm-reports-split{grid-template-columns:minmax(0,1fr)}.nm-books .nm-report-rail{max-height:240px;position:static}}.nm-books .nm-books-catalogue>.nm-register-toolbar{margin-bottom:24px}.nm-books .nm-books-catalogue .nm-section-heading{margin-bottom:12px}.nm-books .nm-books-catalogue .nm-work-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.nm-books .nm-books-catalogue .nm-work-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card), var(--highlight,inset 0 1px 0 #ffffffb3);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.nm-books .nm-books-catalogue .nm-work-card:hover{border-color:var(--line-strong)}.nm-books .nm-books-catalogue .nm-work-card .nm-eyebrow{color:var(--ink-3);font-size:var(--fs-eyebrow);letter-spacing:0}.nm-books .nm-books-catalogue .nm-work-card h3{font:600 var(--fs-lg)/21px var(--font-display);margin:0}.nm-books .nm-books-catalogue .nm-work-card p{min-height:0;color:var(--ink-3);font-size:var(--fs-label);margin:0;line-height:19px}.nm-books .nm-books-catalogue .nm-work-card .nm-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.nm-books .nm-books-catalogue .nm-work-card .nm-actions small{color:var(--ink-3);font-size:var(--fs-eyebrow);margin-left:auto}.nm-books .nm-table-wrap .nm-status-with-sub{gap:2px}.nm-books .nm-table-wrap .nm-status-with-sub .nm-sub{margin-top:0;line-height:16px}.nm-books .nm-table-wrap td .nm-ellipsis,.nm-books .nm-table-wrap td .nm-key,.nm-books .nm-table-wrap td .nm-sub{--cell-max:240px}.nm-books .nm-table-wrap td .nm-status-with-sub .nm-sub{--cell-max:220px}.nm-books .nm-table-wrap td>.nm-books-reason{height:30px}.nm-page-content.nm-month-end .nm-table-wrap td .nm-key{--cell-max:320px}.nm-page-content.nm-month-end .nm-table-wrap td .nm-close-blocker{--cell-max:320px;margin-top:2px;line-height:17px}.nm-page-content.nm-month-end .nm-table-wrap td.nm-close-figure .nm-ellipsis{--cell-max:220px;margin-left:auto}.nm-books .nm-custom-builder .nm-report-heading{align-items:flex-start;gap:16px;display:flex}.nm-books .nm-custom-builder .nm-report-heading>div{flex:1;min-width:0}.nm-books .nm-builder-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin-bottom:24px;display:grid}.nm-books .nm-builder-grid .nm-report-controls{margin:12px 0 0}.nm-books .nm-builder-checks{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 12px;margin-top:12px;display:grid}.nm-books .nm-builder-columns{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nm-books .nm-builder-columns li{border:1px solid var(--line);background:var(--surface-sunken);border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 10px;display:inline-flex}.nm-books .nm-builder-filter{grid-template-columns:minmax(120px,1fr) minmax(110px,.8fr) minmax(140px,1.2fr) auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.nm-books .nm-builder-pair{flex-wrap:wrap;gap:8px;display:flex}.nm-books .nm-builder-pair>*{flex:140px}.nm-books .nm-builder-total{display:contents}.nm-books .nm-builder-preview__title{margin:0 0 12px}.nm-books .nm-custom-report .nm-summary-grid{margin-bottom:16px}@media (width<=720px){.nm-books .nm-panel__head .nm-actions{width:100%;margin-left:0}.nm-books .nm-books-voucher,.nm-books .nm-books-voucher .nm-input{width:100%;min-width:150px}.nm-books .nm-books-inset-metrics .nm-metric+.nm-metric{border-left:0;border-top:1px solid var(--line)}.nm-books .nm-books-catalogue .nm-work-grid,.nm-books .nm-builder-grid,.nm-books .nm-builder-filter{grid-template-columns:1fr}}.nm-books .nm-ops-checklists{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:24px;margin-bottom:24px;display:grid}.nm-books .nm-ops-checklist__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.nm-books .nm-ops-mark{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;color:var(--ink-3);flex:none;margin-top:2px}.nm-books .nm-ops-mark[data-state=ok]{color:var(--ok)}.nm-books .nm-ops-mark[data-state=attention]{color:var(--warn)}.nm-books .nm-ops-checklist__list .nm-sub{margin-top:2px;display:block}.nm-books>.nm-callout{margin-bottom:24px}.nm-books-report .nm-table-wrap tbody tr .nm-peek{display:none}.nm-books-report .nm-table-wrap tbody tr.nm-peek-open .nm-peek{z-index:40;border:1px solid var(--area-line,var(--line));border-radius:var(--radius-lg);background:var(--surface);width:min(376px,100vw - 32px);box-shadow:var(--shadow-popover);white-space:normal;pointer-events:none;padding:12px 14px;display:block;position:fixed}.nm-peek dl{grid-template-columns:auto 1fr;gap:5px 16px;margin:0;display:grid}.nm-peek dl>div{display:contents}.nm-peek dt{color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--fw-regular)}.nm-peek dd{color:var(--ink);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right;margin:0}.nm-books-report .nm-table-wrap tbody tr[tabindex]{cursor:default}.nm-books-report .nm-table-wrap td.nm-peek-cell{width:0;padding:0}.nm-books-report .nm-table-wrap tr:has(>td.nm-peek-cell)>td:nth-last-child(2){padding-right:20px}.nm-books-report .nm-table-wrap tbody tr[tabindex]:focus-visible{outline:2px solid var(--area,var(--brand-500));outline-offset:-2px}tr.nm-row-link{cursor:pointer}tr.nm-row-link:focus-within td{background:var(--surface-app)}.nm-row-title{color:var(--text-heading);font-weight:var(--fw-bold);text-decoration:none}.nm-row-title:hover{color:var(--brand-600);text-underline-offset:3px;text-decoration:underline}.nm-row-subtitle.nm-plain{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-sm)}tr.nm-site-row td:first-child{padding-left:var(--space-12);font-weight:var(--fw-semibold)}tr.nm-site-row .nm-row-title{font-weight:var(--fw-semibold)}.nm-due-label{color:var(--text-heading);display:block}.nm-form-section{margin:var(--space-1) 0 -5px;padding-bottom:var(--space-2);border-bottom:var(--border-1);color:var(--text-faint);font-size:var(--fs-meta);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow-lg);text-transform:uppercase}.nm-capture-upload{align-items:end}.nm-capture-review{gap:var(--space-8);margin-top:var(--space-10);grid-template-columns:minmax(320px,.9fr) minmax(520px,1.1fr);display:grid}.nm-document-preview{min-height:720px;padding:var(--space-8);border:var(--border-1);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-card)}.nm-document-preview iframe{border:var(--border-1);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-height:640px}.nm-milestone-editor{gap:var(--space-3);display:grid}.nm-milestone-row{gap:var(--space-3);grid-template-columns:.7fr 1fr 1.25fr .45fr auto;align-items:center;display:grid}.nm-modal.nm-import-dialog{width:min(28rem,100%)}.nm-import-controls>.nm-secondary,.nm-import-controls>.nm-file-button{width:100%;padding:var(--space-5) var(--space-7)}.nm-project-head{justify-content:space-between;align-items:flex-start;gap:var(--space-10);margin-bottom:var(--space-7);display:flex}.nm-project-meta{align-items:center;gap:var(--space-5);color:var(--text-body);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.nm-project-page .nm-section-tabs{margin:0 0 var(--space-7);background:0 0;padding:0}.nm-v5-metrics.nm-project-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:0}.nm-strip-note{margin:0 0 var(--space-7);padding:var(--space-5) var(--space-7);border:var(--border-1);border-radius:var(--radius-lg);background:var(--surface-card)}.nm-project-charts{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.nm-project-chart{min-width:0;margin:0 0 var(--space-5);padding:var(--space-6) var(--space-7) var(--space-5);border:var(--border-1);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-card)}.nm-project-chart figcaption{margin-bottom:var(--space-3);color:var(--text-heading);font-size:var(--fs-md);font-weight:var(--fw-bold)}.nm-project-chart svg{max-width:100%;display:block;overflow:visible}.nm-project-chart .nm-chart-axis{fill:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-meta)}.nm-project-chart .nm-chart-label{fill:var(--text-body);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.nm-chart-legend{gap:var(--space-5);margin-top:var(--space-3);color:var(--ink2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.nm-chart-summary{margin:var(--space-3) 0 0;color:var(--text-body);font-size:var(--fs-sm);line-height:var(--lh-body)}.nm-tab-empty{font-size:var(--fs-sm);margin:0}.nm-term-list{gap:var(--space-4) var(--space-7);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.nm-term-list>div{padding:var(--space-4) var(--space-5);border:var(--border-1);border-radius:var(--radius-md);background:var(--surface-card)}.nm-term-list dd{margin:var(--space-1) 0 0;color:var(--text-heading);font-size:var(--fs-base);font-weight:var(--fw-semibold)}.nm-waiting-lists{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.nm-waiting-lists h4{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.nm-waiting-lists .nm-plain-list,.nm-tab-section .nm-plain-list{font-size:var(--fs-sm);margin:0;padding:0;list-style:none}.nm-waiting-lists .nm-plain-list li,.nm-tab-section .nm-plain-list li{padding:var(--space-2) 0;border-top:var(--border-1)}.nm-waiting-lists .nm-plain-list li:first-child,.nm-tab-section .nm-plain-list li:first-child{border-top:0}.nm-tab-setup .nm-setup-status{border-bottom:0;padding-bottom:0}.nm-customer-columns{gap:var(--space-10);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.nm-strip-line{margin:var(--space-4) 0 0}.nm-term-list.nm-record-list{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.nm-scope-note{margin:calc(-1 * var(--space-4)) 0 var(--space-7);font-size:var(--fs-sm)}.nm-document-group:first-child h4{margin-top:0}.nm-contact-line{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.nm-contact-line strong{color:var(--text-heading)}.nm-contact-line .nm-status{margin:0}.nm-age-bars{gap:var(--space-3);display:grid}.nm-age-bar{align-items:center;gap:var(--space-4);font-size:var(--fs-sm);grid-template-columns:6rem minmax(0,1fr) auto;display:grid}.nm-age-label{color:var(--text-muted)}.nm-age-track{border-radius:var(--radius-pill);background:var(--surface-sunken);height:10px;display:block;overflow:hidden}.nm-age-fill{border-radius:var(--radius-pill);background:var(--warn-solid);height:100%;display:block}.nm-age-bar[data-bucket="91+"] .nm-age-fill{background:var(--bad-solid)}.nm-age-words{color:var(--text-heading);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=1100px){.nm-customer-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.nm-project-charts{grid-template-columns:minmax(0,1fr)}}.nm-project-wizard>.nm-modal-head,.nm-project-wizard>.nm-wizard-steps,.nm-project-wizard>.nm-error-banner,.nm-project-wizard>.nm-wizard-actions{flex:none}.nm-wizard-steps{padding:0 var(--space-10) var(--space-8);border-bottom:var(--border-1);grid-template-columns:repeat(6,1fr);margin:0;list-style:none;display:grid}.nm-wizard-steps.nm-three-steps{grid-template-columns:repeat(3,1fr)}.nm-wizard-steps.nm-two-steps{grid-template-columns:repeat(2,1fr)}.nm-wizard-steps li{justify-items:center;gap:var(--space-2);color:var(--text-faint);font-size:var(--fs-meta);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;display:grid;position:relative}.nm-wizard-steps li:before{content:"";z-index:0;background:var(--stone-200);width:100%;height:2px;position:absolute;top:13px;right:50%}.nm-wizard-steps li:first-child:before{display:none}.nm-wizard-steps span{z-index:1;border:2px solid var(--stone-200);border-radius:var(--radius-round);background:var(--surface-card);width:28px;height:28px;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.nm-wizard-steps li.nm-step-done{color:var(--good-fg)}.nm-wizard-steps li.nm-step-done span{border-color:var(--good-solid);color:var(--text-inverse);background:var(--good-solid)}.nm-budget-grid{gap:var(--space-5);margin-top:var(--space-9);grid-template-columns:repeat(2,1fr);display:grid}.nm-budget-grid label{padding:var(--space-5) var(--space-6);border:var(--border-1);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:1fr 160px;align-items:center}.nm-budget-grid label span{align-items:center;gap:var(--space-3);display:flex}.nm-budget-grid b{padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);color:var(--warn-fg);background:var(--warn-bg);font-size:var(--fs-meta);text-transform:uppercase}.nm-budget-grid input{padding:var(--space-3)}.nm-check-list .nm-passed>span{color:var(--good-fg);background:var(--good-bg)}.nm-check-list .nm-blocked>span{color:var(--bad-fg);background:var(--bad-bg)}.nm-document-list{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.nm-document-list button,.nm-document-list article{gap:var(--space-1);padding:var(--space-5);border:var(--border-1);border-radius:var(--radius-md);text-align:left;color:var(--text-heading);background:var(--surface-card);display:grid}.nm-document-list button:hover{border-color:var(--brand-500)}.nm-document-list span{width:fit-content;padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);color:var(--brand-600);background:var(--brand-tint);font-size:var(--fs-meta);font-weight:var(--fw-semibold);text-transform:capitalize}.nm-document-list small{color:var(--text-muted)}.nm-choice-grid{gap:var(--space-1) var(--space-6);padding:var(--space-5) var(--space-7);border:var(--border-1);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;display:grid}.nm-choice-grid legend{padding:0 var(--space-2);color:var(--text-body);font-size:var(--fs-sm);font-weight:600}.nm-choice-grid .nm-check-field{padding:var(--space-1) 0}.nm-reading-proposal .nm-reading-values{gap:var(--space-3) var(--space-10);flex-wrap:wrap;width:100%;margin:0;display:flex}.nm-reading-proposal .nm-reading-values dd{font-size:var(--fs-sm);margin:0;font-weight:600}.nm-reading-proposal .nm-row-actions{width:100%}@media (width<=920px){.nm-document-preview{min-height:440px}.nm-document-preview iframe{min-height:380px}.nm-milestone-row{padding:var(--space-5);border:var(--border-1);border-radius:var(--radius-md);grid-template-columns:1fr}}@media (width<=600px){.nm-wizard-steps{grid-template-columns:repeat(6,76px);justify-content:start;overflow-x:auto}.nm-budget-grid,.nm-review-list,.nm-check-list,.nm-document-list{grid-template-columns:1fr}.nm-budget-grid label{grid-template-columns:1fr 120px}}.nm-v5-pass .nm-lnk{color:var(--acc);font-weight:var(--fw-semibold);margin-left:auto}.nm-v5-prep{color:var(--acc);font-weight:var(--fw-extrabold)}.nm-table-wrap td .nm-key,.nm-table-wrap td .nm-row-title,.nm-table-wrap td .nm-sub,.nm-table-wrap td .nm-row-subtitle,.nm-table td .nm-key,.nm-table td .nm-sub,.nm-ellipsis{max-width:var(--cell-max,280px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nm-table-wrap td .nm-key,.nm-table-wrap td .nm-row-title,.nm-table-wrap td .nm-sub,.nm-table-wrap td .nm-row-subtitle,.nm-table td .nm-key,.nm-table td .nm-sub,.nm-table-wrap td .nm-ellipsis{max-width:min(var(--cell-max,280px), var(--td-cap))}.nm-register-panel>.nm-register-toolbar>.nm-register-search{border:1px solid var(--line-strong);width:280px;max-width:100%;height:34px;color:var(--ink);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%236B6880' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='M10.5 10.5l3 3'/%3E%3C/svg%3E") 11px center / 16px no-repeat;font:400 14px/20px var(--font-sans);border-radius:999px;flex:0 280px;padding:0 14px 0 34px}.nm-register-panel>.nm-register-toolbar>.nm-register-search::placeholder{color:var(--ink-3)}.nm-register-panel>.nm-register-toolbar>.nm-register-search:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.nm-register-panel>.nm-register-toolbar>.nm-compact-select{min-width:180px;color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;flex:0 220px}.nm-register-panel>.nm-register-toolbar>.nm-compact-select select{height:34px}.nm-register-panel .nm-table-wrap th.nm-num,.nm-register-panel .nm-table-wrap td.nm-num,.nm-tab-section .nm-table-wrap th.nm-num,.nm-tab-section .nm-table-wrap td.nm-num{font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap}.nm-register-panel .nm-table-wrap .nm-mono,.nm-tab-section .nm-mono,.nm-records-wizard .nm-mono,.nm-setup-panel .nm-mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:13px}.nm-register-panel .nm-row-title.nm-key,.nm-register-panel .nm-key{color:var(--ink);font-weight:var(--fw-medium)}.nm-register-panel .nm-row-title.nm-key:hover{color:var(--accent)}.nm-register-panel .nm-row-subtitle.nm-sub,.nm-register-panel .nm-sub{color:var(--ink-3);font-family:var(--font-sans);margin-top:2px;font-size:12.5px;font-weight:400;line-height:17px;display:block}.nm-register-panel .nm-row-subtitle.nm-sub.nm-mono{font-family:var(--font-mono)}.nm-register-panel tr.nm-site-row td:first-child{font-weight:var(--fw-medium);padding-left:40px}.nm-register-panel tr.nm-site-row .nm-row-title{font-weight:var(--fw-medium)}.nm-register-panel tr.nm-row-link:focus-within td{background:var(--surface-hover)}.nm-register-panel .nm-table-wrap td:last-child .nm-rowact,.nm-tab-section .nm-table-wrap td:last-child .nm-rowact{justify-content:flex-end}.nm-register-panel .nm-table-wrap td:last-child>.nm-sub{text-align:right}:is(.nm-register-panel .nm-table-wrap:has(.nm-more [aria-expanded=true]),.nm-setup-panel .nm-table-wrap:has(.nm-more [aria-expanded=true])){overflow:visible}.nm-register-panel>.nm-panel__head{padding:16px 20px}.nm-register-panel>.nm-panel__head .nm-section-title,.nm-tab-section.nm-panel>.nm-section-heading>div>h3{color:var(--ink);font:600 17px/24px var(--font-display);letter-spacing:-.01em;margin:0}.nm-register-panel>.nm-panel__head+.nm-table-wrap{border-top:1px solid var(--line)}.nm-items-panel>.nm-table-wrap,.nm-heads-panel>.nm-table-wrap,.nm-clauses-panel>.nm-table-wrap{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-top:0}.nm-heads-panel>.nm-table-wrap{border-radius:var(--radius-xl)}.nm-items-panel,.nm-heads-panel,.nm-clauses-panel{margin-top:16px}.nm-clauses-panel{margin-top:0}.nm-register-panel+.nm-register-panel,.nm-register-panel+.nm-capture-review{margin-top:24px}.nm-project-page .nm-project-head h2,.nm-customer-page .nm-project-head h2{color:var(--ink);font:600 22px/28px var(--font-display);letter-spacing:-.02em;margin:0 0 6px}.nm-project-page .nm-project-meta,.nm-customer-page .nm-project-meta{color:var(--ink-3);font-size:var(--fs-md);gap:6px 14px;line-height:22px}.nm-project-page .nm-project-head,.nm-customer-page .nm-project-head{margin-bottom:24px}.nm-tab-section.nm-panel{margin:0 0 24px;padding:0;overflow:hidden}.nm-tab-section.nm-panel:last-child{margin-bottom:0}.nm-tab-section.nm-panel>.nm-section-heading.nm-panel__head{border-bottom:1px solid var(--line);margin:0;padding:16px 20px}.nm-tab-section.nm-panel>:not(.nm-section-heading):not(.nm-table-wrap){margin:16px 20px}.nm-books .nm-books-inset-metrics .nm-metric,.nm-tab-section.nm-panel>.nm-table-wrap{box-shadow:none;border:0;border-radius:0}.nm-tab-section.nm-panel>.nm-section-heading+.nm-table-wrap{border-top:0}.nm-tab-section.nm-panel>.nm-table-wrap+:not(.nm-table-wrap){margin-top:16px}.nm-tab-section.nm-panel>.nm-table-wrap~.nm-table-wrap{border-top:1px solid var(--line)}.nm-tab-section.nm-panel .nm-plain-list li{border-top-color:var(--line);padding:10px 0}.nm-tab-section.nm-panel .nm-plain-list li:first-child{padding-top:0}.nm-tab-section.nm-panel .nm-term-list dt,.nm-customer-record .nm-term-list dt,.nm-capture-upload .nm-eyebrow,.nm-capture-review .nm-eyebrow,.nm-records-wizard .nm-eyebrow,.nm-records-dialog .nm-eyebrow,.nm-setup-panel .nm-eyebrow{color:var(--ink-3);font-size:12.5px;font-weight:var(--fw-medium);letter-spacing:0;text-transform:none}.nm-tab-section.nm-panel .nm-term-list dd,.nm-customer-record .nm-term-list dd{color:var(--ink);font-size:14px;line-height:20px}.nm-record-subheading,.nm-document-group h4{color:var(--ink-3);font-size:12.5px;font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none}.nm-customer-columns{gap:24px}.nm-customer-record>.nm-tab-section.nm-panel{margin-top:0}.nm-tab-setup .nm-check-list article{border-color:var(--line);background:var(--surface);box-shadow:none;border-radius:12px}.nm-tab-setup .nm-check-list article.nm-passed>span{color:var(--ok)}.nm-tab-setup .nm-check-list article.nm-blocked>span{color:var(--bad)}.nm-tab-setup .nm-check-list strong{color:var(--ink);font-weight:var(--fw-semibold)}.nm-tab-setup .nm-check-list p{color:var(--ink-3);font-size:12.5px}.nm-page-content>.nm-capture-upload{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card), var(--highlight,inset 0 1px 0 #ffffffb3);margin-bottom:24px;padding:20px}.nm-capture-upload h3,.nm-capture-review h3{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}.nm-capture-review,.nm-control-access .nm-access-overview-panels{gap:24px;margin-top:24px}.nm-capture-review>.nm-review-panel,.nm-capture-review>.nm-document-preview{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card);margin:0;padding:20px}.nm-capture-review>.nm-review-panel h3{font-size:24px;line-height:30px}.nm-capture-review .nm-form-section{color:var(--ink);font-size:14px;font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;border:0;margin:8px 0 0;padding:0}.nm-capture-review input.nm-num{font-variant-numeric:tabular-nums;text-align:right}.nm-wo-confirm__head{align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.nm-wo-confirm__head p{margin:0}.nm-wo-confirm .nm-capture-review{align-items:start;margin-top:12px}.nm-wo-confirm .nm-callout{margin:16px 0 4px}.nm-wo-confirm__foot{z-index:2;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:12px 20px;display:flex;position:sticky;bottom:0}.nm-wo-confirm__foot>div{gap:8px;display:flex}.nm-wo-confirm__foot .nm-sub{max-width:60ch}.nm-records-wizard .nm-wizard-steps li{color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none}.nm-records-wizard .nm-wizard-steps li:before{background:var(--line)}.nm-records-wizard .nm-wizard-steps span{border:1px solid var(--line-strong);color:var(--ink-2);background:var(--surface);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.nm-records-wizard .nm-wizard-steps li.nm-active{color:var(--ink)}.nm-records-wizard .nm-wizard-steps li.nm-active span{border-color:var(--primary);color:#fff;background:var(--primary);box-shadow:0 0 0 4px var(--accent-tint)}.nm-records-wizard .nm-wizard-steps li.nm-step-done{color:var(--ink-2)}.nm-records-wizard .nm-wizard-steps li.nm-step-done span{border-color:var(--line);color:var(--ok);background:var(--surface-sunken)}.nm-records-wizard input[name=gstin],.nm-records-wizard input[name=pan],.nm-records-wizard input[name=code],.nm-records-wizard input[name=udyam_number],.nm-records-wizard input[name=ifsc],.nm-records-wizard input[name=account_number],.nm-records-dialog input[name=gstin],.nm-records-dialog input[name=pan],.nm-records-dialog input[name=code],.nm-records-dialog input[name=udyam_number],.nm-records-dialog input[name=ifsc],.nm-records-dialog input[name=account_number]{font-family:var(--font-mono);letter-spacing:-.01em;font-size:13px}.nm-setup-panel .nm-setup-status .nm-mono{color:var(--ink-2)}.nm-table-wrap td .nm-link-button.nm-task-title{max-width:var(--cell-max,280px);text-overflow:ellipsis;white-space:nowrap;text-align:left;display:block;overflow:hidden}.nm-customer-dashboard .nm-table-wrap td,.nm-project-tab .nm-table-wrap td{--cell-max:240px}@media (width<=720px){.nm-register-panel>.nm-register-toolbar>.nm-register-search{flex:100%;width:100%}.nm-tab-section.nm-panel>:not(.nm-section-heading):not(.nm-table-wrap){margin:14px 16px}.nm-tab-section.nm-panel>.nm-section-heading.nm-panel__head{padding:14px 16px}}.nm-paste-terms{flex-direction:column;gap:16px;display:flex}.nm-paste-terms__list{border:1px solid var(--line);border-radius:var(--radius-lg,12px);max-height:360px;margin:0;padding:0;overflow-y:auto}.nm-paste-terms__list>li{padding:10px 14px}.nm-paste-terms__text{color:var(--ink-2);white-space:pre-line;margin:4px 0 0}.nm-clause-batches{margin-bottom:16px}.nm-tab-strip{gap:var(--space-2);margin:var(--space-8) 0 var(--space-1);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.nm-tab-strip button.nm-active{color:var(--text-inverse);background:var(--brand-500);border-color:#0000}.nm-tally-links{border:var(--border-1);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-card);margin:0;padding:10px 16px}.nm-compact-value{line-height:var(--lh-tight);font-size:var(--fs-base)!important}.nm-inline-review{gap:var(--space-6);margin-top:var(--space-10);padding:var(--space-8);border:var(--border-1);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-card);grid-template-columns:minmax(250px,1fr) repeat(2,minmax(170px,.5fr)) auto;align-items:end;display:grid}.nm-inline-review h3{margin-bottom:var(--space-1);font-size:var(--fs-md)}.nm-inline-review>*{min-width:0}.nm-inline-review p{color:var(--text-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.nm-split-panels{gap:var(--space-10);grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);display:grid}@media (width<=1400px){.nm-split-panels{grid-template-columns:1fr}}.nm-split-panels>div>h3{margin-bottom:var(--space-6);font-size:var(--fs-md)}.nm-role-list{gap:var(--space-3);display:grid}.nm-role-list article{padding:var(--space-7);border:var(--border-1);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-control)}.nm-role-list p{margin:var(--space-1) 0 var(--space-4);color:var(--text-muted);font-size:var(--fs-sm)}.nm-migration-drop{gap:var(--space-8);grid-template-columns:minmax(260px,1fr) minmax(240px,.7fr) auto;align-items:end;display:grid}.nm-migration-drop p{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body);margin-bottom:0}.nm-role-rail{margin-bottom:var(--space-8);flex-wrap:wrap}.nm-role-heading{align-items:flex-start;gap:var(--space-6)}.nm-role-badge{padding:var(--space-1) var(--space-4);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);color:var(--text-muted);background:var(--surface-sunken);font-size:var(--fs-meta);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.nm-role-badge.nm-built-in{border-color:var(--brand-tint-border);color:var(--brand-600);background:var(--brand-tint)}.nm-role-badge.nm-ident{font-family:var(--font-mono);letter-spacing:0;text-transform:none}.nm-built-in-note{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body);grid-column:1/-1;margin:0}.nm-access-matrix th[scope=row]{text-align:left;vertical-align:top;letter-spacing:0;text-transform:none;max-width:340px;display:table-cell}.nm-access-matrix th[scope=row]>span{color:var(--text-heading);font-size:var(--fs-base);font-weight:var(--fw-semibold);display:block}.nm-access-matrix th[scope=row]>small{margin-top:var(--space-0);color:var(--text-muted);font-size:var(--fs-sm);display:block}.nm-access-matrix td{vertical-align:top}.nm-access-matrix td.nm-no-capability:after{content:"";width:18px;height:1px;margin-top:var(--space-7);background:var(--stone-200);display:block}.nm-control-flag{color:var(--warn-fg);font-size:var(--fs-meta);font-style:normal;font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.nm-effect-note{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--fs-meta);font-weight:var(--fw-regular);line-height:var(--lh-body);white-space:normal}.nm-grant-group{margin-top:var(--space-10);padding:var(--space-8);border:var(--border-1);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-control)}.nm-grant-group h3{font-size:var(--fs-md);margin:0}.nm-grant-group>p{margin:var(--space-2) 0 var(--space-7);color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body)}.nm-grant-grid{gap:var(--space-5) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.nm-grant-tick .nm-requires-note{margin-top:var(--space-0);color:var(--warn-fg);font-size:var(--fs-meta);font-style:normal;display:block}.nm-change-preview{margin-top:var(--space-10);align-items:flex-start}.nm-change-list{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.nm-change-list li{color:var(--text-body);font-size:var(--fs-sm);line-height:var(--lh-body)}.nm-change-list li.nm-granted strong{color:var(--good-fg)}.nm-change-list li.nm-removed strong{color:var(--bad-fg)}.nm-saved-note{margin:var(--space-4) 0 0;color:var(--good-fg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);grid-column:1/-1}.nm-empty-note{margin:var(--space-4) 0 0;color:var(--warn-fg);font-size:var(--fs-sm);line-height:var(--lh-body);grid-column:1/-1}.nm-access-overview{width:auto;min-width:100%}.nm-access-overview th[scope=col]{vertical-align:bottom;text-align:center;min-width:96px}.nm-access-overview th[scope=col]:first-child{text-align:left;min-width:190px}.nm-access-overview th[scope=col] small{margin-top:var(--space-0);color:var(--text-faint);font-size:var(--fs-meta);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;display:block}.nm-access-overview th.nm-is-inactive .nm-role-column{color:var(--text-faint)}.nm-access-overview .nm-role-column{color:var(--brand-600);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;text-underline-offset:3px;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:underline}.nm-access-overview th[scope=row],.nm-access-overview th[scope=col]:first-child{z-index:1;background:var(--surface-card);position:sticky;left:0}.nm-access-overview th[scope=col]:first-child{background:var(--surface-inset)}.nm-access-overview th[scope=row]{color:var(--text-heading);font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap;border-bottom:1px solid rgba(var(--line-ink), .05)}.nm-access-overview tbody tr:last-child th[scope=row]{border-bottom:0}.nm-access-overview td{text-align:center}.nm-rwa{gap:var(--space-1);grid-template-columns:repeat(3,24px);display:inline-grid}.nm-rwa-letter{border:var(--border-1-strong);border-radius:var(--radius-xs);width:24px;height:24px;color:var(--text-muted);background:var(--surface-card);font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer;padding:0;line-height:1}.nm-rwa-letter:hover{border-color:var(--brand-tint-border);color:var(--brand-600)}.nm-rwa-letter.nm-on{border-color:var(--brand-tint-border);color:var(--brand-700);background:var(--brand-tint)}.nm-rwa-letter.nm-gated{box-shadow:inset 0 -2px 0 var(--warn-solid)}.nm-rwa-letter:focus-visible{box-shadow:var(--shadow-focus);outline:none}.nm-overview-saved{margin-top:var(--space-5)}.nm-access-overview-panels{gap:var(--space-10);margin-top:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.nm-holder-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.nm-effective-preview label{gap:var(--space-2);max-width:320px;color:var(--text-muted);font-size:var(--fs-sm);display:grid}.nm-effective-list{gap:var(--space-3);margin:var(--space-6) 0 0;display:grid}.nm-effective-list>div{gap:var(--space-4);grid-template-columns:80px 1fr;display:grid}.nm-effective-list dt{color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.nm-effective-list dd{color:var(--text-body);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}.nm-overview-confirm{gap:var(--space-5);display:grid}.nm-overview-confirm .nm-change-list{margin:0}.nm-overview-confirm .nm-actions{justify-content:flex-end}.nm-reach-row th small{color:var(--text-muted);font-weight:500;font-size:var(--fs-meta)}.nm-reach-cell small{color:var(--text-muted);font-weight:500}.nm-role-reach .nm-form-grid,.nm-role-reach .nm-button-row{margin-top:var(--space-5)}.nm-signature-field{gap:var(--space-3);justify-items:start;display:grid}.nm-signature-preview{max-width:min(240px,100%);max-height:80px;padding:var(--space-2);border:var(--border-1);border-radius:var(--radius-sm);background:var(--stone-000)}.nm-signature-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=920px){.nm-split-panels,.nm-migration-drop,.nm-capture-review{grid-template-columns:1fr}.nm-inline-review{grid-template-columns:1fr 1fr}}@media (width<=600px){.nm-form-grid,.nm-summary-grid,.nm-inline-review{grid-template-columns:1fr}}.nm-v5-tag{font-size:var(--fs-sm);font-weight:var(--fw-semibold);border-radius:var(--radius-sm);white-space:nowrap;padding:3px 9px}.nm-v5-id{font-family:var(--mono);font-size:var(--fs-sm)}.nm-check-grid{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.nm-check-grid .nm-check-option{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;grid-template-columns:18px 1fr;display:grid}.nm-check-grid .nm-check-option:hover{border-color:var(--acc)}.nm-check-grid .nm-check-option input{width:18px;height:18px;accent-color:var(--acc)}.nm-check-grid .nm-check-option span{gap:1px;min-width:0;display:grid}.nm-check-grid .nm-check-option b{font-size:var(--fs-sm);overflow-wrap:anywhere}.nm-check-grid .nm-check-option small{font-size:var(--fs-sm);color:var(--ink2);font-variant-numeric:tabular-nums}.nm-work-grid.nm-control-landing{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));align-items:stretch}.nm-work-card.nm-control-card{gap:var(--space-1);cursor:pointer;flex-direction:column;display:flex}.nm-work-card.nm-control-card>strong{font-size:var(--fs-xl);overflow-wrap:anywhere}.nm-work-card.nm-control-card h3{margin:var(--space-2) 0 0}.nm-work-card.nm-control-card p{margin:0 0 var(--space-3);flex:1}.nm-work-card.nm-control-card .nm-work-link{align-self:flex-start}.nm-work-card.nm-control-card.nm-bad{border-top:3px solid var(--bad-solid)}.nm-role-list article>small{margin-bottom:var(--space-3);display:block}.nm-control-group>h2{margin:0 0 var(--space-5);font-size:var(--fs-md);font-weight:var(--fw-bold)}.nm-audit-change-words{overflow-wrap:anywhere;max-width:44ch;color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body);display:block}.nm-filter-tabs,.nm-tab-strip{border-radius:var(--radius-lg);background:var(--surface-sunken);flex-wrap:wrap;gap:2px;max-width:100%;padding:4px;display:inline-flex}.nm-filter-tabs button,.nm-tab-strip button{min-width:0;height:32px;color:var(--ink-3);font-size:var(--fs-base);font-weight:var(--fw-medium);background:0 0;border:0;border-radius:9px;gap:7px;padding:0 12px;transition:color .15s,background-color .15s,box-shadow .15s}.nm-filter-tabs button:hover,.nm-tab-strip button:hover{color:var(--ink);border-color:#0000}.nm-filter-tabs button.nm-active,.nm-tab-strip button.nm-active{color:var(--ink);background:var(--surface);box-shadow:0 1px 2px #16141f14, 0 0 0 1px var(--line)}@supports (anchor-name:--nm-tab) and (anchor-scope:--nm-tab){.nm-filter-tabs,.nm-tab-strip{isolation:isolate;anchor-scope:--nm-tab;position:relative}.nm-filter-tabs>button.nm-active,.nm-tab-strip>button.nm-active{anchor-name:--nm-tab;box-shadow:none;background:0 0}.nm-filter-tabs:has(>button.nm-active):before{content:"";position-anchor:--nm-tab;top:anchor(top);left:anchor(left);width:anchor-size(width);height:anchor-size(height);z-index:-1;background:var(--surface);box-shadow:0 1px 2px #16141f14, 0 0 0 1px var(--line);border-radius:9px;position:absolute}.nm-tab-strip:has(>button.nm-active):before{content:"";position-anchor:--nm-tab;top:anchor(top);left:anchor(left);width:anchor-size(width);height:anchor-size(height);z-index:-1;background:var(--surface);box-shadow:0 1px 2px #16141f14, 0 0 0 1px var(--line);border-radius:9px;position:absolute}}@media (prefers-reduced-motion:no-preference){.nm-filter-tabs:before,.nm-tab-strip:before{transition:left .28s var(--ease-out,ease-out), width .28s var(--ease-out,ease-out), top .28s var(--ease-out,ease-out)}}.nm-access-overview th,.nm-access-overview td{white-space:normal;padding-left:6px;padding-right:6px}.nm-access-overview th:first-child,.nm-access-overview td:first-child{padding-left:16px}.nm-control-create-row:not([data-primary=last])>button.nm-primary:not(:first-of-type),.nm-control-create-row[data-primary=last]>button.nm-primary:not(:last-of-type){border:1px solid var(--line);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-control)}:is(.nm-control-people,.nm-control-numbering,.nm-control-audit,.nm-control-checks,.nm-control-access,.nm-control-flags,.nm-control-channels,.nm-control-company,.nm-task-register) .nm-panel__head :is(h2,h3){color:var(--ink);font:600 17px / 24px var(--font-display);letter-spacing:-.01em;margin:0}:is(.nm-control-people,.nm-control-numbering,.nm-control-checks,.nm-control-flags,.nm-control-access) .nm-panel__head p{color:var(--ink-3);margin:2px 0 0;font-size:12.5px;line-height:17px}.nm-page-content>.nm-panel+.nm-panel,.nm-page-content>.nm-summary-grid+.nm-panel,.nm-page-content>.nm-notice+.nm-panel,.nm-page-content>.nm-panel+.nm-callout,.nm-page-content>.nm-panel+.nm-notice,.nm-page-content>.nm-callout+.nm-panel,.nm-page-content>.nm-error-banner+.nm-panel{margin-top:24px}.nm-page-content>.nm-summary-grid{margin-bottom:0}.nm-panel.nm-control-register>.nm-table-wrap:first-child{border-radius:var(--radius-xl);border-top:0}.nm-fin-chart__empty,.nm-panel.nm-control-register>.nm-panel__body.nm-note,.nm-panel.nm-control-register>p.nm-panel__body{color:var(--ink-3);margin:0}.nm-panel.nm-control-register>.nm-register-toolbar>label.nm-compact-select{color:var(--ink-2);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none}.nm-control-people .nm-split-panels{align-items:start;gap:24px}.nm-control-people .nm-split-panels>*{min-width:0}.nm-control-people .nm-split-panels+.nm-split-panels{margin-top:24px}.nm-control-people .nm-split-panels.nm-control-assignments{grid-template-columns:minmax(0,1fr)}.nm-control-people .nm-project-filter-chip{margin-bottom:16px}.nm-control-aside,.nm-control-form{flex-direction:column;gap:24px;display:flex}.nm-control-person{align-items:center;gap:10px;display:flex}.nm-control-person .nm-sub{display:block}.nm-control-person__text{min-width:0}.nm-control-person .nm-key,.nm-control-person .nm-sub{--cell-max:300px}.nm-control-person__pick{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.nm-control-person__pick:hover{color:var(--brand);text-decoration:underline}.nm-control-person__pick[aria-pressed=true]{color:var(--brand)}.nm-effective-card{margin-top:4px}.nm-effective-card__who{flex-direction:column;margin:0 0 8px;display:flex}.nm-effective-card__list{margin:0;padding:0;list-style:none}.nm-effective-card__list li{flex-wrap:wrap;gap:2px 8px;display:flex}.nm-control-stack,.nm-control-access .nm-overview-panel.nm-panel .nm-panel__body{flex-direction:column;gap:16px;display:flex}.nm-control-label{color:var(--ink-2);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;gap:6px;display:grid}.nm-control-preview-result strong,.nm-control-people .nm-role-list article>strong{color:var(--ink);font-weight:var(--fw-semibold)}.nm-control-preview-result p{color:var(--ink-3);font-size:var(--fs-sm);margin:4px 0 0;line-height:19px}.nm-control-people .nm-panel>.nm-role-list{border-top:1px solid var(--line);gap:10px;padding:16px 20px 20px}.nm-control-people .nm-panel>.nm-role-list article{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:none;padding:12px 14px}.nm-control-people .nm-role-list article>small.nm-mono{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px;line-height:18px}.nm-control-people .nm-role-list article>.nm-btn{margin-left:8px}.nm-control-audit .nm-control-filters>.nm-search-control{flex:260px;max-width:420px}.nm-control-audit .nm-control-filters>select,.nm-control-audit .nm-control-filters>.nm-compact-select{flex:0 170px}.nm-control-audit .nm-control-sentence{--cell-max:320px}.nm-control-audit .nm-audit-change-words{--cell-max:300px;max-width:var(--cell-max);overflow-wrap:normal}.nm-control-audit .nm-audit-shift__old{color:var(--text-faint);text-decoration:line-through}.nm-control-audit .nm-audit-shift__new{color:var(--text);font-weight:var(--fw-semibold)}.nm-control-numbering .nm-bands{border-bottom:1px solid var(--line);padding:12px 16px 4px}.nm-control-numbering .nm-bands__axis,.nm-control-numbering .nm-bands__row{grid-template-columns:200px minmax(0,1fr) 150px;align-items:center;gap:14px;display:grid}.nm-control-numbering .nm-bands__ticks{height:18px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;line-height:18px;position:relative}.nm-control-numbering .nm-bands__ticks>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.nm-control-numbering .nm-bands__ticks>span:first-child{transform:none}.nm-control-numbering .nm-bands__ticks>span:last-child{transform:translate(-100%)}.nm-control-numbering .nm-bands__row{padding:8px 0}.nm-control-numbering .nm-bands__row+.nm-bands__row{border-top:1px solid var(--chart-grid)}.nm-control-numbering .nm-bands__name{min-width:0}.nm-control-numbering .nm-bands__track{background:var(--surface-sunken);border-radius:4px;height:18px;position:relative}.nm-control-numbering .nm-bands__bar{background:var(--chart-1);border-radius:4px;min-width:4px;position:absolute;top:0;bottom:0}.nm-control-numbering .nm-bands__bar.nm-is-open{background:linear-gradient(90deg, var(--chart-1) 70%, transparent);border-radius:4px 0 0 4px}.nm-control-numbering .nm-bands__bar.nm-is-off{background:var(--line-strong)}.nm-control-numbering .nm-bands__edges{white-space:nowrap;text-align:right;font-size:13px}@media (width<=760px){.nm-control-numbering .nm-bands__axis,.nm-control-numbering .nm-bands__row{grid-template-columns:minmax(0,1fr) 110px}.nm-control-numbering .nm-bands__axis>:first-child,.nm-control-numbering .nm-bands__axis>:last-child{display:none}.nm-control-numbering .nm-bands__name{grid-column:1/-1}}.nm-control-checks .nm-control-records{--cell-max:520px}.nm-control-access .nm-inline-review.nm-control-card-panel,.nm-control-access .nm-grant-group.nm-control-card-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card), var(--highlight,inset 0 1px 0 #ffffffb3);margin-top:24px;padding:20px}.nm-control-access .nm-control-register{margin-top:24px}.nm-control-access .nm-overview-panel.nm-panel{box-shadow:var(--shadow-card), var(--highlight,inset 0 1px 0 #ffffffb3);padding:0}.nm-control-access .nm-overview-panel .nm-holder-list{margin:0}.nm-control-access .nm-reach-row .nm-reach-cell{white-space:nowrap;align-items:baseline;gap:0;display:inline-flex}.nm-control-form .nm-control-gone{margin-top:12px}.nm-control-form .nm-control-gone__remove{margin-left:8px}.nm-control-form>.nm-control-group .nm-callout{margin-bottom:16px}.nm-control-form>.nm-form-actions.nm-control-save{justify-content:flex-end;align-items:center;gap:12px;padding:16px 20px}.nm-control-landing{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:16px;display:grid}button.nm-card.nm-control-card{border:1px solid var(--line);border-radius:var(--radius-xl);width:100%;height:auto;min-height:0;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-card), var(--highlight,inset 0 1px 0 #ffffffb3);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-fast,.2s) var(--ease-out,ease-out), box-shadow var(--dur-fast,.2s) ease, border-color .15s ease;flex-direction:column;align-items:stretch;gap:6px;padding:16px 18px;display:flex}.nm-control-card h3{color:var(--ink);font:600 15px / 20px var(--font-display);margin:0}.nm-control-card>strong{color:var(--ink);font:600 24px / 30px var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nm-control-card--bad>strong{color:var(--bad)}.nm-control-card p{color:var(--ink-3);flex:1;margin:0 0 8px;font-size:12.5px;line-height:17px}.nm-control-card__open{color:var(--accent);font-size:var(--fs-label);font-weight:var(--fw-medium);transition:transform .15s var(--ease-out,ease-out);align-self:flex-start;align-items:center;gap:4px;display:inline-flex}@media (hover:hover){.nm-metric--button:hover,button.nm-card.nm-control-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-raised);transform:translateY(-2px)}button.nm-card.nm-control-card:hover .nm-control-card__open{transform:translate(2px)}}button.nm-card.nm-control-card:focus-visible,.nm-switch-holder>input.nm-switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nm-panel>.nm-list.nm-notification-list{flex-direction:column;gap:0;display:flex}.nm-list.nm-notification-list>.nm-notification-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;opacity:1;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:14px;padding:14px 20px;display:flex}.nm-list.nm-notification-list>.nm-notification-card:last-child{border-bottom:0}.nm-list.nm-notification-list>.nm-notification-card .nm-dot{margin-top:0}.nm-control-alert-text,.nm-control-switch-text{flex:1;min-width:0}.nm-list.nm-notification-list .nm-control-alert-text h3{color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0;line-height:20px}.nm-list.nm-notification-list .nm-notification-card.nm-read .nm-control-alert-text h3{color:var(--ink-2)}.nm-list.nm-notification-list .nm-control-alert-text p{color:var(--ink-2);font-size:var(--fs-md);margin:2px 0 0;line-height:21px}.nm-list.nm-notification-list .nm-control-alert-text p.nm-control-alert-meta{color:var(--ink-3);margin:0 0 2px;font-size:12.5px;line-height:17px}.nm-list.nm-notification-list .nm-control-alert-text small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.nm-list.nm-notification-list .nm-alert-points{color:var(--ink-2);font-size:var(--fs-sm);margin:6px 0 0;padding:0 0 0 18px;line-height:19px}.nm-list.nm-notification-list .nm-alert-points li+li{margin-top:2px}.nm-list.nm-notification-list .nm-alert-points li::marker{color:var(--area,var(--brand-500))}.nm-list.nm-notification-list .nm-alert-more{font-size:var(--fs-sm);margin-top:4px}.nm-control-switch-row{align-items:center;gap:14px;display:flex}.nm-control-switch-text .nm-t{color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:20px}.nm-tab-section.nm-panel>.nm-section-heading>div>p,.nm-control-switch-text .nm-s{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:17px}.nm-control-switch-text .nm-link-button{margin-top:4px;font-size:12.5px}.nm-control-switch-control{align-items:center;gap:10px;margin-left:auto;display:flex}.nm-control-switch-control .nm-switch-word{color:var(--ink)}.nm-control-switch-control .nm-switch-word.nm-muted{color:var(--ink-3)}.nm-control-switch-row.nm-control-note{color:var(--ok);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.nm-control-channels>.nm-callout{margin-bottom:24px}.nm-switch-holder>input.nm-switch{border:0;padding:0}.nm-control-flags .nm-list>li{display:block}.nm-control-flags .nm-list .nm-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nm-control-flags .nm-list p{margin:4px 0}.nm-control-numbering>.nm-section-heading.nm-control-section-head{margin-top:32px}.nm-control-numbering .nm-control-section-head .nm-section-title{color:var(--ink);font:600 17px / 24px var(--font-display);margin:0}.nm-control-numbering>.nm-summary-grid,.nm-control-numbering>.nm-notice,.nm-control-numbering>.nm-panel.nm-control-register:last-child{margin-top:16px}.nm-task-register>.nm-summary-grid+.nm-control-register{margin-top:24px}.nm-modal.nm-control-sheet{border-radius:var(--radius-lg);width:min(520px,100vw - 24px);max-width:none;max-height:none;animation:nm-sheet-in var(--dur-panel,.4s) var(--ease-drawer,cubic-bezier(.32, .72, 0, 1)) both;margin:0;position:fixed;inset:12px 12px 12px auto;overflow-y:auto}.nm-control-sheet-actions{margin:20px 0}@media (prefers-reduced-motion:reduce){.nm-modal.nm-control-sheet{animation:none}button.nm-card.nm-control-card,.nm-control-card__open{transition:none}}@media (width<=720px){.nm-list.nm-notification-list>.nm-notification-card,.nm-control-switch-row{flex-wrap:wrap}.nm-modal.nm-control-sheet{width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}}.nm-control-checks .nm-table-wrap td:first-child{color:var(--ink-2);font-weight:var(--fw-regular,400)}.nm-check-found{justify-content:space-between;align-items:center;gap:16px;display:flex}.nm-check-found .nm-key,.nm-check-found .nm-sub{--cell-max:320px}.nm-check-rise{color:var(--bad);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.nm-nd-page.nm-ai{height:calc(100vh - var(--topbar-h))}.nm-ai-stream{scroll-behavior:smooth}.nm-ai-threads>.nm-btn{justify-content:flex-start;width:100%}.nm-ai-thread{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.nm-ai-thread[aria-current=true]{background:var(--accent-tint)}.nm-nd-thread-group{flex-direction:column;gap:2px;display:flex}.nm-nd-none{color:var(--ink-3);font-size:var(--fs-label);padding:14px 10px}.nm-nd-welcome{flex-direction:column;align-items:flex-start;gap:12px;display:flex;margin-top:8vh!important}.nm-nd-welcome h3{color:var(--ink);font:650 var(--fs-title-sm) / 30px var(--font-display);letter-spacing:-.02em;margin:8px 0 0}.nm-nd-welcome p{color:var(--ink-3);font-size:var(--fs-lg);margin:0 0 8px}.nm-ai-who{margin:4px 0 -4px}.nm-ai-text .nm-nd-prose p{margin:0}.nm-ai-text .nm-nd-prose p+p,.nm-ai-text .nm-nd-prose p+ol,.nm-ai-text .nm-nd-prose p+ul,.nm-ai-text .nm-nd-prose ol+p,.nm-ai-text .nm-nd-prose ul+p{margin-top:8px}.nm-ai-text .nm-nd-prose ol,.nm-ai-text .nm-nd-prose ul{margin:6px 0 0;padding-left:20px}.nm-nd-note{margin-top:8px}.nm-nd-candidates{flex-direction:column;gap:8px;display:flex}.nm-nd-candidates .nm-ai-opt b{font-weight:var(--fw-medium)}.nm-ai-action__head>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.nm-nd-card-body{padding:0 18px 12px}.nm-nd-args.nm-dl--rows div{padding:9px 0}.nm-nd-args dt{text-transform:capitalize}.nm-nd-args dd{overflow-wrap:anywhere}.nm-nd-lines{margin-top:8px}.nm-nd-lines-head{color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-transform:capitalize;padding:8px 0 4px}.nm-nd-data{padding:4px 0}.nm-nd-data .nm-nd-args{padding:0 18px}.nm-nd-table th{text-transform:capitalize}.nm-nd-table td{white-space:normal}.nm-nd-more{color:var(--ink-3);font-style:italic}.nm-ai-done b{color:var(--ink);font-weight:var(--fw-semibold);display:block}.nm-ai-done small{color:var(--ok);font-size:var(--fs-sm);display:block}.nm-nd-card-note{color:var(--ink-2);font-size:var(--fs-label);padding:0 18px 16px}.nm-nd-chips{flex-wrap:wrap;gap:6px;display:flex}.nm-send:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.nm-nd-refusal{color:var(--bad);font-size:var(--fs-sm)}.nm-ai-limit.nm-nd-refusal{color:var(--ink-2);font-size:var(--fs-label)}@media (width<=1200px){.nm-nd-page.nm-ai{grid-template-columns:220px minmax(0,1fr)}}@media (width<=760px){.nm-nd-page.nm-ai{grid-template-columns:1fr}.nm-nd-page .nm-ai-threads{display:none}.nm-ai-stream,.nm-ai-composer{padding-left:16px;padding-right:16px}}.nm-ai-threads>*{flex:none}.nm-ai-box textarea,.nm-ai-box textarea:focus,.nm-ai-box textarea:focus-visible{width:100%;box-shadow:none;border:0;outline:none;padding:4px 0 0}.nm-ai-panel.nm-nd-panel{z-index:40;position:fixed}.nm-nd-panel .nm-ai-stream{flex:1;min-height:0}.nm-nd-panel .nm-ai-stream>*{max-width:none}.nm-nd-panel .nm-ai-composer{background:0 0;flex:none;position:static}.nm-nd-panel .nm-nd-welcome{margin-top:4vh!important}.nm-nd-panel .nm-nd-welcome h3{font-size:var(--fs-dialog);line-height:26px}.nm-ai-done>div,.nm-nd-panel-title{flex:1;min-width:0}.nm-nd-panel-title b,.nm-nd-panel-title small{display:block}.nm-nd-panel-title small{color:var(--ink-3);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nm-nd-launcher{z-index:35;height:40px;box-shadow:var(--shadow-raised,0 18px 40px -28px #16141f59), var(--shadow-card);transition:transform var(--dur-fast) var(--ease), border-color .15s ease;padding:0 10px 0 7px;position:fixed;bottom:24px;right:24px}.nm-nd-launcher:hover{border-color:var(--brand);transform:translateY(-1px)}.nm-nd-launcher .nm-kbd{margin-left:2px}@media (width<=760px){.nm-ai-panel.nm-nd-panel{border-radius:0;width:auto;inset:0}.nm-nd-launcher{bottom:16px;right:16px}}@media print{.nm-nd-launcher,.nm-nd-panel{display:none!important}}.nm-nd-trace p{color:var(--ink-2);font:500 13px var(--font-sans);align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.nm-nd-trace .nm-icon{color:var(--ok)}.nm-nd-ask{gap:6px;padding:0 8px 0 5px}.nm-nd-ask .nm-orb{width:18px;height:18px}.nm-nd-ask .nm-kbd{margin-left:2px}@media (width>=960px){.nm-nd-launcher{display:none}}@media (width<=959px){.nm-nd-ask{display:none}}@media (width<=1399px){.nm-page-content .nm-table-wrap td .nm-key,.nm-page-content .nm-table-wrap td .nm-row-title,.nm-page-content .nm-table-wrap td .nm-sub,.nm-page-content .nm-table-wrap td .nm-row-subtitle,.nm-page-content .nm-table-wrap td .nm-ellipsis,.nm-page-content .nm-table td .nm-key,.nm-page-content .nm-table td .nm-sub{max-width:min(var(--cell-max,280px), var(--td-cap))}.nm-page-content .nm-table-wrap td .nm-audit-change-words{max-width:240px}.nm-audit-change{max-width:260px}.nm-access-overview th[scope=col]{min-width:72px}.nm-access-overview th[scope=col]:first-child{min-width:170px}.nm-access-overview th:first-child,.nm-access-overview td:first-child{padding-left:16px}.nm-books .nm-books-voucher .nm-input{width:108px}.nm-control-access .nm-reach-row .nm-reach-cell{white-space:normal;display:inline-grid}.nm-access-overview th[scope=row]{white-space:normal}.nm-fin-free-issue .nm-table-wrap table:has(.nm-more) .nm-rowact:not(:has(.nm-more)):after{width:0}.nm-access-overview th,.nm-access-overview td,.nm-fin-free-issue .nm-table-wrap th,.nm-fin-free-issue .nm-table-wrap td{padding-left:6px;padding-right:6px}.nm-fin-free-issue .nm-table-wrap th:first-child,.nm-fin-free-issue .nm-table-wrap td:first-child{padding-left:16px}.nm-fin-free-issue .nm-table-wrap th:last-child,.nm-fin-free-issue .nm-table-wrap td:last-child{padding-right:16px}}.nm-fin-free-issue .nm-fin-no-challan{color:var(--ink-3)}@media (width<=1399px){.nm-fin-free-issue .nm-table-wrap td .nm-key,.nm-fin-free-issue .nm-table-wrap td>.nm-named{max-width:100px}}.nm-po-page{flex-direction:column;gap:20px;min-width:0;display:flex}.nm-po-page__head{flex-direction:column;gap:12px;min-width:0;display:flex}.nm-po-page__back{align-self:flex-start;padding:0;font-size:13.5px}.nm-po-page__head h2{font:650 26px/32px var(--font-display);letter-spacing:-.02em;margin:0}.nm-po-detail .nm-modal-head h2.nm-mono,.nm-po-page__head h2.nm-mono{font-family:var(--font-mono);letter-spacing:-.01em;font-weight:500}.nm-po-page__title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nm-po-page .nm-proc-kicker{color:var(--ink-3);margin:0 0 2px;font-size:12.5px;font-weight:500;line-height:16px}.nm-po-page .nm-proc-headline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.nm-po-page .nm-proc-steps{padding:4px 0 0;overflow-x:auto}.nm-po-page .nm-proc-steps .nm-steps li{min-width:0}.nm-po-page__cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.nm-po-page__main{min-width:0}.nm-po-page__aside{min-width:0;position:sticky;top:16px}.nm-po-page__aside .nm-panel__head h3{font:600 15px/22px var(--font-display);margin:0}.nm-po-page__main>.nm-wizard-actions{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.nm-po-page__main>.nm-error-banner{margin:0 var(--space-12) var(--space-6)}.nm-po-detail .nm-proc-detail-body>.nm-dl{margin-bottom:8px}.nm-po-changed__why{color:var(--ink-2);margin:0 0 12px;font-size:14px;line-height:21px}.nm-po-diff{margin-top:12px}.nm-po-diff__title{color:var(--ink-2);font:600 13px/20px var(--font-body);margin:0 0 8px}.nm-po-diff__old{color:var(--ink-3);text-decoration:line-through}.nm-po-diff__new{color:var(--ink);font-weight:600}.nm-po-diff__row--added td{background:var(--ok-tint)}.nm-po-diff__row--removed td{background:var(--bad-tint)}.nm-po-diff__same{color:var(--ink-3);margin:8px 0 0;font-size:13px;line-height:20px}.nm-po-decision{flex-direction:column;gap:10px;display:flex}.nm-po-decision label,.nm-terms-review__decide label{flex-direction:column;gap:6px;font-weight:500;display:flex}.nm-po-decision small,.nm-po-decision__wait{color:var(--ink-3);margin:0;font-size:13px;line-height:19px}.nm-po-decision__actions{flex-wrap:wrap;gap:8px;display:flex}.nm-po-decision__actions>button{flex:auto}.nm-po-page__cols--stack{grid-template-columns:minmax(0,1fr)}.nm-po-page__cols--stack>.nm-po-page__aside{position:static}@media (width<=960px){.nm-po-page__cols{grid-template-columns:minmax(0,1fr)}.nm-po-page__aside{position:static}}@media (width<=640px){.nm-po-page .nm-proc-steps .nm-steps{min-width:620px}}.nm-terms-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.nm-terms-split>*{min-width:0}.nm-terms-split tr[data-selected=true] td{background:var(--accent-tint)}.nm-terms-split .nm-clause-name{text-align:left;font-weight:500;font:500 14px/20px var(--font-sans);padding:0}.nm-wo-confirm .nm-document-preview,.nm-terms-review{position:sticky;top:16px}.nm-terms-review__lead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nm-terms-review__lead small{color:var(--ink-3);font-size:12.5px}.nm-terms-review__lead h3{font:600 17px/24px var(--font-display);margin:2px 0 0}.nm-terms-review h4{color:var(--ink-3);font:500 12.5px/16px var(--font-sans);margin:16px 0 6px}.nm-terms-review__wording,.nm-terms-review__redline{border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:14px;line-height:21px}.nm-terms-review__meta{color:var(--ink-3);margin:12px 0 0;font-size:13px;line-height:19px}.nm-terms-review__decide{flex-direction:column;gap:8px;margin-top:16px;display:flex}.nm-terms-review__buttons{gap:8px;display:flex}.nm-terms-review__buttons>button{flex:auto}@media (width<=1499px){.nm-terms-split{grid-template-columns:minmax(0,1fr)}.nm-terms-review{position:static}}.nm-menu-popover.nm-menu-popover--described{min-width:300px;left:auto;right:0}.nm-menu-popover--described [role=menuitem]{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.nm-menu-popover--described [role=menuitem] small{color:var(--ink-3);font-size:12.5px;font-weight:400;line-height:17px}.nm-items-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.nm-items-split>*{min-width:0}.nm-items-split .nm-panel__head h2{margin:0}.nm-items-split__search{padding:12px 20px}.nm-items-split .nm-heads-panel .nm-table-wrap th,.nm-items-split .nm-heads-panel .nm-table-wrap td{padding-left:14px;padding-right:14px}@media (width<=1499px){.nm-items-split{grid-template-columns:minmax(0,1fr)}}.nm-type-toggle{flex-direction:column;gap:6px;display:flex}.nm-type-toggle .nm-seg{align-self:flex-start}.nm-type-toggle .nm-seg button{height:32px;padding:0 14px;font-size:14px}.nm-type-toggle .nm-seg button:disabled{cursor:not-allowed;opacity:.6}.nm-summary-grid strong.nm-summary-words{font-family:var(--font-sans);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:24px}.nm-po-page .nm-po-page__head h2{font:650 26px/32px var(--font-display)}.nm-po-page .nm-po-page__head h2.nm-mono{font-family:var(--font-mono);font-weight:500}.nm-po-page__main.nm-proc-detail-body{overflow-x:auto}.nm-terms-split .nm-table-wrap th:first-child,.nm-terms-split .nm-table-wrap td:first-child{padding-left:20px}.nm-terms-split .nm-table-wrap th:last-child,.nm-terms-split .nm-table-wrap td:last-child{padding-right:20px}.nm-terms-split .nm-table-wrap th,.nm-terms-split .nm-table-wrap td,.nm-items-split .nm-items-panel .nm-table-wrap th,.nm-items-split .nm-items-panel .nm-table-wrap td{white-space:nowrap;padding-left:10px;padding-right:10px}.nm-items-split .nm-items-panel .nm-table-wrap th:first-child,.nm-items-split .nm-items-panel .nm-table-wrap td:first-child{padding-left:20px}.nm-items-split .nm-items-panel .nm-table-wrap th:last-child,.nm-items-split .nm-items-panel .nm-table-wrap td:last-child{padding-right:20px}.nm-terms-split .nm-table-wrap td,.nm-items-split .nm-table-wrap td{text-overflow:ellipsis;max-width:240px;overflow:hidden}.nm-terms-split .nm-table-wrap td:last-child,.nm-items-split .nm-table-wrap td:last-child{max-width:none;overflow:visible}.nm-terms-split .nm-clause-name,.nm-items-split .nm-clause-name{text-overflow:ellipsis;max-width:100%;overflow:hidden}.nm-substation-hero-frame{container-type:inline-size}.nm-substation-hero{aspect-ratio:1200/380;border:1px solid var(--line);border-radius:var(--radius-lg,16px);background:radial-gradient(circle at 18% 30%, var(--brand-tint) 0, transparent 45%), linear-gradient(180deg, var(--surface-card) 0%, var(--surface-inset) 100%);margin:0 0 24px;position:relative;overflow:hidden}.nm-substation-hero__art{width:100%;height:100%;position:absolute;inset:0}.nm-substation-hero__art .nm-sh-ground{fill:var(--surface-sunken)}.nm-substation-hero__art .nm-sh-edge{stroke:var(--line-strong,var(--line));stroke-width:1.5px}.nm-substation-hero__art .nm-sh-tank{fill:var(--stone-300,#c9c6d3);stroke:var(--ink-3);stroke-width:1.5px}.nm-substation-hero__art .nm-sh-fin,.nm-substation-hero__art .nm-sh-plinth{fill:var(--stone-400,#aeaabb)}.nm-substation-hero__art .nm-sh-bushing{fill:var(--warm-tint);stroke:var(--warm);stroke-width:1px}.nm-substation-hero__art .nm-sh-steel{stroke:var(--ink-3);stroke-width:3px}.nm-substation-hero__art .nm-sh-gantry line,.nm-substation-hero__art .nm-sh-tower path{stroke:var(--ink-3);stroke-width:1.4px;fill:none;opacity:.55}.nm-substation-hero__art .nm-sh-insulator ellipse{fill:var(--warm-tint);stroke:var(--warm);stroke-width:.8px}.nm-substation-hero__art .nm-sh-conductor{fill:none;stroke:var(--brand-500);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:10 8;animation:2.4s linear infinite sh-flow}.nm-substation-hero__art .nm-sh-conductor--thin{stroke-width:1.2px;opacity:.6}@keyframes sh-flow{to{stroke-dashoffset:-36px}}@media (prefers-reduced-motion:reduce){.nm-substation-hero__art .nm-sh-conductor{animation:none}}.nm-substation-hero__bays{flex-direction:column;justify-content:flex-end;gap:8px;display:flex;position:absolute;inset:25.8% 6.4% 11% 21.6%}.nm-substation-hero__bays>.nm-v5-metrics{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;height:calc(50% - 4px);margin:0;display:grid}.nm-substation-hero__bays>.nm-v5-metrics.nm-role-tiles+.nm-attention-tiles{margin-top:0}.nm-substation-hero .nm-v5-met{border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--surface-card) 94%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;gap:1px;padding:7px 12px}.nm-substation-hero .nm-v5-met>*{flex:none;min-width:0}.nm-substation-hero .nm-v5-met:before{display:block}.nm-substation-hero .nm-v5-met .nm-l,.nm-substation-hero .nm-v5-met .nm-s{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:15px;overflow:hidden}.nm-substation-hero .nm-v5-met .nm-s>span{text-overflow:ellipsis;overflow:hidden}.nm-substation-hero .nm-v5-met .nm-v{white-space:nowrap;overflow-wrap:normal;font-size:22px;line-height:28px}.nm-substation-hero .nm-v5-met .nm-v small{font-size:14px}.nm-substation-hero .nm-v5-met .nm-v.nm-untracked{white-space:normal;font-size:14px;line-height:18px}@container (width<=880px){.nm-substation-hero{aspect-ratio:auto;padding:12px}.nm-substation-hero__art{display:none}.nm-substation-hero__bays{position:static}.nm-substation-hero__bays>.nm-v5-metrics{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-auto-flow:row;height:auto}}:root,[data-area=proj],[data-family=proj]{--area:#5b43e6;--area-ink:#3a2a9e;--area-tint:#f1eeff;--area-line:#dcd5ff;--area-rail:#a99dff}[data-area=pur],[data-area=vend],[data-family=pur],[data-family=vend]{--area:#2f6fd6;--area-ink:#1d4fa3;--area-tint:#ebf2fd;--area-line:#cddcf6;--area-rail:#86b2f7}[data-area=bill],[data-family=bill]{--area:#2f8f5b;--area-ink:#1f6b43;--area-tint:#e9f5ee;--area-line:#c9e6d4;--area-rail:#84d1a6}[data-area=acct],[data-family=acct]{--area:#0e7490;--area-ink:#155e75;--area-tint:#e6f3f7;--area-line:#c5e3ec;--area-rail:#74cde3}[data-area=doc],[data-family=doc]{--area:#9b3d8f;--area-ink:#74296b;--area-tint:#f8ecf6;--area-line:#ead0e5;--area-rail:#e3a3d8}[data-area=ctrl],[data-family=ctrl]{--area:#55607a;--area-ink:#3b4357;--area-tint:#eef0f4;--area-line:#d7dbe4;--area-rail:#b7bfd0}.nm-app-nav .nm-navitem[data-family]>svg,.nm-app-nav .nm-navitem[data-family]>.nm-icon{color:var(--area-rail)}.nm-pagehead-mark{border:1px solid var(--area-line);border-radius:var(--radius-md);width:34px;height:34px;color:var(--area-ink);background:var(--area-tint);flex:none;place-items:center;display:inline-grid}.nm-pagehead-mark svg{width:18px;height:18px}.nm-page-context h1:has(>.nm-pagehead-mark){align-items:center;gap:12px;display:flex}.nm-workspace[data-area] .nm-section-tabs .nm-nav-item.nm-section-tab-item.nm-active{color:var(--area-ink)}.nm-workspace[data-area] .nm-section-tabs .nm-nav-item.nm-section-tab-item:after{background:var(--area)}.nm-workspace[data-area] .nm-table-wrap th,.nm-workspace[data-area] .nm-tablewrap th{border-bottom-color:var(--area-line);color:var(--area-ink);background:var(--area-tint)}.nm-workspace[data-area] .nm-summary-grid article,.nm-workspace[data-area] .nm-metric{box-shadow:inset 0 3px 0 var(--area), var(--shadow-card)}
