.nsx{width:100%;container-type:inline-size}.nsx-in{--u:1cqw;color:var(--ink)}@container (width<=460px){.nsx-in{--u:1.45cqw}}.nsx-in>*{min-width:0}.ft .ft-viz.light,.ft.flip .ft-viz.light{background:radial-gradient(60% 80% at 15% 10%,#d9e36b59,#0000 60%),radial-gradient(70% 90% at 95% 95%,#8fd39b73,#0000 65%),linear-gradient(135deg,#f3f7f1,#e6efe3);border:1px solid #dce8da}.nsd-in{border:1px solid var(--line);border-radius:calc(2.6*var(--u));padding:calc(2.8*var(--u)) calc(3*var(--u));box-shadow:0 calc(2.4*var(--u)) calc(6*var(--u)) calc(-2.4*var(--u)) #10281459;gap:calc(2*var(--u));background:#fff;display:grid;position:relative}.nsd-hd{justify-content:space-between;align-items:center;display:flex}.nsd-hd b{font-size:calc(3*var(--u));display:block}.nsd-hd small{font-size:calc(1.8*var(--u));color:var(--muted)}.nsd-cust{font-size:calc(1.7*var(--u));color:var(--g800);border:1px solid var(--line);padding:calc(.7*var(--u)) calc(1.4*var(--u));border-radius:calc(1*var(--u));font-weight:700}.nsd-mid{gap:calc(2*var(--u));grid-template-columns:52% 1fr;display:grid}.nsd-kpi{gap:calc(1*var(--u));grid-template-columns:1fr 1fr;display:grid}.nsd-kpi>div{gap:calc(.3*var(--u));padding:calc(1.3*var(--u)) calc(1.4*var(--u));border-radius:calc(1.3*var(--u));background:var(--bg2);border:1px solid #0000;align-content:center;display:grid}.nsd-kpi small{font-size:calc(1.4*var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--g700);font-weight:700}.nsd-kpi b{font-size:calc(2.9*var(--u));letter-spacing:-.02em;line-height:1.05}.nsd-kpi span{font-size:calc(1.45*var(--u));color:var(--muted)}.nsd-chart{gap:calc(.8*var(--u));padding:calc(1.4*var(--u)) calc(1.6*var(--u));border:1px solid var(--line2);border-radius:calc(1.6*var(--u));display:grid}.nsd-chart small{font-size:calc(1.5*var(--u));color:var(--muted)}.nsd-bars{align-items:flex-end;gap:calc(.8*var(--u));height:calc(10*var(--u));display:flex}.nsd-bars i{height:var(--h);border-radius:calc(.5*var(--u)) calc(.5*var(--u)) 0 0;background:#cfe3d3;flex:1}.nsd-bars i:nth-child(n+7){background:var(--g500)}.nsd-list{gap:calc(.7*var(--u));display:grid}.nsd-r{gap:calc(1.6*var(--u));padding:calc(1*var(--u)) calc(1.4*var(--u));border-radius:calc(1.2*var(--u));background:var(--bg2);font-size:calc(1.8*var(--u));grid-template-columns:1fr auto auto;align-items:center;display:grid}.nsd-r b{font-variant-numeric:tabular-nums}.nsd-r em{font-style:normal;font-size:calc(1.5*var(--u));padding:calc(.3*var(--u)) calc(.9*var(--u));border-radius:calc(.8*var(--u));color:#9a6a12;background:#fbf3e2;font-weight:700}.nsd-r.r2 em{color:#9b4a3f;background:#f8ecea}.nsd-r.r3 em{background:var(--g100);color:var(--g800)}.nsd-add{font-size:calc(1.6*var(--u));color:var(--muted);padding:calc(.7*var(--u)) calc(1.6*var(--u));border-radius:calc(1*var(--u));border:1.5px dashed #cbd5cd;justify-self:end;font-weight:600}.nsd-kpi .k0{background:var(--g50);border-color:#cfe6d3}.nsd-r.r0{background:#fff8e8;box-shadow:inset 0 0 0 1px #eadfc0}.nsd-in.run .nsd-kpi>div,.nsd-in.run .nsd-r{animation:none}.nsd-in.run .nsd-kpi>div{animation-name:nsd-kpi}.nsd-in.run .nsd-r{animation-name:nsd-row}.nsd-in.run .k1,.nsd-in.run .r1{animation-delay:3s}.nsd-in.run .k2,.nsd-in.run .r2{animation-delay:6s}.nsd-in.run .k3,.nsd-in.run .r3{animation-delay:9s}.nsd-in.run .k0,.nsd-in.run .r0{animation-delay:0s}@keyframes nsd-kpi{0%,24%{background:var(--g50);border-color:#cfe6d3}27%,to{background:var(--bg2);border-color:#0000}}@keyframes nsd-row{0%,24%{transform:translateX(calc(.8*var(--u)));background:#fff8e8;box-shadow:inset 0 0 0 1px #eadfc0}27%,to{background:var(--bg2);box-shadow:none;transform:none}}.nsd-in.run .nsd-bars i{animation:nsd-bar 1.2s calc(var(--i)*80ms) both}@keyframes nsd-bar{0%{height:0}}@container (width<=460px){.nsd-mid{grid-template-columns:minmax(0,1fr)}}.nsf-in{border:1px solid var(--line);border-radius:calc(2.6*var(--u));padding:calc(3*var(--u));box-shadow:0 calc(2.4*var(--u)) calc(6*var(--u)) calc(-2.4*var(--u)) #10281459;gap:calc(1.8*var(--u));background:#fff;display:grid}.nsf-hd{gap:calc(1.6*var(--u));align-items:center;display:flex}.nsf-ic{width:calc(6*var(--u));height:calc(6*var(--u));border-radius:calc(1.4*var(--u));background:var(--g800);color:#fff;font-weight:800;font-size:calc(2*var(--u));place-items:center;display:grid}.nsf-hd b{font-size:calc(3*var(--u));display:block}.nsf-hd small{font-size:calc(1.8*var(--u));color:var(--muted)}.nsf-row{gap:calc(1.4*var(--u));grid-template-columns:1fr 1fr;display:grid}.nsf-row>div{padding:calc(1.4*var(--u)) calc(1.8*var(--u));border-radius:calc(1.4*var(--u));background:var(--bg2)}.nsf-row small{font-size:calc(1.6*var(--u));color:var(--muted);display:block}.nsf-row b{font-size:calc(3.2*var(--u))}.nsf-bar{height:calc(1.8*var(--u));background:#e7ece8;border-radius:9px;overflow:hidden}.nsf-bar i{border-radius:inherit;background:var(--g500);width:64%;height:100%;display:block}.nsf-cap{font-size:calc(1.7*var(--u));color:var(--muted);margin-top:calc(-1*var(--u));justify-content:space-between;display:flex}.nsf-cap span:last-child{color:var(--g700);font-weight:700}.nsf-intent{padding:calc(1.4*var(--u)) calc(1.8*var(--u));border-radius:calc(1.4*var(--u));font:italic calc(2*var(--u))/1.4 Georgia,serif;color:var(--ink2);background:#fbf8ef}.nsf-intent small{font:700 calc(1.5*var(--u))/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#9a6a12;font-style:normal;display:block}.nsf-docs{gap:calc(.8*var(--u));margin:0;padding:0;list-style:none;display:grid}.nsf-docs li{padding-left:calc(3.4*var(--u));font-size:calc(1.9*var(--u));position:relative}.nsf-docs li:before{content:"✓";width:calc(2.4*var(--u));height:calc(2.4*var(--u));background:var(--g500);color:#fff;font-size:calc(1.4*var(--u));border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nsf-docs li.due:before{content:"";box-sizing:border-box;background:#fff;border:2px solid #d9a400}.nsf-docs li.due{color:#9a6a12;font-weight:600}.nsf-share{align-items:center;gap:calc(.6*var(--u));font-size:calc(1.6*var(--u));color:var(--muted);display:flex}.nsf-share span{width:calc(3.4*var(--u));height:calc(3.4*var(--u));background:var(--g100);color:var(--g800);font-weight:800;font-size:calc(1.3*var(--u));margin-left:calc(-.6*var(--u));border:2px solid #fff;border-radius:50%;place-items:center;display:grid}.nsf-share small{margin-right:calc(1.2*var(--u))}.nsf-share em{margin-left:calc(.8*var(--u));font-style:normal}.nsf-in.run .nsf-bar i{animation:8s infinite both nsf-bar}.nsf-in.run .nsf-docs .d0:before{animation:8s .6s infinite both nsf-chk}.nsf-in.run .nsf-docs .d1:before{animation:8s 1.1s infinite both nsf-chk}@keyframes nsf-bar{0%{width:0}25%,92%{width:64%}to{width:0}}@keyframes nsf-chk{0%{transform:translateY(-50%)scale(0)}6%,88%{transform:translateY(-50%)scale(1)}96%,to{transform:translateY(-50%)scale(0)}}.nsr-in{gap:calc(1.8*var(--u));display:grid}.nsr-k{font-size:calc(1.8*var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--g700);font-weight:700}.nsr-in ol{padding:0 0 0 calc(2*var(--u));gap:calc(1.4*var(--u));border-left:2px dashed #bcd3c0;margin:0;list-style:none;display:grid}.nsr-in li{grid-template-columns:calc(9*var(--u)) 1fr;gap:calc(1.4*var(--u));padding:calc(1.6*var(--u)) calc(2*var(--u));border:1px solid var(--line);border-radius:calc(1.6*var(--u));box-shadow:0 calc(1.4*var(--u)) calc(3*var(--u)) calc(-1.6*var(--u)) #1028144d;background:#fff;align-items:start;display:grid;position:relative}.nsr-in li:before{content:"";left:calc(-3.15*var(--u));top:calc(2.4*var(--u));width:calc(2*var(--u));height:calc(2*var(--u));border:2px solid var(--g500);background:#fff;border-radius:50%;position:absolute}.nsr-in li.done:before{background:var(--g500)}.nsr-d{font-size:calc(1.8*var(--u));color:var(--g800);font-weight:800}.nsr-c{font-size:calc(1.9*var(--u));color:var(--ink2);line-height:1.4}.nsr-c small{font-size:calc(1.5*var(--u));color:var(--muted);margin-bottom:calc(.2*var(--u));font-weight:700;display:block}.nsr-in li.done{background:var(--g50);border-color:#cfe6d3}.nsr-in li.done b{color:var(--g700)}.nsr-in.run li,.run .nsr-in li{animation:9s infinite both nsr-in}.nsr-in.run .e1,.run .nsr-in .e1{animation-delay:.9s}.nsr-in.run .e2,.run .nsr-in .e2{animation-delay:1.8s}.nsr-in.run .e3,.run .nsr-in .e3{animation-delay:2.9s}@keyframes nsr-in{0%{opacity:0;transform:translateY(calc(1.6*var(--u)))}6%,88%{opacity:1;transform:none}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.nsx-in.run *{animation:none!important}}
