

.ncw{--paper:#f4f2ea;--ink:#141814;--mute:#6f6e66;--line:#1418141f;--rule:#141814;--acc:#286044;--cell:#1418140f;
 --frame:#cfccc2;--frame-d:#8b887e;--btn:#18241b;--btn-ink:#f4f2ea;--w:640px;
 position:relative;box-sizing:border-box;width:var(--w);max-width:100%;padding:46px 24px 24px;
 border:2px solid var(--frame);border-radius:3px;background:var(--paper);color:var(--ink);
 box-shadow:0 0 0 1px #141814,6px 6px 0 #141814;font:400 13px/18px Protocol,Arial,sans-serif;text-align:left}
.ncw *{box-sizing:border-box}
.ncw--s{--w:360px}
.ncw--m{--w:640px}
.ncw--l{--w:880px}
.ncw.is-dark{--paper:#1b1e1a;--ink:#e6e3d8;--mute:#8e8c83;--line:#ffffff1a;--rule:#e6e3d859;--acc:#a9d08e;--cell:#ffffff0d;--btn:#e6e3d8;--btn-ink:#141814}


.ncw-bar{position:absolute;left:0;right:0;top:0;height:26px;display:flex;align-items:center;justify-content:center;
 background:repeating-linear-gradient(180deg,var(--frame) 0 2px,var(--frame-d) 2px 3px) 0 6px/100% 15px no-repeat,var(--frame);border-bottom:1px solid #141814}
.ncw-bar span{padding:0 10px;background:var(--frame);color:#141814;font:500 12px/26px Protocol,Arial,sans-serif;white-space:nowrap}
.ncw-bar i{position:absolute;top:6px;width:13px;height:13px;background:var(--frame);border:1px solid #141814;box-shadow:inset 1px 1px #fff,inset -1px -1px var(--frame-d)}
.ncw-bar i:first-of-type{left:10px}
.ncw-bar i:last-of-type{right:10px}
.ncw-bar i:last-of-type:after{content:"";position:absolute;left:2px;top:2px;width:5px;height:5px;border:1px solid #141814}


.ncw-label,.ncw-meta,.ncw-foot{font:400 11px/16px "NC Instrument",ui-monospace,monospace;color:var(--mute)}
.ncw-title{font:500 13px/18px Protocol,Arial,sans-serif;color:var(--ink);margin:0}
.ncw-figure{font:500 32px/36px Protocol,Arial,sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0}


.ncw-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}
.ncw-foot{display:flex;justify-content:space-between;gap:16px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}
.ncw-foot b{font-weight:400;color:var(--ink)}


.ncw-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
.ncw-table th{font:400 11px/16px "NC Instrument",ui-monospace,monospace;color:var(--mute);text-align:left;padding:0 0 8px;border-bottom:1px solid var(--rule)}
.ncw-table td{height:44px;padding:0;border-bottom:1px solid var(--line);vertical-align:middle}
.ncw-table tr:last-child td{border-bottom:0}
.ncw-table :is(th,td).n{text-align:right}
.ncw-table td.n{font-weight:500}
.ncw-table td small{display:block;font:400 11px/16px "NC Instrument",ui-monospace,monospace;color:var(--mute)}
.ncw-table :is(th,td)+:is(th,td){padding-left:16px}


.ncw-meter{display:grid;grid-template-columns:repeat(12,1fr);gap:2px;height:16px;padding:2px;border:1px solid var(--rule)}
.ncw-meter i{background:repeating-linear-gradient(135deg,var(--cell) 0 2px,transparent 2px 4px)}
.ncw-meter i.on{background:var(--acc)}


.ncw-btn{display:inline-block;height:24px;padding:0 10px;border:0;border-radius:3px;background:var(--btn);color:var(--btn-ink);font:500 11px/24px Protocol,Arial,sans-serif;white-space:nowrap;cursor:pointer}
.ncw-btn:active{transform:translate(1px,1px)}
.ncw-btn.is-done{background:transparent;color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}
.ncw-check{display:inline-block;width:12px;height:12px;border:1px solid var(--ink);vertical-align:middle}
.ncw-check.on{background:var(--acc);border-color:var(--acc)}
.ncw-input{display:flex;align-items:center;height:32px;padding:0 10px;border:1px solid var(--rule);font:400 11px/16px "NC Instrument",ui-monospace,monospace;color:var(--mute)}


.ncw-kpis{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:16px}
.ncw-kpis>div{padding-top:12px;border-top:1px solid var(--rule)}
.ncw-kpis .ncw-figure{margin-top:4px}
.ncw-up{color:var(--acc)}


.ncw-compare{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}
.ncw-compare>div{padding:12px 0;border-top:1px solid var(--line)}
.ncw-compare>div:nth-child(-n+2){border-top:1px solid var(--rule)}
.ncw-compare .ncw-figure{font-size:20px;line-height:24px}


.ncw-note{margin-top:16px;padding:10px 12px;border:1px solid var(--acc);color:var(--acc);font:400 11px/16px "NC Instrument",ui-monospace,monospace}

@media (max-width:700px){
 .ncw{padding:42px 16px 16px}
 .ncw-kpis{--cols:2!important}
 .ncw-figure{font-size:28px;line-height:32px}
}


.ncw-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;place-items:center;padding:64px;overflow:hidden;isolation:isolate;min-height:480px}
.ncw-stage>img{position:absolute;inset:-24px;width:calc(100% + 48px);height:calc(100% + 48px);object-fit:cover;filter:blur(4px) saturate(.9);z-index:-1}
.ncw-stage:after{content:"";position:absolute;inset:0;background:#f4f2ea1a;z-index:-1;pointer-events:none}
@media (max-width:700px){.ncw-stage{padding:48px 16px;min-height:0}}
