@keyframes nd-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes nd-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.nd-shell{--nd-measure:1320px;--nd-gutter:40px;--nd-rail:calc(max(0px, (100% - var(--nd-measure)) / 2) + var(--nd-gutter));min-height:100vh;display:flex}.nd-aside{width:242px;flex:none;border-right:1px solid var(--nb-d-border);background:var(--nb-d-surface);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh}.nd-col{min-width:0}.nd-col,.nd-content{flex:1 1;display:flex;flex-direction:column}.nd-content{padding:40px var(--nd-rail);width:100%}.nd-content__page{flex:1 0 auto;min-width:0}.nd-aside__head{padding:22px 20px 18px;border-bottom:1px solid var(--nb-d-border);min-height:70px}.nd-aside__head,.nd-brand{display:flex;align-items:center}.nd-brand{gap:9px}.nd-brand__mark{width:12px;height:12px;background:var(--nb-accent);display:block;flex:none}.nd-brand__word{font-size:16px;font-weight:600;letter-spacing:-.02em}.nd-status{display:flex;align-items:center;gap:7px;margin-top:12px;font-family:var(--nb-font-mono),monospace;font-size:9.5px;letter-spacing:.1em;color:var(--nb-green)}.nd-status__dot{width:5px;height:5px;background:var(--nb-green);display:block;flex:none;animation:nd-pulse 2s infinite}.nd-status--lg{font-size:10.5px;margin-top:0}.nd-nav{flex:1 1;overflow-y:auto;padding:14px 10px}.nd-nav__group{margin-bottom:18px}.nd-nav__grouplabel{font-family:var(--nb-font-mono),monospace;font-size:9.5px;letter-spacing:.14em;color:var(--nb-d-dim);padding:0 10px 8px}.nd-nav__item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;background:transparent;border:0;border-left:2px solid transparent;padding:9px 10px;cursor:pointer;font-size:13.5px;font-weight:500;color:var(--nb-text-mid);transition:background .12s ease,color .12s ease}.nd-nav__item:hover,.nd-nav__item[aria-current=page]{background:var(--nb-d-active);color:var(--nb-text)}.nd-nav__item[aria-current=page]{border-left-color:var(--nb-accent)}.nd-nav__label{display:flex;align-items:center;gap:10px;min-width:0}.nd-nav__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-nav__icon{flex:none;opacity:.85}.nd-nav__meta{font-family:var(--nb-font-mono),monospace;font-size:10px;color:var(--nb-d-dim)}.nd-aside__user{position:relative;border-top:1px solid var(--nb-d-border);padding:14px 16px}.nd-aside__trigger,.nd-aside__user{display:flex;align-items:center;gap:10px}.nd-aside__trigger{flex:1 1;min-width:0;padding:0;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer}.nd-aside__who{min-width:0;flex:1 1;display:block}.nd-aside__caret{flex:none;color:var(--nb-d-dim);transform:rotate(-90deg);transition:transform .14s ease}.nd-aside__trigger[aria-expanded=true] .nd-aside__caret{transform:rotate(90deg)}.nd-aside__trigger:hover .nd-aside__caret,.nd-aside__trigger[aria-expanded=true] .nd-aside__caret{color:var(--nb-text)}.nd-aside__trigger:focus-visible{outline:2px solid var(--nb-accent);outline-offset:3px}.nd-avatar{width:32px;height:32px;background:var(--nb-text);color:var(--nb-bg);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex:none}.nd-aside__name{display:block;font-size:13px;font-weight:600;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-aside__role{display:block;font-family:var(--nb-font-mono),monospace;font-size:10px;color:var(--nb-muted)}.nd-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--nb-d-topbar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--nb-d-border)}.nd-topbar__inner{padding:0 var(--nd-rail);min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.nd-topbar__tools{display:flex;align-items:center;gap:8px;flex:none}.nd-crumb{font-family:var(--nb-font-mono),monospace;font-size:11.5px;letter-spacing:.06em;color:var(--nb-muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-crumb strong{color:var(--nb-text);font-weight:400}.nd-search{background:var(--nb-d-panel);border:1px solid var(--nb-d-border);color:var(--nb-text);padding:8px 12px;font-size:13px;outline:0;width:230px;max-width:34vw}.nd-search::placeholder{color:var(--nb-dim)}.nd-search:focus{border-color:var(--nb-d-border-strong)}.nd-alerts__count{font-family:var(--nb-font-mono),monospace;font-size:11px;color:var(--nb-accent);margin-left:4px}.nd-bal{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin:0 2px 0 8px;padding-left:14px;border-left:1px solid var(--nb-d-border);line-height:1}.nd-bal__label{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-d-dim)}.nd-bal__label,.nd-bal__value{font-family:var(--nb-font-mono),monospace}.nd-bal__value{font-size:13.5px;color:var(--nb-text)}.nd-bal__value--low{color:var(--nb-accent)}.nd-notifs{border-top:1px solid var(--nb-d-border);background:var(--nb-d-surface);padding:14px var(--nd-rail);flex-direction:column}.nd-notif,.nd-notifs{display:flex;gap:10px}.nd-notif{align-items:center;font-size:13px;color:var(--nb-text-soft)}.nd-notif__dot{width:5px;height:5px;display:block;flex:none;align-self:flex-start;margin-top:6px}.nd-notif__body{display:flex;flex-direction:column;gap:2px;min-width:0}.nd-notif__detail{font-size:11.5px;line-height:1.45;color:var(--nb-d-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nd-notif__time{font-family:var(--nb-font-mono),monospace;font-size:10.5px;color:var(--nb-d-dim);margin-left:auto;white-space:nowrap;align-self:flex-start;margin-top:2px}.nd-notifs__head{display:flex;align-items:center;gap:12px;padding-bottom:4px}.nd-notifs__title{font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.08em;color:var(--nb-d-dim);margin-right:auto}.nd-notifs__empty{font-size:13px;color:var(--nb-d-dim);margin:0;padding:4px 0}.nd-notif__actions{display:flex;align-items:center;gap:6px;flex:none}.nd-notif__flag{font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.06em;padding:6px 10px;border:1px solid transparent}.nd-notif--read,.nd-notif__flag{color:var(--nb-d-dim)}.nd-notif--read .nd-notif__dot{opacity:.35}.nd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid var(--nb-d-border-strong);color:var(--nb-text);padding:9px 16px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color .12s ease,background .12s ease,color .12s ease}.nd-btn:hover{border-color:var(--nb-text)}.nd-btn:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px}.nd-btn--soft{background:var(--nb-d-panel)}.nd-btn--ghost,.nd-btn--soft{border-color:var(--nb-d-border)}.nd-btn--accent{background:var(--nb-accent);border-color:var(--nb-accent);color:var(--nb-accent-ink);font-weight:600}.nd-btn--accent:hover{background:var(--nb-accent-hover);border-color:var(--nb-accent-hover)}.nd-btn--ink{background:var(--nb-text);border-color:var(--nb-text);color:var(--nb-bg);font-weight:600}.nd-btn--outline-accent{border-color:var(--nb-accent);color:var(--nb-accent);font-weight:600}.nd-btn--outline-accent:hover{border-color:var(--nb-accent-hover);color:var(--nb-accent-hover)}.nd-btn--danger{border-color:var(--nb-danger-border);color:var(--nb-accent)}.nd-btn--block{width:100%;padding:13px;font-size:13.5px;font-weight:600}.nd-btn--sm{padding:8px 14px;font-size:12.5px}.nd-btn--xs{padding:6px 12px;font-size:12px}.nd-btn--mono{font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.06em;padding:6px 10px;border-color:var(--nb-d-border)}.nd-btn:disabled{background:var(--nb-d-bar);color:var(--nb-dim);cursor:not-allowed}.nd-btn:disabled,.nd-btn:disabled:hover{border-color:var(--nb-d-border-strong)}.nd-banner{border-left:2px solid var(--nb-accent);background:var(--nb-warn-bg);padding:14px 18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:32px}.nd-banner__title{font-size:13.5px;font-weight:600}.nd-banner__amount{font-family:var(--nb-font-mono),monospace;font-size:13px;color:var(--nb-accent)}.nd-banner .nd-btn{margin-left:auto}.nd-banner__x{background:transparent;border:0;color:var(--nb-muted);font-size:14px;line-height:1;padding:4px 2px;cursor:pointer;transition:color .12s ease}.nd-banner__x:hover{color:var(--nb-text)}.nd-banner__x:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px}:root[data-lowbalance=off] .nd-banner--low{display:none}.nd-banner--ok{border-left-color:var(--nb-green);background:color-mix(in srgb,var(--nb-green) 8%,transparent)}.nd-head{margin-bottom:26px}.nd-head__title{font-size:30px;letter-spacing:-.03em;font-weight:600;margin:0 0 8px}.nd-head__title--sm{font-size:28px}.nd-head__lede{font-size:15px;color:var(--nb-muted);margin:0 0 10px}.nd-head__row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:28px}.nd-badge{font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.12em;color:var(--nb-amber);border:1px solid var(--nb-amber-border);background:var(--nb-amber-bg);padding:6px 10px}.nd-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:40px;gap:40px;margin-bottom:44px}.nd-kpi{border-top:2px solid var(--nb-d-track);padding:18px 0 16px;display:flex;flex-direction:column;gap:9px;min-height:150px}.nd-kpi--accent{border-top-color:var(--nb-accent)}.nd-kpi__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.nd-kpi__label{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.13em;color:var(--nb-muted)}.nd-kpi__icon{flex:none;opacity:.7}.nd-kpi__value{font-family:var(--nb-font-mono),monospace;font-size:32px;letter-spacing:-.03em}.nd-kpi__note{font-size:12.5px;color:var(--nb-muted)}.nd-kpi__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.nd-kpi__delta{font-family:var(--nb-font-mono),monospace;font-size:11.5px;color:var(--nb-muted)}.nd-panel{background:var(--nb-d-panel);margin-bottom:28px}.nd-panel--flush{margin-bottom:0}.nd-panel__head{padding:18px 20px;border-bottom:1px solid var(--nb-d-border);font-family:var(--nb-font-mono),monospace;font-size:11px;letter-spacing:.12em}.nd-panel__head--row{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:20px 24px}.nd-panel__head--stack{padding:22px 24px 18px}.nd-panel__head--card{margin:-26px -26px 0;padding:18px 26px}.nd-panel__eyebrow{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.14em;color:var(--nb-accent);margin-bottom:10px}.nd-panel__lede{font-size:14px;color:var(--nb-muted);margin:0}.nd-panel__body{padding:22px 24px}.nd-panel__split{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.nd-panel__split>*{padding:26px 24px}.nd-panel__split>:first-child{border-right:1px solid var(--nb-d-border)}.nd-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px;margin-bottom:28px;align-items:start}.nd-savings__figure{font-size:clamp(44px,6vw,64px);line-height:1;letter-spacing:-.045em;font-weight:600;color:var(--nb-accent)}.nd-savings__pct{font-family:var(--nb-font-mono),monospace;font-size:13px;letter-spacing:.08em;color:var(--nb-muted);margin-top:12px}.nd-savings__note{font-size:12.5px;line-height:1.7;color:var(--nb-muted);margin:22px 0 0;max-width:44ch}.nd-bars{display:flex;flex-direction:column;gap:20px}.nd-bar__head{display:flex;justify-content:space-between;font-family:var(--nb-font-mono),monospace;font-size:11px;color:var(--nb-muted);margin-bottom:8px}.nd-bar__track{height:10px;background:var(--nb-d-bar)}.nd-bar__fill{height:100%;transition:width .7s ease}.nd-legend{display:flex;gap:18px;flex-wrap:wrap;font-family:var(--nb-font-mono),monospace;font-size:10.5px;color:var(--nb-muted)}.nd-legend__key{display:flex;align-items:center;gap:6px}.nd-legend__line{width:14px;height:2px;display:block}.nd-chart svg{width:100%;display:block}.nd-chart__labels{display:flex;justify-content:space-between;font-family:var(--nb-font-mono),monospace;font-size:10.5px;color:var(--nb-d-dim);margin-top:10px}.nd-list{padding:6px 20px 18px}.nd-usage-row{padding:16px 0;border-bottom:1px solid var(--nb-d-hairline)}.nd-usage-row:last-child{border-bottom:0}.nd-usage-row__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.nd-usage-row__name{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.nd-usage-row__req{font-family:var(--nb-font-mono),monospace;font-size:12px;color:var(--nb-muted);white-space:nowrap}.nd-usage-row__track{height:6px;background:var(--nb-d-bar);margin:12px 0 10px}.nd-usage-row__fill{height:100%;background:var(--nb-text)}.nd-usage-row__meta{gap:20px;flex-wrap:wrap;font-size:11.5px;color:var(--nb-muted)}.nd-mark,.nd-usage-row__meta{display:flex;font-family:var(--nb-font-mono),monospace}.nd-mark{align-items:center;justify-content:center;font-weight:600;flex:none}.nd-mark--sm{width:22px;height:22px;font-size:11px}.nd-mark--md{width:24px;height:24px;font-size:11px}.nd-mark--lg{width:26px;height:26px;font-size:11px}.nd-mark--xl{width:34px;height:34px;font-size:14px}.nd-qa{padding:20px;display:flex;flex-direction:column;gap:10px}.nd-qa__btn{display:flex;justify-content:space-between;align-items:center;gap:12px;background:transparent;border:1px solid var(--nb-d-border);color:var(--nb-text);padding:13px 15px;cursor:pointer;font-size:13.5px;font-weight:500;text-align:left;transition:border-color .12s ease}.nd-qa__btn:hover{border-color:var(--nb-text)}.nd-qa__label{display:flex;align-items:center;gap:11px}.nd-qa__label svg{flex:none;opacity:.8}.nd-qa__hint{font-family:var(--nb-font-mono),monospace;font-size:11px;color:var(--nb-d-dim)}.nd-keycopy{display:inline-flex;align-items:center;gap:10px;background:transparent;border:0;padding:0;font:inherit;color:var(--nb-text-mid);cursor:pointer;transition:color .12s ease}.nd-keycopy:hover{color:var(--nb-text)}.nd-keycopy:focus-visible{outline:2px solid var(--nb-accent);outline-offset:3px}.nd-keycopy__hint{font-size:10px;letter-spacing:.12em;color:var(--nb-faint);opacity:0;transition:opacity .12s ease}.nd-keycopy:focus-visible .nd-keycopy__hint,.nd-keycopy:hover .nd-keycopy__hint{opacity:1}.nd-menu{position:relative;display:inline-flex}.nd-menu__trigger{display:inline-grid;place-items:center;width:30px;height:28px;background:transparent;border:1px solid transparent;color:var(--nb-muted);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.nd-menu__trigger:hover,.nd-menu__trigger[aria-expanded=true]{color:var(--nb-text);border-color:var(--nb-d-border-strong);background:var(--nb-d-active)}.nd-menu__trigger:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px}.nd-menu__list{position:fixed;z-index:60;min-width:172px;padding:5px 0;background:var(--nb-d-surface);border:1px solid var(--nb-d-border-strong);display:flex;flex-direction:column}.nd-menu__item{background:transparent;border:0;color:var(--nb-text);font-family:var(--nb-font-sans),sans-serif;font-size:13px;text-align:left;padding:9px 14px;cursor:pointer;transition:background .12s ease}.nd-menu__item:focus-visible,.nd-menu__item:hover:not(:disabled){background:var(--nb-d-active);outline:none}.nd-menu__list--anchored{position:absolute;bottom:calc(100% - 8px);left:10px;right:10px;min-width:0}.nd-menu__item--danger{color:var(--nb-accent)}.nd-menu__list--anchored .nd-menu__item--danger{border-top:1px solid var(--nb-d-border);margin-top:5px;padding-top:12px}.nd-menu__item:disabled{color:var(--nb-faint);cursor:not-allowed}.nd-table{width:100%;border-collapse:collapse;font-family:var(--nb-font-mono),monospace;font-size:12.5px}.nd-table th{padding:12px 18px;font-size:10px;letter-spacing:.12em;font-weight:500;color:var(--nb-muted);border-bottom:1px solid var(--nb-d-border);white-space:nowrap;text-align:left}.nd-table td{padding:14px 18px;border-bottom:1px solid var(--nb-d-hairline)}.nd-table tbody tr:last-child td{border-bottom:0}.nd-table td.nd-r,.nd-table th.nd-r{text-align:right}.nd-table td.nd-t-name{font-family:var(--nb-font-sans),sans-serif;font-size:14px;font-weight:600}.nd-table--rows tbody tr{cursor:pointer;transition:background .12s ease}.nd-table--rows tbody tr:hover{background:var(--nb-bg)}.nd-table--compact td{padding:13px 18px}.nd-nowrap{white-space:nowrap}.nd-c-green{color:var(--nb-green)}.nd-c-red{color:var(--nb-accent)}.nd-c-amber{color:var(--nb-amber)}.nd-c-muted{color:var(--nb-muted)}.nd-c-dim{color:var(--nb-d-dim)}.nd-c-mid{color:var(--nb-text-mid)}.nd-c-ink{color:var(--nb-text)}.nd-footnote{font-family:var(--nb-font-mono),monospace;font-size:10.5px;color:var(--nb-d-dim);margin:16px 0 0;line-height:1.8}.nd-cat{--cat-cols:minmax(230px,2fr) minmax(96px,0.72fr) minmax(88px,0.62fr) minmax(104px,0.76fr) minmax(100px,0.72fr) minmax(104px,0.74fr) minmax(148px,0.86fr);--cat-gap:20px}.nd-cat--lean{--cat-cols:minmax(260px,2fr) minmax(110px,0.8fr) minmax(120px,0.8fr) minmax(120px,0.8fr) minmax(150px,0.9fr)}.nd-cat__count{display:flex;align-items:center;gap:9px;margin:0 0 14px;color:var(--nb-muted);font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.12em}.nd-cat__count svg{opacity:.7}.nd-cat__head{display:grid;grid-template-columns:var(--cat-cols);grid-gap:var(--cat-gap);gap:var(--cat-gap);padding:0 18px 11px;color:var(--nb-muted);font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.12em}.nd-cat__body{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.nd-cat__row{display:grid;grid-template-columns:var(--cat-cols);align-items:center;grid-gap:var(--cat-gap);gap:var(--cat-gap);min-height:72px;padding:14px 18px;border:1px solid var(--nb-d-border);border-radius:var(--nb-r-lg);background:var(--nb-d-panel);transition:transform .16s cubic-bezier(.2,.7,.3,1),border-color .16s ease,background .16s ease}.nd-cat__row:hover{border-color:var(--nb-d-border-strong);background:var(--nb-d-active);transform:translateY(-1px)}.nd-cat__id{display:flex;min-width:0;align-items:center;gap:12px}.nd-cat__mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--nb-d-border-strong);border-radius:var(--nb-r-sm);background:var(--nb-d-bar);color:var(--nb-text-cell);font-family:var(--nb-font-mono),monospace;font-size:13px;font-weight:600}.nd-cat__mark--mine{border-color:var(--nb-accent-border);background:var(--nb-accent-soft);color:var(--nb-accent-text)}.nd-cat__names{display:flex;min-width:0;flex-direction:column;gap:4px}.nd-cat__name{overflow:hidden;font-size:14.5px;font-weight:600;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.nd-cat__meta{display:flex;min-width:0;align-items:center;gap:10px}.nd-cat__slug{overflow:hidden;color:var(--nb-faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.nd-cat__slug,.nd-cat__stat{font-family:var(--nb-font-mono),monospace}.nd-cat__stat{display:inline-flex;flex:none;align-items:center;gap:6px;font-size:10px;letter-spacing:.1em}.nd-cat__stat span{display:block;width:5px;height:5px;background:currentColor}.nd-cat__cell{display:flex;min-width:0;flex-direction:column;gap:3px}.nd-cat__modality{flex-direction:row;align-items:center;gap:8px;color:var(--nb-text-cell);font-family:var(--nb-font-mono),monospace;font-size:11px;letter-spacing:.07em}.nd-cat__modality svg{flex:none;opacity:.7}.nd-cat__k{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.nd-cat__num{font-family:var(--nb-font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.nd-cat__was{color:var(--nb-amber);font-size:13.5px}.nd-cat__now,.nd-cat__save{font-size:14px}.nd-cat__save{color:var(--nb-accent-text);font-weight:600}.nd-cat__sub{color:var(--nb-faint);font-family:var(--nb-font-mono),monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.nd-cat__none{color:var(--nb-faint);font-size:13px}.nd-cat__act{display:flex;justify-content:flex-end}@media (max-width:1180px){.nd-cat__head{display:none}.nd-cat__row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px 18px}.nd-cat__act,.nd-cat__id{grid-column:1/-1}.nd-cat__act{justify-content:flex-start}.nd-cat__num{text-align:left}.nd-cat__k{position:static;width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;color:var(--nb-muted);font-family:var(--nb-font-mono),monospace;font-size:9.5px;letter-spacing:.11em}}@media (prefers-reduced-motion:reduce){.nd-cat__row{transition:border-color .16s ease,background .16s ease}.nd-cat__row:hover{transform:none}}.nd-field__label{display:block;font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.12em;color:var(--nb-muted);margin-bottom:9px}.nd-control{width:100%;border:1px solid var(--nb-d-border-strong);background:var(--nb-d-surface);color:var(--nb-text);padding:11px;font-size:13.5px;outline:0}.nd-control:focus{border-color:var(--nb-text)}.nd-control::placeholder{color:var(--nb-dim)}textarea.nd-control{resize:vertical}.nd-control--mono{font-family:var(--nb-font-mono),monospace;font-size:12.5px;padding:10px}.nd-control--readonly{background:var(--nb-d-panel);color:var(--nb-muted);cursor:default}.nd-control--readonly,.nd-control--readonly:focus{border-color:var(--nb-d-border)}.nd-control option{background:var(--nb-d-surface);color:var(--nb-text)}.nd-control,.nd-set__pair>.nd-btn{min-height:42px}.nd-set__pair>.nd-btn{align-self:end}.nd-amount{display:flex;align-items:center;border-bottom:1px solid var(--nb-d-border-strong)}.nd-amount__sign{font-size:28px;color:var(--nb-dim);padding-right:8px}.nd-amount__input,.nd-amount__sign{font-family:var(--nb-font-mono),monospace}.nd-amount__input{flex:1 1;min-width:0;background:transparent;border:0;outline:0;color:var(--nb-text);padding:0 0 12px;font-size:32px}.nd-amount--sm .nd-amount__sign{font-size:24px}.nd-amount--sm .nd-amount__input{font-size:26px;padding-bottom:10px}.nd-amount__input::-webkit-inner-spin-button,.nd-amount__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nd-amount__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.nd-chips{display:flex;gap:8px;flex-wrap:wrap}.nd-chip{background:transparent;border:1px solid var(--nb-d-border-strong);color:var(--nb-text-mid);padding:8px 14px;cursor:pointer;font-family:var(--nb-font-mono),monospace;font-size:11.5px;transition:border-color .12s ease,color .12s ease}.nd-chip:hover{border-color:var(--nb-text);color:var(--nb-text)}.nd-chip--range{border-color:var(--nb-d-border);color:var(--nb-muted);font-size:11px;letter-spacing:.1em}.nd-chip--range[aria-current=page],.nd-chip--range[aria-pressed=true]{background:var(--nb-text);border-color:var(--nb-text);color:var(--nb-bg)}a.nd-chip{display:inline-block;text-decoration:none;line-height:1}.nd-hint{font-family:var(--nb-font-mono),monospace;font-size:11px;margin:18px 0 0;line-height:1.8;color:var(--nb-muted)}.nd-hint--error{color:var(--nb-red)}.nd-hint--warn{color:var(--nb-amber)}.nd-hint--tight{margin-top:8px}.nd-adj{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:34px;gap:34px;align-items:start;margin-top:26px}.nd-adj__form{display:grid;grid-gap:26px;gap:26px;align-content:start;min-width:0}.nd-adj__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.nd-adj__action{display:grid;grid-template-columns:15px minmax(0,1fr);grid-column-gap:11px;column-gap:11px;grid-row-gap:5px;row-gap:5px;align-items:start;padding:14px 15px;border:1px solid var(--nb-d-border-strong);background:var(--nb-d-surface);cursor:pointer;transition:border-color .12s ease,background .12s ease}.nd-adj__action:hover{border-color:var(--nb-text-mid)}.nd-adj__action:has(input:checked){border-color:var(--nb-accent);background:var(--nb-d-active)}.nd-adj__action:focus-within{border-color:var(--nb-text)}.nd-adj__action input{width:15px;height:15px;margin:1px 0 0;flex:none;accent-color:var(--nb-accent);cursor:inherit}.nd-adj__actionname{font-family:var(--nb-font-mono),monospace;font-size:11.5px;letter-spacing:.08em;color:var(--nb-text)}.nd-adj__actionnote{grid-column:2;font-size:12px;line-height:1.55;color:var(--nb-muted)}.nd-adj__amountbox{display:flex;align-items:center;gap:8px;max-width:260px;padding:0 14px;border:1px solid var(--nb-d-border-strong);background:var(--nb-d-surface)}.nd-adj__amountbox:focus-within{border-color:var(--nb-text)}.nd-adj__sign{color:var(--nb-dim)}.nd-adj__amountbox input,.nd-adj__sign{font-family:var(--nb-font-mono),monospace;font-size:19px}.nd-adj__amountbox input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--nb-text);padding:13px 0}.nd-adj__amountbox input::placeholder{color:var(--nb-dim)}.nd-adj__preview{border:1px solid var(--nb-d-border);background:var(--nb-d-surface);padding:22px;min-width:0}.nd-adj__head{font-size:10px;letter-spacing:.12em;color:var(--nb-muted)}.nd-adj__amount,.nd-adj__head{font-family:var(--nb-font-mono),monospace}.nd-adj__amount{font-size:30px;letter-spacing:-.02em;margin:16px 0 20px;overflow-wrap:anywhere}.nd-adj__empty{font-size:13px;color:var(--nb-muted);line-height:1.75;margin:14px 0 0}.nd-adj__preview .nd-summary__row strong{text-align:right;overflow-wrap:anywhere}@media (max-width:1180px){.nd-adj{grid-template-columns:1fr;gap:26px}}.nd-st{display:grid;grid-template-columns:272px minmax(0,1fr) 268px;height:clamp(520px,calc(100vh - 330px),780px);border:1px solid var(--nb-d-border);background:var(--nb-d-panel);overflow:hidden}.nd-st--tucked{grid-template-columns:272px minmax(0,1fr) 0}.nd-st__pane{display:flex;flex-direction:column;min-width:0;min-height:0}.nd-st__pane--left{border-right:1px solid var(--nb-d-border)}.nd-st__pane--mid{background:var(--nb-bg)}.nd-st__pane--right{border-left:1px solid var(--nb-d-border);transition:opacity .12s ease}.nd-st--tucked .nd-st__pane--right{opacity:0;pointer-events:none}.nd-st__head{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--nb-d-border);min-height:50px;flex:none}.nd-st__title{font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-d-dim)}.nd-st__model{font-size:12px;color:var(--nb-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nd-st__head>.nd-st__title:only-child,.nd-st__model{margin-right:auto}.nd-st__body{flex:1 1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:18px}.nd-st__foot{flex:none;padding:12px 16px 14px;border-top:1px solid var(--nb-d-border);background:var(--nb-d-panel);display:flex;flex-direction:column;gap:8px}.nd-st__hint{font-size:11.5px;line-height:1.5;color:var(--nb-faint);margin:0}.nd-st__modes{display:flex;gap:2px;background:var(--nb-bg);padding:3px;border:1px solid var(--nb-d-border)}.nd-st__mode{flex:1 1;padding:8px 10px;border:0;background:transparent;color:var(--nb-muted);font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease}.nd-st__mode:hover{color:var(--nb-text)}.nd-st__mode--on,.nd-st__mode--on:hover{background:var(--nb-d-active);color:var(--nb-text)}.nd-st__mode:focus-visible{outline:2px solid var(--nb-accent);outline-offset:-2px}.nd-st__prompt{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:190px}.nd-st__prompt textarea{flex:1 1;padding-bottom:26px;min-height:150px;line-height:1.6;resize:none}.nd-st__count{position:absolute;right:10px;bottom:8px;font-family:var(--nb-font-mono),monospace;font-size:10.5px;color:var(--nb-faint);pointer-events:none}.nd-st__views{display:flex;gap:2px}.nd-st__view{width:30px;height:28px;display:grid;place-items:center;border:1px solid var(--nb-d-border);background:transparent;color:var(--nb-dim);cursor:pointer;padding:0}.nd-st__view--on{background:var(--nb-d-active);border-color:var(--nb-d-border-strong);color:var(--nb-text)}.nd-st__view:focus-visible{outline:2px solid var(--nb-accent);outline-offset:1px}.nd-st__canvas{flex:1 1;min-height:0;overflow-y:auto;padding:16px}.nd-st__grid{display:grid;grid-gap:12px;gap:12px}.nd-st__grid--tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.nd-st__asset{width:100%;object-fit:contain;background:var(--nb-d-panel);border:1px solid var(--nb-d-border);display:block}.nd-st__grid--tiles .nd-st__asset{max-height:340px}.nd-st__grid--one .nd-st__asset{max-height:none}.nd-st__shot{display:flex;flex-direction:column;gap:6px;min-width:0}.nd-st__shot__foot{display:flex;align-items:center;gap:8px;font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.08em;color:var(--nb-faint)}.nd-st__shot__foot a{margin-left:auto}.nd-st__state{height:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:32px}.nd-st__state p{margin:0;max-width:44ch;font-size:13.5px;line-height:1.6;color:var(--nb-muted)}.nd-st__state--error p{color:var(--nb-red)}.nd-st__state code{font-family:var(--nb-font-mono),monospace;font-size:12px;color:var(--nb-text-soft)}.nd-st__pulse{display:flex;gap:5px}.nd-st__pulse span{width:5px;height:5px;border-radius:50%;background:var(--nb-accent);animation:nd-st-pulse 1.1s ease-in-out infinite}.nd-st__pulse span:nth-child(2){animation-delay:.16s}.nd-st__pulse span:nth-child(3){animation-delay:.32s}@keyframes nd-st-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.nd-st__pulse span{animation:none;opacity:.7}}.nd-st__meta{flex:none;border-top:1px solid var(--nb-d-border);display:grid;grid-template-columns:repeat(4,1fr)}.nd-st__cell{padding:10px 14px;border-right:1px solid var(--nb-d-hairline);min-width:0}.nd-st__cell:last-child{border-right:0}.nd-st__cell__label{font-size:9.5px;letter-spacing:.1em;color:var(--nb-d-dim)}.nd-st__cell__label,.nd-st__cell__value{font-family:var(--nb-font-mono),monospace}.nd-st__cell__value{font-size:13px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-fld{display:flex;flex-direction:column;gap:8px}.nd-fld+.nd-fld{border-top:1px solid var(--nb-d-hairline);padding-top:16px}.nd-fld__name{font-size:12.5px;font-weight:500;color:var(--nb-text)}.nd-fld__hint{font-size:11px;line-height:1.45;color:var(--nb-faint);margin:-4px 0 0}.nd-fld__row{display:flex;align-items:center;gap:10px}.nd-fld__row .nd-range{flex:1 1;min-width:0}.nd-fld__key{font-size:11px;color:var(--nb-d-dim);width:14px}.nd-fld__key,.nd-num{font-family:var(--nb-font-mono),monospace;flex:none}.nd-num{width:62px;border:1px solid var(--nb-d-border-strong);background:var(--nb-d-surface);color:var(--nb-text);font-size:12px;padding:6px 8px;text-align:center;outline:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.nd-num::-webkit-inner-spin-button,.nd-num::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.nd-num:focus{border-color:var(--nb-text)}.nd-range{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:18px;background:transparent;outline:0;cursor:pointer}.nd-range::-webkit-slider-runnable-track{height:3px;background:var(--nb-d-track)}.nd-range::-moz-range-track{height:3px;background:var(--nb-d-track)}.nd-range::-moz-range-progress{height:3px;background:var(--nb-accent)}.nd-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:13px;height:13px;border-radius:50%;background:var(--nb-text);border:0;margin-top:-5px;-webkit-transition:background .12s ease;transition:background .12s ease}.nd-range::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:var(--nb-text);border:0}.nd-range:focus::-webkit-slider-thumb,.nd-range:hover::-webkit-slider-thumb{background:var(--nb-accent)}.nd-range:focus::-moz-range-thumb,.nd-range:hover::-moz-range-thumb{background:var(--nb-accent)}.nd-range:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px}.nd-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:6px;gap:6px}.nd-seg__opt{padding:8px 4px;border:1px solid var(--nb-d-border-strong);background:transparent;color:var(--nb-muted);font-family:var(--nb-font-mono),monospace;font-size:12px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.nd-seg__opt:hover{color:var(--nb-text)}.nd-seg__opt--on,.nd-seg__opt--on:hover{border-color:var(--nb-accent);color:var(--nb-accent-text)}.nd-seg__opt:focus-visible{outline:2px solid var(--nb-accent);outline-offset:1px}.nd-st__bar{gap:12px;padding:0 0 14px;flex-wrap:wrap}.nd-st__bar,.nd-st__key{display:flex;align-items:center}.nd-st__key{gap:8px;margin-left:auto}.nd-st__keyval{font-size:12px;color:var(--nb-text-soft);background:var(--nb-d-surface);border:1px solid var(--nb-d-border);padding:6px 9px}.nd-st__keylabel,.nd-st__keyval{font-family:var(--nb-font-mono),monospace}.nd-st__keylabel{font-size:10px;letter-spacing:.1em;color:var(--nb-d-dim);white-space:nowrap}.nd-check{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--nb-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.nd-check input{width:14px;height:14px;flex:none;accent-color:var(--nb-accent);cursor:pointer;margin:0}.nd-check:hover{color:var(--nb-text)}.nd-st__reopen{display:flex;justify-content:flex-end;margin-top:10px}@media (max-width:1080px){.nd-st,.nd-st--tucked{grid-template-columns:1fr;height:auto;min-height:0}.nd-st__pane--left,.nd-st__pane--mid{border-right:0;border-bottom:1px solid var(--nb-d-border)}.nd-st__pane--right{border-left:0}.nd-st--tucked .nd-st__pane--right{opacity:1;pointer-events:auto}.nd-st__body,.nd-st__canvas{overflow-y:visible}.nd-st__meta{grid-template-columns:repeat(2,1fr)}.nd-st__cell:nth-child(2){border-right:0}}.nd-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));background:var(--nb-d-panel);margin-bottom:22px}.nd-metric{padding:18px 20px;border-right:1px solid var(--nb-d-hairline)}.nd-metric:last-child{border-right:0}.nd-metric__label{font-size:10px;letter-spacing:.12em;color:var(--nb-muted)}.nd-metric__label,.nd-metric__value{font-family:var(--nb-font-mono),monospace}.nd-metric__value{font-size:24px;margin-top:9px}.nd-hero-panel{background:var(--nb-d-panel);padding:34px 28px;margin-bottom:22px}.nd-hero-panel__label{font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.14em;color:var(--nb-muted);margin-bottom:14px}.nd-hero-panel__figure{font-size:clamp(52px,8vw,88px);line-height:1;letter-spacing:-.05em;font-weight:600;color:var(--nb-accent)}.nd-hero-panel__note{font-size:15px;color:var(--nb-muted);margin:18px 0 0;max-width:52ch}.nd-hero-panel__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:24px;gap:24px;border-top:1px solid var(--nb-d-hairline);margin-top:28px;padding-top:24px}.nd-sbm{padding:20px;border-bottom:1px solid var(--nb-d-hairline)}.nd-sbm:last-child{border-bottom:0}.nd-sbm__top{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}.nd-sbm__name{font-size:16px;font-weight:600}.nd-sbm__req{font-family:var(--nb-font-mono),monospace;font-size:12.5px;color:var(--nb-muted)}.nd-sbm__track{height:8px;background:var(--nb-d-bar);margin:14px 0 12px}.nd-sbm__fill{height:100%;background:var(--nb-accent);transition:width .7s ease}.nd-sbm__meta{gap:24px;font-family:var(--nb-font-mono),monospace;font-size:12px;color:var(--nb-muted)}.nd-balance,.nd-sbm__meta{display:flex;flex-wrap:wrap}.nd-balance{background:var(--nb-d-panel);padding:26px 24px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.nd-balance__label{font-size:10px;letter-spacing:.12em;color:var(--nb-muted)}.nd-balance__label,.nd-balance__value{font-family:var(--nb-font-mono),monospace}.nd-balance__value{font-size:40px;letter-spacing:-.03em;margin-top:10px}.nd-subhead{font-family:var(--nb-font-mono),monospace;font-size:11px;letter-spacing:.12em;margin-bottom:18px}.nd-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border-top:1px solid var(--nb-d-border)}.nd-flow__step{padding:18px 20px 20px;border-right:1px solid var(--nb-d-hairline);display:flex;flex-direction:column;gap:6px}.nd-flow__step:last-child{border-right:0}.nd-flow__label{font-size:10px;letter-spacing:.12em;color:var(--nb-muted)}.nd-flow__label,.nd-flow__value{font-family:var(--nb-font-mono),monospace}.nd-flow__value{font-size:22px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nd-flow__note{font-size:11.5px;line-height:1.5;color:var(--nb-d-dim)}.nd-summary{border-top:1px solid var(--nb-d-hairline);padding-top:16px;font-family:var(--nb-font-mono),monospace;font-size:12.5px;color:var(--nb-muted);display:flex;flex-direction:column;gap:8px}.nd-summary__row{display:flex;justify-content:space-between;gap:16px}.nd-summary__row strong{color:var(--nb-text);font-weight:400}.nd-summary__row--total{font-size:15px;color:var(--nb-text)}.nd-doc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.nd-doc-card{background:var(--nb-d-panel);border:1px solid transparent;padding:20px;text-align:left;cursor:pointer;color:var(--nb-text);transition:border-color .12s ease}.nd-doc-card:hover{border-color:var(--nb-text)}.nd-doc-card__title{font-size:15px;font-weight:600;margin-bottom:8px}.nd-doc-card__body{font-size:13px;line-height:1.6;color:var(--nb-muted);margin:0}.nd-settings{display:grid;grid-template-columns:232px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.nd-cfg__rail{position:-webkit-sticky;position:sticky;top:90px;background:var(--nb-d-panel);padding:12px 10px;max-height:calc(100vh - 110px);overflow-y:auto}.nd-cfg__filter{margin-bottom:10px}.nd-cfg__filter .nd-control{min-height:34px;padding:8px 10px;font-size:12px}.nd-cfg__nav{display:flex;flex-direction:column;gap:2px}.nd-cfg__item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;background:transparent;border:0;border-left:2px solid transparent;padding:9px 10px;cursor:pointer;font-size:13.5px;color:var(--nb-text-mid);text-decoration:none;transition:color .12s ease,background .12s ease}.nd-cfg__item:hover,.nd-cfg__item[aria-current=page]{background:var(--nb-d-active);color:var(--nb-text)}.nd-cfg__item[aria-current=page]{border-left-color:var(--nb-accent)}.nd-cfg__item--danger[aria-current=page]{color:var(--nb-accent)}.nd-cfg__hits{gap:1px}.nd-cfg__hit,.nd-cfg__hits{display:flex;flex-direction:column}.nd-cfg__hit{gap:2px;padding:8px 10px;text-decoration:none;color:var(--nb-text-mid);border-left:2px solid transparent}.nd-cfg__hit:hover{background:var(--nb-d-active);border-left-color:var(--nb-accent);color:var(--nb-text)}.nd-cfg__hit__label{font-size:13px}.nd-cfg__hit__where{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.08em;color:var(--nb-d-dim)}.nd-cfg__nohits{margin:0;padding:10px;font-size:12.5px;color:var(--nb-muted)}.nd-cfg__label{display:flex;align-items:center;gap:10px;min-width:0}.nd-cfg__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-cfg__icon{flex:none;opacity:.85}.nd-cfg__count{flex:none;min-width:18px;padding:3px 5px;font-family:var(--nb-font-mono),monospace;font-size:10px;line-height:1.2;text-align:center;background:var(--nb-accent);color:var(--nb-bg)}.nd-cfg__count--error{background:var(--nb-red);color:var(--nb-bg)}.nd-cfg__count--muted{background:transparent;color:var(--nb-d-dim);padding-right:0}.nd-cfg__body{min-width:0}.nd-cfg__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--nb-d-border)}.nd-cfg__title{margin:0;font-size:15px;font-weight:600}.nd-cfg__title--danger{color:var(--nb-accent)}.nd-cfg__lede{margin:5px 0 0;font-size:12.5px;line-height:1.55;color:var(--nb-muted);max-width:72ch}.nd-tpl{margin-top:14px;border:1px solid var(--nb-d-border);border-radius:8px;overflow:hidden}.nd-tpl__cat{padding:8px 14px;background:var(--nb-d-surface);border-bottom:1px solid var(--nb-d-border);font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-d-dim)}.nd-tpl__group+.nd-tpl__group .nd-tpl__cat{border-top:1px solid var(--nb-d-border)}.nd-tpl__item+.nd-tpl__item .nd-tpl__row{border-top:1px solid var(--nb-d-hairline)}.nd-tpl__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;padding:12px 14px;border:0;background:transparent;text-align:left;cursor:pointer;transition:background .15s ease}.nd-tpl__row--on,.nd-tpl__row:hover{background:var(--nb-d-active)}.nd-tpl__main{display:flex;flex-direction:column;gap:3px;min-width:0}.nd-tpl__label{font-size:13.5px;font-weight:600;color:var(--nb-text)}.nd-tpl__trigger{font-size:12.5px;line-height:1.55;color:var(--nb-text-mid);max-width:68ch}.nd-tpl__kind{font-family:var(--nb-font-mono),monospace;font-size:10.5px;color:var(--nb-d-dim)}.nd-tpl__tags{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:240px}.nd-tpl__tag{padding:3px 8px;border:1px solid var(--nb-d-border);border-radius:999px;font-size:10.5px;line-height:1.5;white-space:nowrap;color:var(--nb-muted)}.nd-tpl__tag--staff{border-color:var(--nb-amber-border);color:var(--nb-amber)}.nd-tpl__body{padding:0 14px 14px}.nd-mail__preview{margin-top:14px;border:1px solid var(--nb-d-border);border-radius:8px;overflow:hidden}.nd-mail__preview__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--nb-d-border);background:var(--nb-d-surface)}.nd-mail__preview__subject{font-size:12.5px;font-weight:600;color:var(--nb-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-mail__preview__modes{display:flex;flex:none;gap:2px}.nd-mail__preview__mode{padding:4px 10px;border:0;border-radius:5px;background:transparent;color:var(--nb-d-dim);font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.06em;cursor:pointer}.nd-mail__preview__mode--on{background:var(--nb-d-active);color:var(--nb-text)}.nd-mail__preview__frame{display:block;width:100%;height:460px;border:0;background:#fff}.nd-mail__preview__text{margin:0;padding:14px 16px;max-height:460px;overflow:auto;background:var(--nb-d-code-bg);font-family:var(--nb-font-mono),monospace;font-size:12px;line-height:1.7;color:var(--nb-text-mid);white-space:pre-wrap;word-break:break-word}.nd-set__tabs{display:flex;align-items:flex-end;gap:4px;padding:8px 20px 0;background:var(--nb-d-surface);border-bottom:1px solid var(--nb-d-border);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.nd-set__tabs::-webkit-scrollbar{display:none}.nd-set__tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid transparent;border-bottom:0;border-radius:7px 7px 0 0;margin-bottom:-1px;background:transparent;color:var(--nb-muted);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.nd-set__tab:hover:not(.nd-set__tab--on){color:var(--nb-text);background:var(--nb-d-active)}.nd-set__tab--on{color:var(--nb-text);font-weight:600;background:var(--nb-d-panel);border-color:var(--nb-d-border);box-shadow:0 1px 0 0 var(--nb-d-panel)}.nd-set__tab--on:before{content:"";position:absolute;inset:-1px -1px auto -1px;height:2px;border-radius:7px 7px 0 0;background:var(--nb-accent)}.nd-set__tab__dot{width:6px;height:6px;border-radius:50%;background:var(--nb-amber)}.nd-set__tabs__lede{margin:0;padding:14px 20px;border-bottom:1px solid var(--nb-d-hairline);font-size:12.5px;line-height:1.6;color:var(--nb-muted);max-width:78ch}.nd-set__group{background:var(--nb-d-panel)}.nd-set__group+.nd-set__group{margin-top:14px}.nd-cfg__none{padding:40px 20px;text-align:center;font-size:13px;color:var(--nb-muted)}.nd-set__title{padding:16px 20px;border-bottom:1px solid var(--nb-d-border);font-family:var(--nb-font-mono),monospace;font-size:11px;letter-spacing:.12em}.nd-set__title--danger{color:var(--nb-accent)}.nd-set__row{padding:16px 20px;border-bottom:1px solid var(--nb-d-hairline);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.nd-set__row:last-child{border-bottom:0}.nd-set__row:target{background:var(--nb-d-active);box-shadow:inset 2px 0 0 var(--nb-accent)}.nd-set__label{font-size:14px;font-weight:500}.nd-set__value{font-family:var(--nb-font-mono),monospace;font-size:11.5px;color:var(--nb-muted);margin-top:5px}@media (max-width:1080px){.nd-settings{grid-template-columns:minmax(0,1fr)}.nd-cfg__rail{position:static;max-height:none;overflow:visible}.nd-cfg__nav{flex-direction:row;gap:6px;overflow-x:auto}.nd-cfg__item{width:auto;flex:none;white-space:nowrap;border-left:0;border-bottom:2px solid transparent}.nd-cfg__item[aria-current=true]{border-left-color:transparent;border-bottom-color:var(--nb-accent)}}.nd-opts{border:1px solid var(--nb-d-border)}.nd-opt{display:flex;align-items:center;gap:12px;padding:13px 14px;border-bottom:1px solid var(--nb-d-hairline);cursor:pointer}.nd-opt:last-child{border-bottom:0}.nd-opt:hover{background:var(--nb-d-active)}.nd-opt input{width:15px;height:15px;flex:none;accent-color:var(--nb-accent)}.nd-opt--static{cursor:default;justify-content:space-between}.nd-opt__text{min-width:0}.nd-opt__name{display:block;font-size:13.5px}.nd-opt__note{display:block;font-size:11px;color:var(--nb-muted);margin-top:4px}.nd-opt__action,.nd-opt__note{font-family:var(--nb-font-mono),monospace}.nd-opt__action{font-size:10.5px;letter-spacing:.1em;white-space:nowrap}.nd-prefs{display:flex;flex-direction:column;gap:34px}.nd-prefs__title{font-size:17px;font-weight:600;margin:0 0 14px}.nd-prefs__title--danger{color:var(--nb-accent)}.nd-prefs__card{background:var(--nb-d-panel);border:1px solid var(--nb-d-border)}.nd-prefs__row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border-bottom:1px solid var(--nb-d-hairline);flex-wrap:wrap}.nd-prefs__row:last-child{border-bottom:0}.nd-prefs__text{min-width:0}.nd-prefs__name{font-size:14px;font-weight:500}.nd-prefs__desc{font-size:12.5px;color:var(--nb-muted);margin:5px 0 0;line-height:1.6}.nd-prefs__desc strong{color:var(--nb-text-mid);font-weight:500}.nd-prefs__control{flex:none;display:flex;align-items:center;gap:8px}.nd-prefs__control--pair{flex:none;display:grid;grid-template-columns:repeat(2,56px);justify-items:center;align-items:center}.nd-prefs__row--head{padding-top:12px;padding-bottom:12px}.nd-prefs__col{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.14em;color:var(--nb-d-dim)}.nd-prefs__lede{font-size:12.5px;color:var(--nb-muted);line-height:1.6;margin:-6px 0 14px;max-width:76ch}.nd-prefs__lede strong{color:var(--nb-text-mid);font-weight:500}.nd-switch{width:40px;height:22px;flex:none;display:inline-flex;align-items:center;padding:0 2px;border:1px solid var(--nb-d-border-strong);background:var(--nb-d-surface);cursor:pointer;transition:background .14s ease,border-color .14s ease}.nd-switch__knob{width:14px;height:14px;background:var(--nb-dim);transition:transform .14s ease,background .14s ease}.nd-switch[aria-checked=true]{background:var(--nb-accent);border-color:var(--nb-accent)}.nd-switch[aria-checked=true] .nd-switch__knob{transform:translateX(20px);background:var(--nb-bg)}.nd-switch:focus-visible{outline:1px solid var(--nb-text);outline-offset:2px}.nd-acct{position:relative;display:grid;grid-template-columns:232px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:560px;max-height:calc(92vh - 60px)}.nd-acct__corners{position:absolute;inset:0;z-index:3;pointer-events:none}.nd-acct__corners:after,.nd-acct__corners:before{content:"";position:absolute;width:12px;height:12px;border-color:var(--nb-accent);opacity:.85}.nd-acct__corners:before{top:0;left:0;border-top:1px solid;border-left:1px solid}.nd-acct__corners:after{right:0;bottom:0;border-right:1px solid;border-bottom:1px solid}.nd-acct__nav{position:relative;isolation:isolate;border-right:1px solid var(--nb-d-border);background:repeating-linear-gradient(180deg,var(--nb-d-raster) 0 1px,transparent 1px 3px),var(--nb-d-panel);padding:18px 14px 20px;display:flex;flex-direction:column;overflow:clip}.nd-acct__nav:after{content:"";position:absolute;z-index:-1;inset:auto -20% -30% -20%;height:62%;pointer-events:none;background:radial-gradient(52% 62% at 34% 100%,var(--nb-accent-soft),transparent 72%)}.nd-acct__navbar{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.nd-acct__navbar-name{color:var(--nb-accent-text)}.nd-acct__navbar-meta{color:var(--nb-faint)}.nd-acct__navbar-rule{flex:1 1;height:1px;background:linear-gradient(90deg,var(--nb-d-border),var(--nb-d-hairline) 60%,transparent)}.nd-acct__navlede{font-size:12.5px;color:var(--nb-muted);margin:0 0 18px;line-height:1.6}.nd-acct__tree{--row:38px;position:relative;padding-left:15px}.nd-acct__tree:before{content:"";position:absolute;top:0;left:0;width:1px;height:calc(100% - var(--row) / 2);background:var(--nb-d-border)}.nd-acct__glide{position:absolute;z-index:0;top:0;left:0;right:-8px;height:var(--row);pointer-events:none;border-left:2px solid var(--nb-accent);background:linear-gradient(90deg,var(--nb-accent-soft),transparent 76%);transform:translateY(calc(var(--nd-acct-i, 0) * var(--row)));transition:transform .34s cubic-bezier(.2,.7,.3,1)}.nd-acct__navitem{position:relative;z-index:1;height:var(--row);width:100%;display:flex;align-items:center;gap:10px;background:transparent;border:0;color:var(--nb-muted);padding:0 10px;font-size:13px;text-align:left;cursor:pointer;transition:color .14s ease,transform .22s cubic-bezier(.2,.7,.3,1)}.nd-acct__navitem:before{content:"";position:absolute;top:50%;left:-15px;width:10px;height:1px;background:var(--nb-d-border);transition:background .18s ease,width .22s cubic-bezier(.2,.7,.3,1)}.nd-acct__navitem:hover{color:var(--nb-text);transform:translateX(4px)}.nd-acct__navitem:hover:before{width:14px;background:var(--nb-accent)}.nd-acct__navitem:focus-visible{outline:1px solid var(--nb-text);outline-offset:-2px}.nd-acct__navitem[aria-current=true]{color:var(--nb-text)}.nd-acct__navitem[aria-current=true]:before{width:14px;background:var(--nb-accent)}.nd-acct__navitem-icon{flex:none;color:var(--nb-d-dim);transition:color .14s ease}.nd-acct__navitem:hover .nd-acct__navitem-icon,.nd-acct__navitem[aria-current=true] .nd-acct__navitem-icon{color:var(--nb-accent)}.nd-acct__body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:18px;min-width:0;overflow-y:auto;animation:nd-acct-in .28s cubic-bezier(.2,.7,.3,1) both}@keyframes nd-acct-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nd-acct__head{display:flex;align-items:center;gap:11px;min-width:0}.nd-acct__head-icon{flex:none;color:var(--nb-accent)}.nd-acct__title{font-size:17px;font-weight:600;margin:0;white-space:nowrap}.nd-acct__head-rule{flex:1 1;min-width:12px;height:1px;background:linear-gradient(90deg,var(--nb-d-border),var(--nb-d-hairline) 60%,transparent)}.nd-acct__head-meta{flex:none;font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-faint)}.nd-acct__group{display:flex;flex-direction:column;gap:14px;padding-top:18px;border-top:1px solid var(--nb-d-hairline)}.nd-acct__group:first-of-type{padding-top:0;border-top:0}.nd-acct .nd-acct__savebar{margin:auto 0 -26px;padding:14px 0}.nd-acct__ava{position:relative;flex:none}.nd-acct__ava:after,.nd-acct__ava:before{content:"";position:absolute;width:9px;height:9px;border-color:var(--nb-accent);opacity:.8;pointer-events:none}.nd-acct__ava:before{top:-4px;left:-4px;border-top:1px solid;border-left:1px solid}.nd-acct__ava:after{right:-4px;bottom:-4px;border-right:1px solid;border-bottom:1px solid}.nd-acct__dev-head{display:flex;align-items:center;gap:11px;min-width:0}.nd-acct__dev-icon{flex:none;color:var(--nb-d-dim)}.nd-acct__dev--current .nd-acct__dev-icon{color:var(--nb-green)}.nd-acct__note{display:flex;align-items:start;gap:9px;margin:0}.nd-acct__note-icon{flex:none;margin-top:2px;color:var(--nb-d-dim)}.nd-acct__note--ok .nd-acct__note-icon{color:var(--nb-green)}.nd-acct__note--warn .nd-acct__note-icon{color:var(--nb-amber)}.nd-hint--error .nd-acct__note-icon{color:var(--nb-red)}.nd-acct__status{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:0 18px;height:38px;border-top:1px solid var(--nb-d-border);background:var(--nb-d-panel);font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.nd-acct__status-sigil{color:var(--nb-accent);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nd-acct__status-path{color:var(--nb-text-cell);text-transform:none;letter-spacing:.08em}.nd-acct__caret{width:6px;height:12px;flex:none;margin-left:-7px;background:var(--nb-accent);animation:nd-acct-blink 1.1s steps(1) infinite}@keyframes nd-acct-blink{50%{opacity:0}}.nd-acct__status-rule{flex:1 1;min-width:12px;height:1px;background:linear-gradient(90deg,var(--nb-d-border),var(--nb-d-hairline) 60%,transparent)}.nd-acct__status-id{min-width:0;color:var(--nb-faint);overflow:hidden;text-overflow:ellipsis}.nd-modal:has(.nd-acct) .nd-modal__head--row>span:first-child{order:0;color:var(--nb-accent-text)}.nd-modal:has(.nd-acct) .nd-modal__head--row:after{content:"";order:1;flex:1 1;min-width:12px;height:1px;background:linear-gradient(90deg,var(--nb-d-border),var(--nb-d-hairline) 60%,transparent)}.nd-modal:has(.nd-acct) .nd-modal__headright{order:2}@media (prefers-reduced-motion:reduce){.nd-acct__glide,.nd-acct__navitem,.nd-acct__navitem:before{transition-duration:1ms}.nd-acct__navitem:hover{transform:none}.nd-acct__body,.nd-acct__caret{animation:none}}.nd-set__sub{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.14em;color:var(--nb-d-dim);padding-top:4px;border-top:1px solid var(--nb-d-hairline);margin-top:2px}.nd-set__sub:first-child{padding-top:0;border-top:0;margin-top:0}.nd-acct .nd-set__sub{display:flex;align-items:center;gap:8px}.nd-acct .nd-set__sub:after{content:"/";margin-left:-6px;color:var(--nb-accent);opacity:.7}.nd-acct .nd-set__sub svg{flex:none;color:var(--nb-accent);opacity:.75}.nd-set__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.nd-set__inline{display:flex;align-items:center;justify-content:space-between;gap:12px}.nd-set__actions{display:flex;gap:8px;flex-wrap:wrap}.nd-set__avatar{display:flex;align-items:center;gap:14px}.nd-avatar--lg{width:64px;height:64px;font-size:22px}.nd-avatar__img{width:100%;height:100%;object-fit:cover}.nd-empty{background:var(--nb-d-panel);padding:64px 24px;text-align:center}.nd-empty__title{font-size:17px;font-weight:600;margin:0 0 8px}.nd-empty__body{font-size:14px;color:var(--nb-muted);margin:0 0 22px}.nd-drawer__backdrop{position:fixed;inset:0;background:rgba(11,11,11,.35);z-index:70;display:flex;justify-content:flex-end}.nd-drawer{width:440px;max-width:92vw;background:var(--nb-d-surface);border-left:1px solid var(--nb-d-border);height:100%;overflow-y:auto;animation:nd-in .18s ease-out}.nd-drawer__head{padding:20px 24px;border-bottom:1px solid var(--nb-d-border);display:flex;justify-content:space-between;align-items:center;font-family:var(--nb-font-mono),monospace;font-size:11px;letter-spacing:.14em;color:var(--nb-muted)}.nd-drawer__close{background:transparent;border:0;cursor:pointer;font-size:16px;color:var(--nb-muted);line-height:1;padding:4px}.nd-drawer__close:hover{color:var(--nb-text)}.nd-drawer__body{padding:24px}.nd-drawer__id{font-size:22px;margin-bottom:6px}.nd-drawer__id,.nd-drawer__ts{font-family:var(--nb-font-mono),monospace}.nd-drawer__ts{font-size:11.5px;color:var(--nb-muted)}.nd-fields{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--nb-d-border);margin-top:22px}.nd-fields__cell{padding:14px 16px;border-bottom:1px solid var(--nb-d-hairline);border-right:1px solid var(--nb-d-hairline);min-width:0}.nd-fields__label{font-size:9.5px;letter-spacing:.12em;color:var(--nb-d-dim)}.nd-fields__label,.nd-fields__value{font-family:var(--nb-font-mono),monospace}.nd-fields__value{font-size:14px;margin-top:6px;overflow-wrap:anywhere}.nd-codeblock{margin-top:22px}.nd-codeblock__label{font-size:9.5px;letter-spacing:.12em;color:var(--nb-d-dim);margin-bottom:8px}.nd-codeblock__label,.nd-pre{font-family:var(--nb-font-mono),monospace}.nd-pre{margin:0;padding:16px;background:var(--nb-d-code-bg);color:var(--nb-code-ink);font-size:11.5px;line-height:1.8}.nd-pre--wrap{white-space:pre-wrap;overflow-wrap:anywhere}.nd-drawer__actions{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.nd-modal__backdrop{position:fixed;inset:0;background:rgba(11,11,11,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:80;display:flex;align-items:center;justify-content:center;padding:24px}.nd-modal__headright{display:flex;align-items:center;gap:14px;flex:none}.nd-modal__close{background:transparent;border:0;cursor:pointer;color:var(--nb-muted);font-size:18px;line-height:1;padding:2px 4px;transition:color .12s ease}.nd-modal__close:hover{color:var(--nb-text)}.nd-modal{background:var(--nb-d-surface);border:1px solid var(--nb-d-border);width:100%;max-width:460px;max-height:calc(100vh - 48px);overflow-y:auto}.nd-modal__head{padding:18px 22px;border-bottom:1px solid var(--nb-d-border);font-family:var(--nb-font-mono),monospace;font-size:11px;letter-spacing:.14em}.nd-modal__body{padding:24px;display:flex;flex-direction:column;gap:18px}.nd-modal__body--wide{gap:20px}.nd-modal__lead{font-size:14px;font-weight:600;margin:0}.nd-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--nb-text);color:var(--nb-bg);padding:12px 20px;font-size:12px;letter-spacing:.06em;z-index:90;max-width:calc(100vw - 32px);text-align:center}.nd-sysline,.nd-toast{font-family:var(--nb-font-mono),monospace}.nd-sysline{margin-top:36px;padding-top:16px;border-top:1px solid var(--nb-d-border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:10px;letter-spacing:.12em;color:var(--nb-d-dim)}.nd-shell--wide{--nd-measure:1400px}.nd-brand__link{display:flex;align-items:center;gap:9px}.nd-brand__badge{font-family:var(--nb-font-mono),monospace;font-size:9.5px;letter-spacing:.14em;color:var(--nb-accent);border:1px solid var(--nb-accent-border);padding:2px 6px}.nd-aside--admin{width:246px;background:#0d0d0d}.nd-aside--admin .nd-nav__item{padding:8px 10px}.nd-aside--admin .nd-nav__group{margin-bottom:16px}.nd-topbar__status{display:flex;align-items:center;gap:7px;font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.1em;color:var(--nb-green);white-space:nowrap}.nd-search--wide{width:280px}.nd-searchresults{border-top:1px solid var(--nb-d-border);background:var(--nb-d-panel);padding:14px var(--nd-rail);display:flex;flex-direction:column;gap:10px}.nd-searchresult{display:flex;gap:14px;align-items:center;font-size:13px}.nd-searchresult__kind{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.1em;color:var(--nb-accent);width:88px;flex:none}.nd-searchresult__meta{font-family:var(--nb-font-mono),monospace;font-size:11px;color:var(--nb-muted);margin-left:auto;white-space:nowrap}.nd-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:36px;gap:36px;margin-bottom:44px}.nd-tiles--sm{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:40px}.nd-tiles--md{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:36px}.nd-tile{border-top:2px solid var(--nb-d-track);padding-top:18px}.nd-tile--accent{border-top-color:var(--nb-accent)}.nd-tile--amber{border-top-color:var(--nb-amber)}.nd-tile--green{border-top-color:var(--nb-green)}.nd-tile__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.nd-tile__label{font-size:10px;letter-spacing:.13em;color:var(--nb-muted)}.nd-tile__label,.nd-tile__value{font-family:var(--nb-font-mono),monospace}.nd-tile__value{font-size:28px;letter-spacing:-.03em;margin-top:10px}.nd-tile__value--sm{font-size:26px}.nd-tile__value--xs{font-size:22px}.nd-tile__note{font-size:12.5px;color:var(--nb-muted);margin-top:8px}.nd-head--airy{margin-bottom:40px}.nd-panel--pad{padding:26px;margin-bottom:32px}.nd-a{color:var(--nb-accent-text);border-bottom:1px solid transparent;transition:border-color .15s ease}.nd-a:hover{border-bottom-color:var(--nb-accent)}.nd-panel__link{background:transparent;border:0;padding:0;cursor:pointer;font-size:12.5px;color:var(--nb-muted);transition:color .12s ease}.nd-panel__link:hover{color:var(--nb-accent)}.nd-splitstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:24px;gap:24px;border-top:1px solid var(--nb-line);margin-top:24px;padding-top:20px}.nd-drow{padding:16px 20px;border-bottom:1px solid var(--nb-d-hairline);display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:16px;gap:16px;align-items:center}.nd-drow:last-child{border-bottom:0}.nd-drow--mono{font-family:var(--nb-font-mono),monospace;font-size:12.5px;padding:15px 20px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px}.nd-drow__name{display:flex;align-items:center;gap:11px;font-size:14.5px;font-weight:600;min-width:0}.nd-r-text{text-align:right}.nd-route{background:var(--nb-d-panel);margin-bottom:16px}.nd-route__head{padding:18px 22px;border-bottom:1px solid var(--nb-d-border);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.nd-route__name{font-size:17px;font-weight:600}.nd-route__id{font-family:var(--nb-font-mono),monospace;font-size:10.5px;color:var(--nb-d-dim);margin-top:6px}.nd-route__strategy{display:flex;align-items:center;gap:10px}.nd-target{padding:16px 22px;border-bottom:1px solid var(--nb-d-hairline);display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:16px;gap:16px;align-items:center}.nd-target:last-child{border-bottom:0}.nd-target__id{display:flex;align-items:center;gap:10px;min-width:0}.nd-target__pri{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.08em;color:var(--nb-d-dim);width:76px;flex:none}.nd-target__provider{font-size:14px;font-weight:500}.nd-select--inline{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--nb-bg);background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 13px) calc(50% - 1px);background-size:5px 5px;background-repeat:no-repeat;border:1px solid var(--nb-d-border);color:var(--nb-text);padding:9px 32px 9px 12px;font-family:var(--nb-font-mono),monospace;font-size:11.5px;outline:0;cursor:pointer}.nd-select--inline:hover{border-color:var(--nb-d-border-strong)}.nd-select--inline:focus-visible{border-color:var(--nb-accent)}.nd-select--inline option{background:var(--nb-d-surface);color:var(--nb-text)}.nd-pricerow{background:var(--nb-d-panel);padding:22px 24px;margin-bottom:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:22px;gap:22px;align-items:end}.nd-pricerow__name{font-size:16px;font-weight:600}.nd-pricerow__meta{font-size:10.5px;color:var(--nb-d-dim);margin-top:6px}.nd-pricerow__k,.nd-pricerow__meta{font-family:var(--nb-font-mono),monospace}.nd-pricerow__k{font-size:10px;letter-spacing:.12em;color:var(--nb-muted);margin-bottom:8px}.nd-pricerow__v{font-size:17px}.nd-pricerow__sub,.nd-pricerow__v{font-family:var(--nb-font-mono),monospace}.nd-pricerow__sub{font-size:10px;color:var(--nb-d-dim);margin-top:8px}.nd-pricerow__foot{grid-column:1/-1;border-top:1px solid var(--nb-d-hairline);padding-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:20px;gap:20px}.nd-pricerow__foot .nd-pricerow__k{margin-bottom:0}.nd-pricerow__footv{font-family:var(--nb-font-mono),monospace;font-size:16px;margin-top:7px}.nd-inline-amount{display:flex;align-items:center;border-bottom:1px solid var(--nb-d-border-strong);max-width:140px}.nd-inline-amount--pct{max-width:130px}.nd-inline-amount__fix{font-family:var(--nb-font-mono),monospace;font-size:15px;color:var(--nb-dim)}.nd-inline-amount__fix--pre{padding-right:6px}.nd-inline-amount__input{flex:1 1;min-width:0;background:transparent;border:0;outline:0;color:var(--nb-text);padding:0 0 7px;font-family:var(--nb-font-mono),monospace;font-size:17px}.nd-inline-amount__input::-webkit-inner-spin-button,.nd-inline-amount__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nd-inline-amount__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.nd-gws{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.nd-gw{background:var(--nb-d-panel);padding:24px}.nd-gw__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.nd-gw__name{font-size:18px;font-weight:600}.nd-gw__status{display:flex;align-items:center;gap:7px;font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.1em}.nd-gw__status span{width:6px;height:6px;display:block;flex:none;background:currentColor}.nd-gw__fields{display:flex;flex-direction:column;gap:14px}.nd-gw__value{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--nb-d-border);padding-bottom:8px}.nd-gw__value>span{font-family:var(--nb-font-mono),monospace;font-size:13.5px;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-gw__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.nd-gw__note{font-family:var(--nb-font-mono),monospace;font-size:10.5px;color:var(--nb-d-dim);margin-top:16px;line-height:1.8}.nd-creditform{background:var(--nb-d-panel);padding:24px;margin-bottom:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:20px;gap:20px;align-items:end}.nd-underline-input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--nb-d-border-strong);color:var(--nb-text);padding:0 0 9px;font-size:13.5px;outline:0}.nd-underline-input::placeholder{color:var(--nb-dim)}.nd-cs-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px;margin-bottom:36px}.nd-cs{background:var(--nb-d-panel);padding:20px 22px}.nd-cs__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nd-cs__name{font-size:16px;font-weight:600}.nd-cs__eta{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.1em;color:var(--nb-muted);white-space:nowrap}.nd-cs__count{display:flex;align-items:baseline;gap:10px;margin-top:16px}.nd-cs__count strong{font-family:var(--nb-font-mono),monospace;font-size:26px;font-weight:400;color:var(--nb-accent)}.nd-cs__count span{font-size:10px;letter-spacing:.1em}.nd-cs__count span,.nd-cs__spend{font-family:var(--nb-font-mono),monospace;color:var(--nb-muted)}.nd-cs__spend{font-size:11px;margin-top:10px}.nd-cs .nd-btn{margin-top:16px;width:100%}.nd-svc{padding:16px 22px;border-bottom:1px solid var(--nb-d-hairline);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.nd-svc:last-child{border-bottom:0}.nd-svc__name{display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:500}.nd-svc__dot{width:7px;height:7px;display:block;flex:none;background:currentColor}.nd-svc__meta{display:flex;align-items:center;gap:26px;flex-wrap:wrap;font-family:var(--nb-font-mono),monospace;font-size:11.5px;color:var(--nb-muted)}.nd-svc__status{letter-spacing:.1em}.nd-audit{padding:18px 22px;border-bottom:1px solid var(--nb-d-hairline)}.nd-audit:last-child{border-bottom:0}.nd-audit__head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14.5px}.nd-audit__time{font-size:11px;color:var(--nb-d-dim);white-space:nowrap}.nd-audit__diff,.nd-audit__time{font-family:var(--nb-font-mono),monospace}.nd-audit__diff{font-size:12.5px;color:var(--nb-muted);margin-top:9px}.nd-modal--sm{max-width:460px}.nd-modal--md{max-width:560px}.nd-modal--lg{max-width:620px;max-height:92vh}.nd-modal--xl{max-width:880px;max-height:92vh}.nd-modal--2xl{max-width:1040px;max-height:92vh}.nd-modal__head--row{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 24px}.nd-wizsteps{display:flex;gap:10px;font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.1em}.nd-wizstep--current{color:var(--nb-accent)}.nd-wizstep--done{color:var(--nb-text)}.nd-wizstep--todo{color:var(--nb-d-dim)}.nd-wizbody{padding:24px;display:flex;flex-direction:column;gap:18px}.nd-wizbody--publish{padding:28px 24px;gap:20px}.nd-grid-2col{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.nd-grid-2col--sm{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.nd-preview{border-top:1px solid var(--nb-d-border);padding-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:16px;gap:16px}.nd-preview__value{font-size:20px;margin-top:8px}.nd-preview__value,.nd-ready{font-family:var(--nb-font-mono),monospace}.nd-ready{font-size:10px;letter-spacing:.14em;color:var(--nb-green)}.nd-ready__title{font-size:24px;font-weight:600;letter-spacing:-.02em;margin-top:10px}.nd-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:18px;gap:18px;border-top:1px solid var(--nb-d-border);padding-top:20px}.nd-summary-grid__value{font-family:var(--nb-font-mono),monospace;font-size:16px;margin-top:8px}.nd-testrow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.nd-testlabel{font-size:11px;letter-spacing:.1em}.nd-testlabel,.nd-textarea--code{font-family:var(--nb-font-mono),monospace}.nd-textarea--code{font-size:12px;line-height:1.7;padding:14px;background:var(--nb-bg)}.nd-importstats{display:flex;gap:20px;font-family:var(--nb-font-mono),monospace;font-size:11.5px}.nd-confirm__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:90;display:flex;align-items:center;justify-content:center;padding:24px}.nd-confirm{background:var(--nb-d-panel);border:1px solid var(--nb-d-border);width:100%;max-width:420px;padding:26px;max-height:calc(100vh - 48px);display:flex;flex-direction:column}.nd-confirm__title{font-size:17px;font-weight:600;margin:0 0 10px}.nd-confirm__body{font-size:14px;color:var(--nb-muted);margin:0 0 24px;line-height:1.6;overflow-y:auto;min-height:0;overflow-wrap:anywhere}.nd-confirm__actions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.nd-toast{z-index:95}.nd-fields--plain{border:0;border-top:1px solid var(--nb-d-border)}.nd-fields--plain .nd-fields__cell{padding:14px 0;border-right:0}.nd-ov{margin-bottom:40px}.nd-ov__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.nd-ov__title{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0}.nd-ov__more{display:inline-flex;align-items:center;gap:7px;font-family:var(--nb-font-mono),monospace;font-size:11px;letter-spacing:.1em;color:var(--nb-muted);text-decoration:none;transition:color .12s ease}.nd-ov__more:hover{color:var(--nb-text)}.nd-ov__cardgo,.nd-ov__more svg{transition:transform .12s ease,color .12s ease}.nd-ov__more:hover svg{transform:translateX(2px)}.nd-ov__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px}.nd-ov__stat{background:var(--nb-d-panel);border:1px solid var(--nb-d-border);min-height:132px;padding:26px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.nd-ov__statvalue{font-family:var(--nb-font-mono),monospace;font-size:30px;line-height:1;letter-spacing:-.03em}.nd-ov__statvalue--accent{color:var(--nb-accent)}.nd-ov__statlabel{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.13em;color:var(--nb-muted)}.nd-ov__statempty{font-size:13.5px;color:var(--nb-muted)}.nd-ov__staticon{color:var(--nb-d-dim)}.nd-ov__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:14px;gap:14px;margin-bottom:32px}.nd-ov__card{display:flex;align-items:center;gap:14px;width:100%;padding:17px 18px;background:var(--nb-d-panel);border:1px solid var(--nb-d-border);color:var(--nb-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .12s ease,background .12s ease}.nd-ov__card:hover{border-color:var(--nb-d-border-strong);background:var(--nb-d-active)}.nd-ov__card:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px}.nd-ov__cardicon{flex:none;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--nb-d-border);color:var(--nb-text-mid)}.nd-ov__card--accent .nd-ov__cardicon{color:var(--nb-accent);border-color:var(--nb-accent-border)}.nd-ov__cardtext{display:flex;flex-direction:column;gap:4px;min-width:0}.nd-ov__cardtitle{font-size:14px;font-weight:600}.nd-ov__carddesc{font-size:12.5px;line-height:1.5;color:var(--nb-muted)}.nd-ov__cardgo{flex:none;margin-left:auto;color:var(--nb-dim)}.nd-ov__card:hover .nd-ov__cardgo{color:var(--nb-text);transform:translateX(2px)}@media (max-width:700px){.nd-acct{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;height:auto;max-height:none}.nd-acct__body{overflow-y:visible}.nd-acct__nav{overflow:visible;padding:12px;border-right:0;border-bottom:1px solid var(--nb-d-border)}.nd-acct__navbar,.nd-acct__navlede{display:none}.nd-acct__tree{display:flex;flex-wrap:wrap;gap:4px;padding-left:0}.nd-acct__glide,.nd-acct__navitem:before,.nd-acct__tree:before{display:none}.nd-acct__navitem{width:auto;height:34px;padding:0 12px;border-bottom:1px solid transparent}.nd-acct__navitem:hover{transform:none}.nd-acct__navitem[aria-current=true]{background:var(--nb-d-active);border-bottom-color:var(--nb-accent)}.nd-acct__status{padding:0 14px}.nd-acct__status-id{display:none}}@media (max-width:1024px){.nd-shell{flex-direction:column}.nd-aside{width:100%;height:auto;position:static;border-right:0;border-bottom:1px solid var(--nb-d-border)}.nd-aside__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.nd-status{margin-top:0}.nd-nav{display:flex;gap:20px;overflow-x:auto;padding:12px 10px}.nd-nav__group{margin-bottom:0;flex:none}.nd-nav__group>div:not(.nd-nav__grouplabel){display:flex}.nd-nav__item{border-left:0;border-bottom:2px solid transparent;white-space:nowrap}.nd-nav__item[aria-current=page]{border-left-color:transparent;border-bottom-color:var(--nb-accent)}.nd-aside__user{border-top:1px solid var(--nb-d-border)}.nd-kpis{gap:28px}}@media (max-width:720px){.nd-shell{--nd-gutter:18px}.nd-content{padding-block:24px 40px}.nd-topbar__inner{padding-block:12px;gap:12px}.nd-search{width:100%;max-width:none;order:3}.nd-topbar__tools{flex:1 1;flex-wrap:wrap}.nd-bal{padding-left:0;border-left:0;margin-left:0}.nd-notif{flex-wrap:wrap}.nd-notif__actions{margin-left:15px}.nd-kpis{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.nd-kpi{min-height:0}.nd-panel__split>:first-child{border-right:0;border-bottom:1px solid var(--nb-d-border)}.nd-fields{grid-template-columns:1fr}.nd-head__title{font-size:24px}.nd-head__title--sm{font-size:22px}}@media (max-width:1024px){.nd-aside--admin{width:100%}.nd-nav__items{display:flex}}@media (max-width:720px){.nd-tiles,.nd-tiles--md,.nd-tiles--sm{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.nd-search--wide{width:100%}.nd-panel--pad{padding:18px}.nd-set__savebar--card{margin:24px -18px -18px;padding:14px 18px}.nd-panel__head--card{margin:-18px -18px 0;padding:16px 18px}.nd-pricerow{gap:18px}.nd-creditform,.nd-pricerow{grid-template-columns:1fr;padding:20px 18px}.nd-gw{padding:20px 18px}.nd-svc__meta{gap:14px}.nd-drow,.nd-drow--mono,.nd-target{grid-template-columns:1fr;gap:10px}.nd-r-text{text-align:left}}.nd-set__savebar{display:flex;gap:8px;align-items:center;flex:none}.nd-set__savebar--dock{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;justify-content:flex-end;gap:12px;margin-top:28px;padding:14px 18px;border-top:1px solid var(--nb-d-border);background:var(--nb-d-topbar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nd-set__savebar__note{margin-right:auto;font-size:13px;color:var(--nb-text-mid)}@media (prefers-reduced-transparency:reduce){.nd-set__savebar--dock{background:var(--nb-d-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.nd-set__savebar--card{margin:30px -26px -26px;padding:16px 26px}.nd-set__title--row{display:flex;justify-content:space-between;align-items:center;gap:12px}.nd-set__text{flex:1 1 260px;min-width:0;max-width:68ch}.nd-set__desc{font-size:12.5px;color:var(--nb-muted);margin-top:4px;line-height:1.55}.nd-set__control{flex:0 0 auto;width:300px;display:flex;justify-content:flex-end}.nd-compose{padding:22px 24px;display:flex;flex-direction:column;gap:18px}.nd-compose__lede{font-size:13px;line-height:1.6;color:var(--nb-d-dim);margin:0;max-width:68ch}.nd-compose__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:18px;gap:18px;align-items:start}.nd-compose__field{display:flex;flex-direction:column;gap:6px;min-width:0}.nd-compose__field .nd-control{width:100%}.nd-compose__actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid var(--nb-d-border)}.nd-compose__empty{font-size:13px;color:var(--nb-d-dim);margin:0;padding:18px 24px}.nd-compose__more{padding:14px 24px;border-top:1px solid var(--nb-d-border)}.nd-mail{border:1px solid var(--nb-d-border);background:var(--nb-d-surface-2,var(--nb-d-surface));padding:16px 18px;display:flex;flex-direction:column;gap:10px}.nd-mail__head{display:flex;align-items:baseline;gap:12px}.nd-mail__head--spaced{margin-top:8px;padding-top:14px;border-top:1px solid var(--nb-d-border)}.nd-mail__title{font-size:10.5px;letter-spacing:.08em;color:var(--nb-d-dim);margin-right:auto}.nd-mail__state,.nd-mail__title{font-family:var(--nb-font-mono),monospace}.nd-mail__state{font-size:11px;color:var(--nb-text-soft)}.nd-mail__note{font-size:12.5px;line-height:1.55;color:var(--nb-d-dim);margin:0;max-width:62ch}.nd-mail__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nd-mail__row .nd-control{flex:1 1 260px;min-width:0}.nd-mail__probe{border:1px solid var(--nb-d-border);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.nd-mail__probe__flags{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--nb-font-mono),monospace;font-size:11px;letter-spacing:.04em}.nd-mail__probe__text{margin:0;font-size:12.5px;line-height:1.5;color:var(--nb-text-soft);word-break:break-word}.nd-stor__probe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--nb-d-hairline);padding-top:12px;margin-top:2px}.nd-stor__target{display:flex;flex-direction:column;gap:4px;flex:1 1 260px;min-width:0;font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.08em}.nd-stor__target code{font-size:12px;letter-spacing:0;color:var(--nb-text-soft);overflow-wrap:anywhere}.nd-stor__result{border:1px solid var(--nb-d-border);padding:10px 12px;font-family:var(--nb-font-mono),monospace;font-size:11px;letter-spacing:.04em}.nd-stor__result div{margin-top:6px;font-family:var(--nb-font-sans),system-ui,sans-serif;font-size:12.5px;letter-spacing:0;line-height:1.5;color:var(--nb-text-soft);word-break:break-word}.nd-set__row--block{display:block}.nd-set__row--danger .nd-set__label{color:var(--nb-accent)}.nd-set__error{font-size:11px;margin-top:6px}.nd-set__error,.nd-set__unit{font-family:var(--nb-font-mono),monospace}.nd-set__unit{display:flex;align-items:center;gap:8px;width:100%;font-size:11.5px}.nd-set__unit .nd-control{flex:1 1;min-width:0}.nd-gws--inset{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0}.nd-gws--inset .nd-gw{background:var(--nb-d-surface)}.nd-gw__meta{display:flex;align-items:center;gap:12px}.nd-gw__mode{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.12em;border:1px solid;padding:2px 6px}.nd-gw__lede{font-size:12.5px;color:var(--nb-muted);line-height:1.6;margin:0 0 4px}.nd-gw__hint{font-family:var(--nb-font-mono),monospace;font-size:10.5px;line-height:1.7;margin:7px 0 0;overflow-wrap:anywhere}.nd-gw__account{font-size:13.5px;padding-bottom:12px;border-bottom:1px solid var(--nb-d-hairline);overflow-wrap:anywhere}.nd-gw__accountname{font-weight:600}.nd-gw__row{display:flex;align-items:center;gap:8px}.nd-gw__row--between{justify-content:space-between;flex-wrap:wrap}.nd-gw__toggle{display:flex;align-items:center;gap:10px}.nd-gw__todo{border:1px solid var(--nb-accent);padding:14px}.nd-gw__todohead{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.12em;color:var(--nb-accent);margin-bottom:8px}.nd-gw__todo p{font-size:12.5px;color:var(--nb-muted);line-height:1.65;margin:0 0 12px}.nd-gw__todo .nd-control{flex:1 1;min-width:0}.nd-gw__result{margin-top:16px;padding-top:14px;border-top:1px solid var(--nb-d-border);font-size:12.5px;line-height:1.65}@media (max-width:620px){.nd-set__control{width:100%;justify-content:flex-start}}.nd-sys__overall{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 20px;margin-bottom:14px;background:var(--nb-d-panel)}.nd-sys__meta{font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.04em}.nd-svc--detail{flex-wrap:wrap;align-items:baseline}.nd-svc__detail{flex-basis:100%;font-size:12px;line-height:1.6;margin:6px 0 0;padding-left:15px}.nd-drow--stack{flex-wrap:wrap}.nd-drow__event{display:inline-flex;align-items:center;gap:8px}.nd-drow__chip{font-size:9px;letter-spacing:.12em;border:1px solid;padding:1px 4px}.nd-drow__note{flex-basis:100%;font-family:var(--nb-font-sans),sans-serif;font-size:12px;line-height:1.6;margin:8px 0 0}.nd-empty--inset{background:none;padding:32px 24px}.nd-empty--inset .nd-empty__body:last-child{margin-bottom:0}.nd-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.nd-control--search{flex:1 1 260px;min-width:0}.nd-pager{display:flex;justify-content:flex-end;margin-top:16px}.nd-modal:has(.nd-provwiz){display:flex;flex-direction:column;overflow:hidden}.nd-modal:has(.nd-provwiz)>.nd-modal__head{flex:none}.nd-provwiz{display:grid;grid-template-columns:260px minmax(0,1fr);flex:1 1;min-height:0}.nd-provwiz__rail{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--nb-d-border);background:var(--nb-d-panel)}.nd-provwiz__railhead{padding:16px 16px 12px;border-bottom:1px solid var(--nb-d-hairline)}.nd-provwiz__raillist{flex:1 1;min-height:0;overflow-y:auto;padding:8px 0 16px}.nd-provwiz__group{font-family:var(--nb-font-mono),monospace;font-size:9.5px;letter-spacing:.16em;color:var(--nb-d-dim);padding:14px 16px 8px}.nd-provrow{width:100%;display:flex;align-items:center;gap:10px;padding:8px 16px;background:transparent;border:0;border-left:2px solid transparent;text-align:left;cursor:pointer;color:var(--nb-text-mid);transition:background .12s ease,color .12s ease}.nd-provrow:hover:not(:disabled),.nd-provrow[aria-pressed=true]{background:var(--nb-d-active);color:var(--nb-text)}.nd-provrow[aria-pressed=true]{border-left-color:var(--nb-accent)}.nd-provrow:disabled{cursor:not-allowed;opacity:.45}.nd-provrow__name{flex:1 1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-provrow__tag{font-size:9px;letter-spacing:.12em;flex:none}.nd-provrow__tag,.nd-provwiz__railempty{font-family:var(--nb-font-mono),monospace;color:var(--nb-d-dim)}.nd-provwiz__railempty{padding:20px 16px;font-size:11px;line-height:1.8}.nd-provwiz__pane{min-height:0;overflow-y:auto;display:flex;flex-direction:column}.nd-provhead{display:flex;align-items:flex-start;gap:13px;padding:18px 24px;border-bottom:1px solid var(--nb-d-border)}.nd-provhead__text{flex:1 1;min-width:0}.nd-provhead__name{font-size:15px;font-weight:600;letter-spacing:-.01em}.nd-provhead__blurb{font-size:12.5px;color:var(--nb-muted);margin-top:4px;line-height:1.6}.nd-provhead__link{font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.1em;color:var(--nb-accent-text);text-decoration:none;flex:none;margin-left:auto;padding-top:4px}.nd-provhead__link:hover{text-decoration:underline}.nd-help{border:1px solid var(--nb-d-border);background:var(--nb-d-panel);padding:16px 18px}.nd-help__title{font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.14em;color:var(--nb-text)}.nd-help__steps{margin:12px 0 0;padding-left:18px;font-size:12.5px;line-height:1.85;color:var(--nb-text-mid)}.nd-help__steps li::marker{font-family:var(--nb-font-mono),monospace;font-size:11px;color:var(--nb-dim)}.nd-help__caution{margin:14px 0 0;padding:11px 13px;background:var(--nb-warn-bg);border:1px solid var(--nb-amber-border);color:var(--nb-amber);font-size:12px;line-height:1.65}.nd-help__link{display:inline-block;margin-top:14px;font-family:var(--nb-font-mono),monospace;font-size:11px;letter-spacing:.06em;color:var(--nb-accent-text);text-decoration:none}.nd-help__link:hover{text-decoration:underline}@media (max-width:900px){.nd-provwiz{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(140px,34vh) minmax(0,1fr)}.nd-provwiz__rail{border-right:0;border-bottom:1px solid var(--nb-d-border)}}.nd-picklist__head{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.nd-picklist__head>.nd-control{flex:1 1 200px;min-width:0}.nd-picklist__count{font-family:var(--nb-font-mono),monospace;font-size:11px;color:var(--nb-muted);white-space:nowrap}.nd-picklist{border:1px solid var(--nb-d-border);background:var(--nb-d-panel);max-height:320px;overflow-y:auto}.nd-pick{display:flex;align-items:center;gap:10px;padding:7px 12px;cursor:pointer;border-bottom:1px solid var(--nb-d-hairline)}.nd-pick:last-child{border-bottom:0}.nd-pick:hover{background:var(--nb-d-active)}.nd-pick:has(.nd-pick__box:disabled){cursor:default;opacity:.5}.nd-pick__box{flex:none;width:14px;height:14px;accent-color:var(--nb-accent);cursor:inherit}.nd-pick__name{flex:1 1;min-width:0;font-size:12px;color:var(--nb-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-pick__name,.nd-pick__tag{font-family:var(--nb-font-mono),monospace}.nd-pick__tag{flex:none;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-muted)}.nd-target__order{display:flex;flex-direction:column;gap:1px;flex:none}.nd-target__move{background:transparent;border:1px solid var(--nb-d-border);color:var(--nb-muted);font-size:10px;line-height:1;padding:2px 5px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.nd-target__move:hover:not(:disabled){border-color:var(--nb-text);color:var(--nb-text)}.nd-target__move:disabled{opacity:.3;cursor:default}.nd-target--note{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.nd-chain,.nd-target--note{background:var(--nb-d-panel)}.nd-chain{border:1px solid var(--nb-d-border);margin-bottom:28px}.nd-chain__head{padding:18px 22px;border-bottom:1px solid var(--nb-d-border)}.nd-chain__title{font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.nd-chain__lede{font-size:12.5px;color:var(--nb-muted);line-height:1.6;margin:6px 0 0;max-width:68ch}.nd-chain__row{display:flex;align-items:center;gap:12px;padding:12px 22px;border-bottom:1px solid var(--nb-d-hairline)}.nd-chain__row:last-child{border-bottom:0}.nd-chain__name{flex:1 1;min-width:0;font-size:14px;font-weight:500}.nd-chain__meta{display:block;font-family:var(--nb-font-mono),monospace;font-size:10.5px;color:var(--nb-d-dim);font-weight:400;margin-top:3px}.nd-chain__pin{color:var(--nb-accent)}.nd-chaingrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(520px,1fr));align-items:start;grid-gap:16px;gap:16px}.nd-cardchain{border:1px solid var(--nb-d-border);background:var(--nb-d-panel);display:flex;flex-direction:column}.nd-cardchain__head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--nb-d-border)}.nd-cardchain__name{flex:1 1;min-width:0;font-size:14px;font-weight:600}.nd-cardchain__body{padding:6px 18px 14px}.nd-link{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--nb-d-hairline)}.nd-link:last-child{border-bottom:0}.nd-link__pos{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.08em;color:var(--nb-d-dim);width:76px;flex:none}.nd-link__name{flex:1 1;min-width:0;font-size:13.5px}.nd-link__controls{display:flex;align-items:center;gap:6px;flex:none}.nd-pgroup{border:1px solid var(--nb-d-border);background:var(--nb-d-panel);margin-bottom:20px}.nd-pgroup__head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--nb-d-border)}.nd-pgroup__name{flex:1 1;min-width:0;font-size:14px;font-weight:600;text-transform:capitalize}.nd-pgroup__bulk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--nb-d-hairline)}.nd-pgroup__bulklabel{font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-muted)}.nd-pgroup__gap{margin:0;padding:12px 18px;border-bottom:1px solid var(--nb-d-hairline)}.nd-axis__label{font-family:var(--nb-font-mono),monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-d-dim)}.nd-px__top{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.nd-px__top .nd-head__title{margin:0 auto 0 0}.nd-px__tiles{margin-bottom:20px}.nd-px__panel{border:1px solid var(--nb-d-border);background:var(--nb-d-panel)}.nd-px__bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px}.nd-px__search{flex:1 1 220px;min-width:0}.nd-px__vpick{flex:none;width:168px;text-transform:capitalize}.nd-px__bulk{display:flex;align-items:center;gap:8px;margin-left:auto}.nd-px__pctbox{width:68px;min-height:34px;padding:6px 8px}.nd-px__erow,.nd-px__head,.nd-px__sum{display:grid;grid-template-columns:42px minmax(0,1fr) 146px 146px 154px 78px 118px;align-items:stretch;width:100%;text-align:left}.nd-px__head{background:var(--nb-d-surface);border-top:1px solid var(--nb-d-hairline);border-bottom:1px solid var(--nb-d-border)}.nd-px__cap{font-family:var(--nb-font-mono),monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-d-dim);white-space:nowrap}.nd-px__cap em{display:block;margin-top:3px;font-style:normal;font-size:9px;letter-spacing:.04em;text-transform:none;color:var(--nb-faint)}.nd-px__head>.nd-px__cap{display:flex;flex-direction:column;justify-content:flex-end;padding:12px}.nd-px__head>.nd-px__cap--model{padding-left:0}.nd-px__cap--num{align-items:flex-end;text-align:right}.nd-px__cap--sell{color:var(--nb-text-mid)}.nd-px__box--official,.nd-px__box--sell,.nd-px__cap--money,.nd-px__costs,.nd-px__nosrc,.nd-px__num--cost,.nd-px__num--official,.nd-px__num--sell{background:color-mix(in srgb,var(--nb-d-active) 55%,transparent)}.nd-px__box--official,.nd-px__box--sell,.nd-px__cap--num,.nd-px__costs,.nd-px__margin,.nd-px__nosrc,.nd-px__num{border-left:1px solid var(--nb-d-hairline)}.nd-px__row{border-bottom:1px solid var(--nb-d-hairline)}.nd-px__row:last-child{border-bottom:0}.nd-px__sum{background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;padding:0}.nd-px__sum:hover{background:var(--nb-d-active)}.nd-px__sum:focus-visible{outline:2px solid var(--nb-accent);outline-offset:-2px}.nd-px__chev{align-items:center;font-size:10px;color:var(--nb-d-dim)}.nd-px__chev,.nd-px__id{display:flex;justify-content:center}.nd-px__id{flex-direction:column;gap:3px;min-width:0;padding:11px 12px 11px 0}.nd-px__name{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;color:var(--nb-text)}.nd-px__title{min-width:0}.nd-px__slug,.nd-px__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-px__slug{font-size:10px;color:var(--nb-d-dim)}.nd-px__num,.nd-px__slug{font-family:var(--nb-font-mono),monospace}.nd-px__num{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;padding:11px 12px;font-size:12.5px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-px__num em{font-style:normal;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--nb-faint)}.nd-px__num--official{color:var(--nb-dim)}.nd-px__num--cost{color:var(--nb-text-mid)}.nd-px__num--sell{color:var(--nb-text);font-size:13.5px}.nd-px__row[data-open=true]>.nd-px__sum{background:var(--nb-d-active)}.nd-px__flag{display:flex;align-items:center;min-width:0;padding:11px 16px 11px 12px}.nd-px__off{display:inline-flex;align-items:center;flex:none;padding:2px 7px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--nb-accent-ink);background:var(--nb-accent);border-radius:var(--nb-r-xs)}.nd-px__off,.nd-px__vs{font-family:var(--nb-font-mono),monospace;white-space:nowrap}.nd-px__vs{font-size:10.5px}.nd-px__state{display:inline-flex;align-items:center;padding:3px 8px;font-family:var(--nb-font-mono),monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent;border-radius:var(--nb-r-xs)}.nd-px__state--bad{color:var(--nb-red);border-color:var(--nb-red-border);background:var(--nb-red-soft)}.nd-px__state--warn{color:var(--nb-amber);border-color:var(--nb-amber-border);background:var(--nb-amber-bg)}.nd-px__state--dim{color:var(--nb-d-dim);border-color:var(--nb-d-hairline)}.nd-px__vendor{display:flex;align-items:center;gap:10px;padding:11px 16px;background:var(--nb-d-bar);border-top:1px solid var(--nb-d-border-strong);border-bottom:1px solid var(--nb-d-border-strong);box-shadow:inset 3px 0 0 var(--nb-accent)}.nd-px__head+.nd-px__group>.nd-px__vendor{border-top:0}.nd-px__vname{font-family:var(--nb-font-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-text)}.nd-px__vendor .nd-px__cap{margin-left:auto}.nd-px__empty{margin:0;padding:30px 16px;text-align:center;font-size:13px;color:var(--nb-d-dim)}.nd-px__ed{background:color-mix(in srgb,var(--nb-d-active) 40%,transparent);border-top:1px solid var(--nb-d-hairline);padding-bottom:8px}.nd-px__edbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px 12px 42px}.nd-px__erow{border-top:1px solid var(--nb-d-hairline)}.nd-px__elabel{grid-column:1/3;display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:8px 12px 8px 42px;font-size:12px;color:var(--nb-text-soft)}.nd-px__elabel em{font-style:normal;font-family:var(--nb-font-mono),monospace;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--nb-d-dim)}.nd-px__erow--sep{border-top-style:dashed}.nd-px__seg{display:inline-flex;border:1px solid var(--nb-d-border);border-radius:var(--nb-r-xs);overflow:hidden}.nd-px__seg button{padding:6px 12px;font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--nb-muted);background:transparent;border:0;cursor:pointer}.nd-px__seg button+button{border-left:1px solid var(--nb-d-border)}.nd-px__seg button:hover{color:var(--nb-text)}.nd-px__seg button[aria-pressed=true]{color:var(--nb-accent-ink);background:var(--nb-accent)}.nd-px__pct{display:inline-flex;align-items:center;gap:6px}.nd-px__pct.is-idle{opacity:.4}.nd-px__box{display:flex;align-items:center;justify-content:flex-end;gap:3px;min-width:0;padding:8px 12px}.nd-px__box__fix{flex:none;font-size:11px;color:var(--nb-d-dim)}.nd-px__box__fix,.nd-px__box__in{font-family:var(--nb-font-mono),monospace}.nd-px__box__in{width:100%;min-width:0;padding:3px 0;font-size:13px;text-align:right;color:var(--nb-text-soft);background:transparent;border:0;border-bottom:1px solid var(--nb-d-border);outline:none}.nd-px__box__in:hover{border-bottom-color:var(--nb-d-border-strong)}.nd-px__box__in:focus{border-bottom-color:var(--nb-accent)}.nd-px__box__in::placeholder{color:var(--nb-faint)}.nd-px__box__in:-moz-read-only{color:var(--nb-muted);border-bottom-style:dashed;cursor:default}.nd-px__box__in:read-only{color:var(--nb-muted);border-bottom-style:dashed;cursor:default}.nd-px__box__in::-webkit-inner-spin-button,.nd-px__box__in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nd-px__box__in[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.nd-px__box--official .nd-px__box__in{color:var(--nb-dim)}.nd-px__box--sell .nd-px__box__in{font-size:14px;color:var(--nb-text)}.nd-px__costs{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:8px 12px}.nd-px__cost{display:flex;align-items:center;gap:6px;min-width:0}.nd-px__cost .nd-px__box{flex:1 1 auto;padding:0}.nd-px__src{flex:none;max-width:52px;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-px__nosrc,.nd-px__src{font-family:var(--nb-font-mono),monospace;color:var(--nb-d-dim)}.nd-px__nosrc{display:flex;align-items:center;justify-content:flex-end;padding:11px 12px;font-size:10px}@media (max-width:1240px){.nd-px__erow,.nd-px__head,.nd-px__sum{grid-template-columns:32px minmax(0,1fr) 124px 124px 130px 64px 100px}.nd-px__cap em{display:none}.nd-px__edbar,.nd-px__elabel{padding-left:32px}.nd-px__bulk{margin-left:0}}.nd-target__costs{display:flex;flex-direction:column;gap:4px;min-width:0}.nd-target__cost{grid-template-columns:92px minmax(0,1fr);grid-gap:6px;gap:6px}.nd-map,.nd-target__cost{display:grid;align-items:center}.nd-map{grid-template-columns:minmax(0,1fr) 330px auto;grid-gap:18px;gap:18px;padding:11px 18px;border-bottom:1px solid var(--nb-d-hairline)}.nd-map:last-of-type{border-bottom:0}.nd-map__claim{display:flex;align-items:baseline;gap:10px;min-width:0}.nd-map__wire{font-family:var(--nb-font-mono),monospace;font-size:11.5px;color:var(--nb-d-ink);overflow-wrap:anywhere}.nd-map__arrow{flex:none}.nd-map__model{min-width:0;font-size:13px;display:flex;flex-direction:column;gap:2px}.nd-map__money{display:grid;grid-template-columns:auto 1fr 1fr 44px;grid-gap:10px;gap:10px;align-items:baseline;justify-items:end;font-family:var(--nb-font-mono),monospace;font-size:11px}.nd-map__axis{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.nd-map__actions{display:flex;align-items:center;gap:6px;flex:none}.nd-map__actions .nd-control{min-height:32px;min-width:220px}.nd-cardchain__test{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--nb-d-border)}.nd-cardchain__test .nd-btn{flex:none}.nd-cardchain__test .nd-chain__meta{min-width:0;line-height:1.5}.nd-trk__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px;margin-top:4px}.nd-trk__stat{border:1px solid var(--nb-d-border);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.nd-trk__stat__label{font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.08em;color:var(--nb-d-dim)}.nd-trk__stat__value{font-family:var(--nb-font-mono),monospace;font-size:20px;line-height:1.1;color:var(--nb-text)}.nd-trk__stat__note{font-size:12px;line-height:1.5;color:var(--nb-d-dim)}.nd-trk__recent{border-top:1px solid var(--nb-d-border);padding-top:10px}.nd-trk__recent>summary{font-family:var(--nb-font-mono),monospace;font-size:11px;letter-spacing:.06em;color:var(--nb-d-dim);cursor:pointer}.nd-trk__table{margin-top:8px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.nd-trk__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:6px 0;border-bottom:1px solid var(--nb-d-border);font-family:var(--nb-font-mono),monospace;font-size:11px}.nd-trk__cell{color:var(--nb-text-soft)}.nd-trk__cell--time{color:var(--nb-d-dim);flex:none}.nd-trk__cell--status{letter-spacing:.06em}.nd-trk__cell--match{color:var(--nb-d-dim)}.nd-trk__cell--detail{flex-basis:100%;color:var(--nb-d-dim);white-space:normal;word-break:break-word;line-height:1.5}.nd-alertgrid{width:100%;border-collapse:collapse}.nd-alertgrid td,.nd-alertgrid th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--nb-d-border);vertical-align:top}.nd-alertgrid thead th{font:500 11px/1.4 var(--nb-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-d-dim);border-bottom-width:2px}.nd-alertgrid tbody td,.nd-alertgrid thead th+th{width:120px;text-align:center}.nd-alertgrid tbody th{font-weight:400;display:flex;flex-direction:column;gap:3px}.nd-alertgrid__label{color:var(--nb-text)}.nd-alertgrid__hint{font-size:12px;line-height:1.5;color:var(--nb-d-dim)}.nd-alertgrid__cell{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:6px}.nd-alertgrid__cell input{cursor:pointer}.nd-alertgrid__cell input:disabled{cursor:progress;opacity:.5}.nd-alertgrid__note{margin:10px 0 0;font-size:12px;color:var(--nb-d-dim)}@media (max-width:640px){.nd-alertgrid tbody td,.nd-alertgrid thead th+th{width:72px}.nd-alertgrid__hint{display:none}}