.ns-feat .steps-bg{padding-top:clamp(3.5rem,6vw,5.5rem);padding-bottom:clamp(3.5rem,6vw,5.5rem)}.ns-feat-head{z-index:1;text-align:center;max-width:36rem;margin:0 auto 2.5rem;position:relative}.ns-feat-eyebrow{letter-spacing:-.01em;color:#f5f3ebb8;margin:0 0 .9rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.85rem,1.15vw,.95rem);font-weight:400;line-height:1.3}.ns-feat-title{letter-spacing:-.02em;color:#f5f3eb;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.15}.ns-feat-lede{color:#f5f3ebb8;text-wrap:pretty;max-width:32rem;margin:.875rem auto 0;font-size:1.0625rem;line-height:1.5}.ns-feat-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2.25rem}.ns-feat-card,.ns-feat-grid{display:grid;position:relative}.ns-feat-card{--ns-feat-stage:30rem;grid-template-rows:var(--ns-feat-stage) auto;background:#fff;border-radius:1rem;gap:1.25rem;min-width:0;height:100%;padding:2rem;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 18px 40px #00000047,0 0 36px #4fa3321f}.ns-feat-copy{align-content:start;gap:.4rem;min-height:5.5rem;display:grid}.ns-feat-copy h3{letter-spacing:-.015em;color:#1c1e1a;margin:0;font-size:clamp(1.2rem,1.5vw,1.35rem);font-weight:500;line-height:1.25}.ns-feat-copy p{color:#6b6f66;margin:0;font-size:.875rem;line-height:1.45}.ns-feat-preview{height:var(--ns-feat-stage);min-height:var(--ns-feat-stage);max-height:var(--ns-feat-stage);box-sizing:border-box;background:#fff;border:0;border-radius:0;align-content:center;gap:.75rem;padding:0;display:grid;overflow:hidden}.ns-feat-preview--research{align-content:stretch}.ns-feat-preview--research .ns-kw{box-sizing:border-box;border:0;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:100%;max-height:100%;padding:.35rem .1rem .2rem}.ns-feat-preview--research .ns-kw,.ns-kw{background:#fff;border-radius:0;gap:.55rem;display:grid}.ns-kw{--ns-kw-ink:#171717;--ns-kw-mute:#737373;--ns-kw-line:#e5e5e5;--ns-kw-soft:#f5f5f5;--ns-kw-green:#16a34a;--ns-kw-bar:#22c55e;--ns-kw-orange:#ea580c;--ns-kw-red:#dc2626;color:var(--ns-kw-ink);border:0;padding:.65rem .65rem .45rem;font-size:.625rem;line-height:1.3;position:relative;overflow:hidden}.ns-kw-charts{grid-template-columns:minmax(0,1fr) minmax(7.5rem,9.5rem);align-items:stretch;gap:.85rem 1.1rem;padding:.15rem .1rem .35rem;display:grid}.ns-kw-volume{gap:.45rem;min-width:0;display:grid}.ns-kw-intent>strong,.ns-kw-volume__head strong{letter-spacing:-.015em;color:var(--ns-kw-ink);font-size:.72rem;font-weight:600;display:block}.ns-kw-volume__head p{max-width:22rem;color:var(--ns-kw-mute);margin:.18rem 0 0;font-size:.52rem;line-height:1.4}.ns-kw-volume__head em{color:var(--ns-kw-green);margin-top:.35rem;font-size:.55rem;font-style:normal;font-weight:600;display:inline-block}.ns-kw-volume-svg{width:100%;height:auto;display:block;overflow:visible}.ns-kw-gridline{stroke:#efefef;stroke-width:1px}.ns-kw-axis{fill:#a3a3a3;font-family:inherit;font-size:9px}.ns-kw-axis--x{font-size:8px}.ns-kw-bar-rect{fill:#4fa332}@media (prefers-reduced-motion:no-preference){.ns-kw--live .ns-kw-bar-rect{transform-box:fill-box;transform-origin:bottom;animation:3.8s cubic-bezier(.45,.05,.55,.95) infinite ns-kw-bar-wave}.ns-kw--live .ns-kw-donut{transform-origin:50%;animation:5.5s ease-in-out infinite ns-kw-donut-breathe}.ns-kw--live .ns-kw-volume__head em{animation:3.2s ease-in-out infinite ns-kw-metric-pulse}.ns-kw--live .ns-kw-chip--pulse{animation:2.8s ease-in-out infinite ns-kw-chip-glow}.ns-kw--live .ns-kw-btn--update svg{animation:4.8s ease-in-out infinite ns-kw-refresh}.ns-kw--live .ns-kw-spark path{stroke-dasharray:36;stroke-dashoffset:0;animation:3.6s ease-in-out infinite ns-kw-spark-draw}.ns-kw--live .ns-kw-row.is-selected{animation:2.6s ease-in-out infinite ns-kw-row-glow}.ns-kw--live .ns-kw-dock{animation:4.2s ease-in-out infinite ns-kw-dock-float}.ns-kw--live .ns-kw-dock__write{animation:2.4s ease-in-out infinite ns-kw-cta-pulse}}@keyframes ns-kw-bar-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.86)}}@keyframes ns-kw-donut-breathe{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.04)rotate(8deg)}}@keyframes ns-kw-metric-pulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.72;transform:translateY(-1px)}}@keyframes ns-kw-chip-glow{0%,to{box-shadow:0 0 #4fa33200}50%{box-shadow:0 0 0 3px #4fa3321f}}@keyframes ns-kw-refresh{0%,78%,to{transform:rotate(0)}88%{transform:rotate(1turn)}}@keyframes ns-kw-spark-draw{0%,to{stroke-dashoffset:0;opacity:1}45%{stroke-dashoffset:36px;opacity:.45}50%{stroke-dashoffset:-36px;opacity:.45}95%{stroke-dashoffset:0;opacity:1}}@keyframes ns-kw-row-glow{0%,to{background:#f8faf8}50%{background:#f1f7f0}}@keyframes ns-kw-dock-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-.28rem)}}@keyframes ns-kw-cta-pulse{0%,to{transform:scale(1);box-shadow:0 0 #17171700}50%{transform:scale(1.03);box-shadow:0 6px 16px #17171738}}.ns-kw-intent{text-align:center;flex-direction:column;align-items:center;gap:.45rem;min-width:0;padding-top:.05rem;display:flex}.ns-kw-intent>strong{text-align:center;align-self:stretch}.ns-kw-legend{width:100%;color:var(--ns-kw-mute);flex-wrap:wrap;justify-content:center;gap:.35rem .7rem;margin:0;padding:0;font-size:.5rem;list-style:none;display:flex}.ns-kw-legend li{white-space:nowrap;align-items:center;gap:.28rem;display:inline-flex}.ns-kw-legend i{border-radius:999px;flex:none;width:.38rem;height:.38rem}.ns-kw-legend b{color:var(--ns-kw-ink);font-variant-numeric:tabular-nums;font-weight:600}.ns-kw-donut{width:5.75rem;height:5.75rem;margin-top:.15rem}.ns-kw-toolbar{border:1px solid var(--ns-kw-line);background:#fafafa;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .55rem;padding:.45rem .5rem;display:flex}.ns-kw-toolbar__left,.ns-kw-toolbar__right{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ns-kw-toolbar__left>strong{font-size:.62rem;font-weight:600}.ns-kw-chip{color:#525252;border-radius:999px;padding:.14rem .42rem;font-weight:600}.ns-kw-btn,.ns-kw-chip,.ns-kw-select{border:1px solid var(--ns-kw-line);background:#fff;font-size:.5rem}.ns-kw-btn,.ns-kw-select{color:var(--ns-kw-mute);white-space:nowrap;border-radius:.4rem;align-items:center;gap:.28rem;padding:.28rem .5rem;display:inline-flex}.ns-kw-btn,.ns-kw-select b{color:var(--ns-kw-ink);font-weight:500}.ns-kw-select span{gap:.2rem;display:inline-flex}.ns-kw-chevron{color:#a3a3a3;width:.55rem;height:.55rem}.ns-kw-btn svg{width:.62rem;height:.62rem}.ns-kw-credits{color:#a3a3a3;white-space:nowrap;font-size:.5rem}.ns-kw-btn--update{background:var(--ns-kw-soft)}.ns-kw-table-wrap{min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.ns-kw-table{gap:0;min-width:0;display:grid}.ns-kw-row,.ns-kw-thead{grid-template-columns:.85rem minmax(4.8rem,1.15fr) 3.35rem 3.6rem minmax(5rem,1.05fr) 4.5rem 4.4rem;align-items:center;gap:.45rem;min-width:0;display:grid}.ns-kw-thead{color:#a3a3a3;letter-spacing:.01em;text-transform:none;border-bottom:1px solid var(--ns-kw-line);padding:.2rem .2rem .35rem;font-size:.48rem;font-weight:600}.ns-kw-thead .is-sort{align-items:center;gap:.2rem;display:inline-flex}.ns-kw-thead .is-sort i{border-top:.28rem solid #a3a3a3;border-left:.22rem solid #0000;border-right:.22rem solid #0000;width:0;height:0}.ns-kw-row{border-bottom:1px solid #f0f0f0;padding:.42rem .2rem;font-size:.6rem;transition:background-color .32s}.ns-kw-row.is-selected{background:#f8faf8}.ns-kw-check{background:#fff;border:1px solid #d4d4d4;border-radius:.18rem;place-items:center;width:.78rem;height:.78rem;transition:background-color .28s,border-color .28s,color .28s;display:grid}.ns-kw-check.is-on{color:#fff;background:#171717;border-color:#171717}.ns-kw-check svg{width:.5rem;height:.5rem}.ns-kw-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ns-kw-bid,.ns-kw-date,.ns-kw-vol{font-variant-numeric:tabular-nums;color:#404040}.ns-kw-date{color:var(--ns-kw-mute);white-space:nowrap}.ns-kw-trend{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.22rem;font-weight:600;display:inline-flex}.ns-kw-trend.is-up{color:var(--ns-kw-green)}.ns-kw-trend.is-down{color:var(--ns-kw-red)}.ns-kw-spark{flex:none;width:1.2rem;height:.75rem}.ns-kw-comp{white-space:nowrap;font-weight:600}.ns-kw-comp.is-low{color:var(--ns-kw-green)}.ns-kw-comp.is-mid{color:var(--ns-kw-orange)}.ns-kw-comp.is-high{color:var(--ns-kw-red)}.ns-kw-dock{z-index:2;border:1px solid var(--ns-kw-line);white-space:nowrap;will-change:transform;background:#fff;border-radius:999px;align-items:center;gap:.55rem;max-width:calc(100% - 1.1rem);padding:.38rem .4rem .38rem .75rem;display:inline-flex;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0000000a,0 14px 32px #17171724}.ns-kw-dock__quick,.ns-kw-dock__start,.ns-kw-dock__write{align-items:center;gap:.32rem;font-size:.58rem;font-weight:600;display:inline-flex}.ns-kw-dock svg{width:.72rem;height:.72rem}.ns-kw-dock__start{color:var(--ns-kw-ink)}.ns-kw-dock__start svg{color:var(--ns-kw-green)}.ns-kw-dock .ns-kw-chip{background:var(--ns-kw-soft)}.ns-kw-dock__quick{color:#525252;padding:.15rem .2rem}.ns-kw-dock__write{color:#fff;background:#171717;border-radius:999px;padding:.4rem .75rem}@media screen and (max-width:900px){.ns-kw-row span:nth-child(7),.ns-kw-thead span:nth-child(7){display:none}.ns-kw-row,.ns-kw-thead{grid-template-columns:.85rem minmax(4.5rem,1.2fr) 3.2rem 3.5rem minmax(4.5rem,1fr) 4.3rem}}@media screen and (max-width:720px){.ns-kw-charts{grid-template-columns:1fr}.ns-kw-intent{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem}.ns-kw-intent>strong{text-align:left;flex:1 0 100%}.ns-kw-legend{flex:1;justify-content:flex-start}.ns-kw-donut{width:4.75rem;height:4.75rem;margin:0}.ns-kw-row span:nth-child(5),.ns-kw-row span:nth-child(7),.ns-kw-thead span:nth-child(5),.ns-kw-thead span:nth-child(7),.ns-kw-toolbar__right{display:none}.ns-kw-row,.ns-kw-thead{grid-template-columns:.85rem minmax(0,1.2fr) 3.1rem 3.4rem 4rem}.ns-kw-dock__quick{display:none}}.ns-feat-preview--write{background:#fff;align-content:stretch;container:ns-wa-stage/inline-size}.ns-wa{--ns-wa-ink:#171717;--ns-wa-mute:#737373;--ns-wa-line:#e8e9e4;--ns-wa-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;height:100%;min-height:100%;color:var(--ns-wa-ink);font-family:var(--ns-wa-font);box-sizing:border-box;background:#fff;grid-template-rows:auto auto minmax(0,1fr);padding:0 .75rem .75rem;display:grid;overflow:hidden}.ns-wa-top{justify-content:space-between;gap:.45rem;padding:.1rem 0 .35rem;display:flex}.ns-wa-crumbs,.ns-wa-top{align-items:center;min-width:0}.ns-wa-crumbs{color:var(--ns-wa-mute);gap:.28rem;font-size:.52rem;display:inline-flex}.ns-wa-crumbs>svg:not(.ns-wa-flag){color:#9ca3af;flex:none;width:.72rem;height:.72rem}.ns-wa-crumbs strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ns-wa-ink);font-size:.55rem;font-weight:600;overflow:hidden}.ns-wa-crumbs .ns-wa-flag{object-fit:cover;border-radius:2px;flex:none;width:.85rem;height:.6rem}.ns-wa-actions{flex:none;align-items:center;gap:.3rem;display:inline-flex}.ns-wa-actions>em,.ns-wa-actions>span{border:1px solid var(--ns-wa-line);color:#3f3f3f;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.24rem;padding:.28rem .55rem;font-size:.55rem;font-weight:500;line-height:1;display:inline-flex}.ns-wa-actions>span.ns-wa-icon-btn{color:#6b6f66;border-color:#0000;padding:.2rem}.ns-wa-actions svg{flex:none;width:.62rem;height:.62rem}.ns-wa-actions>em{color:#fff;background:#1c1e1a;border-color:#0000;font-style:normal;font-weight:600}.ns-wa-tools{border-bottom:1px solid #f0f0ee;align-items:center;gap:.18rem;min-width:0;margin-bottom:.55rem;padding-bottom:.35rem;display:flex;overflow:hidden}.ns-wa-aa{height:1rem;color:var(--ns-wa-ink);background:#fff;border-radius:.28rem;flex:none;align-items:center;gap:.14rem;padding:0 .16rem;font-size:.62rem;font-weight:600;display:inline-flex}.ns-wa-aa svg{color:#9ca3af;flex:none;width:.46rem;height:.46rem}.ns-wa-sep{background:#e8e9e4;flex:none;width:1px;height:.8rem;margin:0 .14rem}.ns-wa-sep--wide{margin:0 .3rem 0 auto}.ns-wa-tools>i{color:#525252;flex:none;align-items:center;gap:.04rem;display:inline-flex}.ns-wa-tools>i svg{width:.64rem;height:.64rem}.ns-wa-tools>i.has-caret svg:last-child{color:#9ca3af;width:.4rem;height:.4rem}.ns-wa-tools>i.is-dim{color:#c7c9c2}.ns-wa-pill{border:1px solid var(--ns-wa-line);color:#3f3f3f;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:.22rem;margin-left:.2rem;padding:.26rem .5rem;font-size:.52rem;font-weight:500;line-height:1;display:inline-flex}.ns-wa-pill svg{color:#8a8e84;flex:none;width:.58rem;height:.58rem}.ns-wa-ask{color:#2f6b1f;white-space:nowrap;background:#f2fbee;border:1px solid #8ec97a;border-radius:999px;flex:none;align-items:center;gap:.22rem;margin-left:.3rem;padding:.26rem .55rem;font-size:.52rem;font-weight:600;line-height:1;display:inline-flex}.ns-wa-ask svg{color:#4fa332;flex:none;width:.6rem;height:.6rem}.ns-wa-body{align-content:start;gap:.5rem;min-height:0;padding-right:1.5rem;display:grid;overflow:hidden}.ns-wa-block{grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.35rem;display:grid}.ns-wa-block__tag{font-family:var(--font-body,"Inter"),system-ui,sans-serif;color:#b0b5a8;text-align:right;padding-top:.16rem;font-size:.4rem;line-height:1}.ns-wa-block--media .ns-wa-block__tag{padding-top:.3rem}.ns-wa .ns-wa-body h4{font-family:var(--ns-wa-font);letter-spacing:-.015em;color:var(--ns-wa-ink);text-wrap:balance;margin:0;font-size:.82rem;font-weight:700;line-height:1.25}.ns-wa-body p{color:#3f3f3f;margin:0;font-size:.52rem;line-height:1.6}.ns-wa-body p b{color:var(--ns-wa-ink);font-weight:600}.ns-wa-body a{color:#a55b41;text-underline-offset:.14em;text-decoration:underline}.ns-wa-body a span{font-size:.44rem}.ns-wa-figure{border-radius:1.1rem;margin:0;position:relative;overflow:hidden}.ns-wa-grip{z-index:2;backdrop-filter:blur(3px);color:#fff;background:#17171799;border-radius:.42rem;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex;position:absolute;top:.9rem;left:.9rem;box-shadow:0 1px 3px #00000038}.ns-wa-grip svg{width:.58rem;height:.58rem}.ns-wa-media-bar{z-index:2;align-items:center;gap:.26rem;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.ns-wa-media-bar em{backdrop-filter:blur(3px);color:#f5f5f4;letter-spacing:.002em;white-space:nowrap;background:#171717b8;border-radius:.42rem;padding:.26rem .5rem;font-size:.46rem;font-style:normal;font-weight:500;line-height:1;box-shadow:0 1px 3px #00000038}.ns-wa-media-bar em.is-danger{color:#ffb4a8}.ns-wa-media{aspect-ratio:16/9;object-fit:cover;border-radius:1.1rem;width:100%;display:block}@media (prefers-reduced-motion:no-preference){.ns-wa--live .ns-wa-ask{animation:2.6s ease-in-out infinite ns-wa-ask-pulse}.ns-wa--live .ns-wa-actions>em{animation:3.2s ease-in-out infinite ns-wa-publish-pulse}.ns-wa--live .ns-wa-body h4{animation:7.2s ease-in-out infinite ns-wa-title-in}.ns-wa--live .ns-wa-block:nth-child(2) p,.ns-wa--live .ns-wa-block:nth-child(3) p{animation:7.2s ease-in-out infinite ns-wa-copy-in}.ns-wa--live .ns-wa-block:nth-child(3) p{animation-delay:.22s}.ns-wa--live .ns-wa-figure{animation:7.2s ease-in-out infinite ns-wa-media-in}.ns-wa--live .ns-wa-block__tag{animation:7.2s ease-in-out infinite ns-wa-tag-in}.ns-wa--live.is-phase-1 .ns-wa-body b{animation:1.4s ease-in-out ns-wa-term-glow}.ns-wa--live.is-phase-2 .ns-wa-body a{animation:1.4s ease-in-out ns-wa-link-glow}}@keyframes ns-wa-tag-in{0%,10%{opacity:.3}22%,90%{opacity:1}to{opacity:.3}}@keyframes ns-wa-ask-pulse{0%,to{transform:scale(1);box-shadow:0 0 #4fa33200}50%{transform:scale(1.03);box-shadow:0 0 0 4px #4fa3321f}}@keyframes ns-wa-publish-pulse{0%,to{box-shadow:0 0 #17171700}50%{box-shadow:0 4px 10px #17171729}}@keyframes ns-wa-title-in{0%,8%{opacity:.7;transform:translateY(.1rem)}18%,90%{opacity:1;transform:translateY(0)}to{opacity:.7;transform:translateY(.1rem)}}@keyframes ns-wa-copy-in{0%,12%{opacity:.62}24%,90%{opacity:1}to{opacity:.62}}@keyframes ns-wa-media-in{0%,20%{opacity:.72;transform:translateY(.25rem)}34%,90%{opacity:1;transform:translateY(0)}to{opacity:.72;transform:translateY(.25rem)}}@keyframes ns-wa-term-glow{0%,to{background:0 0}40%,60%{background:#4fa33224;border-radius:.15rem}}@keyframes ns-wa-link-glow{0%,to{text-decoration-thickness:1px}50%{color:#8a4632;text-decoration-thickness:2px}}.ns-feat-progress{color:#6b6f66;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ns-feat-pill{color:#b04a00;background:#ff77001f;border-radius:999px;padding:.1875rem .5rem;font-weight:500}.ns-feat-outline{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ns-feat-outline li{color:#6b6f66;align-items:baseline;gap:.5rem;font-size:.75rem;line-height:1.35;display:flex}.ns-feat-outline li.is-active{color:#1c1e1a;font-weight:500}.ns-feat-outline b{letter-spacing:.04em;color:#9ca3af;flex:none;font-size:.625rem;font-weight:600}.ns-feat-preview--publish{background:#fff;align-content:stretch;container:ns-int-stage/inline-size}.ns-int{--ns-int-ink:#171717;--ns-int-mute:#6f7268;--ns-int-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;height:100%;min-height:100%;color:var(--ns-int-ink);text-align:left;box-sizing:border-box;grid-template-columns:10.5rem minmax(0,1fr);gap:2.4rem;padding:.95rem .3rem .15rem;display:grid;overflow:hidden}.ns-int-rail{grid-template-rows:auto auto auto;align-content:start;gap:.7rem;min-width:0;display:grid}.ns-int-rail__head strong{letter-spacing:-.01em;font-size:1.05rem;font-weight:700;display:block}.ns-int-rail__head p{color:var(--ns-int-mute);margin:.26rem 0 0;font-size:.66rem;line-height:1.45}.ns-int-nav{gap:.06rem;margin-top:.15rem;display:grid}.ns-int-nav__item{color:#3f4238;border-radius:.45rem;grid-template-columns:.92rem minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.4rem .45rem;font-size:.73rem;display:grid}.ns-int-nav__item svg{color:#9ca3af;width:.92rem;height:.92rem}.ns-int-nav__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ns-int-nav__item b{color:#8b8f83;background:#f4f4f1;border-radius:999px;padding:.12rem .42rem;font-size:.58rem;font-weight:500}.ns-int-nav__item.is-active{color:#2b621a;background:#eef8e9;font-weight:600}.ns-int-nav__item.is-active svg{color:#4fa332}.ns-int-nav__item.is-active b{color:#2b621a;background:#fff}.ns-int-project{color:var(--ns-int-mute);text-wrap:pretty;background:#f6f6f3;border-radius:.55rem;margin-top:.1rem;padding:.52rem .55rem;font-size:.59rem;line-height:1.35}.ns-int-main{grid-template-rows:auto minmax(0,1fr);gap:.65rem;min-width:0;min-height:0;display:grid}.ns-int-main__head strong{letter-spacing:-.01em;font-size:1.05rem;font-weight:700;display:block}.ns-int-main__head p{color:var(--ns-int-mute);margin:.24rem 0 0;font-size:.66rem;line-height:1.45}.ns-int-viewport{background:#fff;height:100%;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 97%,#0000);mask-image:linear-gradient(#000 97%,#0000)}.ns-int-group,.ns-int-row,.ns-int-track{display:grid}.ns-int-row{border-radius:.7rem;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.68rem .5rem}.ns-int-row.is-connected{background:#fbfdf9}.ns-int-row__logo{background:#f6f6f3;border-radius:.6rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.ns-int-row__logo img{object-fit:contain;width:1.35rem;height:1.35rem}.ns-int-row__copy{gap:.1rem;min-width:0;display:grid}.ns-int-row__head{align-items:center;gap:.38rem;min-width:0;display:inline-flex}.ns-int-row__head strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.ns-int-row__head em{color:#2b621a;background:#e7f6de;border-radius:999px;flex:none;padding:.13rem .4rem;font-size:.56rem;font-style:normal;font-weight:600}.ns-int-row__desc{color:var(--ns-int-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.35;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ns-int-track{animation:26s linear infinite ns-int-scroll}}@keyframes ns-int-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@container ns-int-stage (max-width:26rem){.ns-int{grid-template-columns:minmax(0,1fr);padding:.7rem .35rem 0}.ns-int-rail{display:none}}@container ns-int-stage (min-width:26.01rem) and (max-width:34rem){.ns-int{grid-template-columns:8.4rem minmax(0,1fr);gap:1.6rem}.ns-int-main__head strong,.ns-int-rail__head strong{font-size:.92rem}.ns-int-main__head p,.ns-int-rail__head p{font-size:.58rem}.ns-int-nav__item{grid-template-columns:.8rem minmax(0,1fr) auto;gap:.32rem;padding:.36rem;font-size:.57rem}.ns-int-nav__item svg{width:.8rem;height:.8rem}.ns-int-nav__item b{padding:.1rem .34rem;font-size:.5rem}.ns-int-project{padding:.45rem .48rem;font-size:.55rem}.ns-int-row{grid-template-columns:2rem minmax(0,1fr);gap:.58rem}.ns-int-row__logo{width:2rem;height:2rem}.ns-int-row__logo img{width:1.15rem;height:1.15rem}.ns-int-row__head strong{font-size:.72rem}.ns-int-row__desc{font-size:.55rem}}@container ns-int-stage (min-width:26.01rem) and (max-width:28rem){.ns-int{gap:1rem}.ns-int-row__desc{font-size:.52rem}}@container ns-int-stage (max-width:22rem){.ns-int-row{grid-template-columns:1.7rem minmax(0,1fr);gap:.5rem;padding:.48rem .3rem}.ns-int-row__logo{width:1.7rem;height:1.7rem}.ns-int-row__logo img{width:.98rem;height:.98rem}.ns-int-row__head strong{font-size:.6rem}.ns-int-row__desc{font-size:.48rem}}@container ns-int-stage (max-width:16rem){.ns-int-row{grid-template-columns:1.5rem minmax(0,1fr);gap:.42rem;padding:.44rem .22rem}.ns-int-row__logo{width:1.5rem;height:1.5rem}.ns-int-row__logo img{width:.88rem;height:.88rem}.ns-int-row__head strong{font-size:.55rem}.ns-int-row__desc{font-size:.435rem}}@container ns-int-stage (max-width:13rem){.ns-int-row{grid-template-columns:1.3rem minmax(0,1fr);gap:.34rem;padding:.4rem .16rem}.ns-int-row__logo{width:1.3rem;height:1.3rem}.ns-int-row__logo img{width:.76rem;height:.76rem}.ns-int-row__head strong{font-size:.5rem}.ns-int-row__desc{font-size:.37rem}}.ns-feat-preview--performance{background:#fff;align-content:stretch;container:ns-hl-stage/size}.ns-hl{--ns-hl-ink:#171717;--ns-hl-mute:#6f7268;--ns-hl-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;height:100%;min-height:100%;font-family:var(--ns-hl-font);color:var(--ns-hl-ink);text-align:left;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:.6rem;padding:.95rem .3rem .15rem;display:grid;overflow:hidden}.ns-hl-head strong{letter-spacing:-.01em;font-size:1.05rem;font-weight:700;display:block}.ns-hl-head p{color:var(--ns-hl-mute);margin:.26rem 0 0;font-size:.66rem;line-height:1.45}.ns-hl-list{grid-template-rows:repeat(6,minmax(0,1fr));align-content:stretch;gap:.06rem;height:100%;min-height:0;margin:0;padding:0;list-style:none;display:grid}.ns-hl-row{border-radius:.7rem;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.36rem .5rem;display:grid}.ns-hl-mark{background:#f6f6f3;border-radius:.6rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.ns-hl-mark img{object-fit:contain;width:1.35rem;height:1.35rem}.ns-hl-flag{border-radius:.15rem;width:1.45rem;height:.98rem}.ns-hl-copy{gap:.22rem;min-width:0;display:grid}.ns-hl-name{font-size:.82rem;font-weight:600}.ns-hl-track{background:#eeeeea;border-radius:999px;height:.4rem;overflow:hidden}.ns-hl-track>span{width:var(--ns-hl-w);background:#4fa332;border-radius:999px;height:100%;display:block}.ns-hl-meta{color:var(--ns-hl-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.35;overflow:hidden}.ns-hl-value{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}@media (prefers-reduced-motion:no-preference){.ns-hl-track>span{animation:7s ease-in-out infinite ns-hl-fill}}@keyframes ns-hl-fill{0%{width:0}22%,88%{width:var(--ns-hl-w)}to{width:0}}@container ns-hl-stage (max-height:25rem){.ns-hl{gap:.4rem;padding:.55rem .25rem 0}.ns-hl-head strong{font-size:.92rem}.ns-hl-head p{font-size:.56rem}.ns-hl-row{grid-template-columns:1.85rem minmax(0,1fr) auto;gap:.5rem;padding:.18rem .3rem}.ns-hl-mark{border-radius:.5rem;width:1.85rem;height:1.85rem}.ns-hl-mark img{width:1.05rem;height:1.05rem}.ns-hl-flag{width:1.15rem;height:.78rem}.ns-hl-copy{gap:.12rem}.ns-hl-name{font-size:.68rem}.ns-hl-track{height:.32rem}.ns-hl-meta{font-size:.52rem}.ns-hl-value{font-size:.8rem}}@container ns-hl-stage (max-width:20rem){.ns-hl-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ns-hl-row{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.4rem;padding:.12rem .2rem}.ns-hl-mark{border-radius:.42rem;width:1.5rem;height:1.5rem}.ns-hl-mark img{width:.86rem;height:.86rem}.ns-hl-flag{width:.95rem;height:.64rem}.ns-hl-name{font-size:.62rem}.ns-hl-track{height:.26rem}.ns-hl-meta{font-size:.48rem}.ns-hl-value{font-size:.68rem}}.ns-feat-preview--visibility{background:#fff;align-content:stretch;container:ns-vis-stage/size}.ns-vis{--ns-vis-ink:#171717;--ns-vis-mute:#6f7268;--ns-vis-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;height:100%;min-height:100%;font-family:var(--ns-vis-font);color:var(--ns-vis-ink);text-align:left;box-sizing:border-box;background:#fff;grid-template-rows:auto minmax(0,1fr);gap:.55rem;padding:.8rem .45rem .15rem;display:grid;overflow:hidden}.ns-vis-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.ns-vis-head strong{letter-spacing:-.01em;font-size:1.05rem;font-weight:700;display:block}.ns-vis-head p{color:var(--ns-vis-mute);margin:.26rem 0 0;font-size:.66rem;line-height:1.45}.ns-vis-badge{color:#3f4238;white-space:nowrap;background:#f4f4f1;border-radius:999px;flex:none;padding:.28rem .55rem;font-size:.62rem;font-weight:600}.ns-vis-list{grid-template-rows:repeat(6,minmax(0,1fr));align-content:stretch;gap:.08rem;height:100%;min-height:0;margin:0;padding:0;list-style:none;display:grid}.ns-vis-row{border-radius:.55rem;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.32rem .15rem;display:grid}.ns-vis-mark{background:#f6f6f3;border-radius:.5rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;overflow:hidden}.ns-vis-mark img{object-fit:contain;width:1.2rem;height:1.2rem;transform:scale(var(--ns-vis-logo-scale,1));transform-origin:50%;flex-shrink:0}.ns-vis-copy{gap:.22rem;min-width:0;display:grid}.ns-vis-name{font-size:.82rem;font-weight:600}.ns-vis-track{background:#eeeeea;border-radius:999px;height:.4rem;overflow:hidden}.ns-vis-track>span{width:var(--ns-vis-w);background:#4fa332;border-radius:999px;height:100%;display:block}.ns-vis-meta{color:var(--ns-vis-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.3;overflow:hidden}.ns-vis-value{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}@media (prefers-reduced-motion:no-preference){.ns-vis-track>span{animation:7s ease-in-out infinite ns-vis-fill}}@keyframes ns-vis-fill{0%{width:0}22%,88%{width:var(--ns-vis-w)}to{width:0}}@container ns-vis-stage (max-height:25rem){.ns-vis{gap:.32rem;padding:.4rem .28rem .08rem}.ns-vis-head{gap:.55rem}.ns-vis-head strong{font-size:.84rem}.ns-vis-head p{margin-top:.12rem;font-size:.5rem;line-height:1.35}.ns-vis-badge{padding:.14rem .36rem;font-size:.48rem}.ns-vis-list{gap:.02rem}.ns-vis-row{grid-template-columns:1.65rem minmax(0,1fr) auto;gap:.45rem;padding:.16rem .06rem}.ns-vis-mark{border-radius:.4rem;width:1.65rem;height:1.65rem}.ns-vis-mark img{width:.94rem;height:.94rem}.ns-vis-copy{gap:.1rem}.ns-vis-name{font-size:.62rem}.ns-vis-track{height:.28rem}.ns-vis-meta{font-size:.44rem}.ns-vis-value{font-size:.7rem}}@container ns-vis-stage (max-width:18rem){.ns-vis-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ns-vis-row{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.4rem}.ns-vis-mark{width:1.5rem;height:1.5rem}.ns-vis-mark img{width:.86rem;height:.86rem}.ns-vis-name{font-size:.58rem}.ns-vis-meta{font-size:.42rem}.ns-vis-value{font-size:.68rem}}.ns-feat-preview--repurpose{background:#fff;align-content:stretch;container:ns-sr-stage/size}.ns-sr{--ns-sr-ink:#171717;--ns-sr-mute:#6f7268;--ns-sr-leaf:#2b621a;--ns-sr-icon-bg:#eef8e9;--ns-sr-panel:#fff;--ns-sr-line:#e6e8e0;--ns-sr-select:#f0f1eb;--ns-sr-accent:#f70;--ns-sr-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;width:100%;height:100%;min-height:100%;font-family:var(--ns-sr-font);color:var(--ns-sr-ink);text-align:center;box-sizing:border-box;background:#fff;grid-template-rows:auto auto auto auto auto;align-content:space-between;justify-items:stretch;gap:.55rem;padding:.7rem .55rem .35rem;display:grid;overflow:hidden}.ns-sr-brand{place-items:center;display:grid}.ns-sr-brand__mark{background:var(--ns-sr-panel);width:2.35rem;height:2.35rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--ns-sr-leaf) 16%,transparent),0 1px 2px color-mix(in srgb,var(--ns-sr-ink) 6%,transparent);border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ns-sr-brand__mark img{object-fit:cover;width:100%;height:100%;display:block}.ns-sr-hero strong{letter-spacing:-.015em;font-size:.92rem;font-weight:700;line-height:1.2;display:block}.ns-sr-hero p{color:var(--ns-sr-mute);margin:.22rem 0 0;font-size:.6rem;line-height:1.35}.ns-sr-hero em{letter-spacing:.01em;color:color-mix(in srgb,var(--ns-sr-ink) 45%,var(--ns-sr-mute));margin-top:.28rem;font-size:.5rem;font-style:normal;font-weight:600;display:inline-block}.ns-sr-types{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.38rem;min-height:0;margin-top:1.15rem;display:grid}.ns-sr-type{background:var(--ns-sr-panel);min-width:0;box-shadow:inset 0 0 0 1px var(--ns-sr-line);text-align:left;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4rem;padding:.48rem .42rem;transition:background-color .35s,box-shadow .35s;display:grid}.ns-sr-type.is-selected{background:var(--ns-sr-select);box-shadow:inset 0 0 0 1.5px #c9cdc2}.ns-sr-type__icon{background:var(--ns-sr-icon-bg);width:1.5rem;height:1.5rem;color:var(--ns-sr-leaf);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ns-sr-leaf) 22%,transparent);border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex}.ns-sr-type__icon svg{width:.78rem;height:.78rem}.ns-sr-type__copy{gap:.08rem;min-width:0;display:grid}.ns-sr-type__copy b{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:600;line-height:1.2;overflow:hidden}.ns-sr-type__copy span{color:var(--ns-sr-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.48rem;line-height:1.3;display:-webkit-box;overflow:hidden}.ns-sr-start{gap:.32rem;min-width:0;margin-top:1.35rem;display:grid}.ns-sr-start>p{color:var(--ns-sr-mute);margin:0;font-size:.56rem;font-weight:600}.ns-sr-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.ns-sr-composer{min-height:5.75rem;box-shadow:inset 0 0 0 1px var(--ns-sr-line);text-align:left;background:#fafaf8;border-radius:.7rem;align-content:space-between;gap:1.05rem;margin-top:1rem;padding:.95rem .7rem .65rem;display:grid}.ns-sr-composer>p{color:color-mix(in srgb,var(--ns-sr-mute) 88%,transparent);margin:0;font-size:.58rem}.ns-sr-composer__bar{flex-wrap:nowrap;align-items:center;gap:.32rem;min-width:0;display:flex}.ns-sr-composer__attach{width:1.4rem;height:1.4rem;color:var(--ns-sr-mute);flex:none;justify-content:center;align-items:center;display:inline-flex}.ns-sr-composer__attach svg{width:.8rem;height:.8rem}.ns-sr-composer__pill{min-height:1.35rem;box-shadow:inset 0 0 0 1px var(--ns-sr-line);color:var(--ns-sr-mute);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:.2rem;padding:0 .42rem;font-size:.5rem;font-weight:500;display:inline-flex}.ns-sr-composer__pill.is-accent{background:var(--ns-sr-accent);box-shadow:none;color:#fff}.ns-sr-composer__pill svg{width:.68rem;height:.68rem}.ns-sr-composer__bar>em{color:var(--ns-sr-mute);white-space:nowrap;margin-left:auto;font-size:.46rem;font-style:normal}.ns-sr-composer__send{color:#fff;background:#171717;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.ns-sr-composer__send svg{width:.72rem;height:.72rem}@media (prefers-reduced-motion:no-preference){.ns-sr-brand__mark,.ns-sr-type.is-selected .ns-sr-type__icon{animation:3.2s ease-in-out infinite ns-sr-breathe}.ns-sr-type.is-selected{animation:2.8s ease-in-out infinite ns-sr-select-glow}.ns-sr-types .ns-sr-type{animation:.55s cubic-bezier(.22,1,.36,1) both ns-sr-rise}.ns-sr-types .ns-sr-type:first-child{animation-delay:50ms}.ns-sr-types .ns-sr-type:nth-child(2){animation-delay:.12s}.ns-sr-types .ns-sr-type:nth-child(3){animation-delay:.19s}.ns-sr-types .ns-sr-type:nth-child(4){animation-delay:.26s}.ns-sr-types .ns-sr-type:nth-child(5){animation-delay:.33s}.ns-sr-types .ns-sr-type:nth-child(6){animation-delay:.4s}.ns-sr.is-live .ns-sr-types .ns-sr-type{animation:none}.ns-sr.is-live .ns-sr-type.is-selected{animation:2.8s ease-in-out infinite ns-sr-select-glow}}@keyframes ns-sr-breathe{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ns-sr-leaf) 18%,transparent),0 0 0 0 color-mix(in srgb,var(--ns-sr-leaf) 0%,transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ns-sr-leaf) 28%,transparent),0 0 0 4px color-mix(in srgb,var(--ns-sr-leaf) 12%,transparent)}}@keyframes ns-sr-select-glow{0%,to{background:var(--ns-sr-select);box-shadow:inset 0 0 0 1.5px #c9cdc2}50%{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ns-sr-leaf) 28%,#c9cdc2);background:#e9efe4}}@keyframes ns-sr-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@container ns-sr-stage (max-height:25rem){.ns-sr{gap:.32rem;padding:.4rem .32rem .35rem}.ns-sr-brand__mark{border-radius:.5rem;width:1.7rem;height:1.7rem}.ns-sr-hero strong{font-size:.74rem}.ns-sr-hero p{margin-top:.16rem;font-size:.48rem}.ns-sr-hero em{margin-top:.14rem;font-size:.42rem}.ns-sr-types{gap:.26rem;margin-top:.65rem}.ns-sr-type{border-radius:.45rem;gap:.28rem;padding:.3rem .28rem}.ns-sr-type__icon{border-radius:.35rem;width:1.25rem;height:1.25rem}.ns-sr-type__icon svg{width:.68rem;height:.68rem}.ns-sr-type__copy b{font-size:.55rem}.ns-sr-type__copy span{-webkit-line-clamp:1;font-size:.42rem}.ns-sr-start{gap:.25rem;margin-top:.72rem}.ns-sr-start>p{font-size:.5rem}.ns-sr-sources{gap:.32rem}.ns-sr-composer{gap:.65rem;min-height:4.2rem;margin-top:.45rem;padding:.62rem .48rem .45rem}.ns-sr-composer>p{font-size:.48rem}.ns-sr-composer__pill{min-height:1.15rem;padding:0 .34rem;font-size:.42rem}.ns-sr-composer__attach,.ns-sr-composer__send{width:1.2rem;height:1.2rem}.ns-sr-composer__bar>em{font-size:.38rem}}@container ns-sr-stage (max-width:22rem){.ns-sr-types{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-sr-composer__bar>em,.ns-sr-composer__pill:not(.is-accent){display:none}}@container ns-sr-stage (max-width:16rem){.ns-sr-hero p,.ns-sr-type__copy span{display:none}}@media screen and (max-width:640px){.ns-feat-card{--ns-feat-stage:24rem}.ns-feat-grid{grid-template-columns:1fr}.ns-feat .steps-section,.steps-section.ns-feat{margin-left:.75rem;margin-right:.75rem}}@container ns-wa-stage (max-width:34rem){.ns-wa-actions>.ns-wa-icon-btn,.ns-wa-tools>.ns-wa-pill,.ns-wa-tools>i:nth-last-of-type(-n+3){display:none}}@container ns-wa-stage (max-width:26rem){.ns-wa-actions>span:nth-of-type(3),.ns-wa-actions>span:nth-of-type(4),.ns-wa-crumbs>span,.ns-wa-media-bar em:not(.is-danger),.ns-wa-tools>.ns-wa-sep:not(.ns-wa-sep--wide),.ns-wa-tools>i.has-caret,.ns-wa-tools>i:nth-last-of-type(-n+6){display:none}.ns-wa{padding:0 .3rem}.ns-wa-body{padding-right:.9rem}.ns-wa-block{grid-template-columns:.7rem minmax(0,1fr);gap:.2rem}}
