.dhero[data-astro-cid-yq2gsstb]{min-height:min(78vh,52rem);margin:5.75rem var(--gutter) 0;border:2px solid var(--ink);border-radius:var(--tile-r);background:var(--paper);color:var(--ink);flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.25rem,3vw,2.75rem);display:flex}.dhero[data-astro-cid-yq2gsstb][data-tone=hot]{background:var(--hot)}.dhero[data-astro-cid-yq2gsstb][data-tone=ink]{background:var(--ink);color:var(--paper)}.dhero[data-astro-cid-yq2gsstb][data-tone=ink] .pill[data-astro-cid-yq2gsstb]{background:var(--ink);color:var(--paper);border-color:var(--paper)}.dhero[data-astro-cid-yq2gsstb][data-tone=ink] .pill[data-astro-cid-yq2gsstb]:hover{background:var(--hot);color:var(--ink)}.dtop[data-astro-cid-yq2gsstb]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dtitle[data-astro-cid-yq2gsstb]{font-family:var(--display);font-variation-settings:"wght" 760, "wdth" 84;letter-spacing:-.04em;text-wrap:balance;max-width:14ch;font-size:clamp(3.4rem,11.5vw,12rem);line-height:.86}.dlead[data-astro-cid-yq2gsstb]{max-width:30ch;font-family:var(--display);font-variation-settings:"wght" 650, "wdth" 90;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.4rem,2.6vw,2.4rem);line-height:1.08}.chat[data-astro-cid-yq2gsstb]{padding-block:clamp(3rem,8vw,6rem) 1rem}.chat-win[data-astro-cid-yq2gsstb]{border:2px solid var(--ink);border-radius:var(--tile-r);background-color:var(--paper);background-image:radial-gradient(var(--dim) 1.3px, transparent 1.6px);background-size:24px 24px;overflow:clip}.chat-bar[data-astro-cid-yq2gsstb]{z-index:5;border-bottom:2px solid var(--ink);background:var(--paper);align-items:center;gap:.9rem;padding:.9rem clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0}.chat-av[data-astro-cid-yq2gsstb]{border:2px solid var(--ink);background:var(--hot);object-fit:cover;object-position:50% 12%;border-radius:50%;flex:none;width:3rem;height:3rem}.chat-who[data-astro-cid-yq2gsstb]{min-width:0;line-height:1.15;display:grid}.chat-name[data-astro-cid-yq2gsstb]{font-family:var(--display);font-variation-settings:"wght" 760, "wdth" 88;font-size:1.2rem}.chat-sub[data-astro-cid-yq2gsstb]{color:var(--mute);font-size:.92rem}.chat-sub[data-astro-cid-yq2gsstb].typing-now{color:var(--ink);font-weight:600}.chat-topic[data-astro-cid-yq2gsstb]{border:2px solid var(--ink);background:var(--hot);font-family:var(--display);font-variation-settings:"wght" 720, "wdth" 88;white-space:nowrap;border-radius:999px;margin-left:auto;padding:.3rem .9rem;font-size:.95rem}.chat-body[data-astro-cid-yq2gsstb]{flex-direction:column;padding:clamp(1.5rem,4vw,3.5rem) clamp(1rem,4vw,3.5rem) clamp(2.5rem,6vw,4.5rem);display:flex}.chat-day[data-astro-cid-yq2gsstb]{border:2px solid var(--ink);background:var(--paper);font-family:var(--display);font-variation-settings:"wght" 700, "wdth" 90;border-radius:999px;align-self:center;margin-bottom:clamp(1.5rem,4vw,3rem);padding:.3rem 1rem;font-size:.9rem}.thread[data-astro-cid-yq2gsstb]{gap:clamp(2.5rem,6vw,4.5rem);margin:0;padding:0;list-style:none;display:grid}.turn[data-astro-cid-yq2gsstb]{flex-direction:column;gap:.55rem;display:flex}.bub[data-astro-cid-yq2gsstb]{border:2px solid var(--ink);border-radius:1.6rem;max-width:min(46rem,64%);padding:.85rem 1.2rem .7rem;position:relative}.bub-text[data-astro-cid-yq2gsstb]{display:block}.meta[data-astro-cid-yq2gsstb]{font-family:var(--body);letter-spacing:0;opacity:.7;justify-content:flex-end;align-items:center;gap:.35rem;margin-top:.3rem;font-size:.78rem;line-height:1;display:flex}.ticks[data-astro-cid-yq2gsstb]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:auto}.q[data-astro-cid-yq2gsstb]{background:var(--hot);font-family:var(--display);font-variation-settings:"wght" 740, "wdth" 86;letter-spacing:-.03em;border-bottom-right-radius:.4rem;align-self:flex-end;margin-bottom:.5rem;font-size:clamp(1.6rem,3.4vw,2.8rem);line-height:1;rotate:1deg}.turn[data-astro-cid-yq2gsstb]:nth-child(2n) .q[data-astro-cid-yq2gsstb]{rotate:-.8deg}.q[data-astro-cid-yq2gsstb] .meta[data-astro-cid-yq2gsstb]{opacity:.85}.answers[data-astro-cid-yq2gsstb]{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.a[data-astro-cid-yq2gsstb]{background:var(--paper);border-bottom-left-radius:.4rem;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.45}.a[data-astro-cid-yq2gsstb]+.a[data-astro-cid-yq2gsstb]{border-top-left-radius:.4rem}.tagbub[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:.5rem;padding-block:.85rem;display:flex}.typing[data-astro-cid-yq2gsstb]{display:none}html:not([data-calm]) .chat-win[data-astro-cid-yq2gsstb].live .q[data-astro-cid-yq2gsstb]{opacity:0;transition:opacity .3s linear,translate .6s cubic-bezier(.2,1.3,.35,1),scale .6s cubic-bezier(.2,1.3,.35,1);translate:2rem 1rem;scale:.9}html:not([data-calm]) .chat-win[data-astro-cid-yq2gsstb].live .a[data-astro-cid-yq2gsstb]{opacity:0;transform-origin:0 100%;transition:opacity .25s linear var(--d,0s), translate .55s cubic-bezier(.2, 1.3, .35, 1) var(--d,0s), scale .55s cubic-bezier(.2, 1.3, .35, 1) var(--d,0s);translate:-1.5rem .75rem;scale:.92}html:not([data-calm]) .chat-win[data-astro-cid-yq2gsstb].live .turn[data-astro-cid-yq2gsstb].asked .q[data-astro-cid-yq2gsstb],html:not([data-calm]) .chat-win[data-astro-cid-yq2gsstb].live .turn[data-astro-cid-yq2gsstb].answered .a[data-astro-cid-yq2gsstb]{opacity:1;translate:0;scale:1}html:not([data-calm]) .chat-win[data-astro-cid-yq2gsstb].live .turn[data-astro-cid-yq2gsstb]:not(.read) .ticks[data-astro-cid-yq2gsstb]{opacity:.45}.turn[data-astro-cid-yq2gsstb].read .ticks[data-astro-cid-yq2gsstb]{stroke:var(--ink);stroke-width:2.4px}html:not([data-calm]) .chat-win[data-astro-cid-yq2gsstb].live .turn[data-astro-cid-yq2gsstb].asked:not(.answered) .typing[data-astro-cid-yq2gsstb]{border:2px solid var(--ink);background:var(--paper);border-radius:1.6rem 1.6rem 1.6rem .4rem;align-self:flex-start;gap:.35rem;padding:1rem 1.2rem;display:inline-flex}.typing[data-astro-cid-yq2gsstb] i[data-astro-cid-yq2gsstb]{background:var(--ink);border-radius:50%;width:.6rem;height:.6rem;animation:.9s ease-in-out infinite dot}.typing[data-astro-cid-yq2gsstb] i[data-astro-cid-yq2gsstb]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-yq2gsstb] i[data-astro-cid-yq2gsstb]:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.4;translate:0 -.35rem}}.visit[data-astro-cid-yq2gsstb]{margin-block:clamp(1.5rem,3vw,2.5rem)}.nextwrap[data-astro-cid-yq2gsstb]{padding-top:clamp(2rem,5vw,4rem)}@media (width<=860px){.dhero[data-astro-cid-yq2gsstb]{min-height:70svh}.bub[data-astro-cid-yq2gsstb]{max-width:88%}.chat-topic[data-astro-cid-yq2gsstb]{display:none}}
