.cnd-section[data-astro-cid-fxpbcecw]{padding:80px 24px;overflow-x:clip}.cnd-container[data-astro-cid-fxpbcecw]{max-width:1080px;margin:0 auto}.cnd-logo[data-astro-cid-fxpbcecw]{display:block;width:min(400px,100%);height:auto;margin:6px 0 2px;border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--border),var(--g-shadow-card)}.cnd-stage[data-astro-cid-fxpbcecw]{--cnd-phone-w: 300px;--cnd-gap: 56px;display:grid;grid-template-columns:minmax(0,1fr) var(--cnd-phone-w);gap:var(--cnd-gap);align-items:center}.cnd-chat[data-astro-cid-fxpbcecw]{position:relative;padding:8px;background:var(--bg-2);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--border),var(--g-shadow-card)}.cnd-chat__bar[data-astro-cid-fxpbcecw]{display:flex;align-items:center;gap:8px;height:40px;margin-bottom:8px;padding:0 8px;font-family:var(--f-body);font-size:.875rem;color:var(--text);white-space:nowrap}.cnd-chat__title[data-astro-cid-fxpbcecw]{font-weight:600}.cnd-chip[data-astro-cid-fxpbcecw]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 10px 4px 4px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--border);font-size:.8125rem;font-weight:550;transition:box-shadow var(--t-slow)}.cnd-chip[data-astro-cid-fxpbcecw] img[data-astro-cid-fxpbcecw]{width:20px;height:20px;border-radius:6px}.cnd-chip__dot[data-astro-cid-fxpbcecw]{width:7px;height:7px;border-radius:50%;background:var(--c-green);transition:background var(--t-slow)}.cnd-chat__body[data-astro-cid-fxpbcecw]{display:flex;flex-direction:column;gap:24px;padding:20px;background:var(--bg);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--border);font-family:var(--f-body)}.cnd-thread[data-astro-cid-fxpbcecw]{display:flex;flex-direction:column;gap:20px}.cnd-msg[data-astro-cid-fxpbcecw]{align-self:flex-end;max-width:85%;margin:0;padding:12px 16px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--r-lg) var(--r-lg) var(--r-xs) var(--r-lg);font-size:1rem;line-height:1.5;color:var(--text)}.cnd-ai[data-astro-cid-fxpbcecw]{display:flex;gap:12px;align-items:flex-start}.cnd-ai__avatar[data-astro-cid-fxpbcecw]{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--text)}.cnd-ai__content[data-astro-cid-fxpbcecw]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.cnd-thinking[data-astro-cid-fxpbcecw]{position:absolute;top:4px;left:0;margin:0;font-size:.9375rem;color:var(--text-3);opacity:0;transition:opacity var(--t-fast)}.cnd-thinking[data-astro-cid-fxpbcecw] span[data-astro-cid-fxpbcecw]{animation:cnd-blink .9s infinite both}.cnd-thinking[data-astro-cid-fxpbcecw] span[data-astro-cid-fxpbcecw]:nth-child(2){animation-delay:.15s}.cnd-thinking[data-astro-cid-fxpbcecw] span[data-astro-cid-fxpbcecw]:nth-child(3){animation-delay:.3s}@keyframes cnd-blink{0%,80%,to{opacity:.2}40%{opacity:1}}.cnd-tool__label[data-astro-cid-fxpbcecw]{margin:4px 0 8px;font-size:.8125rem;color:var(--text-3)}.cnd-tool__card[data-astro-cid-fxpbcecw]{max-width:420px;padding:6px;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),0 0 color-mix(in srgb,var(--c-purple) 0%,transparent);transition:box-shadow .4s ease}.cnd-tool__logo[data-astro-cid-fxpbcecw]{display:block;width:100%;height:auto;border-radius:10px}.cnd-steps[data-astro-cid-fxpbcecw]{list-style:none;margin:0;padding:10px 8px 6px;display:flex;flex-direction:column;gap:8px}.cnd-step[data-astro-cid-fxpbcecw]{display:flex;align-items:center;gap:10px;font-size:.875rem;line-height:1.35;color:var(--text-2);transition:opacity .15s ease}.cnd-step__icon[data-astro-cid-fxpbcecw]{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--c-green-fg);background:color-mix(in srgb,var(--c-green) 16%,transparent)}.cnd-step[data-astro-cid-fxpbcecw][data-state=run] .cnd-step__icon[data-astro-cid-fxpbcecw]{background:transparent;border:2px solid var(--border);border-top-color:var(--c-purple-fg);animation:cnd-spin .6s linear infinite}.cnd-step[data-astro-cid-fxpbcecw][data-state=run] .cnd-step__icon[data-astro-cid-fxpbcecw] svg[data-astro-cid-fxpbcecw]{display:none}@keyframes cnd-spin{to{transform:rotate(360deg)}}.cnd-reply[data-astro-cid-fxpbcecw]{margin:0;font-size:1rem;line-height:1.5;color:var(--text)}.cnd-word[data-astro-cid-fxpbcecw]{transition:opacity .12s ease}.cnd-composer[data-astro-cid-fxpbcecw]{display:flex;flex-direction:column;gap:14px;padding:12px 12px 8px 16px;background:var(--surface-2);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--border);color:var(--text)}.cnd-composer__line[data-astro-cid-fxpbcecw]{overflow:hidden;white-space:nowrap;font-size:1rem;line-height:1.5}.cnd-composer__typed[data-astro-cid-fxpbcecw]:empty:before{content:attr(data-placeholder);color:var(--text-3)}.cnd-composer__bar[data-astro-cid-fxpbcecw]{display:flex;align-items:center}.cnd-composer__round[data-astro-cid-fxpbcecw],.cnd-composer__send[data-astro-cid-fxpbcecw]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%}.cnd-composer__round[data-astro-cid-fxpbcecw]{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border)}.cnd-composer__send[data-astro-cid-fxpbcecw]{margin-left:auto;background:var(--border);color:var(--text-3);transition:background var(--t-fast),color var(--t-fast)}.cnd-phone[data-astro-cid-fxpbcecw]{width:var(--cnd-phone-w);padding:9px;border-radius:44px;background:var(--bg-2);box-shadow:0 0 0 1px var(--border),var(--g-shadow-card)}.cnd-ig[data-astro-cid-fxpbcecw]{overflow:hidden;border-radius:35px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font-family:var(--f-body)}.cnd-ig__status[data-astro-cid-fxpbcecw]{display:flex;justify-content:space-between;align-items:center;padding:14px 22px 4px;font-size:.8125rem;font-weight:600}.cnd-ig__status-icons[data-astro-cid-fxpbcecw]{display:inline-flex;gap:6px;align-items:center}.cnd-ig__nav[data-astro-cid-fxpbcecw]{display:flex;align-items:center;gap:6px;padding:6px 10px 8px;font-size:1rem;font-weight:650}.cnd-post[data-astro-cid-fxpbcecw]{padding-bottom:14px}.cnd-post__header[data-astro-cid-fxpbcecw]{display:flex;align-items:center;gap:9px;padding:6px 12px 8px;font-size:.875rem;font-weight:600}.cnd-avatar[data-astro-cid-fxpbcecw]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:conic-gradient(from 200deg,#feda77,#f58529,#dd2a7b,#8134af,#feda77)}.cnd-avatar__inner[data-astro-cid-fxpbcecw]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-2);box-shadow:0 0 0 2px var(--bg);color:var(--text-3)}.cnd-post__menu[data-astro-cid-fxpbcecw]{margin-left:auto;color:var(--text-2)}.cnd-post__media[data-astro-cid-fxpbcecw]{overflow:hidden;aspect-ratio:4 / 5;background:var(--surface-2)}.cnd-track[data-astro-cid-fxpbcecw]{--i: 0;display:flex;height:100%;transform:translate(calc(var(--i) * -100%));transition:transform .42s cubic-bezier(.4,0,.2,1)}.cnd-slide[data-astro-cid-fxpbcecw]{flex:0 0 100%;width:100%;height:100%;object-fit:cover;display:block}.cnd-post__actions[data-astro-cid-fxpbcecw]{position:relative;display:flex;align-items:center;gap:14px;padding:10px 12px 6px}.cnd-post__actions[data-astro-cid-fxpbcecw] svg[data-astro-cid-fxpbcecw]{width:23px;height:23px;flex:none}.cnd-heart[data-astro-cid-fxpbcecw]{transition:fill .2s ease,color .2s ease}.cnd-save[data-astro-cid-fxpbcecw]{margin-left:auto}.cnd-dots[data-astro-cid-fxpbcecw]{position:absolute;left:50%;top:50%;display:flex;gap:4px;transform:translate(-50%,-30%)}.cnd-dot[data-astro-cid-fxpbcecw]{width:6px;height:6px;border-radius:50%;background:var(--border);transition:background var(--t-fast)}.cnd-dot[data-astro-cid-fxpbcecw].is-on{background:#0095f6}.cnd-post__likes[data-astro-cid-fxpbcecw],.cnd-post__caption[data-astro-cid-fxpbcecw],.cnd-post__time[data-astro-cid-fxpbcecw]{margin:0;padding:0 12px;font-size:.8125rem;line-height:1.45}.cnd-post__likes[data-astro-cid-fxpbcecw]{font-weight:650}.cnd-post__caption[data-astro-cid-fxpbcecw]{margin-top:2px}.cnd-post__time[data-astro-cid-fxpbcecw]{margin-top:4px;font-size:.6875rem;color:var(--text-3)}.cnd-stage[data-astro-cid-fxpbcecw][data-anim]{transition:opacity .35s ease}.cnd-stage[data-astro-cid-fxpbcecw].is-resetting{opacity:0}.cnd-stage[data-astro-cid-fxpbcecw].no-trans,.cnd-stage[data-astro-cid-fxpbcecw].no-trans [data-astro-cid-fxpbcecw]{transition:none!important}.cnd-stage[data-astro-cid-fxpbcecw][data-anim] .cnd-chat[data-astro-cid-fxpbcecw],.cnd-stage[data-astro-cid-fxpbcecw][data-anim] .cnd-phone[data-astro-cid-fxpbcecw]{transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .45s ease}.cnd-stage[data-astro-cid-fxpbcecw][data-anim] .cnd-composer[data-astro-cid-fxpbcecw]{transition:transform .52s cubic-bezier(.2,.8,.2,1)}.cnd-stage[data-astro-cid-fxpbcecw][data-anim] .cnd-chat__bar[data-astro-cid-fxpbcecw],.cnd-stage[data-astro-cid-fxpbcecw][data-anim] .cnd-msg[data-astro-cid-fxpbcecw],.cnd-stage[data-astro-cid-fxpbcecw][data-anim] .cnd-ai__avatar[data-astro-cid-fxpbcecw],.cnd-stage[data-astro-cid-fxpbcecw][data-anim] .cnd-tool[data-astro-cid-fxpbcecw],.cnd-stage[data-astro-cid-fxpbcecw][data-anim] .cnd-reply[data-astro-cid-fxpbcecw]{transition:opacity .28s ease,transform .28s ease}.cnd-stage[data-astro-cid-fxpbcecw][data-anim]:not(.s2) .cnd-composer[data-astro-cid-fxpbcecw]{transform:translateY(calc(var(--cnd-lift, 0px) * -1))}.cnd-stage[data-astro-cid-fxpbcecw][data-anim]:not(.s2) .cnd-chat__bar[data-astro-cid-fxpbcecw]{opacity:0}.cnd-stage[data-astro-cid-fxpbcecw][data-anim]:not(.s2) .cnd-msg[data-astro-cid-fxpbcecw]{opacity:0;transform:translateY(8px)}.cnd-stage[data-astro-cid-fxpbcecw].s1:not(.s2) .cnd-composer__send[data-astro-cid-fxpbcecw]{background:var(--text);color:var(--bg)}.cnd-stage[data-astro-cid-fxpbcecw][data-anim]:not(.s3) .cnd-ai__avatar[data-astro-cid-fxpbcecw]{opacity:0}.cnd-stage[data-astro-cid-fxpbcecw].s3:not(.s4) .cnd-thinking[data-astro-cid-fxpbcecw]{opacity:1}.cnd-stage[data-astro-cid-fxpbcecw][data-anim]:not(.s4) .cnd-tool[data-astro-cid-fxpbcecw]{opacity:0;transform:translateY(8px) scale(.97)}.cnd-stage[data-astro-cid-fxpbcecw][data-anim]:not(.s4) .cnd-chip__dot[data-astro-cid-fxpbcecw]{background:var(--text-3)}.cnd-stage[data-astro-cid-fxpbcecw].s4 .cnd-chip[data-astro-cid-fxpbcecw]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-purple) 55%,transparent)}.cnd-stage[data-astro-cid-fxpbcecw].s4:not(.s5) .cnd-tool__card[data-astro-cid-fxpbcecw]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-purple) 60%,transparent),0 0 0 4px color-mix(in srgb,var(--c-purple) 14%,transparent),0 18px 48px -12px color-mix(in srgb,var(--c-purple) 55%,transparent)}.cnd-stage[data-astro-cid-fxpbcecw][data-anim] .cnd-step[data-astro-cid-fxpbcecw][data-state=""]{opacity:0}.cnd-stage[data-astro-cid-fxpbcecw][data-anim]:not(.s5) .cnd-reply[data-astro-cid-fxpbcecw]{opacity:0}.cnd-stage[data-astro-cid-fxpbcecw][data-anim] .cnd-word[data-astro-cid-fxpbcecw]:not(.is-on){opacity:0}.cnd-stage[data-astro-cid-fxpbcecw].is-liked .cnd-heart[data-astro-cid-fxpbcecw]{fill:#ed4956;color:#ed4956;animation:cnd-pop .42s ease}@keyframes cnd-pop{40%{transform:scale(1.25)}}@media(min-width:901px){.cnd-stage[data-astro-cid-fxpbcecw][data-anim]:not(.s6) .cnd-chat[data-astro-cid-fxpbcecw]{transform:translate(calc((var(--cnd-phone-w) + var(--cnd-gap)) / 2))}.cnd-stage[data-astro-cid-fxpbcecw][data-anim]:not(.s6) .cnd-phone[data-astro-cid-fxpbcecw]{opacity:0;transform:translate(48px)}}@media(max-width:900px){.cnd-stage[data-astro-cid-fxpbcecw]{grid-template-columns:minmax(0,1fr);gap:40px}.cnd-chat[data-astro-cid-fxpbcecw]{max-width:640px;width:100%;margin:0 auto}.cnd-phone[data-astro-cid-fxpbcecw]{margin:0 auto}.cnd-stage[data-astro-cid-fxpbcecw][data-anim]>[data-astro-cid-fxpbcecw]{grid-area:1 / 1}.cnd-stage[data-astro-cid-fxpbcecw][data-anim] .cnd-phone[data-astro-cid-fxpbcecw]{align-self:center}.cnd-stage[data-astro-cid-fxpbcecw][data-anim]:not(.s6) .cnd-phone[data-astro-cid-fxpbcecw]{opacity:0;transform:translate(calc(100% + 48px))}.cnd-stage[data-astro-cid-fxpbcecw].s6 .cnd-chat[data-astro-cid-fxpbcecw]{opacity:0;transform:translate(calc(-100% - 48px))}}@media(max-width:520px){.cnd-section[data-astro-cid-fxpbcecw]{padding:64px 16px}.cnd-chat__body[data-astro-cid-fxpbcecw]{padding:14px;gap:20px}.cnd-msg[data-astro-cid-fxpbcecw],.cnd-reply[data-astro-cid-fxpbcecw],.cnd-composer__line[data-astro-cid-fxpbcecw]{font-size:.9375rem}.cnd-ai[data-astro-cid-fxpbcecw]{gap:10px}.cnd-phone[data-astro-cid-fxpbcecw]{width:min(var(--cnd-phone-w),100%)}}
