.gc-hero[data-v-65c32fde]{align-items:center;display:grid;gap:2.2rem;grid-template-columns:minmax(0,1fr) 37.5rem;margin:0 auto;max-width:81.25rem;padding:clamp(2rem,5vh,3.6rem) 1.5rem clamp(2.4rem,6vh,3.6rem);position:relative}.gc-hero--compact[data-v-65c32fde]{padding-bottom:clamp(1.4rem,4vh,2.2rem);padding-top:clamp(1.4rem,4vh,2.2rem)}.gc-hero__copy[data-v-65c32fde]{max-width:37.5rem}.gc-hero__crumb[data-v-65c32fde]{align-items:center;color:#ffffff9e;display:flex;font-size:.82rem;gap:.5rem;margin-bottom:1.1rem}.gc-hero__crumb a[data-v-65c32fde]{color:#fffc;text-decoration:none}.gc-hero__crumb a[data-v-65c32fde]:hover{color:#fff}.gc-hero__badge[data-v-65c32fde]{align-items:center;background:color-mix(in srgb,var(--color-accent) 10%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-accent) 55%,transparent);border-radius:624.9375rem;color:var(--color-accent);display:inline-flex;font-size:.72rem;font-weight:800;gap:.55rem;letter-spacing:.14em;margin-bottom:1.3rem;padding:.4rem .95rem;text-transform:uppercase}.gc-hero__dot[data-v-65c32fde]{background:var(--color-accent);border-radius:50%;box-shadow:0 0 .5rem var(--color-accent);height:.4375rem;width:.4375rem}.gc-hero__h1[data-v-65c32fde]{color:#fff;font-size:clamp(2.2rem,4.7vw,3.65rem);font-weight:900;letter-spacing:-.03em;line-height:1.06;margin:0 0 1rem}.gc-hero--compact .gc-hero__h1[data-v-65c32fde]{font-size:clamp(1.95rem,4vw,2.9rem)}.gc-hero__sub[data-v-65c32fde]{color:#ffffffd1;font-size:1.06rem;line-height:1.65;margin:0 0 1.7rem;max-width:33.75rem}.gc-hero__cta[data-v-65c32fde]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.gc-hero__learn[data-v-65c32fde]{align-items:center;color:var(--gc-link);display:inline-flex;font-size:.95rem;font-weight:800;gap:.35rem;text-decoration:none}.gc-hero__learn[data-v-65c32fde]:hover{text-decoration:underline}.gc-hero__hint[data-v-65c32fde]{color:#ffffff9e;font-size:.86rem;margin:1rem 0 0}.gc-hero__aside[data-v-65c32fde]{min-width:0;width:100%}.gc-stage[data-v-65c32fde]{height:33.75rem;perspective:93.75rem;position:relative}.gc-console[data-v-65c32fde]{background:color-mix(in srgb,var(--bg-secondary) 88%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-theme) 70%,#fff 10%);border-radius:1.625rem;box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--color-theme) 30%,transparent),0 0 3.375rem color-mix(in srgb,var(--color-theme) 50%,transparent),0 1.875rem 4.375rem #0000008c;display:flex;flex-direction:column;height:32.5rem;left:50%;margin-left:-9.375rem;overflow:hidden;position:absolute;top:.375rem;transform:none;width:18.75rem;z-index:3}.gc-console__tabs[data-v-65c32fde]{background:color-mix(in srgb,var(--bg-primary) 70%,transparent);display:flex;gap:.25rem;padding:.5rem}.gc-console__tab[data-v-65c32fde]{align-items:center;border-bottom:.125rem solid transparent;border-radius:.75rem;color:#ffffff94;cursor:pointer;display:inline-flex;flex:1;font-size:.82rem;font-weight:800;gap:.4rem;justify-content:center;padding:.5rem .2rem;transition:color .2s,background .2s,border-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gc-console__tab svg[data-v-65c32fde]{height:.9375rem;width:.9375rem}.gc-console__tab.is-on[data-v-65c32fde]{background:color-mix(in srgb,var(--color-theme) 36%,transparent);border-bottom-color:var(--color-accent);color:#fff}.gc-console__screen[data-v-65c32fde]{background:var(--bg-primary);flex:1;overflow:hidden;position:relative}.gc-view[data-v-65c32fde]{inset:0;position:absolute}.gc-view__media[data-v-65c32fde]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gc-view__live[data-v-65c32fde]{align-items:center;backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:color-mix(in srgb,var(--bg-primary) 70%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-accent) 60%,transparent);border-radius:624.9375rem;color:#fff;display:inline-flex;font-size:.66rem;font-weight:900;gap:.4rem;letter-spacing:.08em;padding:.26rem .65rem;position:absolute;right:.75rem;top:.75rem;z-index:2}.gc-view__pulse[data-v-65c32fde]{animation:gc-pulse-65c32fde 1.6s ease-in-out infinite;background:var(--color-accent);border-radius:50%;box-shadow:0 0 .5rem var(--color-accent);height:.4375rem;width:.4375rem}@keyframes gc-pulse-65c32fde{0%,to{opacity:1}50%{opacity:.35}}.gc-view__who[data-v-65c32fde]{background:linear-gradient(transparent,color-mix(in srgb,var(--bg-primary) 90%,transparent));border-radius:.75rem;bottom:.625rem;color:#fff;font-size:.76rem;font-weight:700;left:.625rem;overflow:hidden;padding:.45rem .75rem;position:absolute;right:.625rem;text-overflow:ellipsis;white-space:nowrap;z-index:2}.gc-view__who--c[data-v-65c32fde]{background:none;bottom:4rem;font-size:.92rem;text-align:center}.gc-view--voice[data-v-65c32fde]{align-items:center;display:flex;flex-direction:column;gap:.2rem;justify-content:center}.gc-view__blur[data-v-65c32fde]{filter:blur(1.75rem) saturate(1.2) brightness(.55);height:120%;inset:-10%;-o-object-fit:cover;object-fit:cover;position:absolute;width:120%}.gc-voice[data-v-65c32fde]{height:8.25rem;margin-bottom:.7rem;position:relative;width:8.25rem;z-index:1}.gc-voice__avatar[data-v-65c32fde]{border:.1875rem solid var(--color-accent);border-radius:50%;height:calc(100% - 1rem);inset:.5rem;-o-object-fit:cover;object-fit:cover;position:absolute;width:calc(100% - 1rem)}.gc-voice__ring[data-v-65c32fde]{animation:gc-ring-65c32fde 2s ease-out infinite;border:.125rem solid var(--color-accent);border-radius:50%;inset:0;position:absolute}@keyframes gc-ring-65c32fde{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.gc-wave[data-v-65c32fde]{align-items:flex-end;bottom:2.125rem;display:flex;gap:.25rem;height:2.75rem;justify-content:center;left:0;position:absolute;right:0;z-index:1}.gc-wave i[data-v-65c32fde]{animation:gc-eq-65c32fde 1s ease-in-out infinite;background:linear-gradient(var(--color-accent),var(--color-theme));border-radius:.1875rem;height:100%;transform-origin:bottom;width:.25rem}.gc-wave i[data-v-65c32fde]:nth-child(3n){animation-duration:.7s}.gc-wave i[data-v-65c32fde]:nth-child(3n+1){animation-delay:-.4s;animation-duration:1.25s}.gc-wave i[data-v-65c32fde]:nth-child(4n){animation-delay:-.8s}@keyframes gc-eq-65c32fde{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}.gc-view__time[data-v-65c32fde]{bottom:.625rem;color:#ffffffb3;font-size:.7rem;left:0;letter-spacing:.04em;position:absolute;right:0;text-align:center;z-index:1}.gc-view--text[data-v-65c32fde]{background:color-mix(in srgb,var(--bg-primary) 92%,var(--color-theme));display:flex;flex-direction:column}.gc-chat__head[data-v-65c32fde]{align-items:center;border-bottom:.0625rem solid var(--gc-line);display:flex;gap:.6rem;padding:.7rem .9rem}.gc-chat__head img[data-v-65c32fde]{border-radius:50%;height:2.25rem;-o-object-fit:cover;object-fit:cover;width:2.25rem}.gc-chat__head span[data-v-65c32fde]{color:#fff;display:flex;flex-direction:column;font-size:.88rem;font-weight:800;line-height:1.2}.gc-chat__head small[data-v-65c32fde]{color:var(--color-accent);font-size:.7rem;font-weight:600}.gc-chat__thread[data-v-65c32fde]{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:flex-end;padding:.9rem}.gc-msg[data-v-65c32fde]{animation:gc-msg-in-65c32fde .4s ease forwards;font-size:.86rem;font-weight:600;line-height:1.35;margin:0;max-width:82%;opacity:0;padding:.55rem .85rem;transform:translateY(.5rem)}.gc-msg--them[data-v-65c32fde]{align-self:flex-start;background:color-mix(in srgb,#fff 12%,transparent);border-radius:1rem 1rem 1rem .25rem;color:#fff}.gc-msg--me[data-v-65c32fde]{align-self:flex-end;background:var(--color-theme);border-radius:1rem 1rem .25rem;color:#fff}@keyframes gc-msg-in-65c32fde{to{opacity:1;transform:translateY(0)}}.gc-console__bar[data-v-65c32fde]{align-items:center;background:color-mix(in srgb,var(--bg-primary) 82%,transparent);display:flex;gap:.5rem;padding:.55rem .6rem}.gc-console__input[data-v-65c32fde]{background:color-mix(in srgb,#fff 8%,transparent);color:#ffffff80;flex:1;padding:.55rem .9rem}.gc-console__input[data-v-65c32fde],.gc-console__next[data-v-65c32fde]{border-radius:624.9375rem;font-size:.8rem}.gc-console__next[data-v-65c32fde]{background:var(--color-accent);color:var(--bg-primary);font-weight:800;padding:.55rem 1rem}.gc-pcard[data-v-65c32fde]{background:var(--bg-secondary);border:.0625rem solid color-mix(in srgb,var(--color-theme) 55%,#fff 10%);border-radius:1.375rem;box-shadow:0 0 2.25rem color-mix(in srgb,var(--color-theme) 32%,transparent),0 1.375rem 3.125rem #0000008c;margin:0;overflow:hidden;padding:0;position:absolute;width:13.375rem;z-index:2}.gc-pcard__frame[data-v-65c32fde]{position:relative}.gc-pcard img[data-v-65c32fde]{display:block;height:23.25rem;-o-object-fit:cover;object-fit:cover;width:100%}.gc-pcard__tag[data-v-65c32fde]{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:color-mix(in srgb,var(--bg-primary) 62%,transparent);border:.0625rem solid color-mix(in srgb,#fff 14%,transparent);border-radius:.875rem;bottom:.625rem;color:#fff;font-size:.74rem;font-weight:800;left:.625rem;overflow:hidden;padding:.55rem .7rem;position:absolute;right:.625rem;text-overflow:ellipsis;white-space:nowrap}.gc-pcard--1[data-v-65c32fde]{left:-.875rem;top:3.625rem;transform:rotate(-6deg)}.gc-pcard--2[data-v-65c32fde]{right:-.875rem;top:5.25rem;transform:rotate(6deg)}.gc-heart[data-v-65c32fde]{animation:gc-float-65c32fde 4.8s ease-in-out infinite;bottom:3.25rem;color:var(--color-theme);filter:drop-shadow(0 .625rem 1.375rem color-mix(in srgb,var(--color-theme) 60%,transparent));height:4.125rem;left:.375rem;position:absolute;transform:rotate(-14deg);width:4.125rem;z-index:5}.gc-heart--2[data-v-65c32fde]{animation-delay:-2s;bottom:auto;color:var(--color-accent);height:2.125rem;left:auto;right:.5rem;top:.875rem;transform:rotate(12deg);width:2.125rem}.gc-bubble[data-v-65c32fde]{animation:gc-float-65c32fde 5.5s ease-in-out infinite;background:var(--color-theme);border-radius:1.125rem 1.125rem 1.125rem .3125rem;box-shadow:0 .625rem 1.625rem color-mix(in srgb,var(--color-theme) 50%,transparent);color:#fff;font-size:.92rem;font-weight:800;padding:.5rem 1.05rem;position:absolute;white-space:nowrap;z-index:4}.gc-bubble--1[data-v-65c32fde]{left:.125rem;top:1.375rem}.gc-bubble--2[data-v-65c32fde]{animation-delay:-2.4s;background:var(--color-accent);border-radius:1.125rem 1.125rem 1.125rem .3125rem;bottom:9.375rem;box-shadow:0 .625rem 1.625rem color-mix(in srgb,var(--color-accent) 40%,transparent);color:var(--bg-primary);left:auto;right:0}@keyframes gc-float-65c32fde{0%,to{transform:translateY(0)}50%{transform:translateY(-.5625rem)}}.gc-fade-enter-active[data-v-65c32fde],.gc-fade-leave-active[data-v-65c32fde]{transition:opacity .4s ease}.gc-fade-enter-from[data-v-65c32fde],.gc-fade-leave-to[data-v-65c32fde]{opacity:0}@media(prefers-reduced-motion:reduce){.gc-bubble[data-v-65c32fde],.gc-view__pulse[data-v-65c32fde],.gc-voice__ring[data-v-65c32fde],.gc-wave i[data-v-65c32fde]{animation:none}.gc-msg[data-v-65c32fde]{animation-delay:0s!important;animation-duration:.01s}}@media(max-width:1040px){.gc-hero[data-v-65c32fde]{gap:2rem;grid-template-columns:1fr}.gc-hero__copy[data-v-65c32fde]{max-width:none}.gc-hero__aside[data-v-65c32fde]{margin:0 auto;max-width:37.5rem}}@media(max-width:999px){.gc-hero__aside[data-v-65c32fde]{order:-1}.gc-console__next[data-v-65c32fde],.gc-hero__cta[data-v-65c32fde],.gc-hero__hint[data-v-65c32fde]{display:none}.gc-stage[data-v-65c32fde]{height:26.875rem;margin:0 auto;max-width:26.25rem}.gc-console[data-v-65c32fde]{border-radius:1.375rem;height:25.5rem;margin-left:-7.25rem;top:.5rem;width:14.5rem}.gc-pcard[data-v-65c32fde]{border-radius:1rem;width:8.625rem}.gc-pcard img[data-v-65c32fde]{height:14.5rem}.gc-pcard--1[data-v-65c32fde]{left:-.375rem;top:3.125rem}.gc-pcard--2[data-v-65c32fde]{right:-.375rem;top:4.375rem}.gc-pcard__tag[data-v-65c32fde]{border-radius:.625rem;bottom:.375rem;font-size:.62rem;left:.375rem;padding:.4rem .5rem;right:.375rem}.gc-bubble[data-v-65c32fde]{font-size:.8rem;padding:.4rem .85rem}.gc-heart[data-v-65c32fde]{bottom:2.75rem;height:2.75rem;width:2.75rem}}@media(max-width:560px){.gc-hero[data-v-65c32fde]{padding-top:1rem}.gc-hero__h1[data-v-65c32fde]{font-size:clamp(1.9rem,8.4vw,2.5rem)}.gc-stage[data-v-65c32fde]{height:24.75rem}.gc-console[data-v-65c32fde]{height:23.5rem;margin-left:-6.6875rem;width:13.375rem}.gc-console__tab[data-v-65c32fde]{font-size:.72rem;gap:.25rem;padding:.45rem .1rem}.gc-msg[data-v-65c32fde]{font-size:.78rem}.gc-pcard[data-v-65c32fde]{width:7.375rem}.gc-pcard img[data-v-65c32fde]{height:12.5rem}.gc-pcard--1[data-v-65c32fde]{left:-.625rem;top:3.625rem}.gc-pcard--2[data-v-65c32fde]{right:-.625rem;top:4.875rem}.gc-bubble[data-v-65c32fde]{font-size:.72rem;padding:.34rem .7rem}.gc-bubble--2[data-v-65c32fde]{bottom:7.5rem}}.gc-faq[data-v-28bf6bc9]{margin:2.6rem 0}.gc-faq__h2[data-v-28bf6bc9]{color:#fff;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;letter-spacing:-.02em;margin:0 0 1rem}.gc-faq__item[data-v-28bf6bc9]{background:color-mix(in srgb,var(--bg-secondary) 86%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-theme) 24%,transparent);border-radius:1rem;margin-bottom:.65rem;padding:.9rem 1.1rem}.gc-faq__q[data-v-28bf6bc9]{align-items:center;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;list-style:none}.gc-faq__q[data-v-28bf6bc9]::-webkit-details-marker{display:none}.gc-faq__q[data-v-28bf6bc9]:after{color:var(--color-accent);content:"+";flex:none;font-size:1.3rem;font-weight:900;line-height:1}.gc-faq__item[open] .gc-faq__q[data-v-28bf6bc9]:after{content:"–"}.gc-faq__q h3[data-v-28bf6bc9]{color:#fff;font-size:1rem;font-weight:700;margin:0}.gc-faq__a[data-v-28bf6bc9]{color:#ffffffc7;font-size:.96rem;line-height:1.7;margin:.8rem 0 0}
