.thumb[data-astro-cid-pde3xky6]{width:100%;height:auto;display:block}.t-edge[data-astro-cid-pde3xky6]{fill:none;stroke:var(--line-strong);stroke-width:4px}.t-node[data-astro-cid-pde3xky6]{fill:var(--bg-elev);stroke:var(--line-strong);stroke-width:4px;transition:fill .4s,stroke .4s}.t-node[data-astro-cid-pde3xky6].k-ai{fill:color-mix(in srgb, var(--glow-2) 16%, var(--bg-elev));stroke:color-mix(in srgb, var(--glow-2) 60%, transparent)}.t-node[data-astro-cid-pde3xky6].k-actor{fill:var(--bg-sunk)}.card[data-astro-cid-y2vllrex]{background:var(--bg);flex-direction:column;gap:18px;height:100%;padding:22px;transition:background .3s;display:flex;position:relative}.card[data-astro-cid-y2vllrex]:after{content:"";background:radial-gradient(600px circle at 50% 0%, color-mix(in srgb, var(--glow-1) 8%, transparent), transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.card[data-astro-cid-y2vllrex]:hover:after,.card[data-astro-cid-y2vllrex]:focus-visible:after{opacity:1}.top[data-astro-cid-y2vllrex],.foot[data-astro-cid-y2vllrex]{justify-content:space-between;align-items:center;gap:12px;display:flex}.visual[data-astro-cid-y2vllrex]{border:1px solid var(--line);background:radial-gradient(circle at 1px 1px, var(--line) 1px, transparent 0) 0 0 / 16px 16px, var(--bg-elev);border-radius:12px;padding:18px}.card[data-astro-cid-y2vllrex]:hover .visual[data-astro-cid-y2vllrex] .t-edge{stroke:color-mix(in srgb, var(--signal) 55%, transparent)}.card[data-astro-cid-y2vllrex]:hover .visual[data-astro-cid-y2vllrex] .t-node{stroke:var(--fg-muted)}h3[data-astro-cid-y2vllrex]{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:600;line-height:1.25}.body[data-astro-cid-y2vllrex] p[data-astro-cid-y2vllrex]{color:var(--fg-muted);margin:8px 0 0;font-size:15px;line-height:1.55}.foot[data-astro-cid-y2vllrex]{margin-top:auto}.foot[data-astro-cid-y2vllrex] .label[data-astro-cid-y2vllrex]{text-transform:none;letter-spacing:0}.hero[data-astro-cid-wcolddp2]{border-top:0;padding-top:clamp(64px,12vw,140px);padding-bottom:0;position:relative;overflow:hidden}.light[data-astro-cid-wcolddp2]{background:radial-gradient(closest-side, color-mix(in srgb, var(--fg) 9%, transparent), color-mix(in srgb, var(--fg) 4%, transparent) 55%, transparent);filter:blur(20px);pointer-events:none;width:min(900px,120%);height:440px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.light[data-astro-cid-wcolddp2]{animation:9s ease-in-out infinite alternate breathe}}@keyframes breathe{to{opacity:.6;transform:translate(-46%)scale(1.08)}}.hero-inner[data-astro-cid-wcolddp2]{gap:24px;max-width:880px;display:grid;position:relative}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{margin:0}.hero[data-astro-cid-wcolddp2] .lede[data-astro-cid-wcolddp2]{max-width:58ch;margin:0}.actions[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.hud[data-astro-cid-wcolddp2]{margin:clamp(56px, 9vw, 104px) calc(var(--gutter) * -1) 0;border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.hud[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{padding:18px var(--gutter);border-left:1px solid var(--line)}.hud[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]:first-child{border-left:0}.hud[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{margin-bottom:6px}.hud[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{letter-spacing:-.01em;margin:0;font-weight:550}.clouds[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:6px 13px;display:flex}.clouds[data-astro-cid-wcolddp2] .cloud:hover svg{color:var(--fg)}@media (width<=760px){.hud[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.hud[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]:nth-child(3){border-left:0}.hud[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]:nth-child(n+3){border-top:1px solid var(--line)}}.section-head[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:36px;display:flex}.section-head[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{max-width:22ch;margin:12px 0 0}section[data-astro-cid-wcolddp2]>.h-section[data-astro-cid-wcolddp2]{max-width:24ch;margin:12px 0 36px}.more[data-astro-cid-wcolddp2]{min-height:44px;color:var(--fg-muted);align-items:center;gap:6px;font-size:14px;transition:color .2s;display:inline-flex}.more[data-astro-cid-wcolddp2]:hover{color:var(--fg)}.cards[data-astro-cid-wcolddp2]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (width<=760px){.cards[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.hint[data-astro-cid-wcolddp2]{text-transform:none;letter-spacing:0;margin:16px 0 0}.caps[data-astro-cid-wcolddp2]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.caps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{background:var(--bg);flex-direction:column;gap:10px;padding:22px;display:flex}.caps[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{letter-spacing:-.015em;margin:8px 0 0;font-size:1.05rem;font-weight:600}.caps[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.55}.caps[data-astro-cid-wcolddp2] .tools[data-astro-cid-wcolddp2]{text-transform:none;letter-spacing:0;color:var(--fg-subtle);margin-top:auto;padding-top:10px}@media (width<=1000px){.caps[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}}@media (width<=560px){.caps[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.xp[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.xp[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line)}.xp-row[data-astro-cid-wcolddp2]{grid-template-columns:180px 1fr 28px;align-items:start;gap:8px 24px;padding:20px 8px;transition:background .25s;display:grid}.xp-row[data-astro-cid-wcolddp2]:hover{background:var(--bg-elev)}.xp-when[data-astro-cid-wcolddp2]{align-content:start;gap:10px;display:grid}.xp-main[data-astro-cid-wcolddp2]{gap:6px;display:grid}.xp[data-astro-cid-wcolddp2] .label[data-astro-cid-wcolddp2]{text-transform:none;letter-spacing:0;padding-top:2px}.xp-role[data-astro-cid-wcolddp2]{font-weight:600}.at[data-astro-cid-wcolddp2]{color:var(--fg-muted);font-weight:400}.xp-sum[data-astro-cid-wcolddp2]{color:var(--fg-muted);line-height:1.55}@media (width<=640px){.xp-row[data-astro-cid-wcolddp2]{grid-template-columns:1fr 28px;padding-inline:0}.xp-when[data-astro-cid-wcolddp2],.xp-main[data-astro-cid-wcolddp2]{grid-column:1}.go[data-astro-cid-wcolddp2]{grid-area:1/2}}
