[data-v-5e43ec69] .split-word{display:inline-block;white-space:nowrap}[data-v-5e43ec69] .split-char{display:inline-block}.split-text--revealing[data-v-5e43ec69] .split-char{animation:split-char-in-5e43ec69 var(--reveal-duration) cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * var(--reveal-stagger))}@keyframes split-char-in-5e43ec69{0%{opacity:0;color:var(--color-green);transform:translateY(.4em);filter:blur(.03em)}}@media(prefers-reduced-motion:reduce){.split-text--revealing[data-v-5e43ec69] .split-char{animation:none}}.backdrop-dots[data-v-bfb886aa]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(19,41,11,.07) 1.5px,transparent 1.6px);background-size:48px 48px;-webkit-mask-image:radial-gradient(65% 55% at 50% 42%,#000 0%,transparent 78%);mask-image:radial-gradient(65% 55% at 50% 42%,#000 0%,transparent 78%)}.backdrop-grid[data-v-bfb886aa]{position:absolute;width:656px;height:536px;overflow:hidden}.backdrop-grid img[data-v-bfb886aa]{position:absolute;width:auto;height:auto;max-width:none}.backdrop-grid--tr img[data-v-bfb886aa]{top:0;right:0;width:600px}.backdrop-grid--bl img[data-v-bfb886aa]{bottom:0;left:0;width:651px}.backdrop-grid--tr[data-v-bfb886aa]{top:0;right:0}.backdrop-grid--bl[data-v-bfb886aa]{bottom:0;left:0}@media(max-width:1023px){.backdrop-grid[data-v-bfb886aa]{display:none}}.source-card[data-v-4a8dd903]{animation:source-in-4a8dd903 .5s cubic-bezier(.22,.7,.3,1) both;animation-delay:calc(var(--i, 0) * .11s)}@keyframes source-in-4a8dd903{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.source-card[data-v-4a8dd903]{animation:none}}.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}}.console[data-v-9fb704e2]{position:relative;width:100%;max-width:720px;height:200px;overflow:hidden;border-radius:20px;background:var(--color-dark-surface)}.console__glow[data-v-9fb704e2]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(115% 130% at 0% 0%,#254105f2,#25410500 46%),radial-gradient(90% 120% at 100% 55%,#2e5a0a80,#2e5a0a00 58%)}.console__dots[data-v-9fb704e2]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(134,196,53,.22) 1.4px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.3) 42%,transparent 72%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.3) 42%,transparent 72%)}.console__inner[data-v-9fb704e2]{position:relative;height:100%}.console__brand[data-v-9fb704e2]{position:absolute;top:21px;left:28px}.console__prompt[data-v-9fb704e2]{position:absolute;top:86px;left:104px;right: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__trace[data-v-9fb704e2]{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1.5px;overflow:hidden;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}.console__trace[data-v-9fb704e2]:before{position:absolute;top:50%;left:50%;width:520px;height:520px;margin:-260px 0 0 -260px;background:conic-gradient(from 0deg,transparent 0deg 232deg,rgba(167,251,65,.25) 268deg,var(--color-lime) 330deg,transparent 358deg);animation:console-trace-spin-9fb704e2 1.8s linear infinite;content:""}@keyframes console-trace-spin-9fb704e2{to{transform:rotate(360deg)}}.console__text[data-v-9fb704e2]{display:inline-flex;align-items:center;gap:3px;font-size:16px;color:#fff}.console__caret[data-v-9fb704e2]{width:1.5px;height:18px;background:#ffffffbf}.console__send[data-v-9fb704e2]{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-9fb704e2]{background:#ffffff38;transform:scale(.96)}.console__hand[data-v-9fb704e2]{position:absolute;right:33px;top:18px;width:30px;height:30px;color:#fff;filter:drop-shadow(0 0 1px rgba(13,13,13,.65)) drop-shadow(0 3px 8px rgba(0,0,0,.5));transform-origin:50% 20%;animation:console-press-9fb704e2 .75s cubic-bezier(.4,0,.2,1) both;pointer-events:none}.console__hand-shape[data-v-9fb704e2]{fill:currentColor}.console__burst[data-v-9fb704e2]{top:23px;right:47px}@keyframes console-press-9fb704e2{0%{opacity:0;transform:translate(10px,14px) scale(.9)}40%{opacity:1;transform:translate(0) scale(1)}60%{transform:translateY(-3px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.console__hand[data-v-9fb704e2],.console__trace[data-v-9fb704e2]{display:none}}.console__send-dot[data-v-9fb704e2]{width:16px;height:16px;border-radius:999px;background:radial-gradient(circle at 35% 30%,#d8f58a,var(--color-lime) 62%,#4d8a12)}@media(max-width:767px){.console__prompt[data-v-9fb704e2]{left:24px;right:24px}}.panel[data-v-f89118c2]{display:flex;flex-direction:column;width:100%;max-width:340px;padding:22px;border:1px solid var(--color-line);border-radius:20px;background:var(--color-surface);box-shadow:0 1px 2px #13290b0a}.reveal[data-v-f89118c2]{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-f89118c2]{opacity:1;transform:none}.reveal--photo[data-v-f89118c2]{transform:scale(.97)}.sk[data-v-f89118c2]{position:absolute;overflow:hidden;border-radius:inherit;background-color:#eef0f3;pointer-events:none;transition:opacity .26s ease-out}.sk[data-v-f89118c2]: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:sk-shimmer-f89118c2 1.5s linear infinite;content:""}.sk.is-gone[data-v-f89118c2]{opacity:0}@keyframes sk-shimmer-f89118c2{0%{transform:translate(0)}to{transform:translate(-50%)}}.panel__head[data-v-f89118c2]{position:relative;display:flex;align-items:center;justify-content:space-between}.sk--head[data-v-f89118c2]{top:0;bottom:0;left:0;width:152px;border-radius:6px}.panel__summary[data-v-f89118c2]{display:grid;grid-template-columns:minmax(0,1fr) 122px;gap:12px;margin-top:16px;padding:16px;border-radius:16px;background:#f8f9fb}@media(max-width:1439px){.panel__summary[data-v-f89118c2]{grid-template-columns:minmax(0,1fr) 104px}}.panel__copy[data-v-f89118c2]{position:relative}.sk--copy-top[data-v-f89118c2],.sk--copy-bottom[data-v-f89118c2]{left:0;height:13px;border-radius:5px}.sk--copy-top[data-v-f89118c2]{top:2px;width:58%}.sk--copy-bottom[data-v-f89118c2]{top:25px;width:92%}.panel__photo[data-v-f89118c2]{position:relative}.sk--photo[data-v-f89118c2]{top:0;right:0;bottom:0;left:0;border-radius:10px}.panel__tiles[data-v-f89118c2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.panel__tile[data-v-f89118c2]{position:relative;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)}.sk--tile[data-v-f89118c2]{top:-1px;right:-1px;bottom:-1px;left:-1px}.panel__ready[data-v-f89118c2]{position:relative;display:flex;align-items:center;justify-content:space-between;height:44px;margin-top:14px;padding-inline:16px;border-radius:999px;background:#eff8e4}.sk--ready[data-v-f89118c2]{top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.reveal[data-v-f89118c2],.sk[data-v-f89118c2]{animation:none;transition:none}.sk[data-v-f89118c2]:after{animation:none}}.links[data-v-a49904be]{position:absolute;top:50%;left:50%;z-index:0;width:1554px;height:380px;transform:translate(-704px,-50%);pointer-events:none}.links__rail[data-v-a49904be]{stroke:#13290b29;transition:stroke .4s ease}.links__rail.is-active[data-v-a49904be]{stroke:var(--color-green);animation:rail-flow-a49904be .9s linear infinite,rail-pulse-a49904be 1.8s ease-in-out infinite}.links__rail.is-idle-flow[data-v-a49904be]{stroke:#67b80973;animation:rail-flow-a49904be 3.2s linear infinite}@keyframes rail-flow-a49904be{to{stroke-dashoffset:-20}}@keyframes rail-pulse-a49904be{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.links__rail.is-active[data-v-a49904be],.links__rail.is-idle-flow[data-v-a49904be]{animation:none}}@media(max-width:1439px){.links[data-v-a49904be]{display:none}}.stage[data-v-187fdd2e]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 720px minmax(0,1fr);align-items:center;margin-inline:auto}@media(max-width:767px){.stage[data-v-187fdd2e]{display:none}}.stage__left[data-v-187fdd2e]{position:relative;z-index:1;justify-self:end;margin-right:150px}.stage__right[data-v-187fdd2e]{position:relative;z-index:1;justify-self:start;width:calc(100% - 150px);max-width:340px;margin-left:150px}@media(max-width:1459px){.stage[data-v-187fdd2e]{grid-template-columns:minmax(0,1fr) 560px minmax(0,1fr)}.stage__left[data-v-187fdd2e]{margin-right:48px}.stage__right[data-v-187fdd2e]{width:calc(100% - 32px);margin-left:32px}}@media(max-width:1023px){.stage[data-v-187fdd2e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;justify-items:center;padding-inline:24px}.stage__center[data-v-187fdd2e]{grid-row:1;grid-column:1 / -1;width:100%}.stage__left[data-v-187fdd2e]{grid-row:2;grid-column:1;justify-self:end;margin-right:0}.stage__right[data-v-187fdd2e]{grid-row:2;grid-column:2;justify-self:start;width:100%;margin-left:0}}.flow-card[data-v-39a6561e]{position:relative;width:100%;overflow:hidden;border-radius:24px;background:var(--color-dark-surface)}.flow-card__glow[data-v-39a6561e]{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-39a6561e]{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-39a6561e]{position:relative;display:flex;flex-direction:column;gap:22px;padding:24px}.flow-card__steps[data-v-39a6561e]{display:flex;align-items:flex-start;justify-content:space-between;margin-top:8px}.flow-card__step[data-v-39a6561e]{display:flex;flex-direction:column;gap:12px;align-items:center;font-size:15px;color:#fff;white-space:nowrap}.flow-card__arrow[data-v-39a6561e]{padding-top:11px}.flow-card__progress[data-v-39a6561e]{width:124px;height:3px;margin:0 auto -16px;border-radius:999px;background:var(--color-lime);box-shadow:0 0 10px #a7fb418c}.flow-card__prompt[data-v-39a6561e]{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__text[data-v-39a6561e]{display:inline-flex;align-items:center;gap:3px;font-size:18px;color:#fff}.flow-card__caret[data-v-39a6561e]{width:1.5px;height:20px;background:#ffffffbf}.flow-card__send[data-v-39a6561e]{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:var(--color-lime);color:var(--color-ink)}@media(min-width:768px){[data-v-77a90d51] .hero-emoji{display:inline-block;transform-origin:50% 85%}}[data-v-77a90d51] .hero-emoji--shake{animation:hero-emoji-shake-77a90d51 .9s ease-in-out}[data-v-77a90d51] .hero-emoji--hop{animation:hero-emoji-hop-77a90d51 .9s ease-in-out}@keyframes hero-emoji-shake-77a90d51{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-77a90d51{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-77a90d51] .hero-emoji--shake,[data-v-77a90d51] .hero-emoji--hop{animation:none}}.card-a[data-v-7ea5dcf6]{background-image:linear-gradient(135deg,var(--color-card-a-from),var(--color-card-a-to))}.glow-tl[data-v-39921468]{position:absolute;left:-96px;top:-128px;width:420px;height:420px;pointer-events:none;background:radial-gradient(circle,#254105e6,#25410500 70%)}.glow-br[data-v-39921468]{position:absolute;right:-112px;bottom:-144px;width:420px;height:420px;pointer-events:none;background:radial-gradient(circle,#2e5a0a8c,#2e5a0a00 70%)}.dot-grid[data-v-39921468]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(134,196,53,.28) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(115% 110% at 100% 100%,#000 0%,transparent 62%);mask-image:radial-gradient(115% 110% at 100% 100%,#000 0%,transparent 62%)}.mark[data-v-de0b9e52]{position:absolute;top:0;left:0;width:15px;height:15px;background:linear-gradient(var(--color-green),var(--color-green)) center / 15px 1.5px no-repeat,linear-gradient(var(--color-green),var(--color-green)) center / 1.5px 15px no-repeat;transform:translate(-50%,-50%)}.mark--right[data-v-de0b9e52]{left:auto;right:0;transform:translate(50%,-50%)}.reveal-item[data-v-a52a9583]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,.7,.3,1)}.is-revealed .reveal-item[data-v-a52a9583]{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 90ms)}@media(prefers-reduced-motion:reduce){.reveal-item[data-v-a52a9583]{opacity:1;transform:none;transition:none}}.step-card[data-v-ec3a4307]{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-ec3a4307]{display:flex;align-items:center;justify-content:center;height:300px;color:var(--color-ink)}.step-card__title[data-v-ec3a4307]{margin-top:24px;font-size:24px;font-weight:700;line-height:1.2;color:var(--color-ink)}.step-card__body[data-v-ec3a4307]{margin-top:12px;font-size:16px;line-height:1.6;color:var(--color-slate-soft)}@media(min-width:1280px){.step-card[data-v-ec3a4307]{border-radius:16px}.step-card__art[data-v-ec3a4307]{height:240px}.step-card__title[data-v-ec3a4307]{margin-top:48px;font-size:16px;font-weight:600}.step-card__body[data-v-ec3a4307]{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-1d9d4979]{display:flex;flex-direction:column}.how-block[data-v-1d9d4979]{position:relative;flex:1;padding-top:80px;padding-bottom:80px;background:var(--color-surface-soft)}.how-lines[data-v-1d9d4979]{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:1280px){.how[data-v-1d9d4979]{padding-top:52px}.how-block[data-v-1d9d4979]{min-height:927px;padding-top:68px;padding-bottom:120px}}.console-frame[data-v-7b916990]{position:relative;width:100%}.console[data-v-7b916990]{position:relative;width:100%;min-height:400px;overflow:hidden;border-radius:24px;background:var(--color-dark-surface)}.console__glow[data-v-7b916990]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(66% 58% at 0% 0%,#204a2880,#204a2800 72%)}.console__dots[data-v-7b916990]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(215,255,225,.9) 1.2px,transparent 1.4px),radial-gradient(125% 115% at 100% 100%,#78d296,#78d296b8 45%,#78d29659 75%,#78d29600);background-size:11px 11px,100% 100%;-webkit-mask-image:radial-gradient(115% 108% at 100% 100%,#000 0%,rgba(0,0,0,.72) 48%,rgba(0,0,0,.22) 78%,transparent 100%);mask-image:radial-gradient(115% 108% at 100% 100%,#000 0%,rgba(0,0,0,.72) 48%,rgba(0,0,0,.22) 78%,transparent 100%)}.console__inner[data-v-7b916990]{position:relative;display:flex;flex-direction:column;padding:24px}.console__prompt[data-v-7b916990]{display:flex;align-items:center;justify-content:space-between;height:52px;margin-top:38px;padding-left:20px;padding-right:4px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f}.console__text[data-v-7b916990]{display:inline-flex;align-items:center;gap:3px;font-size:18px;color:#fff}.console__caret[data-v-7b916990]{width:1.5px;height:20px;background:#ffffffbf}.console__send[data-v-7b916990]{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:var(--color-lime);color:var(--color-ink);box-shadow:0 0 14px #a7fb4173}.console__log[data-v-7b916990]{display:flex;flex-direction:column;gap:14px;margin-top:34px}.console__line[data-v-7b916990]{font-size:16px;line-height:1.45;color:#fff}.console__chip[data-v-7b916990]{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-7b916990]{margin-right:6px}.console__chevron[data-v-7b916990]{display:inline-block;vertical-align:-3px;margin-left:2px}@media(min-width:1024px){.console-frame[data-v-7b916990]{padding:40px 44px 48px;border-radius:20px;background:#f5f5f2}.console-frame[data-v-7b916990]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:radial-gradient(circle,rgba(19,41,11,.06) 2px,transparent 2.2px);background-size:26px 26px;-webkit-mask-image:linear-gradient(135deg,#000 0%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.12) 100%);mask-image:linear-gradient(135deg,#000,#0000008c 55%,#0000001f);pointer-events:none}.console[data-v-7b916990]{width:480px;max-width:100%;min-height:510px;margin-inline:auto;border-radius:20px}}@media(min-width:1280px){.console-frame[data-v-7b916990]{width:calc(100% - 60px);padding:80px}.console[data-v-7b916990]{width:100%;min-height:543px}}.task-progress[data-v-a2a7e041]{width:100px;height:3px;margin-top:14px;border-radius:999px;background:linear-gradient(to right,var(--color-ink) 0 50%,#e5e5e5 50% 100%)}.tile[data-v-6ce9e2fa]{padding:12px 12px 10px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0a}.tile__label[data-v-6ce9e2fa]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.15;letter-spacing:.02em;color:#e2e8f0}.tile__dot[data-v-6ce9e2fa]{width:8px;height:8px;border-radius:999px}.tile__status[data-v-6ce9e2fa]{margin-top:6px;font-size:12px;line-height:1.15;color:#ffffff80}.tile__wave[data-v-6ce9e2fa]{display:flex;gap:3.5px;margin-top:8px}.tile__bar[data-v-6ce9e2fa]{width:6px;height:14px;border-radius:3px}.card[data-v-1ef979af]{width:100%;min-height:500px;overflow:hidden;border-radius:24px;background:linear-gradient(#ffffff09,#ffffff09),var(--color-dark-surface)}.card__body[data-v-1ef979af]{display:flex;flex-direction:column;padding:30px 24px 32px}.card__head[data-v-1ef979af]{padding-left:16px}.card__title[data-v-1ef979af]{font-size:24px;font-weight:700;line-height:1.05;color:#fff}.card__text[data-v-1ef979af]{margin-top:16px;font-size:16px;line-height:1.3;color:#ffffff8c}.card__prompt[data-v-1ef979af]{display:flex;align-items:center;height:56px;margin-top:20px;padding:0 20px;border:1.5px solid var(--color-lime);border-radius:14px;font-size:17px;color:#fff}.card__gap[data-v-1ef979af]{position:relative;height:32px}.card__rail[data-v-1ef979af]{position:absolute;top:0;bottom:0;left:61%;width:1.5px;background-image:repeating-linear-gradient(to bottom,var(--color-lime) 0 2.5px,transparent 2.5px 5px)}.card__model[data-v-1ef979af]{display:flex;align-items:center;gap:14px;height:56px;padding:0 20px 0 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;font-size:17px;color:#fff}.card__model-icon[data-v-1ef979af]{flex-shrink:0}.card__model-name[data-v-1ef979af]{flex:1}.card__agents[data-v-1ef979af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.card__result[data-v-1ef979af]{position:relative;display:flex;align-items:center;width:calc(60% + 28.8px);height:44px;margin-inline:auto;padding-left:20px;border:1.5px solid rgba(255,255,255,.5);border-radius:12px;font-size:17px;color:#fff}.card__result-lit[data-v-1ef979af]{position:absolute;top:-1.5px;left:0;width:66%;height:1.5px;background:var(--color-lime)}.chips[data-v-94164fcf]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.chips__item[data-v-94164fcf]{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__item--more[data-v-94164fcf]{padding-inline:8px;color:#fff9}.prompt[data-v-b18e94de]{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-b18e94de]{border-color:var(--color-lime)}.prompt__text[data-v-b18e94de]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prompt__send[data-v-b18e94de]{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--color-lime);color:var(--color-ink)}.card[data-v-76b71843]{display:grid;grid-template-columns:minmax(0,1fr) var(--right-w, 370px);column-gap:160px;padding:56px 44px;border-radius:20px;background:var(--color-near-black)}.card__left[data-v-76b71843]{display:flex;flex-direction:column}.card__title[data-v-76b71843]{font-size:26px;font-weight:700;line-height:1.15;color:#fff}.card__body[data-v-76b71843]{margin-top:20px;font-size:13px;line-height:1.5;color:#ffffff80}.card__foot[data-v-76b71843]{margin-top:auto;padding-top:40px}.card__connector[data-v-76b71843]{position:relative}.card__rail[data-v-76b71843]{position:absolute;top:0;bottom:0;left:50%;width:1.5px}.bg[data-v-0c0f5420]{display:flex;flex-direction:column;align-items:center}.bg__rail[data-v-0c0f5420]{width:1.5px;height:34px}.review[data-v-0c0f5420]{position:relative;width:100%}.panel[data-v-0c0f5420]{width:306px;margin-inline:auto;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px}.panel__head[data-v-0c0f5420]{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700;line-height:1.2;color:#fff}.panel__icon[data-v-0c0f5420]{flex-shrink:0;color:#4dc3f7}.steps[data-v-0c0f5420]{margin-top:12px}.step[data-v-0c0f5420]{display:flex;align-items:center;gap:13px;height:34px;font-size:13px;line-height:1.2;color:#fff}.step--pending[data-v-0c0f5420]{color:#ffffff73}.step__status[data-v-0c0f5420]{display:grid;flex-shrink:0;place-items:center;width:18px;height:18px;--ring: 2px;border:2px solid rgba(255,255,255,.2);border-radius:999px}.step__status--done[data-v-0c0f5420]{border:0;background:var(--color-lime-deep);color:var(--color-near-black)}.step__status--running[data-v-0c0f5420]{border-color:var(--color-lime)}.phone[data-v-0c0f5420]{position:absolute;top:53px;right:0;width:103px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:var(--color-near-black)}.phone__notch[data-v-0c0f5420]{position:absolute;top:4px;left:50%;width:29px;height:4px;border-radius:999px;background:#fff3;transform:translate(-50%)}.phone__head[data-v-0c0f5420]{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:10px;font-weight:700;line-height:1.2;color:#fff}.phone__icon[data-v-0c0f5420]{flex-shrink:0;color:#4dc3f7}.phone__value[data-v-0c0f5420]{margin-top:9px;text-align:right;font-size:13px;line-height:1.2;color:#fff}.phone__bar[data-v-0c0f5420]{display:block;height:6px;margin-top:5px;border-radius:999px;background:#fff3}.phone__bar span[data-v-0c0f5420]{display:block;width:40%;height:100%;border-radius:999px;background:var(--color-lime-deep)}.steps--phone[data-v-0c0f5420]{margin-top:11px}.steps--phone .step[data-v-0c0f5420]{gap:5px;height:22px;font-size:10px}.steps--phone .step__status[data-v-0c0f5420]{width:15px;height:15px;--ring: 1.5px;border-width:1.5px}.step__text[data-v-0c0f5420]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.badge[data-v-0c0f5420]{display:inline-flex;align-items:center;gap:6px;height:33px;padding-inline:15px;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:13px;line-height:1;color:#fff}.badge__icon[data-v-0c0f5420]{flex-shrink:0;color:var(--color-lime)}.remote__title[data-v-0c0f5420]{font-size:18px;font-weight:700;line-height:1.2;color:#fff}.remote__note[data-v-0c0f5420]{margin-top:8px;font-size:12px;line-height:1.5;color:#ffffff80}@keyframes bg-rail-flow-0c0f5420{0%{background-position:0 0}to{background-position:0 -34px}}@keyframes bg-step-done-0c0f5420{0%{background-color:#86c43500;box-shadow:inset 0 0 0 var(--ring) #fff3}68%{background-color:#86c43500;box-shadow:inset 0 0 0 var(--ring) var(--color-lime)}to{background-color:var(--color-lime-deep);box-shadow:inset 0 0 0 var(--ring) #86c43500}}@keyframes bg-step-check-0c0f5420{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes bg-step-running-0c0f5420{0%{border-color:#fff3;box-shadow:0 0 #a7fb4100}68%{border-color:var(--color-lime);box-shadow:0 0 0 calc(var(--ring) * 2) #a7fb412e}to{border-color:var(--color-lime);box-shadow:0 0 #a7fb4100}}@keyframes bg-step-label-0c0f5420{0%{color:#ffffff73}to{color:#fff}}@keyframes bg-bar-fill-0c0f5420{0%{width:0}to{width:40%}}@keyframes bg-bar-value-0c0f5420{0%{opacity:.3}to{opacity:1}}@keyframes bg-badge-lit-0c0f5420{0%{box-shadow:0 0 #a7fb4100}to{box-shadow:0 0 18px -2px #a7fb4173}}@keyframes bg-badge-icon-0c0f5420{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:none}}.cap-card--revealed .bg__rail[data-v-0c0f5420]{animation:bg-rail-flow-0c0f5420 3.6s linear .8s both}.cap-card--revealed .step__status--done[data-v-0c0f5420]{animation:bg-step-done-0c0f5420 1.85s cubic-bezier(.4,0,.2,1) .75s both}.cap-card--revealed .step__status--done svg[data-v-0c0f5420]{animation:bg-step-check-0c0f5420 .35s cubic-bezier(.2,.8,.3,1.4) 2.3s both}.cap-card--revealed .step__status--running[data-v-0c0f5420]{animation:bg-step-running-0c0f5420 1.85s ease-out .75s both}.cap-card--revealed .panel .step[data-v-0c0f5420]:nth-child(1),.cap-card--revealed .phone .step[data-v-0c0f5420]:nth-child(1){animation:bg-step-label-0c0f5420 .5s ease-out .75s both}.cap-card--revealed .panel .step[data-v-0c0f5420]:nth-child(2),.cap-card--revealed .phone .step[data-v-0c0f5420]:nth-child(2){animation:bg-step-label-0c0f5420 .5s ease-out 2s both}.cap-card--revealed .phone__bar span[data-v-0c0f5420]{animation:bg-bar-fill-0c0f5420 2.2s cubic-bezier(.3,0,.2,1) 1s both}.cap-card--revealed .phone__value[data-v-0c0f5420]{animation:bg-bar-value-0c0f5420 .8s ease-out 2.6s both}.cap-card--revealed .badge[data-v-0c0f5420]{animation:bg-badge-lit-0c0f5420 1s ease-out 3.4s both}.cap-card--revealed .badge__icon[data-v-0c0f5420]{animation:bg-badge-icon-0c0f5420 .6s ease-out 3.4s both}@media(prefers-reduced-motion:reduce){.cap-card--revealed .bg__rail[data-v-0c0f5420],.cap-card--revealed .step__status--done[data-v-0c0f5420],.cap-card--revealed .step__status--done svg[data-v-0c0f5420],.cap-card--revealed .step__status--running[data-v-0c0f5420],.cap-card--revealed .panel .step[data-v-0c0f5420]:nth-child(1),.cap-card--revealed .phone .step[data-v-0c0f5420]:nth-child(1),.cap-card--revealed .panel .step[data-v-0c0f5420]:nth-child(2),.cap-card--revealed .phone .step[data-v-0c0f5420]:nth-child(2),.cap-card--revealed .phone__bar span[data-v-0c0f5420],.cap-card--revealed .phone__value[data-v-0c0f5420],.cap-card--revealed .badge[data-v-0c0f5420],.cap-card--revealed .badge__icon[data-v-0c0f5420]{animation:none}}.list__item[data-v-56f0eacb]{position:relative;padding-block:26px;font-size:16px;line-height:1.4;color:#ffffffbf;transition:color .35s ease}.list__label[data-v-56f0eacb]{display:block}.list__rule[data-v-56f0eacb]{position:absolute;right:0;bottom:0;left:0;height:1px;background:#ffffff40}.list__rule[data-v-56f0eacb]: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-56f0eacb]{color:#fff}.list__item--active .list__rule[data-v-56f0eacb]:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.list__rule[data-v-56f0eacb]:after{transition:none}}.readout[data-v-d30c912f]{display:flex;flex-direction:column;height:100%}.metrics[data-v-d30c912f]{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-d30c912f]{display:flex;flex-direction:column;gap:5px;padding:16px}.metric+.metric[data-v-d30c912f]{border-left:1px solid rgba(255,255,255,.08)}.metric__label[data-v-d30c912f]{font-size:10px;line-height:1.2;color:#ffffff80}.metric__values[data-v-d30c912f]{display:flex;align-items:center;gap:18px;font-size:18px;line-height:1.2;color:#fff}.metric__arrow[data-v-d30c912f]{flex-shrink:0;color:#ffffff80}.metric__delta[data-v-d30c912f]{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-d30c912f]{display:flex;align-items:flex-end;justify-content:center;gap:12px;margin-top:auto;padding-bottom:15px}.chart__bar[data-v-d30c912f]{width:4px;border-radius:999px;background:linear-gradient(180deg,var(--color-lime-deep) 0%,rgba(134,196,53,0) 100%)}.foot[data-v-d30c912f]{display:flex;flex-direction:column;gap:6px}.foot__value[data-v-d30c912f]{font-size:20px;font-weight:700;line-height:1.2;color:#fff}.foot__label[data-v-d30c912f]{font-size:13px;line-height:1.5;color:#ffffff80}@keyframes eff-metrics-lit-d30c912f{0%{border-color:#ffffff14;box-shadow:0 0 #a7fb4100,0 0 #a7fb4100}35%{border-color:#a7fb414d;box-shadow:0 0 0 1px #a7fb414d,0 0 22px -6px #a7fb4166}to{border-color:#ffffff14;box-shadow:0 0 #a7fb4100,0 0 #a7fb4100}}@keyframes eff-figure-in-d30c912f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes eff-bar-grow-d30c912f{0%{transform:scaleY(0)}to{transform:none}}.cap-card--revealed .metrics[data-v-d30c912f]{animation:eff-metrics-lit-d30c912f 1.8s ease-out .5s both}.cap-card--revealed .metric__values span[data-v-d30c912f]:last-child,.cap-card--revealed .metric__delta[data-v-d30c912f]{animation:eff-figure-in-d30c912f .6s cubic-bezier(.25,.8,.3,1) calc(.7s + var(--i, 0) * .15s) both}.cap-card--revealed .chart__bar[data-v-d30c912f]{transform-origin:bottom;animation:eff-bar-grow-d30c912f .6s cubic-bezier(.25,.8,.3,1) calc(.9s + var(--i, 0) * 40ms) both}.cap-card--revealed .foot[data-v-d30c912f]{animation:eff-figure-in-d30c912f .9s cubic-bezier(.25,.8,.3,1) 2.3s both}@media(prefers-reduced-motion:reduce){.cap-card--revealed .metrics[data-v-d30c912f],.cap-card--revealed .metric__values span[data-v-d30c912f]:last-child,.cap-card--revealed .metric__delta[data-v-d30c912f],.cap-card--revealed .chart__bar[data-v-d30c912f],.cap-card--revealed .foot[data-v-d30c912f]{animation:none}}.flow[data-v-2510db81]{display:flex;flex-direction:column;align-items:center}.flow__tree[data-v-2510db81]{display:block;flex:none;width:372px;height:40px}.flow__tree path[data-v-2510db81]{fill:none;stroke:var(--color-lime);stroke-width:1.5;stroke-dasharray:2.5 2.5}.agents[data-v-2510db81]{display:grid;flex:none;grid-template-columns:repeat(4,84px);gap:12px}.agent[data-v-2510db81]{display:flex;flex-direction:column;align-items:flex-start;height:90px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.agent__name[data-v-2510db81]{margin-top:2px;font-size:13px;font-weight:600;line-height:1.2;color:#fff}.agent__state[data-v-2510db81]{margin-top:auto;font-size:12px;line-height:1.2;color:#ffffff80}.result[data-v-2510db81]{position:relative;display:flex;align-items:center;width:220px;height:40px;padding-left:16px;border:1px solid rgba(255,255,255,.2);border-radius:12px;font-size:14px;color:#fff}.result[data-v-2510db81]:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:13px;background:linear-gradient(90deg,var(--color-green-cta) 0 46%,transparent 54%);content:"";padding:1px;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-2510db81]{display:flex;align-items:center;gap:5px;height:26px;margin-top:16px;padding-inline:13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:12px;letter-spacing:.02em;color:#fff}.badge__dot[data-v-2510db81]{flex:none;width:8px;height:8px;border-radius:999px;background:var(--color-green-cta)}.badge__note[data-v-2510db81]{margin-top:8px;font-size:12px;color:#ffffff80}.loop__title[data-v-2510db81]{font-size:20px;font-weight:700;line-height:1.2;color:#fff}.loop__note[data-v-2510db81]{margin-top:8px;font-size:12px;color:#ffffff80}.cap-card--revealed .agent[data-v-2510db81]{animation:goal-agent-2510db81 4.6s cubic-bezier(.4,0,.2,1) both}.cap-card--revealed .agent[data-v-2510db81]:nth-child(1){animation-delay:.5s}.cap-card--revealed .agent[data-v-2510db81]:nth-child(2){animation-delay:1s}.cap-card--revealed .agent[data-v-2510db81]:nth-child(3){animation-delay:1.5s}.cap-card--revealed .agent[data-v-2510db81]:nth-child(4){animation-delay:2s}.agent[data-v-2510db81]{position:relative}.agent[data-v-2510db81]:after{position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(115deg,transparent 24%,rgba(167,251,65,.85) 50%,transparent 76%);background-size:260% 100%;animation:goal-sheen-2510db81 2.8s linear infinite;content:"";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}.agent__bars[data-v-2510db81]{position:absolute;right:12px;bottom:5px;left:12px;display:flex;justify-content:space-between;height:3px}.agent__bars i[data-v-2510db81]{width:3px;background:currentColor;opacity:.25;animation:goal-bar-2510db81 1.2s ease-in-out infinite;animation-delay:calc(var(--b, 0) * .13s)}.cap-card--revealed .agent__state[data-v-2510db81]{animation:goal-working-2510db81 1.8s ease-in-out infinite}.cap-card--revealed .flow__tree path[data-v-2510db81]{animation:goal-flow-2510db81 4.6s linear .4s both}.cap-card--revealed .result[data-v-2510db81]{animation:goal-result-2510db81 4.6s ease 2.6s both}.cap-card--revealed .badge[data-v-2510db81]{animation:goal-badge-2510db81 4.6s ease 3.2s both}.cap-card--revealed .badge__dot[data-v-2510db81]{animation:goal-dot-2510db81 4.6s ease 3.2s both}@keyframes goal-agent-2510db81{0%,to{border-color:#ffffff1a;background-color:transparent}8%{border-color:#a7fb4199;background-color:#a7fb4112}24%{border-color:#a7fb4138;background-color:#a7fb4105}}@keyframes goal-flow-2510db81{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes goal-result-2510db81{0%{box-shadow:0 0 #a7fb4100}12%{box-shadow:0 0 14px #a7fb4159}32%,to{box-shadow:0 0 #a7fb4100}}@keyframes goal-badge-2510db81{0%,to{border-color:#fff3}12%{border-color:#a7fb41b3}36%{border-color:#fff3}}@keyframes goal-dot-2510db81{0%,8%,24%,to{transform:scale(1)}14%{transform:scale(1.6)}}@keyframes goal-sheen-2510db81{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes goal-bar-2510db81{0%,to{opacity:.18;transform:scaleY(.6)}50%{opacity:.9;transform:scaleY(1.6)}}@keyframes goal-working-2510db81{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.cap-card--revealed .agent[data-v-2510db81],.cap-card--revealed .flow__tree path[data-v-2510db81],.cap-card--revealed .result[data-v-2510db81],.cap-card--revealed .badge[data-v-2510db81],.cap-card--revealed .badge__dot[data-v-2510db81],.cap-card--revealed .agent__state[data-v-2510db81],.agent[data-v-2510db81]:after,.agent__bars i[data-v-2510db81]{animation:none}.agent[data-v-2510db81]:after,.agent__bars[data-v-2510db81]{display:none}}.agents[data-v-cf5d037b]{display:flex;flex-direction:column;align-items:center}.agent[data-v-cf5d037b]{display:flex;align-items:center;gap:10px;width:255px;height:56px;padding-inline:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a}.agent__icon[data-v-cf5d037b]{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;border-radius:8px;background:#ffffff0f;color:#fff}.agent__text[data-v-cf5d037b]{display:flex;flex:1;flex-direction:column;min-width:0;gap:2px}.agent__title[data-v-cf5d037b]{font-size:13px;font-weight:600;line-height:1.2;color:#fff}.agent__detail[data-v-cf5d037b]{font-size:11px;line-height:1.2;color:#ffffff80}.agent__status[data-v-cf5d037b]{display:grid;flex-shrink:0;place-items:center;width:18px;height:18px;border:2px solid rgba(255,255,255,.25);border-radius:999px}.agent__status--done[data-v-cf5d037b]{border:0;background:var(--color-lime-deep);color:#fff}.agent__status--running[data-v-cf5d037b]{border-color:var(--color-lime)}.rail[data-v-cf5d037b]{align-self:center;width:1.5px;height:13px;background-image:repeating-linear-gradient(to bottom,var(--color-lime) 0 2.5px,transparent 2.5px 5px)}.cap-card--revealed .agent__status--done[data-v-cf5d037b]{animation:orch-done-cf5d037b 3.8s linear forwards,orch-beat-cf5d037b .5s ease-in-out 1.1s 2}.cap-card--revealed .agent__status--done svg[data-v-cf5d037b]{animation:orch-check-cf5d037b 3.8s linear forwards}.cap-card--revealed .agent__status--running[data-v-cf5d037b]{animation:orch-running-cf5d037b 3.8s linear forwards,orch-beat-cf5d037b .5s ease-in-out 2.7s 2}@keyframes orch-done-cf5d037b{0%,21%{border:2px solid rgba(255,255,255,.25);background-color:#86c43500}28%,57%{border:2px solid var(--color-lime);background-color:#86c43500}64%,to{border:0 solid var(--color-lime-deep);background-color:var(--color-lime-deep)}}@keyframes orch-check-cf5d037b{0%,57%{opacity:0;transform:scale(.3)}66%{opacity:1;transform:scale(1.08)}72%,to{opacity:1;transform:none}}@keyframes orch-running-cf5d037b{0%,61%{border-color:#ffffff40}68%,to{border-color:var(--color-lime)}}@keyframes orch-beat-cf5d037b{0%{transform:scale(1);box-shadow:0 0 #a7fb4159}45%{transform:scale(1.12);box-shadow:0 0 0 4px #a7fb4100}to{transform:scale(1);box-shadow:0 0 #a7fb4100}}@media(prefers-reduced-motion:reduce){.cap-card--revealed .agent__status--done[data-v-cf5d037b],.cap-card--revealed .agent__status--done svg[data-v-cf5d037b],.cap-card--revealed .agent__status--running[data-v-cf5d037b]{animation:none}}.models[data-v-1534f39b]{display:flex;flex-direction:column;align-items:center}.model[data-v-1534f39b]{display:flex;align-items:center;gap:8px;width:370px;height:42px;padding-inline:8px;border:1.5px solid transparent;border-radius:12px}.model--active[data-v-1534f39b]{border-color:var(--color-lime);background:#a7fb4114}.model__icon[data-v-1534f39b]{flex-shrink:0;color:#ffffffbf}.model__name[data-v-1534f39b]{font-size:13px;line-height:1.2;color:#fff}.model__tag[data-v-1534f39b]{display:inline-flex;align-items:center;height:20px;padding-inline:10px;border-radius:999px;background:#ffffff14;font-size:12px;line-height:1;color:#ffffffbf}.model__tag--active[data-v-1534f39b]{background:var(--color-lime);color:var(--color-ink)}.cap-card--revealed .model[data-v-1534f39b]:nth-child(-n+4):not(.model--active){animation:route-scan-1534f39b .66s linear calc(.8s + var(--step, 0) * .66s) both}.cap-card--revealed .model:nth-child(-n+4):not(.model--active) .model__tag[data-v-1534f39b]{animation:route-scan-tag-1534f39b .66s linear calc(.8s + var(--step, 0) * .66s) both}.cap-card--revealed .model--active[data-v-1534f39b]{animation:route-lock-1534f39b .66s linear calc(.8s + var(--step, 0) * .66s) both,route-lock-glow-1534f39b .55s ease-out calc(1.07s + var(--step, 0) * .66s) both}.cap-card--revealed .model--active .model__tag[data-v-1534f39b]{animation:route-lock-tag-1534f39b .66s linear calc(.8s + var(--step, 0) * .66s) both}@keyframes route-scan-1534f39b{0%{border-color:#a7fb4100;background-color:#a7fb4100}27%,55%{border-color:var(--color-lime);background-color:#a7fb4114}to{border-color:#a7fb4100;background-color:#a7fb4100}}@keyframes route-scan-tag-1534f39b{0%{background-color:#ffffff14;color:#ffffffbf}27%,55%{background-color:var(--color-lime);color:var(--color-ink)}to{background-color:#ffffff14;color:#ffffffbf}}@keyframes route-lock-1534f39b{0%{border-color:#a7fb4100;background-color:#a7fb4100}27%,to{border-color:var(--color-lime);background-color:#a7fb4114}}@keyframes route-lock-tag-1534f39b{0%{background-color:#ffffff14;color:#ffffffbf}27%,to{background-color:var(--color-lime);color:var(--color-ink)}}@keyframes route-lock-glow-1534f39b{0%{box-shadow:0 0 #a7fb4138}to{box-shadow:none}}@media(prefers-reduced-motion:reduce){.cap-card--revealed .model[data-v-1534f39b]:nth-child(-n+4):not(.model--active),.cap-card--revealed .model:nth-child(-n+4):not(.model--active) .model__tag[data-v-1534f39b],.cap-card--revealed .model--active[data-v-1534f39b],.cap-card--revealed .model--active .model__tag[data-v-1534f39b]{animation:none}}.steps[data-v-fd9ae6a7]{margin-top:24px;--ws-start: .9s;--ws-step: .56s;--ws-rewind: calc(var(--ws-start) + 6 * var(--ws-step))}.step[data-v-fd9ae6a7]{display:flex;align-items:center;gap:13px;height:36px;font-size:13px;line-height:1.2;color:#fff}.step--queued[data-v-fd9ae6a7]{color:#ffffff73}.step__status[data-v-fd9ae6a7]{display:grid;flex-shrink:0;place-items:center;width:18px;height:18px;border:2px solid rgba(255,255,255,.25);border-radius:999px}.step__status--done[data-v-fd9ae6a7]{border:0;background:var(--color-lime-deep);color:var(--color-near-black)}.step__status--running[data-v-fd9ae6a7]{border-color:var(--color-lime)}.step__status svg[data-v-fd9ae6a7]{opacity:0;transform:scale(.3)}.step__status--done svg[data-v-fd9ae6a7]{opacity:1;transform:none}.cap-card--revealed .step[data-v-fd9ae6a7]{--ws-delay: calc(var(--ws-start) + (var(--i) - 1) * var(--ws-step));animation:ws-label-fd9ae6a7 var(--ws-step) linear var(--ws-delay) both}.cap-card--revealed .step__status[data-v-fd9ae6a7]{animation:ws-fill-fd9ae6a7 var(--ws-step) linear var(--ws-delay) both}.cap-card--revealed .step__status svg[data-v-fd9ae6a7]{animation:ws-check-fd9ae6a7 var(--ws-step) linear var(--ws-delay) both}.cap-card--revealed .step__status--running[data-v-fd9ae6a7]{animation:ws-fill-fd9ae6a7 var(--ws-step) linear var(--ws-delay) both,ws-rewind-running-fd9ae6a7 .55s ease-in-out var(--ws-rewind) forwards}.cap-card--revealed .step__status--queued[data-v-fd9ae6a7]{animation:ws-fill-fd9ae6a7 var(--ws-step) linear var(--ws-delay) both,ws-rewind-queued-fd9ae6a7 .55s ease-in-out var(--ws-rewind) forwards}.cap-card--revealed .step__status--running svg[data-v-fd9ae6a7],.cap-card--revealed .step__status--queued svg[data-v-fd9ae6a7]{animation:ws-check-fd9ae6a7 var(--ws-step) linear var(--ws-delay) both,ws-check-back-fd9ae6a7 .55s ease-in-out var(--ws-rewind) forwards}.cap-card--revealed .step--queued[data-v-fd9ae6a7]{animation:ws-label-fd9ae6a7 var(--ws-step) linear var(--ws-delay) both,ws-label-back-fd9ae6a7 .55s ease-in-out var(--ws-rewind) forwards}@keyframes ws-fill-fd9ae6a7{0%,6%{border-style:solid;border-width:2px;border-color:#ffffff40;background-color:#86c43500;color:var(--color-near-black)}20%,68%{border-width:2px;border-color:var(--color-lime);background-color:#86c43500}to{border-style:solid;border-width:0;border-color:var(--color-lime-deep);background-color:var(--color-lime-deep);color:var(--color-near-black)}}@keyframes ws-check-fd9ae6a7{0%,68%{opacity:0;transform:scale(.3)}80%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ws-label-fd9ae6a7{0%,10%{color:#ffffff73}26%,to{color:#fff}}@keyframes ws-rewind-running-fd9ae6a7{0%{border-width:0;border-color:var(--color-lime-deep);background-color:var(--color-lime-deep);opacity:1}45%{border-width:2px;border-color:var(--color-lime);background-color:#86c43500;opacity:.2}to{border-width:2px;border-color:var(--color-lime);background-color:#86c43500;opacity:1}}@keyframes ws-rewind-queued-fd9ae6a7{0%{border-width:0;border-color:var(--color-lime-deep);background-color:var(--color-lime-deep);opacity:1}45%{border-width:2px;border-color:#ffffff40;background-color:#86c43500;opacity:.2}to{border-width:2px;border-color:#ffffff40;background-color:#86c43500;opacity:1}}@keyframes ws-check-back-fd9ae6a7{0%,35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes ws-label-back-fd9ae6a7{0%,35%{color:#fff}to{color:#ffffff73}}.loop__title[data-v-fd9ae6a7]{font-size:18px;font-weight:700;line-height:1.2;color:#fff}.loop__note[data-v-fd9ae6a7]{margin-top:9px;font-size:13px;line-height:1.5;color:#ffffff80}@media(prefers-reduced-motion:reduce){.cap-card--revealed .step[data-v-fd9ae6a7],.cap-card--revealed .step--queued[data-v-fd9ae6a7],.cap-card--revealed .step__status[data-v-fd9ae6a7],.cap-card--revealed .step__status--running[data-v-fd9ae6a7],.cap-card--revealed .step__status--queued[data-v-fd9ae6a7],.cap-card--revealed .step__status svg[data-v-fd9ae6a7]{animation:none}}.capabilities[data-v-a1eadac5]{position:relative;padding-top:60px;padding-bottom:80px;background:radial-gradient(90% 55% at 45% 100%,#34a04280,#34a04200 65%),linear-gradient(125deg,#050806,#071106 12%,#0e2c12,#16491d 52%,#1c6a29 78%,#1f7530)}.capabilities__dots[data-v-a1eadac5]{position:absolute;inset-inline:0;bottom:0;height:200px;background-image:radial-gradient(circle,rgba(4,44,26,.85) 3.4px,transparent 3.8px);background-size:23px 23px;-webkit-mask-image:radial-gradient(78% 100% at 50% 100%,#000 0%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.2) 100%);mask-image:radial-gradient(78% 100% at 50% 100%,#000,#0000008c 55%,#0003);pointer-events:none}.cap-card[data-v-a1eadac5] [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,.7,.3,1)}.cap-card--revealed[data-v-a1eadac5] [data-reveal]{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 70ms)}.cards__pc[data-v-a1eadac5],.capabilities__dots[data-v-a1eadac5]{display:none}@media(min-width:1024px){.capabilities[data-v-a1eadac5]{padding-top:144px;padding-bottom:144px}}@media(min-width:1280px){.capabilities__dots[data-v-a1eadac5]{display:block}.layout[data-v-a1eadac5]{grid-template-columns:minmax(0,1fr);row-gap:64px}.cards__mobile[data-v-a1eadac5]{display:none}.cards__pc[data-v-a1eadac5]{display:grid;grid-template-columns:290px minmax(0,1fr);column-gap:130px;align-items:start}.rail[data-v-a1eadac5]{position:sticky;top:120px}.stack[data-v-a1eadac5]{display:grid;gap:64px}}@media(prefers-reduced-motion:reduce){.cap-card[data-v-a1eadac5] [data-reveal]{opacity:1;transform:none;transition:none}}.sidebar[data-v-38844fec]{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-38844fec]{display:flex;align-items:center;height:3.9em;padding-inline:1.17em}.sidebar__lights[data-v-38844fec]{display:flex;gap:.5em}.sidebar__light[data-v-38844fec]{width:.94em;height:.94em;border-radius:999px}.sidebar__light--close[data-v-38844fec]{background:#ed6a5e}.sidebar__light--min[data-v-38844fec]{background:#e9b64c}.sidebar__light--zoom[data-v-38844fec]{background:#5ebd51}.sidebar__panel[data-v-38844fec]{margin-left:auto;color:var(--win-faint)}.sidebar__nav[data-v-38844fec]{display:flex;flex-direction:column;padding-top:.27em}.sidebar__item[data-v-38844fec]{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-38844fec],.sidebar__panel[data-v-38844fec],.sidebar__gear[data-v-38844fec],.thread-row__mark svg[data-v-38844fec]{width:.83em;height:.83em}.sidebar__item svg[data-v-38844fec]{flex:0 0 auto;color:var(--win-muted)}.sidebar__item[data-v-38844fec]:hover{background:#0f172a0a}.sidebar__label[data-v-38844fec]{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-38844fec]{display:flex;flex-direction:column;padding-inline:.5em}.thread-row[data-v-38844fec]{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-38844fec]:hover{background:#0f172a0a}.thread-row--active[data-v-38844fec],.thread-row--active[data-v-38844fec]:hover{background:var(--win-active)}.thread-row__mark[data-v-38844fec]{display:flex;align-items:center;justify-content:center;flex:0 0 1.1em;color:var(--win-muted)}.thread-row__dot[data-v-38844fec]{width:.5em;height:.5em;border-radius:999px;background:#4caf50}.thread-row__title[data-v-38844fec]{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.thread-row__time[data-v-38844fec]{flex:0 0 auto;color:var(--win-faint);font-size:.78em}.sidebar__user[data-v-38844fec]{display:flex;align-items:center;gap:.8em;margin-top:auto;height:2.4em;padding-inline:1.06em 1.17em}.sidebar__avatar[data-v-38844fec]{display:flex;align-items:center;justify-content:center;flex:0 0 calc(1.7 * var(--win-u));height:calc(1.7 * var(--win-u));border-radius:999px;background:#5fc24a;font-size:1.15em;line-height:1}.sidebar__name[data-v-38844fec]{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar__gear[data-v-38844fec]{flex:0 0 auto;color:var(--win-muted)}.composer[data-v-4632333f]{display:flex;flex-direction:column;flex:0 0 auto}.composer__box[data-v-4632333f]{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__input[data-v-4632333f]{width:100%;border:0;background:none;color:var(--win-ink);font:inherit;outline:none}.composer__input[data-v-4632333f]::placeholder{color:var(--win-faint)}.composer__tools[data-v-4632333f]{display:flex;align-items:center;gap:.55em;margin-top:auto;height:1.94em}.composer__tool[data-v-4632333f]{display:flex;align-items:center;justify-content:center;width:1.94em;height:1.94em;color:var(--win-muted)}.composer__tool--accent[data-v-4632333f]{color:var(--win-green-strong)}.composer__tool svg[data-v-4632333f],.composer__send svg[data-v-4632333f]{width:1.1em;height:1.1em}.composer__agent[data-v-4632333f]{margin-left:auto;margin-right:calc(.6 * var(--win-u));font-size:.83em;color:var(--win-ink)}.composer__send[data-v-4632333f]{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)}.composer__send[data-v-4632333f]:disabled{opacity:.55}.composer__status[data-v-4632333f]{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-4632333f]{width:calc(.72 * var(--win-u));height:calc(.72 * var(--win-u))}.composer__meter[data-v-4632333f]{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-4632333f]{width:32%;background:var(--win-green-strong)}.composer__percent[data-v-4632333f]{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-c1463a29]{font-size:.75em;line-height:0}.footnote-link[data-v-c1463a29]{color:var(--link-color);text-decoration:none}.footnote-link[data-v-c1463a29]: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-e1eb37b6]{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-424c6fcc]{position:relative;contain:layout;content-visibility:auto;contain-intrinsic-size:800px 600px;contain-intrinsic-size:auto 800px auto 600px}.markdown-renderer.virtualized[data-v-424c6fcc],.markdown-renderer.virtual-scroll-coordinated[data-v-424c6fcc]{content-visibility:visible;contain-intrinsic-size:auto}.markdown-renderer.stable-layout[data-v-424c6fcc]{content-visibility:visible;contain-intrinsic-size:none}.node-slot[data-v-424c6fcc],.node-content[data-v-424c6fcc]{width:100%}.markdown-renderer.virtualized .node-slot[data-v-424c6fcc],.markdown-renderer.virtualized .node-content[data-v-424c6fcc],.markdown-renderer.virtual-scroll-coordinated .node-slot[data-v-424c6fcc],.markdown-renderer.virtual-scroll-coordinated .node-content[data-v-424c6fcc]{display:flow-root}.node-placeholder[data-v-424c6fcc]{width:100%;min-height:1rem;margin:.25rem 0}.node-placeholder[data-v-424c6fcc]:first-child{margin-top:0}.node-spacer[data-v-424c6fcc]{width:100%}.unknown-node[data-v-424c6fcc]{color:hsl(var(--ms-muted-foreground));font-style:italic;margin:var(--ms-flow-paragraph-y) 0}.typewriter-cursor[data-v-424c6fcc]{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-424c6fcc 1s steps(1,end) infinite}@keyframes typewriter-cursor-blink-424c6fcc{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-79db2e8f]{--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-79db2e8f]{--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-79db2e8f]{transition:none;box-sizing:border-box;min-width:0;width:100%}.code-block-container.is-diff .code-editor-container[data-v-79db2e8f]{transition:none}.code-editor-layer[data-v-79db2e8f]{display:grid;min-width:0;position:relative}.code-editor-layer--collapsed[data-v-79db2e8f]{height:0;min-height:0;overflow:hidden;visibility:hidden;pointer-events:none}.code-editor-layer>.code-editor-container[data-v-79db2e8f]{grid-area:1 / 1;z-index:1}.code-editor-layer[data-v-79db2e8f]>pre.code-pre-fallback{grid-area:1 / 1;position:relative;z-index:2}.code-block-container.is-plain-text[data-v-79db2e8f]: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-79db2e8f]{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-79db2e8f]{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-79db2e8f]: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-79db2e8f]{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-79db2e8f] pre.code-pre-fallback.markstream-pre--diff-preview{background:var(--markstream-diff-editor-bg);transition:none}.code-block-container.is-diff[data-v-79db2e8f] 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-79db2e8f] 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-79db2e8f] 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-79db2e8f] 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-79db2e8f] 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-79db2e8f] 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-79db2e8f] pre.code-pre-fallback.markstream-pre--diff-preview{transition:none}}.code-block-container.is-rendering .code-height-placeholder[data-v-79db2e8f]{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-79db2e8f]: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-79db2e8f 1.2s ease-in-out infinite}.code-loading-placeholder[data-v-79db2e8f]{padding:1rem;min-height:var(--ms-size-skeleton-min-height)}.loading-skeleton[data-v-79db2e8f]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-79db2e8f]{position:relative;overflow:hidden;height:1rem;border-radius:calc(var(--ms-radius) * .5);background:var(--loading-shimmer)}.skeleton-line[data-v-79db2e8f]: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-79db2e8f]:before{animation:code-skeleton-shimmer-79db2e8f 1.2s ease-in-out infinite}.skeleton-line.short[data-v-79db2e8f]{width:60%}.code-block-container[data-markstream-viewport-pending=true] .code-height-placeholder[data-v-79db2e8f]:before,.code-block-container[data-markstream-viewport-pending=true] .skeleton-line[data-v-79db2e8f]:before{animation:none}@keyframes code-skeleton-shimmer-79db2e8f{0%{transform:translate(0)}to{transform:translate(75%)}}@media(prefers-reduced-motion:reduce){.code-block-container.is-rendering .code-height-placeholder[data-v-79db2e8f]:before,.skeleton-line[data-v-79db2e8f]: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-acf10812]{margin:var(--ms-flow-diagram-y) 0;border-color:var(--diagram-border)}.mermaid-block-header[data-v-acf10812]{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-acf10812]{color:var(--code-action-fg)}.mermaid-mode-toggle-group[data-v-acf10812]{background:transparent}.mermaid-mode-btn[data-v-acf10812]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6}.mermaid-mode-btn[data-v-acf10812]:hover{opacity:.9}.mermaid-mode-btn.is-active[data-v-acf10812]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.mermaid-header-actions[data-v-acf10812]{gap:var(--ms-gap-header-actions)}.mermaid-action-btn[data-v-acf10812]{font-family:inherit;font-size:var(--ms-text-label);color:var(--code-action-fg)}.mermaid-action-btn[data-v-acf10812]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.mermaid-action-btn[data-v-acf10812]:active{transform:scale(.98)}.mermaid-source-panel[data-v-acf10812]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.mermaid-source-code[data-v-acf10812]{color:hsl(var(--ms-foreground))}.mermaid-preview-area[data-v-acf10812]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-standard)}.mermaid-modal-overlay[data-v-acf10812]{background:var(--modal-overlay)}.mermaid-modal-panel[data-v-acf10812]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}._mermaid[data-v-acf10812]{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-acf10812] [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-acf10812] svg{width:100%;height:auto;max-height:100%;display:block}.fullscreen ._mermaid[data-v-acf10812] svg{max-height:none}.fullscreen[data-v-acf10812]{width:100%;max-height:100%!important;height:100%!important}.mermaid-dialog-enter-from[data-v-acf10812],.mermaid-dialog-leave-to[data-v-acf10812]{opacity:0}.mermaid-dialog-enter-active[data-v-acf10812],.mermaid-dialog-leave-active[data-v-acf10812]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.mermaid-dialog-enter-from .dialog-panel[data-v-acf10812],.mermaid-dialog-leave-to .dialog-panel[data-v-acf10812]{transform:translateY(8px) scale(.98);opacity:.98}.mermaid-dialog-enter-to .dialog-panel[data-v-acf10812],.mermaid-dialog-leave-from .dialog-panel[data-v-acf10812]{transform:translateY(0) scale(1);opacity:1}.mermaid-dialog-enter-active .dialog-panel[data-v-acf10812],.mermaid-dialog-leave-active .dialog-panel[data-v-acf10812]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-block-container[data-v-7fa98755]{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-7fa98755]{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-7fa98755]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}.action-icon[data-v-7fa98755]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot[data-v-7fa98755]{display:inline-flex;align-items:center;justify-content:center}.icon-slot[data-v-7fa98755] svg{display:block;width:100%;height:100%}.infographic-mode-toggle[data-v-7fa98755]{background:transparent}.infographic-mode-btn[data-v-7fa98755]{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-7fa98755]:hover{opacity:.9}.infographic-mode-btn.is-active[data-v-7fa98755]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.infographic-header-actions[data-v-7fa98755]{gap:var(--ms-gap-header-actions)}.infographic-action-btn[data-v-7fa98755]{font-family:inherit;color:var(--code-action-fg);transition:background-color .15s,color .15s}.infographic-action-btn[data-v-7fa98755]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.infographic-action-btn[data-v-7fa98755]:active{transform:scale(.98)}.infographic-source[data-v-7fa98755]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.infographic-source-code[data-v-7fa98755]{color:hsl(var(--ms-foreground))}.infographic-preview[data-v-7fa98755]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-fast)}.infographic-preview[data-v-7fa98755] svg{max-width:100%;max-height:100%;width:auto;height:auto}.infographic-pending-source[data-v-7fa98755]{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-7fa98755]{background:var(--modal-overlay)}.infographic-modal-panel[data-v-7fa98755]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}.fullscreen[data-v-7fa98755]{width:100%;max-height:100%!important;height:100%!important}.infographic-dialog-enter-from[data-v-7fa98755],.infographic-dialog-leave-to[data-v-7fa98755]{opacity:0}.infographic-dialog-enter-active[data-v-7fa98755],.infographic-dialog-leave-active[data-v-7fa98755]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-dialog-enter-from .dialog-panel[data-v-7fa98755],.infographic-dialog-leave-to .dialog-panel[data-v-7fa98755]{transform:translateY(8px) scale(.98);opacity:.98}.infographic-dialog-enter-to .dialog-panel[data-v-7fa98755],.infographic-dialog-leave-from .dialog-panel[data-v-7fa98755]{transform:translateY(0) scale(1);opacity:1}.infographic-dialog-enter-active .dialog-panel[data-v-7fa98755],.infographic-dialog-leave-active .dialog-panel[data-v-7fa98755]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.d2-block-container[data-v-76133c5b]{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-76133c5b]{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-76133c5b]{background:transparent}.mode-btn[data-v-76133c5b]{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-76133c5b]:hover{opacity:.9}.mode-btn.is-active[data-v-76133c5b]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.d2-header-actions[data-v-76133c5b]{gap:var(--ms-gap-header-actions)}.d2-action-btn[data-v-76133c5b]{color:var(--code-action-fg);opacity:.7;transition:opacity .2s,background-color .15s,color .15s}.d2-action-btn[data-v-76133c5b]:hover{opacity:1;background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.d2-action-btn[data-v-76133c5b]:disabled{opacity:.3;cursor:not-allowed}.d2-block-body[data-v-76133c5b]{position:relative}.d2-source[data-v-76133c5b]{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-76133c5b]{white-space:pre;font-size:.875rem;line-height:1.5}.d2-render[data-v-76133c5b]{max-height:var(--ms-size-code-max-height);overflow:auto;display:flex;flex-direction:column}.d2-svg[data-v-76133c5b]{margin:auto;width:100%}.d2-render .d2-error[data-v-76133c5b]{margin-left:auto;margin-right:auto}.d2-svg[data-v-76133c5b] 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-76133c5b]{font-size:var(--ms-text-label)}.action-icon[data-v-76133c5b]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.d2-error[data-v-76133c5b]{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-e82015d9]{--win-ink: #1f2328;--win-muted: #6f7377;--win-faint: #9aa0a6;--win-line: #edeff2;--win-sidebar: #f8fcff;--win-active: #e4e8eb;--win-bubble: #f5f5f5;--win-box-line: #ededed;--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-796f4461]{--sec-card-pad: 28px;display:flex;flex-direction:column;min-height:480px;padding:var(--sec-card-pad);overflow:hidden;border-radius:24px;color:#fff;transform:rotate(calc(var(--tilt) * 1deg))}.sec-card__art[data-v-796f4461]{display:flex;flex:1;align-items:center;justify-content:center}.sec-card__art[data-v-796f4461] svg{width:calc((100% + var(--sec-card-pad) * 2) * .6);height:auto;aspect-ratio:1}.sec-card__title[data-v-796f4461]{margin-top:24px;font-size:34px;font-weight:500;line-height:1.15;letter-spacing:-.01em}.sec-card--privacy[data-v-796f4461]{background:linear-gradient(160deg,#f0743a,#b1400e)}.sec-card--permission[data-v-796f4461]{background:linear-gradient(160deg,#5a9df0,#2f6fe4)}.sec-card--enterprise[data-v-796f4461]{background:linear-gradient(160deg,#a6e85a,#6fc21f);color:var(--color-ink)}.sec-card--data[data-v-796f4461]{background:linear-gradient(160deg,#1f1f1f,#0b0b0b)}@media(min-width:1280px){.sec-card--privacy[data-v-796f4461]{background:linear-gradient(160deg,#7c7c7c,#6c6c6c)}.sec-card[data-v-796f4461]{--spread: calc((var(--i, 0) - 1.5) * 24px);width:215px;height:330px;min-height:0;transform:translate(var(--spread));transition:transform 1.1s cubic-bezier(.22,.7,.3,1);transition-delay:calc(var(--i, 0) * 90ms)}.sec-card--assembled[data-v-796f4461]{transform:rotate(calc(var(--tilt-desktop) * 1deg))}.sec-card__title[data-v-796f4461]{font-size:24px}}@media(prefers-reduced-motion:reduce){.sec-card[data-v-796f4461]{transition:none}}@media(min-width:1280px){.sec-fan[data-v-968bf26d]{flex-direction:row;align-items:center;justify-content:center;gap:0}.sec-fan[data-v-968bf26d]>*{position:relative;flex:none}.sec-fan[data-v-968bf26d]>*+*{margin-left:-24px}.sec-fan[data-v-968bf26d]>*:nth-child(2){z-index:2}.sec-fan[data-v-968bf26d]>*:nth-child(3){z-index:3}.sec-fan[data-v-968bf26d]>*:nth-child(4){z-index:4}}.cta-form[data-v-b5de6f54]{height:56px;max-width:100%}.cta-band[data-v-b5de6f54]{position:absolute;right:0;left:0;height:77px;overflow:hidden;pointer-events:none}.cta-band--top[data-v-b5de6f54]{top:0}.cta-band--bottom[data-v-b5de6f54]{bottom:0}.cta-dot[data-v-b5de6f54]{position:absolute;animation:cta-twinkle-b5de6f54 var(--dur, 1.6s) steps(1,end) infinite;animation-delay:var(--delay, 0s)}.cta-dot--glow[data-v-b5de6f54]{box-shadow:0 0 8px #a7fb418c}@keyframes cta-twinkle-b5de6f54{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cta-dot[data-v-b5de6f54]{animation:none}}.watermark[data-v-05f04aa0]{position:relative;height:clamp(96px,10.4vw,200px);overflow:hidden;border-top:1px solid rgba(255,255,255,.08);background-color:var(--color-dark-surface)}.watermark-text[data-v-05f04aa0]{position:absolute;top:2.6%;left:50%;transform:translate(-50%);font-size:clamp(120px,13vw,260px);font-weight:700;line-height:1;letter-spacing:-.03em;white-space:nowrap;color:#ffffff38}.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: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-ease:initial}}}@layer theme{:root,:host{--font-sans:"Space Grotesk Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--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-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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);--color-ink:#13290b;--color-muted:#8c8c8c;--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:#ecece8;--color-hairline:#f4f6f1;--color-dark-surface:#050806;--color-slate-ink:#0f172a;--color-slate-mid:#4a5568;--color-slate-soft:#6b7280;--color-card-a-from:#a0aed8;--color-card-a-to:#d6deec;--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}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}}@layer components{@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}.marker-block{background:var(--color-yellow);color:var(--color-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .18em}.marker{background:var(--color-yellow-soft);color:inherit;padding-inline:2px}@media(max-width:767px){.marker{background:0 0;padding-inline:0}.marker-block{color:var(--color-green);background:0 0;padding:0}}.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)}.rail-dashed{background-image:repeating-linear-gradient(to bottom,var(--color-lime) 0 2.5px,transparent 2.5px 5px)}@media(min-width:1280px){.screen-min{min-height:1080px}.screen-min-hero{min-height:992px}}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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%}.z-10{z-index:10}.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}}.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}.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-\[24px\]{width:24px;height:24px}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[42px\]{width:42px;height:42px}.h-0{height:0}.h-7{height:calc(var(--spacing) * 7)}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[72px\]{height:72px}.h-\[162px\]{height:162px}.h-full{height:100%}.h-px{height:1px}.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-full{width:100%}.w-px{width:1px}.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-\[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-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-7{column-gap:calc(var(--spacing) * 7)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.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-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.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-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-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\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.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\.14\]{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.14\]{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-\[\#171717\]{background-color:#171717}.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-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\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,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\/\[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\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/\[0\.15\]{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.15\]{background-color:color-mix(in oklab,var(--color-white) 15%,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)}}.bg-yellow{background-color:var(--color-yellow)}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.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-0\.5{padding-block:calc(var(--spacing) * .5)}.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}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-\[4px\]{padding-right:4px}.pr-\[6px\]{padding-right:6px}.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}.text-\[9px\]{font-size:9px}.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-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.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-\[\#5b6ce0\]{color:#5b6ce0}.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-ink\/70{color:#13290bb3}@supports (color:color-mix(in lab,red,red)){.text-ink\/70{color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.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\(19\,41\,11\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#13290b0a);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\(19\,41\,11\,0\.35\)\]{--tw-shadow:0 18px 40px -20px var(--tw-shadow-color,#13290b59);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}.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,)}.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-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))}.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}.placeholder\:text-\[\#9a9a96\]::placeholder{color:#9a9a96}.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)}}@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)}}.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\]\:pl-0{padding-left:0}}@media not all and (min-width:64rem){.max-lg\:bg-transparent{background-color:#0000}.max-lg\:px-0{padding-inline:0}.max-lg\:text-muted{color:var(--color-muted)}}@media(min-width:40rem){.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.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\: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{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.lg\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.lg\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.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\:min-h-\[218px\]{min-height:218px}.lg\:w-\[460px\]{width:460px}.lg\:w-\[679px\]{width:679px}.lg\:w-auto{width:auto}.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-\[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\:rounded-full{border-radius:3.40282e38px}.lg\:p-\[30px\]{padding:30px}.lg\:px-\[13px\]{padding-inline:13px}.lg\:px-\[60px\]{padding-inline:60px}.lg\:py-0{padding-block:0}.lg\:py-\[144px\]{padding-block:144px}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-\[120px\]{padding-top:120px}.lg\:pt-\[144px\]{padding-top:144px}.lg\:pt-\[160px\]{padding-top:160px}.lg\:pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.lg\:pr-8{padding-right:calc(var(--spacing) * 8)}.lg\:pr-\[60px\]{padding-right:60px}.lg\:pb-\[47px\]{padding-bottom:47px}.lg\:pb-\[120px\]{padding-bottom:120px}.lg\:pb-\[144px\]{padding-bottom:144px}.lg\:pb-\[174px\]{padding-bottom:174px}.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-\[21px\]{font-size:21px}.lg\:text-\[64px\]{font-size:64px}}@media(min-width:80rem){.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-\[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-\[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-6{gap:calc(var(--spacing) * 6)}.xl\:gap-7{gap:calc(var(--spacing) * 7)}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:rounded-\[20px\]{border-radius:20px}.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}}}@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-ease{syntax:"*";inherits:false}
