.ask[data-astro-cid-sp3sog3t]{justify-items:center;gap:clamp(20px,2.4vw,28px);scroll-margin-block:96px;display:grid}.talk[data-astro-cid-sp3sog3t]{width:min(100%,34rem)}.thread[data-astro-cid-sp3sog3t]{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column-reverse;max-height:min(22rem,45svh);display:flex;overflow:hidden auto}.msgs[data-astro-cid-sp3sog3t]{flex-direction:column;flex:none;display:flex;position:relative}.thread[data-astro-cid-sp3sog3t].is-over{mask-image:linear-gradient(#0000,#000 56px)}.thread[data-astro-cid-sp3sog3t] .msg{align-items:flex-end;gap:10px;padding-bottom:14px;display:flex}.thread[data-astro-cid-sp3sog3t] .msg:last-child{padding-bottom:26px}.thread[data-astro-cid-sp3sog3t] .msg.is-q{justify-content:flex-end}.thread[data-astro-cid-sp3sog3t] .bubble{background:var(--color-stone-soft);max-width:min(100%,26rem);font-size:var(--text-copy);overflow-wrap:anywhere;border-radius:22px;padding:12px 20px;line-height:1.4}.thread[data-astro-cid-sp3sog3t] .is-a .bubble{border-end-start-radius:6px}.thread[data-astro-cid-sp3sog3t] .is-q .bubble{background:var(--color-ink);color:var(--color-paper);border-end-end-radius:6px}.thread[data-astro-cid-sp3sog3t] .who{aspect-ratio:1;background:var(--color-ink);width:32px;color:var(--color-paper);border-radius:50%;flex:none;place-items:center;padding-bottom:2px;font-weight:500;display:grid}.thread[data-astro-cid-sp3sog3t] .dots{align-items:center;gap:5px;height:1.4em;display:inline-flex}.thread[data-astro-cid-sp3sog3t] .dots i{aspect-ratio:1;opacity:.35;background:currentColor;border-radius:50%;width:6px}.thread[data-astro-cid-sp3sog3t] .bubble{overflow:clip}.thread[data-astro-cid-sp3sog3t] .say{display:block}.ask[data-astro-cid-sp3sog3t][data-busy] .field[data-astro-cid-sp3sog3t] button[data-astro-cid-sp3sog3t]{opacity:.35}@media (prefers-reduced-motion:no-preference){.thread[data-astro-cid-sp3sog3t]{transition:height var(--motion-open) var(--ease-out)}.thread[data-astro-cid-sp3sog3t] .bubble{transition:width var(--motion-open) var(--ease-out), height var(--motion-open) var(--ease-out)}.thread[data-astro-cid-sp3sog3t] .msg{transform-origin:0 100%;animation:pop var(--motion-open) var(--ease-out) .2s backwards}.thread[data-astro-cid-sp3sog3t] .msg.is-q{transform-origin:100% 100%}.thread[data-astro-cid-sp3sog3t] .dots i{animation:dot 1.1s ease-in-out calc(var(--i) * .14s) infinite}.thread[data-astro-cid-sp3sog3t] .say span{animation:word var(--motion-open) var(--ease-out) calc(var(--i) * 26ms + .12s) backwards}}@keyframes pop{0%{opacity:0;scale:.9}}@keyframes dot{30%{opacity:1;translate:0 -3px}60%{opacity:.35;translate:0}}@keyframes word{0%{opacity:0}}.field[data-astro-cid-sp3sog3t]{background:var(--color-stone-soft);border-radius:999px;align-items:center;gap:8px;min-height:52px;padding:0 8px 0 22px;display:flex}.field[data-astro-cid-sp3sog3t]:focus-within{outline:2px solid var(--color-ink);outline-offset:2px}.field[data-astro-cid-sp3sog3t] input[data-astro-cid-sp3sog3t]{min-width:0;height:52px;font-size:var(--text-copy);background:0 0;outline:none;flex:1}.field[data-astro-cid-sp3sog3t] input[data-astro-cid-sp3sog3t]::placeholder{color:var(--color-muted)}.field[data-astro-cid-sp3sog3t] button[data-astro-cid-sp3sog3t]:after{content:"";position:absolute;inset:-4px}.field[data-astro-cid-sp3sog3t] button[data-astro-cid-sp3sog3t]{aspect-ratio:1;background:var(--color-ink);width:36px;color:var(--color-paper);cursor:pointer;transition:scale var(--motion-press) var(--ease-out), opacity var(--motion-tint) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.field[data-astro-cid-sp3sog3t] button[data-astro-cid-sp3sog3t]:active{scale:var(--press,.92)}.field[data-astro-cid-sp3sog3t] svg[data-astro-cid-sp3sog3t]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.known[data-astro-cid-sp3sog3t]{flex-wrap:wrap;justify-content:center;gap:6px 24px;max-width:56rem;display:flex}.known[data-astro-cid-sp3sog3t] button[data-astro-cid-sp3sog3t]{text-underline-offset:5px;cursor:pointer;min-height:44px;transition:color var(--motion-tint) var(--ease-out);font-weight:500;text-decoration:underline 1.5px}.known[data-astro-cid-sp3sog3t] li[data-astro-cid-sp3sog3t][hidden]{display:none}@media (hover:hover) and (pointer:fine){.known[data-astro-cid-sp3sog3t] button[data-astro-cid-sp3sog3t]:hover{color:var(--color-muted)}}.all[data-astro-cid-sp3sog3t]{display:none}@media (scripting:none){.field[data-astro-cid-sp3sog3t],.known[data-astro-cid-sp3sog3t]{display:none}.all[data-astro-cid-sp3sog3t]{gap:6px;max-width:46ch;display:grid}.all[data-astro-cid-sp3sog3t] dt[data-astro-cid-sp3sog3t]{font-size:var(--text-card);margin-top:18px;font-weight:500}.all[data-astro-cid-sp3sog3t] dd[data-astro-cid-sp3sog3t]{color:var(--color-muted)}}.lang[data-astro-cid-r3xxf2ha]{gap:2px;font-weight:500;display:inline-flex}.lang[data-astro-cid-r3xxf2ha] a[data-astro-cid-r3xxf2ha]{margin-block:-12px;padding:12px 4px}.lang[data-astro-cid-r3xxf2ha] a[data-astro-cid-r3xxf2ha][aria-current]{color:var(--color-ink)}.lang[data-astro-cid-r3xxf2ha] a[data-astro-cid-r3xxf2ha]:not([aria-current]){font-weight:400}.b-faq[data-astro-cid-r3xxf2ha][hidden]{display:none}.b-faq[data-astro-cid-r3xxf2ha]{gap:clamp(28px,3.4vw,44px);display:grid}.invite[data-astro-cid-r3xxf2ha]{text-align:center;justify-items:center;padding-block:clamp(72px,8vw,128px);display:grid}.invite[data-astro-cid-r3xxf2ha] .c-line[data-astro-cid-r3xxf2ha]{font-size:var(--text-section)}.lead[data-astro-cid-r3xxf2ha]{opacity:.6}.because[data-astro-cid-r3xxf2ha]{margin-block:clamp(16px,2vw,28px) clamp(24px,2.6vw,36px)}.because[data-astro-cid-r3xxf2ha] p[data-astro-cid-r3xxf2ha]{min-height:56px;animation:because var(--motion-open) var(--ease-out);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;display:flex}.because[data-astro-cid-r3xxf2ha] [data-astro-cid-r3xxf2ha][hidden]{display:none}.object[data-astro-cid-r3xxf2ha]{flex:none;width:64px;height:52px}@keyframes because{0%{opacity:0;translate:0 8px}}.c-line[data-astro-cid-r3xxf2ha]{font-size:var(--text-display);letter-spacing:-.035em;justify-items:center;font-weight:500;line-height:.98;display:grid}.c-window[data-astro-cid-r3xxf2ha]{padding-block:.06em .14em;display:grid;overflow:clip}.c-word[data-astro-cid-r3xxf2ha]{opacity:0;grid-area:1/1;translate:0 70%}.c-word[data-astro-cid-r3xxf2ha].is-on{opacity:1;translate:0}.c-word[data-astro-cid-r3xxf2ha].is-off{translate:0 -70%}@media (prefers-reduced-motion:no-preference){.c-word[data-astro-cid-r3xxf2ha]{transition:opacity var(--motion-tint) var(--ease-out), translate var(--motion-open) var(--ease-out)}.c-word[data-astro-cid-r3xxf2ha]:not(.is-on):not(.is-off){transition:none}}.foot[data-astro-cid-r3xxf2ha]{margin-top:var(--spacing-band)}.foot[data-astro-cid-r3xxf2ha]>.wrap[data-astro-cid-r3xxf2ha]{width:min(100% - 2 * var(--spacing-gutter), var(--container-site) * 14 / 12)}.invite[data-astro-cid-r3xxf2ha]{border-radius:var(--radius-card);background:radial-gradient(40% 60% at 84% 8%, oklab(78.4234% .0122362 -.0494324/.26), transparent 70%), radial-gradient(50% 70% at 4% 60%, var(--color-night-2), transparent 70%), var(--color-night-1);color:var(--color-on-night);padding:clamp(36px,5vw,64px) clamp(24px,5vw,64px)}.invite[data-astro-cid-r3xxf2ha] :focus-visible{outline-color:var(--color-on-night)}@media (width>=60rem){.invite[data-astro-cid-r3xxf2ha]{text-align:left;grid-template-columns:1fr auto;place-items:center start;column-gap:40px}.invite[data-astro-cid-r3xxf2ha] .c-line[data-astro-cid-r3xxf2ha]{justify-items:start}.invite[data-astro-cid-r3xxf2ha] .because[data-astro-cid-r3xxf2ha]{grid-column:1;margin-bottom:0}.invite[data-astro-cid-r3xxf2ha] .because[data-astro-cid-r3xxf2ha] p[data-astro-cid-r3xxf2ha]{justify-content:flex-start}.invite[data-astro-cid-r3xxf2ha] .trace{grid-area:1/2/span 2}}.soft[data-astro-cid-r3xxf2ha]{opacity:.64}.foot-top[data-astro-cid-r3xxf2ha]{gap:48px;padding-top:clamp(40px,4vw,56px);display:grid}.foot-mark[data-astro-cid-r3xxf2ha]{font-size:1.625rem}.foot-cols[data-astro-cid-r3xxf2ha]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;display:grid}.foot-name[data-astro-cid-r3xxf2ha]{font-size:var(--text-small);margin-bottom:7px;font-weight:500}.foot-cols[data-astro-cid-r3xxf2ha] ul[data-astro-cid-r3xxf2ha]{display:grid}.foot-cols[data-astro-cid-r3xxf2ha] a[data-astro-cid-r3xxf2ha]{opacity:.64;transition:opacity var(--motion-tint) var(--ease-out);padding-block:7px;display:block}@media (hover:hover) and (pointer:fine){.foot-cols[data-astro-cid-r3xxf2ha] a[data-astro-cid-r3xxf2ha]:hover{opacity:1}}.foot-big[data-astro-cid-r3xxf2ha]{margin-top:clamp(40px,5vw,72px);overflow:clip;container-type:inline-size}.foot-big[data-astro-cid-r3xxf2ha] .mark{background:linear-gradient(var(--color-stone) 30%, var(--color-paper));margin-block:0 -.32em;font-size:33.4001cqi;display:block}.foot-base[data-astro-cid-r3xxf2ha]{flex-wrap:wrap;gap:8px 28px;margin-top:clamp(32px,4vw,56px);display:flex}.foot-base[data-astro-cid-r3xxf2ha]>a[data-astro-cid-r3xxf2ha]{transition:color var(--motion-tint) var(--ease-out)}@media (hover:hover) and (pointer:fine){.foot-base[data-astro-cid-r3xxf2ha]>a[data-astro-cid-r3xxf2ha]:hover{color:var(--color-ink)}}.foot-base[data-astro-cid-r3xxf2ha] .lang[data-astro-cid-r3xxf2ha]{margin-left:auto}@media (width>=60rem){.foot-top[data-astro-cid-r3xxf2ha]{grid-template-columns:1fr auto}.foot-cols[data-astro-cid-r3xxf2ha]{grid-template-columns:repeat(4,auto);gap:0 clamp(48px,7vw,112px)}}
