.ca-hero[data-v-95626da5]{align-items:center;display:grid;gap:2.6rem;grid-template-columns:minmax(0,1fr) 35rem;margin:0 auto;max-width:81.25rem;padding:clamp(2.5rem,6vh,4.5rem) 1.5rem clamp(2.5rem,6vh,4rem);position:relative}.ca-hero--compact[data-v-95626da5]{padding-bottom:clamp(1.5rem,4vh,2.5rem);padding-top:clamp(1.5rem,4vh,2.5rem)}.ca-hero__copy[data-v-95626da5]{max-width:35rem}.ca-hero__crumb[data-v-95626da5]{align-items:center;color:var(--text-assist);display:flex;font-size:.82rem;gap:.5rem;margin-bottom:1.1rem}.ca-hero__crumb a[data-v-95626da5]{color:var(--text-desc);text-decoration:none}.ca-hero__crumb a[data-v-95626da5]:hover{color:var(--text-title)}.ca-hero__badge[data-v-95626da5]{align-items:center;background:color-mix(in srgb,var(--color-theme) 13%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-theme) 36%,transparent);border-radius:624.9375rem;box-shadow:0 0 1.125rem color-mix(in srgb,var(--color-theme) 18%,transparent);color:var(--color-accent,var(--color-theme));display:inline-flex;font-size:.76rem;font-weight:800;gap:.5rem;letter-spacing:.08em;margin-bottom:1.4rem;padding:.45rem .95rem}.ca-hero__dot[data-v-95626da5]{background:var(--color-accent,var(--color-theme));border-radius:50%;box-shadow:0 0 .625rem var(--color-accent,var(--color-theme));height:.4375rem;width:.4375rem}.ca-hero__h1[data-v-95626da5]{color:var(--text-title);font-size:clamp(2.6rem,5.4vw,4.2rem);font-weight:900;letter-spacing:-.03em;line-height:1.04;margin:0 0 1rem}.ca-hero--compact .ca-hero__h1[data-v-95626da5]{font-size:clamp(2rem,4.4vw,3.1rem)}.ca-hero__sub[data-v-95626da5]{color:var(--text-content);font-size:1.05rem;line-height:1.65;margin:0 0 1.3rem}.ca-hero__proof[data-v-95626da5]{align-items:center;display:flex;gap:.7rem;margin:0 0 1.8rem}.ca-hero__stack[data-v-95626da5]{display:inline-flex;flex-shrink:0}.ca-hero__stack img[data-v-95626da5]{border:.125rem solid color-mix(in srgb,var(--bg-primary) 80%,transparent);border-radius:50%;box-shadow:0 0 .625rem color-mix(in srgb,var(--color-theme) 30%,transparent);display:block;height:1.875rem;-o-object-fit:cover;object-fit:cover;width:1.875rem}.ca-hero__stack img+img[data-v-95626da5]{margin-left:-.5625rem}.ca-hero__proof-text[data-v-95626da5]{align-items:center;background:color-mix(in srgb,var(--bg-secondary) 62%,transparent);border:.0625rem solid color-mix(in srgb,#fff 10%,transparent);border-radius:624.9375rem;color:var(--text-desc);display:inline-flex;font-size:.78rem;font-weight:700;padding:.34rem .85rem}.ca-hero__cta[data-v-95626da5]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.ca-hero__learn[data-v-95626da5]{align-items:center;color:var(--color-accent,var(--color-theme));display:inline-flex;font-size:.95rem;font-weight:800;gap:.35rem;text-decoration:none}.ca-hero__learn[data-v-95626da5]:hover{text-decoration:underline}.ca-hero__hint[data-v-95626da5]{color:var(--text-assist);font-size:.86rem;margin:1rem 0 0}.ca-hero__aside[data-v-95626da5]{min-width:0;width:100%}.ca-stage[data-v-95626da5]{height:30rem;position:relative}.ca-window[data-v-95626da5]{backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:color-mix(in srgb,var(--bg-secondary) 82%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-theme) 42%,transparent);border-radius:1.375rem;box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--color-accent,var(--color-theme)) 16%,transparent),0 0 2.75rem color-mix(in srgb,var(--color-theme) 30%,transparent),0 1.625rem 3.75rem #0000008c;display:flex;flex-direction:column;inset:1.5rem 3.5rem 1.875rem;overflow:hidden;position:absolute;z-index:2}.ca-window__bar[data-v-95626da5]{align-items:center;background:color-mix(in srgb,var(--bg-primary) 72%,transparent);border-bottom:.0625rem solid color-mix(in srgb,#fff 8%,transparent);display:flex;gap:.55rem;padding:.8rem 1.1rem}.ca-window__pulse[data-v-95626da5]{animation:ca-pulse-95626da5 2.2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 .1875rem #22c55e2e,0 0 .625rem #22c55ea6;flex-shrink:0;height:.5625rem;width:.5625rem}@keyframes ca-pulse-95626da5{0%,to{box-shadow:0 0 0 .1875rem #22c55e2e,0 0 .625rem #22c55ea6}50%{box-shadow:0 0 0 .375rem #22c55e14,0 0 1rem #22c55e73}}.ca-window__room[data-v-95626da5]{color:var(--text-title);font-size:.86rem;font-weight:800}.ca-window__online[data-v-95626da5]{color:var(--text-desc);font-size:.74rem;font-weight:700;margin-left:auto}.ca-window__feed[data-v-95626da5]{display:flex;flex:1;flex-direction:column;gap:.85rem;justify-content:flex-end;min-height:0;overflow:hidden;padding:1rem 1rem .5rem}.ca-msgrow[data-v-95626da5]{align-items:flex-end;display:flex;gap:.55rem}.ca-msgrow--you[data-v-95626da5]{justify-content:flex-end}.ca-msgrow__avatar[data-v-95626da5]{border:.125rem solid color-mix(in srgb,#fff 14%,transparent);border-radius:50%;box-shadow:0 0 .75rem color-mix(in srgb,var(--color-theme) 26%,transparent);flex-shrink:0;height:2.125rem;-o-object-fit:cover;object-fit:cover;width:2.125rem}.ca-msgrow__stack[data-v-95626da5]{display:flex;flex-direction:column;gap:.22rem;max-width:76%}.ca-msgrow--you .ca-msgrow__stack[data-v-95626da5]{align-items:flex-end}.ca-msgrow__who[data-v-95626da5]{color:var(--text-assist);font-size:.68rem;font-weight:700;padding-left:.2rem}.ca-bubble[data-v-95626da5]{background:var(--bg-tertiary);border:.0625rem solid color-mix(in srgb,#fff 7%,transparent);border-radius:1rem 1rem 1rem .3125rem;color:var(--text-content);font-size:.84rem;line-height:1.45;margin:0;padding:.55rem .85rem}.ca-msgrow--you .ca-bubble[data-v-95626da5]{background:linear-gradient(120deg,var(--color-theme),var(--color-accent,var(--color-theme)));border:none;border-radius:1rem 1rem .3125rem;box-shadow:0 0 1.125rem color-mix(in srgb,var(--color-theme) 36%,transparent);color:#fff}.ca-msg-enter-active[data-v-95626da5]{transition:opacity .35s ease,transform .35s ease}.ca-msg-enter-from[data-v-95626da5]{opacity:0;transform:translateY(.625rem) scale(.97)}.ca-msg-move[data-v-95626da5]{transition:transform .35s ease}.ca-window__input[data-v-95626da5]{align-items:center;background:color-mix(in srgb,var(--bg-primary) 66%,transparent);border:.0625rem solid color-mix(in srgb,#fff 9%,transparent);border-radius:624.9375rem;display:flex;gap:.6rem;margin:.6rem 1rem 1rem;padding:.6rem .9rem}.ca-window__placeholder[data-v-95626da5]{color:var(--text-assist);flex:1;font-size:.8rem}.ca-window__send[data-v-95626da5]{align-items:center;background:var(--color-theme);border-radius:50%;box-shadow:0 0 .75rem color-mix(in srgb,var(--color-theme) 55%,transparent);color:#fff;display:inline-flex;height:1.75rem;justify-content:center;width:1.75rem}.ca-photo[data-v-95626da5]{animation:ca-float-tilt-95626da5 6s ease-in-out infinite;background:var(--bg-secondary);border:.125rem solid color-mix(in srgb,var(--color-theme) 70%,transparent);border-radius:1rem;box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--color-accent,var(--color-theme)) 32%,transparent),0 0 1.875rem color-mix(in srgb,var(--color-theme) 44%,transparent),0 1.25rem 2.75rem #0000008c;overflow:hidden;position:absolute;right:-.25rem;top:-.5rem;transform:rotate(6deg);width:9.25rem;z-index:4}@keyframes ca-float-tilt-95626da5{0%,to{transform:rotate(6deg) translateY(0)}50%{transform:rotate(6deg) translateY(-.5rem)}}.ca-photo img[data-v-95626da5]{display:block;height:11rem;-o-object-fit:cover;object-fit:cover;width:100%}.ca-photo__live[data-v-95626da5]{align-items:center;backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:color-mix(in srgb,var(--bg-primary) 74%,transparent);border:.0625rem solid rgba(34,197,94,.55);border-radius:624.9375rem;color:#fff;display:inline-flex;font-size:.62rem;font-weight:800;gap:.32rem;left:.5rem;letter-spacing:.03em;padding:.24rem .6rem;position:absolute;top:.5rem}.ca-photo__pulse[data-v-95626da5]{background:#22c55e;border-radius:50%;box-shadow:0 0 .5rem #22c55e;height:.375rem;width:.375rem}.ca-photo__who[data-v-95626da5]{background:linear-gradient(transparent,color-mix(in srgb,var(--bg-primary) 88%,transparent));border-radius:.5625rem;bottom:.5rem;color:#fff;font-size:.68rem;font-weight:700;left:.5rem;overflow:hidden;padding:.32rem .6rem;position:absolute;right:.5rem;text-overflow:ellipsis;white-space:nowrap}.ca-roomcard[data-v-95626da5]{align-items:center;animation:ca-float-95626da5 5.5s ease-in-out infinite;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:color-mix(in srgb,var(--bg-secondary) 68%,transparent);border:.0625rem solid color-mix(in srgb,#fff 11%,transparent);border-radius:.875rem;box-shadow:0 .875rem 2.125rem #00000073,0 0 1.25rem color-mix(in srgb,var(--color-accent,var(--color-theme)) 14%,transparent);display:flex;gap:.55rem;padding:.6rem .85rem;position:absolute;z-index:3}.ca-roomcard strong[data-v-95626da5]{color:var(--text-title);display:block;font-size:.76rem}.ca-roomcard small[data-v-95626da5]{color:var(--text-desc);display:block;font-size:.66rem;margin-top:.1rem}.ca-roomcard__dot[data-v-95626da5]{background:var(--color-accent,var(--color-theme));border-radius:50%;box-shadow:0 0 .625rem var(--color-accent,var(--color-theme)),0 0 0 .1875rem color-mix(in srgb,var(--color-accent,var(--color-theme)) 18%,transparent);flex-shrink:0;height:.5rem;width:.5rem}.ca-roomcard--1[data-v-95626da5]{left:0;top:-.25rem}.ca-roomcard--2[data-v-95626da5]{animation-delay:-2.6s;bottom:.375rem;right:0}.ca-doodle[data-v-95626da5]{animation:ca-float-95626da5 5.5s ease-in-out infinite;color:var(--color-theme);filter:drop-shadow(0 0 .5rem var(--color-theme));opacity:.9;position:absolute}.ca-doodle--heart[data-v-95626da5]{color:var(--color-accent,var(--color-theme));filter:drop-shadow(0 0 .625rem var(--color-accent,var(--color-theme)));right:1.625rem;top:1.875rem;width:1.5rem}.ca-doodle--star[data-v-95626da5]{animation-delay:-3.4s;bottom:4.5rem;left:.5rem;width:1.25rem}.ca-doodle--bubble[data-v-95626da5]{animation-delay:-1.8s;opacity:.55;right:-.5rem;top:46%;width:1.625rem}@keyframes ca-float-95626da5{0%,to{transform:translateY(0)}50%{transform:translateY(-.5625rem)}}@media(prefers-reduced-motion:reduce){.ca-doodle[data-v-95626da5],.ca-photo[data-v-95626da5],.ca-roomcard[data-v-95626da5],.ca-window__pulse[data-v-95626da5]{animation:none}.ca-msg-enter-active[data-v-95626da5]{transition:none}}@media(max-width:1040px){.ca-hero[data-v-95626da5]{gap:2.2rem;grid-template-columns:1fr}.ca-hero__copy[data-v-95626da5]{max-width:none}.ca-hero__aside[data-v-95626da5]{margin:0 auto;max-width:35rem}}@media(max-width:999px){.ca-hero__aside[data-v-95626da5]{order:-1}.ca-hero__cta[data-v-95626da5],.ca-hero__hint[data-v-95626da5]{display:none}.ca-stage[data-v-95626da5]{height:25rem;margin:0 auto;max-width:26.25rem}.ca-window[data-v-95626da5]{inset:1rem 2.125rem 1.625rem}.ca-photo[data-v-95626da5]{right:-.125rem;top:-.375rem;width:7.625rem}.ca-photo img[data-v-95626da5]{height:9rem}}@media(max-width:560px){.ca-hero__h1[data-v-95626da5]{font-size:clamp(1.9rem,8.6vw,2.6rem)}.ca-stage[data-v-95626da5]{height:22.5rem}.ca-window[data-v-95626da5]{inset:.875rem 1.125rem 1.5rem}.ca-photo[data-v-95626da5]{width:6.75rem}.ca-photo img[data-v-95626da5]{height:7.875rem}.ca-photo__live[data-v-95626da5]{font-size:.56rem;padding:.2rem .5rem}.ca-roomcard[data-v-95626da5]{padding:.5rem .7rem}.ca-roomcard strong[data-v-95626da5]{font-size:.7rem}}
