.cgf[data-astro-cid-ydhmcjzr]{--cgf-ink:var(--color-fg-base-primary);--cgf-tint:color-mix(in srgb, var(--cgf-ink) 5%, transparent);--cgf-line:color-mix(in srgb, var(--cgf-ink) 18%, transparent);--cgf-ease:cubic-bezier(.23, 1, .32, 1);color:var(--cgf-ink)}.cgf__grid[data-astro-cid-ydhmcjzr]{gap:var(--spacing-space-700);margin-top:var(--spacing-space-800);align-items:center;display:grid}@media (width>=56em){.cgf__grid[data-astro-cid-ydhmcjzr]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(3rem,6vw,6rem)}}.cgf__steps[data-astro-cid-ydhmcjzr]{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.cgf__steps[data-astro-cid-ydhmcjzr]:before{content:"";background:var(--cgf-line);width:1.5px;position:absolute;top:1rem;bottom:1rem;left:calc(1rem - .75px)}.cgf__step[data-astro-cid-ydhmcjzr]{align-items:flex-start;gap:1rem;display:flex;position:relative}.cgf__num[data-astro-cid-ydhmcjzr]{background:var(--cgf-ink);width:2rem;height:2rem;color:var(--color-bg-base-primary,#fff);transition:background-color .4s ease var(--d), color .4s ease var(--d);border-radius:50%;flex:none;place-items:center;font-size:.875rem;display:grid}.cgf__step--goal[data-astro-cid-ydhmcjzr] .cgf__num[data-astro-cid-ydhmcjzr]{background:var(--color-bg-intent-brand-strong);color:#000}.cgf__title[data-astro-cid-ydhmcjzr]{margin:.2rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.3}.cgf__text[data-astro-cid-ydhmcjzr]{opacity:.7;margin:.2rem 0 0;font-size:.9375rem;line-height:1.45}.cgf__win[data-astro-cid-ydhmcjzr]{border-radius:var(--media-radius);background:var(--color-bg-base-section);gap:.75rem;padding:clamp(.75rem,1.6vw,1.1rem);display:grid}.cgf__chat[data-astro-cid-ydhmcjzr]{border-radius:calc(var(--media-radius) - .4rem);background:var(--color-bg-base-primary,#fff);align-content:start;gap:1rem;min-height:25rem;padding:1.4rem;font-size:.9375rem;line-height:1.45;display:grid}.cgf__chat[data-astro-cid-ydhmcjzr] p[data-astro-cid-ydhmcjzr]{margin:0}.cgf__q[data-astro-cid-ydhmcjzr]{background:var(--cgf-tint);border-radius:1.25rem 1.25rem .35rem;justify-self:end;max-width:80%;padding:.7rem 1rem}.cgf__status[data-astro-cid-ydhmcjzr]{opacity:.55;font-size:.8125rem;font-weight:600;display:grid}.cgf__status[data-astro-cid-ydhmcjzr]>span[data-astro-cid-ydhmcjzr]{transition:opacity .3s ease var(--d,0s);grid-area:1/1}.cgf__status-run[data-astro-cid-ydhmcjzr]{opacity:0}.cgf__queries[data-astro-cid-ydhmcjzr]{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.cgf__query[data-astro-cid-ydhmcjzr]{background:var(--cgf-tint);border-radius:999px;align-items:center;gap:.5em;padding:.3rem .75rem;font-size:.8125rem;display:inline-flex}.cgf__query[data-astro-cid-ydhmcjzr]:before{content:"";background:var(--color-bg-intent-brand-strong);border-radius:50%;width:.4rem;height:.4rem}.cgf__status--read[data-astro-cid-ydhmcjzr]{align-items:center;gap:.45rem;display:flex}.cgf__status--read[data-astro-cid-ydhmcjzr]:before{content:"";background:var(--color-bg-intent-brand-strong);border-radius:50%;width:.45rem;height:.45rem}.cgf__mini[data-astro-cid-ydhmcjzr]{isolation:isolate;background:var(--cgf-tint);border-radius:.9rem;gap:.3rem;margin-top:.55rem;padding:.85rem 1rem;font-size:.8125rem;display:grid;position:relative;overflow:hidden}.cgf__mini-url[data-astro-cid-ydhmcjzr]{opacity:.55;font-size:.75rem}.cgf__mini-title[data-astro-cid-ydhmcjzr]{font-size:.9375rem}.cgf__mini-line[data-astro-cid-ydhmcjzr]{align-items:center;gap:.45rem;display:flex}.cgf__mini-line[data-astro-cid-ydhmcjzr]:before{content:"";background:var(--cgf-ink);border-radius:50%;width:.35rem;height:.35rem}.cgf__scan[data-astro-cid-ydhmcjzr]{z-index:-1;background:linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--color-bg-intent-brand-strong) 55%, transparent) 40%, color-mix(in srgb, var(--color-bg-intent-brand-strong) 55%, transparent) 60%, transparent 100%);opacity:0;position:absolute;inset:0}.is-armed[data-astro-cid-ydhmcjzr].is-play .cgf__scan[data-astro-cid-ydhmcjzr]{animation:1.6s cubic-bezier(.65,0,.35,1) 2.9s both cgf-scan}@keyframes cgf-scan{0%{opacity:0;transform:translateY(-100%)}15%,85%{opacity:1}to{opacity:0;transform:translateY(100%)}}.cgf__answer[data-astro-cid-ydhmcjzr]{gap:.7rem;display:grid}.cgf__hit[data-astro-cid-ydhmcjzr]{isolation:isolate;background:var(--cgf-tint);border-radius:.9rem;gap:.2rem;padding:1rem 1.1rem;display:grid;position:relative}.cgf__hit-bg[data-astro-cid-ydhmcjzr]{z-index:-1;border-radius:inherit;background:var(--color-bg-intent-brand-strong);transition:opacity .6s ease-out var(--d,0s);position:absolute;inset:0}.cgf__hit-name[data-astro-cid-ydhmcjzr]{font-size:1rem}.cgf__hit-text[data-astro-cid-ydhmcjzr]{font-size:.875rem}.cgf__source[data-astro-cid-ydhmcjzr]{color:#fff;overflow-wrap:anywhere;background:#000;border-radius:999px;justify-self:start;margin-top:.45rem;padding:.2rem .65rem;font-size:.75rem}.cgf__bar[data-astro-cid-ydhmcjzr]{background:var(--cgf-tint);border-radius:999px;height:.55rem;display:block}.cgf__bar--short[data-astro-cid-ydhmcjzr]{width:60%}.cgf__input[data-astro-cid-ydhmcjzr]{background:var(--color-bg-base-primary,#fff);color:color-mix(in srgb, var(--cgf-ink) 45%, transparent);border-radius:999px;justify-content:space-between;align-items:center;padding:.45rem .45rem .45rem 1.1rem;font-size:.875rem;display:flex}.cgf__send[data-astro-cid-ydhmcjzr]{background:var(--cgf-ink);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.cgf__send[data-astro-cid-ydhmcjzr] svg[data-astro-cid-ydhmcjzr]{fill:none;width:1rem;height:1rem;stroke:var(--color-bg-base-primary,#fff);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.a[data-astro-cid-ydhmcjzr]{transition:opacity .45s ease-out var(--d,0s), transform .6s var(--cgf-ease) var(--d,0s)}.is-armed[data-astro-cid-ydhmcjzr]:not(.is-play) .a[data-astro-cid-ydhmcjzr]{opacity:0;transform:translateY(8px)}.is-armed[data-astro-cid-ydhmcjzr]:not(.is-play) .cgf__query[data-astro-cid-ydhmcjzr]{transform:scale(.92)}.is-armed[data-astro-cid-ydhmcjzr]:not(.is-play) .cgf__hit-bg[data-astro-cid-ydhmcjzr]{opacity:0}.is-armed[data-astro-cid-ydhmcjzr] .cgf__status-run[data-astro-cid-ydhmcjzr]{animation:1.7s linear .8s both paused cgf-run}.is-armed[data-astro-cid-ydhmcjzr].is-play .cgf__status-run[data-astro-cid-ydhmcjzr]{animation-play-state:running}.is-armed[data-astro-cid-ydhmcjzr]:not(.is-play) .cgf__status-done[data-astro-cid-ydhmcjzr]{opacity:0}@keyframes cgf-run{0%,to{opacity:0}10%,90%{opacity:1}}.is-armed[data-astro-cid-ydhmcjzr]:not(.is-play) .cgf__step[data-astro-cid-ydhmcjzr]{opacity:.35}.is-armed[data-astro-cid-ydhmcjzr] .cgf__step[data-astro-cid-ydhmcjzr]{transition:opacity .4s ease var(--d)}.is-armed[data-astro-cid-ydhmcjzr]:not(.is-play) .cgf__num[data-astro-cid-ydhmcjzr]{background:var(--cgf-line);color:var(--cgf-ink)}.tick[data-astro-cid-ocxcv2jw]{transform-box:fill-box;transform-origin:50%;opacity:0;transition:opacity .25s ease-out, scale .4s var(--ill-ease);scale:.6}[data-il-card]:is(:hover,:focus-within,.is-hover) .tick[data-astro-cid-ocxcv2jw]{opacity:1;scale:1}[data-il-card]:is(:hover,:focus-within,.is-hover) .row1[data-astro-cid-ocxcv2jw] .tick[data-astro-cid-ocxcv2jw]{transition-delay:.15s}[data-il-card]:is(:hover,:focus-within,.is-hover) .row2[data-astro-cid-ocxcv2jw] .tick[data-astro-cid-ocxcv2jw]{transition-delay:.3s}[data-il-card]:is(:hover,:focus-within,.is-hover) .row3[data-astro-cid-ocxcv2jw] .tick[data-astro-cid-ocxcv2jw]{transition-delay:.45s}.q[data-astro-cid-5aru73wy],.link[data-astro-cid-5aru73wy]{transform-box:fill-box;opacity:0;transition:opacity .3s ease-out, translate .5s var(--ill-ease);translate:0 8px}.q1[data-astro-cid-5aru73wy]{opacity:.45;translate:0}[data-il-card]:is(:hover,:focus-within,.is-hover) .q[data-astro-cid-5aru73wy],[data-il-card]:is(:hover,:focus-within,.is-hover) .link[data-astro-cid-5aru73wy]{opacity:1;translate:0}[data-il-card]:is(:hover,:focus-within,.is-hover) .q2[data-astro-cid-5aru73wy]{transition-delay:.18s}[data-il-card]:is(:hover,:focus-within,.is-hover) .q3[data-astro-cid-5aru73wy]{transition-delay:.36s}
