.ill{aspect-ratio:351/248;border-radius:8.181px;width:100%;position:relative;overflow:hidden}.ill-stage{transform-origin:0 0;width:351px;height:248px;position:absolute;top:0;left:0}.ill-hit{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.find-frame,.find-inner{border:1px solid #0000}.find-frame{background:linear-gradient(177.64deg,#f7f9fa 2.92%,#fff 84.4%) padding-box padding-box,linear-gradient(#e8ebee,#fff) border-box}.find-inner{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(#e8ebee,#fff) border-box}.find-draw{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .18s var(--ease-out)}.find-entry,.find-merge,.ill[data-route=top] .find-curve-top,.ill[data-route=bottom] .find-curve-bottom{stroke-dashoffset:0}.find-entry{transition:stroke-dashoffset .22s var(--ease-in-out)}.ill[data-route=top] .find-curve-top,.ill[data-route=bottom] .find-curve-bottom{transition:stroke-dashoffset .3s var(--ease-in-out) .12s}.find-merge{transition:stroke-dashoffset .32s var(--ease-in-out) .42s}.find-lit{opacity:0;transition:opacity .12s}.ill[data-route=top] .find-lit-top,.ill[data-route=bottom] .find-lit-bottom{opacity:1;transition:opacity .16s .3s}.find-always{opacity:1;transition:opacity .16s .18s}.find-green-dot{opacity:1;transition:opacity .16s .7s}.find-success{opacity:1;transform-box:fill-box;transform-origin:50%;transition:opacity .2s var(--ease-out) .72s, transform .24s var(--ease-out) .72s;transform:scale(1)}.find-pill{transition:transform .36s var(--ease-in-out)}.ill[data-route=bottom] .find-pill{transform:translateY(147.2px)}.find-pill-inner{transform-origin:50% 100%;transition:opacity .2s var(--ease-out) .52s, transform .24s var(--ease-out) .52s}.ill[data-phase=pending] .find-draw{stroke-dashoffset:1px}.ill[data-phase=pending] .find-lit,.ill[data-phase=pending] .find-always,.ill[data-phase=pending] .find-green-dot{opacity:0}.ill[data-phase=pending] .find-success,.ill[data-phase=pending] .find-pill-inner{opacity:0;transform:scale(.95)}.mrg-art{-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000 100%),linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(90deg,#000 80%,#0000 100%),linear-gradient(#000 76%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.mrg-bar{animation:2.4s ease-in-out 2 mrg-shimmer}.ill[data-inview=false] .mrg-bar{animation-play-state:paused}@keyframes mrg-shimmer{50%{opacity:.95}}.mrg-rise{transition:opacity .4s var(--ease-out), transform .4s var(--ease-out)}.mrg-rise-2{transition-delay:80ms}.mrg-glow{opacity:0;transition:opacity .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ill:hover .mrg-glow{opacity:.1}}.ill:focus-within .mrg-glow{opacity:.1}.ill[data-target=hero] .mrg-tap{animation:.24s ease-out .64s mrg-tap}@keyframes mrg-tap{50%{transform:scale(.96)}}.ill[data-target=chart] .mrg-chart{animation:mrg-redraw .7s var(--ease-in-out) .64s}@keyframes mrg-redraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.mrg-cursor{transition:transform .76s var(--ease-in-out);transform:translate(95px,121px)}.ill[data-target=chart] .mrg-cursor{transform:translate(185px,157px)}.mrg-cursor-rise{transition:opacity .26s var(--ease-out) .56s, transform .42s var(--ease-out) .56s}.mrg-press{transform-origin:15px 15px;animation:.24s ease-out .64s mrg-press}@keyframes mrg-press{50%{transform:scale(.92)}}.ill[data-phase=pending] .mrg-rise{opacity:0;transform:translateY(8px)}.ill[data-phase=pending] .mrg-cursor-rise{opacity:0;transform:translate(-14px,18px)}.con-rise{transition:opacity .4s var(--ease-out), transform .4s var(--ease-out)}.con-row{opacity:.5;transition:opacity .2s ease calc(var(--i) * 20ms), transform .3s var(--ease-out) calc(var(--i) * 40ms + .16s)}.ill[data-focused=true] .con-row{opacity:.18}.ill[data-focused=true] .con-row[data-on=true]{opacity:1}.ill[data-settled=true] .con-row{transition-delay:0s}.con-ring{opacity:0;border:1px solid #9fc3f9;border-radius:6px;transition:opacity .15s;position:absolute;inset:-1.5px}.ill-hit[aria-pressed=true] .con-ring{opacity:1}.con-beam{opacity:.3;transition:opacity .2s}.ill[data-focused=true] .con-beam{opacity:.6}.con-chip-inner{transition:transform .2s var(--ease-out)}.ill[data-focused=true] .con-chip-inner{transform:scale(1.04)}.con-agent-rise{transition:opacity .3s var(--ease-out), transform .3s var(--ease-out)}.con-agent{opacity:1;transition:opacity .2s}.con-agent-dim,.ill[data-agent=true] .con-agent{opacity:.3}.ill[data-agent=true] .con-agent[aria-pressed=true]{opacity:1}.ill[data-phase=pending] .con-rise{opacity:0;transform:translateY(8px)}.ill[data-phase=pending] .con-row{opacity:0;transform:translate(-4px)}.ill[data-phase=pending] .con-agent-rise{opacity:0;transform:translateY(4px)}.ill[data-phase=pending] *{transition:none!important}@media (hover:hover) and (pointer:fine){.ill-hit:active .con-ring{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.ill *,.ill :before,.ill :after{transition:opacity .15s,background-color .15s,border-color .15s!important;animation:none!important}}
.gen-host{--gen-ease:cubic-bezier(.45, 0, .55, 1);--gen-ink:#aab2be;--gen-strong:#7a8597;--gen-delay:calc(var(--gen-i,0) * .1s)}.gen-card{animation:gen-reveal .475s var(--gen-ease) both;animation-delay:calc(.93s + var(--gen-delay))}@keyframes gen-reveal{0%{opacity:0;filter:blur(2px)}}.gen-overlay{inset:var(--gen-inset,0);pointer-events:none;opacity:.2;position:absolute}.gen-overlay>*{opacity:0;animation-duration:1.664s;animation-timing-function:linear;animation-fill-mode:both;animation-delay:var(--gen-delay);position:absolute}.gen-dots{background-image:radial-gradient(circle, var(--gen-ink) 1px, transparent 1.4px);background-position:50%;background-size:7px 7px;border-radius:10px;animation-name:gen-dots;inset:0;overflow:hidden}@keyframes gen-dots{0%{opacity:0;clip-path:inset(0 0 100%);animation-timing-function:var(--gen-ease)}28.8%{opacity:1;clip-path:inset(0)}80.8%{opacity:1;clip-path:inset(0);animation-timing-function:var(--gen-ease)}to{opacity:0;clip-path:inset(0)}}.gen-scan{border-top:1px solid var(--gen-strong);animation:1.664s linear both gen-scan;animation-delay:var(--gen-delay);position:absolute;inset:0}@keyframes gen-scan{0%,1.9%{opacity:0;animation-timing-function:var(--gen-ease);transform:translateY(0)}4%{opacity:.8}23.1%{opacity:.8;transform:translateY(100%)}27%{opacity:0;transform:translateY(100%)}to{opacity:0;transform:translateY(100%)}}.gen-guide-x{background:linear-gradient(to right, var(--gen-ink) 0 2px, transparent 2px) 0 0 / 5px 1px repeat-x;height:1px;animation-name:gen-guide-x;left:-22px;right:-22px}.gen-guide-y{background:linear-gradient(to bottom, var(--gen-ink) 0 2px, transparent 2px) 0 0 / 1px 5px repeat-y;width:1px;animation-name:gen-guide-y;top:-22px;bottom:-22px}.gen-top{top:0}.gen-bottom{bottom:0}.gen-left{left:0}.gen-right{right:0}@keyframes gen-guide-x{0%,3.8%{opacity:0;animation-timing-function:var(--gen-ease);transform:scaleX(0)}28.8%{opacity:1;transform:scaleX(1)}80.8%{opacity:1;animation-timing-function:var(--gen-ease);transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes gen-guide-y{0%,3.8%{opacity:0;animation-timing-function:var(--gen-ease);transform:scaleY(0)}28.8%{opacity:1;transform:scaleY(1)}80.8%{opacity:1;animation-timing-function:var(--gen-ease);transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.gen-outline{border:1px solid var(--gen-strong);border-radius:10px;animation-name:gen-outline;inset:0}@keyframes gen-outline{0%,9.6%{opacity:0;clip-path:inset(0 100% 100% 0);animation-timing-function:var(--gen-ease)}12%{opacity:1}40.4%{opacity:1;clip-path:inset(0)}80.8%{opacity:1;clip-path:inset(0);animation-timing-function:var(--gen-ease)}to{opacity:0;clip-path:inset(0)}}.gen-handle{border:1px solid var(--gen-strong);background:#fff;width:5px;height:5px;animation-name:gen-handle}.gen-handle.gen-top{top:-2.5px}.gen-handle.gen-bottom{bottom:-2.5px}.gen-handle.gen-left{left:-2.5px}.gen-handle.gen-right{right:-2.5px}@keyframes gen-handle{0%,9.6%{opacity:0;animation-timing-function:var(--gen-ease);transform:scale(.6)}16%{opacity:1;transform:scale(1)}80.8%{opacity:1;animation-timing-function:var(--gen-ease);transform:scale(1)}to{opacity:0;transform:scale(1)}}.gen-label{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--gen-strong);font-size:8.5px;line-height:1;animation-name:gen-label;bottom:calc(100% + 7px);left:0}@keyframes gen-label{0%,3.8%{opacity:0;animation-timing-function:var(--gen-ease)}12%{opacity:1}80.8%{opacity:1;animation-timing-function:var(--gen-ease)}to{opacity:0}}.gen-done .gen-card,.gen-done .gen-overlay>*,.gen-done .gen-scan{animation:none!important}@media (prefers-reduced-motion:reduce){.gen-card,.gen-overlay>*,.gen-scan{animation:none!important}}
.ba-column{flex-shrink:0;width:100%}@media (min-width:80rem){.ba-column{width:485px}}.ba-root{background:linear-gradient(#f8f8f8,#f8f8f8) padding-box padding-box,linear-gradient(#0000000f 50%,#fff 100%) border-box;border:.848px solid #0000}@media (min-width:80rem){.ba-root{border-right-width:0}}.ba-root{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ba-root[data-motion=snap] .ba-before{transition:clip-path .2s var(--ease-out)}.ba-root[data-motion=snap] .ba-divider{transition:transform .2s var(--ease-out)}.ba-root[data-motion=hint] .ba-before{transition:clip-path .65s var(--ease-in-out)}.ba-root[data-motion=hint] .ba-divider{transition:transform .65s var(--ease-in-out)}.ba-handle{transition:scale .16s var(--ease-out);scale:1}.ba-root:active .ba-handle{scale:.97}@media (hover:hover) and (pointer:fine){.ba-root:hover:not(:active) .ba-handle{scale:1.06}}@media (prefers-reduced-motion:reduce){.ba-before,.ba-divider,.ba-handle{transition:none!important}}
