.fwd-grid[data-astro-cid-ybyvqlcw]{position:relative}.arc[data-astro-cid-ybyvqlcw]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arc[data-astro-cid-ybyvqlcw] path[data-astro-cid-ybyvqlcw]{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 7;opacity:0}.fwd-left[data-astro-cid-ybyvqlcw]{z-index:2;min-width:0;position:relative}.thread[data-astro-cid-ybyvqlcw]{background:var(--surface);border-radius:var(--r-m);max-width:420px;box-shadow:var(--shadow-card), inset 0 0 0 1px var(--rim);margin-top:clamp(12px,2.6vh,28px);overflow:hidden}.th-head[data-astro-cid-ybyvqlcw]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:clamp(8px,1.4vh,16px) 16px;display:flex}.av[data-astro-cid-ybyvqlcw]{background:var(--surface-2);width:34px;height:34px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:600;display:grid}.th-name[data-astro-cid-ybyvqlcw]{font-weight:600}.th-sub[data-astro-cid-ybyvqlcw]{color:var(--text-3);font-size:.8rem}.replay[data-astro-cid-ybyvqlcw]{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:0 0;border:0;align-self:center;margin-left:auto;padding:6px 0;font-size:.7rem}.replay[data-astro-cid-ybyvqlcw]:hover{color:var(--text)}html[data-tier=static] .replay[data-astro-cid-ybyvqlcw]{display:none}.th-body[data-astro-cid-ybyvqlcw]{--bp:clamp(10px, 2vh, 18px);padding:var(--bp) 16px;background:var(--surface-2);max-height:min(280px, calc(var(--room) - 305px));align-content:start;gap:6px;display:grid;position:relative;overflow:hidden}html[data-tier=static] .th-body[data-astro-cid-ybyvqlcw]{overflow:auto}@media (width>=901px) and (height<=640px){.fwd[data-astro-cid-ybyvqlcw] .th-sub[data-astro-cid-ybyvqlcw]{display:none}.fwd[data-astro-cid-ybyvqlcw] .lead[data-astro-cid-ybyvqlcw]{font-size:.9rem}}.bub[data-astro-cid-ybyvqlcw]{border-radius:16px;max-width:88%;padding:8px 11px 19px;font-size:clamp(.82rem,.5rem + .75vh,.95rem);line-height:1.38;position:relative}.bub[data-astro-cid-ybyvqlcw].in{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rim);border-top-left-radius:5px}.bub[data-astro-cid-ybyvqlcw].out{background:var(--accent);color:var(--on-accent);border-top-right-radius:5px;justify-self:end;padding-right:56px;font-weight:600}.ts[data-astro-cid-ybyvqlcw]{opacity:.65;font-size:.64rem;position:absolute;bottom:5px;right:12px}.auto[data-astro-cid-ybyvqlcw]{letter-spacing:.06em;color:var(--text-3);text-align:right;justify-self:end;max-width:88%;font-size:.66rem}.read[data-astro-cid-ybyvqlcw]{letter-spacing:.03em;color:var(--accent-ink);background:var(--glow);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;gap:8px;padding:5px 10px;font-size:.64rem;display:flex;overflow:hidden}html[data-tier=static] .typing[data-astro-cid-ybyvqlcw],.typing[data-astro-cid-ybyvqlcw].done{display:none}.typing[data-astro-cid-ybyvqlcw]{left:16px;top:var(--bp);background:var(--surface);opacity:0;border-radius:16px;gap:4px;width:max-content;padding:12px 14px;display:flex;position:absolute}.typing[data-astro-cid-ybyvqlcw] i[data-astro-cid-ybyvqlcw]{background:var(--text-3);border-radius:50%;width:6px;height:6px}.fwd-right[data-astro-cid-ybyvqlcw]{z-index:2;place-items:center;display:grid;position:relative}.phone-wrap[data-astro-cid-ybyvqlcw]{position:relative}.fwd-phone[data-astro-cid-ybyvqlcw]{--w:min(clamp(250px, 22vw, 300px), calc((var(--stage-max) - 8px) * .4613))}.hl[data-astro-cid-ybyvqlcw]{width:90.8%;height:27.4%;box-shadow:0 0 0 2px var(--accent), 0 0 40px 4px var(--glow);opacity:0;border-radius:16px;position:absolute;top:13.2%;left:4.6%}.tap[data-astro-cid-ybyvqlcw]{background:color-mix(in srgb, var(--accent) 40%, transparent);opacity:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:31.1%;left:18.6%}.token[data-astro-cid-ybyvqlcw]{z-index:4;background:var(--surface);box-shadow:var(--shadow-card), 0 0 0 1px var(--accent);white-space:nowrap;opacity:0;pointer-events:none;border-radius:12px;padding:10px 14px;font-size:.8rem;font-weight:600;position:absolute;top:0;left:0}@media (width<=900px){.thread[data-astro-cid-ybyvqlcw]{max-width:none}}
