.hub[data-astro-cid-jcy6rdmm]{position:relative}.stage[data-astro-cid-jcy6rdmm]{aspect-ratio:1000/660;position:relative}.spokes[data-astro-cid-jcy6rdmm]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit[data-astro-cid-jcy6rdmm]{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 7;vector-effect:non-scaling-stroke}.orbit[data-astro-cid-jcy6rdmm].inner{stroke:color-mix(in oklab, var(--accent) 35%, transparent);stroke-dasharray:2 6}.wire[data-astro-cid-jcy6rdmm]{stroke:color-mix(in oklab, var(--c) 38%, var(--line));stroke-width:1.3px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke var(--t-hover) ease, stroke-width var(--t-hover) ease}.spoke[data-astro-cid-jcy6rdmm].hot .wire[data-astro-cid-jcy6rdmm]{stroke:var(--c);stroke-width:2px}.pulse[data-astro-cid-jcy6rdmm]{stroke:var(--accent);stroke-width:2.6px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:.07 1.2;stroke-dashoffset:.07px;opacity:0}.core[data-astro-cid-jcy6rdmm]{aspect-ratio:1;z-index:2;width:clamp(84px,12.5%,132px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core[data-astro-cid-jcy6rdmm] img{border-radius:28%;width:100%;height:100%;position:relative;box-shadow:0 18px 50px #ffd51a29}.ring[data-astro-cid-jcy6rdmm]{border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);border-radius:34%;position:absolute;inset:-16%}ul[data-astro-cid-jcy6rdmm]{list-style:none}.node[data-astro-cid-jcy6rdmm]{left:var(--x);top:var(--y);z-index:3;position:absolute}.node[data-astro-cid-jcy6rdmm] a[data-astro-cid-jcy6rdmm],.node[data-astro-cid-jcy6rdmm] .inner[data-astro-cid-jcy6rdmm]{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.node[data-astro-cid-jcy6rdmm].side-r{transform:translate(-32px,-50%)}.node[data-astro-cid-jcy6rdmm].side-l{transform:translate(calc(32px - 100%),-50%)}.node[data-astro-cid-jcy6rdmm].side-l a[data-astro-cid-jcy6rdmm],.node[data-astro-cid-jcy6rdmm].side-l .inner[data-astro-cid-jcy6rdmm]{flex-direction:row-reverse}.node[data-astro-cid-jcy6rdmm].side-t{transform:translate(-50%,calc(32px - 100%))}.node[data-astro-cid-jcy6rdmm].side-t a[data-astro-cid-jcy6rdmm],.node[data-astro-cid-jcy6rdmm].side-t .inner[data-astro-cid-jcy6rdmm]{flex-direction:column-reverse;gap:9px}.node[data-astro-cid-jcy6rdmm].side-b{transform:translate(-50%,-32px)}.node[data-astro-cid-jcy6rdmm].side-b a[data-astro-cid-jcy6rdmm],.node[data-astro-cid-jcy6rdmm].side-b .inner[data-astro-cid-jcy6rdmm]{flex-direction:column;gap:9px}.tile[data-astro-cid-jcy6rdmm]{background:color-mix(in oklab, var(--c) 16%, var(--surface));border:1px solid color-mix(in oklab, var(--c) 42%, transparent);width:64px;height:64px;transition:transform var(--t-hover) var(--ease-out), background-color var(--t-hover) ease, border-color var(--t-hover) ease;border-radius:20px;flex:none;place-items:center;display:grid;position:relative}.plain[data-astro-cid-jcy6rdmm] .tile[data-astro-cid-jcy6rdmm]{background:var(--surface-2);border-color:var(--line-strong)}.name[data-astro-cid-jcy6rdmm]{white-space:nowrap;color:var(--ink-2);letter-spacing:-.01em;transition:color var(--t-hover) ease;font-size:15px;font-weight:640}@media (hover:hover) and (pointer:fine){.node[data-astro-cid-jcy6rdmm] a[data-astro-cid-jcy6rdmm]:hover .tile[data-astro-cid-jcy6rdmm]{border-color:var(--c);background:color-mix(in oklab, var(--c) 26%, var(--surface));transform:translateY(-3px)scale(1.04)}.node[data-astro-cid-jcy6rdmm].plain a[data-astro-cid-jcy6rdmm]:hover .tile[data-astro-cid-jcy6rdmm]{border-color:var(--ink-2)}.node[data-astro-cid-jcy6rdmm] a[data-astro-cid-jcy6rdmm]:hover .name[data-astro-cid-jcy6rdmm]{color:var(--ink)}}figcaption[data-astro-cid-jcy6rdmm]{text-align:center;color:var(--muted);font-size:var(--fs-small);margin-top:18px}.js .hub[data-astro-cid-jcy6rdmm]:not(.in) .wire[data-astro-cid-jcy6rdmm]{stroke-dashoffset:1px}.js .hub[data-astro-cid-jcy6rdmm]:not(.in) .orbit[data-astro-cid-jcy6rdmm]{opacity:0}.js .hub[data-astro-cid-jcy6rdmm]:not(.in) .node[data-astro-cid-jcy6rdmm] .tile[data-astro-cid-jcy6rdmm],.js .hub[data-astro-cid-jcy6rdmm]:not(.in) .node[data-astro-cid-jcy6rdmm] .name[data-astro-cid-jcy6rdmm]{opacity:0;transform:scale(.82)}.orbit[data-astro-cid-jcy6rdmm]{transition:opacity 1s var(--ease-out) .1s}.js .hub[data-astro-cid-jcy6rdmm] .wire[data-astro-cid-jcy6rdmm]{transition:stroke-dashoffset .9s var(--ease-expo), stroke var(--t-hover) ease, stroke-width var(--t-hover) ease;transition-delay:calc(.14s + var(--i) * 45ms), 0s, 0s}.js .hub[data-astro-cid-jcy6rdmm] .node[data-astro-cid-jcy6rdmm] .tile[data-astro-cid-jcy6rdmm],.js .hub[data-astro-cid-jcy6rdmm] .node[data-astro-cid-jcy6rdmm] .name[data-astro-cid-jcy6rdmm]{transition:opacity .5s var(--ease-out), transform .6s var(--ease-expo), background-color var(--t-hover) ease, border-color var(--t-hover) ease, color var(--t-hover) ease;transition-delay:calc(.42s + var(--i) * 45ms)}.js .hub[data-astro-cid-jcy6rdmm].in.settled .node[data-astro-cid-jcy6rdmm] .tile[data-astro-cid-jcy6rdmm],.js .hub[data-astro-cid-jcy6rdmm].in.settled .node[data-astro-cid-jcy6rdmm] .name[data-astro-cid-jcy6rdmm]{transition-delay:0s}.js .hub[data-astro-cid-jcy6rdmm].in .pulse[data-astro-cid-jcy6rdmm]{animation:pulse 1.5s var(--ease-io) calc(1.2s + var(--i) * 90ms) 2 both}@keyframes pulse{0%{opacity:0;stroke-dashoffset:.07px}12%{opacity:1}88%{opacity:1}to{opacity:0;stroke-dashoffset:-1.05px}}@media (width<=760px){.stage[data-astro-cid-jcy6rdmm]{aspect-ratio:auto;justify-items:center;gap:30px;padding-top:18px;display:grid}.spokes[data-astro-cid-jcy6rdmm]{display:none}.core[data-astro-cid-jcy6rdmm]{width:104px;position:relative;top:auto;left:auto;transform:none}ul[data-astro-cid-jcy6rdmm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 8px;width:100%;display:grid}.node[data-astro-cid-jcy6rdmm]{position:static;transform:none!important}.node[data-astro-cid-jcy6rdmm] a[data-astro-cid-jcy6rdmm],.node[data-astro-cid-jcy6rdmm] .inner[data-astro-cid-jcy6rdmm]{gap:9px;flex-direction:column!important}.tile[data-astro-cid-jcy6rdmm]{border-radius:17px;width:56px;height:56px}.name[data-astro-cid-jcy6rdmm]{font-size:13px}}.player[data-astro-cid-6z6sskuq]{gap:18px;display:grid}.hosts[data-astro-cid-6z6sskuq]{flex-wrap:wrap;gap:8px;display:flex}.hosts[data-astro-cid-6z6sskuq] button[data-astro-cid-6z6sskuq]{border:1px solid var(--line);background:var(--surface);height:46px;color:var(--ink-2);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, border-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 14px;font-size:15px;font-weight:600;display:inline-flex}.hosts[data-astro-cid-6z6sskuq] button[data-astro-cid-6z6sskuq]:active{transform:scale(.97)}.hosts[data-astro-cid-6z6sskuq] button[data-astro-cid-6z6sskuq][aria-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.hosts[data-astro-cid-6z6sskuq] button[data-astro-cid-6z6sskuq][aria-selected=true] .mark[data-mono]{color:var(--bg)}@media (hover:hover) and (pointer:fine){.hosts[data-astro-cid-6z6sskuq] button[data-astro-cid-6z6sskuq]:not([aria-selected=true]):hover{background:var(--surface-2);color:var(--ink)}}.screen[data-astro-cid-6z6sskuq]{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);overflow:hidden}.scene[data-astro-cid-6z6sskuq]{display:grid}.bar[data-astro-cid-6z6sskuq]{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:56px;padding:0 20px;font-size:15px;display:flex}.conn[data-astro-cid-6z6sskuq]{background:var(--accent-soft);height:28px;color:var(--accent);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.thread[data-astro-cid-6z6sskuq]{align-content:start;gap:22px;min-height:640px;padding:clamp(20px,3vw,32px);display:grid}.you[data-astro-cid-6z6sskuq]{background:var(--surface-3);border-radius:22px 22px 6px;justify-self:end;max-width:min(520px,88%);padding:14px 18px;font-size:16px;line-height:1.45}.them[data-astro-cid-6z6sskuq]{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.avatar[data-astro-cid-6z6sskuq]{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.body[data-astro-cid-6z6sskuq]{justify-items:start;gap:14px;min-width:0;display:grid}.call[data-astro-cid-6z6sskuq]{color:var(--muted);align-items:center;gap:8px;font-size:14.5px;display:inline-flex}.tools[data-astro-cid-6z6sskuq]{flex-wrap:wrap;gap:6px;display:flex}.card[data-astro-cid-6z6sskuq]{border-radius:var(--r);border:1px solid var(--line-strong);background:var(--bg-sunk);width:min(420px,100%);max-height:var(--crop,560px);overflow:hidden}.card[data-astro-cid-6z6sskuq] img{width:100%;height:auto;display:block}.reply[data-astro-cid-6z6sskuq]{color:var(--ink);max-width:52ch;font-size:16px;line-height:1.5}.reply[data-astro-cid-6z6sskuq] a[data-astro-cid-6z6sskuq]{color:var(--accent)}.spin[data-astro-cid-6z6sskuq]{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin;display:none}.ok[data-astro-cid-6z6sskuq]{color:var(--ok)}.working[data-astro-cid-6z6sskuq]{display:none}@keyframes spin{to{transform:rotate(360deg)}}.js .scene[data-astro-cid-6z6sskuq].play [data-astro-cid-6z6sskuq][data-step]{opacity:0;transition:opacity .35s var(--ease-out), transform .45s var(--ease-expo);transform:translateY(8px)}.js .scene[data-astro-cid-6z6sskuq].play [data-astro-cid-6z6sskuq][data-step].on{opacity:1;transform:none}.js .scene[data-astro-cid-6z6sskuq].play .card[data-astro-cid-6z6sskuq][data-step]{clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-expo), opacity .2s;transform:none}.js .scene[data-astro-cid-6z6sskuq].play .card[data-astro-cid-6z6sskuq][data-step].on{clip-path:inset(0)}.scene[data-astro-cid-6z6sskuq].busy .spin[data-astro-cid-6z6sskuq],.scene[data-astro-cid-6z6sskuq].busy .working[data-astro-cid-6z6sskuq]{display:inline-block}.scene[data-astro-cid-6z6sskuq].busy .ok[data-astro-cid-6z6sskuq],.scene[data-astro-cid-6z6sskuq].busy .done[data-astro-cid-6z6sskuq]{display:none}[data-astro-cid-6z6sskuq][data-type].typing:after{content:"";vertical-align:-.15em;background:var(--accent);width:2px;height:1.05em;margin-left:2px;animation:.9s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (width<=640px){.conn[data-astro-cid-6z6sskuq]{display:none}.thread[data-astro-cid-6z6sskuq]{min-height:0}}
