.ns-back{z-index:60;background:#040406b8;place-items:center;padding:20px;animation:.38s cubic-bezier(.4,0,.2,1) backwards ns-fade;display:grid;position:fixed;inset:0}.ns{--ink:#f2f2f4;--sub:#a1a1aa;--faint:#6b6b74;--line:#ffffff12;--line2:#ffffff1c;--panel:#121215;--panel2:#17171b;--white:#dedee2;--black:#0b0b0d;--acc:167,139,250;--violet:#7c3aed;border:1px solid var(--line2);width:min(96vw,1100px);height:min(92vh,720px);color:var(--ink);background:#0c0c0e;border-radius:18px;grid-template-rows:minmax(0,1fr);grid-template-columns:232px minmax(0,1fr);animation:.28s cubic-bezier(.2,.8,.2,1) backwards ns-open;display:grid;overflow:hidden;box-shadow:0 40px 100px #000000b3,inset 0 1px #ffffff0a}@keyframes ns-fade{0%{opacity:0}}@keyframes ns-open{0%{opacity:0;scale:.975}}@keyframes ns-pick{0%{scale:.85}}@keyframes ns-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ns-pop{0%{opacity:0;scale:.6}}@keyframes ns-in{0%{opacity:0;translate:16px}}@keyframes ns-in-back{0%{opacity:0;translate:-16px}}@keyframes ns-cal-fwd{0%{opacity:0;translate:8px}}@keyframes ns-cal-back{0%{opacity:0;translate:-8px}}@keyframes ns-step-down{0%{opacity:0;translate:0 -6px}}@keyframes ns-step-up{0%{opacity:0;translate:0 6px}}@keyframes ns-up{0%{opacity:0;translate:0 6px}}@keyframes ns-spin{to{rotate:360deg}}@keyframes ns-spin-back{to{rotate:-360deg}}.ns-rail{border-right:1px solid var(--line);background:#09090b;flex-direction:column;padding:18px 12px 14px;display:flex}.ns-brand{align-items:center;gap:10px;padding:0 8px 22px;display:flex}.ns-brand-mark{color:#fff}.ns-brand>div>b{letter-spacing:-.01em;font-size:13.5px;font-weight:750;display:block}.ns-brand>div>span{color:var(--faint);margin-top:1px;font-size:11px;display:block}.ns-steps{flex-direction:column;display:flex;position:relative}.ns-marker{pointer-events:none;background:#ffffff0d;border-radius:12px;height:68px;transition:translate .24s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;right:0}.ns-step{height:68px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:11px;padding:0 10px;display:flex;position:relative}.ns-step:disabled{cursor:default}.ns-sico{width:34px;height:34px;color:var(--faint);background:#ffffff0a;border:none;border-radius:10px;flex:none;place-items:center;transition:background-color .2s,color .2s,border-color .2s;display:grid;position:relative}.ns-step.is-on .ns-sico{background:var(--white);color:var(--black);border-color:#0000;box-shadow:0 6px 16px -6px #ffffff59}.ns-step.is-done .ns-sico{color:var(--ink);background:#ffffff12}.ns-tick{color:#04130a;background:#22c55e;border:2px solid #09090b;border-radius:50%;place-items:center;width:15px;height:15px;animation:.2s backwards ns-fade;display:grid;position:absolute;bottom:-4px;right:-4px}.ns-step-txt{flex-direction:column;min-width:0;display:flex}.ns-step-txt small{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:650}.ns-step-txt b{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13.5px;font-weight:750;transition:color .15s;overflow:hidden}.ns-step-txt em{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;font-style:normal;overflow:hidden}.ns-step:disabled .ns-step-txt b{color:var(--faint)}.ns-step:disabled .ns-sico{opacity:.55}.ns-step:not(.is-on):not(:disabled):hover .ns-step-txt b{color:#fff}.ns-step:not(.is-on):not(:disabled):hover .ns-sico{color:var(--ink)}.ns-rail-foot{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:52px;margin-top:auto;padding:12px 8px 0;display:flex}.ns-rail-foot img{border-radius:6px;flex:none}.ns-rail-foot>span:last-child{min-width:0;color:var(--faint);font-size:11px;line-height:1.35}.ns-rail-foot b{color:var(--sub);font-size:12px;font-weight:700;display:block}.ns-src-ico{color:#fdba74;background:#fb923c29;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.ns-main{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.ns-top{align-items:flex-start;gap:12px;padding:22px 26px 16px;display:flex}.ns-head-txt{min-width:0;animation:.24s cubic-bezier(.2,.8,.2,1) backwards ns-step-down}.ns-top h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.ns-top p{color:var(--sub);margin:4px 0 0;font-size:12.5px}.ns-x{width:32px;height:32px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;place-items:center;margin-left:auto;transition:color .12s,background-color .12s;display:grid}.ns-x:hover{color:var(--ink);background:#ffffff0f}.ns-page::-webkit-scrollbar{display:none}.ns-page{scrollbar-width:none;min-height:0;padding:0 26px 18px;animation:.24s cubic-bezier(.2,.8,.2,1) backwards ns-step-down;overflow-y:auto}.ns-page[data-dir="-1"],.ns-head-txt[data-dir="-1"]{animation-name:ns-step-up}.ns-page[data-dir="0"],.ns-head-txt[data-dir="0"]{animation:none}.ns-page.is-p0{padding-bottom:0;overflow:hidden}.ns-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 26px;display:flex}.ns-hint{min-width:0;color:var(--faint);white-space:nowrap;flex:1;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.ns kbd{border:1px solid var(--line2);min-width:18px;font:inherit;color:var(--sub);text-align:center;background:#ffffff0a;border-radius:5px;padding:1px 5px;font-size:10.5px;font-weight:650;display:inline-block}.ns-btn{height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;transition:background-color .12s,opacity .12s;display:inline-flex}.ns-btn:hover:not(:disabled){background:#ffffff17}.ns-btn:disabled{opacity:.35;cursor:default}.ns-btn svg{transition:translate .15s}.ns-btn.is-white:hover:not(:disabled) svg{translate:2px}.ns-btn.is-white{background:var(--white);color:var(--black);border-color:#0000}.ns-btn.is-white:hover:not(:disabled){background:#fff}.ns-btn.is-primary{background:var(--violet);color:#fff;border-color:#0000;padding:0 18px;animation:.25s backwards ns-fade;box-shadow:inset 0 1px #ffffff38,0 8px 22px -6px #7c3aed99}.ns-btn.is-primary:hover:not(:disabled){background:#8b4cf6}.ns-empty{text-align:center;color:var(--faint);padding:40px 0;font-size:12.5px}.ns-mk{grid-template-columns:minmax(0,1fr) 280px;gap:22px;height:100%;display:grid}.ns-mk-list{flex-direction:column;min-width:0;min-height:0;display:flex}.ns-tools{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:10px;padding-bottom:10px;display:flex}.ns-search{background:var(--panel);height:40px;color:var(--faint);border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:0 12px;transition:border-color .12s;display:flex}.ns-search:focus-within{background:#1c1c21}.ns-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.ns-search input::placeholder{color:var(--faint)}.ns-tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ns-tab{height:30px;color:var(--sub);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:650;transition:background-color .12s,color .12s;display:inline-flex}.ns-tab:hover{color:var(--ink);background:#ffffff0d}.ns-tab.is-on{background:var(--white);color:var(--black)}.ns-scroll{contain:layout paint;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex:1;min-height:0;margin-right:-4px;padding:4px 4px 18px 0;overflow-y:auto}.ns-grp{margin-top:14px}.ns-sect{align-items:baseline;gap:8px;margin:0 10px 5px;display:flex}.ns-sect span{letter-spacing:.05em;text-transform:uppercase;color:var(--sub);font-size:11px;font-weight:700}.ns-sect em{color:var(--faint);font-size:11px;font-style:normal}.ns-recent{flex-wrap:wrap;gap:6px;padding:0 2px;display:flex}.ns-recent button{background:var(--panel);height:32px;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 12px 0 7px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:13px;font-weight:400;transition:background-color .12s,border-color .12s;display:inline-flex}.ns-recent button:hover{background:var(--panel2)}.ns-recent button.is-on{background:var(--white);color:var(--black);border-color:#0000}.ns-list{flex-direction:column;gap:1px;display:flex}.ns-mkt{width:100%;height:50px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:0 10px;transition:background-color .1s;display:grid}.ns-mkt.is-on{background:#ffffff13}.ns-ico{place-items:center;width:28px;height:28px;display:grid}.ns-mkt-name{min-width:0}.ns-mkt-name b{align-items:center;gap:6px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:14px;font-weight:400;line-height:1.2;display:flex}.ns-mkt-name b em{letter-spacing:.05em;color:var(--sub);background:#ffffff1a;border-radius:4px;padding:1px 5px;font-size:9.5px;font-style:normal;font-weight:800}.ns-mkt-name small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.ns-since{color:var(--sub);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.ns-since span{color:var(--faint);font-weight:500}.ns-go{color:var(--faint);opacity:0;place-items:center;transition:opacity .12s,color .12s;display:grid}.ns-mkt:hover .ns-go,.ns-mkt.is-on .ns-go{opacity:1;color:var(--ink)}.ns-pv{border-left:1px solid var(--line);min-width:0;padding:0 0 0 22px;position:relative}.ns-pv:before{content:"";background:linear-gradient(180deg, rgba(var(--acc), .7), transparent);width:1px;height:120px;transition:background .3s;position:absolute;top:0;left:-1px}.ns-pv-in,.ns-pv-name,.ns-pv-facts{animation:.22s ease-out backwards ns-fade}.ns-pv-hero{align-items:center;gap:14px;padding:26px 0 22px;display:flex}.ns-pv-ico{flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.ns-pv-ico>:not(.ns-pv-glow){position:relative}.ns-pv-glow{background:radial-gradient(closest-side, rgba(var(--acc), .12) 0%, rgba(var(--acc), .086) 22%, rgba(var(--acc), .05) 45%, rgba(var(--acc), .022) 66%, rgba(var(--acc), .006) 84%, transparent 100%);pointer-events:none;border-radius:50%;width:220px;height:160px;margin:-80px 0 0 -110px;position:absolute;top:50%;left:50%}.ns-pv-hero b{letter-spacing:-.02em;align-items:center;gap:7px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:24px;font-weight:600;line-height:1.1;display:flex;position:relative}.ns-pv-hero b em{letter-spacing:.05em;color:var(--sub);background:#ffffff1a;border-radius:5px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.ns-pv-hero small{color:var(--sub);margin-top:4px;font-size:12.5px;display:block;position:relative}.ns-pv-hist{border-top:1px solid var(--line);padding:16px 0}.ns-pv-hh{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.ns-pv-hh span,.ns-pv-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:700}.ns-pv-hh b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.ns-hbar{background:#ffffff0f;border-radius:999px;height:8px;position:relative;overflow:hidden}.ns-hbar i{background-color:rgb(var(--acc));border-radius:999px;transition:left .5s cubic-bezier(.16,1,.3,1),background-color .35s;animation:.7s cubic-bezier(.16,1,.3,1) 50ms backwards ns-reveal;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#00000059,#000);mask-image:linear-gradient(90deg,#00000059,#000)}.ns-hbar-ax{height:14px;color:var(--faint);font-variant-numeric:tabular-nums;margin-top:7px;font-size:9.5px;font-weight:650;position:relative}.ns-hbar-ax span{transition:left .5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;translate:-50%}.ns-hbar-ax span:last-child{translate:-100%}.ns-pv-range{color:var(--sub);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11.5px;font-weight:700;display:flex}.ns-pv-facts{margin:0}.ns-pv-facts>div{border-top:1px solid var(--line);padding:12px 0}.ns-pv-facts dd{color:var(--ink);align-items:center;gap:7px;margin:5px 0 0;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.ns-pv-facts dd img{border-radius:3px}.ns-mkt{position:relative}.ns-mkt:before{content:"";background:rgb(var(--acc));opacity:0;border-radius:1px;width:2px;transition:opacity .15s;position:absolute;top:13px;bottom:13px;left:0}.ns-mkt:hover:before,.ns-mkt.is-look:before,.ns-mkt.is-on:before{opacity:1}.ns-mkt:hover,.ns-mkt.is-look{background:linear-gradient(90deg, rgba(var(--acc), .09), #ffffff08 60%)}.ns-scroll:hover .ns-mkt:not(:hover){background:0 0}.ns-scroll:hover .ns-mkt:not(:hover):before{opacity:0}.ns-ico>*{transition:scale .22s cubic-bezier(.2,.7,.3,1)}.ns-mkt:hover .ns-ico>*{scale:1.1}@media (prefers-reduced-motion:reduce){.ns-ico>*{transition:none}}.ns-date{grid-template-columns:minmax(0,1fr) 256px;align-items:start;gap:22px;display:grid}.ns-cal{min-width:0}.sc{grid-template-columns:58px minmax(0,1fr);gap:14px;display:grid}.sc-years{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding-right:12px;display:flex;position:relative}.sc-ymark{background:var(--white);pointer-events:none;border-radius:8px;height:30px;transition:translate .3s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:12px}.sc-years button{height:30px;color:var(--faint);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;font-size:12.5px;font-weight:650;transition:background-color .12s,color .12s;position:relative}.sc-years button:hover{color:var(--ink);background:#ffffff0d}.sc-years button.is-on,.sc-years button.is-on:hover{color:var(--black);background:0 0;font-weight:800;transition:color .28s cubic-bezier(.16,1,.3,1)}.sc-body{min-width:0}.sc-head{justify-content:space-between;align-items:center;height:32px;display:flex}.sc-title{letter-spacing:-.025em;font-size:20px}.sc-title b{font-weight:800}.sc-title span{color:var(--faint);font-weight:500}.sc-nav{gap:4px;display:flex}.sc-nav button{border:1px solid var(--line2);width:30px;height:30px;color:var(--sub);cursor:pointer;background:0 0;border-radius:8px;place-items:center;transition:background-color .12s,color .12s;display:grid}.sc-nav button:hover:not(:disabled){color:var(--ink);background:#ffffff0f}.sc-nav button:disabled{opacity:.3;cursor:default}.sc-months{background:#ffffff08;border:1px solid #0000;border-radius:10px;grid-template-columns:repeat(12,1fr);gap:2px;margin:10px 0 12px;padding:3px;display:grid;position:relative}.sc-mmark{background:var(--white);pointer-events:none;border-radius:7px;width:calc(8.33333% - .5px);transition:left .3s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;bottom:3px}.sc-months button{height:26px;color:var(--sub);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;font-size:11.5px;font-weight:650;transition:background-color .12s,color .12s;position:relative}.sc-months button:hover:not(:disabled){color:var(--ink);background:#ffffff0f}.sc-months button.is-on,.sc-months button.is-on:hover:not(:disabled){color:var(--black);background:0 0;font-weight:800;transition:color .28s cubic-bezier(.16,1,.3,1)}.sc-months button:disabled{color:#ffffff26;cursor:default}.sc-dows{grid-template-columns:repeat(7,1fr);padding-bottom:6px;display:grid}.sc-dows span{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding-left:8px;font-size:10.5px;font-weight:700}.sc-grid{outline:none;grid-template-columns:repeat(7,1fr);gap:3px;animation:.2s ease-out backwards ns-fade;display:grid}.sc-grid.is-fwd{animation:.22s cubic-bezier(.16,1,.3,1) backwards ns-cal-fwd}.sc-grid.is-back{animation:.22s cubic-bezier(.16,1,.3,1) backwards ns-cal-back}.sc-grid:focus-visible{outline:none}.sc-grid>*{border-radius:9px;min-width:0}.sc-pad,.sc-pad.is-we{background:0 0}.sc-day{height:60px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#ffffff06;border:none;flex-direction:column;justify-content:space-between;padding:6px 7px;transition:background-color .1s;display:flex;position:relative}.sc-day.is-we{background:#ffffff0d}.sc-day:hover:not(:disabled){background:#ffffff16}.sc-n{font-variant-numeric:tabular-nums;border-radius:12px;align-self:flex-start;place-items:center;min-width:24px;height:24px;margin:-2px 0 0 -3px;padding:0 5px;font-size:12.5px;font-weight:650;transition:background-color .12s,color .12s;display:grid}.sc-day.is-closed .sc-n,.sc-day.is-hol .sc-n{color:var(--faint)}.sc-day:disabled{cursor:default}.sc-day:disabled .sc-n{color:#ffffff26}.sc-day.is-sel,.sc-day.is-sel:hover:not(:disabled){background:#ffffff1f}.sc-day.is-sel .sc-n{background:var(--white);color:var(--black);font-weight:800;animation:.2s cubic-bezier(.2,.8,.2,1) backwards ns-pick}.sc-end{letter-spacing:.05em;text-transform:uppercase;color:var(--sub);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;max-width:100%;margin-top:auto;font-size:9px;font-weight:800;overflow:hidden}.sc-tag{min-width:0;color:var(--sub);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:flex;overflow:hidden}.sc-tag.is-key{color:#fca5a5}.sc-tag.is-hol{color:var(--faint);font-weight:600}.sc-tag em{color:var(--faint);font-style:normal;font-weight:600}.ns-dayside{flex-direction:column;gap:12px;display:flex}.ns-dsel{background:var(--panel);border:1px solid #0000;border-radius:14px;padding:14px}.ns-dsel-top{align-items:center;gap:12px;display:flex}.ns-dsel-txt{animation:.18s ease-out backwards ns-fade}.ns-dsel-cal{background:var(--white);width:46px;color:var(--black);border-radius:10px;flex-direction:column;flex:none;align-items:center;display:flex;overflow:hidden}.ns-dsel-cal small{color:#fff;letter-spacing:.06em;text-transform:uppercase;text-align:center;background:#ef4444;width:100%;padding:2px 0 1px;font-size:9.5px;font-weight:800}.ns-dsel-cal b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.35}.ns-dsel-top>div>b{letter-spacing:-.01em;font-size:15px;font-weight:800;display:block}.ns-dsel-top>div>span{color:var(--sub);margin-top:1px;font-size:12px;display:block}.ns-dl{margin-top:16px;animation:.6s cubic-bezier(.16,1,.3,1) backwards ns-dl-reveal}@keyframes ns-dl-reveal{0%{clip-path:inset(-8px 100% -8px -8px)}to{clip-path:inset(-8px)}}.ns-dl-track{height:10px;position:relative}.ns-dl-base{background:#ffffff1a;border-radius:1px;height:2px;position:absolute;top:4px;left:0;right:0}.ns-dl-base.is-all{background:#ffffff38}.ns-dl-base.is-rthonly{background:#ffffff0d}.ns-dl-rth{background:#ffffffb3;border-radius:2px;height:4px;position:absolute;top:3px}.ns-dl-pin{background:#fff;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:1px;box-shadow:0 0 0 3px #121215,0 0 0 4px #8b5cf6b3}.ns-dl.is-closed .ns-dl-rth,.ns-dl.is-closed .ns-dl-base{opacity:.3}.ns-dl-ax{height:13px;color:var(--faint);font-variant-numeric:tabular-nums;margin-top:6px;font-size:10px;position:relative}.ns-dl-ax span{position:absolute;top:0}.ns-dl-ax span.is-mid{color:var(--sub);translate:-50%}.ns-dsel-note{color:var(--sub);margin:10px 0 0;font-size:12px;line-height:1.5}.ns-dsel-note strong{color:var(--ink);font-weight:750}.ns-dev{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:flex}.ns-dev li{color:var(--sub);gap:10px;font-size:12px;display:flex}.ns-dev li time{width:36px;color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.ns-dev li.is-key span{color:var(--ink);font-weight:700}.ns-dev li.is-key time{color:#f87171}.ns-dev li.is-none span{color:var(--faint)}.ns-dev li span{align-items:center;gap:7px;min-width:0;display:inline-flex}.ns-dev li.is-key .news-glyph{color:#fca5a5}.ns-typed{background:var(--panel);height:38px;color:var(--faint);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:border-color .12s;display:flex}.ns-typed:focus-within{background:#1c1c21}.ns-typed.is-bad{background:#ef44440f;border-color:#ef444473}.ns-typed input{min-width:0;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;font-size:13px;font-weight:650}.ns-typed span{flex:none;font-size:10.5px;font-weight:600}.ns-typed.is-bad span{color:#f87171}.ns-quick{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ns-q{color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;transition:background-color .12s,border-color .12s;display:flex}.ns-q span{font-size:12px;font-weight:700}.ns-q small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px}.ns-q:hover{background:#ffffff14}.ns-q.is-on{background:var(--white);color:var(--black);border-color:#0000}.ns-q.is-on small{color:#52525b}.ns-bounds{color:var(--faint);font-size:11px}.ns-bounds b{color:var(--sub);font-weight:700}.ns-acct{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:24px;display:grid}.ns-form{flex-direction:column;gap:22px;min-width:0;display:flex}.ns-field{flex-direction:column;gap:9px;display:flex}.ns-field>label,.ns-field>span{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.ns-field>label em{text-transform:none;letter-spacing:0;margin-left:4px;font-style:normal;font-weight:500}.ns-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ns-mode{background:var(--panel);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:13px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .12s,background-color .12s;display:flex}.ns-mode:hover{background:var(--panel2)}.ns-mode{position:relative;overflow:visible}.ns-mode-logos{pointer-events:none;display:flex;position:absolute;top:-11px;right:14px}.ns-mode-logos img{object-fit:cover;width:24px;height:24px;rotate:calc((var(--i) - 1) * 8deg);transition:margin-left .32s cubic-bezier(.16,1,.3,1),rotate .32s cubic-bezier(.16,1,.3,1),scale .32s cubic-bezier(.16,1,.3,1),translate .32s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 22ms);background:#1b1b20;border-radius:7px;margin-left:-8px;box-shadow:0 0 0 2px #0c0c0e,0 6px 14px -4px #0009}.ns-mode-logos img:first-child{margin-left:0}.ns-mode:hover .ns-mode-logos img{rotate:calc((var(--i) - 1) * 5deg);margin-left:1px;translate:0 -1px;scale:1.06}.ns-mode:hover .ns-mode-logos img:first-child{margin-left:0}.ns-mode.is-on{background:#222228}.ns-mode-ico{width:34px;height:34px;color:var(--sub);background:#ffffff0f;border-radius:10px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.ns-mode.is-on .ns-mode-ico{background:var(--white);color:var(--black)}.ns-mode.is-on .ns-mode-ico.is-prop{color:#fff;background:linear-gradient(150deg,#60a5fa,#2563eb);box-shadow:0 8px 18px -8px #2563ebcc}.ns-mode b{align-items:center;font-size:13.5px;font-weight:750;display:flex}.ns-mode small{color:var(--faint);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.ns-firms{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ns-firm{background:var(--panel);min-width:0;height:46px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:0 10px;transition:border-color .12s,background-color .12s;display:flex}.ns-firm img{border-radius:6px;flex:none}.ns img.is-inv{filter:invert()}.ns-firm>span:last-child{min-width:0}.ns-firm b{font-size:12.5px;font-weight:750;display:block}.ns-firm small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:10.5px;display:block;overflow:hidden}.ns-firm:hover{background:var(--panel2)}.ns-firm.is-on{background:#222228}.ns-firm-custom{width:22px;height:22px;color:var(--sub);background:#ffffff14;border-radius:6px;flex:none;place-items:center;display:grid}.ns-rules{background:var(--panel);border:1px solid #0000;border-radius:12px}.ns-rule{align-items:center;gap:12px;min-height:52px;padding:8px 12px 8px 14px;display:flex}.ns-rule+.ns-rule{border-top:1px solid var(--line)}.ns-rule-l{flex:1;min-width:0}.ns-rule-l b{font-size:13px;font-weight:700;display:block}.ns-rule-l small{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px;display:block}.ns-rule-r{flex:none;align-items:center;gap:10px;display:flex}.ns-stepper{background:#0e0e11;border:1px solid #0000;border-radius:9px;align-items:center;height:32px;display:inline-flex}.ns-stepper button{width:28px;height:100%;color:var(--faint);cursor:pointer;background:0 0;border:none;place-items:center;transition:color .12s;display:grid}.ns-stepper button:hover{color:var(--ink)}.ns-stepper input{width:34px;color:var(--ink);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;font-size:13px;font-weight:750}.ns-stepper em{color:var(--faint);padding-left:1px;font-size:12px;font-style:normal;font-weight:650}.ns-switch{cursor:pointer;background:#ffffff24;border:none;border-radius:999px;width:34px;height:20px;transition:background-color .15s;position:relative}.ns-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:translate .18s cubic-bezier(.2,.7,.3,1);position:absolute;top:2px;left:2px}.ns-switch.is-on{background:#22c55e}.ns-switch.is-on i{translate:14px}.ns-pills{background:#0e0e11;border:1px solid #0000;border-radius:9px;padding:2px;display:inline-flex}.ns-pills button{height:26px;color:var(--sub);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:0 11px;font-size:12px;font-weight:700;transition:background-color .12s,color .12s}.ns-pills button.is-on{background:var(--white);color:var(--black)}.ns-fine{color:var(--faint);margin:0;font-size:11px;line-height:1.5}.ns-money{background:var(--panel);border:1px solid #0000;border-radius:12px;align-items:baseline;gap:4px;padding:4px 16px;transition:border-color .12s;display:flex}.ns-money:focus-within{background:#1c1c21}.ns-money span{color:var(--faint);font-size:24px;font-weight:700}.ns-money input{min-width:0;height:48px;color:var(--ink);font:inherit;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;font-size:30px;font-weight:800}.ns-seg{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.ns-seg button{height:32px;color:var(--sub);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:9px;font-size:12.5px;font-weight:700;transition:background-color .12s,color .12s}.ns-seg button:hover{color:var(--ink);background:#ffffff14}.ns-seg button.is-on{background:var(--white);color:var(--black);border-color:#0000}.ns-input{background:var(--panel);width:100%;height:42px;color:var(--ink);font:inherit;border:1px solid #0000;border-radius:10px;outline:none;padding:0 13px;font-size:13.5px;transition:border-color .12s}.ns-input:focus{background:#1c1c21}.ns-input::placeholder{color:var(--faint)}.ns-review{background:var(--panel);border-radius:16px;position:sticky;top:0;overflow:hidden}.ns-rv-top{background:radial-gradient(120% 140% at 0% 0%, rgba(var(--acc), .16), transparent 60%);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.ns-rv-top b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;display:block;overflow:hidden}.ns-rv-top small{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.ns-review dl{margin:0;padding:6px 16px}.ns-review dl>div{justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.ns-review dt{color:var(--faint);align-items:center;gap:7px;display:inline-flex}.ns-review dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:750}.ns-rv-note{color:var(--faint);text-align:center;background:#ffffff08;border-radius:10px;margin:0 16px 16px;padding:10px 12px;font-size:11.5px}.ns-track{background:#ffffff08;border-radius:12px;margin:0 12px 12px;padding:12px 12px 11px}.ns-track-h{color:var(--sub);align-items:center;gap:7px;font-size:12px;display:flex}.ns-track-h img{border-radius:4px}.ns-track-h b{color:var(--ink);font-weight:750}.ns-track-h em{color:var(--faint);margin-left:auto;font-size:10.5px;font-style:normal;font-weight:600}.ns-track-bar{background:#ffffff0d;border-radius:3px;height:6px;margin:14px 0 10px;animation:.6s cubic-bezier(.16,1,.3,1) .1s backwards ns-reveal;position:relative}.ns-track-bar i{transition:left .35s cubic-bezier(.16,1,.3,1),width .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0}.ns-track-bar i.is-loss{background:#f8717173;border-radius:3px 0 0 3px}.ns-track-bar i.is-gain{background:#4ade808c;border-radius:0 3px 3px 0}.ns-track-mk{background:#fff;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:left .35s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;box-shadow:0 0 0 2px #17171b}.ns-track-lg{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ns-track-lg span{flex-direction:column;gap:1px;min-width:0;display:flex}.ns-track-lg span:nth-child(2){align-items:center}.ns-track-lg span:last-child{align-items:flex-end}.ns-track-lg small{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.ns-track-lg b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:750}.ns-track-lg .is-loss b{color:#fca5a5}.ns-track-lg .is-gain b{color:#86efac}.ns-track-p2{color:var(--faint);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:11px}@media (max-width:1000px){.ns-mk,.ns-acct,.ns-date{grid-template-columns:1fr}.ns-pv,.ns-review{display:none}.ns-dayside{grid-template-columns:1fr 1fr;display:grid}.ns-firms{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.sc-mmark,.sc-ymark{display:none}.sc-years button.is-on,.sc-years button.is-on:hover,.sc-months button.is-on,.sc-months button.is-on:hover:not(:disabled){background:var(--white)}.ns-back{padding:0}.ns{border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100vw;height:100dvh}.ns-rail{border-right:none;border-bottom:1px solid var(--line);padding:8px 10px}.ns-brand,.ns-rail-foot,.ns-marker,.ns-step-txt em,.ns-step-txt small,.ns-hint{display:none}.ns-steps{flex-direction:row;gap:4px}.ns-step{flex:1;gap:8px;height:auto;padding:6px}.ns-sico{width:28px;height:28px}.ns-top{padding:14px 16px 10px}.ns-page{padding:0 16px 16px}.ns-foot{padding:10px 16px}.ns-dayside,.ns-modes{grid-template-columns:1fr}.ns-seg{grid-template-columns:repeat(3,1fr)}.sc{grid-template-columns:1fr}.sc-years{border-right:none;border-bottom:1px solid var(--line);flex-direction:row;padding:0 0 8px;overflow-x:auto}.sc-years button{flex:none;padding:0 10px}.sc-months{grid-template-columns:repeat(6,1fr)}.sc-day{height:44px}.sc-tag{font-size:0}.sc-tag .news-glyph{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.ns *,.ns,.ns-back{transition:none!important;animation:none!important}}@media (max-width:760px){.ns{animation-name:ns-fade}.ns-rail{background:#0a0a0c}.ns-step{border-radius:10px;justify-content:center}.ns-step.is-on{background:#ffffff0f}.ns-step-txt b{font-size:12px}.ns-tick{display:none}.ns-top h2{font-size:19px}.ns-top p{font-size:12px}.ns-page.is-p0{padding:0 12px}.ns-tools{gap:8px}.ns-search{height:44px}.ns-tab{height:32px}.ns-mkt{grid-template-columns:30px minmax(0,1fr) auto;height:56px}.ns-go{display:none}.ns-quick{grid-template-columns:repeat(3,1fr)}.ns-q small{display:none}.ns-q{align-items:center;padding:9px 6px}.sc-grid{border-radius:10px}.sc-n{font-size:13px}.ns-firms{grid-template-columns:repeat(2,1fr)}.ns-rule{flex-wrap:wrap}.ns-money input{font-size:26px}.ns-foot{padding-bottom:max(10px, env(safe-area-inset-bottom));gap:8px}.ns-foot .ns-btn{flex:1;justify-content:center;height:44px}.ns-foot .ns-btn:first-of-type:not(:last-child){flex:none}}.sc-tag.is-hol{letter-spacing:-.01em;gap:3px;font-size:10px}.sc-tag{margin:-2px 0 -2px -2px;padding:2px 0 2px 2px}.dash .sc-day .sc-tag .news-glyph>*{transform-box:view-box;transform-origin:50%;transition:scale .22s cubic-bezier(.3,1.5,.5,1)!important}.dash .sc-day:hover:not(:disabled) .sc-tag .news-glyph>*{scale:1.24}@media (prefers-reduced-motion:reduce){.dash .sc-day .sc-tag .news-glyph>*{transition:none!important}}.ns-back{animation:.15s cubic-bezier(.4,0,.2,1) backwards ns-fade}.ns{animation:.14s cubic-bezier(.2,.8,.2,1) backwards ns-open-quick}@keyframes ns-open-quick{0%{opacity:.45;scale:.975}}@media (prefers-reduced-motion:reduce){.ns{animation:none}}html.crt-light .ns-tools .ns-search{background:#eef0f3}html.crt-light .ns-tools .ns-search:focus-within{background:#e8eaee}@keyframes sc-tag-in{0%{opacity:0;translate:0 2px;scale:.85}30%{opacity:1}}@keyframes sc-txt-in{0%{opacity:0}}.sc-tag .news-glyph,.ns-dev li .news-glyph{transform-origin:50%;animation:.22s cubic-bezier(.3,1.3,.5,1) backwards sc-tag-in;animation-delay:var(--d,0s)}.sc-tag-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;animation:.14s ease-out backwards sc-txt-in;animation-delay:calc(var(--d,0s) + 90ms);overflow:hidden}.ns-dev li{--d:calc(var(--i,0) * 30ms + 20ms)}.ns-dev li time,.ns-dev-t,.ns-dev li.is-none span{animation:.14s ease-out backwards sc-txt-in;animation-delay:calc(var(--d) + 90ms)}@media (prefers-reduced-motion:reduce){.sc-tag .news-glyph,.sc-tag-t,.ns-dev li .news-glyph,.ns-dev li time,.ns-dev-t,.ns-dev li.is-none span{animation:none}}.ns-back{width:round(down,100vw,2px);height:round(down,100vh,2px);inset:0 auto auto 0!important}.ns{width:round(down,min(96vw,1100px),2px);height:round(down,min(92vh,720px),2px)}@media (max-width:720px){.ns{width:round(down,100vw,2px);height:round(down,100dvh,2px)}}html:not(.crt-light) .ns-pv-glow,.hub-dark .ns-pv-glow{display:none}html.crt-light .ns-pv-glow:not(.hub-dark *){background:radial-gradient(closest-side, rgba(var(--acc), .07) 0%, rgba(var(--acc), .05) 22%, rgba(var(--acc), .029) 45%, rgba(var(--acc), .013) 66%, rgba(var(--acc), .004) 84%, transparent 100%)}:is(html.br-gecko,html.br-webkit) .ns-mkt:hover .ns-ico>*,:is(html.br-gecko,html.br-webkit) .ns-mode:hover .ns-mode-logos img,:is(html.br-gecko,html.br-webkit) .dash .sc-day:hover:not(:disabled) .sc-tag .news-glyph>*{rotate:.01deg}html.crt-light .ns-switch{background:#e5e5ea!important}html.crt-light .ns-switch.is-on{background:#34c759!important}html.crt-light .ns-switch i{box-shadow:0 1px 3px #00000038,0 0 0 .5px #0000000a;background:#fff!important}.ssh-prop{color:#0b0b0d;background:#f2f2f2}html.crt-light .ssh-prop{color:#fff!important;background:#2a2c33!important}.ns-mode-marks{pointer-events:none;--well:#141416;position:absolute;top:-12px;right:14px}html.crt-light .ns-mode-marks{--well:#f4f5f7}.ns-mode:hover .ns-mode-marks .firm-mark:first-child{translate:-4px -2px}.ns-mode:hover .ns-mode-marks .firm-mark:nth-child(2){translate:0 -4px}.ns-mode:hover .ns-mode-marks .firm-mark:nth-child(3){translate:4px -2px}.sc-nav button{background:0 0!important;border:0!important}.sc-nav button svg{transition:transform 80ms cubic-bezier(.4,0,1,1)}.sc-nav button:hover:not(:disabled) svg{transition:transform .17s cubic-bezier(.22,.68,.36,1.02);transform:scale(1.25)}.sc-nav button:hover:not(:disabled){color:var(--ink)}.sc-gbox{margin:-3px;padding:3px;position:relative;overflow:hidden}.sc-grid,.sc-grid.is-fwd,.sc-grid.is-back,.sc-grid.mo-ghost{animation:none}.sc-grid.mo-ghost .sc-tag{animation:none!important}.sc-nav button{width:34px;height:34px}.sc-nav button svg{width:18px;height:18px}.sc-nav button:hover:not(:disabled) svg{transform:scale(1.3)}.ns-rv-top{background:0 0}html.crt-light .ns-rv-top{background:0 0!important}@keyframes ns-settle{0%{opacity:.82}}@keyframes ns-land{0%{opacity:0;translate:0 5px}}.ns-prop{animation:none}.ns-prop .px-q,.ns-prop .px-tabs,.ns-prop .px-grid,.ns-prop .px-cfg,.ns-prop .px-factw,.ns-prop .px-rules>.px-r{animation:.2s cubic-bezier(.2,.8,.2,1) backwards ns-land}.ns-prop .px-tabs{animation-delay:30ms}.ns-prop .px-grid,.ns-prop .px-cfg{animation-delay:80ms}.ns-prop .px-factw{animation-delay:.11s}.ns-prop .px-rules>.px-r:first-child{animation-delay:.14s}.ns-prop .px-rules>.px-r:nth-child(2){animation-delay:.165s}.ns-prop .px-rules>.px-r:nth-child(3){animation-delay:.19s}.ns-prop .px-rules>.px-r:nth-child(4){animation-delay:.215s}.ns-prop .px-rules>.px-r:nth-child(5){animation-delay:.24s}.ns-prop .px-rules>.px-r:nth-child(n+6){animation-delay:.265s}@media (prefers-reduced-motion:reduce){.ns-prop *{animation:none!important}}.ns-sico,.ns-step.is-on .ns-sico,.ns-step.is-done .ns-sico{border-radius:0;box-shadow:none!important;background:0 0!important}.ns-step.is-on .ns-sico{color:var(--ink)}.ns-sico>svg,.ns-sico>img,.ns-sico>span:not(.ns-tick){transition:scale .18s cubic-bezier(.2,.8,.2,1)}.ns-step:not(:disabled):hover .ns-sico>svg,.ns-step:not(:disabled):hover .ns-sico>img{scale:1.08}html.crt-light .ns-sico,html.crt-light .ns-step.is-on .ns-sico,html.crt-light .ns-step.is-done .ns-sico{box-shadow:none!important;background:0 0!important}html.crt-light .ns-step.is-on .ns-sico{color:var(--ink)!important}.ns-mode-ico{border-radius:11px;width:40px;height:40px}.ns-prop .px-gf{gap:10px;height:46px}.ns-brand{align-items:center;gap:10px;padding:2px 8px 22px}.ns-brand>b{letter-spacing:-.01em;font-size:15px;font-weight:750;line-height:1}.ns-brand-mark{flex:none;display:block}.ns-head-txt{align-items:center;min-height:34px;display:flex}.ns-head-txt h2{margin:0}.ns-top{min-height:0;padding:12px 16px 0}.ns-head-txt{min-height:0!important}@media (max-width:760px){.ns-back{height:round(down,100dvh,2px)!important}.ns{height:round(down,100dvh,2px)}.ns-mode-marks,.sc-tag-t{display:none}.ns-top{padding-top:10px;padding-bottom:6px}}
