.artifact[data-astro-cid-nvghuv2a]{border-radius:var(--motion-radius-control,.375rem);background:var(--color-neutral-800);min-height:4rem;color:var(--color-neutral-200);align-items:center;gap:.75rem;padding:.75rem;display:flex}.artifact__icon[data-astro-cid-nvghuv2a]{background:var(--color-neutral-700);width:2rem;height:2.5rem;color:var(--color-neutral-200);border-radius:.25rem;flex:none;place-items:center;display:grid}.artifact__icon[data-astro-cid-nvghuv2a] svg[data-astro-cid-nvghuv2a]{width:1.25rem;height:1.25rem}.artifact__copy[data-astro-cid-nvghuv2a]{flex:1;min-width:0}.artifact__copy[data-astro-cid-nvghuv2a] p[data-astro-cid-nvghuv2a]{margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.artifact__copy[data-astro-cid-nvghuv2a]>span[data-astro-cid-nvghuv2a]{color:var(--color-neutral-400);margin-top:.25rem;font-size:.6875rem;line-height:1.3;display:block}[data-astro-cid-nvghuv2a][data-kind=folder] .artifact__icon[data-astro-cid-nvghuv2a]{width:2.5rem;height:2rem;color:var(--color-brand-green)}[data-astro-cid-nvghuv2a][data-kind=draft] .artifact__icon[data-astro-cid-nvghuv2a]{color:var(--color-brand-green)}@media (width<=47.99rem){.artifact[data-astro-cid-nvghuv2a]{gap:.625rem;min-height:3.5rem}.artifact__icon[data-astro-cid-nvghuv2a]{width:1.5rem;height:1.875rem}.artifact__icon[data-astro-cid-nvghuv2a] svg[data-astro-cid-nvghuv2a]{width:1rem;height:1rem}.artifact__copy[data-astro-cid-nvghuv2a] p[data-astro-cid-nvghuv2a]{font-size:.75rem}.artifact__copy[data-astro-cid-nvghuv2a]>span[data-astro-cid-nvghuv2a]{font-size:.625rem}[data-astro-cid-nvghuv2a][data-kind=folder] .artifact__icon[data-astro-cid-nvghuv2a]{width:1.875rem;height:1.5rem}}assistant-voice[data-astro-cid-t4zsbkm3]{width:100%;display:block;container-type:inline-size}.assistant-voice__card[data-astro-cid-t4zsbkm3]{--voice-unit:calc(100cqw / 560);--voice-listening:0;--voice-ring:0;aspect-ratio:560/380;isolation:isolate;color:#fff;width:100%;font-family:var(--font-sans);letter-spacing:var(--tracking-tight);border:0;flex-direction:column;font-weight:500;display:flex;position:relative;overflow:hidden}.assistant-voice__card[data-astro-cid-t4zsbkm3] *{box-sizing:border-box;letter-spacing:var(--tracking-tight)}.assistant-voice__card[data-astro-cid-t4zsbkm3] p[data-astro-cid-t4zsbkm3],.assistant-voice__card[data-astro-cid-t4zsbkm3] h3[data-astro-cid-t4zsbkm3]{margin:0}.assistant-voice__scene[data-astro-cid-t4zsbkm3]{flex:1;min-height:0;position:relative}.assistant-voice__dots[data-astro-cid-t4zsbkm3]{pointer-events:none;background-image:radial-gradient(circle, #ffffff14 calc(var(--voice-unit) * 1), transparent 0);background-size:calc(var(--voice-unit) * 16) calc(var(--voice-unit) * 16);position:absolute;inset:0;mask-image:radial-gradient(#000 20%,#0000 70%)}.assistant-voice__content[data-astro-cid-t4zsbkm3]{justify-content:center;align-items:center;gap:calc(var(--voice-unit) * 16);padding-inline:calc(var(--voice-unit) * 24);flex-direction:column;display:flex;position:absolute;inset:0}.assistant-voice__audio[data-astro-cid-t4zsbkm3]{align-items:center;gap:calc(var(--voice-unit) * 12);width:calc(var(--voice-unit) * 380);display:flex}.assistant-voice__microphone[data-astro-cid-t4zsbkm3]{width:calc(var(--voice-unit) * 44);height:calc(var(--voice-unit) * 44);background:color-mix(in srgb, white calc(var(--voice-listening) * 100%), oklch(14.5% 0 0));color:color-mix(in srgb, oklch(20.5% 0 0) calc(var(--voice-listening) * 100%), oklch(92.2% 0 0));cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;line-height:0;display:grid;position:relative}.assistant-voice__microphone[data-astro-cid-t4zsbkm3]:before{content:"";inset:calc(var(--voice-unit) * -3);border:calc(var(--voice-unit) * 2) solid #ffffff40;opacity:var(--voice-ring);pointer-events:none;border-radius:50%;position:absolute}.assistant-voice__microphone[data-astro-cid-t4zsbkm3]:disabled{cursor:default}.assistant-voice__microphone[data-astro-cid-t4zsbkm3]:focus-visible{outline:calc(var(--voice-unit) * 2) solid #fff;outline-offset:calc(var(--voice-unit) * 5)}.assistant-voice__microphone[data-astro-cid-t4zsbkm3] svg[data-astro-cid-t4zsbkm3]{width:calc(var(--voice-unit) * 16);height:calc(var(--voice-unit) * 16);display:block}.assistant-voice__wave[data-astro-cid-t4zsbkm3]{height:calc(var(--voice-unit) * 44);flex:1;justify-content:space-between;align-items:center;display:flex;position:relative}.assistant-voice__wave[data-astro-cid-t4zsbkm3] span[data-astro-cid-t4zsbkm3]{width:calc(var(--voice-unit) * 4);background:var(--color-neutral-400);height:14%;transition:background-color .4s var(--motion-ease);border-radius:999rem;flex:none;display:block}[data-astro-cid-t4zsbkm3][data-voice-ready] .assistant-voice__wave[data-astro-cid-t4zsbkm3] span[data-astro-cid-t4zsbkm3]{position:absolute;top:50%;transform:translateY(-50%)}[data-astro-cid-t4zsbkm3][data-voice-phase=listening] .assistant-voice__wave[data-astro-cid-t4zsbkm3] span[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-phase=transcribing] .assistant-voice__wave[data-astro-cid-t4zsbkm3] span[data-astro-cid-t4zsbkm3]{background:var(--color-white)}.assistant-voice__conversation[data-astro-cid-t4zsbkm3]{width:calc(var(--voice-unit) * 380);height:calc(var(--voice-unit) * 124)}.assistant-voice__question[data-astro-cid-t4zsbkm3]{height:calc(var(--voice-unit) * 40);color:oklch(87% 0 0);font-size:calc(var(--voice-unit) * 14);line-height:1.5}.assistant-voice__speaker[data-astro-cid-t4zsbkm3]{margin-right:calc(var(--voice-unit) * 6);color:oklch(70.8% 0 0);font-size:calc(var(--voice-unit) * 10);text-transform:uppercase;font-weight:500}.assistant-voice__question[data-astro-cid-t4zsbkm3] [data-voice-word]{white-space:pre;display:inline-block;position:relative}.assistant-voice__question[data-astro-cid-t4zsbkm3] [data-voice-current]:after{content:"";background:var(--color-white);border-radius:.0625rem;width:.0625rem;height:1em;position:absolute;top:.2em;left:calc(100% - .125rem)}.assistant-voice__answer-slot[data-astro-cid-t4zsbkm3]{height:calc(var(--voice-unit) * 76);margin-top:calc(var(--voice-unit) * 8);position:relative}.assistant-voice__answer[data-astro-cid-t4zsbkm3]{align-items:center;gap:calc(var(--voice-unit) * 10);min-height:100%;padding:calc(var(--voice-unit) * 12);border-radius:calc(var(--voice-unit) * 16);background:oklch(14.5% 0 0);border:0;display:flex}.assistant-voice__answer[data-astro-cid-t4zsbkm3] p[data-astro-cid-t4zsbkm3]{color:oklch(92.2% 0 0);min-width:0;font-size:calc(var(--voice-unit) * 14);line-height:1.5}.assistant-voice__avatar[data-astro-cid-t4zsbkm3]{width:calc(var(--voice-unit) * 20);height:calc(var(--voice-unit) * 20);color:oklch(20.5% 0 0);background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;line-height:0;display:grid}.assistant-voice__avatar[data-astro-cid-t4zsbkm3] svg[data-astro-cid-t4zsbkm3]{width:calc(var(--voice-unit) * 12);height:calc(var(--voice-unit) * 12);display:block}.assistant-voice__thinking[data-astro-cid-t4zsbkm3]{align-items:center;gap:calc(var(--voice-unit) * 4);color:var(--color-neutral-400);display:none;position:absolute;inset:0}.assistant-voice__thinking[data-astro-cid-t4zsbkm3] [data-astro-cid-t4zsbkm3][data-voice-thinking-dot]{width:calc(var(--voice-unit) * 4);height:calc(var(--voice-unit) * 4);background:currentColor;border-radius:50%}.assistant-voice__thinking-label[data-astro-cid-t4zsbkm3]{margin-left:calc(var(--voice-unit) * 4);font-size:calc(var(--voice-unit) * 11);line-height:1.2}.assistant-voice__footer[data-astro-cid-t4zsbkm3]{font-family:var(--font-sans);text-align:left;flex:none;margin-top:auto;padding:.5rem;font-weight:600}.assistant-voice__footer[data-astro-cid-t4zsbkm3] h3[data-astro-cid-t4zsbkm3]{color:#fff;font-size:var(--text-base)}.assistant-voice__footer[data-astro-cid-t4zsbkm3] p[data-astro-cid-t4zsbkm3]{color:var(--color-neutral-400);font-size:var(--text-sm);margin-top:.25rem;line-height:1.4}[data-astro-cid-t4zsbkm3][data-voice-ready] .assistant-voice__answer[data-astro-cid-t4zsbkm3]{opacity:var(--voice-answer,1);transform:translateY(calc(var(--voice-unit) * var(--voice-answer-y,0)));filter:blur(calc(.25rem * var(--voice-answer-softness,0)))}[data-astro-cid-t4zsbkm3][data-voice-ready] .assistant-voice__thinking[data-astro-cid-t4zsbkm3]{opacity:var(--voice-thinking,0);display:flex}[data-astro-cid-t4zsbkm3][data-voice-ready] .assistant-voice__audio[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-ready] .assistant-voice__conversation[data-astro-cid-t4zsbkm3]{translate:0 calc(var(--voice-pending-offset,0rem) * (1 - var(--voice-layout,1)))}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__card[data-astro-cid-t4zsbkm3]{aspect-ratio:auto}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__scene[data-astro-cid-t4zsbkm3]{flex:none}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__content[data-astro-cid-t4zsbkm3]{gap:1rem;min-height:20rem;padding:1.5rem;position:relative}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__audio[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__conversation[data-astro-cid-t4zsbkm3]{width:100%}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__conversation[data-astro-cid-t4zsbkm3]{height:auto}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__microphone[data-astro-cid-t4zsbkm3]{width:2.5rem;height:2.5rem}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__microphone[data-astro-cid-t4zsbkm3] svg[data-astro-cid-t4zsbkm3]{width:1rem;height:1rem}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__wave[data-astro-cid-t4zsbkm3]{height:2.5rem}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__question[data-astro-cid-t4zsbkm3]{height:auto;min-height:2.625rem;font-size:.875rem}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__speaker[data-astro-cid-t4zsbkm3]{font-size:.625rem}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__answer-slot[data-astro-cid-t4zsbkm3]{height:auto;min-height:5.5rem;margin-top:.5rem}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__answer[data-astro-cid-t4zsbkm3]{border-radius:var(--motion-radius-control,.375rem);gap:.5rem;min-height:5.5rem;padding:.75rem}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__answer[data-astro-cid-t4zsbkm3] p[data-astro-cid-t4zsbkm3]{font-size:.875rem}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__avatar[data-astro-cid-t4zsbkm3]{width:1.5rem;height:1.5rem}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__avatar[data-astro-cid-t4zsbkm3] svg[data-astro-cid-t4zsbkm3]{width:.875rem;height:.875rem}[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__thinking-label[data-astro-cid-t4zsbkm3]{font-size:.75rem}.assistant-voice__artifacts[data-astro-cid-t4zsbkm3]{margin-top:.5rem}[data-astro-cid-t4zsbkm3][data-voice-ready] .assistant-voice__artifacts[data-astro-cid-t4zsbkm3]{opacity:var(--voice-artifact,1);transform:translateY(calc(var(--voice-unit) * var(--voice-artifact-y,0)));filter:blur(calc(.25rem * var(--voice-artifact-softness,0)))}@media (width<=47.99rem){[data-astro-cid-t4zsbkm3][data-voice-ready] .assistant-voice__answer[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-ready] .assistant-voice__artifacts[data-astro-cid-t4zsbkm3]{filter:none}.assistant-voice__card[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__card[data-astro-cid-t4zsbkm3]{--voice-unit:.0625rem;aspect-ratio:auto;min-height:23.75rem}.assistant-voice__scene[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__scene[data-astro-cid-t4zsbkm3]{flex:1;min-height:13.75rem;display:flex}.assistant-voice__content[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__content[data-astro-cid-t4zsbkm3]{flex:1;gap:1rem;min-width:0;min-height:13.75rem;padding:1.5rem;position:relative}.assistant-voice__audio[data-astro-cid-t4zsbkm3],.assistant-voice__conversation[data-astro-cid-t4zsbkm3]{width:100%;max-width:23.75rem}.assistant-voice__microphone[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__microphone[data-astro-cid-t4zsbkm3]{width:2.75rem;height:2.75rem}.assistant-voice__wave[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__wave[data-astro-cid-t4zsbkm3]{height:2.75rem}.assistant-voice__conversation[data-astro-cid-t4zsbkm3]{height:auto}.assistant-voice__question[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__question[data-astro-cid-t4zsbkm3]{height:auto;min-height:2.5rem;font-size:.75rem;line-height:1.625}.assistant-voice__answer-slot[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__answer-slot[data-astro-cid-t4zsbkm3]{height:auto;min-height:5.75rem;margin-top:.5rem}.assistant-voice__answer[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__answer[data-astro-cid-t4zsbkm3]{border-radius:1rem;align-items:flex-start;gap:.625rem;min-height:5.75rem;padding:.75rem}.assistant-voice__answer[data-astro-cid-t4zsbkm3] p[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__answer[data-astro-cid-t4zsbkm3] p[data-astro-cid-t4zsbkm3]{font-size:.6875rem;line-height:1.625}.assistant-voice__avatar[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__avatar[data-astro-cid-t4zsbkm3]{width:1.25rem;height:1.25rem}.assistant-voice__avatar[data-astro-cid-t4zsbkm3] svg[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__avatar[data-astro-cid-t4zsbkm3] svg[data-astro-cid-t4zsbkm3]{width:.75rem;height:.75rem}.assistant-voice__thinking-label[data-astro-cid-t4zsbkm3],[data-astro-cid-t4zsbkm3][data-voice-variant=feature] .assistant-voice__thinking-label[data-astro-cid-t4zsbkm3]{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.assistant-voice__microphone[data-astro-cid-t4zsbkm3]:before{display:none}}.assistant-mark[data-astro-cid-hexftt6n]{background:radial-gradient(ellipse at 8% 0%,var(--color-brand-green),#ade07500 62%),linear-gradient(145deg,var(--color-brand-green-deep) 12%,#304a18 90%)}.assistant-wash[data-astro-cid-hexftt6n]{background:linear-gradient(135deg,#ffffff12,#ffffff04)}.assistant-question[data-astro-cid-hexftt6n]{background:linear-gradient(130deg,#ffffff1e,#ffffff0a)}.assistant-reply[data-astro-cid-hexftt6n]{background:linear-gradient(130deg,#5c91212e,#5c912105)}.assistant-composer[data-astro-cid-hexftt6n]{background:linear-gradient(130deg,#ffffff26,#ffffff0f)}@media (prefers-reduced-motion:no-preference){html[data-motion-ready] [data-astro-cid-hexftt6n]:is(.assistant-step,.assistant-flow,.assistant-cursor,.assistant-prepare,.assistant-thumb){animation-duration:9s;animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:var(--motion-ease)}.assistant-question-one[data-astro-cid-hexftt6n]{animation-name:assistant-question-one}.assistant-reply-one[data-astro-cid-hexftt6n]{animation-name:assistant-reply-one}.assistant-question-two[data-astro-cid-hexftt6n]{animation-name:assistant-question-two}.assistant-reply-two[data-astro-cid-hexftt6n]{animation-name:assistant-reply-two}.assistant-flow[data-astro-cid-hexftt6n]{animation-name:assistant-flow;animation-timing-function:linear!important}.assistant-source-1[data-astro-cid-hexftt6n]{animation-name:assistant-source-one}.assistant-source-2[data-astro-cid-hexftt6n]{animation-name:assistant-source-two}.assistant-source-3[data-astro-cid-hexftt6n]{animation-name:assistant-source-three}.assistant-sources-ready[data-astro-cid-hexftt6n]{animation-name:assistant-sources-ready}.assistant-cursor[data-astro-cid-hexftt6n]{animation-name:assistant-cursor}.assistant-prepare[data-astro-cid-hexftt6n]{animation-name:assistant-prepare}.assistant-thumb[data-astro-cid-hexftt6n]{animation-name:assistant-thumb}.assistant-draft[data-astro-cid-hexftt6n]{animation-name:assistant-draft}.assistant-draft-ready[data-astro-cid-hexftt6n]{animation-name:assistant-draft-ready}.assistant-composition[data-astro-cid-hexftt6n][data-motion-paused] *{animation-play-state:paused!important}}@keyframes assistant-question-one{0%,3%{opacity:0;transform:translateY(.4375rem)}14%,86%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-.1875rem)}}@keyframes assistant-reply-one{0%,18%{opacity:0;transform:translateY(.4375rem)}30%,86%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-.1875rem)}}@keyframes assistant-question-two{0%,36%{opacity:0;transform:translateY(.4375rem)}47%,86%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-.1875rem)}}@keyframes assistant-reply-two{0%,54%{opacity:0;transform:translateY(.4375rem)}66%,86%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-.1875rem)}}@keyframes assistant-flow{0%,8%{opacity:0;stroke-dashoffset:1px}12%{opacity:.8}34%{opacity:.8;stroke-dashoffset:0}40%,to{opacity:0;stroke-dashoffset:0}}@keyframes assistant-source-one{0%,22%{opacity:0;transform:translateY(-.375rem)}34%,86%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(.1875rem)}}@keyframes assistant-source-two{0%,29%{opacity:0;transform:translateY(-.375rem)}41%,86%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(.1875rem)}}@keyframes assistant-source-three{0%,36%{opacity:0;transform:translateY(-.375rem)}48%,86%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(.1875rem)}}@keyframes assistant-sources-ready{0%,51%{opacity:0;transform:translateY(.3125rem)}63%,86%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-.1875rem)}}@keyframes assistant-cursor{0%,7%,to{opacity:0;transform:translate(1.375rem,1.75rem)}18%,27%,31%{opacity:1;transform:none}23%{opacity:1;transform:scale(.9)}39%{opacity:0;transform:translate(.875rem,.625rem)}}@keyframes assistant-prepare{0%,22%,99%,to{background:#ffffff0f}28%,90%{background:var(--color-brand-green-deep)}}@keyframes assistant-thumb{0%,22%,99%,to{background:#ffffff59;transform:none}28%,90%{background:#fff;transform:translate(.875rem)}}@keyframes assistant-draft{0%,33%{opacity:0;transform:translateY(.4375rem)}46%,86%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-.1875rem)}}@keyframes assistant-draft-ready{0%,52%{opacity:0;transform:translateY(.3125rem)}64%,86%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-.1875rem)}}.voice-floating-card[data-astro-cid-o6rix27z]{--voice-ring:0;--voice-unit:.0625rem}.voice-floating-mark[data-astro-cid-o6rix27z]{background:radial-gradient(ellipse at 8% 0%,var(--color-brand-green),#ade07500 62%),linear-gradient(145deg,var(--color-brand-green-deep) 12%,#304a18 90%)}.voice-floating-wash[data-astro-cid-o6rix27z]{background:linear-gradient(135deg,#ffffff16,#ffffff06)}[data-astro-cid-o6rix27z][data-voice-ready] .voice-floating-wave[data-astro-cid-o6rix27z] span[data-astro-cid-o6rix27z]{position:absolute;top:50%;transform:translateY(-50%)}[data-astro-cid-o6rix27z][data-voice-phase=listening] .voice-floating-wave[data-astro-cid-o6rix27z] span[data-astro-cid-o6rix27z],[data-astro-cid-o6rix27z][data-voice-phase=transcribing] .voice-floating-wave[data-astro-cid-o6rix27z] span[data-astro-cid-o6rix27z]{background:var(--color-white)}[data-astro-cid-o6rix27z][data-voice-ready] .voice-floating-answer[data-astro-cid-o6rix27z]{opacity:var(--voice-answer,1);transform:translateY(calc(.0625rem * var(--voice-answer-y,0)))}[data-astro-cid-o6rix27z][data-voice-ready] .voice-floating-thinking[data-astro-cid-o6rix27z]{opacity:var(--voice-thinking,0)}[data-astro-cid-o6rix27z][data-voice-ready] .voice-floating-sources[data-astro-cid-o6rix27z]{opacity:var(--voice-artifact,1);transform:translateY(calc(.0625rem * var(--voice-artifact-y,0)))}[data-astro-cid-o6rix27z][data-voice-ready] .voice-floating-audio[data-astro-cid-o6rix27z],[data-astro-cid-o6rix27z][data-voice-ready] [data-astro-cid-o6rix27z][data-voice-conversation]{translate:0 calc(var(--voice-pending-offset,0rem) * (1 - var(--voice-layout,1)))}.voice-floating-card[data-astro-cid-o6rix27z] [data-voice-word]{white-space:pre;display:inline-block;position:relative}.voice-floating-card[data-astro-cid-o6rix27z] [data-voice-current]:after{content:"";background:var(--color-white);width:.0625rem;height:1em;position:absolute;top:.2em;left:calc(100% - .125rem)}@media (prefers-reduced-motion:reduce){button[data-astro-cid-o6rix27z]:before{display:none}}.conversation-mark[data-astro-cid-stgzukv3]{background:radial-gradient(ellipse at 8% 0%,var(--color-brand-green),#ade07500 62%),linear-gradient(145deg,var(--color-brand-green-deep) 12%,#304a18 90%)}.conversation-question[data-astro-cid-stgzukv3]{background:linear-gradient(130deg,#ffffff1e,#ffffff0a)}.conversation-answer[data-astro-cid-stgzukv3]{background:linear-gradient(130deg,#5c912135,#5c912109)}.conversation-composer[data-astro-cid-stgzukv3]{background:linear-gradient(130deg,#ffffff26,#ffffff0f)}.conversation-wave[data-astro-cid-stgzukv3] span[data-astro-cid-stgzukv3]{height:.25rem}@media (prefers-reduced-motion:no-preference){[data-astro-cid-stgzukv3][data-chat-ready] .conversation-history[data-astro-cid-stgzukv3]{overflow-y:hidden;mask-image:linear-gradient(#0000,#000 1.5rem calc(100% - 1rem),#0000)}[data-astro-cid-stgzukv3][data-chat-ready]:not([data-chat-playing]) .conversation-history[data-astro-cid-stgzukv3]:focus-visible{overflow-y:auto}[data-astro-cid-stgzukv3][data-chat-ready] .conversation-edge[data-astro-cid-stgzukv3]{visibility:visible}[data-astro-cid-stgzukv3][data-chat-ready] [data-astro-cid-stgzukv3][data-chat-word]{opacity:0;transition:opacity .25s var(--motion-ease),translate .25s var(--motion-ease);translate:0 .125rem}[data-astro-cid-stgzukv3][data-chat-ready] [data-astro-cid-stgzukv3][data-chat-word][data-chat-visible]{opacity:1;translate:none}[data-astro-cid-stgzukv3][data-chat-ready][data-chat-phase=question] [data-astro-cid-stgzukv3][data-chat-state=current] .conversation-wave[data-astro-cid-stgzukv3] span[data-astro-cid-stgzukv3]{animation:.8s ease-in-out infinite alternate conversation-wave;animation-delay:var(--bar-delay)}[data-astro-cid-stgzukv3][data-chat-ready] [data-astro-cid-stgzukv3][data-chat-state=current] [data-astro-cid-stgzukv3][data-chat-answer]{animation:conversation-enter .65s var(--motion-ease) both}[data-astro-cid-stgzukv3][data-chat-ready] [data-astro-cid-stgzukv3][data-chat-state=current] .conversation-dots[data-astro-cid-stgzukv3] span[data-astro-cid-stgzukv3]{animation:.85s ease-in-out infinite alternate conversation-dot}.conversation-dots[data-astro-cid-stgzukv3] span[data-astro-cid-stgzukv3]:nth-child(2){animation-delay:-.28s}.conversation-dots[data-astro-cid-stgzukv3] span[data-astro-cid-stgzukv3]:nth-child(3){animation-delay:-.56s}[data-astro-cid-stgzukv3][data-chat-ready]:not([data-chat-playing]) *{animation-play-state:paused!important}[data-astro-cid-stgzukv3][data-chat-ready][data-chat-phase=resetting] .conversation-history[data-astro-cid-stgzukv3]{animation:conversation-reset .6s var(--motion-ease) both}}@keyframes conversation-wave{0%{height:.25rem}to{height:var(--bar-height)}}@keyframes conversation-enter{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}@keyframes conversation-dot{to{opacity:.25}}@keyframes conversation-reset{to{opacity:0}}assistant-globe[data-astro-cid-p3jauzm4]{--globe-diameter:39rem;--globe-halo-space:3rem;width:100%;height:calc(min(var(--globe-diameter), 100vw) + var(--globe-halo-space));margin-top:calc(-1 * var(--globe-halo-space));isolation:isolate;color:var(--color-neutral-200);display:block;position:relative;overflow:visible}.assistant-globe__surface[data-astro-cid-p3jauzm4]{top:var(--globe-halo-space);width:var(--globe-diameter);aspect-ratio:1;background:radial-gradient(at 35% 18%,#36383c 0%,#1b1d20 42%,#0c0d0f 78%);border-radius:50%;max-width:100%;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 2rem .5rem #e5e5e51f,inset 0 0 .125rem #e5e5e58c}img[data-astro-cid-p3jauzm4]{width:100%;height:100%;display:block;position:absolute;inset:0}.particle-glow[data-astro-cid-p3jauzm4]{filter:blur(1.25rem);opacity:.25;pointer-events:none}canvas[data-astro-cid-p3jauzm4]{visibility:hidden;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}assistant-globe[data-astro-cid-p3jauzm4][data-ready] canvas[data-astro-cid-p3jauzm4]{visibility:visible}assistant-globe[data-astro-cid-p3jauzm4][data-ready] img[data-astro-cid-p3jauzm4]{visibility:hidden}@media (width<=47.99rem){assistant-globe[data-astro-cid-p3jauzm4]{width:calc(100% + 2rem);margin-inline:-1rem}}.assistant-uses[data-astro-cid-c7gooayl],.assistant-control[data-astro-cid-c7gooayl]{--surface-light:var(--color-white)}.assistant-uses__body[data-astro-cid-c7gooayl]{gap:var(--space-10);flex-direction:column;display:flex}.assistant-uses__grid[data-astro-cid-c7gooayl]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.assistant-uses__grid[data-astro-cid-c7gooayl] article[data-astro-cid-c7gooayl]{padding-right:2rem}.assistant-uses__grid[data-astro-cid-c7gooayl] h3[data-astro-cid-c7gooayl]{font-size:var(--text-2xl);margin-bottom:1.5rem;line-height:1}.assistant-uses__grid[data-astro-cid-c7gooayl] p[data-astro-cid-c7gooayl]{color:var(--color-neutral-700);font-size:var(--text-lg)}.assistant-uses__presentation[data-astro-cid-c7gooayl]{isolation:isolate;place-items:center;min-height:39rem;padding:7.5rem;display:grid;position:relative}.assistant-uses__presentation[data-astro-cid-c7gooayl]>img[data-astro-cid-c7gooayl]{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.assistant-uses__bento[data-astro-cid-c7gooayl]{z-index:1;width:min(100%,36rem);position:relative}.assistant-capabilities__list[data-astro-cid-c7gooayl]{flex-direction:column;gap:.5rem;display:flex}.assistant-capabilities[data-astro-cid-c7gooayl] details[data-astro-cid-c7gooayl]{background:var(--color-neutral-100);color:var(--color-neutral-600);transition:background-color .4s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1)}.assistant-capabilities[data-astro-cid-c7gooayl] details[data-astro-cid-c7gooayl]:is([data-expanded=true],[open]:not([data-expanded])){background:var(--color-neutral-900);color:var(--color-white)}.assistant-capabilities[data-astro-cid-c7gooayl] summary[data-astro-cid-c7gooayl]{padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + var(--space-2));cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;list-style:none;display:flex;position:relative}.assistant-capabilities[data-astro-cid-c7gooayl] summary[data-astro-cid-c7gooayl]::-webkit-details-marker{display:none}.assistant-capabilities[data-astro-cid-c7gooayl] summary[data-astro-cid-c7gooayl] h3[data-astro-cid-c7gooayl]{font-size:var(--text-xl)}.assistant-capabilities[data-astro-cid-c7gooayl] summary[data-astro-cid-c7gooayl] svg[data-astro-cid-c7gooayl]{flex:0 0 1rem;width:1rem;height:1rem}.assistant-capabilities__progress[data-astro-cid-c7gooayl]{top:var(--space-3);bottom:var(--space-3);left:var(--space-2);width:var(--space-1);background:var(--color-neutral-300);position:absolute;overflow:hidden}.assistant-capabilities__progress[data-astro-cid-c7gooayl] [data-astro-cid-c7gooayl][data-accordion-progress]{background:var(--color-brand-green);transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(0)}.assistant-capabilities[data-astro-cid-c7gooayl] details[data-astro-cid-c7gooayl]:is([data-expanded=true],[open]:not([data-expanded])) .assistant-capabilities__progress[data-astro-cid-c7gooayl]{background:var(--color-neutral-700)}html:not([data-js]) .assistant-capabilities__progress[data-astro-cid-c7gooayl]{display:none}@media (prefers-reduced-motion:reduce){.assistant-capabilities__progress[data-astro-cid-c7gooayl]{display:none}}.assistant-capabilities[data-astro-cid-c7gooayl] details[data-astro-cid-c7gooayl][open]:not([data-expanded]) summary[data-astro-cid-c7gooayl] svg[data-astro-cid-c7gooayl]{transform:rotate(180deg)}.assistant-capabilities__answer[data-astro-cid-c7gooayl]{max-width:29rem;padding:var(--space-4) var(--space-3) var(--space-3);font-size:var(--text-sm);gap:1rem;display:grid}.assistant-capabilities__scene[data-astro-cid-c7gooayl]{width:100%;display:none}.assistant-capabilities__mobile[data-astro-cid-c7gooayl]{display:none}.assistant-capabilities__layout[data-astro-cid-c7gooayl]:not(:has(details:is([data-expanded=true],[open]:not([data-expanded])))) [data-astro-cid-c7gooayl][data-capability-scene=connaitre],.assistant-capabilities__layout[data-astro-cid-c7gooayl]:has(#capability-connaitre:is([data-expanded=true],[open]:not([data-expanded]))) [data-astro-cid-c7gooayl][data-capability-scene=connaitre],.assistant-capabilities__layout[data-astro-cid-c7gooayl]:has(#capability-acceder:is([data-expanded=true],[open]:not([data-expanded]))) [data-astro-cid-c7gooayl][data-capability-scene=acceder],.assistant-capabilities__layout[data-astro-cid-c7gooayl]:has(#capability-agir:is([data-expanded=true],[open]:not([data-expanded]))) [data-astro-cid-c7gooayl][data-capability-scene=agir]{display:block}.assistant-control__scroll[data-astro-cid-c7gooayl]{margin-inline:-.5rem;overflow-x:auto}.assistant-control[data-astro-cid-c7gooayl] table[data-astro-cid-c7gooayl]{table-layout:fixed;border-collapse:separate;border-spacing:.5rem 0;width:100%;font-size:var(--text-lg);text-align:left;line-height:1}.assistant-control__level[data-astro-cid-c7gooayl]{width:13.5rem}.assistant-control[data-astro-cid-c7gooayl] th[data-astro-cid-c7gooayl],.assistant-control[data-astro-cid-c7gooayl] td[data-astro-cid-c7gooayl]{vertical-align:middle;height:5rem;padding:1rem;font-weight:600}.assistant-control[data-astro-cid-c7gooayl] thead[data-astro-cid-c7gooayl] th[data-astro-cid-c7gooayl]{background:var(--color-neutral-900);color:var(--color-white)}.assistant-control__heading[data-astro-cid-c7gooayl]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.assistant-control__badge[data-astro-cid-c7gooayl]{white-space:nowrap;color:var(--color-neutral-900);background:linear-gradient(104.55deg,#ade075,#6fd300);align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;display:inline-flex}.assistant-control__badge[data-astro-cid-c7gooayl] span[data-astro-cid-c7gooayl]{background:#fff;width:.5rem;height:.5rem}.assistant-control[data-astro-cid-c7gooayl] tbody[data-astro-cid-c7gooayl] td[data-astro-cid-c7gooayl]{background:var(--color-neutral-50)}.assistant-control[data-astro-cid-c7gooayl] tbody[data-astro-cid-c7gooayl] th[data-astro-cid-c7gooayl],.assistant-control[data-astro-cid-c7gooayl] tbody[data-astro-cid-c7gooayl] td[data-astro-cid-c7gooayl]{border-top:.5rem solid var(--color-white);background-clip:padding-box;height:5.5rem}.assistant-control[data-astro-cid-c7gooayl] tbody[data-astro-cid-c7gooayl] td[data-astro-cid-c7gooayl]:first-of-type{color:var(--color-neutral-700)}.assistant-control[data-astro-cid-c7gooayl] tbody[data-astro-cid-c7gooayl] th[data-astro-cid-c7gooayl]{background:#00be0a33}.assistant-control[data-astro-cid-c7gooayl] tbody[data-astro-cid-c7gooayl] tr[data-astro-cid-c7gooayl]:nth-child(2) th[data-astro-cid-c7gooayl]{background:#00be0a80}.assistant-control[data-astro-cid-c7gooayl] tbody[data-astro-cid-c7gooayl] tr[data-astro-cid-c7gooayl]:nth-child(3) th[data-astro-cid-c7gooayl]{background:#00be0a}.assistant-hosting[data-astro-cid-c7gooayl]{position:relative}.assistant-hosting__intro[data-astro-cid-c7gooayl]{z-index:2;padding-top:var(--space-section);position:relative}.assistant-hosting__globe[data-astro-cid-c7gooayl]{z-index:1;position:relative}.assistant-hosting__privacy[data-astro-cid-c7gooayl]{padding-block:2rem var(--space-section)}.assistant-hosting__privacy[data-astro-cid-c7gooayl] h2[data-astro-cid-c7gooayl]{max-width:55rem;font-weight:var(--font-weight-semibold)}.assistant-hosting__privacy-line[data-astro-cid-c7gooayl]{display:block}.assistant-hosting__choices[data-astro-cid-c7gooayl]{gap:.5rem;margin-top:4rem;margin-bottom:4rem;display:flex}.assistant-hosting__choice[data-astro-cid-c7gooayl]{background:var(--color-white);min-height:20rem;color:var(--color-neutral-900);flex-direction:column;flex:0 20rem;justify-content:space-between;display:flex;position:relative}.assistant-hosting__choice[data-astro-cid-c7gooayl]:after{content:"";width:var(--space-6);height:var(--space-6);top:var(--space-2);right:var(--space-2);background:var(--color-brand-green);position:absolute}@media (width>=64rem){.assistant-hosting__choice[data-astro-cid-c7gooayl]{aspect-ratio:1;flex:0 0 min(28rem,54svh);min-height:0}}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready]~.faq{z-index:5;position:relative}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready]~.rollout{z-index:4;position:relative}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__sticky[data-astro-cid-c7gooayl]{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__globe[data-astro-cid-c7gooayl]{max-width:none;padding-inline:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__globe[data-astro-cid-c7gooayl] .assistant-globe__surface{max-width:none}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__privacy[data-astro-cid-c7gooayl]{z-index:3;pointer-events:none;text-align:center;opacity:0;justify-content:center;align-items:center;padding-block:0;display:flex;position:absolute;inset:0}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__privacy[data-astro-cid-c7gooayl] h2[data-astro-cid-c7gooayl]{text-shadow:0 .2rem 2rem #000000a6}@media (width>=64rem) and (height>=42rem) and (prefers-reduced-motion:no-preference){.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready]{height:360svh}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready]~[data-hosting-cover]{margin-top:calc(-1 * var(--hosting-overlap,55svh))}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__intro[data-astro-cid-c7gooayl]{padding-top:clamp(6rem,13vh,8rem);position:absolute;inset:0 0 auto}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__choices[data-astro-cid-c7gooayl]{margin-top:clamp(2rem,5vh,3rem);margin-bottom:0}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__globe[data-astro-cid-c7gooayl]{width:min(100vw,100rem)}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__globe[data-astro-cid-c7gooayl] assistant-globe{margin-top:0}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__privacy[data-astro-cid-c7gooayl] h2[data-astro-cid-c7gooayl]{max-width:60rem;font-size:clamp(4rem,min(6.5vw,10vh),7rem)}}@media (width<64rem){.assistant-uses__grid[data-astro-cid-c7gooayl]{gap:1.5rem}.assistant-uses__grid[data-astro-cid-c7gooayl] article[data-astro-cid-c7gooayl]{padding-right:0}.assistant-uses__presentation[data-astro-cid-c7gooayl]{aspect-ratio:1112/624;min-height:0;padding:3rem}.assistant-control__level[data-astro-cid-c7gooayl]{width:9rem}.assistant-control__badge[data-astro-cid-c7gooayl]{display:none}.assistant-hosting__choices[data-astro-cid-c7gooayl]{margin-block:3rem}}@media (width<48rem){.assistant-hosting[data-astro-cid-c7gooayl] ascii-cursor{display:none}.assistant-hosting__intro[data-astro-cid-c7gooayl],.assistant-hosting__privacy[data-astro-cid-c7gooayl]{padding-inline:0}.assistant-hosting__intro[data-astro-cid-c7gooayl] .heading,.assistant-hosting__privacy[data-astro-cid-c7gooayl] h2[data-astro-cid-c7gooayl]{padding-inline:var(--gutter)}.assistant-uses__grid[data-astro-cid-c7gooayl]{grid-template-columns:1fr;gap:2rem}.assistant-uses__grid[data-astro-cid-c7gooayl] h3[data-astro-cid-c7gooayl]{margin-bottom:1rem}.assistant-uses__presentation[data-astro-cid-c7gooayl]{aspect-ratio:auto;padding:2rem 1rem}.assistant-capabilities__layout[data-astro-cid-c7gooayl]{display:none}.assistant-capabilities__mobile[data-astro-cid-c7gooayl]{gap:var(--space-2);width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;display:flex;overflow:auto hidden}.assistant-capabilities__mobile[data-astro-cid-c7gooayl]::-webkit-scrollbar{display:none}.assistant-capabilities__mobile-card[data-astro-cid-c7gooayl]{scroll-snap-align:start;flex:0 0 88vw;min-width:0}.assistant-capabilities__mobile-motion[data-astro-cid-c7gooayl]{width:100%;max-width:29rem;margin-inline:auto}.assistant-capabilities__mobile-motion[data-astro-cid-c7gooayl] [data-voice-variant=feature] .assistant-voice__card{min-height:0}.assistant-capabilities__mobile-copy[data-astro-cid-c7gooayl]{margin-top:auto}.assistant-control[data-astro-cid-c7gooayl] table[data-astro-cid-c7gooayl]{min-width:38rem}.assistant-control[data-astro-cid-c7gooayl] th[data-astro-cid-c7gooayl],.assistant-control[data-astro-cid-c7gooayl] td[data-astro-cid-c7gooayl]{height:6rem}.assistant-hosting__choices[data-astro-cid-c7gooayl]{--card-offset:clamp(1rem, 5vw, 1.5rem);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:clamp(1.5rem,8vw,2.5rem);margin-top:2rem;margin-bottom:2rem;scroll-padding-inline-start:var(--card-offset);overflow-x:auto}.assistant-hosting__choices[data-astro-cid-c7gooayl]::-webkit-scrollbar{display:none}.assistant-hosting__choice[data-astro-cid-c7gooayl]{flex:0 0 calc(100% - 2 * var(--card-offset));scroll-snap-align:start;min-height:0}.assistant-hosting__choice[data-astro-cid-c7gooayl]:first-child{margin-left:var(--card-offset)}}@media (width<=47.99rem) and (height>=35rem) and (prefers-reduced-motion:no-preference){.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready]{height:460svh}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready]~[data-hosting-cover]{margin-top:calc(-1 * var(--hosting-overlap,100svh))}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__intro[data-astro-cid-c7gooayl]{padding-top:0;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__choices[data-astro-cid-c7gooayl]{scroll-snap-type:none;margin-top:clamp(2rem,5svh,2.5rem);margin-bottom:0;overflow-x:hidden}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__choices[data-astro-cid-c7gooayl]:after{content:"";flex:0 0 100%}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__globe[data-astro-cid-c7gooayl]{opacity:0;width:100%}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__globe[data-astro-cid-c7gooayl] assistant-globe{width:100%;margin:0}.assistant-hosting[data-astro-cid-c7gooayl][data-cinematic-ready] .assistant-hosting__privacy[data-astro-cid-c7gooayl] h2[data-astro-cid-c7gooayl]{font-size:clamp(2.25rem,11vw,5rem)}}
