.fs[data-astro-cid-yc64filt]{--fs-ease: cubic-bezier(.2, .8, .2, 1);--fs-dur: .64s;--fs-cycle: 4.2s}.fs-stack[data-astro-cid-yc64filt]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.fs-layer[data-astro-cid-yc64filt]{display:grid;gap:1.5rem;padding:1.75rem 2rem;border-radius:var(--card-radius);transition:transform var(--dur-slow) var(--fs-ease),box-shadow var(--dur-slow) var(--fs-ease)}.fs-layer__copy[data-astro-cid-yc64filt]{display:grid;gap:.5rem;align-content:start}.fs-layer__t[data-astro-cid-yc64filt]{margin:0;font-size:var(--type-card);line-height:2.25rem;font-weight:500;letter-spacing:-.02em}.fs-layer__b[data-astro-cid-yc64filt]{margin:0;max-width:var(--measure-body);font-size:var(--type-small);line-height:1.5rem}.fs-layer--exp[data-astro-cid-yc64filt]{background:var(--color-neutral-000);color:var(--color-navy)}.fs-layer--genui[data-astro-cid-yc64filt]{background:var(--color-blue-200);color:#fff}.fs-layer--flutter[data-astro-cid-yc64filt]{background:var(--color-blue-40);color:var(--color-navy)}@media(min-width:62rem){.fs-layer[data-astro-cid-yc64filt]{grid-template-columns:minmax(0,1fr) 12rem;gap:3rem;align-items:center}.fs-layer__copy[data-astro-cid-yc64filt]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;align-items:baseline}.fs-layer--genui[data-astro-cid-yc64filt]{margin-left:3.75rem}.fs-layer--flutter[data-astro-cid-yc64filt]{margin-left:7.5rem}}.fs-screen[data-astro-cid-yc64filt]{position:relative;justify-self:start;width:10.5rem;aspect-ratio:2 / 3;padding:.75rem;border:1.5px solid var(--color-navy);border-radius:var(--radius-xl);background:var(--color-neutral-100);overflow:hidden;contain:layout paint}.fs-t[data-astro-cid-yc64filt]{position:absolute;left:calc(.75rem + (100% - 1.5rem) * var(--x) / 100);top:calc(.75rem + (100% - 1.5rem) * var(--y) / 100);width:calc((100% - 1.5rem) * var(--w) / 100);height:calc((100% - 1.5rem) * var(--h) / 100);display:flex;flex-direction:column;justify-content:center;gap:6%;padding:0 8%;border-radius:var(--fs-r, var(--card-radius));background:#fff;transition:left var(--fs-dur) var(--fs-ease),top var(--fs-dur) var(--fs-ease),width var(--fs-dur) var(--fs-ease),height var(--fs-dur) var(--fs-ease),border-radius var(--fs-dur) var(--fs-ease),background-color var(--fs-dur) var(--fs-ease),opacity var(--fs-dur) var(--fs-ease)}.fs-t[data-astro-cid-yc64filt] i[data-astro-cid-yc64filt]{display:block;height:.3rem;width:70%;border-radius:var(--radius-xs);background:var(--color-neutral-200);transition:background-color var(--fs-dur) var(--fs-ease)}.fs-t[data-astro-cid-yc64filt] i[data-astro-cid-yc64filt]+i[data-astro-cid-yc64filt]{width:45%}.fs-t[data-astro-cid-yc64filt] em[data-astro-cid-yc64filt]{display:block;flex:none;width:.9rem;height:.9rem;background:var(--color-blue-100)}.fs-t--row[data-astro-cid-yc64filt]{flex-direction:row;align-items:center;justify-content:flex-start;gap:8%}.fs-t--hero[data-astro-cid-yc64filt]{background:var(--color-blue-100)}.fs-t--hero[data-astro-cid-yc64filt] i[data-astro-cid-yc64filt]{background:var(--color-blue-200)}.fs-t--hero[data-astro-cid-yc64filt] em[data-astro-cid-yc64filt]{position:absolute;right:8%;top:14%;width:1.4rem;height:1.4rem;background:var(--color-blue-200);opacity:0;transform:scale(.4);transition:opacity var(--fs-dur) var(--fs-ease),transform var(--fs-dur) var(--fs-ease)}.fs-t--chart[data-astro-cid-yc64filt]{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:10% 10% 12%}.fs-t--chart[data-astro-cid-yc64filt] b[data-astro-cid-yc64filt]{display:block;width:16%;border-radius:var(--radius-xs) var(--radius-xs) 0 0;height:100%;background:var(--color-blue-200);transform:scaleY(var(--s));transform-origin:center bottom;transition:transform var(--fs-dur) var(--fs-ease)}.fs-t--chart[data-astro-cid-yc64filt] b[data-astro-cid-yc64filt]:nth-child(1){--s: .3}.fs-t--chart[data-astro-cid-yc64filt] b[data-astro-cid-yc64filt]:nth-child(2){--s: .55}.fs-t--chart[data-astro-cid-yc64filt] b[data-astro-cid-yc64filt]:nth-child(3){--s: .42}.fs-t--chart[data-astro-cid-yc64filt] b[data-astro-cid-yc64filt]:nth-child(4){--s: .78}.fs-t--cta[data-astro-cid-yc64filt]{align-items:center;background:var(--color-blue-200)}.fs-t--cta[data-astro-cid-yc64filt] i[data-astro-cid-yc64filt]{width:50%;background:#ffffffb3}.fs-t--rogue[data-astro-cid-yc64filt]{background:var(--color-magenta-200);outline:2px dashed var(--color-orange-200);outline-offset:2px;opacity:0}.fs-t--rogue[data-astro-cid-yc64filt] i[data-astro-cid-yc64filt]{background:var(--color-yellow-200)}.fs-t--hero[data-astro-cid-yc64filt]{--x: 0;--y: 0;--w: 100;--h: 34}.fs-t--a[data-astro-cid-yc64filt]{--x: 0;--y: 38;--w: 100;--h: 12}.fs-t--b[data-astro-cid-yc64filt]{--x: 0;--y: 53;--w: 100;--h: 12}.fs-t--chart[data-astro-cid-yc64filt]{--x: 0;--y: 68;--w: 48;--h: 32}.fs-t--cta[data-astro-cid-yc64filt]{--x: 52;--y: 68;--w: 48;--h: 32}.fs-t--rogue[data-astro-cid-yc64filt]{--x: 6;--y: 26;--w: 88;--h: 24}.fs[data-astro-cid-yc64filt][data-state=prompt] .fs-t[data-astro-cid-yc64filt]{--fs-r: var(--radius-xl)}.fs[data-astro-cid-yc64filt][data-state=prompt] .fs-t--hero[data-astro-cid-yc64filt]{background:var(--color-blue-200)}.fs[data-astro-cid-yc64filt][data-state=prompt] .fs-t--hero[data-astro-cid-yc64filt] i[data-astro-cid-yc64filt]{background:#ffffffbf}.fs[data-astro-cid-yc64filt][data-state=prompt] .fs-t--cta[data-astro-cid-yc64filt]{--fs-r: 999px;background:var(--color-navy)}.fs[data-astro-cid-yc64filt][data-state=context] .fs-t--chart[data-astro-cid-yc64filt]{--x: 0;--y: 0;--w: 100;--h: 30}.fs[data-astro-cid-yc64filt][data-state=context] .fs-t--hero[data-astro-cid-yc64filt]{--x: 0;--y: 34;--w: 100;--h: 28}.fs[data-astro-cid-yc64filt][data-state=context] .fs-t--hero[data-astro-cid-yc64filt] em[data-astro-cid-yc64filt]{opacity:1;transform:scale(1)}.fs[data-astro-cid-yc64filt][data-state=context] .fs-t--cta[data-astro-cid-yc64filt]{--x: 0;--y: 66;--w: 100;--h: 12}.fs[data-astro-cid-yc64filt][data-state=context] .fs-t--a[data-astro-cid-yc64filt]{--x: 0;--y: 82;--w: 48;--h: 18}.fs[data-astro-cid-yc64filt][data-state=context] .fs-t--b[data-astro-cid-yc64filt]{--x: 52;--y: 82;--w: 48;--h: 18}.fs[data-astro-cid-yc64filt][data-state=context] .fs-t--chart[data-astro-cid-yc64filt] b[data-astro-cid-yc64filt]:nth-child(4){--s: .92}.fs[data-astro-cid-yc64filt][data-state=catalog] .fs-t--rogue[data-astro-cid-yc64filt]{animation:fs-drop calc(var(--fs-cycle) * .8) var(--fs-ease) both}@keyframes fs-drop{0%{opacity:0;transform:translateY(-8%) scale(.92)}18%{opacity:1;transform:none}46%{opacity:1;transform:none}52%{transform:translate(-3%)}58%{transform:translate(3%)}64%{opacity:1;transform:none}to{opacity:0;transform:translateY(40%) scale(.85)}}.fs-from[data-astro-cid-yc64filt]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .75rem;font-family:var(--font-mono);font-size:var(--type-meta);line-height:1rem;letter-spacing:.04em;text-transform:uppercase}.fs-from__dot[data-astro-cid-yc64filt]{width:.625rem;height:.625rem;background:#fff;animation:fs-blink 1.2s steps(2,jump-none) infinite}@keyframes fs-blink{50%{opacity:.25}}.fs-from__bar[data-astro-cid-yc64filt]{grid-column:1 / -1;height:3px;background:#ffffff47;overflow:hidden}.fs-from__bar[data-astro-cid-yc64filt] span[data-astro-cid-yc64filt]{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left center}.fs[data-astro-cid-yc64filt].is-running .fs-from__bar[data-astro-cid-yc64filt] span[data-astro-cid-yc64filt]{animation:fs-fill var(--fs-cycle) linear both}@keyframes fs-fill{to{transform:scaleX(1)}}.fs-surf[data-astro-cid-yc64filt]{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.fs-surf[data-astro-cid-yc64filt] li[data-astro-cid-yc64filt]{padding:.25rem .5rem;border:1px solid var(--color-navy);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--type-meta);line-height:1rem;letter-spacing:.04em;text-transform:uppercase}.fs[data-astro-cid-yc64filt].is-render .fs-surf[data-astro-cid-yc64filt] li[data-astro-cid-yc64filt]{animation:fs-light .9s var(--fs-ease) both;animation-delay:calc(var(--i) * .14s)}@keyframes fs-light{0%{background:transparent;color:var(--color-navy)}35%{background:var(--color-navy);color:#fff}to{background:transparent;color:var(--color-navy)}}.fs-inputs[data-astro-cid-yc64filt]{display:grid;gap:var(--grid-gap);margin:3rem 0 0;padding:0;list-style:none}@media(min-width:48rem){.fs-inputs[data-astro-cid-yc64filt]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:62rem){.fs-inputs[data-astro-cid-yc64filt]{margin-left:7.5rem}}.fs-inputs[data-astro-cid-yc64filt]>li[data-astro-cid-yc64filt]{display:flex}.fs-input[data-astro-cid-yc64filt]{position:relative;flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border:0;border-radius:var(--card-radius);background:#fff;color:var(--color-navy);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear}.fs-input[data-astro-cid-yc64filt]:before{content:"";position:absolute;left:1.5rem;bottom:100%;width:2px;height:3rem;background:repeating-linear-gradient(to top,var(--color-blue-200) 0 4px,transparent 4px 8px);opacity:0;transition:opacity var(--dur-fast) linear}@media(min-width:48rem){.fs-input[data-astro-cid-yc64filt][aria-pressed=true]:before{opacity:1;animation:fs-flow .6s linear infinite}}@keyframes fs-flow{to{background-position:0 -8px}}.fs-input[data-astro-cid-yc64filt]:hover,.fs-input[data-astro-cid-yc64filt][aria-pressed=true]{background:var(--color-blue-200);color:#fff}.fs-input[data-astro-cid-yc64filt]:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}.fs-input__top[data-astro-cid-yc64filt]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.fs-input__spot[data-astro-cid-yc64filt]{display:block;width:2.5rem;color:var(--color-blue-200);transition:color var(--dur-fast) linear}.fs-input[data-astro-cid-yc64filt]:hover .fs-input__spot[data-astro-cid-yc64filt],.fs-input[data-astro-cid-yc64filt][aria-pressed=true] .fs-input__spot[data-astro-cid-yc64filt]{color:#fff}.fs-input__n[data-astro-cid-yc64filt]{font-family:var(--font-mono);font-size:var(--type-eyebrow);line-height:1rem}.fs-input__t[data-astro-cid-yc64filt]{font-size:var(--type-lead);line-height:1.75rem;font-weight:500}.fs-input__b[data-astro-cid-yc64filt]{font-size:var(--type-small);line-height:1.5rem;color:var(--color-neutral-400);text-wrap:pretty;transition:color var(--dur-fast) linear}.fs-input[data-astro-cid-yc64filt]:hover .fs-input__b[data-astro-cid-yc64filt],.fs-input[data-astro-cid-yc64filt][aria-pressed=true] .fs-input__b[data-astro-cid-yc64filt]{color:#ffffffd9}@media(prefers-reduced-motion:reduce){.fs-t[data-astro-cid-yc64filt],.fs-t[data-astro-cid-yc64filt] i[data-astro-cid-yc64filt],.fs-t--chart[data-astro-cid-yc64filt] b[data-astro-cid-yc64filt],.fs-t--hero[data-astro-cid-yc64filt] em[data-astro-cid-yc64filt]{transition:none}.fs[data-astro-cid-yc64filt][data-state=catalog] .fs-t--rogue[data-astro-cid-yc64filt],.fs[data-astro-cid-yc64filt].is-render .fs-surf[data-astro-cid-yc64filt] li[data-astro-cid-yc64filt],.fs[data-astro-cid-yc64filt].is-running .fs-from__bar[data-astro-cid-yc64filt] span[data-astro-cid-yc64filt],.fs-from__dot[data-astro-cid-yc64filt],.fs-input[data-astro-cid-yc64filt][aria-pressed=true]:before{animation:none}}
