.ns-scope{--stroke-green: var(--stroke-color--stroke-green);--white: var(--base-color-neutral--white);--grey: var(--base-color-neutral--grey);--grey-light: var(--base-color-neutral--grey-light);--black-second: var(--base-color-neutral--black-second);--aqua: var(--base-color-neutral--aqua);--ease-out-strong: cubic-bezier(.23, 1, .32, 1);--ns-ease-out: cubic-bezier(.23, 1, .32, 1)}.ns-scope .ns-section{position:relative}.ns-scope .ns-rail{position:relative;border-left:1px solid var(--stroke-green);border-right:1px solid var(--stroke-green)}.ns-scope .ns-rule{position:relative;height:1px;background:var(--stroke-green)}.ns-scope .ns-oblique{box-sizing:border-box;height:3rem;border-top:1px solid var(--stroke-green);background-image:var(--oblique-bg);background-size:auto calc(100% + 2px);background-position:-1px -1px;background-repeat:repeat-x}.ns-scope .heading-tight{letter-spacing:-.18rem}.ns-scope .hero-section,.ns-scope .hero-border-content{position:relative}.ns-scope .hero-padding{z-index:4;padding-top:4.38rem;padding-bottom:7.125rem;position:relative}.ns-scope .hero-padding--tall{padding-top:3.5rem;padding-bottom:5rem}.ns-scope .hero-content{display:flex;flex-direction:column;gap:4rem;padding-left:1rem;padding-right:1rem}.ns-scope .hero-text-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.63rem}.ns-scope .hero-heading-block{display:flex;flex-direction:column;align-items:center;gap:.13rem}.ns-scope .hero-heading-clip{width:100%;max-width:64rem}.ns-scope .hero-subtitle-clip{width:100%;max-width:40rem}.ns-scope .hero-subtitle{font-size:1.25rem;line-height:1.4;color:var(--grey)}.ns-scope .hero-keywords-wrapper{width:100%}.ns-scope .hero-keywords-track{width:100%;min-height:4.69rem;position:relative}.ns-scope .hero-keyword{opacity:0;width:100%;height:100%;position:absolute;left:0;top:0;font-family:Abcotto,Arial,sans-serif;font-size:4.5rem;font-weight:300;line-height:1.04;letter-spacing:-.09rem;transform:translateY(14px) scale(.985);filter:blur(6px);transition:opacity .42s var(--ns-ease-out),transform .42s var(--ns-ease-out),filter .42s var(--ns-ease-out)}.ns-scope .hero-keyword.is-on{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.ns-scope .hero-keyword.is-out{opacity:0;transform:translateY(-16px) scale(1.01);filter:blur(7px)}.ns-scope .hero-decorative-bg{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ns-scope .hero-canvas-wrapper{position:absolute;inset:0;overflow:hidden;background:radial-gradient(120% 92% at 50% 4%,#17403a,#0a2320 48%,#051a17)}.ns-scope .hero-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#051a171a,#051a1700 46%,#051a1757 82%,#051a17c7)}.ns-scope .hero-noise-overlay{z-index:2;position:absolute;inset:0;background-image:var(--noise-bg);background-size:100px 100px}.ns-scope .hero-border-left{z-index:2;background-color:var(--stroke-green);width:.06rem;height:100%;position:absolute;inset:0 auto 0 0}.ns-scope .hero-border-right{z-index:10;background-color:var(--stroke-green);width:.06rem;height:100%;position:absolute;inset:0 0 0 auto}.ns-scope .ns-lock{position:relative;height:7.5rem;--lock-spread: 2.35rem}.ns-scope .ns-lock__stage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;perspective:900px;transform-style:flat}.ns-scope .ns-lock__tile{position:absolute;left:50%;top:50%;margin:-2.75rem 0 0 -2.75rem;width:5.5rem;height:5.5rem;border-radius:1.375rem;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fff6,inset 0 -10px 18px -12px #00000073,0 2px 4px #0006,0 18px 40px -8px #0000009e;transform-style:flat;will-change:transform;transform:translate(var(--tx, 0rem)) translateY(0) rotateX(var(--pitch, 0deg)) rotateY(var(--turn, 0deg)) rotate(var(--tilt, 0deg)) translateZ(var(--z, 0px)) scale(1)}.ns-scope .ns-lock__tile--claude{background:#d97757;z-index:1}.ns-scope .ns-lock__tile--nectar{background:#fff;z-index:2;box-shadow:inset 0 1px #fff6,inset 0 -10px 18px -12px #00000073,-3px 1px #04120fbf,-9px 7px 18px -5px #00000080,0 18px 40px -8px #0000009e}.ns-scope .ns-lock__tile--nectar img{width:2.9rem;height:2.9rem;display:block}.ns-scope .ns-lock__mark{display:flex;transform:rotate(var(--counter, 0deg))}.ns-scope .ns-lock__a11y{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes ns-enter-tile{0%{opacity:0;filter:blur(4px);transform:translate(var(--tx, 0rem)) translateY(20px) rotateX(var(--pitch, 0deg)) rotateY(var(--turn, 0deg)) rotate(calc(var(--tilt, 0deg) - 5deg)) translateZ(var(--z, 0px)) scale(.9)}}@keyframes ns-enter-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}@keyframes ns-enter-panel{0%{opacity:0;transform:translateY(16px) scale(.985)}}.ns-scope .ns-lock__tile{animation:ns-enter-tile .52s var(--ns-ease-out) 40ms both}.ns-scope .hero-heading-clip{animation:ns-enter-rise .42s var(--ns-ease-out) .19s both}.ns-scope .hero-keywords-wrapper{animation:ns-enter-rise .42s var(--ns-ease-out) 245ms both}.ns-scope .hero-subtitle-clip{animation:ns-enter-rise .42s var(--ns-ease-out) .3s both}.ns-scope .wt__app{animation:ns-enter-panel .46s var(--ns-ease-out) .36s both}@keyframes ns-enter-fade{0%{opacity:0}}.ns-scope .wt__callout{animation:ns-enter-fade .32s var(--ns-ease-out) .62s both}@media(prefers-reduced-motion:reduce){@keyframes ns-enter-tile{0%{opacity:0}}@keyframes ns-enter-rise{0%{opacity:0}}@keyframes ns-enter-panel{0%{opacity:0}}.ns-scope .ns-lock__tile,.ns-scope .hero-heading-clip,.ns-scope .hero-keywords-wrapper,.ns-scope .hero-subtitle-clip,.ns-scope .wt__callout{animation-duration:.24s;animation-timing-function:ease}}.ns-scope{--faq-dur: .45s;--faq-dur-icon: .26s;--faq-ease: cubic-bezier(.31, .52, .13, 1.04)}.ns-scope .faq{padding:5rem 2rem 5.5rem}.ns-scope .faq-h2{max-width:24ch;margin:0 auto 3rem;text-align:center;font-family:Abcotto,Georgia,serif;font-size:2.5rem;line-height:1.05;font-weight:300;letter-spacing:-.045rem;color:var(--white)}.ns-scope .faq-list{display:flex;flex-direction:column;gap:8px;max-width:50rem;margin:0 auto}.ns-scope .faq-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ns-scope .faq-label{display:block;padding:20px;border:1px solid var(--stroke-green);border-radius:8px;background:#ffffff06;color:var(--white);cursor:pointer;transition:scale 90ms var(--faq-ease),background-color .26s var(--faq-ease),border-color .26s var(--faq-ease)}.ns-scope .faq-label:hover{background:#ffffff0b;border-color:#ffffff24}.ns-scope .faq-label:active{scale:.99}.ns-scope .faq-toggle:focus-visible+.faq-label{outline:2px solid var(--aqua);outline-offset:2px}.ns-scope .faq-row{display:flex;align-items:flex-start;gap:16px}.ns-scope .faq-text{display:flex;flex-direction:column;flex:1;min-width:0}.ns-scope .faq-q{font-size:1.0625rem;line-height:1.3;font-weight:500;letter-spacing:-.02em;color:var(--white)}.ns-scope .faq-a{display:block;margin-top:10px;max-width:58ch;font-size:.9375rem;line-height:1.55;letter-spacing:-.01em;color:#ffffff9e}.ns-scope .faq-a+.faq-a{margin-top:.75em}.ns-scope .faq-a--close{color:#ffffffeb;font-weight:500}.ns-scope .faq-cta{margin-left:.4em;color:#ffffffeb;font-weight:500;text-decoration:underline;text-decoration-color:#ffffff52;text-underline-offset:.28em;transition:color .2s,text-decoration-color .2s}.ns-scope .faq-cta:hover{color:#fff;text-decoration-color:#fffc}.ns-scope .faq-a-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--faq-dur) var(--faq-ease),opacity var(--faq-dur) var(--faq-ease)}.ns-scope .faq-a-clip{min-height:0;overflow:hidden}.ns-scope .faq-toggle:checked+.faq-label .faq-a-wrap{grid-template-rows:1fr;opacity:1}.ns-scope .faq-icon{flex-shrink:0;width:20px;height:20px;display:block;color:#fff9;transform-box:fill-box;transform-origin:50% 50%;transition:rotate var(--faq-dur-icon) var(--faq-ease),color var(--faq-dur-icon) var(--faq-ease)}.ns-scope .faq-toggle:checked+.faq-label .faq-icon{rotate:45deg;color:var(--white)}@media(prefers-reduced-motion:reduce){.ns-scope .faq-a-wrap,.ns-scope .faq-icon,.ns-scope .faq-label{transition-duration:1ms}}.ns-scope .hw{padding:5rem 2rem 5.5rem;text-align:center}@media(max-width:768px){.ns-scope .heading-style-h1,.ns-scope .hero-keyword{font-size:2.125rem;line-height:1.12;letter-spacing:-.045rem}.ns-scope .hero-keywords-track{min-height:2.5rem}.ns-scope .heading-style-h2{font-size:1.75rem;line-height:1.15;letter-spacing:-.03rem}.ns-scope .hero-subtitle{font-size:1.0625rem;line-height:1.45}.ns-scope .hero-padding--tall{padding-top:2rem;padding-bottom:2.5rem}.ns-scope .hero-content{gap:2.25rem;padding-left:1rem;padding-right:1rem}.ns-scope .ns-lock{height:5rem;--lock-spread: 1.6rem}.ns-scope .ns-lock__tile{width:3.75rem;height:3.75rem;border-radius:.95rem;margin:-1.875rem 0 0 -1.875rem}.ns-scope .ns-lock__tile--nectar img{width:2rem;height:2rem}.ns-scope .ns-lock__tile svg{width:32px;height:32px}.ns-scope .hw{padding:2.5rem 1rem 2.75rem}.ns-scope .faq{padding:3.5rem 1.25rem 4rem}.ns-scope .faq-h2{font-size:1.875rem}.ns-scope .faq-label{padding:16px}}.ns-scope .wt{--u: calc(100cqw / 1400);--ink: #141413;--dim: #727170;--mute: #979590;--ground: #fcfcfb;--white: #ffffff;--sel: #edece8;--pill: #0b0b0b;--line: #e8e5df;--line-w: #eae8e3;--line-soft: #f0eee9;--serif: ui-serif, Georgia, "Times New Roman", serif;--sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease: cubic-bezier(.23, 1, .32, 1);--ease-move: cubic-bezier(.77, 0, .175, 1);container-type:inline-size;position:relative;width:100%}.ns-scope .wt__app{position:relative;width:100%;aspect-ratio:1400 / 880;overflow:hidden;border-radius:calc(var(--u) * 14);border:1px solid rgba(255,255,255,.1);background:var(--ground);color:var(--ink);font-family:var(--sans);box-shadow:inset 0 1px #ffffff38,0 2px 4px #0006,0 30px 60px -22px #000c}.ns-scope .wt__side{position:absolute;left:0;top:0;bottom:0;width:calc(var(--u) * 280);background:var(--ground);padding:calc(var(--u) * 14) calc(var(--u) * 10) 0}.ns-scope .wt__wordmark{font-family:var(--serif);font-size:calc(var(--u) * 21);line-height:1;letter-spacing:calc(var(--u) * .2);padding:calc(var(--u) * 4) calc(var(--u) * 11) calc(var(--u) * 14)}.ns-scope .wt__nav{display:flex;flex-direction:column}.ns-scope .wt__navitem{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 27);padding:0 calc(var(--u) * 11);border-radius:calc(var(--u) * 7);font-size:calc(var(--u) * 13.5);color:var(--ink);transition:background-color .18s ease}.ns-scope .wt__navitem--on{background:var(--sel)}.ns-scope .wt__navicon{width:calc(var(--u) * 14);height:calc(var(--u) * 14);flex:0 0 auto;opacity:.7}.ns-scope .wt__slabel{padding:calc(var(--u) * 18) calc(var(--u) * 11) calc(var(--u) * 6);font-size:calc(var(--u) * 11.5);color:var(--mute)}.ns-scope .wt__shint{padding:0 calc(var(--u) * 11);font-size:calc(var(--u) * 12.5);color:var(--mute)}.ns-scope .wt__chats{display:flex;flex-direction:column}.ns-scope .wt__chat{display:flex;align-items:center;gap:calc(var(--u) * 11);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 11);font-size:calc(var(--u) * 12.5);color:var(--ink);white-space:nowrap;overflow:hidden}.ns-scope .wt__dot{width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-radius:50%;flex:0 0 auto;background:#2c7ef8}.ns-scope .wt__dot--off{background:transparent;border:1px solid #c9c7c1}.ns-scope .wt__me{position:absolute;left:calc(var(--u) * 10);right:calc(var(--u) * 10);bottom:calc(var(--u) * 12);display:flex;align-items:center;gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 11);font-size:calc(var(--u) * 12.5)}.ns-scope .wt__avatar{width:calc(var(--u) * 16);height:calc(var(--u) * 16);border-radius:50%;background:#dedcd6;color:var(--dim);display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--u) * 9)}.ns-scope .wt__plan{color:var(--mute)}.ns-scope .wt__main{position:absolute;left:calc(var(--u) * 280);right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;padding-top:calc(var(--u) * 268)}.ns-scope .wt__greet{display:flex;align-items:center;gap:calc(var(--u) * 13);font-family:var(--serif);font-size:calc(var(--u) * 30);line-height:1;margin-bottom:calc(var(--u) * 30)}.ns-scope .wt__composer{width:calc(var(--u) * 527);height:calc(var(--u) * 98);border-radius:calc(var(--u) * 13);border:1px solid var(--line);background:var(--white);padding:calc(var(--u) * 17) calc(var(--u) * 18);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1px 2px #00000008}.ns-scope .wt__ask{font-size:calc(var(--u) * 14);color:var(--mute)}.ns-scope .wt__crow{display:flex;align-items:center;justify-content:space-between;font-size:calc(var(--u) * 12.5)}.ns-scope .wt__seg{display:flex;align-items:center;gap:calc(var(--u) * 4)}.ns-scope .wt__segon{padding:calc(var(--u) * 3) calc(var(--u) * 9);border-radius:calc(var(--u) * 6);background:var(--sel)}.ns-scope .wt__segoff{padding:calc(var(--u) * 3) calc(var(--u) * 4);color:var(--mute)}.ns-scope .wt__model{color:var(--ink)}.ns-scope .wt__model span{color:var(--mute)}.ns-scope .wt__scrim{position:absolute;inset:0;background:#0006;opacity:0;transition:opacity .32s var(--ease);pointer-events:none}.ns-scope .wt__app[data-screen="1"] .wt__scrim,.ns-scope .wt__app[data-screen="2"] .wt__scrim,.ns-scope .wt__app[data-screen="3"] .wt__scrim,.ns-scope .wt__app[data-screen="4"] .wt__scrim{opacity:1}.ns-scope .wt__modal{position:absolute;left:calc(var(--u) * 273);top:calc(var(--u) * 110);width:calc(var(--u) * 853);height:calc(var(--u) * 665);border-radius:calc(var(--u) * 12);overflow:hidden;background:var(--white);box-shadow:0 calc(var(--u) * 24) calc(var(--u) * 60) #00000038;display:flex;opacity:0;transform:translateY(calc(var(--u) * 14)) scale(.965);transition:opacity .12s var(--ease),transform .24s cubic-bezier(.16,1,.3,1);pointer-events:none}.ns-scope .wt__app[data-screen="1"] .wt__modal,.ns-scope .wt__app[data-screen="2"] .wt__modal,.ns-scope .wt__app[data-screen="3"] .wt__modal,.ns-scope .wt__app[data-screen="4"] .wt__modal{opacity:1;transform:none}.ns-scope .wt__mrail{width:calc(var(--u) * 201);flex:0 0 auto;background:var(--ground);padding:calc(var(--u) * 22) calc(var(--u) * 14);position:relative}.ns-scope .wt__mtitle{font-size:calc(var(--u) * 14.5);font-weight:600;padding:0 calc(var(--u) * 10) calc(var(--u) * 18)}.ns-scope .wt__mitem{display:flex;align-items:center;height:calc(var(--u) * 28);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 13.5);color:var(--dim);transition:color .2s ease,background-color .2s ease}.ns-scope .wt__mitem--on{color:var(--ink);font-weight:600}.ns-scope .wt__mfoot{position:absolute;left:calc(var(--u) * 14);right:calc(var(--u) * 14);bottom:calc(var(--u) * 22);padding:0 calc(var(--u) * 10);font-size:calc(var(--u) * 13.5);color:var(--dim)}.ns-scope .wt__mpane{flex:1 1 auto;position:relative;padding:calc(var(--u) * 40) calc(var(--u) * 34) 0}.ns-scope .wt__pane{position:absolute;inset:calc(var(--u) * 40) calc(var(--u) * 34) 0;opacity:0;transition:opacity .22s var(--ease);pointer-events:none}.ns-scope .wt__pane--on{opacity:1}.ns-scope .wt__phead{display:flex;align-items:center;gap:calc(var(--u) * 22);margin-bottom:calc(var(--u) * 22)}.ns-scope .wt__ph{font-size:calc(var(--u) * 20);font-weight:600;flex:0 0 auto}.ns-scope .wt__search{flex:1 1 auto;font-size:calc(var(--u) * 13.5);color:var(--mute);position:relative}.ns-scope .wt__discover{padding:calc(var(--u) * 5) calc(var(--u) * 13);border-radius:calc(var(--u) * 7);background:var(--pill);color:#fff;font-size:calc(var(--u) * 13);font-weight:500;flex:0 0 auto}.ns-scope .wt__add{font-size:calc(var(--u) * 13.5);flex:0 0 auto;padding:calc(var(--u) * 5) calc(var(--u) * 4)}.ns-scope .wt__plabel{font-size:calc(var(--u) * 12.5);color:var(--dim);margin-bottom:calc(var(--u) * 10)}.ns-scope .wt__pop{display:flex;gap:calc(var(--u) * 16)}.ns-scope .wt__popcard{flex:1 1 0;min-width:0;height:calc(var(--u) * 44);border-radius:calc(var(--u) * 9);border:1px solid var(--line);background:var(--ground);display:flex;align-items:center;gap:calc(var(--u) * 9);padding:0 calc(var(--u) * 12);font-size:calc(var(--u) * 13)}.ns-scope .wt__popname{flex:1 1 auto;min-width:0;line-height:1.15}.ns-scope .wt__popdo{color:var(--ink);flex:0 0 auto}.ns-scope .wt__popmark{width:calc(var(--u) * 17);height:calc(var(--u) * 17);border-radius:calc(var(--u) * 4);flex:0 0 auto;display:block}.ns-scope .wt__popcard--nectar{transition:border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.ns-scope .wt__app[data-screen="4"] .wt__popcard--nectar{border-color:#dbd8d2;transform:translateY(calc(var(--u) * -1));box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #0000001a,0 calc(var(--u) * 1) calc(var(--u) * 2) #0000000f}.ns-scope .wt__poptick{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--u) * 18);height:calc(var(--u) * 18);color:#6e6c66}.ns-scope .wt__poptick svg{display:block;width:100%;height:100%}.ns-scope .wt__poptick path{stroke-dasharray:26;stroke-dashoffset:26;animation:wt-draw .42s var(--ease) .16s both}@keyframes wt-draw{to{stroke-dashoffset:0}}.ns-scope .wt__tabs{display:flex;gap:calc(var(--u) * 18);margin:calc(var(--u) * 22) 0 calc(var(--u) * 12);font-size:calc(var(--u) * 13);color:var(--dim)}.ns-scope .wt__tab--on{color:var(--ink)}.ns-scope .wt__thead,.ns-scope .wt__trow{display:grid;grid-template-columns:1fr calc(var(--u) * 120) calc(var(--u) * 140);align-items:center;font-size:calc(var(--u) * 13)}.ns-scope .wt__thead{height:calc(var(--u) * 30);color:var(--dim);border-bottom:1px solid var(--line-w)}.ns-scope .wt__trow{height:calc(var(--u) * 37);border-bottom:1px solid var(--line-soft)}.ns-scope .wt__tname{display:flex;align-items:center;gap:calc(var(--u) * 11)}.ns-scope .wt__tname svg{flex:0 0 auto;display:block}.ns-scope .wt__ticon{width:calc(var(--u) * 16);height:calc(var(--u) * 16);flex:0 0 auto}.ns-scope .wt__ttype{color:var(--dim)}.ns-scope .wt__tdo{justify-self:start}.ns-scope .wt__btn{padding:calc(var(--u) * 4) calc(var(--u) * 12);border-radius:calc(var(--u) * 7);border:1px solid var(--line-w);background:var(--white);font-size:calc(var(--u) * 12.5);font-family:var(--sans);color:var(--ink)}.ns-scope .wt__ok{display:inline-flex;align-items:center;gap:calc(var(--u) * 7);font-size:calc(var(--u) * 12.5);color:#1b7f4f}.ns-scope .wt__pip{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:50%;background:#1b7f4f}.ns-scope .wt__oauth{position:absolute;inset:0;background:#f4f4f5;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:scale(.985);transition:opacity .17s var(--ease),transform .26s cubic-bezier(.16,1,.3,1);pointer-events:none}.ns-scope .wt__app[data-screen="3"] .wt__oauth{opacity:1;transform:none}.ns-scope .wt__ocard{width:calc(var(--u) * 540);background:var(--white);border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 52) calc(var(--u) * 52) calc(var(--u) * 56);text-align:center;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 10) #0000000a}.ns-scope .wt__olock{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 28)}.ns-scope .wt__odisc{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:50%;background:#f4f4f5;display:inline-flex;align-items:center;justify-content:center}.ns-scope .wt__odisc img{width:calc(var(--u) * 24);height:calc(var(--u) * 24);display:block}.ns-scope .wt__ojoin{width:calc(var(--u) * 14);height:1px;background:#d4d4d8}.ns-scope .wt__oh{font-size:calc(var(--u) * 19);font-weight:400;line-height:1.35;color:#18181b;margin-bottom:calc(var(--u) * 34)}.ns-scope .wt__oh b{font-weight:600}.ns-scope .wt__oscopes{background:#f4f4f5;border-radius:calc(var(--u) * 10);padding:calc(var(--u) * 22) calc(var(--u) * 24);text-align:left;margin-bottom:calc(var(--u) * 34)}.ns-scope .wt__oscopeh{font-size:calc(var(--u) * 12.5);color:#71717a;margin-bottom:calc(var(--u) * 12)}.ns-scope .wt__oscope{display:flex;align-items:flex-start;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 13.5);color:#27272a;padding:calc(var(--u) * 8) 0}.ns-scope .wt__oscope svg{flex:0 0 auto;margin-top:calc(var(--u) * 3)}.ns-scope .wt__oauthbtn{display:block;width:100%;padding:calc(var(--u) * 14) 0;border-radius:calc(var(--u) * 8);background:#11181c;color:#fff;font-size:calc(var(--u) * 13.5);font-weight:500;font-family:var(--sans);margin-bottom:calc(var(--u) * 20)}.ns-scope .wt__odecline{font-size:calc(var(--u) * 13.5);color:#18181b}.ns-scope .wt__ofoot{margin-top:calc(var(--u) * 30);font-size:calc(var(--u) * 12.5);color:#71717a;text-align:center;line-height:1.7}.ns-scope .wt__ofoot u{text-decoration-color:#a1a1aa}.ns-scope .wt__popcard>svg,.ns-scope .wt__tname>svg{flex:0 0 auto}.ns-scope .wt__popcard>svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17)}.ns-scope .wt__tname>svg{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.ns-scope .wt__greet>svg{width:calc(var(--u) * 26);height:calc(var(--u) * 26)}.ns-scope .wt__odisc>svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.ns-scope .wt__oscope>svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.ns-scope .wt__stills{display:none}.ns-scope .wt__pin{position:absolute;left:0;top:0;width:calc(var(--u) * 26);height:calc(var(--u) * 26);transform:translate(calc(var(--u) * var(--px)),calc(var(--u) * var(--py)));pointer-events:none;z-index:6;filter:drop-shadow(0 calc(var(--u) * 2) calc(var(--u) * 4) rgba(0,0,0,.45))}.ns-scope .wt__pin svg{width:100%;height:100%;display:block}.ns-scope .wt__cursor{position:absolute;left:0;top:0;width:calc(var(--u) * 22);height:calc(var(--u) * 22);transform:translate(calc(var(--u) * var(--cx)),calc(var(--u) * var(--cy)));transition:transform .7s var(--ease-move);pointer-events:none;z-index:6;filter:drop-shadow(0 calc(var(--u) * 2) calc(var(--u) * 3) rgba(0,0,0,.3))}.ns-scope .wt__cursor svg{width:100%;height:100%;display:block;transform-origin:8% 4%;animation:wt-dip .19s var(--ease) .7s both}@keyframes wt-dip{0%,to{scale:1}45%{scale:.82}}@keyframes wt-touch{0%{background-color:#0000}25%{background-color:#0000000b}35%{background-color:#0000001a}50%,to{background-color:#0000000b}}.ns-scope .wt[data-beat="0"] .wt__navitem--hit,.ns-scope .wt[data-beat="1"] .wt__mitem--hit,.ns-scope .wt[data-beat="2"] .wt__popcard--nectar{animation:wt-touch .8s var(--ease) .5s both}@keyframes wt-touch-dark{0%{background-color:#11181c}25%{background-color:#1e262b}35%{background-color:#333c42}50%,to{background-color:#1e262b}}.ns-scope .wt[data-beat="3"] .wt__oauthbtn{animation:wt-touch-dark .8s var(--ease) .5s both}.ns-scope .wt__callout{position:absolute;top:0;left:0;width:calc(var(--u) * 252);height:calc(var(--u) * 128);padding:calc(var(--u) * 14) calc(var(--u) * 16);border-radius:calc(var(--u) * 10);background:#22302d;color:#fff;box-shadow:inset 0 1px #ffffff24,0 calc(var(--u) * 25) calc(var(--u) * 50) calc(var(--u) * -12) #0000006b,0 calc(var(--u) * 10) calc(var(--u) * 16) calc(var(--u) * -8) #00000057,0 calc(var(--u) * 2) calc(var(--u) * 4) #00000038;font-family:var(--sans);text-align:left;z-index:7;transform:translate(calc(var(--u) * var(--kx)),calc(var(--u) * var(--ky)));transition:transform .7s var(--ease-move)}.ns-scope .wt__callout:before{content:"";position:absolute;width:calc(var(--u) * 15);height:calc(var(--u) * 8);background:#22302d;clip-path:polygon(50% 0%,100% 100%,0% 100%);offset-path:border-box;offset-distance:calc(var(--npct) * 1%);offset-rotate:auto;offset-anchor:50% 100%;transition:offset-distance .7s var(--ease-move)}.ns-scope .wt__kstep{display:block;font-size:calc(var(--u) * 11.5);color:#7f8c87;margin-bottom:calc(var(--u) * 5)}.ns-scope .wt__ktitle{display:block;font-size:calc(var(--u) * 14);font-weight:550;line-height:1.35;margin-bottom:calc(var(--u) * 5)}.ns-scope .wt__kbody{display:block;height:calc(var(--u) * 54.4);font-size:calc(var(--u) * 12.5);line-height:1.45;color:#a7b3ae}.ns-scope .wt__kinner>*{animation:wt-kin .34s var(--ease) both}.ns-scope .wt__kinner>*:nth-child(2){animation-delay:55ms}.ns-scope .wt__kinner>*:nth-child(3){animation-delay:.11s}@keyframes wt-kin{0%{opacity:0;transform:translateY(calc(var(--u) * 6));filter:blur(4px)}}@media(prefers-reduced-motion:reduce){.ns-scope .wt__cursor,.ns-scope .wt__callout{transition:none}.ns-scope .wt__callout:before{transition:none}.ns-scope .wt__kinner>*{animation-duration:1ms;animation-delay:0ms}}@media(max-width:768px){.ns-scope .wt__film,.ns-scope .wt__callout{display:none}.ns-scope .wt{display:block}.ns-scope .wt__stills{display:flex;flex-direction:row;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-left:7cqw;padding-right:7cqw;padding-bottom:1.5rem;scrollbar-width:none}.ns-scope .wt__stills::-webkit-scrollbar{display:none}.ns-scope .wt__still{flex:0 0 86cqw;scroll-snap-align:center}.ns-scope .wt__still{border:1px solid var(--stroke-green, #2b3c3a);border-radius:.875rem;background:#ffffff04;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 1px 2px #0006,0 18px 36px -16px #000000b3}.ns-scope .wt__shot{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#fcfcfb}.ns-scope .wt__shot .wt__app{position:absolute;left:0;top:0;width:100%;height:auto;aspect-ratio:1400 / 880;border:0;border-radius:0;box-shadow:none;transform-origin:0 0;transform:translate(calc(var(--u) * 700),calc(var(--u) * 560)) scale(var(--zoom)) translate(calc(var(--u) * var(--fx) * -1),calc(var(--u) * var(--fy) * -1))}.ns-scope .wt__shot .wt__cursor,.ns-scope .wt__shot .wt__press{display:none}.ns-scope .wt__shot *{animation:none!important;transition:none!important}.ns-scope .wt__stillText{display:flex;flex-direction:column;padding:.875rem 1rem 1.0625rem;border-top:1px solid var(--stroke-green, #2b3c3a)}.ns-scope .wt__stillText .wt__kstep{font-size:.6875rem;color:#7f8c87;margin-bottom:.25rem}.ns-scope .wt__stillText .wt__ktitle{font-size:.9375rem;font-weight:550;line-height:1.3;color:#f2f3f2;margin-bottom:.25rem}.ns-scope .wt__stillText .wt__kbody{font-size:.8125rem;line-height:1.45;color:#93a09b;height:auto}}.ns-scope .wt__app[data-screen="0"] .wt__pane--skills,.ns-scope .wt__app[data-screen="1"] .wt__pane--skills,.ns-scope .wt__app[data-screen="2"] .wt__pane--conn,.ns-scope .wt__app[data-screen="3"] .wt__pane--conn,.ns-scope .wt__app[data-screen="4"] .wt__pane--conn{opacity:1}.ns-scope .wt__app[data-screen="0"] .wt__mitem--skills,.ns-scope .wt__app[data-screen="1"] .wt__mitem--skills,.ns-scope .wt__app[data-screen="2"] .wt__mitem--conn,.ns-scope .wt__app[data-screen="3"] .wt__mitem--conn,.ns-scope .wt__app[data-screen="4"] .wt__mitem--conn{color:var(--ink);font-weight:600}.ns-scope .wt__poptick,.ns-scope .wt__app[data-screen="4"] .wt__popcard--nectar .wt__popdo{display:none}.ns-scope .wt__app[data-screen="4"] .wt__popcard--nectar .wt__poptick{display:inline-flex}.ns-scope .nz{container-type:inline-size;--u: calc(100cqw / 1240);--bg: #0f0f0f;--card: #141414;--hair: rgba(255, 255, 255, .08);--sans: var(--font-sans), ui-sans-serif, system-ui, sans-serif;--accent: #ff4d00;--good: #3fd97f;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--m-insight: #3fd97f;--m-issue: #ff7a3c;--m-collab: #3fe0d6;--m-feedback: #e879d8;--m-topic: #a78bfa;--ask-col: calc(var(--u) * 284);--r-sm: calc(var(--u) * 6);--r-md: calc(var(--u) * 8);--r-lg: calc(var(--u) * 10);--r-xl: calc(var(--u) * 14);position:relative;width:100%;background:var(--bg);font-family:var(--sans);color:#fff;pointer-events:none;user-select:none}.ns-scope .nz[data-client=claude],.ns-scope .nz [data-client=claude]{--accent: #d97757}.ns-scope .nz[data-client=openai],.ns-scope .nz [data-client=openai]{--accent: #ececec}.ns-scope .nz[data-client=cursor],.ns-scope .nz [data-client=cursor]{--accent: #c9be9a}.ns-scope .nz[data-client=vscode],.ns-scope .nz [data-client=vscode]{--accent: #3aa0e8}.ns-scope .nz [data-new-client=claude]{--accent-new: #d97757}.ns-scope .nz [data-new-client=openai]{--accent-new: #ececec}.ns-scope .nz [data-new-client=cursor]{--accent-new: #c9be9a}.ns-scope .nz [data-new-client=vscode]{--accent-new: #3aa0e8}.ns-scope .nz *{box-sizing:border-box;font-family:var(--sans)}.ns-scope .nz img{display:block}.ns-scope .nz__stage{position:relative;height:calc(var(--u) * 620);width:100%;overflow:hidden;border-top:1px solid var(--hair)}.ns-scope .nz__wires{position:absolute;inset:0;z-index:1;height:100%;width:100%}.ns-scope .nz__dot{stroke-dasharray:.0001 1;animation:nz-run .52s var(--ease-in-out) forwards}.ns-scope .nz__dot--rev{animation-direction:reverse}.ns-scope .nz__dot--back{animation-duration:.4s}@keyframes nz-run{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.ns-scope .nz__card{position:absolute;z-index:5;display:flex;flex-direction:column;width:26.5%;top:7%;height:calc(var(--u) * 500);transform:translate(-50%);padding:calc(var(--u) * 18);border:1px solid var(--hair);border-radius:var(--r-xl);background:#1414148c;transition:background-color .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1)}.ns-scope .nz__card--on{border-color:color-mix(in srgb,var(--accent) 46%,transparent);background:var(--card);box-shadow:0 0 calc(var(--u) * 44) #0000008c}.ns-scope .nz__card--left{left:13.7%}.ns-scope .nz__card--right{left:86.3%}.ns-scope .nz__head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 14)}.ns-scope .nz__title{display:flex;align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 13);font-weight:500;line-height:1.3;color:#ffffffeb}.ns-scope .nz__chip{padding:calc(var(--u) * 2) calc(var(--u) * 8);border-radius:9999px;background:#ffffff0f;font-size:calc(var(--u) * 10);line-height:1.4;color:#ffffff73}.ns-scope .nz__sep{height:calc(var(--u) * 8)}.ns-scope .nz__eyebrow{margin-top:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 8);font-size:calc(var(--u) * 10);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#ffffff4d}.ns-scope .nz__status{display:flex;align-items:center;gap:calc(var(--u) * 9);margin-bottom:calc(var(--u) * 6)}.ns-scope .nz__statusslot{position:relative;display:block;height:calc(var(--u) * 18);overflow:hidden;font-size:calc(var(--u) * 13);font-weight:500;color:#ffffffe6}.ns-scope .nz__statusslot>span{display:block;white-space:nowrap}.ns-scope .nz__meta{display:flex;align-items:center;gap:calc(var(--u) * 7);font-size:calc(var(--u) * 11);color:#ffffff59}.ns-scope .nz__meta b{font-weight:500;color:#ffffffbf;font-variant-numeric:tabular-nums}.ns-scope .nz__dotsep{color:#ffffff29}.ns-scope .nz__arc{width:calc(var(--u) * 14);height:calc(var(--u) * 14);flex:0 0 auto}.ns-scope .nz__arc circle{fill:none;stroke-width:2.5;stroke-linecap:round;stroke:var(--accent);stroke-dasharray:44 62;transform-origin:50% 50%;animation:nz-spin .9s linear infinite}.ns-scope .nz__tick{width:calc(var(--u) * 13);height:calc(var(--u) * 13);flex:0 0 auto;color:var(--good)}.ns-scope .nz__idle{width:calc(var(--u) * 13);height:calc(var(--u) * 13);flex:0 0 auto;display:flex;align-items:center;justify-content:center}.ns-scope .nz__idle i{width:calc(var(--u) * 5);height:calc(var(--u) * 5);border-radius:50%;background:#ffffff24}.ns-scope .nz__flow{position:relative;display:flex;flex-direction:column;gap:calc(var(--u) * 3)}.ns-scope .nz__flow:before{content:"";position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 14);bottom:calc(var(--u) * 14);width:1px;background:#ffffff17}.ns-scope .nz__step{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 6) 0;font-size:calc(var(--u) * 12);line-height:1.35;color:#ffffff57;transition:color .3s,opacity .3s}.ns-scope .nz__step--run{color:#ffffffeb}.ns-scope .nz__step--done{color:#ffffff80}.ns-scope .nz__steptext{flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-scope .nz__stepslot{position:relative;flex:1 1 0%;min-width:0;height:calc(var(--u) * 17);overflow:hidden}.ns-scope .nz__stepslot>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-scope .nz__region{flex:0 0 auto}.ns-scope .nz__logwrap{height:calc(var(--u) * 158)!important}.ns-scope .nz__rankwrap{position:relative;height:calc(var(--u) * 182);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--u) * 22),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--u) * 22),transparent 100%)}.ns-scope .nz__logwrap{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--u) * 26),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--u) * 26),transparent 100%)}.ns-scope .nz__results{display:flex;flex-direction:column;gap:calc(var(--u) * 2)}.ns-scope .nz__rowslot{position:relative;height:calc(var(--u) * 31);flex:0 0 auto}.ns-scope .nz__rowslot>div{position:absolute;left:0;right:0;top:0}.ns-scope .nz__row--going .nz__rowlab,.ns-scope .nz__row--going .nz__rowval{color:#fff6}.ns-scope .nz__row{display:flex;align-items:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 7) calc(var(--u) * 9);border-radius:var(--r-md);background:transparent;transition:background-color .35s}.ns-scope .nz__row--top{background:color-mix(in srgb,var(--accent) 11%,transparent)}.ns-scope .nz__rank{width:calc(var(--u) * 12);flex:0 0 auto;font-size:calc(var(--u) * 10);color:#ffffff38}.ns-scope .nz__row--top .nz__rank{color:var(--accent)}.ns-scope .nz__plat{width:calc(var(--u) * 13);height:calc(var(--u) * 13);flex:0 0 auto;object-fit:contain;opacity:.75}.ns-scope .nz__rowlab{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--u) * 12);color:#ffffffb8}.ns-scope .nz__rowshare{flex:0 0 auto;font-size:calc(var(--u) * 10);color:#ffffff47;font-variant-numeric:tabular-nums}.ns-scope .nz__row--top .nz__rowshare{color:color-mix(in srgb,var(--accent) 80%,#fff)}.ns-scope .nz__rowval{flex:0 0 auto;min-width:calc(var(--u) * 52);text-align:right;font-size:calc(var(--u) * 12);font-weight:500;color:#ffffff73;font-variant-numeric:tabular-nums}.ns-scope .nz__row--top .nz__rowval{color:#fff}.ns-scope .nz__acct{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--u) * 8) calc(var(--u) * 10);border:1px solid rgba(255,255,255,.05);border-radius:var(--r-md);transition:border-color .4s,background-color .4s}.ns-scope .nz__acct+.nz__acct{margin-top:calc(var(--u) * 5)}.ns-scope .nz__acct--on{border-color:var(--hair);background:#ffffff08;transform:translate(calc(var(--u) * -3))}.ns-scope .nz__acct{transform:translate(0);transition:border-color .9s ease,background-color .9s ease,transform .9s var(--ease-out)}.ns-scope .nz__acct--on{transition-duration:.3s}.ns-scope .nz__acctapp{display:flex;align-items:center;gap:calc(var(--u) * 9)}.ns-scope .nz__acctapp img{height:calc(var(--u) * 16);width:calc(var(--u) * 16);object-fit:contain;opacity:.28;transition:opacity .4s}.ns-scope .nz__acct--on .nz__acctapp img{opacity:1}.ns-scope .nz__acctname{font-size:calc(var(--u) * 12);color:#ffffff80;transition:color .4s}.ns-scope .nz__acct--on .nz__acctname{color:#ffffffd9}.ns-scope .nz__acctstat{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 11);color:#fff3;transition:color .9s ease}.ns-scope .nz__acct--on .nz__acctstat{transition-duration:.3s}.ns-scope .nz__statwrap{position:relative;display:grid;justify-items:start}.ns-scope .nz__statwrap span{grid-area:1 / 1;white-space:nowrap;transition:opacity .5s ease}.ns-scope .nz__pip{transition:background-color .9s ease,transform .9s var(--ease-out)}.ns-scope .nz__acct--on .nz__pip{transition-duration:.3s}.ns-scope .nz__acct--on .nz__acctstat{color:var(--good)}.ns-scope .nz__pip{display:inline-block;flex:0 0 auto;height:calc(var(--u) * 6);width:calc(var(--u) * 6);border-radius:50%;background:#ffffff26;transition:background-color .4s}.ns-scope .nz__acct--on .nz__pip{background:var(--good);animation:nz-pip .42s var(--ease-out),nz-pulse 2s cubic-bezier(.4,0,.6,1) .42s infinite}@keyframes nz-pip{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}.ns-scope .nz__call{padding:calc(var(--u) * 10);border:1px solid rgba(255,255,255,.05);border-radius:var(--r-md);transition:border-color .4s,background-color .4s}.ns-scope .nz__call--on{border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.ns-scope .nz__callhead{display:flex;align-items:center;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 8)}.ns-scope .nz__callhead img{height:calc(var(--u) * 14);width:calc(var(--u) * 14);flex:0 0 auto;opacity:.3;transition:opacity .4s}.ns-scope .nz__call--on .nz__callhead img{opacity:.9}.ns-scope .nz__callname{font-size:calc(var(--u) * 12);font-weight:500;letter-spacing:-.005em;color:#ffffff8c;transition:color .4s}.ns-scope .nz__call--on .nz__callname{color:#fff}.ns-scope .nz__kvrow{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--u) * 3) 0;font-size:calc(var(--u) * 11)}.ns-scope .nz__kvrow b{font-weight:400;color:#fff6}.ns-scope .nz__kvrow i{font-style:normal;color:#ffffff73;transition:color .4s}.ns-scope .nz__call--on .nz__kvrow i{color:#ffffffb8}.ns-scope .nz__ok{display:flex;align-items:center;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 11);color:#ffffff52;transition:color .4s}.ns-scope .nz__ok--on{color:var(--good)}.ns-scope .nz__foot{margin-top:auto;padding-top:calc(var(--u) * 16);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 11);color:#ffffff4d}.ns-scope .nz__foot i{font-style:normal;letter-spacing:-.005em;color:#ffffff80}.ns-scope .nz__scopes{display:flex;gap:calc(var(--u) * 4)}.ns-scope .nz__split{display:flex;align-items:center;gap:calc(var(--u) * 12)}.ns-scope .nz__splitone{display:flex;align-items:center;gap:calc(var(--u) * 5)}.ns-scope .nz__splitone img{height:calc(var(--u) * 12);width:calc(var(--u) * 12);object-fit:contain;opacity:.7}.ns-scope .nz__splitone i{font-style:normal;color:#ffffff9e;font-variant-numeric:tabular-nums}.ns-scope .nz__scope{padding:calc(var(--u) * 2) calc(var(--u) * 7);border-radius:9999px;background:#ffffff0f;font-size:calc(var(--u) * 10);color:#ffffff80}.ns-scope .nz__chat{position:absolute;z-index:10;left:50%;top:7%;transform:translate(-50%);display:flex;flex-direction:column;overflow:hidden;width:32%;height:calc(var(--u) * 500);border:1px solid rgba(255,255,255,.09);border-radius:calc(var(--u) * 20);background:#171717;box-shadow:0 calc(var(--u) * 28) calc(var(--u) * 60) calc(var(--u) * -16) #000000b3}.ns-scope .nz__chathead{display:flex;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 14) calc(var(--u) * 16);border-bottom:1px solid rgba(255,255,255,.05)}.ns-scope .nz__clienttile{display:flex;align-items:center;justify-content:center;height:calc(var(--u) * 26);width:calc(var(--u) * 26);flex:0 0 auto;border-radius:var(--r-md);background:#ffffff12;border:1px solid rgba(255,255,255,.06);transition:background-color .26s var(--ease-out),border-color .26s var(--ease-out)}.ns-scope .nz[data-client=openai] .nz__clienttile,.ns-scope .nz[data-client=cursor] .nz__clienttile{background:#f4f4f3;border-color:#0000001a}.ns-scope .nz__clienttile img{height:calc(var(--u) * 14);width:calc(var(--u) * 14)}.ns-scope .nz__clientname{font-size:calc(var(--u) * 13);font-weight:500;color:#ffffffe6}.ns-scope .nz__clientsub{font-size:calc(var(--u) * 11);color:#ffffff59}.ns-scope .nz__feed{position:relative;z-index:1;flex:1 1 0%;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 calc(var(--u) * 22),#000 calc(100% - var(--u) * 18),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 calc(var(--u) * 22),#000 calc(100% - var(--u) * 18),transparent 100%)}.ns-scope .nz__feed--fly{overflow:visible;-webkit-mask-image:none;mask-image:none}.ns-scope .nz__stack{position:absolute;left:0;right:0;bottom:0;padding:0 calc(var(--u) * 16) calc(var(--u) * 12)}.ns-scope .nz__slot{opacity:0;margin-bottom:calc(var(--u) * 12);transform:translateY(calc(var(--u) * 6));transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.ns-scope .nz__slot--turn{margin-bottom:calc(var(--u) * 16)}.ns-scope .nz__slot--tight{margin-bottom:calc(var(--u) * 12)}.ns-scope .nz__slot:last-child{margin-bottom:0}.ns-scope .nz__slot--in{opacity:1;transform:translateY(0)}.ns-scope .nz__slot--think{height:calc(var(--u) * 16);margin-bottom:calc(var(--u) * 12)}.ns-scope .nz__askwrap{position:relative;display:flex;justify-content:flex-end}.ns-scope .nz__ask{max-width:calc(var(--ask-col) + var(--u) * 28);padding:calc(var(--u) * 10) calc(var(--u) * 14);border-radius:calc(var(--u) * 16);border-bottom-right-radius:var(--r-sm);background:#262626;font-size:calc(var(--u) * 13);line-height:1.5;color:#ffffffeb}.ns-scope .nz__ask--ghost{visibility:hidden}.ns-scope .nz__ask--live{position:absolute;right:0;top:0}.ns-scope .nz__usedslot{position:relative;display:block;height:calc(var(--u) * 15);overflow:hidden}.ns-scope .nz__usedslot>span{display:block;white-space:nowrap}.ns-scope .nz__used{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);align-self:flex-start;padding:calc(var(--u) * 6) calc(var(--u) * 11);border-radius:9999px;background:#ffffff0b;font-size:calc(var(--u) * 12);color:#ffffff80}.ns-scope .nz__chev{width:calc(var(--u) * 11);height:calc(var(--u) * 11);color:#ffffff47}.ns-scope .nz__say{font-size:calc(var(--u) * 14);line-height:1.55;color:#ffffffe6}.ns-scope .nz__say em{font-style:normal;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.ns-scope .nz__think{display:flex;gap:calc(var(--u) * 5);align-self:flex-start;padding:calc(var(--u) * 5) 0}.ns-scope .nz__think i{width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-radius:50%;background:#ffffff80;animation:nz-pulsedot 1.4s ease-in-out infinite}.ns-scope .nz__composer{position:relative;z-index:2;background:#171717;padding:calc(var(--u) * 12)}.ns-scope .nz__composerbox{display:flex;flex-direction:column;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 16);background:#212121;border:1px solid rgba(255,255,255,.05)}.ns-scope .nz__placeholder{font-size:calc(var(--u) * 14);line-height:1.5;color:#ffffff47;opacity:0;transition:opacity .2s var(--ease-out)}.ns-scope .nz__placeholder--in{opacity:1}.ns-scope .nz__typed{display:block;font-size:calc(var(--u) * 14);line-height:1.5;color:#ffffffe0}.ns-scope .nz__caret{display:inline-block;width:calc(var(--u) * 1.5);height:calc(var(--u) * 15);margin-left:calc(var(--u) * 2);vertical-align:calc(var(--u) * -2.5);background:var(--accent);animation:nz-caret 1s steps(1) infinite}@keyframes nz-caret{50%{opacity:0}}.ns-scope .nz__composerrow{display:flex;align-items:center;justify-content:space-between}.ns-scope .nz__attach{display:flex;align-items:center;justify-content:center;width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:var(--r-sm);color:#ffffff4d}.ns-scope .nz__send{display:flex;align-items:center;justify-content:center;width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:var(--r-md);background:#ffffff17;color:#fff9}.ns-scope .nz__sandrow{width:100%;padding:0 calc(var(--u) * 128) calc(var(--u) * 64)}.ns-scope .nz__content{padding:calc(var(--u) * 18);border:1px solid var(--hair);border-radius:var(--r-xl);background:#1414148c;transition:background-color .5s,border-color .5s,box-shadow .5s}.ns-scope .nz__content--on{border-color:color-mix(in srgb,var(--accent-new, var(--accent)) 46%,transparent);background:var(--card);box-shadow:0 0 calc(var(--u) * 44) #0000008c}.ns-scope .nz__platrow{display:flex;align-items:center;gap:calc(var(--u) * 7)}.ns-scope .nz__platrow img{height:calc(var(--u) * 13);width:calc(var(--u) * 13);object-fit:contain;opacity:.6}.ns-scope .nz__platrow span{font-size:calc(var(--u) * 11);color:#ffffff59}.ns-scope .nz__contentbody{display:flex;flex-direction:column}.ns-scope .nz__grid{display:grid;grid-template-columns:repeat(44,minmax(0,1fr));grid-auto-rows:1fr;gap:calc(var(--u) * 3)}.ns-scope .nz__cell{aspect-ratio:1 / 1;border-radius:calc(var(--u) * 2);background:#ffffff0a;transform:scale(1);transition:background-color .3s var(--ease-out),box-shadow .3s var(--ease-out),transform .26s var(--ease-out)}.ns-scope .nz__cell[data-s=done][data-l="0"]{background:#ffffff2b}.ns-scope .nz__cell[data-s=done][data-run=now][data-l="1"]{background:color-mix(in srgb,var(--accent-new, var(--accent)) 38%,transparent)}.ns-scope .nz__cell[data-s=done][data-run=now][data-l="2"]{background:color-mix(in srgb,var(--accent-new, var(--accent)) 68%,transparent)}.ns-scope .nz__cell[data-s=done][data-run=now][data-l="3"]{background:var(--accent-new, var(--accent))}.ns-scope .nz__cell[data-s=done][data-run=was][data-l="1"]{background:color-mix(in srgb,var(--accent) 38%,transparent)}.ns-scope .nz__cell[data-s=done][data-run=was][data-l="2"]{background:color-mix(in srgb,var(--accent) 68%,transparent)}.ns-scope .nz__cell[data-s=done][data-run=was][data-l="3"]{background:var(--accent)}.ns-scope .nz__cell[data-s=read]{background:#fff;transform:scale(1.5);z-index:1;transition:background-color 80ms linear,transform 90ms var(--ease-out)}.ns-scope .nz__cell[data-s=top]{background:#fff;box-shadow:0 0 0 1px #ffffffe6,0 0 calc(var(--u) * 8) #ffffff73}.ns-scope .nz__cell[data-s=hit]{background:var(--accent-new, var(--accent));box-shadow:0 0 0 1px #ffffffbf,0 0 calc(var(--u) * 6) color-mix(in srgb,var(--accent) 55%,transparent)}.ns-scope .nz__gridfoot{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 16);font-size:calc(var(--u) * 11)}.ns-scope .nz__gridcount{color:#ffffff80;line-height:calc(var(--u) * 16)}.ns-scope .nz__gridcount b{font-weight:500;color:#ffffffe6;font-variant-numeric:tabular-nums}.ns-scope .nz__verbslot{position:relative;display:inline-block;height:calc(var(--u) * 16);line-height:calc(var(--u) * 16);overflow:hidden;vertical-align:bottom}.ns-scope .nz__verbslot>span{display:block;line-height:calc(var(--u) * 16);white-space:nowrap}.ns-scope .nz__marked{color:#ffffff52}.ns-scope .nz__gridtop{justify-self:center;color:#fff6}.ns-scope .nz__gridtop i{font-style:normal;color:#fff;font-weight:500}.ns-scope .nz__legend{justify-self:end;display:flex;align-items:center;gap:calc(var(--u) * 6);color:#ffffff4d}.ns-scope .nz__legend span{display:flex;gap:calc(var(--u) * 3)}.ns-scope .nz__legend i{width:calc(var(--u) * 9);height:calc(var(--u) * 9);border-radius:calc(var(--u) * 2);display:block}.ns-scope .nz__sw--0{background:#ffffff2b}.ns-scope .nz__sw--1{background:color-mix(in srgb,var(--accent-new, var(--accent)) 38%,transparent)}.ns-scope .nz__sw--2{background:color-mix(in srgb,var(--accent-new, var(--accent)) 68%,transparent)}.ns-scope .nz__sw--3{background:var(--accent-new, var(--accent))}.ns-scope .nz__orbwrap{position:relative;flex:0 0 auto;display:block;padding:0;background:none}.ns-scope .nz__orbwrap>*{position:absolute;inset:0}.ns-scope .nz__orbrive{transition:opacity .25s}.ns-scope .nz__orbrive canvas{display:block;width:100%!important;height:100%!important}.ns-scope .nz__orb{position:relative;border-radius:50%;background:radial-gradient(120% 120% at 30% 22%,#ffffff8c,#fff0 45%),linear-gradient(160deg,#a9b0dc,#d5d4f6 55%,#d7dffd),linear-gradient(90deg,#f76fb6,#fba8d3 22%,#d0c8e7 50%,#a0e6fb 76%,#6fdbf6);background-blend-mode:screen,soft-light,normal;animation:nz-orb 9s linear infinite}.ns-scope .nz__orb--still{animation:none}@keyframes nz-orb{0%{background-position:0% 50%,0% 0%,0% 50%}50%{background-position:0% 50%,0% 0%,100% 50%}to{background-position:0% 50%,0% 0%,0% 50%}}@keyframes nz-spin{to{transform:rotate(360deg)}}@keyframes nz-pulse{50%{opacity:.5}}@keyframes nz-pulsedot{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.ns-scope .nz__arc circle,.ns-scope .nz__pip,.ns-scope .nz__orb,.ns-scope .nz__think i,.ns-scope .nz__packet{animation:none!important}}.ns-scope .mcpmo{margin-top:3.5rem;text-align:left}.ns-scope .mcpmo .nz{background:transparent}.ns-scope .mcpmo .nz__stage{border-top:0}.ns-scope .mcpmo .nz__attach svg{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.ns-scope .mcpmo .nz__send svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.ns-scope .mcpmo .nz__composer{background:#091d1a;padding:calc(var(--u) * 14) calc(var(--u) * 18) calc(var(--u) * 16)}.ns-scope .mcpmo .nz__composerbox{background:#ffffff08;border-color:#ffffff1a}.ns-scope .mcpmo .nz__clientsub{display:none}.ns-scope .mcpmo .nz{--hair: #2b3c3a;--card: rgba(255, 255, 255, .05)}.ns-scope .mcpmo .nz__card,.ns-scope .mcpmo .nz__content,.ns-scope .mcpmo .nz__chat{background:#ffffff04;border-color:var(--hair);border-radius:calc(var(--u) * 16);box-shadow:inset 0 1px #ffffff0e,0 1px 2px #0006,0 22px 44px -18px #000000bf}.ns-scope .mcpmo .nz__card--on,.ns-scope .mcpmo .nz__content--on{box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0006,0 22px 44px -18px #000000bf}.ns-scope .nz__card,.ns-scope .nz__content{opacity:.72;transition:opacity .7s var(--ease-out),background-color .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1)}.ns-scope .nz__card--ever,.ns-scope .nz__content.nz__card--ever{opacity:.78}.ns-scope .nz__card--on,.ns-scope .nz__content--on{opacity:1}.ns-scope .nz__statusslot>.nz-out,.ns-scope .nz__stepslot>.nz-out,.ns-scope .nz__verbslot>.nz-out,.ns-scope .nz__usedslot>.nz-out{position:absolute;left:0;top:0;right:0}@keyframes nz-word-in{0%{opacity:0;transform:translateY(calc(var(--u) * 8))}}@keyframes nz-word-out{to{opacity:0;transform:translateY(calc(var(--u) * -8))}}.ns-scope .nz-in{animation:nz-word-in .22s var(--ease-out) both}.ns-scope .nz-out{animation:nz-word-out .12s var(--ease-out) both}.ns-scope .nz__step--unseen{opacity:.3}@keyframes nz-rank-in{0%{opacity:0;transform:translateY(calc(var(--u) * -10))}}@keyframes nz-rank-out{to{opacity:0;transform:translateY(calc(var(--u) * 10))}}.ns-scope .nz__row--in{animation:nz-rank-in .3s var(--ease-out) both}.ns-scope .nz__row--out{animation:nz-rank-out .18s var(--ease-out) both}.ns-scope .nz__live{opacity:0;stroke-dasharray:1;stroke-dashoffset:1;transition:opacity .2s linear}.ns-scope .nz__live--on{opacity:1;animation:nz-draw-rail .28s var(--ease-out) forwards;transition:opacity .14s linear}@keyframes nz-draw-rail{to{stroke-dashoffset:0}}@keyframes nz-acct-in{0%{opacity:0;transform:translate(8px)}}.ns-scope .nz__acct--enter{animation:nz-acct-in .26s var(--ease-out) var(--enter-delay, 0ms) both}@keyframes nz-call-in{0%{opacity:0;transform:translateY(8px)}}.ns-scope .nz__call--enter{animation:nz-call-in .26s var(--ease-out) both}.ns-scope .nz__statread{opacity:0}.ns-scope .nz__acct--on .nz__statread{opacity:1}.ns-scope .nz__acct--on .nz__statconn{opacity:0}.ns-scope .nz__gridtop{opacity:0;filter:blur(4px);transition:opacity .3s var(--ease-out),filter .3s var(--ease-out)}.ns-scope .nz__gridtop--in{opacity:1;filter:blur(0)}.ns-scope .nz__orbwrap{width:calc(var(--u) * 22);height:calc(var(--u) * 22);margin:0}.ns-scope .nz__orb{position:absolute;inset:0}.ns-scope .nz__stack{transition:transform .32s var(--ease-out)}.ns-scope .nz__ask--live{opacity:0}.ns-scope .nz__ask--in{opacity:1}.ns-scope .nz__typedbox--gone{display:none}.ns-scope .nz__send{transform:scale(.94);transition:transform .18s var(--ease-out),opacity .18s var(--ease-out)}.ns-scope .nz__send--armed{transform:scale(1)}.ns-scope .nz__send--spent{opacity:.5}.ns-scope .nz__say{transition:opacity .3s var(--ease-out)}.ns-scope .nz__say--back{opacity:.42}.ns-scope .nz__chatwrap{position:absolute;inset:0;z-index:10}@keyframes nz-chat-in{0%{opacity:0;transform:translateY(calc(var(--u) * 22)) scale(.985);filter:blur(5px)}}@keyframes nz-chat-out{to{opacity:0;transform:translateY(calc(var(--u) * -16)) scale(.99);filter:blur(6px)}}.ns-scope .nz__chatwrap--in{animation:nz-chat-in .23s var(--ease-out) both}.ns-scope .nz__chatwrap--out{animation:nz-chat-out .14s var(--ease-out) both}.ns-scope .mcpmo .nz{--font-sans: Inter}.ns-scope .nz__mcpmark{width:calc(var(--u) * 16);height:calc(var(--u) * 16);opacity:.85;flex:0 0 auto}.ns-scope .nz__attach svg,.ns-scope .nz__send svg{display:block}@media(prefers-reduced-motion:reduce){.ns-scope .nz-in,.ns-scope .nz-out,.ns-scope .nz__row--in,.ns-scope .nz__row--out,.ns-scope .nz__acct--enter,.ns-scope .nz__call--enter,.ns-scope .nz__chatwrap--in,.ns-scope .nz__chatwrap--out{animation-duration:1ms}.ns-scope .nz__stack{transition-duration:1ms}}@media(max-width:768px){.ns-scope .mcpmo{margin-top:1.75rem}.ns-scope .mcpmo .nz{--u: .25cqw }.ns-scope .mcpmo .nz__stage{position:static;height:auto;overflow:visible}.ns-scope .mcpmo .nz__stage>svg,.ns-scope .mcpmo .nz__card,.ns-scope .mcpmo .nz__sandrow{display:none}.ns-scope .mcpmo .nz__chatwrap{position:static;inset:auto}.ns-scope .mcpmo .nz__chat{position:static;left:auto;top:auto;width:100%;height:calc(var(--u) * 470);transform:none}}
