[data-v-93a8a6c8] .split-word{display:inline-block;white-space:nowrap}[data-v-93a8a6c8] .split-char{display:inline-block}.split-text--pending[data-v-93a8a6c8] .split-char,.split-text--pending[data-v-93a8a6c8] .headline-grad,.split-text--pending[data-v-93a8a6c8] .marker-block{opacity:0}.split-text--revealing[data-v-93a8a6c8] .split-char{animation:split-char-slide-93a8a6c8 var(--reveal-duration) cubic-bezier(.16,1,.3,1) both,split-char-tone-93a8a6c8 var(--reveal-duration) cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * var(--reveal-stagger) - var(--reveal-skip, 0ms))}.split-text--revealing[data-v-93a8a6c8] .headline-grad,.split-text--revealing[data-v-93a8a6c8] .marker-block{animation:split-unit-slide-93a8a6c8 var(--reveal-duration) cubic-bezier(.16,1,.3,1) both,split-unit-tone-93a8a6c8 var(--reveal-duration) cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * var(--reveal-stagger) - var(--reveal-skip, 0ms))}@keyframes split-char-slide-93a8a6c8{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}@keyframes split-char-tone-93a8a6c8{0%{color:var(--color-green);filter:blur(.03em)}to{filter:none}}@keyframes split-unit-slide-93a8a6c8{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}@keyframes split-unit-tone-93a8a6c8{0%{filter:blur(.03em)}to{filter:none}}@media(prefers-reduced-motion:reduce){.split-text--revealing[data-v-93a8a6c8] .split-char,.split-text--revealing[data-v-93a8a6c8] .headline-grad,.split-text--revealing[data-v-93a8a6c8] .marker-block{animation:none}}.backdrop-dots[data-v-1d6a8a81]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Crect width='12' height='12' rx='1.5' fill='%23F9F9F9'/%3E%3C/svg%3E");background-size:21.3333px 21.3333px}.backdrop-grid[data-v-1d6a8a81]{position:absolute;width:656px;height:536px;overflow:hidden}.backdrop-grid img[data-v-1d6a8a81]{position:absolute;width:auto;height:auto;max-width:none}.backdrop-grid--tr img[data-v-1d6a8a81]{top:0;right:0;width:600px}.backdrop-grid--bl img[data-v-1d6a8a81]{bottom:0;left:0;width:651px}.backdrop-grid--tr[data-v-1d6a8a81]{top:0;right:0}.backdrop-grid--bl[data-v-1d6a8a81]{bottom:0;left:0}@media(max-width:1023px){.backdrop-grid[data-v-1d6a8a81]{width:340px;height:280px}.backdrop-grid--tr img[data-v-1d6a8a81]{width:312px;right:-104px}.backdrop-grid--bl img[data-v-1d6a8a81]{width:338px;left:calc(-338px / 3)}}.burst[data-v-9018e578]{position:absolute;width:0;height:0}.burst i[data-v-9018e578]{position:absolute;top:-1.5px;left:-5px;width:10px;height:3px;border-radius:999px;background:var(--click-spark-color, var(--color-green));transform-origin:5px 1.5px;animation:burst-fly-9018e578 var(--dur, .46s) cubic-bezier(.22,.7,.3,1) forwards}@keyframes burst-fly-9018e578{0%{opacity:1;transform:rotate(var(--angle)) translate(11px) scale(1)}to{opacity:0;transform:rotate(var(--angle)) translate(26px) scale(.28)}}@media(prefers-reduced-motion:reduce){.burst[data-v-9018e578]{display:none}}.dots-field[data-v-f7cb425c]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.dots-field__layer[data-v-f7cb425c]{position:absolute;top:0;right:0;bottom:0;left:0}.dots-field.is-drifting .dots-field__layer[data-v-f7cb425c]{animation:field-drift-f7cb425c 52s ease-in-out infinite;will-change:transform}@keyframes field-drift-f7cb425c{0%,to{transform:translate3d(-6px,3px,0)}50%{transform:translate3d(6px,-4px,0)}}.dot[data-v-f7cb425c]{position:absolute;border-radius:999px;opacity:var(--base);animation:dot-light-f7cb425c var(--duration) ease-in-out var(--delay) infinite}.dots-field:is(.is-anim-tide,.is-anim-glow,.is-anim-bloom,.is-anim-ripple) .dot[data-v-f7cb425c]{animation-name:dot-swell-f7cb425c}.dots-field.is-anim-curve .dot[data-v-f7cb425c]{animation-name:dot-curve-f7cb425c;animation-timing-function:linear}.dots-field.is-canvas .dots-field__layer[data-v-f7cb425c]{display:none}.dots-field.is-canvas .dot[data-v-f7cb425c]{animation:none}@keyframes dot-curve-f7cb425c{0%,20%{opacity:calc(var(--base) + (var(--lit) - var(--base)) * .42);transform:scale(calc(1 + (var(--grow) - 1) * .42))}30%,88%{opacity:var(--lit);transform:scale(var(--grow))}to{opacity:calc(var(--base) + (var(--lit) - var(--base)) * .42);transform:scale(calc(1 + (var(--grow) - 1) * .42))}}@keyframes dot-swell-f7cb425c{0%,to{opacity:var(--base);transform:scale(1)}50%{opacity:var(--lit);transform:scale(var(--grow))}}.dots-field__glow[data-v-f7cb425c]{position:absolute;left:0;right:0;bottom:0;height:62%;overflow:hidden;border-radius:inherit;opacity:.55;mix-blend-mode:screen;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / 0%) 0%,rgb(0 0 0 / 55%) 26%,#000 60%);mask-image:linear-gradient(to bottom,#0000,#0000008c 26%,#000 60%)}.dots-field__glow-art[data-v-f7cb425c]{position:absolute;left:50%;top:var(--tex-top, -28px);width:var(--tex-w, 970px);aspect-ratio:1647 / 1174;background-color:#70c43a;filter:blur(26px);transform-origin:50% var(--tex-pivot, 224px);will-change:transform;translate:-50% 0;rotate:-3deg;-webkit-mask-image:url(/assets/point-mask-DxTSHV_Z.svg);mask-image:url(/assets/point-mask-DxTSHV_Z.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;animation:glow-drift-f7cb425c 30s ease-in-out infinite}@keyframes glow-drift-f7cb425c{0%,to{transform:translate3d(-46px,8px,0) scale(1)}50%{transform:translate3d(46px,-10px,0) scale(1.07) rotate(-.8deg)}}.dots-field__layer.is-static .dot[data-v-f7cb425c]{animation:none;opacity:var(--base);transform:none}.dots-field__badge[data-v-f7cb425c]{position:absolute;right:8px;top:8px;z-index:3;padding:2px 8px;border-radius:999px;background:#a7fb41eb;color:#12300a;font-size:10px;font-weight:600}.dots-field__badge--field[data-v-f7cb425c]{top:26px}@keyframes dot-light-f7cb425c{0%,75%{opacity:var(--base);transform:scale(1)}78%{opacity:calc(var(--base) + (var(--lit) - var(--base)) * .135);transform:scale(calc(1 + (var(--grow) - 1) * .135))}80%{opacity:calc(var(--base) + (var(--lit) - var(--base)) * .325);transform:scale(calc(1 + (var(--grow) - 1) * .325))}83%{opacity:calc(var(--base) + (var(--lit) - var(--base)) * .606);transform:scale(calc(1 + (var(--grow) - 1) * .606))}85%{opacity:calc(var(--base) + (var(--lit) - var(--base)) * .882);transform:scale(calc(1 + (var(--grow) - 1) * .882))}88%{opacity:var(--lit);transform:scale(var(--grow))}90%{opacity:calc(var(--base) + (var(--lit) - var(--base)) * .882);transform:scale(calc(1 + (var(--grow) - 1) * .882))}93%{opacity:calc(var(--base) + (var(--lit) - var(--base)) * .606);transform:scale(calc(1 + (var(--grow) - 1) * .606))}95%{opacity:calc(var(--base) + (var(--lit) - var(--base)) * .325);transform:scale(calc(1 + (var(--grow) - 1) * .325))}98%{opacity:calc(var(--base) + (var(--lit) - var(--base)) * .135);transform:scale(calc(1 + (var(--grow) - 1) * .135))}to{opacity:var(--base);transform:scale(1)}}@media(prefers-reduced-motion:reduce){.dot[data-v-f7cb425c]{animation:none;opacity:var(--base);transform:none}.dots-field.is-drifting .dots-field__layer[data-v-f7cb425c],.dots-field.is-surface .dots-field__layer[data-v-f7cb425c],.dots-field.is-anim-curve .dots-field__layer[data-v-f7cb425c]{animation:none}}.console[data-v-3df4088f]{position:relative;width:100%;max-width:720px;height:200px;border-radius:36px;corner-shape:squircle;background-color:var(--color-dark-surface);background-image:url(/assets/hero-bg-xX0Vy_6I.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.console[data-v-3df4088f]:after,.console__art[data-v-3df4088f],.console__dots[data-v-3df4088f]{corner-shape:inherit}@media(max-width:1808px){.console[data-v-3df4088f]{--console-inset: 80px}}@media(max-width:1656px){.console[data-v-3df4088f]{--console-inset: 64px}}@media(max-width:1580px){.console[data-v-3df4088f]{--console-inset: 52px}}@media(max-width:1504px){.console[data-v-3df4088f]{--console-inset: 44px}}@media(max-width:1279px){.console[data-v-3df4088f]{--console-inset: 36px}}@media(max-width:1152px){.console[data-v-3df4088f]{--console-inset: 30px}}@media(max-width:1024px){.console[data-v-3df4088f]{--console-inset: 26px}}.console[data-v-3df4088f]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1.5px solid var(--color-lime);border-radius:inherit;opacity:0;content:"";pointer-events:none}.console.is-intake[data-v-3df4088f]:after{animation:console-intake-3df4088f calc(var(--flow-sweep, .9s) + .3s) ease-out}@keyframes console-intake-3df4088f{0%,74%{opacity:0}84%{opacity:.5}to{opacity:0}}.console__art[data-v-3df4088f]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.console__dots[data-v-3df4088f]{z-index:0}.console__inner[data-v-3df4088f]{position:relative;height:100%}.console__brand[data-v-3df4088f]{position:absolute;top:21px;left:28px}.console__prompt[data-v-3df4088f]{position:absolute;top:86px;left:var(--console-inset, 104px);right:var(--console-inset, 104px);display:flex;align-items:center;justify-content:space-between;height:46px;padding-left:24px;padding-right:5px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f}.console__beam[data-v-3df4088f]{position:absolute;border-radius:inherit;pointer-events:none}.console__beam[data-v-3df4088f]{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.console__beam[data-v-3df4088f]{top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1.5px}.console__beam[data-v-3df4088f]:before{position:absolute;content:"";will-change:transform}.console__beam[data-v-3df4088f]:before{top:-100%;right:-100%;bottom:-100%;left:-100%;background:radial-gradient(6.4927% 15.9813% at 50% 50%,var(--color-lime) 0%,rgba(167,251,65,0) 100%);animation:console-beam-rim-3df4088f 5.6s cubic-bezier(.33,0,.67,1) infinite}@keyframes console-beam-rim-3df4088f{0%{transform:translate(-16.6667%,-16.6667%)}25%{transform:translate(16.6667%,-16.6667%)}50%{transform:translate(16.6667%,16.6667%)}75%{transform:translate(-16.6667%,16.6667%)}to{transform:translate(-16.6667%,-16.6667%)}}.console__text[data-v-3df4088f]{display:inline-flex;align-items:center;gap:3px;font-size:16px;color:#fff}.console__caret[data-v-3df4088f]{width:1.5px;height:18px;background:#ffffffbf}.console__send[data-v-3df4088f]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;border-radius:999px;background:#ffffff1a;font-size:15px;color:#fff;transition:background-color .18s ease,transform .18s ease}.console__send--pressed[data-v-3df4088f]{background:#ffffff38;transform:scale(.96)}.console__burst[data-v-3df4088f]{top:23px;right:47px}@media(prefers-reduced-motion:reduce){.console.is-intake[data-v-3df4088f]:after{animation:none}.console__beam[data-v-3df4088f]{display:none}.console__send-dot[data-v-3df4088f]:before{animation:none;transform:none}}.console__send-dot[data-v-3df4088f]{position:relative;width:16px;height:16px;border-radius:999px;overflow:hidden}.console__send-dot[data-v-3df4088f]:before{content:"";position:absolute;top:-50%;bottom:-50%;left:0;width:400%;background:linear-gradient(105deg,#67b809,#a7fb41,#fbe748,#7ec8ff,#67b809,#a7fb41,#fbe748,#7ec8ff,#67b809);animation:send-dot-flow-3df4088f 5s linear infinite;will-change:transform}.console__send-dot[data-v-3df4088f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 35% 30%,#fffc,#fff0 52%),radial-gradient(circle at 50% 130%,#0006,#0000 55%)}@keyframes send-dot-flow-3df4088f{to{transform:translate(-50%)}}@media(max-width:767px){.console__prompt[data-v-3df4088f]{left:24px;right:24px}}.cf[data-v-3df4088f]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.cf__band[data-v-3df4088f]{position:absolute;will-change:transform}.cf[data-v-3df4088f]:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(118% 165% at 16% 6%,#46925880,#4692583d 40%,#46925814 66%,#46925800 82%);content:""}.console[data-hero-flow] .console__art[data-v-3df4088f]{opacity:.55}.cf__badge[data-v-3df4088f]{position:absolute;right:8px;top:8px;z-index:4;padding:2px 8px;border-radius:999px;background:#a7fb41eb;color:#12300a;font-size:10px;font-weight:600}.console[data-hero-review] .console__prompt[data-v-3df4088f]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d}.console[data-hero-review] .console__prompt[data-v-3df4088f]:after{position:absolute;left:-8%;right:-8%;top:30%;bottom:-72px;background:radial-gradient(64% 78% at 50% 36%,#030604e0,#03060499 46%,#0306043d 72%,#03060400);content:"";pointer-events:none}.console[data-hero-flow=a] .cf__band--a[data-v-3df4088f]{left:-14%;top:-110%;width:44%;height:330%;background:radial-gradient(23% 44% at 50% 50%,#beff60e6,#74c81880 36%,#46925824 62%,#46925800);animation:cf-a-left-3df4088f 24s ease-in-out infinite}.console[data-hero-flow=a] .cf__band--b[data-v-3df4088f]{right:-18%;top:-120%;width:52%;height:340%;background:radial-gradient(22% 42% at 50% 50%,#8fe22ea8,#68ba1257 40%,#4692581a 68%,#46925800);animation:cf-a-right-3df4088f 30s ease-in-out infinite}@keyframes cf-a-left-3df4088f{0%,to{transform:rotate(-24deg) translate(-18%,10%)}50%{transform:rotate(-11deg) translate(22%,-12%)}}@keyframes cf-a-right-3df4088f{0%,to{transform:rotate(26deg) translate(16%,-10%)}50%{transform:rotate(12deg) translate(-18%,14%)}}.console[data-hero-flow=b] .cf__band--a[data-v-3df4088f]{left:-50%;top:26%;width:200%;height:150%;background:radial-gradient(40% 46% at 50% 50%,#a7fb41bd,#68ba1257 42%,#4692581a 68%,#46925800);animation:cf-b-rise-3df4088f 27s ease-in-out infinite}.console[data-hero-flow=b] .cf__band--b[data-v-3df4088f]{right:-12%;bottom:52%;width:48%;height:140%;background:radial-gradient(22% 44% at 50% 50%,#b2ff4aa3,#68ba1252 40%,#46925800);animation:cf-b-side-3df4088f 34s ease-in-out infinite}@keyframes cf-b-rise-3df4088f{0%,to{transform:translate(-16%,6%) rotate(-5deg)}50%{transform:translate(16%,-5%) rotate(5deg)}}@keyframes cf-b-side-3df4088f{0%,to{transform:rotate(9deg) translateY(12%) scale(.95)}50%{transform:rotate(-9deg) translateY(-14%) scale(1.05)}}.console[data-hero-flow=c] .cf__band--a[data-v-3df4088f]{left:40%;top:-90%;width:30%;height:260%;background:radial-gradient(27% 34% at 50% 50%,#d2ff8ceb,#96e6328c 34%,#68ba1229 64%,#46925800);animation:cf-c-walk-3df4088f 22s cubic-bezier(.45,0,.55,1) infinite}.console[data-hero-flow=c] .cf__band--b[data-v-3df4088f]{left:-6%;top:-80%;width:110%;height:260%;background:radial-gradient(34% 36% at 50% 50%,#46925880,#46925838 52%,#46925800);animation:cf-c-haze-3df4088f 22s cubic-bezier(.45,0,.55,1) infinite}@keyframes cf-c-walk-3df4088f{0%{transform:rotate(-26deg) translate(-70%,16%)}33%{transform:rotate(-9deg) translate(8%,-20%)}66%{transform:rotate(11deg) translate(58%,8%)}to{transform:rotate(-26deg) translate(-70%,16%)}}@keyframes cf-c-haze-3df4088f{0%{transform:rotate(16deg) translate(30%,-6%)}50%{transform:rotate(-2deg) translate(-4%,10%)}to{transform:rotate(-16deg) translate(-28%,6%)}}.console[data-hero-flow=d] .cf__band--a[data-v-3df4088f]{right:-34%;top:-160%;width:58%;height:380%;background:radial-gradient(24% 48% at 50% 50%,#b2ff4adb,#68ba1266 38%,#4692581f 66%,#46925800);animation:cf-d-rake-3df4088f 30s ease-in-out infinite}.console[data-hero-flow=d] .cf__band--b[data-v-3df4088f]{left:-30%;bottom:-80%;width:90%;height:160%;background:radial-gradient(36% 34% at 50% 50%,#8fe22e80,#4692583d 48%,#46925800);animation:cf-d-under-3df4088f 33s ease-in-out infinite}@keyframes cf-d-rake-3df4088f{0%,to{transform:rotate(20deg) translate(8%,-6%)}50%{transform:rotate(40deg) translate(-14%,10%)}}@keyframes cf-d-under-3df4088f{0%,to{transform:translate(-12%,6%) rotate(-4deg)}50%{transform:translate(14%,-8%) rotate(7deg)}}@media(prefers-reduced-motion:reduce){.cf__band[data-v-3df4088f]{animation:none}}.source-card[data-v-14c3e7da]{animation:source-in-14c3e7da .5s cubic-bezier(.22,.7,.3,1) both calc(var(--entry-delay, 0ms) + var(--i, 0) * .11s);transition:border-color .35s ease,box-shadow .35s ease}.source-card.is-active[data-v-14c3e7da]{border-color:#67b8098c;box-shadow:0 0 0 3px #67b8091f,0 1px 2px #1e2b0e0a;animation:source-in-14c3e7da .5s cubic-bezier(.22,.7,.3,1) both calc(var(--entry-delay, 0ms) + var(--i, 0) * .11s),source-pick-14c3e7da var(--flow-sweep, .9s) ease-in-out}@keyframes source-in-14c3e7da{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes source-pick-14c3e7da{0%,40%{border-color:#67b809d9;box-shadow:0 0 0 4px #67b8092e,0 1px 2px #1e2b0e0a}to{border-color:#67b8098c;box-shadow:0 0 0 3px #67b8091f,0 1px 2px #1e2b0e0a}}@media(prefers-reduced-motion:reduce){.source-card[data-v-14c3e7da],.source-card.is-active[data-v-14c3e7da]{animation:none;transition:none}.source-card.is-active[data-v-14c3e7da]{border-color:#67b8098c}}.links[data-v-cc1c1dcc]{position:absolute;top:50%;left:50%;z-index:0;width:1554px;height:380px;margin-top:-190px;transform-origin:0 50%;transform:translate(calc(-704px * var(--stage-scale, 1))) scaleX(var(--stage-scale, 1));pointer-events:none}.links__rail[data-v-cc1c1dcc]{stroke:#1e2b0e29;animation:rail-march-cc1c1dcc 2s linear infinite}.links__green[data-v-cc1c1dcc]{stroke:var(--color-green);animation:rail-march-cc1c1dcc 2s linear infinite}@keyframes rail-march-cc1c1dcc{to{stroke-dashoffset:-10}}.links__window[data-v-cc1c1dcc]{stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:24 100;stroke-dashoffset:24}.links__grow-window[data-v-cc1c1dcc]{stroke:#fff;stroke-width:4;stroke-dasharray:100 100;stroke-dashoffset:100;animation:rail-grow-cc1c1dcc var(--grow-ms) cubic-bezier(.22,.7,.3,1) var(--grow-delay) forwards}@keyframes rail-grow-cc1c1dcc{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.links__window.is-flowing[data-v-cc1c1dcc]{animation:pulse-sweep-cc1c1dcc var(--flow-sweep, .9s) linear infinite}.links__window--left.is-flowing[data-v-cc1c1dcc]{animation-duration:var(--flow-sweep-left, 1.2s)}@keyframes pulse-sweep-cc1c1dcc{0%{stroke-dashoffset:24}to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.links__rail[data-v-cc1c1dcc],.links__green[data-v-cc1c1dcc]{animation:none}.links__green[data-v-cc1c1dcc]{display:none}.links__grow-window[data-v-cc1c1dcc]{animation:none;stroke-dashoffset:0}}@media(max-width:1023px){.links[data-v-cc1c1dcc]{display:none}}.panel[data-v-007acd3f]{position:relative;display:flex;flex-direction:column;width:100%;max-width:340px;min-height:385px;padding:22px;border:1px solid var(--color-line);border-radius:20px;background:var(--color-surface);box-shadow:0 1px 2px #1e2b0e0a}.panel[data-v-007acd3f]:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1.5px solid var(--color-lime-deep);border-radius:inherit;opacity:0;content:"";pointer-events:none}.panel.is-intake[data-v-007acd3f]:after{animation:panel-intake-007acd3f calc(var(--flow-sweep, .9s) + .3s) ease-out}@keyframes panel-intake-007acd3f{0%,74%{opacity:0}84%{opacity:.55}to{opacity:0}}@media(prefers-reduced-motion:reduce){.panel.is-intake[data-v-007acd3f]:after{animation:none}}.blk[data-v-409d889c]{position:relative}.blk [data-v-409d889c-s]{opacity:0;transform:translateY(6px);transition:opacity .4s cubic-bezier(.22,.7,.3,1),transform .4s cubic-bezier(.22,.7,.3,1)}.blk.is-in [data-v-409d889c-s]{opacity:1;transform:none}.blk__sk[data-v-409d889c]{position:absolute;overflow:hidden;background-color:#eef0f3;pointer-events:none}.blk__sk[data-v-409d889c]:after{position:absolute;top:0;bottom:0;left:0;width:200%;background:repeating-linear-gradient(90deg,transparent 0 21%,rgba(255,255,255,.62) 25%,transparent 29% 50%);animation:blk-shimmer-409d889c 1.5s linear infinite;content:""}.blk__sk--box[data-v-409d889c]{top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit}.blk__sk--line[data-v-409d889c]{top:0;left:0;width:min(152px,100%);height:100%;border-radius:6px}@keyframes blk-shimmer-409d889c{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.blk [data-v-409d889c-s]{transition:none}.blk__sk[data-v-409d889c]:after{animation:none}}.head[data-v-2816e7ac]{display:flex;align-items:center;justify-content:space-between}.head__title[data-v-2816e7ac]{font-size:17px;font-weight:700;line-height:1;color:var(--color-slate-ink)}.head__dot[data-v-2816e7ac]{width:6px;height:6px;border-radius:999px;background:var(--color-lime-deep)}.ready[data-v-0142cd84]{display:flex;align-items:center;justify-content:space-between;height:44px;padding-inline:16px;border-radius:999px;background:#eff8e4}.ready__label[data-v-0142cd84]{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:500;color:var(--color-slate-ink)}.ready__check[data-v-0142cd84]{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--color-lime-deep);color:#fff}.ready__arrow[data-v-0142cd84]{color:var(--color-slate-ink)}.review[data-v-acc3fdcd]{display:flex;flex:1;flex-direction:column;justify-content:space-between;row-gap:20px}.review__summary[data-v-acc3fdcd]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 122px;gap:12px;padding:16px;border-radius:16px;background:#f8f9fb}@media(max-width:1808px){.review__summary[data-v-acc3fdcd]{grid-template-columns:minmax(0,1fr) 104px}}@media(max-width:1499px){.review__summary[data-v-acc3fdcd]{grid-template-columns:minmax(0,1fr)}.review__photo[data-v-acc3fdcd]{height:120px}}.review__copy[data-v-acc3fdcd]{position:relative;overflow-wrap:anywhere}.review__photo[data-v-acc3fdcd]{position:relative}.reveal[data-v-acc3fdcd]{opacity:0;transform:translateY(6px);transition:opacity .4s cubic-bezier(.22,.7,.3,1),transform .4s cubic-bezier(.22,.7,.3,1)}.reveal.is-in[data-v-acc3fdcd]{opacity:1;transform:none}.reveal--photo[data-v-acc3fdcd]{transform:scale(.97)}.sk[data-v-acc3fdcd]{position:absolute;overflow:hidden;border-radius:inherit;background-color:#eef0f3;pointer-events:none;transition:opacity .26s ease-out}.sk[data-v-acc3fdcd]:after{position:absolute;top:0;bottom:0;left:0;width:200%;background:repeating-linear-gradient(90deg,transparent 0 21%,rgba(255,255,255,.62) 25%,transparent 29% 50%);animation:review-shimmer-acc3fdcd 1.5s linear infinite;content:""}.sk.is-gone[data-v-acc3fdcd]{opacity:0}@keyframes review-shimmer-acc3fdcd{0%{transform:translate(0)}to{transform:translate(-50%)}}.sk--copy-top[data-v-acc3fdcd],.sk--copy-bottom[data-v-acc3fdcd]{left:0;height:13px;border-radius:5px}.sk--copy-top[data-v-acc3fdcd]{top:2px;width:58%}.sk--copy-bottom[data-v-acc3fdcd]{top:25px;width:92%}.sk--photo[data-v-acc3fdcd]{top:0;right:0;bottom:0;left:0;border-radius:10px}.review__tiles[data-v-acc3fdcd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.review__tile[data-v-acc3fdcd]{display:flex;flex-direction:column;gap:8px;justify-content:space-between;min-height:76px;padding:12px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-surface)}.review__tile[data-v-acc3fdcd] .blk__sk--box{top:-1px;right:-1px;bottom:-1px;left:-1px}@media(prefers-reduced-motion:reduce){.reveal[data-v-acc3fdcd],.sk[data-v-acc3fdcd]{animation:none;transition:none}.sk[data-v-acc3fdcd]:after{animation:none}}.stage[data-v-a3e77b2d]{--stage-scale: 1;position:relative;display:grid;grid-template-columns:minmax(0,1fr) calc(720px * var(--stage-scale)) minmax(0,1fr);column-gap:calc(150px * var(--stage-scale));align-items:center;width:100%;max-width:1840px;margin-inline:auto;padding-inline:clamp(20px,3vw,60px)}@media(max-width:1808px){.stage[data-v-a3e77b2d]{--stage-scale: .93}}@media(max-width:1656px){.stage[data-v-a3e77b2d]{--stage-scale: .86}}@media(max-width:1580px){.stage[data-v-a3e77b2d]{--stage-scale: .79}}@media(max-width:1504px){.stage[data-v-a3e77b2d]{--stage-scale: .72}}@media(max-width:1279px){.stage[data-v-a3e77b2d]{--stage-scale: .66}}@media(max-width:1152px){.stage[data-v-a3e77b2d]{--stage-scale: .6}}@media(max-width:1080px){.stage[data-v-a3e77b2d]{--stage-scale: .55}}@media(max-width:1024px){.stage[data-v-a3e77b2d]{--stage-scale: .5}}.stage__left[data-v-a3e77b2d]{position:relative;z-index:1;justify-self:end}.stage__right[data-v-a3e77b2d]{position:relative;z-index:1;justify-self:start;width:100%;max-width:340px}.hud[data-v-a3e77b2d]{position:fixed;bottom:18px;left:50%;z-index:50;display:flex;gap:8px;align-items:center;padding:7px 8px 7px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0c120ae0;color:#fff;font-size:12px;line-height:1;transform:translate(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hud__readout[data-v-a3e77b2d]{min-width:168px;font-variant-numeric:tabular-nums;color:#ffffffdb}.hud__btn[data-v-a3e77b2d]{padding:6px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;text-decoration:none;cursor:pointer}.hud__btn[data-v-a3e77b2d]:hover{background:#ffffff24}.dot-light[data-v-ee427989]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle,var(--light-color) var(--light-r),transparent calc(var(--light-r) + .2px));background-size:var(--light-pitch) var(--light-pitch)}.flow-card[data-v-0a1a3272]{position:relative;width:auto;margin-inline:24px;overflow:hidden;border-radius:24px;background:var(--color-dark-surface)}.flow-card__glow[data-v-0a1a3272]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(110% 90% at 0% 0%,#254105f2,#25410500 48%),radial-gradient(90% 90% at 100% 70%,#2e5a0a80,#2e5a0a00 58%)}.flow-card__dots[data-v-0a1a3272]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(134,196,53,.24) 1.3px,transparent 1.4px);background-size:20px 20px;-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.3) 40%,transparent 70%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.3) 40%,transparent 70%)}.flow-card__inner[data-v-0a1a3272]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:56px 24px}.flow-card__prompt[data-v-0a1a3272]{position:relative;display:flex;align-items:center;justify-content:space-between;height:52px;padding-left:20px;padding-right:4px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f}.flow-card__beam[data-v-0a1a3272],.flow-card__beam-glow[data-v-0a1a3272]{position:absolute;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.flow-card__beam[data-v-0a1a3272]{top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1.5px}.flow-card__beam-glow[data-v-0a1a3272]{top:-90px;right:-90px;bottom:-90px;left:-90px;padding:89px}.flow-card__beam[data-v-0a1a3272]:before,.flow-card__beam-glow[data-v-0a1a3272]:before{position:absolute;background:radial-gradient(19.4782% 47.9438% at 50% 50%,var(--color-lime) 0%,rgba(167,251,65,0) 100%);animation:flow-beam-travel-0a1a3272 5.6s cubic-bezier(.33,0,.67,1) infinite;content:"";will-change:transform}.flow-card__beam[data-v-0a1a3272]:before{top:-100%;right:-100%;bottom:-100%;left:-100%;background:radial-gradient(6.4927% 15.9813% at 50% 50%,var(--color-lime) 0%,rgba(167,251,65,0) 100%);animation:flow-beam-rim-0a1a3272 5.6s cubic-bezier(.33,0,.67,1) infinite}.flow-card__beam-glow[data-v-0a1a3272]:before{top:90px;right:90px;bottom:90px;left:90px;background:radial-gradient(25% 45.3512% at 50% 50%,#a7fb4159,#a7fb4100);filter:blur(15px)}@keyframes flow-beam-travel-0a1a3272{0%{transform:translate(-50%,-50%)}25%{transform:translate(50%,-50%)}50%{transform:translate(50%,50%)}75%{transform:translate(-50%,50%)}to{transform:translate(-50%,-50%)}}@keyframes flow-beam-rim-0a1a3272{0%{transform:translate(-16.6667%,-16.6667%)}25%{transform:translate(16.6667%,-16.6667%)}50%{transform:translate(16.6667%,16.6667%)}75%{transform:translate(-16.6667%,16.6667%)}to{transform:translate(-16.6667%,-16.6667%)}}.flow-card__text[data-v-0a1a3272]{display:inline-flex;align-items:center;gap:3px;font-size:18px;color:#fff}.flow-card__caret[data-v-0a1a3272]{width:1.5px;height:20px;background:#ffffffbf;animation:flow-caret-blink-0a1a3272 1s steps(1,end) infinite}@keyframes flow-caret-blink-0a1a3272{0%,49%{opacity:1}50%,to{opacity:0}}.flow-card__send[data-v-0a1a3272]{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:var(--color-lime);color:var(--color-ink)}@media(prefers-reduced-motion:reduce){.flow-card__caret[data-v-0a1a3272]{animation:none}.flow-card__beam[data-v-0a1a3272],.flow-card__beam-glow[data-v-0a1a3272]{display:none}}h1[data-v-d1179573] br{display:initial}@media(min-width:768px){[data-v-d1179573] .hero-emoji{display:inline-block;transform-origin:50% 85%}}[data-v-d1179573] .hero-emoji--shake{animation:hero-emoji-shake-d1179573 .9s ease-in-out}[data-v-d1179573] .hero-emoji--hop{animation:hero-emoji-hop-d1179573 .9s ease-in-out}@keyframes hero-emoji-shake-d1179573{0%,to{transform:rotate(0)}12%{transform:rotate(9deg)}26%{transform:rotate(-7deg)}40%{transform:rotate(8deg)}54%{transform:rotate(-5deg)}68%{transform:rotate(4deg)}82%{transform:rotate(-2deg)}}@keyframes hero-emoji-hop-d1179573{0%,to{transform:rotate(0) translateY(0)}12%{transform:rotate(9deg) translateY(0)}26%{transform:rotate(-7deg) translateY(0)}40%{transform:rotate(8deg) translateY(-.06em)}54%{transform:rotate(-5deg) translateY(0)}68%{transform:rotate(4deg) translateY(0)}82%{transform:rotate(-2deg) translateY(0)}}@media(prefers-reduced-motion:reduce){[data-v-d1179573] .hero-emoji--shake,[data-v-d1179573] .hero-emoji--hop{animation:none}}.click-spark[data-v-8641f66a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.click-spark__point[data-v-8641f66a]{position:absolute;width:0;height:0}@media(prefers-reduced-motion:reduce){.click-spark[data-v-8641f66a]{display:none}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Geist Variable", "Geist Fallback", var(--font-cjk);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-cjk:"MiSans", "PingFang SC", "HarmonyOS Sans SC", "Noto Sans SC", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif;--font-geist:var(--font-sans);--font-display:"Space Grotesk Variable", "Space Grotesk Fallback", var(--font-cjk);--font-brand:"Geist Variable", "Geist Fallback", var(--font-cjk);--font-sans-cjk:"Geist CJK", "Geist CJK Fallback", "MiSans CJK", var(--font-cjk);--font-display-cjk:"Space Grotesk CJK", "Space Grotesk CJK Fallback", "MiSans CJK", var(--font-cjk);--color-ink:#1e2b0e;--color-muted:#6e6e6e;--color-placeholder:#9a9a96;--color-green:#67b809;--color-green-cta:#70c70e;--color-lime:#a7fb41;--color-lime-deep:#86c435;--color-yellow:#fbe748;--color-yellow-soft:#fdf5a0;--color-near-black:#0d0d0d;--color-surface:#fff;--color-surface-soft:#fbfbfb;--color-line:#eff3ec;--color-hairline:#eff3ec;--color-dark-surface:#050806;--focus-ring-alpha:20%;--color-slate-ink:#0f172a;--color-slate-mid:#4a5568;--color-slate-soft:#6b7280;--color-card-a-from:#a0aed8;--color-card-a-ink:#3f4a66}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-padding-top:72px}@media(min-width:1024px){html{scroll-padding-top:88px}}body{background-color:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display)}:focus-visible{outline:2px solid #70c70e33}@supports (color:color-mix(in lab,red,red)){:focus-visible{outline:2px solid color-mix(in srgb,var(--color-green-cta) var(--focus-ring-alpha),transparent)}}:focus-visible{outline-offset:2px}}@layer components{.focus-on-dark{--focus-ring-alpha:30%}@media(max-width:767px){.hero-emoji{display:none}}.shell{width:100%;max-width:1320px;margin-inline:auto;padding-inline:24px}@media(min-width:1400px){.shell{padding-inline:0}}.accent{color:var(--color-green);font-style:normal}.headline-grad{background:linear-gradient(102.36deg,#092d08 75.48%,var(--color-green) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.marker-block{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(99.92deg,#67b809 75.96%,#b8fe4f);-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-enter{animation:hero-enter-in var(--entry-fade,.6s) cubic-bezier(.22,.7,.3,1) var(--entry-delay,0s) backwards}@keyframes hero-enter-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hero-enter{animation:none}}.btn-dark{background:var(--color-near-black);color:#fff;border-radius:999px;justify-content:center;align-items:center;height:44px;padding-inline:24px;font-size:15px;font-weight:600;line-height:1;transition:background-color .2s,transform .15s;display:inline-flex}.btn-dark:hover{background:#1f1f1f}.btn-dark:active{transform:scale(.98)}.sheen{isolation:isolate;position:relative;overflow:hidden}.sheen:after{content:"";background:linear-gradient(100deg,transparent 0%,var(--sheen-color,#ffffff57) 50%,transparent 100%);opacity:0;pointer-events:none;width:42%;position:absolute;top:-60%;bottom:-60%;left:-60%;transform:translate(0)skew(-18deg)}.sheen:hover:after{animation:sheen-sweep var(--sheen-duration,.72s) ease-out}@keyframes sheen-sweep{0%{opacity:0;transform:translate(-40%)skew(-18deg)}14%{opacity:1}to{opacity:1;transform:translate(340%)skew(-18deg)}}@media(prefers-reduced-motion:reduce){.sheen:hover:after{animation:none}}.rail-dashed{background-image:repeating-linear-gradient(to bottom,var(--color-lime) 0 2.5px,transparent 2.5px 5px);animation:.5s linear infinite rail-descend}@keyframes rail-descend{0%{background-position-y:0}to{background-position-y:5px}}@media(prefers-reduced-motion:reduce){.rail-dashed{animation:none}}.dot-light-band{animation:1.8s linear infinite dot-light-pass;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0002 12%,#00000053 20%,#0000009b 32%,#000000e1 40%,#000 52%,#000000e1 60%,#0000009b 72%,#00000053 80%,#0002 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#0002 12%,#00000053 20%,#0000009b 32%,#000000e1 40%,#000 52%,#000000e1 60%,#0000009b 72%,#00000053 80%,#0002 92%,#0000);-webkit-mask-size:41.67% 100%;mask-size:41.67% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes dot-light-pass{0%{-webkit-mask-position:214.29% 0;mask-position:214.29% 0}to{-webkit-mask-position:-71.43% 0;mask-position:-71.43% 0}}@media(prefers-reduced-motion:reduce){.dot-light-band{opacity:0;animation:none}}@media(min-width:1280px){.screen-min{min-height:1080px}}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-3\.5{top:calc(var(--spacing) * -3.5)}.top-0{top:0}.top-full{top:100%}.right-0{right:0}.bottom-0{bottom:0}.left-6{left:calc(var(--spacing) * 6)}.left-\[39\%\]{left:39%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-3{margin:calc(var(--spacing) * -3)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[18px\]{width:18px;height:18px}.size-\[30px\]{width:30px;height:30px}.size-full{width:100%;height:100%}.h-0{height:0}.h-7{height:calc(var(--spacing) * 7)}.h-12{height:calc(var(--spacing) * 12)}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[72px\]{height:72px}.h-\[162px\]{height:162px}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[60vh\]{min-height:60vh}.min-h-\[104px\]{min-height:104px}.min-h-\[181px\]{min-height:181px}.min-h-\[319px\]{min-height:319px}.w-1\/2{width:50%}.w-\[1\.5px\]{width:1.5px}.w-\[150px\]{width:150px}.w-\[220px\]{width:220px}.w-\[380px\]{width:380px}.w-\[560px\]{width:560px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[220px\]{max-width:220px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[700px\]{max-width:700px}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[190px\]{min-width:190px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[20px\]{gap:20px}.gap-\[72px\]{gap:72px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-green{border-color:var(--color-green)}.border-hairline{border-color:var(--color-hairline)}.border-lime{border-color:var(--color-lime)}.border-line{border-color:var(--color-line)}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/\[0\.10\]{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.10\]{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#d9d9d4\]{background-color:#d9d9d4}.bg-card-a-ink\/20{background-color:#3f4a6633}@supports (color:color-mix(in lab,red,red)){.bg-card-a-ink\/20{background-color:color-mix(in oklab,var(--color-card-a-ink) 20%,transparent)}}.bg-card-a-ink\/60{background-color:#3f4a6699}@supports (color:color-mix(in lab,red,red)){.bg-card-a-ink\/60{background-color:color-mix(in oklab,var(--color-card-a-ink) 60%,transparent)}}.bg-dark-surface{background-color:var(--color-dark-surface)}.bg-green-cta{background-color:var(--color-green-cta)}.bg-hairline{background-color:var(--color-hairline)}.bg-ink\/20{background-color:#1e2b0e33}@supports (color:color-mix(in lab,red,red)){.bg-ink\/20{background-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.bg-lime{background-color:var(--color-lime)}.bg-lime-deep{background-color:var(--color-lime-deep)}.bg-lime\/70{background-color:#a7fb41b3}@supports (color:color-mix(in lab,red,red)){.bg-lime\/70{background-color:color-mix(in oklab,var(--color-lime) 70%,transparent)}}.bg-lime\/80{background-color:#a7fb41cc}@supports (color:color-mix(in lab,red,red)){.bg-lime\/80{background-color:color-mix(in oklab,var(--color-lime) 80%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/\[0\.16\]{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.16\]{background-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[60px\]{padding-top:60px}.pt-\[112px\]{padding-top:112px}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-\[4px\]{padding-right:4px}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.font-brand{font-family:var(--font-brand)}.font-display{font-family:var(--font-display)}.font-geist{font-family:var(--font-geist)}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.text-ellipsis{text-overflow:ellipsis}.text-\[\#171717\]{color:#171717}.text-card-a-ink{color:var(--color-card-a-ink)}.text-card-a-ink\/60{color:#3f4a6699}@supports (color:color-mix(in lab,red,red)){.text-card-a-ink\/60{color:color-mix(in oklab,var(--color-card-a-ink) 60%,transparent)}}.text-green{color:var(--color-green)}.text-ink{color:var(--color-ink)}.text-lime-deep{color:var(--color-lime-deep)}.text-muted{color:var(--color-muted)}.text-near-black{color:var(--color-near-black)}.text-slate-ink{color:var(--color-slate-ink)}.text-slate-mid{color:var(--color-slate-mid)}.text-slate-soft{color:var(--color-slate-soft)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(30\,43\,14\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1e2b0e0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-20px_rgba\(30\,43\,14\,0\.35\)\]{--tw-shadow:0 18px 40px -20px var(--tw-shadow-color,#1e2b0e59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_48px_-20px_rgba\(30\,43\,14\,0\.38\)\]{--tw-shadow:0 24px 48px -20px var(--tw-shadow-color,#1e2b0e61);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,backdrop-filter\]{transition-property:background-color,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--sheen-color\:rgba\(255\,255\,255\,0\.22\)\]{--sheen-color:#ffffff38}.\[--sheen-color\:rgba\(255\,255\,255\,0\.62\)\]{--sheen-color:#ffffff9e}.placeholder\:text-placeholder::placeholder{color:var(--color-placeholder)}.placeholder\:text-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/50::placeholder{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.focus-within\:border-green-cta:focus-within{border-color:var(--color-green-cta)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-0:focus-within{outline-offset:0px}.focus-within\:outline-green-cta\/20:focus-within{outline-color:#70c70e33}@supports (color:color-mix(in lab,red,red)){.focus-within\:outline-green-cta\/20:focus-within{outline-color:color-mix(in oklab,var(--color-green-cta) 20%,transparent)}}.focus-within\:outline-green-cta\/30:focus-within{outline-color:#70c70e4d}@supports (color:color-mix(in lab,red,red)){.focus-within\:outline-green-cta\/30:focus-within{outline-color:color-mix(in oklab,var(--color-green-cta) 30%,transparent)}}@media(hover:hover){.hover\:bg-green\/8:hover{background-color:#67b80914}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green\/8:hover{background-color:color-mix(in oklab,var(--color-green) 8%,transparent)}}.hover\:text-green:hover{color:var(--color-green)}.hover\:text-lime:hover{color:var(--color-lime)}.hover\:text-white:hover{color:var(--color-white)}}.active\:scale-\[0\.98\]:active{scale:.98}@media not all and (min-width:560px){.max-\[560px\]\:hidden{display:none}.max-\[560px\]\:w-full{width:100%}.max-\[560px\]\:flex-col{flex-direction:column}.max-\[560px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-\[560px\]\:border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.max-\[560px\]\:border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.max-\[560px\]\:pt-5{padding-top:calc(var(--spacing) * 5)}.max-\[560px\]\:pr-0{padding-right:0}.max-\[560px\]\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.max-\[560px\]\:pl-0{padding-left:0}}@media not all and (min-width:64rem){.max-lg\:-mx-3{margin-inline:calc(var(--spacing) * -3)}.max-lg\:w-\[calc\(100\%\+1\.5rem\)\]{width:calc(100% + 1.5rem)}.max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-lg\:border-hairline{border-color:var(--color-hairline)}}@media not all and (min-width:40rem){.max-sm\:max-w-\[360px\]{max-width:360px}}@media(min-width:40rem){.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:pl-7{padding-left:calc(var(--spacing) * 7)}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[52px\]{font-size:52px}}@media(min-width:48rem){.md\:hidden{display:none}}@media(min-width:64rem){.lg\:-top-4{top:calc(var(--spacing) * -4)}.lg\:left-8{left:calc(var(--spacing) * 8)}.lg\:mx-\[60px\]{margin-inline:60px}.lg\:mt-0{margin-top:0}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.lg\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.lg\:h-8{height:calc(var(--spacing) * 8)}.lg\:h-9{height:calc(var(--spacing) * 9)}.lg\:h-\[18px\]{height:18px}.lg\:h-\[54px\]{height:54px}.lg\:h-\[88px\]{height:88px}.lg\:h-auto{height:auto}.lg\:min-h-\[218px\]{min-height:218px}.lg\:min-h-\[386px\]{min-height:386px}.lg\:w-\[460px\]{width:460px}.lg\:w-\[679px\]{width:679px}.lg\:w-auto{width:auto}.lg\:max-w-\[80\%\]{max-width:80%}.lg\:max-w-\[398px\]{max-width:398px}.lg\:max-w-\[500px\]{max-width:500px}.lg\:grid-cols-\[515px_minmax\(0\,679px\)\]{grid-template-columns:515px minmax(0,679px)}.lg\:grid-cols-\[515px_minmax\(0\,740px\)\]{grid-template-columns:515px minmax(0,740px)}.lg\:flex-row{flex-direction:row}.lg\:items-baseline{align-items:baseline}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-\[86px\]{gap:86px}.lg\:gap-x-7{column-gap:calc(var(--spacing) * 7)}.lg\:gap-x-\[50px\]{column-gap:50px}.lg\:gap-x-\[60px\]{column-gap:60px}.lg\:gap-x-\[66px\]{column-gap:66px}.lg\:gap-y-0{row-gap:0}.lg\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.lg\:rounded-2xl{border-radius:var(--radius-2xl)}.lg\:rounded-\[24px\]{border-radius:24px}.lg\:bg-ink{background-color:var(--color-ink)}.lg\:bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.lg\:bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.lg\:bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.lg\:bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.lg\:bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.lg\:bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.lg\:px-\[13px\]{padding-inline:13px}.lg\:px-\[30px\]{padding-inline:30px}.lg\:px-\[60px\]{padding-inline:60px}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-\[144px\]{padding-block:144px}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-\[30px\]{padding-top:30px}.lg\:pt-\[144px\]{padding-top:144px}.lg\:pt-\[208px\]{padding-top:208px}.lg\:pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.lg\:pr-8{padding-right:calc(var(--spacing) * 8)}.lg\:pr-\[40px\]{padding-right:40px}.lg\:pr-\[60px\]{padding-right:60px}.lg\:pb-\[47px\]{padding-bottom:47px}.lg\:pb-\[48px\]{padding-bottom:48px}.lg\:pb-\[144px\]{padding-bottom:144px}.lg\:pl-3{padding-left:calc(var(--spacing) * 3)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:pl-\[60px\]{padding-left:60px}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[64px\]{font-size:64px}.lg\:text-ink{color:var(--color-ink)}.lg\:text-ink\/90{color:#1e2b0ee6}@supports (color:color-mix(in lab,red,red)){.lg\:text-ink\/90{color:color-mix(in oklab,var(--color-ink) 90%,transparent)}}.lg\:text-white{color:var(--color-white)}.lg\:text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.lg\:text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}@media(min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:mt-0{margin-top:0}.xl\:mt-12{margin-top:calc(var(--spacing) * 12)}.xl\:mt-14{margin-top:calc(var(--spacing) * 14)}.xl\:mt-16{margin-top:calc(var(--spacing) * 16)}.xl\:mt-\[58px\]{margin-top:58px}.xl\:mt-\[72px\]{margin-top:72px}.xl\:mt-\[80px\]{margin-top:80px}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:h-\[68px\]{height:68px}.xl\:h-\[114px\]{height:114px}.xl\:h-\[586px\]{height:586px}.xl\:max-w-\[520px\]{max-width:520px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[58fr_42fr\]{grid-template-columns:58fr 42fr}.xl\:grid-cols-\[868fr_312fr\]{grid-template-columns:868fr 312fr}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-5{gap:calc(var(--spacing) * 5)}.xl\:gap-7{gap:calc(var(--spacing) * 7)}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:gap-12{gap:calc(var(--spacing) * 12)}.xl\:rounded-\[20px\]{border-radius:20px}.xl\:p-10{padding:calc(var(--spacing) * 10)}.xl\:px-\[60px\]{padding-inline:60px}.xl\:pt-\[16px\]{padding-top:16px}.xl\:pt-\[77px\]{padding-top:77px}.xl\:pb-0{padding-bottom:0}.xl\:pb-\[16px\]{padding-bottom:16px}}}@font-face{font-family:Geist CJK;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");font-style:normal;font-display:swap;font-weight:100 900;size-adjust:110%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk CJK;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");font-style:normal;font-display:swap;font-weight:300 700;size-adjust:110%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto),local(Noto Sans);font-style:normal;font-weight:100 599;size-adjust:89.98%;ascent-override:112.24%;descent-override:32.23%;line-gap-override:0%;unicode-range:U+20}@font-face{font-family:Geist Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto),local(Noto Sans);font-style:normal;font-weight:100 599;size-adjust:96.75%;ascent-override:104.39%;descent-override:29.97%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Geist Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto),local(Noto Sans);font-style:normal;font-weight:100 599;size-adjust:106.37%;ascent-override:94.95%;descent-override:27.26%;line-gap-override:0%;unicode-range:U+0-1F,U+21-40,U+5B-BF,U+D7,U+DF-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist CJK Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto),local(Noto Sans);font-style:normal;font-weight:100 599;size-adjust:98.98%;ascent-override:102.04%;descent-override:29.3%;line-gap-override:0%;unicode-range:U+20}@font-face{font-family:Geist CJK Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto),local(Noto Sans);font-style:normal;font-weight:100 599;size-adjust:106.43%;ascent-override:94.9%;descent-override:27.25%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Geist CJK Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto),local(Noto Sans);font-style:normal;font-weight:100 599;size-adjust:117.01%;ascent-override:86.32%;descent-override:24.78%;line-gap-override:0%;unicode-range:U+0-1F,U+21-40,U+5B-BF,U+D7,U+DF-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Roboto Bold),local(Noto Sans Bold);font-style:normal;font-weight:600 900;size-adjust:82.21%;ascent-override:122.86%;descent-override:35.28%;line-gap-override:0%;unicode-range:U+20}@font-face{font-family:Geist Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Roboto Bold),local(Noto Sans Bold);font-style:normal;font-weight:600 900;size-adjust:100.03%;ascent-override:100.97%;descent-override:28.99%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Geist Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Roboto Bold),local(Noto Sans Bold);font-style:normal;font-weight:600 900;size-adjust:106.35%;ascent-override:94.97%;descent-override:27.27%;line-gap-override:0%;unicode-range:U+0-1F,U+21-40,U+5B-BF,U+D7,U+DF-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist CJK Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Roboto Bold),local(Noto Sans Bold);font-style:normal;font-weight:600 900;size-adjust:90.43%;ascent-override:111.69%;descent-override:32.07%;line-gap-override:0%;unicode-range:U+20}@font-face{font-family:Geist CJK Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Roboto Bold),local(Noto Sans Bold);font-style:normal;font-weight:600 900;size-adjust:110.03%;ascent-override:91.79%;descent-override:26.36%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Geist CJK Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Roboto Bold),local(Noto Sans Bold);font-style:normal;font-weight:600 900;size-adjust:116.98%;ascent-override:86.34%;descent-override:24.79%;line-gap-override:0%;unicode-range:U+0-1F,U+21-40,U+5B-BF,U+D7,U+DF-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto),local(Noto Sans);font-style:normal;font-weight:300 599;size-adjust:92.44%;ascent-override:106.01%;descent-override:31.37%;line-gap-override:0%;unicode-range:U+20}@font-face{font-family:Space Grotesk Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto),local(Noto Sans);font-style:normal;font-weight:300 599;size-adjust:91.69%;ascent-override:106.89%;descent-override:31.63%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Space Grotesk Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto),local(Noto Sans);font-style:normal;font-weight:300 599;size-adjust:111.54%;ascent-override:87.86%;descent-override:26%;line-gap-override:0%;unicode-range:U+0-1F,U+21-40,U+5B-BF,U+D7,U+DF-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk CJK Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto),local(Noto Sans);font-style:normal;font-weight:300 599;size-adjust:101.69%;ascent-override:96.37%;descent-override:28.52%;line-gap-override:0%;unicode-range:U+20}@font-face{font-family:Space Grotesk CJK Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto),local(Noto Sans);font-style:normal;font-weight:300 599;size-adjust:100.85%;ascent-override:97.17%;descent-override:28.75%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Space Grotesk CJK Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto),local(Noto Sans);font-style:normal;font-weight:300 599;size-adjust:122.69%;ascent-override:79.88%;descent-override:23.64%;line-gap-override:0%;unicode-range:U+0-1F,U+21-40,U+5B-BF,U+D7,U+DF-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Roboto Bold),local(Noto Sans Bold);font-style:normal;font-weight:600 900;size-adjust:91.42%;ascent-override:107.2%;descent-override:31.72%;line-gap-override:0%;unicode-range:U+20}@font-face{font-family:Space Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Roboto Bold),local(Noto Sans Bold);font-style:normal;font-weight:600 900;size-adjust:90.39%;ascent-override:108.42%;descent-override:32.08%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Space Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Roboto Bold),local(Noto Sans Bold);font-style:normal;font-weight:600 900;size-adjust:103.4%;ascent-override:94.78%;descent-override:28.05%;line-gap-override:0%;unicode-range:U+0-1F,U+21-40,U+5B-BF,U+D7,U+DF-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk CJK Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Roboto Bold),local(Noto Sans Bold);font-style:normal;font-weight:600 900;size-adjust:100.56%;ascent-override:97.45%;descent-override:28.84%;line-gap-override:0%;unicode-range:U+20}@font-face{font-family:Space Grotesk CJK Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Roboto Bold),local(Noto Sans Bold);font-style:normal;font-weight:600 900;size-adjust:99.42%;ascent-override:98.57%;descent-override:29.17%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Space Grotesk CJK Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Roboto Bold),local(Noto Sans Bold);font-style:normal;font-weight:600 900;size-adjust:113.74%;ascent-override:86.16%;descent-override:25.5%;line-gap-override:0%;unicode-range:U+0-1F,U+21-40,U+5B-BF,U+D7,U+DF-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);font-style:normal;font-weight:100 900;size-adjust:100%;ascent-override:101%;descent-override:29%;line-gap-override:0%;unicode-range:U+2600-27BF,U+1F000-1FAFF,U+FE0F}@font-face{font-family:Geist CJK Fallback;src:local(Arial);font-style:normal;font-weight:100 900;size-adjust:100%;ascent-override:111.1%;descent-override:31.9%;line-gap-override:0%;unicode-range:U+2600-27BF,U+1F000-1FAFF,U+FE0F}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);font-style:normal;font-weight:100 900;size-adjust:100%;ascent-override:98%;descent-override:29%;line-gap-override:0%;unicode-range:U+2600-27BF,U+1F000-1FAFF,U+FE0F}@font-face{font-family:Space Grotesk CJK Fallback;src:local(Arial);font-style:normal;font-weight:100 900;size-adjust:100%;ascent-override:107.8%;descent-override:31.9%;line-gap-override:0%;unicode-range:U+2600-27BF,U+1F000-1FAFF,U+FE0F}@font-face{font-family:MiSans CJK;src:local(MiSans Semibold),local(MiSans-Semibold);font-style:normal;font-weight:700;unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+319?,U+32C0-33FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF,U+20000-2FA1F}@font-face{font-family:MiSans CJK;src:local(MiSans Demibold),local(MiSans-Demibold);font-style:normal;font-weight:600;unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+319?,U+32C0-33FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF,U+20000-2FA1F}@font-face{font-family:MiSans CJK;src:local(MiSans Medium),local(MiSans-Medium);font-style:normal;font-weight:500;unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+319?,U+32C0-33FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF,U+20000-2FA1F}@font-face{font-family:MiSans CJK;src:local(MiSans Regular),local(MiSans-Regular);font-style:normal;font-weight:400;unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+319?,U+32C0-33FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF,U+20000-2FA1F}:root:lang(zh){--font-sans:var(--font-sans-cjk);--font-geist:var(--font-sans-cjk);--font-display:var(--font-display-cjk)}:lang(zh) h1,:lang(zh) h2,:lang(zh) h3,:lang(zh) h4{letter-spacing:0}.section-paused,.section-paused *,.section-paused :before,.section-paused :after{animation-play-state:paused!important}@media(prefers-reduced-motion:no-preference){html.lite .split-text--revealing{animation:split-lite-in var(--reveal-duration) ease-out both}html.lite .split-text--revealing .split-char,html.lite .split-text--revealing .headline-grad,html.lite .split-text--revealing .marker-block{animation:none}}@keyframes split-lite-in{0%{opacity:0}to{opacity:1}}@media(max-width:1023px){.split-text br{display:none}.headline-grad{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}h1,h2{text-wrap:balance}p{text-wrap:pretty}html{overflow-x:clip}}html{touch-action:pan-x pan-y}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.sales[data-v-d0f62046]{display:flex;flex:1;flex-direction:column;justify-content:space-between;row-gap:20px}.sales__chart[data-v-d0f62046]{padding:14px;border-radius:16px;background:#f8f9fb}.sales__chart-top[data-v-d0f62046]{display:flex;align-items:center;justify-content:space-between}.sales__chart-label[data-v-d0f62046]{font-size:11px;color:var(--color-slate-soft)}.sales__delta[data-v-d0f62046]{padding:2px 7px;border-radius:999px;background:#67b80924;color:#3f7a06;font-size:10px;font-weight:600}.sales__plot[data-v-d0f62046]{display:flex;gap:6px;align-items:flex-end;height:44px;margin-top:21px;border-bottom:1px solid #e5e9e3}.sales__col[data-v-d0f62046]{position:relative;display:flex;flex:1;align-items:flex-end;justify-content:center;height:100%}.sales__bar[data-v-d0f62046]{width:18px;height:var(--h);border-radius:999px 999px 0 0;background:linear-gradient(180deg,#b6ff5e 0%,var(--color-green) 100%);transform:scaleY(.2);transform-origin:50% 100%;opacity:.55;transition:transform .7s cubic-bezier(.22,.7,.3,1),opacity .7s cubic-bezier(.22,.7,.3,1)}.sales__chart.is-in .sales__bar[data-v-d0f62046]{transform:none;opacity:1;transition-delay:calc(.12s + var(--i) * 60ms)}.sales__col.is-peak .sales__bar[data-v-d0f62046]{background:linear-gradient(180deg,var(--color-lime) 0%,#4f9306 100%)}.sales__peak[data-v-d0f62046]{position:absolute;top:-17px;padding:1px 6px;border-radius:999px;background:var(--color-surface);box-shadow:0 1px 2px #1e2b0e0f;color:var(--color-slate-ink);font-size:9px;font-weight:600;line-height:1.5;white-space:nowrap}.sales__months[data-v-d0f62046]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:8px;color:#a6b0a0;font-size:10px;text-align:center}.sales__months .is-peak[data-v-d0f62046]{color:var(--color-slate-ink);font-weight:600}.sales__kpis[data-v-d0f62046]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sales__kpi[data-v-d0f62046]{position:relative;display:flex;flex-direction:column;gap:6px;justify-content:space-between;min-height:58px;padding:11px;border:1px solid var(--color-line);border-radius:14px}.sales__kpi-icon[data-v-d0f62046]{color:var(--color-slate-soft)}.sales__kpi:first-child .sales__kpi-icon[data-v-d0f62046]{color:var(--color-green)}.sales__kpi:last-child .sales__kpi-icon[data-v-d0f62046]{color:#d3a017}.sales__kpi-value[data-v-d0f62046]{font-size:16px;font-weight:700;line-height:1;color:var(--color-slate-ink);white-space:nowrap}.sales__kpi-label[data-v-d0f62046]{font-size:11px;line-height:1.2;color:var(--color-slate-soft)}@media(prefers-reduced-motion:reduce){.sales__bar[data-v-d0f62046],.sales__chart.is-in .sales__bar[data-v-d0f62046]{transform:none;opacity:1;transition:none}}.research[data-v-2054842e]{display:flex;flex:1;flex-direction:column;justify-content:space-between;row-gap:20px}.research__sources[data-v-2054842e]{border-radius:16px;background:#f8f9fb;overflow:hidden}.research__row[data-v-2054842e]{display:flex;gap:10px;align-items:center;padding:11px 12px}.research__row+.research__row[data-v-2054842e]{border-top:1px solid #e9edf2}.research__mark[data-v-2054842e]{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--tint) 14%,transparent);color:var(--tint);font-size:12px;font-weight:700}.research__text[data-v-2054842e]{min-width:0}.research__name[data-v-2054842e]{display:block;overflow:hidden;color:var(--color-slate-ink);font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.research__meta[data-v-2054842e]{display:block;overflow:hidden;color:var(--color-slate-soft);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.research__link[data-v-2054842e]{flex:none;margin-left:auto;color:#b3bcae}.research__takeaway[data-v-2054842e]{display:flex;gap:8px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#eff8e4}.research__spark[data-v-2054842e]{flex:none;margin-top:1px;color:var(--color-green)}.research__takeaway-text[data-v-2054842e]{color:var(--color-slate-ink);font-size:12px;line-height:1.5}.deck[data-v-29642ed6]{display:flex;flex:1;flex-direction:column;justify-content:space-between;row-gap:20px}.deck__grid[data-v-29642ed6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.deck__slide[data-v-29642ed6]{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 10;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface)}.deck__slide--cover[data-v-29642ed6]{display:flex;flex-direction:column;justify-content:flex-end;padding:9px;border-color:transparent;background:var(--color-dark-surface)}.deck__cover-bar[data-v-29642ed6]{position:absolute;top:9px;left:9px;width:18px;height:3px;border-radius:999px;background:var(--color-lime)}.deck__cover-title[data-v-29642ed6]{color:#fff;font-size:13px;font-weight:700;line-height:1.1}.deck__cover-sub[data-v-29642ed6]{margin-top:1px;color:#ffffff94;font-size:8px;line-height:1.2}.deck__slide--chart[data-v-29642ed6]{display:flex;flex-direction:column;justify-content:flex-end;padding:9px}.deck__chart-caption[data-v-29642ed6]{position:absolute;top:9px;left:9px;width:40%;height:4px;border-radius:2px;background:#eef0f3}.deck__chart-bars[data-v-29642ed6]{display:flex;gap:5px;align-items:flex-end}.deck__chart-bars>span[data-v-29642ed6]{flex:1;border-radius:2px 2px 0 0;background:linear-gradient(180deg,var(--color-lime) 0%,var(--color-green) 100%)}.deck__chart-bars>span[data-v-29642ed6]:nth-child(2){background:#6366f1}.deck__slide--photo img[data-v-29642ed6]{width:100%;height:100%;object-fit:cover}.deck__slide--list[data-v-29642ed6]{display:flex;flex-direction:column;gap:6px;padding:9px}.deck__list-pill[data-v-29642ed6]{width:22px;height:5px;margin-bottom:2px;border-radius:999px;background:var(--color-lime-deep)}.deck__list-row[data-v-29642ed6]{height:4px;border-radius:2px;background:#eef0f3}.deck__chips[data-v-29642ed6]{display:flex;flex-wrap:wrap;gap:6px}.deck__chip[data-v-29642ed6]{padding:5px 10px;border:1px solid var(--color-line);border-radius:999px;color:var(--color-slate-mid);font-size:11px;line-height:1.2}.code[data-v-8c25bced]{display:flex;flex:1;flex-direction:column;justify-content:space-between;row-gap:20px}.code__diff[data-v-8c25bced]{border-radius:14px;background:var(--color-dark-surface);overflow:hidden}.code__bar[data-v-8c25bced]{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 9px}.code__file[data-v-8c25bced]{padding:2px 6px;border-radius:6px;background:#ffffff12;color:#ffffff9e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.code__stat[data-v-8c25bced]{display:inline-flex;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.code__added[data-v-8c25bced]{color:var(--color-lime);font-weight:600}.code__removed[data-v-8c25bced]{color:#ff9b9b;font-weight:600}.code__body[data-v-8c25bced]{padding-bottom:10px}.code__line[data-v-8c25bced]{display:block;padding:3px 12px;color:#ffffff94;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1.7;white-space:pre}.code__line--add[data-v-8c25bced]{background:#a7fb4117;color:var(--color-lime)}.code__line--del[data-v-8c25bced]{background:#ff6b6b1a;color:#ff9b9b}.code__checks[data-v-8c25bced]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.code__check[data-v-8c25bced]{display:flex;gap:6px;align-items:center;height:48px;padding-inline:10px;border:1px solid var(--color-line);border-radius:12px}.code__check-icon[data-v-8c25bced]{flex:none;color:var(--color-slate-soft)}.code__check:first-child .code__check-icon[data-v-8c25bced]{color:var(--color-green)}.code__check-label[data-v-8c25bced]{color:var(--color-slate-mid);font-size:11px;line-height:1.3;white-space:nowrap}.rule[data-v-9497ed7e]{position:absolute;top:0;right:0;left:0;height:1px;background:var(--color-hairline);transform:translateY(-50%)}.mark[data-v-9497ed7e]{position:absolute;top:0;left:0;width:15px;height:15px;background:linear-gradient(var(--color-green),var(--color-green)) center / 15px 2px no-repeat,linear-gradient(var(--color-green),var(--color-green)) center / 2px 15px no-repeat;transform:translate(-50%,-50%)}.mark--right[data-v-9497ed7e]{left:auto;right:0;transform:translate(50%,-50%)}.card-a[data-v-f0ab409a]{position:relative;overflow:hidden;background-color:var(--color-card-a-from)}.card-a__bg[data-v-f0ab409a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.card-a[data-v-f0ab409a]>:not(.card-a__bg){position:relative;z-index:1}.card-surface[data-v-2b86017b]{background:linear-gradient(119.62deg,#1c242a,#07131b,#02361a)}.glow-tl[data-v-2b86017b]{position:absolute;left:-107px;top:-112px;width:264px;height:264px;pointer-events:none;background:radial-gradient(circle closest-side,#96f00073,#96f00059,#96f0002b,#96f0000d,#96f00000)}.glow-top[data-v-2b86017b]{position:absolute;left:38px;top:-88px;width:624px;height:192px;pointer-events:none;background:radial-gradient(ellipse closest-side,#96f0005c,#96f00040,#96f00016,#96f00004,#96f00000)}.glow-br[data-v-2b86017b]{position:absolute;right:-180px;bottom:-180px;width:360px;height:360px;pointer-events:none;background:radial-gradient(circle closest-side,#4678109e,#46781075,#46781030,#4678100d,#46781000)}.floor[data-v-2b86017b]{position:absolute;right:0;bottom:0;left:0;height:58px;overflow:hidden;pointer-events:none;--floor-line: rgba(214, 226, 222, .24);mask-image:linear-gradient(to top,#000 0%,#000 30%,rgba(0,0,0,.4) 70%,transparent 92%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 30%,rgba(0,0,0,.4) 70%,transparent 92%)}.floor-scene[data-v-2b86017b]{position:absolute;top:0;right:0;bottom:0;left:0;perspective:90px;perspective-origin:50% 0%}.floor-plane[data-v-2b86017b]{position:absolute;right:-15%;bottom:0;left:-15%;height:340px;transform:rotateX(76deg);transform-origin:50% 100%;background-image:linear-gradient(to right,var(--floor-line) 1px,transparent 1px);background-size:30px 100%}.floor-rows[data-v-2b86017b]{position:absolute;top:0;right:0;bottom:0;left:0;mask-image:linear-gradient(to top,#000,#00000080 55%,#00000038);-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.5) 55%,rgba(0,0,0,.22) 100%)}.floor-row[data-v-2b86017b]{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--floor-line);animation:floor-row-2b86017b 10.8s linear infinite}@keyframes floor-row-2b86017b{0%{transform:translateY(-58px)}11.11%{transform:translateY(-55.8px)}22.22%{transform:translateY(-53.1px)}33.33%{transform:translateY(-49.7px)}44.44%{transform:translateY(-45.4px)}55.56%{transform:translateY(-39.6px)}66.67%{transform:translateY(-31.6px)}77.78%{transform:translateY(-19.7px)}88.89%{transform:translateY(0)}94.44%{transform:translateY(15.5px)}to{transform:translateY(38.4px)}}@media(prefers-reduced-motion:reduce){.floor-row[data-v-2b86017b]{animation-play-state:paused}}.dot-orbit[data-v-2b86017b]{position:absolute;top:100%;left:100%;width:75%;aspect-ratio:1;background:url(/assets/point3-UDd06X2M.svg) center / contain no-repeat;pointer-events:none;animation:dot-orbit-spin-2b86017b 60s linear infinite}@keyframes dot-orbit-spin-2b86017b{0%{transform:translate(-33.333%,-33.333%) rotate(180deg)}to{transform:translate(-33.333%,-33.333%) rotate(540deg)}}@media(prefers-reduced-motion:reduce){.dot-orbit[data-v-2b86017b]{animation:none;transform:translate(-33.333%,-33.333%) rotate(180deg)}}.prompt-row[data-v-2b86017b]{transition:border-color .19s ease-out,box-shadow .19s ease-out}.prompt-row.is-submitting[data-v-2b86017b]{border-color:#a7fb4161;box-shadow:0 0 0 1px #a7fb411f}.send-button[data-v-2b86017b]{transition:transform .17s cubic-bezier(.4,0,.2,1),filter .17s ease-out}.send-button.is-pressed[data-v-2b86017b]{transform:scale(.94);filter:brightness(1.12)}.prompt-caret.is-blinking[data-v-2b86017b]{animation:caret-blink-2b86017b .5s steps(1,end) infinite}@keyframes caret-blink-2b86017b{0%,49%{opacity:1}50%,to{opacity:.15}}.task-row[data-v-2b86017b],.agent-row[data-v-2b86017b]{transition:opacity .3s ease-out}.is-running .task-row[data-state=idle][data-v-2b86017b]{opacity:.4}.is-running .task-row[data-state=completed] .task-label[data-v-2b86017b]{opacity:.75}.task-check[data-v-2b86017b]{animation:task-pop-2b86017b .16s cubic-bezier(.4,0,.2,1) both}@keyframes task-pop-2b86017b{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}.task-ring[data-v-2b86017b]{stroke-dasharray:41.2 13.8}.task-row[data-state=processing] .task-ring[data-v-2b86017b]{transform-box:fill-box;transform-origin:center;transform:rotate(-90deg);stroke-dasharray:55;stroke-dashoffset:55;animation:task-ring-2b86017b var(--task-ms, .65s) linear forwards}@keyframes task-ring-2b86017b{to{stroke-dashoffset:0}}.is-running .agent-row[data-state=idle][data-v-2b86017b]{opacity:.4}.is-running .agent-row[data-state=standby][data-v-2b86017b]{opacity:.7}.agent-icon[data-v-2b86017b]{transition:opacity .3s ease-out,transform .3s cubic-bezier(.4,0,.2,1)}.is-running .agent-row[data-state=active] .agent-icon[data-v-2b86017b]{opacity:1;transform:scale(1);animation:agent-pulse-2b86017b 1s ease-in-out infinite}.is-running .agent-row[data-state=standby] .agent-icon[data-v-2b86017b],.is-running .agent-row[data-state=idle] .agent-icon[data-v-2b86017b]{opacity:.55;transform:scale(.98)}@keyframes agent-pulse-2b86017b{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.ellipsis-dot[data-v-2b86017b]{transition:opacity .2s ease-out}.ellipsis-dot.is-off[data-v-2b86017b]{opacity:0}.card-surface.is-resetting .task-row[data-v-2b86017b],.card-surface.is-resetting .agent-row[data-v-2b86017b],.card-surface.is-resetting .prompt-row[data-v-2b86017b]{opacity:.35;transition:opacity .4s ease-out}@media(prefers-reduced-motion:reduce){.prompt-caret.is-blinking[data-v-2b86017b],.task-check[data-v-2b86017b],.is-running .agent-row[data-state=active] .agent-icon[data-v-2b86017b],.task-row[data-state=processing] .task-ring[data-v-2b86017b]{animation:none}.task-row[data-v-2b86017b],.agent-row[data-v-2b86017b],.agent-icon[data-v-2b86017b],.send-button[data-v-2b86017b],.prompt-row[data-v-2b86017b],.ellipsis-dot[data-v-2b86017b]{transition:none}}.reveal-item[data-v-80950400]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,.7,.3,1)}.is-revealed .reveal-item[data-v-80950400]{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 90ms)}@media(prefers-reduced-motion:reduce){.reveal-item[data-v-80950400]{opacity:1;transform:none;transition:none}}@media(max-width:1023px){#why h2[data-v-80950400]{margin-top:13px}#why h2+p[data-v-80950400]{margin-top:11px;max-width:none}}@media(max-width:1023px){.section-header h2[data-v-751cc780]{margin-top:13px}.section-header p[data-v-751cc780]{margin-top:11px;max-width:none}}.step-card[data-v-ba62fd2b]{display:flex;flex-direction:column;padding:24px;border:1px solid var(--color-line);border-radius:20px;background:var(--color-surface)}.step-card__art[data-v-ba62fd2b]{display:flex;align-items:center;justify-content:center;height:196px;color:var(--color-ink)}.step-card__title[data-v-ba62fd2b]{margin-top:24px;font-size:24px;font-weight:700;line-height:1.2;color:var(--color-ink)}.step-card__body[data-v-ba62fd2b]{margin-top:12px;font-size:16px;line-height:1.6;color:var(--color-muted)}@media(min-width:1280px){.step-card[data-v-ba62fd2b]{border-radius:16px}.step-card__art[data-v-ba62fd2b]{height:240px}.step-card__title[data-v-ba62fd2b]{margin-top:48px;font-size:16px;font-weight:600}.step-card__body[data-v-ba62fd2b]{font-size:15px}}.wave-ring[data-v-f7def105]{transform-box:fill-box;transform-origin:50% 50%;animation:ring-rotate-f7def105 12s linear infinite alternate}.is-scroll-driven .wave-ring[data-v-f7def105]{animation:none}.wave-bar[data-v-f7def105]{stroke-dasharray:4 6;transform-box:view-box;transform-origin:420px 400px;animation:ray-tip-f7def105 2s cubic-bezier(.455,.03,.515,.955) infinite alternate,ray-dash-f7def105 2s linear infinite alternate;animation-delay:calc(-1s - var(--ray-step) * .17s)}@keyframes ray-tip-f7def105{0%{transform:scaleX(1)}to{transform:scaleX(.738786)}}@keyframes ray-dash-f7def105{0%{stroke-dasharray:4 6}10%{stroke-dasharray:4.0238 6.0357}20%{stroke-dasharray:4.0883 6.1324}30%{stroke-dasharray:4.2057 6.3086}40%{stroke-dasharray:4.386 6.5791}50%{stroke-dasharray:4.6214 6.9321}60%{stroke-dasharray:4.8748 7.3122}70%{stroke-dasharray:5.0994 7.6491}80%{stroke-dasharray:5.2667 7.9}90%{stroke-dasharray:5.37 8.055}to{stroke-dasharray:5.4143 8.1214}}@keyframes ring-rotate-f7def105{0%{transform:rotate(0)}to{transform:rotate(-50deg)}}.is-idle[data-v-f7def105] *{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.wave-ring[data-v-f7def105],.wave-bar[data-v-f7def105]{animation:none}}.data-rect[data-v-ec9080fa]{transform-box:view-box;transform-origin:400px 400px}.globe-ellipse[data-v-ec9080fa]{animation:globe-rx-ec9080fa 8s cubic-bezier(.37,0,.63,1) infinite,globe-opacity-ec9080fa 4s cubic-bezier(.25,.46,.45,.94) infinite alternate;animation-delay:calc(var(--globe-step) * 1.33333s - 12s)}@keyframes globe-rx-ec9080fa{0%{rx:0}to{rx:390}}@keyframes globe-opacity-ec9080fa{0%{stroke-opacity:0}to{stroke-opacity:1}}.is-idle[data-v-ec9080fa] *{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.globe-ellipse[data-v-ec9080fa]{animation:none}}.venn-group-left[data-v-e845dea5]{animation:venn-slide-left-e845dea5 4s ease-in-out infinite;transform:translate(-65px,-65px)}.venn-group-right[data-v-e845dea5]{animation:venn-slide-right-e845dea5 4s ease-in-out infinite;transform:translate(65px,65px)}.venn-orbit[data-v-e845dea5]{animation:venn-orbit-e845dea5 12s linear infinite;transform-box:view-box;transform-origin:400px 400px}.venn-tab-rotator[data-v-e845dea5]{animation:venn-rotate-tab-e845dea5 4s ease-in-out infinite;transform-box:view-box;transform-origin:390px 410px}.venn-tab-square[data-v-e845dea5]{animation:tab-to-tri-e845dea5 4s ease-in-out infinite}.venn-tab-triangle[data-v-e845dea5]{opacity:0;animation:tri-from-tab-e845dea5 4s ease-in-out infinite}@keyframes venn-slide-left-e845dea5{0%,to{transform:translate(-65px,-65px)}50%{transform:translate(0)}}@keyframes venn-slide-right-e845dea5{0%,to{transform:translate(65px,65px)}50%{transform:translate(0)}}@keyframes venn-orbit-e845dea5{to{transform:rotate(360deg)}}@keyframes venn-rotate-tab-e845dea5{0%,15%{transform:rotate(0)}40%,60%{transform:rotate(90deg)}85%,to{transform:rotate(0)}}@keyframes tab-to-tri-e845dea5{0%,20%{opacity:1}35%,65%{opacity:0}80%,to{opacity:1}}@keyframes tri-from-tab-e845dea5{0%,20%{opacity:0}35%,65%{opacity:1}80%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.venn-group-left[data-v-e845dea5],.venn-group-right[data-v-e845dea5],.venn-orbit[data-v-e845dea5],.venn-tab-rotator[data-v-e845dea5],.venn-tab-square[data-v-e845dea5],.venn-tab-triangle[data-v-e845dea5]{animation:none}}.how[data-v-a12297d1]{display:flex;flex-direction:column}.how-block[data-v-a12297d1]{position:relative;flex:1;padding-top:80px;padding-bottom:80px;background:var(--color-surface-soft)}.how-lines[data-v-a12297d1]{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-ink) 5%,transparent) 0 1px,transparent 1px 14px);-webkit-mask-image:linear-gradient(135deg,#000 0%,rgba(0,0,0,.85) 55%,rgba(0,0,0,.6) 100%);mask-image:linear-gradient(135deg,#000,#000000d9 55%,#0009)}@media(min-width:640px){.how[data-v-a12297d1] .section-header p{max-width:620px}}@media(min-width:1280px){.how-block[data-v-a12297d1]{min-height:979px;padding-top:120px;padding-bottom:120px}}.console-frame[data-v-e77ff2ed]{position:relative;width:100%}.console[data-v-e77ff2ed]{position:relative;display:flex;flex-direction:column;width:100%;min-height:400px;overflow:hidden;border-radius:20px;background:var(--color-dark-surface)}.console__stage[data-v-e77ff2ed]{--halftone-mask: linear-gradient( 112deg, transparent 24%, rgba(0, 0, 0, .06) 38%, rgba(0, 0, 0, .22) 50%, rgba(0, 0, 0, .5) 63%, rgba(0, 0, 0, .82) 78%, #000 92% );position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;border-radius:inherit;background:var(--color-dark-surface);contain:paint;isolation:isolate}.console__review-badge[data-v-e77ff2ed]{position:absolute;right:10px;top:10px;z-index:6;padding:2px 9px;border-radius:999px;background:#a7fb41eb;color:#12300a;font-size:11px;font-weight:600;letter-spacing:.02em}.console__edge[data-v-e77ff2ed]{-webkit-mask-image:var(--halftone-mask);mask-image:var(--halftone-mask);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle,rgba(150,214,96,.5) 1.5px,transparent 1.7px);background-size:11px 11px}.console__stage[data-halftone=a][data-v-e77ff2ed]{--halftone-mask: radial-gradient( 124% 96% at 50% 118%, #000 0%, rgba(0, 0, 0, .7) 34%, rgba(0, 0, 0, .28) 60%, transparent 82% )}.console__stage[data-halftone=b][data-v-e77ff2ed]{--halftone-mask: linear-gradient( 21deg, #000 4%, rgba(0, 0, 0, .62) 22%, rgba(0, 0, 0, .22) 44%, transparent 66% )}.console__stage[data-halftone=c][data-v-e77ff2ed]{--halftone-mask: radial-gradient(44% 128% at 0% 106%, #000 0%, rgba(0, 0, 0, .5) 42%, transparent 78%), radial-gradient(44% 128% at 100% 106%, #000 0%, rgba(0, 0, 0, .5) 42%, transparent 78%), linear-gradient(to top, rgba(0, 0, 0, .82) 0%, rgba(0, 0, 0, .3) 16%, transparent 32%)}.console__stage[data-halftone=d][data-v-e77ff2ed]{--halftone-mask: radial-gradient(122% 92% at 50% 116%, #000 0%, rgba(0, 0, 0, .58) 44%, transparent 80%), linear-gradient(to left, rgba(0, 0, 0, .55) 0%, rgba(0, 0, 0, .2) 10%, transparent 28%)}.console__stage[data-halftone] .console__veil[data-v-e77ff2ed]{background:radial-gradient(58% 64% at 34% 56%,#040705b3,#0407058c 42%,#0407053d 68%,#04070500)}.console__stage[data-halftone] .console__field[data-v-e77ff2ed]{-webkit-mask-size:58.82% 58.82%;-webkit-mask-position:85% 85%;-webkit-mask-repeat:no-repeat;mask-size:58.82% 58.82%;mask-position:85% 85%;mask-repeat:no-repeat}.console__stage[data-halftone=a] .console__flow[data-v-e77ff2ed]{opacity:.5}.console__stage[data-halftone=b] .console__flow[data-v-e77ff2ed]{opacity:.42}.console__stage[data-halftone=c] .console__flow[data-v-e77ff2ed]{opacity:.5}.console__stage[data-halftone=d] .console__flow[data-v-e77ff2ed]{opacity:.7}.console__stage[data-halftone=d] .console__edge[data-v-e77ff2ed]{display:none}.console__glow[data-v-e77ff2ed]{-webkit-mask-image:var(--halftone-mask);mask-image:var(--halftone-mask);position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(66% 58% at 0% 0%,#2b603c4d,#2b603c00 72%)}.console__field[data-v-e77ff2ed]{-webkit-mask-image:var(--halftone-mask);mask-image:var(--halftone-mask);position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;pointer-events:none;will-change:transform}.console__field--a[data-v-e77ff2ed]{background:radial-gradient(46% 40% at 50% 50%,#469258,#469258c7 38%,#4692586b 62%,#46925824 82%,#46925800);transform:translate(29%,29%);animation:field-a-e77ff2ed 26s ease-in-out infinite}.console__field--b[data-v-e77ff2ed]{background:radial-gradient(34% 28% at 50% 50%,#78c88e47,#78c88e21 48%,#78c88e00 84%);transform:translate(16%,30%);animation:field-b-e77ff2ed 34s ease-in-out infinite}@keyframes field-a-e77ff2ed{0%,to{transform:translate(29%,29%)}26%{transform:translate(25%,-12%)}52%{transform:translate(2%,29%)}76%{transform:translate(29%,12%)}}@keyframes field-b-e77ff2ed{0%,to{transform:translate(16%,30%)}34%{transform:translate(29%,-2%)}68%{transform:translate(18%,29%)}}.console__screen[data-v-e77ff2ed]{-webkit-mask-image:var(--halftone-mask);mask-image:var(--halftone-mask);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.95) 1.2px,transparent 1.4px);background-size:11px 11px;mix-blend-mode:overlay}.console__swell[data-v-e77ff2ed]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,1) 2px,transparent 2.2px);background-size:11px 11px;opacity:0;animation:dot-breathe-e77ff2ed 7.5s ease-in-out infinite}@keyframes dot-breathe-e77ff2ed{0%,to{opacity:0}50%{opacity:.45}}.console__veil[data-v-e77ff2ed]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#04070557 22%,#0407056b 46%,#04070533),radial-gradient(62% 54% at 34% 62%,#040705b8,#040705a8 40%,#0407056b 62%,#04070524 82%,#04070500)}.console__flow[data-v-e77ff2ed]{-webkit-mask-image:var(--halftone-mask);mask-image:var(--halftone-mask);display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.console__stage.is-shader .console__flow[data-v-e77ff2ed]{display:block}.console__stage.is-shader .console__glow[data-v-e77ff2ed],.console__stage.is-shader .console__field[data-v-e77ff2ed],.console__stage.is-shader .console__screen[data-v-e77ff2ed]{display:none}.console__inner[data-v-e77ff2ed]{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:24px}.console__prompt[data-v-e77ff2ed]{display:flex;width:100%;margin:38px 0 0;padding:4px 4px 4px 16px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.2);border-radius:999px;background-color:#0000001a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.console__text[data-v-e77ff2ed]{display:inline-flex;align-items:center;gap:3px;font-size:18px;color:#fff}.console__caret[data-v-e77ff2ed]{width:1.5px;height:20px;background:#ffffffbf;animation:caret-blink-e77ff2ed 1s steps(1,end) infinite}@keyframes caret-blink-e77ff2ed{0%,49%{opacity:1}50%,to{opacity:0}}.console__send[data-v-e77ff2ed]{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--color-lime);color:var(--color-ink);box-shadow:0 0 14px #a7fb4173}.console__log[data-v-e77ff2ed]{flex:1 1 0;min-height:0;margin-top:34px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22px,#000 calc(100% - 58px),rgba(0,0,0,.2) 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 22px,#000 calc(100% - 58px),rgba(0,0,0,.2) 100%)}.console__track[data-v-e77ff2ed]{display:flex;flex-direction:column;gap:14px;will-change:transform}.console__line[data-v-e77ff2ed]{opacity:0;font-size:14px;line-height:1.45;color:#fff}.console__chip-logo[data-v-e77ff2ed]{display:block;width:14px;height:14px;object-fit:contain}.console__chip[data-v-e77ff2ed]{display:inline-flex;align-items:center;gap:6px;height:28px;margin-right:8px;padding:0 12px;border-radius:999px;background:#ffffff1a;color:#ffffffb3;vertical-align:middle}.console__prefix[data-v-e77ff2ed]{margin-right:6px}.console__chevron[data-v-e77ff2ed]{display:inline-block;vertical-align:-3px;margin-left:2px}.console-frame__dots[data-v-e77ff2ed]{display:none}@media(min-width:1024px){.console__inner[data-v-e77ff2ed]{padding-left:40px;padding-right:40px}.console-frame[data-v-e77ff2ed]{padding:40px 44px 48px;border-radius:20px;background:#fbfbfb}.console-frame__dots[data-v-e77ff2ed]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:radial-gradient(circle,rgba(30,43,14,.035) 2.1px,transparent 2.3px);background-size:24px 24px;pointer-events:none}.console[data-v-e77ff2ed]{width:480px;max-width:100%;height:500px;margin-inline:auto;border-radius:20px}}@media(min-width:1280px){.console-frame[data-v-e77ff2ed]{width:fit-content;margin-left:auto;margin-right:60px;padding:80px}.console[data-v-e77ff2ed]{width:480px;height:500px}}@media(prefers-reduced-motion:reduce){.console__field[data-v-e77ff2ed],.console__swell[data-v-e77ff2ed],.console__caret[data-v-e77ff2ed]{animation:none}.console__swell[data-v-e77ff2ed]{opacity:0}.console__track[data-v-e77ff2ed]{transition:none}}.task-progress[data-v-ef1cc6f3]{width:50px;height:3px;margin-top:14px;border-radius:999px;background:var(--color-ink)}@media(max-width:1023px){.layout>div[data-v-ef1cc6f3]:first-child{display:contents}.layout>div[data-v-ef1cc6f3]:first-child>:first-child{order:1}.layout[data-v-ef1cc6f3]>:last-child{order:2}.layout>div[data-v-ef1cc6f3]:first-child>:last-child{order:3;margin-top:0}}.field[data-v-422c29a2]{position:relative;display:block}.halftone[data-v-422c29a2]{display:block;width:100%;background-image:linear-gradient(158deg,#6fae35,#d9f4aa 14%,#8dc23c 30%,#2f7a2c 58%,#032f1a);background-size:100% 220%;background-repeat:no-repeat;background-position:50% 0%;opacity:.72}.liquid[data-v-b2a87fb1],.liquid__still[data-v-b2a87fb1],.liquid__canvas[data-v-b2a87fb1]{position:absolute;top:0;right:0;bottom:0;left:0}.liquid__canvas[data-v-b2a87fb1]{display:block;width:100%;height:100%;opacity:0;transition:opacity .9s ease}.liquid--flowing .liquid__canvas[data-v-b2a87fb1]{opacity:1}.liquid__still[data-v-b2a87fb1]{background-color:#050806;background-image:radial-gradient(58% 42% at 68% 34%,rgba(92,183,15,.5),transparent 70%),radial-gradient(46% 36% at 22% 74%,rgba(10,42,18,.85),transparent 72%);background-repeat:no-repeat;background-size:140% 120%,150% 130%;animation:liquid-drift-b2a87fb1 38s ease-in-out infinite alternate}.liquid--covered .liquid__still[data-v-b2a87fb1]{animation-play-state:paused}@keyframes liquid-drift-b2a87fb1{0%{background-position:0% 0%,100% 100%}to{background-position:100% 30%,0% 60%}}@media(prefers-reduced-motion:reduce){.liquid__still[data-v-b2a87fb1]{animation:none}.liquid__canvas[data-v-b2a87fb1]{transition:none}}.chips[data-v-adbe569e]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.chips__item[data-v-adbe569e]{display:inline-flex;align-items:center;gap:7px;height:28px;padding-inline:11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;font-size:11px;line-height:1;color:#fff}.chips__icon[data-v-adbe569e]{width:16px;height:16px;object-fit:contain;flex-shrink:0}.chips__item--more[data-v-adbe569e]{gap:2px;padding-inline:20px}.chips__item--more i[data-v-adbe569e]{width:6.184px;height:1.356px;border-radius:1px;background:#fff}@media(max-width:1023px){.chips[data-v-adbe569e]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}.chips__item[data-v-adbe569e]{height:34px;padding-inline:14px;font-size:.875rem}.chips__icon[data-v-adbe569e]{width:18px;height:18px}}.prompt[data-v-eb216619]{display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:6px;border:1px solid rgba(255,255,255,.2);border-radius:12px;font-size:14px;color:#fff}.prompt--accent[data-v-eb216619]{border-color:var(--color-lime)}.prompt__text[data-v-eb216619]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prompt__send[data-v-eb216619]{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--color-lime);color:var(--color-ink)}.prompt--send-pill[data-v-eb216619]{padding:3px 3px 3px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000001a;gap:12px}.prompt--send-pill .prompt__send[data-v-eb216619]{width:36px;height:36px}.prompt--plain[data-v-eb216619]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;flex-shrink:0;padding:6px 16px;border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000001a;position:relative;isolation:isolate;border:1px solid transparent}.prompt--plain[data-v-eb216619]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;border-radius:inherit;background:linear-gradient(98.13deg,#fff3,#70c70e);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.prompt--plain .prompt__text[data-v-eb216619]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.card[data-v-dc984b68]{display:grid;grid-template-columns:minmax(0,1fr) var(--right-w, 370px);column-gap:160px;padding:56px 44px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:var(--color-near-black)}.card__left[data-v-dc984b68]{display:flex;flex-direction:column}.card__title[data-v-dc984b68]{font-size:26px;font-weight:700;line-height:1.15;color:#fff}.card__body[data-v-dc984b68]{margin-top:20px;font-size:13px;line-height:1.5;color:#ffffff80}.card__foot[data-v-dc984b68]{margin-top:auto;padding-top:40px}.card__connector[data-v-dc984b68]{position:relative;height:var(--connector-h, 0)}@media(max-width:1023px){.card__connector[data-v-dc984b68]{height:calc(var(--connector-h, 0px) / 2)}}.card__right>.prompt[data-v-dc984b68]{margin-inline:auto}.card__rail[data-v-dc984b68]{position:absolute;top:0;bottom:0;left:50%;width:1.5px}@media(max-width:1023px){.card[data-v-dc984b68]{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:var(--card-row-gap, 32px);padding:32px 24px}.card__body[data-v-dc984b68]{margin-top:12px;font-size:1rem;line-height:1.55}.card__title[data-v-dc984b68]{font-size:24px}.card__foot[data-v-dc984b68]{padding-top:14px}.card__right>.prompt[data-v-dc984b68]{min-width:100%;max-width:100%}}.bg[data-v-3b73a0ed]{display:flex;flex-direction:column;align-items:center}.bg__rail[data-v-3b73a0ed]{width:1.5px;height:34px}.review[data-v-3b73a0ed]{position:relative;width:100%}.panel[data-v-3b73a0ed]{position:relative;z-index:1;width:100%;max-width:306px;margin-inline:auto;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.panel__head[data-v-3b73a0ed]{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700;line-height:1.2;color:#fff}.panel__icon[data-v-3b73a0ed],.phone__icon[data-v-3b73a0ed]{flex-shrink:0;color:#4dc3f7}.phone__bar[data-v-3b73a0ed]{display:block;overflow:hidden;height:6px;border-radius:999px;background:#fff3}.phone__bar span[data-v-3b73a0ed]{display:block;width:100%;height:100%;border-radius:inherit;background:var(--color-lime-deep);transform:scaleX(var(--progress, 0));transform-origin:left center}.steps[data-v-3b73a0ed]{margin-top:14px}.step[data-v-3b73a0ed]{display:flex;align-items:center;gap:13px;height:34px;font-size:13px;line-height:1.2;color:#fff;opacity:.4}.step__status[data-v-3b73a0ed]{position:relative;display:grid;flex-shrink:0;place-items:center;width:18px;height:18px;border-radius:999px;background-color:#70c70e00;color:var(--color-near-black)}.step__status[data-v-3b73a0ed]:before,.step__status[data-v-3b73a0ed]:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.6px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.6px),#000 calc(100% - 2px));content:""}.step__status[data-v-3b73a0ed]:before{background-image:conic-gradient(rgba(255,255,255,.25) calc(var(--p-idle, 1) * 360deg),transparent 0);opacity:var(--o-idle, 1)}.step__status[data-v-3b73a0ed]:after{background-image:conic-gradient(var(--color-lime) calc(var(--p, 0) * 360deg),transparent 0);opacity:var(--o-live, 0)}.step__status svg[data-v-3b73a0ed]{opacity:0;transform:scale(.3)}.phone[data-v-3b73a0ed]{position:absolute;top:30px;right:0;z-index:2;width:108px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:var(--color-near-black);box-shadow:0 8px 24px #0006}.phone__notch[data-v-3b73a0ed]{position:absolute;top:4px;left:50%;width:29px;height:4px;border-radius:999px;background:#fff3;transform:translate(-50%)}.phone__head[data-v-3b73a0ed]{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:10px;font-weight:700;line-height:1.2;color:#fff}.phone__value[data-v-3b73a0ed]{margin-top:9px;text-align:right;font-size:13px;line-height:1.2;color:#fff}.phone__bar[data-v-3b73a0ed]{margin-top:5px}.steps--phone[data-v-3b73a0ed]{margin-top:11px}.steps--phone .step[data-v-3b73a0ed]{gap:5px;height:22px;font-size:10px}.steps--phone .step__status[data-v-3b73a0ed]{width:15px;height:15px}.steps--phone .step__status[data-v-3b73a0ed]:before,.steps--phone .step__status[data-v-3b73a0ed]:after{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.1px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.1px),#000 calc(100% - 1.5px))}.step__text[data-v-3b73a0ed]{white-space:nowrap;overflow:hidden;min-width:0;text-overflow:ellipsis}.badge[data-v-3b73a0ed]{display:inline-flex;align-items:center;gap:8px;height:34px;padding-inline:16px;border:1px solid rgba(167,251,65,.25);border-radius:999px;font-size:13px;line-height:1;color:#fff;background:#a7fb410a}.badge__icon[data-v-3b73a0ed]{flex-shrink:0;width:16px;height:16px;object-fit:contain}.remote[data-v-3b73a0ed]{--o-active: 0;border:1px solid rgba(167,251,65,var(--o-active));border-radius:10px;opacity:calc(1 - var(--o-active) * .12)}.remote__title[data-v-3b73a0ed]{font-size:18px;font-weight:700;line-height:1.2;color:#fff}.remote__note[data-v-3b73a0ed]{margin-top:8px;font-size:12px;line-height:1.5;color:#ffffff80}@media(max-width:1023px){.step[data-v-3b73a0ed]{font-size:.9375rem}.steps--phone .step[data-v-3b73a0ed],.phone__head[data-v-3b73a0ed]{font-size:.75rem}.phone__value[data-v-3b73a0ed]{font-size:.9375rem}}.list__item[data-v-a6009595]{position:relative;padding-block:26px;font-size:16px;line-height:1.4;color:#ffffffb3;transition:color .35s ease}.list__label[data-v-a6009595]{display:block}.list__rule[data-v-a6009595]{position:absolute;right:0;bottom:0;left:0;height:2px;background:#ffffff1f}.list__rule[data-v-a6009595]:after{position:absolute;top:0;right:0;bottom:0;left:0;height:2px;background:var(--color-lime-deep);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.22,.7,.3,1);content:""}.list__item--active[data-v-a6009595]{color:#fff}.list__item--active .list__rule[data-v-a6009595]:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.list__rule[data-v-a6009595]:after{transition:none}}.readout[data-v-530fe9e3]{display:flex;flex-direction:column;height:100%}.metrics[data-v-530fe9e3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#00000040}.metric[data-v-530fe9e3]{display:flex;flex-direction:column;gap:5px;padding:16px}.metric+.metric[data-v-530fe9e3]{border-left:1px solid rgba(255,255,255,.08)}.metric__label[data-v-530fe9e3]{font-size:10px;line-height:1.2;color:#ffffff80}.metric__values[data-v-530fe9e3]{display:flex;align-items:center;gap:18px;font-size:18px;line-height:1.2;color:#fff}.metric__arrow[data-v-530fe9e3]{flex-shrink:0;color:#ffffff80}.metric__delta[data-v-530fe9e3]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-lime-deep)}.chart[data-v-530fe9e3]{position:relative;display:flex;align-items:flex-end;justify-content:space-between;width:100%;max-width:371px;height:296px;margin-top:40px;margin-inline:auto;box-sizing:border-box}.chart__bar[data-v-530fe9e3]{width:4px;border-radius:999px;background:linear-gradient(180deg,var(--color-lime-deep) 0%,rgba(134,196,53,0) 100%)}.foot[data-v-530fe9e3]{display:flex;flex-direction:column;gap:6px}.foot__value[data-v-530fe9e3]{font-family:var(--font-geist);font-size:20px;font-weight:600;line-height:140%;color:#fff}.foot__label[data-v-530fe9e3]{font-size:13px;line-height:1.5;color:#ffffff80}.chart__bar[data-v-530fe9e3]{transform-origin:bottom;transform:scaleY(1)}.foot__value[data-v-530fe9e3]{opacity:.4}@media(prefers-reduced-motion:reduce){.chart__bar[data-v-530fe9e3],.foot__value[data-v-530fe9e3]{opacity:1}.chart__bar[data-v-530fe9e3]{transform:scaleY(1)}}@media(max-width:1023px){.eff-card[data-v-530fe9e3] .card__left{display:contents}.eff-card[data-v-530fe9e3] .card__title{order:1}.eff-card[data-v-530fe9e3] .card__body{order:2}.eff-card[data-v-530fe9e3] .card__right{order:3;margin-top:32px}.eff-card[data-v-530fe9e3] .card__foot{order:4;margin-top:32px;padding-top:0}.metrics[data-v-530fe9e3]{grid-template-columns:1fr}.metric[data-v-530fe9e3]{min-width:0}.metric__label[data-v-530fe9e3]{font-size:.75rem}.foot__label[data-v-530fe9e3]{font-size:.9375rem}}.flow[data-v-6d255b88]{display:flex;flex-direction:column;align-items:center}.flow__tree[data-v-6d255b88]{display:block;flex:none;width:100%;max-width:378px;height:40px}.flow__tree--pair[data-v-6d255b88]{display:none}.flow__line[data-v-6d255b88]{fill:none;stroke:var(--color-lime);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:.1 5}.flow__reveal[data-v-6d255b88]{fill:none;stroke:#fff;stroke-width:3;stroke-dasharray:600;stroke-dashoffset:600}.flow__base[data-v-6d255b88]{fill:none;stroke:var(--color-lime);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:.1 5;opacity:.22}.agents[data-v-6d255b88]{display:grid;flex:none;grid-template-columns:repeat(4,84px);gap:14px}.agent[data-v-6d255b88]{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:12px;border:1px solid rgb(255 255 255 / calc(.08 + var(--active, 0) * .12));border-radius:16px;background:rgb(255 255 255 / calc(.04 + var(--active, 0) * .03));opacity:.65}.agent__name[data-v-6d255b88]{margin-top:8px;font-size:13px;font-weight:700;line-height:1.25;color:#fff}.agent__state[data-v-6d255b88]{flex:none;margin-top:4px;padding-top:0;font-family:var(--font-geist);font-size:10px;font-style:normal;font-weight:400;line-height:140%;background:linear-gradient(90deg,#fff,#fff3);background-size:200% 100%;background-position-x:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.5}.result[data-v-6d255b88]{position:relative;display:flex;width:100%;max-width:220px;height:40px;padding:8px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000001a;isolation:isolate;border:1px solid transparent;font-size:14px;color:#fff;opacity:.45;transform:scale(.99)}.result[data-v-6d255b88]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;border-radius:inherit;background:linear-gradient(rgb(112 199 14 / var(--solid, 0)),rgb(112 199 14 / var(--solid, 0))),conic-gradient(from calc((var(--spin, 0) - .25) * 1turn),#70c70e00,#70c70e00 55%,#70c70e);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.badge[data-v-6d255b88]{position:relative;display:flex;align-items:center;gap:5px;height:26px;margin-top:17px;padding-inline:13px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;font-size:12px;letter-spacing:.02em;color:#fff;opacity:0}.badge[data-v-6d255b88]:before{position:absolute;bottom:100%;left:50%;width:1.5px;height:17px;background-image:repeating-linear-gradient(to bottom,var(--color-lime) 0 1.6px,transparent 1.6px 5px);animation:rail-descend .5s linear infinite;content:"";transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.badge[data-v-6d255b88]:before{animation:none}}.badge__dot[data-v-6d255b88]{flex:none;width:8px;height:8px;border-radius:999px;background:var(--color-green-cta)}.badge__note[data-v-6d255b88]{margin-top:8px;font-size:12px;color:#ffffff80;opacity:0}.loop__title[data-v-6d255b88]{color:#fff;font-family:var(--font-geist);font-size:20px;font-style:normal;font-weight:600;line-height:140%}.loop__note[data-v-6d255b88]{margin-top:8px;font-size:12px;color:#ffffff80}@media(max-width:1023px){.agents[data-v-6d255b88]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.flow__tree--quad[data-v-6d255b88]{display:none}.flow__tree--pair[data-v-6d255b88]{display:block}.agent__state[data-v-6d255b88]{font-size:.75rem}.agent__name[data-v-6d255b88]{font-size:13px}.badge__note[data-v-6d255b88],.loop__note[data-v-6d255b88]{font-size:.875rem}}.agents[data-v-81fc1fbc]{display:flex;flex-direction:column;align-items:center}.agent[data-v-81fc1fbc]{display:flex;flex-direction:column;gap:6px;width:100%;max-width:255px;height:auto;padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;opacity:.65}.agent__row[data-v-81fc1fbc]{display:flex;align-items:center;gap:10px;width:100%}.agent__icon[data-v-81fc1fbc]{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;border-radius:8px}.agent__title[data-v-81fc1fbc]{flex:1;font-size:13px;font-weight:600;line-height:1.2;color:#fff}.agent__detail[data-v-81fc1fbc]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:1.2;background:linear-gradient(90deg,#ffffffbf,#ffffff4d);background-size:200% 100%;background-position-x:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.agent__status[data-v-81fc1fbc]{position:relative;display:grid;flex-shrink:0;place-items:center;width:18px;height:18px;border-radius:999px;background-color:#70c70e00;color:var(--color-near-black)}.agent__status[data-v-81fc1fbc]:before,.agent__status[data-v-81fc1fbc]:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.6px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.6px),#000 calc(100% - 2px));content:""}.agent__status[data-v-81fc1fbc]:before{background-image:conic-gradient(rgba(255,255,255,.25) calc(var(--p-idle, 1) * 360deg),transparent 0);opacity:var(--o-idle, 1)}.agent__status[data-v-81fc1fbc]:after{background-image:conic-gradient(var(--color-lime) calc(var(--p, 0) * 360deg),transparent 0);opacity:var(--o-live, 0)}.agent__status svg[data-v-81fc1fbc]{opacity:0;transform:scale(.3)}.rail[data-v-81fc1fbc]{align-self:center;width:1.5px;height:13px}@media(max-width:1023px){.agent__title[data-v-81fc1fbc]{font-size:.9375rem}.agent__detail[data-v-81fc1fbc]{font-size:.8125rem}}.models[data-v-aece4acd]{display:flex;flex-direction:column;align-items:center}.models__viewport[data-v-aece4acd]{position:relative;width:100%;max-width:370px;height:294px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 4%,#000 96%,transparent 100%)}.models__track[data-v-aece4acd]{transform:translateZ(0);will-change:transform}.models__window[data-v-aece4acd]{position:absolute;inset:126px 0 auto;height:42px;z-index:1;border:1px solid rgba(167,251,65,.4);border-radius:12px;background:#a7fb410a;pointer-events:none}.model[data-v-aece4acd]{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;max-width:370px;height:42px;padding-inline:14px;border:1px solid transparent;border-radius:12px;background:#a7fb4100;opacity:.5}.model__icon[data-v-aece4acd]{flex-shrink:0;width:20px;height:20px;object-fit:contain}.model__name[data-v-aece4acd]{flex-shrink:0;font-size:13px;line-height:1.2;color:#fff}.model__tag[data-v-aece4acd]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-family:var(--font-geist);font-size:12px;font-weight:400;line-height:normal}.model__tag-text[data-v-aece4acd]{opacity:.7}.model__tag--low[data-v-aece4acd]{background:#ffffff1a;color:#ffffffe6}.model__tag--height[data-v-aece4acd]{background:#70c70e1a;color:#70c70e}@media(max-width:1023px){.model__name[data-v-aece4acd]{font-size:.9375rem}.model__tag[data-v-aece4acd]{font-size:.875rem}}.steps[data-v-dc976aa0]{margin-top:24px}.step[data-v-dc976aa0]{display:flex;align-items:center;gap:13px;height:36px;font-size:13px;line-height:1.2;color:#fff;opacity:.4}.step__status[data-v-dc976aa0]{position:relative;display:grid;flex-shrink:0;place-items:center;width:18px;height:18px;border-radius:999px;background-color:#70c70e00;color:var(--color-near-black)}.step__status[data-v-dc976aa0]:before,.step__status[data-v-dc976aa0]:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.6px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.6px),#000 calc(100% - 2px));content:""}.step__status[data-v-dc976aa0]:before{background-image:conic-gradient(rgba(255,255,255,.25) calc(var(--p-idle, 1) * 360deg),transparent 0);opacity:var(--o-idle, 1)}.step__status[data-v-dc976aa0]:after{background-image:conic-gradient(var(--color-lime) calc(var(--p, 0) * 360deg),transparent 0);opacity:var(--o-live, 0)}.step__status svg[data-v-dc976aa0]{opacity:0;transform:scale(.3)}.loop[data-v-dc976aa0]{opacity:.75}.loop__title[data-v-dc976aa0]{font-size:18px;font-weight:700;line-height:1.2;color:#fff}.loop__note[data-v-dc976aa0]{margin-top:9px;font-size:13px;line-height:1.5;color:#ffffff80}@media(max-width:1023px){.step[data-v-dc976aa0],.loop__note[data-v-dc976aa0]{font-size:.9375rem}}.capabilities[data-v-27d1c6cf]{position:relative;overflow:clip;padding-top:60px;padding-bottom:80px;background-color:#15340d}.wash-clip[data-v-27d1c6cf]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-10;overflow:clip;pointer-events:none}.wash-sticky[data-v-27d1c6cf]{position:sticky;top:0;height:100vh}.wave-slot[data-v-27d1c6cf]{position:absolute;right:0;bottom:0;z-index:-5;display:none;width:100%;height:330px;overflow:clip;pointer-events:none;mask-image:linear-gradient(to right,transparent 0,transparent 12%,rgba(0,0,0,.5) 32%,#000 50%);-webkit-mask-image:linear-gradient(to right,transparent 0,transparent 12%,rgba(0,0,0,.5) 32%,#000 50%)}.wave-art[data-v-27d1c6cf]{position:absolute;right:-40px;top:-140px;width:1330px}.wave-slot--left[data-v-27d1c6cf]{left:0;right:auto;width:50%;height:190px;mask-image:linear-gradient(to left,transparent 0,rgba(0,0,0,.5) 20%,#000 40%);-webkit-mask-image:linear-gradient(to left,transparent 0,rgba(0,0,0,.5) 20%,#000 40%)}.wave-art--left[data-v-27d1c6cf]{right:auto;left:0;top:auto;bottom:0;width:520px}.cap-card[data-v-27d1c6cf] [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,.7,.3,1)}.cap-card--revealed[data-v-27d1c6cf] [data-reveal]{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 70ms)}.cards__pc[data-v-27d1c6cf]{display:grid;grid-template-columns:1fr}.rail[data-v-27d1c6cf]{display:none}.stack-wrap[data-v-27d1c6cf]{position:relative;width:100%}.stack[data-v-27d1c6cf]{position:absolute;top:0;left:0;display:grid;gap:64px;transform-origin:top left}@media(min-width:640px){.capabilities[data-v-27d1c6cf] .section-header h2,.capabilities[data-v-27d1c6cf] .section-header p{max-width:650px}}@media(max-width:1023px){.stack-wrap[data-v-27d1c6cf]{position:static;height:auto!important}.stack[data-v-27d1c6cf]{position:static;width:auto!important;transform:none!important;gap:32px}}@media(min-width:1024px){.capabilities[data-v-27d1c6cf]{padding-top:144px;padding-bottom:144px}.wave-slot[data-v-27d1c6cf]{display:block}}@media(min-width:1280px){.layout[data-v-27d1c6cf]{grid-template-columns:minmax(0,1fr);row-gap:64px}.cards__pc[data-v-27d1c6cf]{display:grid;padding-left:60px;grid-template-columns:290px minmax(0,1fr);column-gap:130px;align-items:start}.rail[data-v-27d1c6cf]{display:block;position:sticky;top:120px}.stack-wrap[data-v-27d1c6cf]{position:static;height:auto!important}.stack[data-v-27d1c6cf]{position:static;width:auto!important;transform:none!important;display:grid;gap:64px}}@media(prefers-reduced-motion:reduce){.cap-card[data-v-27d1c6cf] [data-reveal]{opacity:1;transform:none;transition:none}}.sidebar[data-v-f3932eac]{display:flex;flex-direction:column;flex:0 0 18.3em;min-width:0;border-right:1px solid var(--win-line);background:var(--win-sidebar)}.sidebar__top[data-v-f3932eac]{display:flex;align-items:center;height:3.9em;padding-inline:1.17em}.sidebar__lights[data-v-f3932eac]{display:flex;gap:.5em}.sidebar__light[data-v-f3932eac]{width:.94em;height:.94em;border-radius:999px}.sidebar__light--close[data-v-f3932eac]{background:#ed6a5e}.sidebar__light--min[data-v-f3932eac]{background:#e9b64c}.sidebar__light--zoom[data-v-f3932eac]{background:#5ebd51}.sidebar__panel[data-v-f3932eac]{margin-left:auto;color:var(--win-faint)}.sidebar__nav[data-v-f3932eac]{display:flex;flex-direction:column;padding-top:.27em}.sidebar__item[data-v-f3932eac]{display:flex;align-items:center;gap:.8em;height:2.44em;padding-inline:1.28em;color:var(--win-ink);text-align:left}.sidebar__item svg[data-v-f3932eac],.sidebar__panel[data-v-f3932eac],.sidebar__gear[data-v-f3932eac],.thread-row__mark svg[data-v-f3932eac]{width:.83em;height:.83em}.sidebar__item svg[data-v-f3932eac]{flex:0 0 auto;color:var(--win-muted)}.sidebar__item[data-v-f3932eac]:hover{background:#0f172a0a}.sidebar__label[data-v-f3932eac]{margin-top:calc(1.19 * var(--win-u));margin-bottom:calc(.68 * var(--win-u));padding-inline:calc(2.83 * var(--win-u));color:var(--win-faint);font-size:.83em}.sidebar__threads[data-v-f3932eac]{display:flex;flex-direction:column;padding-inline:.5em}.thread-row[data-v-f3932eac]{display:flex;align-items:center;gap:.6em;width:100%;height:2.33em;padding-inline:.78em;border-radius:.45em;text-align:left}.thread-row[data-v-f3932eac]:hover{background:#0f172a0a}.thread-row--active[data-v-f3932eac],.thread-row--active[data-v-f3932eac]:hover{background:var(--win-active)}.thread-row__mark[data-v-f3932eac]{display:flex;align-items:center;justify-content:center;flex:0 0 1.1em;color:var(--win-muted)}.thread-row__dot[data-v-f3932eac]{width:.5em;height:.5em;border-radius:999px;background:#4caf50}.thread-row__title[data-v-f3932eac]{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.thread-row__time[data-v-f3932eac]{flex:0 0 auto;color:var(--win-faint);font-size:.78em}.sidebar__user[data-v-f3932eac]{display:flex;align-items:center;gap:.8em;margin-top:auto;height:2.4em;padding-inline:1.06em 1.17em}.sidebar__avatar[data-v-f3932eac]{display:flex;align-items:center;justify-content:center;flex:0 0 calc(1.7 * var(--win-u));height:calc(1.7 * var(--win-u));overflow:hidden;border-radius:999px}.sidebar__avatar-img[data-v-f3932eac]{display:block;width:100%;height:100%;object-fit:cover}.sidebar__name[data-v-f3932eac]{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar__gear[data-v-f3932eac]{flex:0 0 auto;color:var(--win-muted)}.composer[data-v-16a15454]{display:flex;flex-direction:column;flex:0 0 auto}.composer__box[data-v-16a15454]{display:flex;flex-direction:column;height:6.5em;padding:1.2em 1.3em 1em;border:1px solid var(--win-box-line);border-radius:.85em}.composer__box[data-v-16a15454]:focus-within{outline:2px solid color-mix(in srgb,var(--color-green-cta) var(--focus-ring-alpha, 10%),transparent);outline-offset:0}.composer__input[data-v-16a15454]{width:100%;border:0;background:none;color:var(--win-ink);font:inherit;outline:none}.composer__input[data-v-16a15454]::placeholder{color:var(--win-faint)}.composer__tools[data-v-16a15454]{display:flex;align-items:center;gap:.55em;margin-top:auto;height:1.94em}.composer__tool[data-v-16a15454]{display:flex;align-items:center;justify-content:center;width:1.94em;height:1.94em;color:var(--win-muted)}.composer__tool--accent[data-v-16a15454]{color:var(--win-green-strong)}.composer__tool svg[data-v-16a15454],.composer__send svg[data-v-16a15454]{width:1.1em;height:1.1em}.composer__agent[data-v-16a15454]{margin-left:auto;margin-right:calc(.6 * var(--win-u));font-size:.83em;color:var(--win-ink)}.composer__send[data-v-16a15454]{display:flex;align-items:center;justify-content:center;width:1.94em;height:1.94em;border-radius:.6em;background:var(--win-green);color:var(--win-green-ink);transition:background-color .15s ease,color .15s ease}.composer__send--armed[data-v-16a15454]{background:var(--color-green-cta);color:var(--color-ink)}.composer__send[data-v-16a15454]:disabled{opacity:.55}.composer__status[data-v-16a15454]{display:flex;align-items:center;gap:calc(.35 * var(--win-u));height:calc(2.5 * var(--win-u));padding-inline:calc(1.3 * var(--win-u));font-size:.83em;color:var(--win-muted)}.composer__shield[data-v-16a15454]{width:calc(.72 * var(--win-u));height:calc(.72 * var(--win-u))}.composer__meter[data-v-16a15454]{display:flex;margin-left:auto;margin-right:calc(.5 * var(--win-u));width:calc(2.9 * var(--win-u));height:calc(.25 * var(--win-u));overflow:hidden;border-radius:999px;background:var(--win-bubble)}.composer__meter-fill[data-v-16a15454]{width:32%;background:var(--win-green-strong)}.composer__percent[data-v-16a15454]{flex:0 0 auto}:where(.markstream-vue) button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;font:inherit;color:inherit}.markstream-vue li:has(.checkbox-node){list-style-type:none;margin-left:calc(-1 * var(--ms-flow-list-indent))}.markstream-vue .text-node{white-space:pre-wrap;overflow-wrap:break-word}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.markstream-vue .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.markstream-vue .pointer-events-none{pointer-events:none}.markstream-vue .\!visible{visibility:visible!important}.markstream-vue .visible{visibility:visible}.markstream-vue .collapse{visibility:collapse}.markstream-vue .static{position:static}.markstream-vue .fixed{position:fixed}.markstream-vue .absolute{position:absolute}.markstream-vue .relative{position:relative}.markstream-vue .inset-0{top:0;right:0;bottom:0;left:0}.markstream-vue .right-2{right:.5rem}.markstream-vue .right-6{right:1.5rem}.markstream-vue .top-2{top:.5rem}.markstream-vue .top-6{top:1.5rem}.markstream-vue .z-10{z-index:10}.markstream-vue .z-50{z-index:50}.markstream-vue .m-0{margin:0}.markstream-vue .mx-0\.5{margin-left:.125rem;margin-right:.125rem}.markstream-vue .mr-2{margin-right:.5rem}.markstream-vue .mt-2{margin-top:.5rem}.markstream-vue .block{display:block}.markstream-vue .inline{display:inline}.markstream-vue .flex{display:flex}.markstream-vue .inline-flex{display:inline-flex}.markstream-vue .table{display:table}.markstream-vue .flow-root{display:flow-root}.markstream-vue .grid{display:grid}.markstream-vue .contents{display:contents}.markstream-vue .list-item{display:list-item}.markstream-vue .hidden{display:none}.markstream-vue .h-4{height:1rem}.markstream-vue .h-full{height:100%}.markstream-vue .max-h-full{max-height:100%}.markstream-vue .min-h-full{min-height:100%}.markstream-vue .w-2\/3{width:66.666667%}.markstream-vue .w-4{width:1rem}.markstream-vue .w-4\/5{width:80%}.markstream-vue .w-full{width:100%}.markstream-vue .min-w-\[10rem\]{min-width:10rem}.markstream-vue .max-w-full{max-width:100%}.markstream-vue .flex-1{flex:1 1 0%}.markstream-vue .flex-shrink{flex-shrink:1}.markstream-vue .flex-shrink-0{flex-shrink:0}.markstream-vue .shrink{flex-shrink:1}.markstream-vue .shrink-0{flex-shrink:0}.markstream-vue .grow{flex-grow:1}.markstream-vue .border-collapse{border-collapse:collapse}.markstream-vue .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.markstream-vue .animate-spin{animation:spin 1s linear infinite}.markstream-vue .cursor-grab{cursor:grab}.markstream-vue .cursor-grabbing{cursor:grabbing}.markstream-vue .cursor-not-allowed{cursor:not-allowed}.markstream-vue .cursor-pointer{cursor:pointer}.markstream-vue .resize{resize:both}.markstream-vue .list-decimal{list-style-type:decimal}.markstream-vue .list-disc{list-style-type:disc}.markstream-vue .flex-wrap{flex-wrap:wrap}.markstream-vue .items-center{align-items:center}.markstream-vue .items-baseline{align-items:baseline}.markstream-vue .justify-center{justify-content:center}.markstream-vue .justify-between{justify-content:space-between}.markstream-vue .gap-0\.5{gap:.125rem}.markstream-vue .gap-1\.5{gap:.375rem}.markstream-vue .gap-2{gap:.5rem}.markstream-vue .gap-\[var\(--ms-gap-header-actions\)\]{gap:var(--ms-gap-header-actions)}.markstream-vue .gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.markstream-vue .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.markstream-vue .overflow-hidden{overflow:hidden}.markstream-vue .overflow-x-auto{overflow-x:auto}.markstream-vue .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markstream-vue .whitespace-nowrap{white-space:nowrap}.markstream-vue .whitespace-pre-wrap{white-space:pre-wrap}.markstream-vue .rounded{border-radius:calc(var(--ms-radius) * .5)}.markstream-vue .rounded-lg{border-radius:var(--ms-radius)}.markstream-vue .rounded-md{border-radius:calc(var(--ms-radius) * .75)}.markstream-vue .border{border-width:1px}.markstream-vue .border-b{border-bottom-width:1px}.markstream-vue .border-t{border-top-width:1px}.markstream-vue .border-\[var\(--code-border\)\]{border-color:var(--code-border)}.markstream-vue .border-\[var\(--footnote-border\)\]{border-color:var(--footnote-border)}.markstream-vue .border-\[var\(--hr-border\)\]{border-color:var(--hr-border)}.markstream-vue .bg-\[hsl\(var\(--ms-popover\)\)\]{background-color:hsl(var(--ms-popover))}.markstream-vue .bg-\[var\(--code-header-bg\)\]{background-color:var(--code-header-bg)}.markstream-vue .p-0{padding:0}.markstream-vue .p-1{padding:.25rem}.markstream-vue .p-4{padding:1rem}.markstream-vue .p-\[var\(--ms-action-btn-padding\)\]{padding:var(--ms-action-btn-padding)}.markstream-vue .px-1\.5{padding-left:.375rem;padding-right:.375rem}.markstream-vue .px-2{padding-left:.5rem;padding-right:.5rem}.markstream-vue .px-4{padding-left:1rem;padding-right:1rem}.markstream-vue .px-\[var\(--ms-inset-panel-x\)\]{padding-left:var(--ms-inset-panel-x);padding-right:var(--ms-inset-panel-x)}.markstream-vue .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.markstream-vue .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.markstream-vue .py-\[var\(--ms-inset-panel-y\)\]{padding-top:var(--ms-inset-panel-y);padding-bottom:var(--ms-inset-panel-y)}.markstream-vue .pb-3{padding-bottom:.75rem}.markstream-vue .pt-2{padding-top:.5rem}.markstream-vue .text-left{text-align:left}.markstream-vue .text-center{text-align:center}.markstream-vue .text-right{text-align:right}.markstream-vue .font-mono{font-family:var(--ms-font-mono)}.markstream-vue .text-\[length\:var\(--ms-text-label\)\]{font-size:var(--ms-text-label)}.markstream-vue .text-sm{font-size:.875rem;line-height:1.25rem}.markstream-vue .text-xs{font-size:.75rem;line-height:1rem}.markstream-vue .font-medium{font-weight:500}.markstream-vue .font-semibold{font-weight:600}.markstream-vue .uppercase{text-transform:uppercase}.markstream-vue .lowercase{text-transform:lowercase}.markstream-vue .italic{font-style:italic}.markstream-vue .leading-\[normal\]{line-height:normal}.markstream-vue .leading-none{line-height:1}.markstream-vue .leading-relaxed{line-height:1.625}.markstream-vue .text-\[\#0366d6\]{--tw-text-opacity: 1;color:rgb(3 102 214 / var(--tw-text-opacity, 1))}.markstream-vue .text-\[hsl\(var\(--ms-popover-foreground\)\)\]{color:hsl(var(--ms-popover-foreground))}.markstream-vue .text-\[var\(--code-action-fg\)\]{color:var(--code-action-fg)}.markstream-vue .text-\[var\(--code-fg\)\]{color:var(--code-fg)}.markstream-vue .underline{text-decoration-line:underline}.markstream-vue .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.markstream-vue .opacity-0{opacity:0}.markstream-vue .opacity-50{opacity:.5}.markstream-vue .shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.markstream-vue .shadow-\[var\(--ms-shadow-popover\)\]{--tw-shadow-color: var(--ms-shadow-popover);--tw-shadow: var(--tw-shadow-colored)}.markstream-vue .outline{outline-style:solid}.markstream-vue .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.markstream-vue .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.markstream-vue .backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.markstream-vue .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.markstream-vue .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.markstream-vue{--ms-background: 0 0% 100%;--ms-foreground: 0 0% 10%;--ms-muted: 0 0% 96.5%;--ms-muted-foreground: 0 0% 43%;--ms-secondary: 0 0% 93.5%;--ms-secondary-foreground: 0 0% 10%;--ms-accent: 0 0% 91%;--ms-accent-foreground: 0 0% 10%;--ms-primary: 0 0% 10%;--ms-primary-foreground: 0 0% 100%;--ms-destructive: 0 62% 52%;--ms-destructive-foreground: 0 0% 100%;--ms-border: 0 0% 87%;--ms-ring: 0 0% 10%;--ms-popover: 0 0% 100%;--ms-popover-foreground: 0 0% 10%;--ms-radius: .5rem;--ms-info: 215 60% 50%;--ms-info-foreground: 0 0% 100%;--ms-success: 152 56% 39%;--ms-success-foreground: 0 0% 100%;--ms-warning: 38 64% 46%;--ms-warning-foreground: 0 0% 9%;--ms-diff-added: 152 50% 36%;--ms-diff-removed: 0 58% 48%;--ms-highlight: 50 60% 72%;--ms-highlight-foreground: 0 0% 0%;--ms-font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ms-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.dark .markstream-vue,.markstream-vue.dark{--ms-background: 0 0% 7%;--ms-foreground: 0 0% 93%;--ms-muted: 0 0% 12%;--ms-muted-foreground: 0 0% 60%;--ms-secondary: 0 0% 16%;--ms-secondary-foreground: 0 0% 93%;--ms-accent: 0 0% 24%;--ms-accent-foreground: 0 0% 93%;--ms-primary: 0 0% 93%;--ms-primary-foreground: 0 0% 10%;--ms-destructive: 0 60% 50%;--ms-destructive-foreground: 0 0% 93%;--ms-border: 0 0% 20%;--ms-ring: 0 0% 80%;--ms-popover: 0 0% 9%;--ms-popover-foreground: 0 0% 93%;--ms-info: 215 55% 62%;--ms-info-foreground: 0 0% 100%;--ms-success: 152 48% 55%;--ms-success-foreground: 0 0% 100%;--ms-warning: 32 65% 58%;--ms-warning-foreground: 0 0% 9%;--ms-diff-added: 152 42% 60%;--ms-diff-removed: 0 58% 58%;--ms-highlight: 48 65% 50%;--ms-highlight-foreground: 0 0% 0%;--ms-shadow-subtle: 0 1px 3px 0 hsl(0 0% 0% / .25);--ms-shadow-popover: 0 4px 6px -1px hsl(0 0% 0% / .2), 0 2px 4px -2px hsl(0 0% 0% / .15);--ms-shadow-modal: 0 10px 15px -3px hsl(0 0% 0% / .5), 0 4px 6px -4px hsl(0 0% 0% / .4);--ms-shadow-preview: 0 10px 40px hsl(0 0% 0% / .6);--tooltip-bg: hsl(0 0% 12%);--tooltip-fg: hsl(0 0% 72%);--code-bg: #111827;--code-header-bg: hsl(var(--ms-muted));--admonition-note-header-bg: color-mix(in srgb, hsl(var(--ms-info)) 12%, transparent);--admonition-tip-header-bg: color-mix(in srgb, hsl(var(--ms-success)) 12%, transparent);--admonition-warn-header-bg: color-mix(in srgb, hsl(var(--ms-warning)) 12%, transparent);--admonition-danger-header-bg: color-mix(in srgb, hsl(var(--ms-destructive)) 12%, transparent)}.markstream-vue{font-family:var(--ms-font-sans);font-size:var(--ms-text-body);line-height:var(--ms-leading-body);--inline-code-bg: hsl(var(--ms-secondary));--inline-code-fg: hsl(var(--ms-foreground) / .75);--inline-code-border: hsl(var(--ms-border) / .9);--code-bg: #fff;--code-fg: hsl(var(--ms-foreground));--code-border: hsl(var(--ms-border));--code-header-bg: hsl(var(--ms-secondary));--code-selection-bg: hsl(var(--ms-accent) / .3);--code-line-number: hsl(var(--ms-muted-foreground));--markstream-code-line-number-align: right;--code-action-fg: hsl(var(--ms-muted-foreground));--code-action-hover-bg: hsl(var(--ms-accent));--code-action-hover-fg: hsl(var(--ms-accent-foreground));--code-action-active-bg: hsl(var(--ms-primary));--code-action-active-fg: hsl(var(--ms-primary-foreground));--diff-added-fg: hsl(var(--ms-diff-added));--diff-removed-fg: hsl(var(--ms-diff-removed));--diff-added-bg: hsl(var(--ms-diff-added) / .1);--diff-added-inline-bg: hsl(var(--ms-diff-added) / .2);--diff-removed-bg: hsl(var(--ms-diff-removed) / .1);--diff-removed-inline-bg: hsl(var(--ms-diff-removed) / .2);--blockquote-border: hsl(var(--ms-muted-foreground) / .2);--admonition-bg: hsl(var(--ms-muted));--admonition-border: hsl(var(--ms-border));--admonition-fg: hsl(var(--ms-foreground));--admonition-muted: hsl(var(--ms-muted-foreground));--admonition-header-bg: hsl(var(--ms-muted) / .5);--admonition-note: hsl(var(--ms-info));--admonition-tip: hsl(var(--ms-success));--admonition-warning: hsl(var(--ms-warning));--admonition-danger: hsl(var(--ms-destructive));--admonition-note-header-bg: color-mix(in srgb, hsl(var(--ms-info)) 6%, transparent);--admonition-tip-header-bg: color-mix(in srgb, hsl(var(--ms-success)) 6%, transparent);--admonition-warn-header-bg: color-mix(in srgb, hsl(var(--ms-warning)) 6%, transparent);--admonition-danger-header-bg: color-mix(in srgb, hsl(var(--ms-destructive)) 6%, transparent);--table-border: hsl(var(--ms-border));--table-header-bg: hsl(var(--ms-muted));--link-color: hsl(var(--ms-info));--list-marker: hsl(var(--ms-muted-foreground) / .5);--list-counter-marker: hsl(var(--ms-muted-foreground));--hr-border: hsl(var(--ms-border));--highlight-bg: hsl(var(--ms-highlight));--footnote-border: hsl(var(--ms-border));--tooltip-bg: hsl(0 0% 18%);--tooltip-fg: hsl(0 0% 88%);--tooltip-border: hsl(var(--ms-border));--modal-overlay: hsl(0 0% 0% / .7);--modal-bg: hsl(var(--ms-popover));--modal-fg: hsl(var(--ms-popover-foreground));--diagram-bg: hsl(var(--ms-muted));--diagram-border: hsl(var(--ms-border));--diagram-header-bg: hsl(var(--ms-muted));--loading-spinner: hsl(var(--ms-muted-foreground));--loading-shimmer: hsl(var(--ms-muted) / .5);--image-placeholder-bg: hsl(var(--ms-muted));--focus-ring: hsl(var(--ms-ring));--ms-space-1: .25rem;--ms-space-1_5: .375rem;--ms-space-2: .5rem;--ms-space-2_5: .625rem;--ms-space-3: .75rem;--ms-space-4: 1rem;--ms-space-5: 1.25rem;--ms-space-6: 1.5rem;--ms-space-8: 2rem;--ms-space-12: 3rem;--ms-flow-paragraph-y: 1.5em;--ms-flow-list-y: 1em;--ms-flow-list-item-y: .25em;--ms-flow-list-indent: 1.625em ;--ms-flow-list-indent-mobile: calc(14 / 9 * 1em);--ms-flow-table-y: 2em;--ms-flow-table-cell: .5em .75em;--ms-flow-blockquote-y: 1.25em;--ms-flow-blockquote-indent: 1.25em;--ms-flow-admonition-y: 1.25em;--ms-flow-footnote-y: .5em;--ms-flow-hr-y: 2.5em;--ms-flow-diagram-y: 1.5em;--ms-flow-codeblock-y: 1.5em;--ms-flow-definition-term-mt: .75em;--ms-flow-definition-desc-ml: 1.25em;--ms-flow-definition-desc-mb: .5em;--ms-flow-heading-1-mt: 0;--ms-flow-heading-1-mb: 1em;--ms-flow-heading-2-mt: 2em;--ms-flow-heading-2-mb: .75em;--ms-flow-heading-3-mt: 1.5em;--ms-flow-heading-3-mb: .6em;--ms-flow-heading-4-mt: 1.25em;--ms-flow-heading-4-mb: .4em;--ms-flow-heading-5-mt: 1em;--ms-flow-heading-5-mb: .25em;--ms-flow-heading-6-mt: 1em;--ms-flow-heading-6-mb: .25em;--ms-text-body: 1rem;--ms-leading-body: 1.75;--ms-text-h1: 2.25rem;--ms-text-h2: 1.5rem;--ms-text-h3: 1.25rem;--ms-text-h4: 1rem;--ms-text-h5: 1rem;--ms-text-h6: 1rem;--ms-leading-h1: 1.2;--ms-leading-h2: 1.35;--ms-leading-h3: 1.5;--ms-weight-h1: 700;--ms-weight-h2: 600;--ms-weight-h3: 600;--ms-weight-h4: 600;--ms-text-label: .75rem;--ms-action-btn-padding: .375rem;--ms-action-btn-icon: .875rem;--ms-inset-panel-x: .625rem;--ms-inset-panel-y: .375rem;--ms-inset-panel-body-sm: .5rem;--ms-inset-panel-body: 1rem;--ms-inset-admonition-body-top: .5rem;--ms-inset-admonition-body-bottom: .75rem;--ms-gap-header: var(--ms-space-4);--ms-gap-header-main: var(--ms-space-2_5);--ms-gap-header-actions: var(--ms-space-2);--ms-shadow-subtle: 0 1px 3px 0 hsl(var(--ms-foreground) / .06);--ms-shadow-popover: 0 4px 6px -1px hsl(var(--ms-foreground) / .1), 0 2px 4px -2px hsl(var(--ms-foreground) / .1);--ms-shadow-modal: 0 10px 15px -3px hsl(var(--ms-foreground) / .1), 0 4px 6px -4px hsl(var(--ms-foreground) / .1);--ms-shadow-preview: 0 10px 40px hsl(var(--ms-foreground) / .25);--ms-duration-fast: .12s;--ms-duration-standard: .18s;--ms-duration-overlay: .2s;--ms-duration-emphasis: .22s;--ms-duration-slow: .3s;--ms-duration-stream: .28s;--ms-ease-linear: linear;--ms-ease-standard: ease;--ms-ease-out: ease-out;--ms-ease-in-out: ease-in-out;--ms-ease-spring: cubic-bezier(.16, 1, .3, 1);--ms-border-width: 1px;--ms-border-width-strong: 4px;--ms-focus-ring-width: 2px;--ms-focus-ring-offset: 2px;--ms-size-diagram-min-height: 360px;--ms-size-code-max-height: 500px;--ms-size-image-max-width: 24rem;--ms-size-image-min-width: 8rem;--ms-size-image-min-height: 1.5em;--ms-size-math-min-height: 40px;--ms-size-skeleton-min-height: 120px}body>div[id^=dmermaid-]{position:fixed;top:-10000px;left:0;width:100%;visibility:hidden;pointer-events:none}.markstream-vue .hover\:bg-\[var\(--code-action-hover-bg\)\]:hover{background-color:var(--code-action-hover-bg)}.markstream-vue .hover\:text-\[var\(--code-action-hover-fg\)\]:hover{color:var(--code-action-hover-fg)}.markstream-vue .hover\:underline:hover{text-decoration-line:underline}.markstream-vue .active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.markstream-vue .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.markstream-vue .disabled\:opacity-40:disabled{opacity:.4}.checkbox-node[data-v-be21ab83]{display:inline-flex;align-items:center;margin-right:.5em;vertical-align:-.15em}.checkbox-icon[data-v-be21ab83]{flex-shrink:0}.checkbox-unchecked[data-v-be21ab83]{color:hsl(var(--ms-muted-foreground) / .5)}.checkbox-checked[data-v-be21ab83]{color:hsl(var(--ms-info))}.emoji-node[data-v-de55dc97]{display:inline-block}.footnote-reference[data-v-d1baf613]{font-size:.75em;line-height:0}.footnote-link[data-v-d1baf613]{color:var(--link-color);text-decoration:none}.footnote-link[data-v-d1baf613]:hover{text-decoration:underline}.html-inline-node[data-v-fbbbc497]{display:inline}.html-inline-node--loading[data-v-fbbbc497]{opacity:.85}.inline-code[data-v-557cf4dd]{display:inline;font-family:var(--ms-font-mono);font-size:.8125em;line-height:inherit;color:var(--inline-code-fg);background-color:var(--inline-code-bg);padding:.15em .35em;border-radius:.25em;white-space:normal;word-break:break-word;max-width:100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.inline-code-stream-delta[data-v-557cf4dd]{animation:inline-code-stream-update-fade-557cf4dd var(--stream-update-fade-duration, var(--fade-duration, .2s)) var(--stream-update-fade-ease, var(--fade-ease, cubic-bezier(.2, 0, .4, 1))) both}@keyframes inline-code-stream-update-fade-557cf4dd{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.inline-code-stream-delta[data-v-557cf4dd]{animation-duration:0s!important}}.image-node-container[data-v-e4e45fcb]{display:inline-block;position:relative;vertical-align:middle;max-width:var(--ms-size-image-max-width)}.image-node__img[data-v-e4e45fcb]{display:inline-block;max-width:100%;min-width:var(--ms-size-image-min-width);min-height:var(--ms-size-image-min-height);height:auto;vertical-align:middle;transition:opacity var(--ms-duration-emphasis) var(--ms-ease-standard)}.image-node__img.is-loading[data-v-e4e45fcb]{opacity:0}.image-node__img.is-loaded[data-v-e4e45fcb]{opacity:1}.image-node__img.has-natural-size[data-v-e4e45fcb]{min-width:0;min-height:0}.image-placeholder[data-v-e4e45fcb]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:var(--ms-size-image-min-width);min-height:8rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));overflow:hidden;vertical-align:middle}.image-node__img.has-placeholder[data-v-e4e45fcb]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.image-shimmer[data-v-e4e45fcb]{position:relative;display:block;width:100%;height:100%;min-height:8rem;overflow:hidden;background:hsl(var(--ms-muted))}.image-shimmer[data-v-e4e45fcb]:before{content:"";position:absolute;inset-block:0;left:-200%;width:300%;background:linear-gradient(90deg,hsl(var(--ms-muted)),hsl(var(--ms-muted-foreground) / .06),hsl(var(--ms-muted)));background-position:100% 0;background-size:66.6667% 100%;animation:image-shimmer-e4e45fcb 1.5s ease-in-out infinite}.image-node-container[data-markstream-viewport-pending=true] .image-shimmer[data-v-e4e45fcb]:before{animation:none}@keyframes image-shimmer-e4e45fcb{0%{transform:translate(0)}to{transform:translate(66.6667%)}}.image-error[data-v-e4e45fcb]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;min-height:4rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground));font-size:var(--ms-text-label);vertical-align:middle}.image-node__raw-text[data-v-e4e45fcb]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}@media(prefers-reduced-motion:reduce){.image-shimmer[data-v-e4e45fcb]:before{animation:none!important}}.markstream-vue pre[class^=language-],.markstream-vue pre[class*=" language-"]{white-space:pre;overflow:auto;-moz-tab-size:var(--markstream-code-tab-size, 4);-o-tab-size:var(--markstream-code-tab-size, 4);tab-size:var(--markstream-code-tab-size, 4);font-variant-ligatures:none;contain:content;backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased}.markstream-vue pre[class^=language-]>code,.markstream-vue pre[class*=" language-"]>code{display:block}.markstream-vue pre[data-markstream-pre="1"]:not(.markstream-pre--diff-preview){background:var(--markstream-code-fallback-bg, var(--markstream-code-theme-bg, var(--code-bg)));color:var(--markstream-code-fallback-fg, var(--markstream-code-theme-fg, var(--code-fg)))}.markstream-vue pre.markstream-pre--line-numbers{position:relative}.markstream-vue pre.code-pre-fallback[data-markstream-code-loading="1"]{--markstream-pre-line-number-top: var(--markstream-code-padding-y, 8px);--markstream-pre-line-number-left: 0px;--markstream-pre-line-number-width: 2ch;--markstream-pre-line-number-padding-left: 2ch;--markstream-pre-line-number-padding-right: 1ch;--markstream-pre-line-number-separator-width: 2px;--markstream-code-padding-left: calc(6ch + 2px) ;box-sizing:border-box;width:100%;margin:0;padding:var(--markstream-code-padding-y, 8px) var(--markstream-code-padding-x, 1ch);padding-left:var(--markstream-code-padding-left);overflow:auto;border:0;border-radius:0;background:var(--markstream-code-fallback-bg, var(--markstream-code-theme-bg, var(--code-bg)));color:var(--markstream-code-fallback-fg, var(--markstream-code-theme-fg, var(--code-fg)));font-family:var(--markstream-code-font-family, \"SF Mono\", Monaco, Consolas, \"Ubuntu Mono\", \"Liberation Mono\", \"Courier New\", monospace);font-size:var(--vscode-editor-font-size, 12px);line-height:var(--vscode-editor-line-height, 18px)}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers{position:absolute;top:var(--markstream-pre-line-number-top, 0);left:var(--markstream-pre-line-number-left, 0);box-sizing:content-box;display:flex;flex-direction:column;align-items:flex-end;width:var(--markstream-pre-line-number-width, 2ch);min-width:var(--markstream-pre-line-number-width, 2ch);padding-left:var(--markstream-pre-line-number-padding-left, 2ch);padding-right:var(--markstream-pre-line-number-padding-right, 1ch);border-right:var(--markstream-pre-line-number-separator-width, 2px) solid transparent;color:var(--code-line-number);font:inherit;font-variant-numeric:tabular-nums;line-height:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.markstream-vue pre.markstream-pre--line-numbers:not(.markstream-pre--diff-preview):not(.code-pre-fallback)>.markstream-pre__code{box-sizing:border-box;min-width:100%;padding-left:var(--markstream-code-padding-left, 52px);padding-right:var(--markstream-code-padding-x, 12px)}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__code--wrapped{white-space:pre-wrap}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__code--wrapped>.markstream-pre__logical-line{position:relative;display:block;min-height:1lh}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__code--wrapped>.markstream-pre__logical-line:before{position:absolute;left:calc(-1 * var(--markstream-code-padding-left, 52px));box-sizing:content-box;width:var(--markstream-pre-line-number-width, 2ch);padding-left:var(--markstream-pre-line-number-padding-left, 2ch);color:var(--code-line-number);font:inherit;font-variant-numeric:tabular-nums;line-height:inherit;text-align:right;white-space:pre;content:attr(data-line-number);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers>.markstream-pre__line-number{display:block;min-height:1lh}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers>.markstream-pre__line-numbers-text{display:block;min-height:1lh;text-align:right;white-space:pre}.markstream-vue pre.markstream-pre--diff-preview{box-sizing:border-box;padding-left:0!important;padding-right:0!important;width:100%;--markstream-pre-diff-gutter-marker-width: 4px;--markstream-pre-diff-gutter-gap: 1ch;--markstream-pre-diff-code-gap: 1ch;--markstream-pre-diff-code-padding: 0px;--markstream-diff-added-fg: var(--diff-added-fg, #2f8f68);--markstream-diff-removed-fg: var(--diff-removed-fg, #c24141);--markstream-diff-added-line-fill: var(--diff-added-bg, rgb(47 143 104 / 12%));--markstream-diff-removed-line-fill: var(--diff-removed-bg, rgb(194 65 65 / 12%));--markstream-diff-added-gutter: linear-gradient( 90deg, var(--markstream-diff-added-fg) 0 var(--markstream-pre-diff-gutter-marker-width), transparent var(--markstream-pre-diff-gutter-marker-width) 100% );--markstream-diff-removed-gutter: linear-gradient( 90deg, var(--markstream-diff-removed-fg) 0 var(--markstream-pre-diff-gutter-marker-width), transparent var(--markstream-pre-diff-gutter-marker-width) 100% );--markstream-pre-diff-line-number-width: 2ch;--markstream-pre-diff-line-number-padding-left: 2ch;--markstream-pre-diff-line-number-padding-right: 1ch;--markstream-pre-diff-line-number-separator-width: 2px;--markstream-pre-diff-pane-min-width: 225px;--markstream-pre-diff-line-number-box-width: calc( var(--markstream-pre-diff-line-number-padding-left) + var(--markstream-pre-diff-line-number-width) + var(--markstream-pre-diff-line-number-padding-right) + var(--markstream-pre-diff-line-number-separator-width) );--markstream-pre-diff-line-number-bg: var(--markstream-diff-line-number-bg, transparent);--markstream-pre-diff-line-number-gap-to-code: var(--markstream-pre-diff-code-gap);--markstream-pre-diff-line-number-left: 0px;--markstream-pre-diff-line-number-align: var(--markstream-diff-line-number-align, right);--markstream-pre-diff-code-fill-left: calc( var(--markstream-pre-diff-line-number-left) + var(--markstream-pre-diff-line-number-box-width) );--markstream-pre-diff-code-left: calc( var(--markstream-pre-diff-code-fill-left) + var(--markstream-pre-diff-line-number-gap-to-code) + var(--markstream-pre-diff-code-padding) )}.markstream-vue pre.markstream-pre--diff-preview::-webkit-scrollbar{width:12px;height:12px}.markstream-vue pre.code-pre-fallback.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap){scrollbar-width:none}.markstream-vue pre.code-pre-fallback.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap)::-webkit-scrollbar{width:0;height:0}.markstream-vue pre.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline{--markstream-pre-diff-line-number-gap-to-code: var(--markstream-pre-diff-code-gap);--markstream-pre-diff-line-number-left: 0px}.markstream-vue pre.markstream-pre--diff-preview>.markstream-pre__diff-code{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);font:inherit;line-height:inherit;min-width:100%;width:100%}.markstream-vue pre.markstream-pre--diff-preview.is-wrap>.markstream-pre__diff-code{grid-template-columns:minmax(var(--markstream-pre-diff-pane-min-width, 225px),1fr) minmax(var(--markstream-pre-diff-pane-min-width, 225px),1fr)}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline>.markstream-pre__diff-code{grid-template-columns:minmax(0,1fr)}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap)>.markstream-pre__diff-code{grid-template-columns:minmax(100%,max-content);width:100%;min-width:-moz-max-content;min-width:max-content}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane{min-width:0;overflow:hidden}.markstream-vue pre.markstream-pre--diff-preview:not(.is-wrap):not(.markstream-pre--diff-inline) .markstream-pre__diff-pane{overflow-x:auto;overflow-y:hidden}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane-content{display:block;min-width:100%}.markstream-vue pre.markstream-pre--diff-preview:not(.is-wrap):not(.markstream-pre--diff-inline) .markstream-pre__diff-pane-content{width:-moz-max-content;width:max-content}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap) .markstream-pre__diff-pane{min-width:-moz-max-content;min-width:max-content;width:100%;overflow:visible}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane--modified{--markstream-pre-diff-line-number-gap-to-code: var(--markstream-pre-diff-code-gap);--markstream-pre-diff-line-number-left: 0px;box-shadow:none}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--original .markstream-pre__diff-line:not(.markstream-pre__diff-line--collapsed) .markstream-pre__diff-content{padding-right:1ch}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--original .markstream-pre__diff-line--collapsed:before{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--modified .markstream-pre__diff-line--collapsed:before{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.markstream-vue pre.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane--modified .markstream-pre__diff-line--collapsed>.markstream-pre__diff-collapsed-icon{display:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line{position:relative;display:block;box-sizing:border-box;width:100%;min-width:100%;min-height:var( --markstream-pre-diff-synced-row-height, var(--markstream-pre-diff-line-height, 18px) );padding-left:var(--markstream-pre-diff-code-left);line-height:var(--markstream-pre-diff-line-height, 18px)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line:before{content:"";position:absolute;left:var(--markstream-pre-diff-code-fill-left);right:0;top:0;height:var( --markstream-pre-diff-synced-row-height, var(--markstream-pre-diff-line-height, 18px) );z-index:0;pointer-events:none;border-radius:0;background:transparent}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line:after{content:"";position:absolute;left:var(--markstream-pre-diff-line-number-left);top:0;width:var(--markstream-pre-diff-line-number-box-width);height:var( --markstream-pre-diff-synced-row-height, var(--markstream-pre-diff-line-height, 18px) );z-index:0;pointer-events:none;background:var(--markstream-pre-diff-line-number-bg);box-shadow:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-rail{position:absolute;z-index:2;top:0;left:0;height:var( --markstream-pre-diff-synced-row-height, var(--markstream-pre-diff-line-height, 18px) );width:var(--markstream-pre-diff-gutter-marker-width, 4px);min-width:var(--markstream-pre-diff-gutter-marker-width, 4px)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-number{position:absolute;z-index:1;top:0;left:var(--markstream-pre-diff-line-number-left);width:var(--markstream-pre-diff-line-number-width);min-width:var(--markstream-pre-diff-line-number-width);height:var( --markstream-pre-diff-synced-row-height, var(--markstream-pre-diff-line-height, 18px) );box-sizing:content-box;background:var(--markstream-pre-diff-line-number-bg);box-shadow:none;padding-left:var(--markstream-pre-diff-line-number-padding-left, 2ch);padding-right:var(--markstream-pre-diff-line-number-padding-right, 1ch);border-right:var(--markstream-pre-diff-line-number-separator-width, 2px) solid var(--markstream-diff-editor-bg, var(--code-bg));color:var(--code-line-number);font-variant-numeric:tabular-nums;line-height:var(--markstream-pre-diff-line-height, 18px);text-align:var(--markstream-pre-diff-line-number-align, right);-webkit-user-select:none;-moz-user-select:none;user-select:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-number{background:var(--markstream-diff-added-number-fill, var(--markstream-diff-added-line-fill, transparent));color:var(--markstream-diff-added-fg, var(--code-line-number))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-number{background:var(--markstream-diff-removed-number-fill, var(--markstream-diff-removed-line-fill, transparent));color:var(--markstream-diff-removed-fg, var(--code-line-number))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-content{position:relative;z-index:1;display:block;width:-moz-max-content;width:max-content;min-width:100%;line-height:var(--markstream-pre-diff-line-height, 18px);white-space:inherit;overflow-wrap:normal;word-break:normal;line-break:auto}.markstream-vue pre.markstream-pre--diff-preview.is-wrap .markstream-pre__diff-content{box-sizing:border-box;width:auto;min-width:0;padding-right:1ch;overflow-wrap:anywhere;word-break:normal}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-content-inner{white-space:inherit;overflow-wrap:inherit;word-break:inherit;line-break:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--hunk{color:var(--markstream-diff-unchanged-fg, var(--code-line-number))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--hunk:before{background:var(--markstream-diff-unchanged-bg, transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer:before{background-image:linear-gradient(-45deg,color-mix(in srgb,currentColor 20%,transparent) 12.5%,transparent 12.5%,transparent 50%,color-mix(in srgb,currentColor 20%,transparent) 50%,color-mix(in srgb,currentColor 20%,transparent) 62.5%,transparent 62.5%,transparent 100%);background-size:10px 10px;opacity:.38}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--metadata{color:var(--markstream-diff-metadata-fg, var(--code-line-number));background:var(--markstream-diff-metadata-bg, var(--code-bg))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--metadata:after,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--metadata>.markstream-pre__diff-rail,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--metadata>.markstream-pre__diff-number{display:none}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline .markstream-pre__diff-line--metadata+.markstream-pre__diff-line--metadata{margin-top:calc(-1 * var(--markstream-pre-diff-line-height, 18px))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer:after,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer>.markstream-pre__diff-rail,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer>.markstream-pre__diff-number,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--spacer>.markstream-pre__diff-content{display:none}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-collapsed:not(.code-pre-fallback){height:auto!important;min-height:0!important}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed{min-height:calc(var(--markstream-pre-diff-collapsed-row-height, 32px) + var(--markstream-pre-diff-collapsed-row-gap-top, var(--markstream-pre-diff-collapsed-row-gap, 8px)) + var(--markstream-pre-diff-collapsed-row-gap-bottom, var(--markstream-pre-diff-collapsed-row-gap, 8px)));padding:var(--markstream-pre-diff-collapsed-row-gap-top, var(--markstream-pre-diff-collapsed-row-gap, 8px)) 0 var(--markstream-pre-diff-collapsed-row-gap-bottom, var(--markstream-pre-diff-collapsed-row-gap, 8px));color:color-mix(in lab,var(--markstream-code-theme-fg, var(--markstream-code-fallback-fg, var(--markstream-pre-resolved-theme-fg, var(--code-fg, #000)))) 65%,var(--markstream-code-theme-bg, var(--markstream-code-fallback-bg, var(--markstream-pre-resolved-theme-bg, var(--code-bg, #fff)))));font-family:var( --markstream-pre-diff-header-font, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif );line-height:var(--markstream-pre-diff-collapsed-row-height, 32px)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed:before{top:var(--markstream-pre-diff-collapsed-row-gap-top, var(--markstream-pre-diff-collapsed-row-gap, 8px));left:8px;right:8px;height:var(--markstream-pre-diff-collapsed-row-height, 32px);border-radius:6px;background:var(--markstream-diff-unchanged-bg, rgb(0 0 0 / 4%))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed-first{--markstream-pre-diff-collapsed-row-gap-top: 0px}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed-last{--markstream-pre-diff-collapsed-row-gap-bottom: 0px}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed:after,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-rail,.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-number{display:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-content{width:100%;min-width:0;padding-left:calc(42px + 1ch);line-height:var(--markstream-pre-diff-collapsed-row-height, 32px)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-collapsed-icon{position:absolute;left:8px;top:var(--markstream-pre-diff-collapsed-row-gap-top, var(--markstream-pre-diff-collapsed-row-gap, 8px));width:34px;height:var(--markstream-pre-diff-collapsed-row-height, 32px);display:flex;align-items:center;justify-content:center;color:inherit;pointer-events:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--collapsed>.markstream-pre__diff-collapsed-icon svg{fill:currentColor;flex:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added:before{background:var(--markstream-diff-added-line-fill, transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed:before{background:var(--markstream-diff-removed-line-fill, transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-rail{background:var(--markstream-diff-added-gutter, currentColor)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-rail{background:var(--markstream-diff-removed-gutter, currentColor)}.markstream-vue pre[class^=language-]:focus,.markstream-vue pre[class*=" language-"]:focus{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.text-node[data-v-3be01052]{display:inline;font-weight:inherit;vertical-align:baseline}.text-node-center[data-v-3be01052]{display:inline-flex;justify-content:center;width:100%}.text-node-stream-delta[data-v-3be01052]{animation:text-node-stream-update-fade-3be01052 var(--stream-update-fade-duration, var(--fade-duration, .2s)) var(--stream-update-fade-ease, var(--fade-ease, cubic-bezier(.2, 0, .4, 1))) both}@keyframes text-node-stream-update-fade-3be01052{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.text-node-stream-delta[data-v-3be01052]{animation-duration:0s!important}}.code-loading-action:before{width:var(--ms-action-btn-icon, .875rem);height:var(--ms-action-btn-icon, .875rem);content:"";background:currentcolor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.code-loading-action--copy:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='14' height='14' x='8' y='8' rx='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='14' height='14' x='8' y='8' rx='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/g%3E%3C/svg%3E")}.code-loading-action--collapse:before{rotate:90deg;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.code-loading-action--more:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='black'%3E%3Ccircle cx='12' cy='5' r='1.5'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3Ccircle cx='12' cy='19' r='1.5'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='black'%3E%3Ccircle cx='12' cy='5' r='1.5'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3Ccircle cx='12' cy='19' r='1.5'/%3E%3C/g%3E%3C/svg%3E")}.reference-node[data-v-b96c91c3]{background-color:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground))}.reference-node[data-v-b96c91c3]:hover{background-color:hsl(var(--ms-secondary))}.superscript-node[data-v-24160b22]{font-size:.8em;vertical-align:super}.subscript-node[data-v-197fa13b]{font-size:.8em;vertical-align:sub}.strong-node[data-v-a8647104]{font-weight:700}.strikethrough-node[data-v-b7a531fa]{text-decoration:line-through}.link-node[data-v-a414d325]{color:var(--link-color);text-decoration:none}.link-node[data-v-a414d325]:hover{text-decoration:underline;text-underline-offset:.2rem}.link-loading .link-text-wrapper[data-v-a414d325]{position:relative}.link-loading[data-v-a414d325]{color:var(--link-color)}.link-loading .link-text[data-v-a414d325]{position:relative;z-index:2}.link-loading-indicator[data-v-a414d325]{position:absolute;left:0;right:0;height:var(--underline-height, 2px);bottom:var(--underline-bottom, -3px);background:currentColor;border-radius:999px;opacity:var(--underline-rest-opacity, .18);animation:underlinePulse-a414d325 var(--underline-duration, 1.6s) var(--underline-timing, ease-in-out) var(--underline-iteration, infinite)}@keyframes underlinePulse-a414d325{0%,to{opacity:var(--underline-rest-opacity, .18)}50%{opacity:var(--underline-opacity, .35)}}@media(prefers-reduced-motion:reduce){.link-loading-indicator[data-v-a414d325]{animation:none;opacity:var(--underline-rest-opacity, .18)}}.insert-node[data-v-1e2c29d4]{text-decoration:underline}.highlight-node[data-v-7a62982a]{background-color:var(--highlight-bg);padding:0 .2rem;border-radius:.2em}.emphasis-node[data-v-2a5aafbf]{font-style:italic}.hard-break[data-v-50c58f70]{display:block}.blockquote[data-v-abfecebc]{font-weight:400;font-style:normal;color:var(--blockquote-fg, hsl(var(--ms-muted-foreground)));border-left:3px solid var(--blockquote-border);margin-top:var(--ms-flow-blockquote-y);margin-bottom:var(--ms-flow-blockquote-y);padding-left:var(--ms-flow-blockquote-indent)}.blockquote>.paragraph-node[data-v-abfecebc]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:var(--ms-flow-paragraph-y) 0}.blockquote>.paragraph-node[data-v-abfecebc]:first-child{margin-top:0}.blockquote>.paragraph-node[data-v-abfecebc]:last-child{margin-bottom:0}.blockquote[data-v-abfecebc] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.definition-list[data-v-4e103b30]{margin:0 0 1rem}.definition-term[data-v-4e103b30]{font-weight:600;margin-top:var(--ms-flow-definition-term-mt)}.definition-desc[data-v-4e103b30]{margin-left:var(--ms-flow-definition-desc-ml);margin-bottom:var(--ms-flow-definition-desc-mb)}.definition-list[data-v-4e103b30] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.footnote-anchor[data-v-0dbaa45e]{margin-left:.5rem;color:var(--link-color)}.footnote-node{margin-top:var(--ms-flow-footnote-y);margin-bottom:var(--ms-flow-footnote-y)}.markstream-vue [class*=footnote-] .markdown-renderer,.markstream-vue .flex-1 .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.heading-node[data-v-7122dbe1]{font-weight:500;line-height:1.25}hr+.heading-node[data-v-7122dbe1]{margin-top:0}.heading-1[data-v-7122dbe1]{font-size:var(--ms-text-h1);line-height:var(--ms-leading-h1);font-weight:var(--ms-weight-h1);margin-top:var(--ms-flow-heading-1-mt);margin-bottom:var(--ms-flow-heading-1-mb)}.heading-2[data-v-7122dbe1]{font-size:var(--ms-text-h2);line-height:var(--ms-leading-h2);font-weight:var(--ms-weight-h2);margin-top:var(--ms-flow-heading-2-mt);margin-bottom:var(--ms-flow-heading-2-mb)}.heading-3[data-v-7122dbe1]{font-size:var(--ms-text-h3);line-height:var(--ms-leading-h3);font-weight:var(--ms-weight-h3);margin-top:var(--ms-flow-heading-3-mt);margin-bottom:var(--ms-flow-heading-3-mb)}.heading-4[data-v-7122dbe1]{font-size:var(--ms-text-h4);font-weight:var(--ms-weight-h4);margin-top:var(--ms-flow-heading-4-mt);margin-bottom:var(--ms-flow-heading-4-mb)}.heading-5[data-v-7122dbe1]{font-size:var(--ms-text-h5);margin-top:var(--ms-flow-heading-5-mt);margin-bottom:var(--ms-flow-heading-5-mb)}.heading-6[data-v-7122dbe1]{font-size:var(--ms-text-h6);margin-top:var(--ms-flow-heading-6-mt);margin-bottom:var(--ms-flow-heading-6-mb)}.list-item[data-v-617214f9]{margin:var(--ms-flow-list-item-y) 0;padding-left:var(--ms-space-1_5)}ol>.list-item[data-v-617214f9]::marker{color:var(--list-counter-marker);line-height:1.6}ul>.list-item[data-v-617214f9]::marker{color:var(--list-marker)}.list-item>.paragraph-node[data-v-617214f9]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:0}.list-item[data-v-617214f9] .markdown-renderer{content-visibility:visible;contain-intrinsic-size:0px 0px;contain:content}.list-node[data-v-99cb95e0]{margin-top:var(--ms-flow-list-y);margin-bottom:var(--ms-flow-list-y);padding-left:var(--ms-flow-list-indent)}.list-decimal[data-v-99cb95e0]{list-style-type:decimal}.list-disc[data-v-99cb95e0]{list-style-type:disc}@media(max-width:1023px){.list-disc[data-v-99cb95e0]{margin-top:calc(4/3*1em);margin-bottom:calc(4/3*1em);padding-left:var(--ms-flow-list-indent-mobile)}}.html-block-node__raw[data-v-08559f85]{white-space:pre-wrap;overflow-wrap:anywhere;opacity:.85}.html-block-node__placeholder[data-v-08559f85]{display:flex;flex-direction:column;gap:.35rem;padding:.5rem 0}.html-block-node__placeholder-bar[data-v-08559f85]{display:block;height:.8rem;border-radius:9999px;background-image:linear-gradient(90deg,var(--loading-shimmer),transparent,var(--loading-shimmer));background-size:200% 100%}.paragraph-node[data-v-0498f5d7]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:var(--ms-flow-paragraph-y) 0}li .paragraph-node[data-v-0498f5d7]{margin:0}.table-node-wrapper[data-v-cd7fd3ec]{position:relative;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable}.table-node[data-v-cd7fd3ec]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:var(--ms-flow-table-y) 0;font-size:inherit;border:1px solid var(--table-border);border-radius:var(--ms-radius);overflow:hidden;box-shadow:var(--ms-shadow-subtle)}.table-node[data-v-cd7fd3ec] th,.table-node[data-v-cd7fd3ec] td{border-bottom:1px solid var(--table-border);border-right:1px solid var(--table-border);padding:var(--ms-flow-table-cell);white-space:normal;overflow-wrap:break-word;word-break:normal}.table-node[data-v-cd7fd3ec] th:last-child,.table-node[data-v-cd7fd3ec] td:last-child{border-right:none}.table-node[data-v-cd7fd3ec] tbody tr:last-child td{border-bottom:none}.table-node[data-v-cd7fd3ec] thead th{position:relative;font-weight:600;background-color:var(--table-header-bg);border-bottom-width:2px}.table-node__resize-handle[data-v-cd7fd3ec]{position:absolute;top:0;right:-4px;bottom:0;z-index:1;width:8px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.table-node__resize-handle[data-v-cd7fd3ec]:after{content:"";position:absolute;top:.35em;bottom:.35em;left:50%;width:2px;border-radius:9999px;background:color-mix(in srgb,var(--table-border) 45%,hsl(var(--ms-foreground)));opacity:0;transform:translate(-50%);transition:opacity var(--ms-duration-fast) var(--ms-ease-standard)}.table-node__resize-handle[data-v-cd7fd3ec]:hover:after,.table-node__resize-handle[data-v-cd7fd3ec]:focus-visible:after{opacity:1}.table-node[data-v-cd7fd3ec] tbody tr:nth-child(2n){background-color:hsl(var(--ms-muted) / .35)}.table-node[data-v-cd7fd3ec] tbody tr:hover{background-color:var(--code-action-hover-bg)}.table-node--loading tbody td[data-v-cd7fd3ec]{position:relative;overflow:hidden}.table-node--loading tbody td[data-v-cd7fd3ec]>*{visibility:hidden}.table-node--loading tbody td[data-v-cd7fd3ec]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--ms-radius) * .5);background:var(--loading-shimmer)}.table-node__loading[data-v-cd7fd3ec]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.table-node__spinner[data-v-cd7fd3ec]{width:2.5rem;height:2.5rem;border-radius:9999px;border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform}.table-node-fade-enter-active[data-v-cd7fd3ec],.table-node-fade-leave-active[data-v-cd7fd3ec]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-cd7fd3ec],.table-node-fade-leave-to[data-v-cd7fd3ec]{opacity:0}[data-v-cd7fd3ec] .table-node .markdown-renderer{display:contents;content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}[data-v-cd7fd3ec] .table-node .markdown-renderer .node-slot,[data-v-cd7fd3ec] .table-node .markdown-renderer .node-content,[data-v-cd7fd3ec] .table-node .markdown-renderer .node-space{display:contents}[data-v-cd7fd3ec] .table-node .text-node,[data-v-cd7fd3ec] .table-node code{white-space:inherit;overflow-wrap:inherit;word-break:inherit;max-width:none}.hr+.table-node-wrapper[data-v-cd7fd3ec]{margin-top:0}.hr+.table-node-wrapper .table-node[data-v-cd7fd3ec]{margin-top:0}.sr-only[data-v-cd7fd3ec]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hr-node[data-v-39b2349c]{border-top-width:1px;border-color:var(--hr-border);margin:var(--ms-flow-hr-y) 0}.vmr-container[data-v-672fe0a7]{margin-top:1rem;margin-bottom:1rem;border-radius:var(--ms-radius);border-width:1px;padding:1rem;border-left-width:var(--ms-border-width-strong)}.height-estimation-probes[data-v-3e0766e2]{position:absolute;left:-100000px;top:0;visibility:hidden;pointer-events:none;overflow:hidden;z-index:-1}.node-content[data-v-3e0766e2]{width:100%}.node-content-flow-root[data-v-3e0766e2]{display:flow-root}.markdown-renderer[data-v-179398b5]{position:relative;contain:layout;content-visibility:auto;contain-intrinsic-size:800px 600px;contain-intrinsic-size:auto 800px auto 600px}.markdown-renderer.virtualized[data-v-179398b5],.markdown-renderer.virtual-scroll-coordinated[data-v-179398b5]{content-visibility:visible;contain-intrinsic-size:auto}.markdown-renderer.stable-layout[data-v-179398b5]{content-visibility:visible;contain-intrinsic-size:none}.node-slot[data-v-179398b5],.node-content[data-v-179398b5]{width:100%}.markdown-renderer.virtualized .node-slot[data-v-179398b5],.markdown-renderer.virtualized .node-content[data-v-179398b5],.markdown-renderer.virtual-scroll-coordinated .node-slot[data-v-179398b5],.markdown-renderer.virtual-scroll-coordinated .node-content[data-v-179398b5]{display:flow-root}.node-placeholder[data-v-179398b5]{width:100%;min-height:1rem;margin:.25rem 0}.node-placeholder[data-v-179398b5]:first-child{margin-top:0}.node-spacer[data-v-179398b5]{width:100%}.unknown-node[data-v-179398b5]{color:hsl(var(--ms-muted-foreground));font-style:italic;margin:var(--ms-flow-paragraph-y) 0}.typewriter-cursor[data-v-179398b5]{position:absolute;left:0;top:0;display:inline-block;width:.55em;height:1em;margin-left:.08em;vertical-align:-.12em;border-right:2px solid currentColor;pointer-events:none;visibility:hidden;animation:typewriter-cursor-blink-179398b5 1s steps(1,end) infinite}@keyframes typewriter-cursor-blink-179398b5{0%,49%{opacity:1}50%,to{opacity:0}}.markstream-vue.typewriter-simple-cursor .typewriter-simple-cursor-target:after{content:"";display:inline-block;width:.55em;height:1em;margin-left:.08em;vertical-align:-.12em;border-right:2px solid currentColor;pointer-events:none;animation:typewriter-cursor-blink 1s steps(1,end) infinite}@media(prefers-reduced-motion:reduce){.markstream-vue.typewriter-simple-cursor .typewriter-simple-cursor-target:after{animation:none}}.markstream-vue .fade-enter-from{opacity:0}.markstream-vue .fade-enter-active{transition:opacity var(--fade-duration, .28s) var(--fade-ease, cubic-bezier(.33, 0, .67, 1));will-change:opacity}.markstream-vue .fade-enter-to{opacity:1}.admonition[data-v-a83480e1]{position:relative;margin:var(--ms-flow-admonition-y) 0;padding:.25em .75em .375em;border:1px solid var(--admonition-border);border-radius:var(--ms-radius);color:var(--admonition-fg)}.admonition-legend[data-v-a83480e1]{position:absolute;top:0;left:.75em;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.35em;padding:0 .5em;background-color:hsl(var(--ms-background));font-size:.8125rem;font-weight:600;line-height:1}.admonition-icon[data-v-a83480e1]{flex-shrink:0}.admonition-title[data-v-a83480e1]{white-space:nowrap}.admonition-content[data-v-a83480e1]{padding-top:.25em;color:var(--admonition-fg)}.admonition-note[data-v-a83480e1],.admonition-info[data-v-a83480e1]{border-color:hsl(var(--ms-info) / .3);background-color:hsl(var(--ms-info) / .04)}.admonition-note .admonition-legend[data-v-a83480e1],.admonition-info .admonition-legend[data-v-a83480e1]{color:var(--admonition-note)}.admonition-tip[data-v-a83480e1]{border-color:hsl(var(--ms-success) / .3);background-color:hsl(var(--ms-success) / .04)}.admonition-tip .admonition-legend[data-v-a83480e1]{color:var(--admonition-tip)}.admonition-warning[data-v-a83480e1],.admonition-caution[data-v-a83480e1]{border-color:hsl(var(--ms-warning) / .3);background-color:hsl(var(--ms-warning) / .04)}.admonition-warning .admonition-legend[data-v-a83480e1],.admonition-caution .admonition-legend[data-v-a83480e1]{color:var(--admonition-warning)}.admonition-danger[data-v-a83480e1],.admonition-error[data-v-a83480e1]{border-color:hsl(var(--ms-destructive) / .3);background-color:hsl(var(--ms-destructive) / .04)}.admonition-danger .admonition-legend[data-v-a83480e1],.admonition-error .admonition-legend[data-v-a83480e1]{color:var(--admonition-danger)}.admonition-toggle[data-v-a83480e1]{margin-left:.25em;background:transparent;border:none;color:inherit;cursor:pointer;padding:.125rem;border-radius:calc(var(--ms-radius) * .5);display:inline-flex;align-items:center;transition:background-color var(--ms-duration-fast) var(--ms-ease-standard)}.admonition-toggle[data-v-a83480e1]:hover{background-color:hsl(var(--ms-accent))}.admonition-toggle[data-v-a83480e1]:focus-visible{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.admonition-content[data-v-a83480e1] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.tooltip-element[data-v-c606ee4c]{z-index:9999;display:inline-block;max-width:20rem;padding:.25rem .5rem;border-radius:calc(var(--ms-radius) * .75);font-size:.75rem;line-height:1.4;white-space:normal;word-break:break-word;pointer-events:none;background-color:var(--tooltip-bg);color:var(--tooltip-fg);box-shadow:inset 0 1px #ffffff26,0 0 0 1px #0000001f,var(--ms-shadow-popover);transition:transform var(--ms-duration-emphasis) var(--ms-ease-spring),box-shadow var(--ms-duration-emphasis) var(--ms-ease-spring)}.tooltip-arrow[data-v-c606ee4c]{position:absolute;width:6px;height:6px;background:inherit;transform:rotate(45deg)}.tooltip-arrow[data-placement^=top][data-v-c606ee4c]{bottom:-3px}.tooltip-arrow[data-placement^=bottom][data-v-c606ee4c]{top:-3px}.tooltip-arrow[data-placement^=left][data-v-c606ee4c]{right:-3px}.tooltip-arrow[data-placement^=right][data-v-c606ee4c]{left:-3px}.tooltip-enter-active[data-v-c606ee4c]{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.tooltip-leave-active[data-v-c606ee4c]{transition:opacity .12s ease-in,transform .12s ease-in}.tooltip-enter-from[data-v-c606ee4c]{opacity:0;transform:scale(.96)}.tooltip-enter-to[data-v-c606ee4c],.tooltip-leave-from[data-v-c606ee4c]{opacity:1;transform:scale(1)}.tooltip-leave-to[data-v-c606ee4c]{opacity:0;transform:scale(.97)}.action-icon{width:var(--ms-action-btn-icon, .875rem);height:var(--ms-action-btn-icon, .875rem);max-width:1.25rem;max-height:1.25rem}.code-block-container{margin:var(--ms-flow-codeblock-y) 0;contain:layout style;container-type:inline-size;background:var(--code-bg);border-color:var(--code-border);color:var(--code-fg);box-shadow:var(--ms-shadow-subtle)}.code-block-container:has(.code-more-menu){position:relative;z-index:1}.code-block-header{position:relative;z-index:1;gap:var(--ms-gap-header);border-radius:var(--ms-radius) var(--ms-radius) 0 0;overflow:visible}.code-block-header .code-header-main{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:var(--ms-gap-header-main);overflow:hidden}.code-block-header .code-header-copy{min-width:0;display:grid;gap:2px}.code-block-header .code-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ms-text-label);font-weight:500;color:var(--code-action-fg)}.code-block-header .code-header-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--code-line-number)}.code-block-header .code-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ms-gap-header-actions);flex-wrap:wrap}.code-block-header .icon-slot{display:inline-flex;align-items:center;justify-content:center}.code-block-header .icon-slot svg,.code-block-header .icon-slot img{display:block;width:100%;height:100%}.code-diff-stats{display:inline-flex;align-items:center;gap:var(--ms-space-1_5);margin-right:var(--ms-space-1);font-size:var(--ms-text-label);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.code-diff-stat{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--ms-radius);line-height:1}.code-diff-stat.removed{color:var(--diff-removed-fg);background:hsl(var(--ms-diff-removed) / .1)}.code-diff-stat.added{color:var(--diff-added-fg);background:hsl(var(--ms-diff-added) / .1)}.code-more-menu{position:absolute;top:100%;right:0;margin-top:4px;z-index:50;border-radius:var(--ms-radius)}.code-block-shell-content,.code-loading-placeholder{overflow:hidden;border-radius:0 0 var(--ms-radius) var(--ms-radius);contain:content}.code-block-shell-content--collapsed{height:0;min-height:0;visibility:hidden;pointer-events:none}.code-menu-enter-active,.code-menu-leave-active{transform-origin:top right}.code-menu-enter-active{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.code-menu-leave-active{transition:opacity .14s ease-in,transform .14s ease-in}.code-menu-enter-from{opacity:0;transform:scale(.9) translateY(-4px)}.code-menu-leave-to{opacity:0;transform:scale(.95) translateY(-2px)}.markstream-vue pre.code-pre-fallback{margin:0;box-sizing:border-box;width:100%;border:0;border-radius:0;background:var(--markstream-code-fallback-bg, var(--markstream-code-theme-bg, var(--markstream-pre-resolved-theme-bg, #fff)));color:var(--markstream-code-fallback-fg, var(--markstream-code-theme-fg, var(--markstream-pre-resolved-theme-fg, var(--code-fg))));backface-visibility:visible;transform:none;-webkit-font-smoothing:auto;font-family:var(--markstream-code-font-family);font-size:var(--vscode-editor-font-size, 12px);font-weight:400;line-height:var(--vscode-editor-line-height, 18px)}.markstream-vue pre.code-pre-fallback>code{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.markstream-vue pre.code-pre-fallback.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.markstream-vue pre.code-pre-fallback.markstream-pre--diff-preview{padding-left:0!important;padding-right:0!important}.markstream-vue pre.code-pre-fallback .markstream-pre__line-numbers,.markstream-vue pre.code-pre-fallback .markstream-pre__logical-line:before{color:var(--markstream-code-theme-line-number, var(--markstream-pre-resolved-theme-line-number, var(--code-line-number)))}.html-preview-frame__backdrop[data-v-24e66176]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--modal-overlay);display:flex;align-items:center;justify-content:center;z-index:50}.html-preview-frame[data-v-24e66176]{width:80vw;max-width:960px;height:70vh;background-color:var(--modal-bg);color:var(--modal-fg);border-radius:calc(var(--ms-radius) * 2);overflow:hidden;box-shadow:var(--ms-shadow-preview);display:flex;flex-direction:column}.html-preview-frame__header[data-v-24e66176]{display:flex;justify-content:space-between;align-items:center;padding:.4rem .75rem;border-bottom:1px solid var(--code-border)}.html-preview-frame__title[data-v-24e66176]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;opacity:.85}.html-preview-frame__dot[data-v-24e66176]{width:.5rem;height:.5rem;border-radius:999px;background-color:hsl(var(--ms-success))}.html-preview-frame__label[data-v-24e66176]{white-space:nowrap}.html-preview-frame__close[data-v-24e66176]{border:none;background:transparent;font-size:1.25rem;line-height:1;cursor:pointer;color:var(--modal-fg)}.html-preview-frame__iframe[data-v-24e66176]{width:100%;height:100%;border:none;display:block}@media(max-width:640px){.html-preview-frame[data-v-24e66176]{width:100vw;height:80vh;border-radius:0}}.code-block-container[data-v-2c9e024e]{--markstream-code-fallback-bg: var(--markstream-code-theme-bg, var(--markstream-pre-resolved-theme-bg));--markstream-code-fallback-fg: var(--markstream-code-theme-fg, var(--markstream-pre-resolved-theme-fg));--markstream-code-border-color: var(--code-border);--vscode-editor-selectionBackground: var(--markstream-code-fallback-selection-bg);--markstream-code-fallback-selection-bg: var(--code-selection-bg);--markstream-diff-frame-border: var(--code-border);--markstream-diff-frame-shadow: 0 16px 40px -32px hsl(var(--ms-foreground) / .18);--markstream-diff-shell-fg: hsl(var(--ms-foreground));--markstream-diff-shell-muted: hsl(var(--ms-muted-foreground));--markstream-diff-shell-border: var(--code-border);--markstream-diff-shell-shadow: var(--ms-shadow-subtle);--markstream-diff-shell-bg: var(--code-bg);--markstream-diff-header-border: hsl(var(--ms-border) / .92);--markstream-diff-editor-bg: hsl(var(--ms-background));--markstream-diff-editor-fg: hsl(var(--ms-foreground));--markstream-diff-unchanged-fg: hsl(var(--ms-foreground));--markstream-diff-unchanged-bg: hsl(var(--ms-muted));--markstream-diff-unchanged-divider: hsl(var(--ms-background) / .94);--markstream-diff-focus: var(--focus-ring);--markstream-diff-widget-shadow: hsl(var(--ms-foreground) / .26);--markstream-diff-action-hover: var(--code-action-hover-bg);--markstream-diff-panel-bg: linear-gradient(180deg, var(--code-bg) 0%, hsl(var(--ms-muted)) 100%);--markstream-diff-panel-bg-soft: var(--code-bg);--markstream-diff-panel-bg-strong: var(--code-bg);--markstream-diff-panel-border: hsl(var(--ms-border) / .3);--markstream-diff-gutter-bg: transparent;--markstream-diff-gutter-guide: hsl(var(--ms-border) / .72);--markstream-diff-gutter-gap: 8px;--markstream-diff-line-number-bg: var(--markstream-diff-editor-bg);--markstream-diff-line-number: var(--code-line-number);--markstream-diff-line-number-active: var(--code-line-number);--markstream-diff-added-fg: var(--diff-added-fg);--markstream-diff-removed-fg: var(--diff-removed-fg);--markstream-diff-added-line: var(--diff-added-bg);--markstream-diff-removed-line: var(--diff-removed-bg);--markstream-diff-added-inline: var(--diff-added-inline-bg);--markstream-diff-removed-inline: var(--diff-removed-inline-bg);--markstream-diff-added-inline-border: transparent;--markstream-diff-removed-inline-border: transparent;--markstream-diff-added-gutter: linear-gradient( 90deg, var(--markstream-diff-added-fg) 0 4px, transparent 4px 100% );--markstream-diff-removed-gutter: repeating-linear-gradient( 180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px ) left / 4px 100% no-repeat;--markstream-diff-added-line-fill: var(--diff-added-bg);--markstream-diff-removed-line-fill: var(--diff-removed-bg)}.code-block-container.is-dark[data-v-2c9e024e]{--markstream-code-fallback-bg: var(--markstream-code-theme-bg, var(--markstream-pre-resolved-theme-bg));--markstream-code-fallback-fg: var(--markstream-code-theme-fg, var(--markstream-pre-resolved-theme-fg));--markstream-code-border-color: var(--code-border);--markstream-code-fallback-selection-bg: var(--code-selection-bg);--markstream-diff-frame-border: var(--code-border);--markstream-diff-frame-shadow: 0 18px 40px -30px hsl(var(--ms-foreground) / .84);--markstream-diff-shell-fg: hsl(var(--ms-foreground));--markstream-diff-shell-muted: hsl(var(--ms-muted-foreground));--markstream-diff-shell-border: var(--code-border);--markstream-diff-shell-shadow: var(--ms-shadow-subtle);--markstream-diff-shell-bg: var(--code-bg);--markstream-diff-header-border: hsl(var(--ms-border) / .82);--markstream-diff-editor-bg: #121212;--markstream-diff-editor-fg: #e5e5e5;--markstream-diff-unchanged-fg: #d4d4d4;--markstream-diff-unchanged-bg: #262626;--markstream-diff-unchanged-divider: hsl(0 0% 100% / .08);--markstream-diff-focus: var(--focus-ring);--markstream-diff-widget-shadow: hsl(var(--ms-foreground) / .72);--markstream-diff-action-hover: var(--code-action-hover-bg);--markstream-diff-panel-bg: #121212;--markstream-diff-panel-bg-soft: #121212;--markstream-diff-panel-bg-strong: #121212;--markstream-diff-panel-border: hsl(var(--ms-border) / .3);--markstream-diff-gutter-bg: linear-gradient( 180deg, hsl(0 0% 7% / .94) 0%, hsl(0 0% 7% / .98) 100% );--markstream-diff-gutter-guide: hsl(var(--ms-muted-foreground) / .08);--markstream-diff-gutter-gap: 8px;--markstream-diff-line-number-bg: var(--markstream-diff-editor-bg);--markstream-diff-line-number: var(--code-line-number);--markstream-diff-line-number-active: var(--code-line-number);--markstream-diff-added-fg: hsl(152 42% 60%);--markstream-diff-removed-fg: hsl(0 58% 58%);--markstream-diff-added-line: hsl(152 42% 60% / .18);--markstream-diff-removed-line: hsl(0 58% 58% / .18);--markstream-diff-added-inline: hsl(152 42% 60% / .28);--markstream-diff-removed-inline: hsl(0 58% 58% / .28);--markstream-diff-added-inline-border: transparent;--markstream-diff-removed-inline-border: transparent;--markstream-diff-added-gutter: linear-gradient( 90deg, var(--markstream-diff-added-fg) 0 4px, transparent 4px 100% );--markstream-diff-removed-gutter: repeating-linear-gradient( 180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px ) left / 4px 100% no-repeat;--markstream-diff-added-line-fill: hsl(152 42% 60% / .18);--markstream-diff-removed-line-fill: hsl(0 58% 58% / .18)}.code-editor-container[data-v-2c9e024e]{transition:none;box-sizing:border-box;min-width:0;width:100%}.code-block-container.is-diff .code-editor-container[data-v-2c9e024e]{transition:none}.code-editor-layer[data-v-2c9e024e]{display:grid;min-width:0;position:relative}.code-editor-layer--collapsed[data-v-2c9e024e]{height:0;min-height:0;overflow:hidden;visibility:hidden;pointer-events:none}.code-editor-layer>.code-editor-container[data-v-2c9e024e]{grid-area:1 / 1;z-index:1}.code-editor-layer[data-v-2c9e024e]>pre.code-pre-fallback{grid-area:1 / 1;position:relative;z-index:2}.code-block-container.is-plain-text[data-v-2c9e024e]:not(.is-diff) .stream-diffs-shell{background:var(--vscode-editor-background, var(--markstream-code-fallback-bg))!important;color:var(--vscode-editor-foreground, var(--markstream-code-fallback-fg))!important}.code-block-container.is-diff[data-v-2c9e024e]{color:var(--markstream-diff-shell-fg);border-color:var(--markstream-diff-shell-border);background:var(--markstream-diff-shell-bg);box-shadow:var(--markstream-diff-shell-shadow);--vscode-editor-selectionBackground: var(--markstream-diff-action-hover);--code-fg: var(--markstream-diff-shell-fg);--code-border: var(--markstream-diff-header-border);--code-line-number: var(--markstream-diff-shell-muted);--code-action-fg: var(--markstream-diff-shell-muted)}.code-block-container.is-diff .code-editor-layer[data-v-2c9e024e]{background:transparent;--vscode-editor-background: var(--markstream-diff-editor-bg);--vscode-editor-foreground: var(--markstream-diff-editor-fg);--vscode-diffEditor-unchangedRegionForeground: var(--markstream-diff-unchanged-fg);--vscode-diffEditor-unchangedRegionBackground: var(--markstream-diff-unchanged-bg);--vscode-focusBorder: var(--markstream-diff-focus);--vscode-widget-shadow: var(--markstream-diff-widget-shadow);--vscode-editor-selectionBackground: color-mix( in srgb, var(--markstream-diff-editor-bg) 90%, var(--markstream-diff-editor-fg) 10% )}.code-block-container[data-v-2c9e024e]:not(.is-diff){--markstream-code-line-number-box-width: calc( var(--markstream-code-layout-character-width, 1ch) + var(--markstream-code-layout-character-width, 1ch) + var(--markstream-code-layout-character-width, 1ch) + var(--markstream-code-layout-character-width, 1ch) + var(--markstream-code-layout-character-width, 1ch) + 2px );--markstream-code-content-left: calc( var(--markstream-code-line-number-box-width) + var(--markstream-code-layout-character-width, 1ch) )}.code-editor-container[data-markstream-host-hidden=true][data-v-2c9e024e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden;visibility:hidden;pointer-events:none}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview{background:var(--markstream-diff-editor-bg);transition:none}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-pane{box-sizing:border-box;padding-bottom:var(--markstream-pre-diff-pane-bottom-padding, 0px)}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview:not(.markstream-pre--diff-inline) .markstream-pre__diff-pane{padding-bottom:var(--markstream-pre-diff-pane-bottom-padding, 0px)}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-number{background:var(--markstream-diff-added-number-fill, var(--markstream-diff-added-line-fill, transparent))!important}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-number{background:var(--markstream-diff-removed-number-fill, var(--markstream-diff-removed-line-fill, transparent))!important}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-rail{background:var(--markstream-diff-added-gutter, currentColor)!important}.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-rail{background:var(--markstream-diff-removed-gutter, currentColor)!important}@media(prefers-reduced-motion:reduce){.code-block-container.is-diff[data-v-2c9e024e] pre.code-pre-fallback.markstream-pre--diff-preview{transition:none}}.code-block-container.is-rendering .code-height-placeholder[data-v-2c9e024e]{position:relative;overflow:hidden;min-height:var(--ms-size-skeleton-min-height);background:var(--loading-shimmer)}.code-block-container.is-rendering .code-height-placeholder[data-v-2c9e024e]:before{content:"";position:absolute;inset-block:0;left:-300%;width:400%;background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%);animation:code-skeleton-shimmer-2c9e024e 1.2s ease-in-out infinite}.code-loading-placeholder[data-v-2c9e024e]{padding:1rem;min-height:var(--ms-size-skeleton-min-height)}.loading-skeleton[data-v-2c9e024e]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-2c9e024e]{position:relative;overflow:hidden;height:1rem;border-radius:calc(var(--ms-radius) * .5);background:var(--loading-shimmer)}.skeleton-line[data-v-2c9e024e]:before{content:"";position:absolute;inset-block:0;left:-300%;width:400%;background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%)}.code-block-container.is-rendering .skeleton-line[data-v-2c9e024e]:before{animation:code-skeleton-shimmer-2c9e024e 1.2s ease-in-out infinite}.skeleton-line.short[data-v-2c9e024e]{width:60%}.code-block-container[data-markstream-viewport-pending=true] .code-height-placeholder[data-v-2c9e024e]:before,.code-block-container[data-markstream-viewport-pending=true] .skeleton-line[data-v-2c9e024e]:before{animation:none}@keyframes code-skeleton-shimmer-2c9e024e{0%{transform:translate(0)}to{transform:translate(75%)}}@media(prefers-reduced-motion:reduce){.code-block-container.is-rendering .code-height-placeholder[data-v-2c9e024e]:before,.skeleton-line[data-v-2c9e024e]:before{animation:none}}.math-inline-wrapper[data-v-73d5e320]{position:relative;display:inline-block}.math-inline[data-v-73d5e320]{display:inline-block;vertical-align:middle}.math-inline--fallback[data-v-73d5e320]{white-space:pre-wrap}.math-inline__loading[data-v-73d5e320]{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.math-inline__spinner[data-v-73d5e320]{width:1rem;height:1rem;border-radius:9999px;border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform}.table-node-fade-enter-active[data-v-73d5e320],.table-node-fade-leave-active[data-v-73d5e320]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-73d5e320],.table-node-fade-leave-to[data-v-73d5e320]{opacity:0}.sr-only[data-v-73d5e320]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.math-block[data-v-af54c877]{min-height:var(--ms-size-math-min-height);transition:min-height var(--ms-duration-overlay) var(--ms-ease-standard)}.math-loading-overlay[data-v-af54c877]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:var(--ms-size-math-min-height)}.math-loading-spinner[data-v-af54c877]{width:20px;height:20px;border:2px solid color-mix(in srgb,var(--loading-spinner) 15%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);border-radius:50%;animation:math-spin-af54c877 .8s linear infinite}@keyframes math-spin-af54c877{to{transform:rotate(360deg)}}.math-rendering[data-v-af54c877]{opacity:.3;transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.math-block__fallback[data-v-af54c877]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.math-fade-enter-active[data-v-af54c877],.math-fade-leave-active[data-v-af54c877]{transition:all var(--ms-duration-slow) var(--ms-ease-standard)}.math-fade-enter-from[data-v-af54c877],.math-fade-leave-to[data-v-af54c877]{opacity:0}.action-icon{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot{display:inline-flex;align-items:center;justify-content:center}.icon-slot svg{display:block;width:100%;height:100%}.mermaid-block-container[data-v-a0530481]{margin:var(--ms-flow-diagram-y) 0;border-color:var(--diagram-border)}.mermaid-block-header[data-v-a0530481]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border)}.mermaid-label-text[data-v-a0530481]{color:var(--code-action-fg)}.mermaid-mode-toggle-group[data-v-a0530481]{background:transparent}.mermaid-mode-btn[data-v-a0530481]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6}.mermaid-mode-btn[data-v-a0530481]:hover{opacity:.9}.mermaid-mode-btn.is-active[data-v-a0530481]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.mermaid-header-actions[data-v-a0530481]{gap:var(--ms-gap-header-actions)}.mermaid-action-btn[data-v-a0530481]{font-family:inherit;font-size:var(--ms-text-label);color:var(--code-action-fg)}.mermaid-action-btn[data-v-a0530481]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.mermaid-action-btn[data-v-a0530481]:active{transform:scale(.98)}.mermaid-source-panel[data-v-a0530481]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.mermaid-source-code[data-v-a0530481]{color:hsl(var(--ms-foreground))}.mermaid-preview-area[data-v-a0530481]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-standard)}.mermaid-pan-touch[data-v-a0530481]{touch-action:none}.mermaid-modal-overlay[data-v-a0530481]{background:var(--modal-overlay)}.mermaid-modal-panel[data-v-a0530481]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}._mermaid[data-v-a0530481]{position:relative;font-family:inherit;content-visibility:auto;contain:content;contain-intrinsic-size:var(--ms-size-diagram-min-height) 240px;contain-intrinsic-size:auto var(--ms-size-diagram-min-height) auto 240px}._mermaid[data-v-a0530481] [data-mermaid-svg-layer]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%}._mermaid[data-v-a0530481] svg{width:100%;height:auto;max-height:100%;display:block}.fullscreen ._mermaid[data-v-a0530481] svg{max-height:none}.fullscreen[data-v-a0530481]{width:100%;max-height:100%!important;height:100%!important}.mermaid-dialog-enter-from[data-v-a0530481],.mermaid-dialog-leave-to[data-v-a0530481]{opacity:0}.mermaid-dialog-enter-active[data-v-a0530481],.mermaid-dialog-leave-active[data-v-a0530481]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.mermaid-dialog-enter-from .dialog-panel[data-v-a0530481],.mermaid-dialog-leave-to .dialog-panel[data-v-a0530481]{transform:translateY(8px) scale(.98);opacity:.98}.mermaid-dialog-enter-to .dialog-panel[data-v-a0530481],.mermaid-dialog-leave-from .dialog-panel[data-v-a0530481]{transform:translateY(0) scale(1);opacity:1}.mermaid-dialog-enter-active .dialog-panel[data-v-a0530481],.mermaid-dialog-leave-active .dialog-panel[data-v-a0530481]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-block-container[data-v-3bff4a01]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.infographic-block-header[data-v-3bff4a01]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.infographic-label[data-v-3bff4a01]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}.action-icon[data-v-3bff4a01]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot[data-v-3bff4a01]{display:inline-flex;align-items:center;justify-content:center}.icon-slot[data-v-3bff4a01] svg{display:block;width:100%;height:100%}.infographic-mode-toggle[data-v-3bff4a01]{background:transparent}.infographic-mode-btn[data-v-3bff4a01]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:color .15s,background-color .15s,opacity .15s}.infographic-mode-btn[data-v-3bff4a01]:hover{opacity:.9}.infographic-mode-btn.is-active[data-v-3bff4a01]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.infographic-header-actions[data-v-3bff4a01]{gap:var(--ms-gap-header-actions)}.infographic-action-btn[data-v-3bff4a01]{font-family:inherit;color:var(--code-action-fg);transition:background-color .15s,color .15s}.infographic-action-btn[data-v-3bff4a01]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.infographic-action-btn[data-v-3bff4a01]:active{transform:scale(.98)}.infographic-source[data-v-3bff4a01]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.infographic-source-code[data-v-3bff4a01]{color:hsl(var(--ms-foreground))}.infographic-preview[data-v-3bff4a01]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-fast)}.infographic-pan-touch[data-v-3bff4a01]{touch-action:none}.infographic-preview[data-v-3bff4a01] svg{max-width:100%;max-height:100%;width:auto;height:auto}.infographic-pending-source[data-v-3bff4a01]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:var(--ms-inset-panel-body);overflow:auto;color:hsl(var(--ms-foreground));text-align:left;background:var(--diagram-bg)}.infographic-modal-overlay[data-v-3bff4a01]{background:var(--modal-overlay)}.infographic-modal-panel[data-v-3bff4a01]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}.fullscreen[data-v-3bff4a01]{width:100%;max-height:100%!important;height:100%!important}.infographic-dialog-enter-from[data-v-3bff4a01],.infographic-dialog-leave-to[data-v-3bff4a01]{opacity:0}.infographic-dialog-enter-active[data-v-3bff4a01],.infographic-dialog-leave-active[data-v-3bff4a01]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-dialog-enter-from .dialog-panel[data-v-3bff4a01],.infographic-dialog-leave-to .dialog-panel[data-v-3bff4a01]{transform:translateY(8px) scale(.98);opacity:.98}.infographic-dialog-enter-to .dialog-panel[data-v-3bff4a01],.infographic-dialog-leave-from .dialog-panel[data-v-3bff4a01]{transform:translateY(0) scale(1);opacity:1}.infographic-dialog-enter-active .dialog-panel[data-v-3bff4a01],.infographic-dialog-leave-active .dialog-panel[data-v-3bff4a01]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.d2-block-container[data-v-196847dc]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.d2-block-header[data-v-196847dc]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.d2-mode-toggle[data-v-196847dc]{background:transparent}.mode-btn[data-v-196847dc]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:opacity .2s,color .2s,background-color .2s}.mode-btn[data-v-196847dc]:hover{opacity:.9}.mode-btn.is-active[data-v-196847dc]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.d2-header-actions[data-v-196847dc]{gap:var(--ms-gap-header-actions)}.d2-action-btn[data-v-196847dc]{color:var(--code-action-fg);opacity:.7;transition:opacity .2s,background-color .15s,color .15s}.d2-action-btn[data-v-196847dc]:hover{opacity:1;background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.d2-action-btn[data-v-196847dc]:disabled{opacity:.3;cursor:not-allowed}.d2-block-body[data-v-196847dc]{position:relative}.d2-source[data-v-196847dc]{padding:var(--ms-inset-panel-body) var(--ms-inset-panel-x);font-family:var(--vscode-editor-font-family, "Fira Code", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.d2-code[data-v-196847dc]{white-space:pre;font-size:.875rem;line-height:1.5}.d2-render[data-v-196847dc]{max-height:var(--ms-size-code-max-height);overflow:auto;display:flex;flex-direction:column}.d2-svg[data-v-196847dc]{margin:auto;width:100%}.d2-render .d2-error[data-v-196847dc]{margin-left:auto;margin-right:auto}.d2-svg[data-v-196847dc] svg.markstream-d2-root-svg{width:100%;max-width:100%;height:auto;max-height:var(--ms-d2-render-max-height, var(--ms-size-code-max-height));display:block}.d2-label[data-v-196847dc]{font-size:var(--ms-text-label)}.action-icon[data-v-196847dc]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.d2-error[data-v-196847dc]{color:hsl(var(--ms-destructive))}.markstream-virtual-timeline[data-v-d443e2b2]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:auto;overflow-anchor:none}.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__spacer[data-v-d443e2b2],.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__item[data-v-d443e2b2]{opacity:0;visibility:hidden;pointer-events:none}.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__item[data-v-d443e2b2],.markstream-virtual-timeline__item.is-restored-height-floor[data-v-d443e2b2]{height:var(--markstream-virtual-item-size);overflow:hidden}.markstream-virtual-timeline__restore-loading[data-v-d443e2b2]{position:absolute;top:0;left:0;right:0;z-index:10;display:grid;place-items:center;pointer-events:none;overflow:hidden;background:Canvas;contain:strict}.markstream-virtual-timeline__restore-loading-card[data-v-d443e2b2]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgb(148 163 184 / 32%);border-radius:999px;background:#ffffffeb;color:#334155;font-size:13px;box-shadow:0 8px 24px #0f172a14}.markstream-virtual-timeline__restore-spinner[data-v-d443e2b2]{width:14px;height:14px;border:2px solid rgb(148 163 184 / 35%);border-top-color:#334155;border-radius:999px;animation:markstream-timeline-restore-spin-d443e2b2 .8s linear infinite}@keyframes markstream-timeline-restore-spin-d443e2b2{to{transform:rotate(360deg)}}.markstream-virtual-timeline__spacer[data-v-d443e2b2]{flex:0 0 auto;overflow-anchor:none}.markstream-virtual-timeline__item[data-v-d443e2b2]{display:flow-root;flex:0 0 auto;overflow-anchor:none}.markstream-virtual-timeline__default-item[data-v-d443e2b2]{margin:8px 0;padding:10px 12px;border:1px solid rgb(148 163 184 / 32%);border-radius:8px;background:#f8fafc;color:#0f172a;line-height:1.5;white-space:pre-wrap}.markstream-virtual-timeline__default-item--system-divider[data-v-d443e2b2]{border:0;background:transparent;color:#64748b;font-size:12px;text-align:center}.markstream-virtual-timeline__default-item--error[data-v-d443e2b2]{border-color:#f8717173;background:#fef2f2;color:#991b1b}.markstream-virtual-timeline__status[data-v-d443e2b2]{display:inline-flex;margin-right:8px;color:#475569;font-size:12px;text-transform:uppercase}.message[data-v-901202b1]{display:flex;flex-direction:column;gap:.35em}.message--user[data-v-901202b1]{align-self:flex-end;max-width:100%;padding:.5em 1.28em;border-radius:.75em;background:var(--win-bubble)}.message__tool[data-v-901202b1]{display:flex;gap:.35em;color:var(--win-ink)}.message__tool--muted[data-v-901202b1]{color:var(--win-muted)}.message__tool-label[data-v-901202b1],.message__tool-detail[data-v-901202b1]{min-width:0;overflow-wrap:anywhere}.message__md[data-v-901202b1]{--ms-text-body: 1em;--ms-leading-body: 1.72;--ms-flow-paragraph-y: .35em;--ms-flow-list-y: .35em;--ms-flow-list-item-y: .25em}.message__md[data-v-901202b1] .node-slot:first-child>.node-content>:first-child{margin-top:0}.message__md[data-v-901202b1] .node-slot:last-child>.node-content>:last-child{margin-bottom:0}.thread[data-v-bc80f74d]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding-inline:.9em}.thread__header[data-v-bc80f74d]{display:flex;align-items:center;gap:.8em;height:3.5em;padding-inline:.77em .55em}.thread__title[data-v-bc80f74d]{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.thread__panel[data-v-bc80f74d]{flex:0 0 auto;width:.83em;height:.83em;color:var(--win-faint)}.thread__messages[data-v-bc80f74d]{display:flex;flex:1 1 auto;flex-direction:column;gap:2.2em;min-height:0;padding:0 2em 1.2em .77em;overflow-y:auto;scrollbar-color:#d7dade transparent;scrollbar-width:thin}.thread__messages[data-v-bc80f74d]::-webkit-scrollbar{width:.33em}.thread__messages[data-v-bc80f74d]::-webkit-scrollbar-thumb{border-radius:999px;background:#d7dade}.chat-window[data-v-6ea73a0e]{--win-ink: #1f2328;--win-muted: #6f7377;--win-faint: #9aa0a6;--win-line: #eff3ec;--win-sidebar: #f8fcff;--win-active: #e4e8eb;--win-bubble: #f5f5f5;--win-box-line: #eff3ec;--win-green: #a8caac;--win-green-ink: #f3f9f4;--win-green-strong: #55b685;--win-u: 1.454cqw;display:flex;width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:2.4em;background:#fff;color:var(--win-ink);box-shadow:0 .35em 1.3em #0c1c302e;font-size:var(--win-u)}.preview-card[data-v-aaaffa2e]{overflow:hidden;border-radius:24px;background-image:linear-gradient(160deg,#6fa6d6,#dbe9f1)}.preview-card__inner[data-v-aaaffa2e]{container-type:inline-size;display:flex;align-items:center;justify-content:center;height:100%;padding:24px}@media(min-width:1280px){.preview-card[data-v-aaaffa2e]{border-radius:20px}.preview-card__inner[data-v-aaaffa2e]{padding:3.7% 14.2%}}.sec-card[data-v-16923e52]{--sec-card-pad: 24px;--sec-card-pad-bottom: 26px;--sec-card-art-bleed: 1;position:relative;display:flex;flex-direction:column;min-height:480px;padding:var(--sec-card-pad) 0 var(--sec-card-pad-bottom);margin-inline:var(--gutter-inset, 0);overflow:hidden;border-radius:24px;color:#fff;transform:rotate(calc(var(--tilt) * 1deg))}.sec-card__dots[data-v-16923e52]{position:absolute;left:-26px;bottom:-26px;width:215px;height:183px;pointer-events:none;z-index:0}.sec-card__dots-img[data-v-16923e52]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sec-card__dots-light[data-v-16923e52]{position:absolute;left:0;bottom:0;width:160px;height:140px;overflow:hidden}.sec-card__dots-light-img[data-v-16923e52]{position:absolute;left:-26px;top:-17px;width:215px;height:183px}.sec-card__art[data-v-16923e52]{position:relative;z-index:1;display:flex;flex:1;align-items:center;justify-content:center}.sec-card__stage[data-v-16923e52]{position:relative;flex:none;width:calc(100% * var(--sec-card-art-bleed) * var(--sec-card-art-scale, 1));height:auto}.sec-card__screen[data-v-16923e52]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url(data:image/webp;base64,UklGRuoNAABXRUJQVlA4TN4NAAAv98FWEAfjJpIkR8rjz+9InKlfTXmPwVEjSY4Uy5/fktin3zOdjhpJcqRY/vyWxD79nulk20iSohvrma3PPz9mmk4EqArQn/M8c6gyqAAVaKHKAGCqQAWhgqBlWTQzHwBYMFeghFBAlQHWCoANPYQMqgywA2zYqgw5MqgywAGwY69SZEihygAnwIGj6pBWO84KJBhmJp4ZcM1MNDPgfr0vz/Ow7zvbtrGuK/C37f+jNNu2fQ+GpnsLsh8qkLJHnQGEoX7oWJCSeKh4HnpiyAGavP+3Mb/vH7/PMqScZSei/xMgW/9v/f9/pvdrNJXzDE1hGka5uhNGf1RCKJPYcBE/xbIDzFnKyLNMAaJajSUKZGlSv/KsAJfFa/7JUsV7ogb6LL0qURVYkzwDK5bVOMKyKt3y1ACPRF75wuoDERrZv3ZYKoBDMkWd5xkYkHwGnniecCysTlQ2eQ1wWYh/BySEnfs9YV0LccoX0gSwwyNR+Ub2XAnf2nMYbf2/9f/W/1v//8TfnTg0sZ8g80ElzbJ3BiBPsTwAzisk873H9Wbz7tzN1fdzvfUGywPAcZ/iDsYrgp02giMGZwgAPovjPi5I+uNXc5b/XAJ4n2Wo3Y/8X1geDxpXLkUewYeN1YPxPMpwboJrrwvzHkEHxgrHAAD2YwTRLgDccOzA3LfnI9jjmCH4b4IxzPMQinG8NaFH0Ieat+ZAHdrLQo0yjGFsEHRgvKWYKV1rdzC7DAOYH+0dKzcc88qcqIACwwLqPoGn3VhLaA17ee0zQ9uEPWsu1ATDkdK0VlK6DKdKx9oL1BLHGS6ISigxLLUDgrU2tibazN695hLMoc6sVbQMw5kCa1DPGKCeWXO0BkcDdaKFv8sgR8qYQF6b3jj2CopnL63FCSbaVaiMlLq1lnLK0FaK1qSuVDnEldBNmYrC+LUTaHti/x91Q1UIS6aCEEa0sTVXSzD8qrjWDpU8Q06p2KuZLr+ShPE4UF9RiKRno96LUP5RL45cYVyVAzOh9E1nEWvSMd0KZboZmIr15TvDRZQhfmQoCaF7CaCzks0dze5NZINnq72+kN4EjidiP9oN3Ahp9K4yjQvhpAGgmxTKxAhA7guDyMRdyg/RftV/EM7+eLorobvqr4U2kpCt/7f+3/p/W0Nnvtpk/XFq8T3n/pZKcuwddivrsImcACh5JJOTxn6KZPLocUS7AHD73TYvAkCF4GsdwSxHtFIu3e5QdGCsUYwR/JNhtwzgfYahA2OeIlnNVSYssZM3OB2w1NL9zeUcwTiwN4Ox+cywOEMwS3AHc5lhAnPB3st7GD17n6DGCaYIVjjixwjOKLxLAB9rHF6M6I8JSQ/mN9ZiUHsMZRhbUXtDBXGCEwX2fJgb9nwta68G8x3FFcxpgjnMOwz3aPFU8YZkqGDHVk27IphAndqra0uCura0dq3ga4iMlCJDBOqQYKS8ZrgCIjRZHLItbc21W4K0lrd3rzSF8ECLWStqX6xltbi9YwURgrVWJnirvGdwejUJ3YFyLtYvlE8Entazt1DyDHtKXayfKB/Fft1UEPtFTRi1EcE7pc0QypFj09hexnQojOfKwp7cGQ6Ect80sbdQ7ghincCJEOaVLsWNkiXoKN0NJYtyoCeET6cA8kKZNlWEccfvvn4U0nwTqE+EMNMKVIWyNng1F8aXM9OEwrk23Auhq3ibSsQbP6yFM7kbEVK3DJymJHxXUeGMTvO9hYTrTh1AsSakleJZ/UEox4aUfF86UfnOXH6eSwgn/siP17L1/9b/W///rfjYwuFZJH6I9Kv+I8nX9Ubb7QB4HeXwm0Axy7KTrZEke7e9HY5puX3pRziSuaPzYY0j2z0uVcNnBgDFXYLlEGjeb65lC8FriisYMxTxLoD2HcMYwQHDDYKlLwz9JoJ3DBUEr6Mc87TrkORhvLS3bCPY2VgjmKsELszHFCUY0/Y8mLP2HmG+YSjCHLfnwZxjSHQANF9RRKGmrB3APGZ57ocN1DJBQcGc4BXMl/a6St3eUPmLoA91bG+mIEJQhHGPoabdWINaZ2kizVPtMTjaKcGVViMYKlhZe6M07ZUUPNtLa3l7dS1pbwzzBUNfu7UV0z6wvMcTzSPwiUAulCFBT3sm6Go71s6Utr2uJvZr2sDeofbF3lBBkuAfTSVjS9rKiCWyFNo5sMPQU1yC+F+m10JYVVpiPacc2ksrOQI5VpL2MspQ7He1HQIZmOpivaK4LNSOI5Q5w+/C+GSoOwzPLVPV3qplWtiTnKEYZfhs+kMIZ4bzJUFVeSuUvcBB1J4MDVXZ3E9XnZO+cK78P0d3wumdB26F8NcSgGJNGMcfWkd5Rygnw1bzv7JCOTjGu9cJIXxpm3ocEs0+LoTyrlu+8uR705kWKn3h/CU7kU0eEdLaUSAvP+Mf/N5Etv7f+n/r/20CvXxu8PIzbgYArU8sq348bKLTfG9O4+VnvThJZPmFJ7YbJcn+8+35LPlNtB4UegsGH8bmmuLXfwEYxjmqpaP6A0O2BQAVkhyCGYboDMAwybHoABg9MwwQfDehyPTu4pvsDsEeQdOECsMujKcRgkgDwYK9JcyvKKowJwlKCL5fM6zaCBYj9hYwXxN4ZwAw3lx9mNPWFlC7DEMTKgQFmDPWCsoxRUvJ26vAPGO4grlir6pgbi0JcyZ89hIkI6VsbaWNGKCWCFrK0FpZQYwgCbVur6i0GFpK0d6N5lq7Va5J8h89Gh+nJEcKrMmpkiJwtEt7MagfrDW0KEFc27d3pCBCAPXCXlWbWysqcCgiwIwmhSuSS+UvexlTQxgvlZE90TrWKkpZGEvK2F5HORXCj0rX3kK5FusftAiF+KUajThCWlD27Un6DMBhlGKseAQz5c6ac2FyKVxTWexnlAHDWMnak4Hh3cReQSnLpl63TRMCkYm3FtKCYSCEz5eGQ7G/0wBwnhbOp2MAoxcC+W9DTihvDVVhzP7z7fksKfYTTVN2Y8kvZQCXnyVkvcKBPxfKl5M2jntCOc/UhHf+n7VwerP6YUZI3dyft30J1dolgGZKNvkvT335Me+OM1HZ+n/r/63//2a88zT1QmdV2X+dZvEe+j/q9loALmvh8ohgl+LxHEBp8k00z9RCJ1VC6yq5uVwYmyuOJ9//xLCC+ZbAg7Ed54ikq9MEx92wfjJhmd829qcUOw0A52mKx/1S94Ejj2BrHjqrW4+kYUKBId4AgE7UXkWBY69uQp7CPQeAAUMXwTHHFMF6xJ5zAaNLcILgjKEGcz10blDkiEAtMtRhHNobanNrEagfGJYwP9orwDxhWMB8Yq8Kc9leCuYxQUFBImzcjz2yUwIP6sTaay1p7av2keFEKdmDesuQV+BYayiIWisrRYKhNmHxaHjLyg1BT0tZe1SKYr+k5BiKChxbS63O0NV2rZW1mLU3SpMgr8VJcngdNhllQTDQHqzJvukTQVrZZfigRWzFtAOG19raWkE5FuunyhnBROkKqY982Mg4cO4K4URL2pNbAB8/CWMv0MoI473SEOsNZY/hUSmL9aXyyl5FyRPI74aLFYskJHzjqWo6IpQ5U14YnXlSSJcDPxUVynXL5Nrrm7pCOTLV7Em2FagI4bWh6DBI9s+z03xUvokLAV82df8UQGtPCPt1oJkXUv8d0OgLY3Sa782F0TlpArmofG/Gs59issG9adYRzpekEK9iErox2fp/6/+t//+2fbQ3er33o2npzUn6vUp2c9XaAFCP0jg0v7iLb6NUt5yrcSzzjc6AZVkHUPQYZgBwvdxQkXMYRyTjS2A4Z/A+AqjvkNSqlSzJQ7fYfSB5KVy0G2mKLoK/MTwhWIxTRI9gnNgrwPhhQ02hrigKMPbtTWA8e6EYAUBjzZBDMEeRuEDQJ8jD3LcXaxrQpfBh7lp7hvrAkuRxf6O41T4xeDCX7XVN+DfDaxgbBK9gfsUwhNmz11Ry9v6AumT4oMCaqxVI6piyRIAeg6/VGAoKktagFgmWULP2SkqJ4AXqjbUE1Ia9E81luNS+2vK0PMkpeixyjSzDf5S2MI60vq2IdkzwqFXsvVXeEuxqHWtftH17vtZnOFQ+im1Hy5JEPeF1hHJmSlH4WtyWFJVDgietau9YOSaIaTfWpKPc2esrR8LYV1LWpGrqyKb2AZztCeWuMhTrd0qfIK7V7PmKTyD7imdv3jR0hbBgylDI1OALYSVw4GwsiUwWwvqH4XRtTyqGlDD6pgOxHykZShGG5JkhL4TzDvAuL5S9c6DkCmmymvN/FcrnzMNCvo1ro8tSJSKMk8pNbyWcfuC1MDonTTRPHKF8PnnfKu8Jp5MQ2kRMfjDHM+mlsMZk6/+t/7f+32LZ+dE0X30jza9xlA2fr5/6m2xaPB1ssGQRmG207LDPUgSAF5pohGTSAq7CaLnieAKAO5L5b4/hMwSAPZb+OozquCKJI+iyXAFVjg4AuCQ+kKfZB15TvA50OTIARizL+rt6kuMikOeYtIFeCD11ayRiWJAMAKBPcRqYcmQBIE0yBoBHhvvAa44yAMxJGgAaHMPAHkcHAGI0vTdTFuJXAPJCOgvcUdwHdjiqAZ/kPtBjWL0FMOcoBiYkCHIkT4HXwnkZ2KWp4zB0ZOfhV2FNBXYp5KZ9+SicnwNPJG5gwiDPg15COMcA/iWkJQBlDpFflkLqAzgV2mU1Hj7UlfbFnoRtr92qCuu0WEpLyD7OKl9Z5iWU5izEldJoyfMjPyJb/2/9v/X/36wF);background-size:100% 100%;z-index:0}.sec-card__stage[data-v-16923e52] svg{position:relative;z-index:1;display:block;width:100%;height:auto}.sec-card__art.is-idle[data-v-16923e52] *{animation-play-state:paused}.sec-card__title[data-v-16923e52]{position:relative;z-index:1;font-family:var(--font-geist);margin-top:auto;padding-inline:var(--sec-card-pad);padding-top:24px;font-size:34px;font-weight:500;line-height:1.15;letter-spacing:-.01em}.sec-card--privacy[data-v-16923e52]{--sec-card-art-bleed: .893;background:linear-gradient(160deg,#f0743a,#b1400e)}.sec-card--permission[data-v-16923e52]{--sec-card-art-bleed: .983;background:linear-gradient(160deg,#5a9df0,#2f6fe4)}.sec-card--enterprise[data-v-16923e52]{--sec-card-art-bleed: .9856;background:linear-gradient(160deg,#a6e85a,#6fc21f);color:var(--color-ink)}.sec-card--data[data-v-16923e52]{--sec-card-art-bleed: .9092;background:linear-gradient(160deg,#1f1f1f,#0b0b0b)}@media(max-width:1279px){.sec-card[data-v-16923e52]{min-height:150px;padding-top:0;padding-bottom:24px}.sec-card__art[data-v-16923e52]{flex:none}.sec-card__title[data-v-16923e52]{padding-top:8px;font-size:24px;font-weight:400}.sec-card--privacy[data-v-16923e52]{--sec-card-ink: calc(230 / 252)}.sec-card--permission[data-v-16923e52]{--sec-card-ink: calc(209 / 252)}.sec-card--enterprise[data-v-16923e52]{--sec-card-ink: calc(208.5 / 252)}.sec-card--data[data-v-16923e52]{--sec-card-ink: calc(226 / 252)}.sec-card__stage[data-v-16923e52]{width:calc((100% - 32px) / var(--sec-card-ink, 1))}.sec-card[data-v-16923e52]{--deal-t: clamp(0, calc((var(--deal-p, 1) - var(--i, 0) * .08) / .76), 1);transform:translate(calc(var(--deal-x, 0px) * (1 - var(--deal-t))),calc(var(--deal-y, 0px) * (1 - var(--deal-t)))) rotate(calc(var(--tilt) * 1deg * var(--deal-t)))}}@media(min-width:1280px){.sec-card--privacy[data-v-16923e52]{background:linear-gradient(160deg,#7c7c7c,#6c6c6c)}.sec-card--privacy .sec-card__art[data-v-16923e52]{margin-top:-1px}.sec-card--permission .sec-card__art[data-v-16923e52]{margin-top:-16.6px}.sec-card--enterprise .sec-card__art[data-v-16923e52]{margin-top:-14.7px}.sec-card--data .sec-card__art[data-v-16923e52]{margin-top:-12.5px}.sec-card[data-v-16923e52]{--spread: calc((var(--i, 0) - 1.5) * 30px);--deal-t: clamp(0, calc((var(--deal-p, 1) - var(--i, 0) * .08) / .76), 1);position:absolute;left:50%;top:50%;width:260px;height:320px;min-height:0;margin-inline:0;transform:translate(calc(-50% + var(--spread) + (var(--fan-x) - var(--spread)) * var(--deal-t)),calc(-50% + var(--fan-y) * var(--deal-t))) rotate(calc(var(--tilt-desktop) * 1deg * var(--deal-t)))}.sec-card__art[data-v-16923e52]{flex:none}.sec-card__title[data-v-16923e52]{font-size:28px;font-weight:400}}@media(prefers-reduced-motion:reduce){.sec-card[data-v-16923e52]{--deal-p: 1}}.privacy-bar[data-v-91f009ba]{animation:privacy-bar-91f009ba calc(1.2s + var(--j) * .12s) ease-in-out calc(var(--i) * -.14s) infinite}@keyframes privacy-bar-91f009ba{0%,to{opacity:.1}50%{opacity:1}}.privacy-lock[data-v-91f009ba]{transform-box:fill-box;transform-origin:center;animation:privacy-lock-91f009ba 3.2s ease-in-out infinite}@keyframes privacy-lock-91f009ba{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.025);opacity:1}}@media(prefers-reduced-motion:reduce){.privacy-bar[data-v-91f009ba],.privacy-lock[data-v-91f009ba]{animation:none}}.permission-sheen[data-v-f82e4610]{animation:permission-sheen-f82e4610 2.2s cubic-bezier(.45,0,.25,1) infinite}@keyframes permission-sheen-f82e4610{0%,6%{translate:-160px 0}55%,to{translate:350px 0}}.permission-led[data-v-f82e4610]{transform-box:fill-box;transform-origin:center;animation:permission-led-f82e4610 1.2s ease-in-out var(--dl, 0s) infinite}@keyframes permission-led-f82e4610{0%,50%,to{opacity:.15;transform:scale(1)}22%{opacity:1;transform:scale(1.55)}}.permission-body[data-v-f82e4610]{transform-box:fill-box;transform-origin:center;animation:permission-body-f82e4610 2.8s ease-in-out infinite}@keyframes permission-body-f82e4610{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.permission-cell[data-v-f82e4610]{transform-box:fill-box;transform-origin:center;animation:permission-cell-f82e4610 2.4s ease-in-out var(--dl, 0s) infinite}@keyframes permission-cell-f82e4610{0%,to{opacity:.3;transform:scale(1)}8%,18%{opacity:1;transform:scale(1.25)}34%{opacity:.3;transform:scale(1)}}.permission-bob[data-v-f82e4610]{animation:permission-bob-f82e4610 2.4s ease-in-out infinite}@keyframes permission-bob-f82e4610{0%,to{translate:0 0}50%{translate:0 -1px}}.permission-slide[data-v-f82e4610]{animation:permission-slide-f82e4610 3.2s ease-in-out infinite alternate}@keyframes permission-slide-f82e4610{0%{translate:-1px 0}to{translate:1.2px 0}}.permission-tilt[data-v-f82e4610]{transform-box:fill-box;transform-origin:center}.permission-blink[data-v-f82e4610]{animation:permission-blink-f82e4610 1.3s ease-in-out infinite}@keyframes permission-blink-f82e4610{0%,to{opacity:.7}50%{opacity:1}}.permission-matrix[data-v-f82e4610]{animation:permission-matrix-f82e4610 1.6s ease-in-out var(--dl, 0s) infinite}@keyframes permission-matrix-f82e4610{0%,to{opacity:.25}40%{opacity:1}}.permission-press[data-v-f82e4610]{transform-box:fill-box;transform-origin:center;animation:permission-press-f82e4610 2.6s ease-in-out infinite}@keyframes permission-press-f82e4610{0%,55%,to{transform:translateY(0) scale(1)}70%{transform:translateY(.7px) scale(.94)}82%{transform:translateY(0) scale(1.06)}}.permission-drop[data-v-f82e4610]{animation:permission-drop-f82e4610 2.2s linear var(--dl, 0s) infinite}@keyframes permission-drop-f82e4610{0%{translate:0 0;opacity:0}10%,82%{opacity:.95}to{translate:0 var(--dist, 19px);opacity:0}}.permission-disc[data-v-f82e4610]{transform-box:fill-box;transform-origin:center;transform:scale(1.02,1.22);animation:permission-disc-f82e4610 2.2s ease-in-out var(--dl, 0s) infinite}@keyframes permission-disc-f82e4610{0%,to{opacity:0}50%{opacity:1}}.permission-orbit[data-v-f82e4610]{transform-origin:211.5px 129.4px;animation:permission-orbit-f82e4610 4.5s linear infinite}@keyframes permission-orbit-f82e4610{to{transform:rotate(360deg)}}.permission-trail[data-v-f82e4610]{animation:permission-trail-f82e4610 2.4s linear infinite}@keyframes permission-trail-f82e4610{0%{transform:translate(0)}26.18%{transform:translate(11.1px)}50%{transform:translate(11.1px,10.1px)}76.18%{transform:translateY(10.1px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.permission-disc[data-v-f82e4610]{animation:none;opacity:0}.permission-body[data-v-f82e4610],.permission-cell[data-v-f82e4610],.permission-bob[data-v-f82e4610],.permission-slide[data-v-f82e4610],.permission-blink[data-v-f82e4610],.permission-matrix[data-v-f82e4610],.permission-press[data-v-f82e4610],.permission-drop[data-v-f82e4610],.permission-led[data-v-f82e4610],.permission-orbit[data-v-f82e4610],.permission-trail[data-v-f82e4610],.permission-sheen[data-v-f82e4610]{animation:none}}.enterprise-cell[data-v-44dfc042]{animation:enterprise-cell-44dfc042 var(--t, 3s) ease-in-out var(--dl, 0s) infinite}@keyframes enterprise-cell-44dfc042{0%,to{opacity:.15}50%{opacity:1}}.enterprise-chip[data-v-44dfc042]{transform-box:fill-box;animation:enterprise-chip-44dfc042 3.6s ease-in-out var(--dl, 0s) infinite}@keyframes enterprise-chip-44dfc042{0%,to{translate:0 0}50%{translate:0 -2.5px}}@media(prefers-reduced-motion:reduce){.enterprise-cell[data-v-44dfc042],.enterprise-chip[data-v-44dfc042]{animation:none}}.data-dash[data-v-605fcffe]{animation:data-dash-605fcffe 9s linear infinite}@keyframes data-dash-605fcffe{to{stroke-dashoffset:-33}}.data-dot[data-v-605fcffe]{transform-box:fill-box;transform-origin:center;animation:data-dot-605fcffe 2.4s ease-in-out var(--dl, 0s) infinite}@keyframes data-dot-605fcffe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.55);opacity:1}}.data-flow-left[data-v-605fcffe]{animation:data-flow-605fcffe 1.9s ease-in-out infinite}.data-flow-right[data-v-605fcffe]{animation:data-flow-605fcffe 1.9s ease-in-out .95s infinite}@keyframes data-flow-605fcffe{0%{translate:0 0;opacity:0}12%,85%{opacity:1}to{translate:24px 0;opacity:0}}.data-cards-left[data-v-605fcffe]{animation:data-breathe-605fcffe 3.6s ease-in-out infinite}.data-cards-right[data-v-605fcffe]{animation:data-breathe-605fcffe 3.6s ease-in-out 1.8s infinite}@keyframes data-breathe-605fcffe{0%,to{opacity:.72}50%{opacity:1}}.data-lock[data-v-605fcffe]{transform-box:fill-box;transform-origin:center;animation:data-lock-605fcffe 3.2s ease-in-out infinite}@keyframes data-lock-605fcffe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.03);opacity:1}}@media(prefers-reduced-motion:reduce){.data-dash[data-v-605fcffe],.data-dot[data-v-605fcffe],.data-flow-left[data-v-605fcffe],.data-flow-right[data-v-605fcffe],.data-cards-left[data-v-605fcffe],.data-cards-right[data-v-605fcffe],.data-lock[data-v-605fcffe]{animation:none}}.sec-boundary[data-v-3ff7fad9]{border-top:1px solid var(--color-hairline)}@media(max-width:1023px){.sec-fan[data-v-3ff7fad9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;row-gap:28px;grid-auto-rows:1fr;--sec-pair: 1}.sec-fan[data-v-3ff7fad9]>*{width:calc(100% + 25px)}.sec-fan[data-v-3ff7fad9]>*:nth-child(odd){justify-self:start;z-index:1}.sec-fan[data-v-3ff7fad9]>*:nth-child(2n){justify-self:end;z-index:2}}@media(min-width:1280px){.sec-fan[data-v-3ff7fad9]{position:relative;display:block;height:372px}.sec-fan[data-v-3ff7fad9]>*:nth-child(2){z-index:2}.sec-fan[data-v-3ff7fad9]>*:nth-child(3){z-index:3}.sec-fan[data-v-3ff7fad9]>*:nth-child(4){z-index:4}}@media(min-width:640px){.final-cta[data-v-78a1b0e6] .section-header h2{font-size:52px}.final-cta[data-v-78a1b0e6] .section-header h2 .marker-block{font-size:48px;background-image:linear-gradient(96.76deg,#67b809 75.96%,#b8fe4f)}}.cta-form[data-v-78a1b0e6]{max-width:100%}.cta-band[data-v-78a1b0e6]{position:absolute;right:0;left:0;height:77px;overflow:hidden;pointer-events:none}.cta-band--top[data-v-78a1b0e6]{top:0}.cta-band--bottom[data-v-78a1b0e6]{bottom:0}.cta-dot[data-v-78a1b0e6]{position:absolute;border-radius:25%;animation:cta-twinkle-78a1b0e6 var(--dur, 1.6s) steps(1,end) infinite;animation-delay:var(--delay, 0s)}.cta-dot--glow[data-v-78a1b0e6]{box-shadow:0 0 8px #a7fb418c}.cta-band--drawn .cta-dot[data-v-78a1b0e6]{display:none;animation:none}@keyframes cta-twinkle-78a1b0e6{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cta-dot[data-v-78a1b0e6]{animation:none}}.watermark[data-v-f1e42338]{position:relative;overflow:hidden;padding-top:64px;border-top:1px solid rgba(255,255,255,.08);background-color:var(--color-dark-surface)}.watermark__dot[data-v-f1e42338]{border-radius:25%}.watermark__svg[data-v-f1e42338]{display:block;width:100%;height:auto}.watermark__type[data-v-f1e42338]{fill:#ffffff38;font-family:Space Grotesk Variable,Space Grotesk Fallback,sans-serif;font-size:200px;font-weight:700;letter-spacing:-.03em}
