.cmp[data-v-64d4fa90]{width:min(100% - 2rem,42rem);padding:var(--space-16) 0;text-align:center;margin:0 auto}.cmp h2[data-v-64d4fa90]{margin:0 0 var(--space-10);font-size:var(--fs-h1);line-height:var(--lh-title);letter-spacing:-.03em;max-width:16ch;margin-inline:auto}.cmp__pair[data-v-64d4fa90]{gap:var(--space-6);padding-block:var(--space-10);display:grid}.cmp__side[data-v-64d4fa90]{text-align:left}.cmp__img[data-v-64d4fa90]{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-md);width:100%;margin:var(--space-4) 0}.cmp__mock[data-v-64d4fa90]{aspect-ratio:16/10;width:100%;margin:var(--space-4) 0;border-radius:var(--r-md);position:relative;overflow:hidden}.cmp__mock--chat[data-v-64d4fa90]{aspect-ratio:10/12;border:1px solid color-mix(in srgb, var(--c-ink) 10%, transparent);background:#0e1621;max-height:22rem}.tg[data-v-64d4fa90]{height:100%;min-height:0;font-family:var(--font-sans,"Geologica", system-ui, sans-serif);grid-template-rows:auto 1fr;display:grid}.tg__head[data-v-64d4fa90]{background:#17212b;border-bottom:1px solid #ffffff0a;align-items:center;gap:.65rem;padding:.55rem .75rem;display:flex}.tg__avatar[data-v-64d4fa90]{color:#fff;width:2rem;height:2rem;font-size:.85rem;font-weight:var(--fw-bold);background:linear-gradient(145deg,#6ab3f3,#3d7eb8);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tg__peer[data-v-64d4fa90]{min-width:0}.tg__name[data-v-64d4fa90],.tg__status[data-v-64d4fa90]{margin:0;line-height:1.2}.tg__name[data-v-64d4fa90]{color:#f5f5f5;font-size:.92rem;font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tg__status[data-v-64d4fa90]{color:#6d7f8f;font-size:.72rem}.tg__body[data-v-64d4fa90]{scrollbar-width:none;background:radial-gradient(at 20% 0,#466e961f,#0000 55%),#0e1621;flex-direction:column;gap:.35rem;min-height:0;padding:.65rem .7rem .85rem;display:flex;overflow:auto}.tg__body[data-v-64d4fa90]::-webkit-scrollbar{display:none}.tg__row[data-v-64d4fa90]{width:100%;animation:tg-in-64d4fa90 .28s var(--ease-out,ease) both;display:flex}.tg__row--them[data-v-64d4fa90]{justify-content:flex-start}.tg__row--me[data-v-64d4fa90]{justify-content:flex-end}.tg__bubble[data-v-64d4fa90]{color:#e8eef4;border-radius:.85rem;max-width:82%;padding:.42rem .55rem .38rem .65rem;font-size:.92rem;line-height:1.35;position:relative}.tg__bubble--them[data-v-64d4fa90]{background:#182533;border-bottom-left-radius:.25rem}.tg__bubble--me[data-v-64d4fa90]{background:#2b5278;border-bottom-right-radius:.25rem}.tg__text[data-v-64d4fa90]{white-space:pre-wrap;word-break:break-word}.tg__checks[data-v-64d4fa90]{color:#7fc0f0;letter-spacing:-.08em;vertical-align:baseline;opacity:.9;margin-left:.35rem;font-size:.68rem;display:inline-block}.tg__bubble--typing[data-v-64d4fa90]{align-items:center;gap:.28rem;min-width:3.1rem;min-height:1.85rem;padding-inline:.75rem;display:inline-flex}.tg__bubble--typing span[data-v-64d4fa90]{background:#8fa3b5;border-radius:50%;width:.35rem;height:.35rem;animation:1.1s ease-in-out infinite tg-dot-64d4fa90}.tg__bubble--typing span[data-v-64d4fa90]:nth-child(2){animation-delay:.15s}.tg__bubble--typing span[data-v-64d4fa90]:nth-child(3){animation-delay:.3s}.cmp__mock--story[data-v-64d4fa90]{aspect-ratio:10/12;background:linear-gradient(160deg, var(--accent-glow,#78b4d247), transparent 46%), linear-gradient(180deg, var(--halo-1,#2a2430), var(--c-void,#0c0a10));place-items:center;max-height:22rem;display:grid}.cmp__mock--live .cmp__phone[data-v-64d4fa90]{width:min(58%,12.5rem)}.cmp__phone[data-v-64d4fa90]{aspect-ratio:9/17;width:min(42%,9.5rem);box-shadow:var(--shadow-2);border:2px solid color-mix(in srgb, var(--c-ink) 18%, transparent);background:linear-gradient(160deg,#2a2430,#0c0a10);border-radius:1.15rem;padding:.35rem}.cmp__phone-screen[data-v-64d4fa90]{background:var(--c-void);border-radius:.9rem;height:100%;position:relative;overflow:hidden}.cmp__phone-wait[data-v-64d4fa90]{color:var(--c-ink-dim);text-align:center;margin:0;font-size:.78rem;line-height:1.3;position:absolute;inset:auto .7rem 1.1rem}.cmp__bubble[data-v-64d4fa90]{padding:var(--space-4) var(--space-5);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) .35rem;background:var(--c-solid-2);color:var(--c-ink-dim);font-size:var(--fs-lead);margin:0}.cmp__story[data-v-64d4fa90]{font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-title);letter-spacing:-.02em;margin:0}.cmp__vs[data-v-64d4fa90]{color:var(--accent);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.14em;margin:0}.cmp__bottom[data-v-64d4fa90]{margin:var(--space-10) 0 0;color:var(--c-ink-dim);font-size:var(--fs-lead)}@keyframes tg-in-64d4fa90{0%{opacity:0;transform:translateY(.4rem)scale(.98)}to{opacity:1;transform:none}}@keyframes tg-dot-64d4fa90{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.15rem)}}@media (prefers-reduced-motion:reduce){.tg__row[data-v-64d4fa90],.tg__bubble--typing span[data-v-64d4fa90]{animation:none}}@media (width>=768px){.cmp[data-v-64d4fa90]{width:min(100% - 3rem, var(--wrap))}.cmp__pair[data-v-64d4fa90]{align-items:center;gap:var(--space-8);padding-block:var(--space-12);text-align:left;grid-template-columns:1fr auto 1fr}.cmp__mock--chat[data-v-64d4fa90],.cmp__mock--story[data-v-64d4fa90]{aspect-ratio:10/11;max-height:24rem}.cmp__vs[data-v-64d4fa90]{writing-mode:vertical-rl;letter-spacing:.2em;transform:rotate(180deg)}}
