.neo-mark[data-astro-cid-h2zofnsf]{--neo-speed:.85s;flex:none;display:inline-block}.neo-mark-track[data-astro-cid-h2zofnsf],.neo-mark-strike[data-astro-cid-h2zofnsf]{opacity:0;transition:opacity .22s}.neo-mark[data-astro-cid-h2zofnsf][data-thinking] .neo-mark-track[data-astro-cid-h2zofnsf],.neo-mark[data-astro-cid-h2zofnsf][data-thinking] .neo-mark-strike[data-astro-cid-h2zofnsf]{opacity:1}.neo-mark-track[data-astro-cid-h2zofnsf]{stroke:var(--color-brand);stroke-opacity:.18;stroke-width:5px}.neo-mark-strike[data-astro-cid-h2zofnsf]{stroke:var(--color-brand);stroke-width:7px;stroke-linecap:round;stroke-dasharray:25 75;stroke-dashoffset:0}.neo-mark[data-astro-cid-h2zofnsf][data-thinking] .neo-mark-strike[data-astro-cid-h2zofnsf]{animation:neo-mark-run var(--neo-speed) linear infinite}@keyframes neo-mark-run{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){:root:not([data-a11y-motion=allow]) .neo-mark[data-astro-cid-h2zofnsf][data-thinking] .neo-mark-strike[data-astro-cid-h2zofnsf]{animation:none}}:root[data-a11y-motion=reduce] .neo-mark[data-astro-cid-h2zofnsf][data-thinking] .neo-mark-strike[data-astro-cid-h2zofnsf]{animation:none}.neo-transcript[data-astro-cid-fd4jgogz]{--neo-gap:1.125rem;gap:var(--neo-gap);scrollbar-width:thin;scrollbar-color:var(--color-stone-300,oklch(86.9% .005 56.366)) transparent}.dark .neo-transcript[data-astro-cid-fd4jgogz]{scrollbar-color:var(--color-stone-700,oklch(37.4% .01 67.558)) transparent}[data-astro-cid-fd4jgogz][data-neo-play] .neo-transcript[data-astro-cid-fd4jgogz]{height:var(--neo-transcript-h,clamp(22rem, 42vh, 30rem));overflow-y:auto}@media (width<=639px){[data-astro-cid-fd4jgogz][data-neo-play]:not([data-neo-measuring]) .neo-transcript[data-astro-cid-fd4jgogz]{max-height:min(58vh,26rem);overflow-y:hidden}}[data-astro-cid-fd4jgogz][data-neo-play][data-neo-measuring] .neo-transcript[data-astro-cid-fd4jgogz]{height:auto}[data-astro-cid-fd4jgogz][data-neo-play] .neo-transcript[data-astro-cid-fd4jgogz]:before{content:"";margin-top:auto;margin-bottom:calc(var(--neo-gap) * -1)}[data-astro-cid-fd4jgogz][data-neo-play]:not([data-neo-measuring]) .neo-step[data-astro-cid-fd4jgogz]{display:none}[data-astro-cid-fd4jgogz][data-neo-play] .neo-step[data-astro-cid-fd4jgogz][data-neo-shown]{display:flex}[data-astro-cid-fd4jgogz][data-neo-play] .neo-step[data-astro-cid-fd4jgogz][data-neo-enter]{animation:.42s cubic-bezier(.16,1,.3,1) both neo-turn-in}.neo-dots[data-astro-cid-fd4jgogz]{display:none}[data-astro-cid-fd4jgogz][data-neo-play]:not([data-neo-measuring]) .neo-step[data-astro-cid-fd4jgogz][data-neo-thinking] .neo-dots[data-astro-cid-fd4jgogz]{display:inline-flex}[data-astro-cid-fd4jgogz][data-neo-play]:not([data-neo-measuring]) .neo-step[data-astro-cid-fd4jgogz][data-neo-thinking] .neo-body[data-astro-cid-fd4jgogz]{display:none}[data-astro-cid-fd4jgogz][data-neo-play] .neo-step[data-astro-cid-fd4jgogz][data-neo-answer] .neo-body[data-astro-cid-fd4jgogz]{animation:.38s cubic-bezier(.16,1,.3,1) both neo-turn-in}[data-astro-cid-fd4jgogz][data-neo-play] .neo-transcript[data-astro-cid-fd4jgogz]{transition:opacity .38s}[data-astro-cid-fd4jgogz][data-neo-play][data-neo-resetting] .neo-transcript[data-astro-cid-fd4jgogz]{opacity:0}@keyframes neo-turn-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.neo-dots[data-astro-cid-fd4jgogz]{border:1px solid var(--color-stone-200,oklch(92.3% .003 48.717));background:var(--color-stone-50,oklch(98.5% .001 106.423));border-radius:10px 10px 10px 2px;align-items:center;gap:.3125rem;padding:.75rem .875rem}.dark .neo-dots[data-astro-cid-fd4jgogz]{border-color:var(--color-stone-800,oklch(26.8% .007 34.298));background:color-mix(in srgb, var(--color-stone-900,oklch(21.6% .006 56.043)) 60%, transparent)}.neo-dots[data-astro-cid-fd4jgogz] i[data-astro-cid-fd4jgogz]{background:var(--color-stone-400,oklch(70.9% .01 56.259));border-radius:9999px;width:.3125rem;height:.3125rem;animation:1.25s ease-in-out infinite neo-dot;display:block}.neo-dots[data-astro-cid-fd4jgogz] i[data-astro-cid-fd4jgogz]:nth-child(2){animation-delay:.16s}.neo-dots[data-astro-cid-fd4jgogz] i[data-astro-cid-fd4jgogz]:nth-child(3){animation-delay:.32s}.dark .neo-dots[data-astro-cid-fd4jgogz] i[data-astro-cid-fd4jgogz]{background:var(--color-stone-500,oklch(55.3% .013 58.071))}@keyframes neo-dot{0%,64%,to{opacity:.32;transform:none}32%{opacity:1;transform:translateY(-3px)}}.neo-ask[data-astro-cid-fd4jgogz]{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;position:relative;overflow:hidden}.neo-ask-text[data-astro-cid-fd4jgogz]{color:var(--color-stone-900,oklch(21.6% .006 56.043))}.dark .neo-ask-text[data-astro-cid-fd4jgogz]{color:#fff}.neo-ask-placeholder[data-astro-cid-fd4jgogz]{color:var(--color-stone-400,oklch(70.9% .01 56.259))}.dark .neo-ask-placeholder[data-astro-cid-fd4jgogz]{color:var(--color-stone-600,oklch(44.4% .011 73.639))}.neo-ask-caret[data-astro-cid-fd4jgogz]{background:var(--color-sky-500,oklch(68.5% .169 237.323));vertical-align:baseline;width:.06em;height:1.05em;margin-left:.08em;display:none;transform:translateY(.14em)}.neo-ask[data-astro-cid-fd4jgogz][data-neo-typing] .neo-ask-caret[data-astro-cid-fd4jgogz]{animation:1.05s step-end infinite neo-caret;display:inline-block}.neo-ask[data-astro-cid-fd4jgogz][data-neo-typing] .neo-ask-placeholder[data-astro-cid-fd4jgogz]{display:none}@keyframes neo-caret{0%,49%{opacity:1}50%,to{opacity:0}}.neo-send[data-astro-cid-fd4jgogz]{background:var(--color-sky-600,oklch(58.8% .158 241.966));color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:opacity .22s;display:inline-flex}[data-astro-cid-fd4jgogz][data-neo-play] .neo-send[data-astro-cid-fd4jgogz]{opacity:.4}[data-astro-cid-fd4jgogz][data-neo-play] .neo-ask[data-astro-cid-fd4jgogz][data-neo-typing]~.neo-send[data-astro-cid-fd4jgogz]{opacity:1}.neo-idle-hint[data-astro-cid-fd4jgogz]{color:var(--color-stone-300,oklch(86.9% .005 56.366));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;transition:opacity .42s;display:none;position:absolute;inset:0}.dark .neo-idle-hint[data-astro-cid-fd4jgogz]{color:var(--color-stone-700,oklch(37.4% .01 67.558))}[data-astro-cid-fd4jgogz][data-neo-play] .neo-idle-hint[data-astro-cid-fd4jgogz]{display:flex}[data-astro-cid-fd4jgogz][data-neo-play][data-neo-started] .neo-idle-hint[data-astro-cid-fd4jgogz]{opacity:0}.neo-cursor[data-astro-cid-fd4jgogz]{z-index:5;opacity:0;pointer-events:none;transform:translate3d(var(--neo-cursor-x,0px), var(--neo-cursor-y,0px), 0);transition:opacity .26s;display:block;position:absolute;top:0;left:0}.neo-cursor[data-astro-cid-fd4jgogz][data-neo-visible]{opacity:1;transition:transform .82s cubic-bezier(.33,.86,.24,1),opacity .26s}.neo-cursor[data-astro-cid-fd4jgogz] svg[data-astro-cid-fd4jgogz]{fill:#fff;stroke:var(--color-stone-900,oklch(21.6% .006 56.043));stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 2px 5px #09090b4d);transform-origin:1px 1px;transition:transform .14s;display:block}.neo-cursor[data-astro-cid-fd4jgogz][data-neo-click] svg[data-astro-cid-fd4jgogz]{transform:scale(.84)}.neo-cursor-ring[data-astro-cid-fd4jgogz]{border:2px solid var(--color-sky-500,oklch(68.5% .169 237.323));opacity:0;border-radius:9999px;width:34px;height:34px;position:absolute;top:1px;left:1px;transform:translate(-50%,-50%)scale(.25)}.neo-cursor[data-astro-cid-fd4jgogz][data-neo-click] .neo-cursor-ring[data-astro-cid-fd4jgogz]{animation:.52s cubic-bezier(.16,1,.3,1) neo-click}@keyframes neo-click{0%{opacity:.9;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.neo-submit[data-astro-cid-fd4jgogz]{transition:background-color .18s,transform .12s}.neo-submit[data-astro-cid-fd4jgogz][data-neo-hover]{background-color:var(--color-sky-700,oklch(50% .134 242.749))}.neo-submit[data-astro-cid-fd4jgogz][data-neo-press]{background-color:var(--color-sky-800,oklch(44.3% .11 240.79));transform:scale(.96)}:root[data-a11y-motion=reduce] .neo-dots[data-astro-cid-fd4jgogz] i[data-astro-cid-fd4jgogz],:root[data-a11y-motion=reduce] .neo-ask[data-astro-cid-fd4jgogz][data-neo-typing] .neo-ask-caret[data-astro-cid-fd4jgogz]{opacity:1;animation:none;transform:none}:root[data-a11y-motion=reduce] .neo-cursor[data-astro-cid-fd4jgogz]{display:none}@media (prefers-reduced-motion:reduce){:root:not([data-a11y-motion=allow]) .neo-dots[data-astro-cid-fd4jgogz] i[data-astro-cid-fd4jgogz],:root:not([data-a11y-motion=allow]) .neo-ask[data-astro-cid-fd4jgogz][data-neo-typing] .neo-ask-caret[data-astro-cid-fd4jgogz]{opacity:1;animation:none;transform:none}:root:not([data-a11y-motion=allow]) .neo-step[data-astro-cid-fd4jgogz][data-neo-enter],:root:not([data-a11y-motion=allow]) .neo-step[data-astro-cid-fd4jgogz][data-neo-answer] .neo-body[data-astro-cid-fd4jgogz],:root:not([data-a11y-motion=allow]) .neo-idle-hint[data-astro-cid-fd4jgogz],:root:not([data-a11y-motion=allow]) .neo-transcript[data-astro-cid-fd4jgogz],:root:not([data-a11y-motion=allow]) .neo-cursor[data-astro-cid-fd4jgogz],:root:not([data-a11y-motion=allow]) .neo-cursor[data-astro-cid-fd4jgogz] svg[data-astro-cid-fd4jgogz],:root:not([data-a11y-motion=allow]) .neo-cursor-ring[data-astro-cid-fd4jgogz],:root:not([data-a11y-motion=allow]) .neo-submit[data-astro-cid-fd4jgogz],:root:not([data-a11y-motion=allow]) .neo-send[data-astro-cid-fd4jgogz]{transition:none;animation:none}:root:not([data-a11y-motion=allow]) .neo-cursor[data-astro-cid-fd4jgogz]{display:none}}
