@layer components{.np{--np-bar:color-mix(in srgb, var(--foreground) 42%, var(--surface));--np-faint:color-mix(in srgb, var(--foreground) 14%, var(--surface))}.article-body .np :is(h3,h4,h5){border-block-start:0;margin-block-start:0;padding-block-start:0}.article-body .np .np-list:where(ol,ul){margin:0;padding:0;list-style:none}.article-body .np .np-list>:where(li){margin:0;padding:0}.np-tabs{flex-wrap:wrap;gap:.375rem;padding:1rem 1rem 0;display:flex}.np-tab{border:1px solid var(--border);background-color:var(--surface);min-block-size:2.75rem;color:var(--heading);font-size:var(--text-sm);cursor:pointer;border-block-end-width:2px;border-radius:2px;padding:.5rem .875rem;line-height:1.3;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);&[aria-selected=true]{border-color:var(--primary);background-color:var(--wash);color:var(--primary)}}.np [hidden=until-found]{content-visibility:hidden;padding:0}@supports not (content-visibility:hidden){.np [hidden=until-found]{display:none}}.np-panel{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.np-panel-title{color:var(--heading);font-size:var(--text-base);font-weight:450}@media (scripting:none){.np-tabs,.np-js{display:none}.np .np-panel[hidden]{content-visibility:visible;padding:1rem;display:grid}.np-panel+.np-panel{border-block-start:1px solid var(--line)}}.np-rows{border-block-start:1px solid var(--line);display:grid}.np-row,.np-strip-row,.article-body .np .np-stats>li{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}:is(.np-row,.np-strip-row,.np-stats>li)>:is(.np-name,.np-stat-name){flex:6rem;min-inline-size:0}:is(.np-row,.np-strip-row,.np-stats>li)>:is(.np-amount,.np-stat-value){overflow-wrap:anywhere;flex:0 auto;min-inline-size:0;margin-inline-start:auto}:is(.np-row,.np-strip-row,.np-stats>li)>:is(.np-sub,.np-bar,.np-more,.np-strip-bar){flex:1 0 100%}.article-body .np .np-row{border-block-end:1px solid var(--line);padding-block:.625rem}.np-name{color:var(--heading);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:450}.np-amount{color:var(--heading);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:end}.np-sub{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);overflow-wrap:anywhere}.np-bar{background-color:var(--np-faint);block-size:.375rem;&>span{inline-size:calc(var(--w) * 100%);background-color:var(--np-bar);block-size:100%;min-inline-size:2px;display:block}}.np-more{&>summary{min-block-size:2.75rem;color:var(--primary);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.375rem;list-style:none;display:flex;&::-webkit-details-marker{display:none}&:before{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:.5rem;inline-size:.5rem;transition:rotate .15s cubic-bezier(.4,0,.2,1);rotate:-45deg}}&[open]>summary:before{rotate:45deg}}.article-body .np .np-parts{border-block-start:1px solid var(--line);margin-block-start:.25rem;display:grid;& .np-row{padding-block:.5rem}}.np-tag{border:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-xs);vertical-align:.0625rem;overflow-wrap:anywhere;border-radius:2px;margin-inline-start:.375rem;padding:0 .375rem;font-weight:400;line-height:1.5;display:inline-block}.np-fields{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:1rem 1.5rem;padding:1rem;display:flex}.np-field{flex:14rem;gap:.375rem;min-inline-size:0;display:grid;& label{color:var(--heading);font-size:var(--text-sm);font-weight:500}& :is(select,input){border:1px solid var(--input);background-color:var(--background);min-block-size:2.75rem;inline-size:100%;color:var(--foreground);font:inherit;font-size:var(--text-sm);border-radius:4px;padding:.5rem .625rem}}.np-status{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);min-block-size:1.25rem;padding:0 1rem}.np-cardout{border-block-end:1px solid var(--line);border-inline-start:2px solid var(--primary);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.np-cardout-title{color:var(--heading);font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:450}.np-cells{border:1px solid var(--line);background-color:var(--line);flex-wrap:wrap;gap:1px;display:flex}.np-cell{background-color:var(--surface);flex:12rem;align-content:start;gap:.125rem;min-inline-size:0;padding:.75rem;display:grid}.np-cell-label{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.np-cell-value{color:var(--heading);font-size:var(--text-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.np-cell-more{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.np-table-wrap{overflow-x:auto}.article-body .np table.np-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0;& :is(th,td){border-block-end:1px solid var(--line);text-align:end;white-space:nowrap;padding:.5rem .625rem}& :is(th,td):first-child{text-align:start;white-space:normal}& thead th{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:500}}.np-results-list{border:1px solid var(--line);background-color:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.np-result{background-color:var(--surface);min-block-size:2.75rem;inline-size:100%;color:var(--heading);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;border:0;padding:.5rem .75rem;display:block;& span{color:var(--muted-foreground);font-size:var(--text-xs);display:block}&[aria-pressed=true]{background-color:var(--wash);box-shadow:inset 2px 0 0 var(--primary)}}.np-browse{padding:0 1rem .5rem;&>details{border-block-end:1px solid var(--line)}& summary{min-block-size:2.75rem;color:var(--heading);font-size:var(--text-sm);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:.375rem;list-style:none;display:flex;&::-webkit-details-marker{display:none}&:before{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;block-size:.5rem;inline-size:.5rem;rotate:-45deg}}& details[open]>summary:before{rotate:45deg}}.np-browse-head{color:var(--heading);font-size:var(--text-base);padding:1rem 0 .25rem;font-weight:450}.np-equity{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@container (width>=44rem){.np-equity{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}}.np-plot{gap:.375rem;display:grid}.np-lorenz{background-color:var(--background);border:1px solid var(--line);block-size:auto;inline-size:100%;max-inline-size:22rem;& .grid{stroke:var(--line);stroke-width:1px}& .equal{stroke:var(--muted-foreground);stroke-width:1.25px;stroke-dasharray:4 4;fill:none}& .curve{stroke:var(--primary);stroke-width:2px;fill:none}& .gap{fill:var(--np-faint)}& .mark{fill:var(--primary);stroke:var(--surface);stroke-width:1.5px;&.is-off{display:none}}}.np-axis{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.article-body .np .np-stats{border-block-start:1px solid var(--line);font-size:var(--text-sm);margin:0;display:grid;&>li{border-block-end:1px solid var(--line);padding-block:.5rem}& .np-stat-name{color:var(--heading)}& .np-stat-value{color:var(--heading);font-variant-numeric:tabular-nums;text-align:end}}.np-pick{padding:0 1rem 1rem}.np-said{border-inline-start:2px solid var(--primary);background-color:var(--wash);color:var(--heading);font-size:var(--text-sm);padding:.75rem 1rem}.np-strip{border-block-end:1px solid var(--line);gap:.5rem;padding:1rem;display:grid}.np-strip-bar{background-color:var(--np-faint);block-size:.75rem;&>span{inline-size:calc(var(--w) * 100%);background-color:var(--np-bar);block-size:100%;display:block}&.is-request>span{border:1px dashed var(--muted-foreground);background-color:#0000}&.is-message>span{background-color:var(--primary)}&.is-edcom>span{background-image:repeating-linear-gradient(-45deg, var(--np-bar) 0 2px, transparent 2px 6px);border:1px solid var(--np-bar);background-color:#0000}}.np-filters{flex-wrap:wrap;gap:.375rem;padding:1rem 1rem 0;display:flex}.article-body .np .np-ledger{padding:0 1rem;display:grid}.article-body .np .np-item{border-block-end:1px solid var(--line);border-inline-start:2px solid var(--line);gap:.25rem;padding-block:.75rem;padding-inline-start:.75rem;display:grid;&.is-nep{border-inline-start-color:var(--primary)}&.is-message{border-inline-start:4px double var(--primary)}&.is-request{border-inline-start-style:dashed;border-inline-start-color:var(--muted-foreground)}&.is-edcom{border-inline-start-style:dotted;border-inline-start-color:var(--muted-foreground)}}.np-item-figures{color:var(--heading);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.np-item-sources{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}@media (forced-colors:active){.np-tab[aria-selected=true],.np-result[aria-pressed=true]{border-color:highlight;outline:2px solid highlight}.np-bar>span,.np-strip-bar>span{background-color:canvastext}}}
