.diagram[data-astro-cid-hgtei2da]{aspect-ratio:1.15;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 1px 1px, #26282d 1px, transparent 0) 0 0 / 18px 18px, var(--panel);margin:0;position:relative}svg[data-astro-cid-hgtei2da]{width:100%;height:100%;position:absolute;inset:0}path[data-astro-cid-hgtei2da]{vector-effect:non-scaling-stroke;fill:none;stroke:#3a3d44;stroke-width:1.4px}path[data-astro-cid-hgtei2da].live{stroke:var(--hot);stroke-dasharray:4 6;animation:1.6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-20px}}.node[data-astro-cid-hgtei2da]{background:var(--bg);border:1px solid var(--line);font:12px var(--font-mono);white-space:nowrap;border-radius:6px;padding:8px 12px;transition:border-color .2s,transform .2s;position:absolute;transform:translate(-50%,-50%)}.node[data-astro-cid-hgtei2da] small[data-astro-cid-hgtei2da]{color:var(--soft);font-size:10px;display:block}.node[data-astro-cid-hgtei2da]:hover{border-color:var(--hot);transform:translate(-50%,-52%)}.node[data-astro-cid-hgtei2da].core{border-color:var(--hot);padding:14px 18px;font-size:14px;box-shadow:0 0 0 6px #ff6a2b14}.node[data-astro-cid-hgtei2da].keeply{border-color:var(--keeply)}.node[data-astro-cid-hgtei2da].fleet{border-color:#3fb950}.dot[data-astro-cid-hgtei2da]{background:var(--cool);width:7px;height:7px;box-shadow:0 0 8px var(--cool);border-radius:50%;margin-right:6px;animation:2.4s ease-in-out infinite pulse;display:inline-block}.legend[data-astro-cid-hgtei2da]{font:10px var(--font-mono);color:var(--soft);position:absolute;bottom:10px;left:14px}@media (width<=900px){.diagram[data-astro-cid-hgtei2da]{aspect-ratio:1.6}}@media (width<=560px){.diagram[data-astro-cid-hgtei2da]{aspect-ratio:.95}.node[data-astro-cid-hgtei2da]{padding:6px 8px;font-size:11px}.node[data-astro-cid-hgtei2da] small[data-astro-cid-hgtei2da]{font-size:9px}.node[data-astro-cid-hgtei2da].core{padding:10px 12px;font-size:12px}.legend[data-astro-cid-hgtei2da]{font-size:9px}}.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;padding:64px 0 40px;display:grid}.kicker[data-astro-cid-ge2uvauf]{color:var(--hot);letter-spacing:.14em;margin:0;font-size:12px}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;margin:14px 0 20px;font-size:clamp(44px,5.6vw,72px);font-weight:600;line-height:1}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--soft)}.intro[data-astro-cid-ge2uvauf]{color:var(--soft);max-width:460px;margin:0;font-size:18px}.intro[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--text);font-weight:500}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:36px;padding-top:44px}}@media (width<=560px){.hero[data-astro-cid-ge2uvauf]{gap:28px;padding:32px 0 8px}h1[data-astro-cid-ge2uvauf]{margin:12px 0 14px;font-size:44px}.intro[data-astro-cid-ge2uvauf]{font-size:16px}}.banner[data-astro-cid-uljtwisc]{background:var(--banner-bg);color:var(--banner-fg);border:var(--banner-border,0);border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid;position:relative;overflow:hidden}.txt[data-astro-cid-uljtwisc]{z-index:1;padding:40px;position:relative}.lbl[data-astro-cid-uljtwisc]{letter-spacing:.12em;color:var(--banner-label,inherit);opacity:var(--banner-label-opacity,.8);margin:0;font-size:11px}h3[data-astro-cid-uljtwisc]{letter-spacing:-.04em;font-size:56px;line-height:1;font-family:var(--banner-title-font,inherit);font-weight:var(--banner-title-weight,600);align-items:center;gap:14px;margin:10px 0 8px;display:flex}.desc[data-astro-cid-uljtwisc]{max-width:400px;color:var(--banner-desc,inherit);opacity:var(--banner-desc-opacity,.9);margin:0 0 24px}.ctas[data-astro-cid-uljtwisc]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cta[data-astro-cid-uljtwisc]{background:var(--banner-cta-bg);color:var(--banner-cta-fg);border-radius:6px;padding:11px 18px;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s}.cta[data-astro-cid-uljtwisc]:hover{filter:brightness(1.08);transform:translateY(-1px)}.cta[data-astro-cid-uljtwisc].ghost{color:var(--banner-fg);opacity:.85;background:0 0;border:1px solid;font-weight:500}.art[data-astro-cid-uljtwisc]{min-height:260px;position:relative}@media (width<=900px){.banner[data-astro-cid-uljtwisc]{grid-template-columns:1fr}.art[data-astro-cid-uljtwisc]{min-height:0}}@media (width<=560px){.txt[data-astro-cid-uljtwisc]{padding:26px 22px 24px}h3[data-astro-cid-uljtwisc]{font-size:40px}}.ui[data-astro-cid-qk62hhri]{align-items:flex-end;padding:32px 32px 0;display:flex;position:absolute;inset:0}.win[data-astro-cid-qk62hhri]{color:#c9d7e6;background:#0f1720;border-radius:10px 10px 0 0;width:100%;padding:16px;font-size:12px;box-shadow:0 -10px 40px #00000040}.search[data-astro-cid-qk62hhri]{color:#7f95ab;background:#1b2734;border-radius:6px;margin-bottom:12px;padding:9px 12px}.search[data-astro-cid-qk62hhri]:after{content:"▍";color:#4299e1;animation:1s step-end infinite pulse}.row[data-astro-cid-qk62hhri]{border-bottom:1px solid #1b2734;justify-content:space-between;gap:10px;padding:8px 4px;display:flex}.row[data-astro-cid-qk62hhri] span[data-astro-cid-qk62hhri]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row[data-astro-cid-qk62hhri] em[data-astro-cid-qk62hhri]{color:#4299e1;font-style:normal}@media (width<=900px){.ui[data-astro-cid-qk62hhri]{padding:0 24px;position:static}}@media (width<=560px){.ui[data-astro-cid-qk62hhri]{padding:0 14px}.logo[data-astro-cid-qk62hhri]{width:34px;height:34px}}.fan[data-astro-cid-ax3vdayv]{min-height:300px;position:absolute;inset:0}svg[data-astro-cid-ax3vdayv]{width:100%;height:100%;position:absolute;inset:0}.wire[data-astro-cid-ax3vdayv]{fill:none;stroke:#7d8590;stroke-width:2px}.pulse[data-astro-cid-ax3vdayv]{fill:none;stroke:#3fb950;stroke-width:2.5px;stroke-dasharray:14 400;animation:2.8s ease-in infinite send}@keyframes send{0%{stroke-dashoffset:14px}to{stroke-dashoffset:-260px}}.host[data-astro-cid-ax3vdayv]{background:#0d1117;border:2px solid #e6edf3;border-radius:4px;justify-content:space-between;align-items:center;width:170px;padding:6px 10px;font-size:12px;display:flex;position:absolute;left:57.5%;transform:translateY(-50%)}.host[data-astro-cid-ax3vdayv] i[data-astro-cid-ax3vdayv]{background:#3fb950;border-radius:50%;width:8px;height:8px}.host[data-astro-cid-ax3vdayv].next{color:#7d8590;border-style:dashed;border-color:#484f58}.host[data-astro-cid-ax3vdayv].next i[data-astro-cid-ax3vdayv]{background:#484f58}.chips[data-astro-cid-ax3vdayv]{color:#7d8590;gap:6px;font-size:10px;display:flex;position:absolute;bottom:22px;left:9%}.chips[data-astro-cid-ax3vdayv] span[data-astro-cid-ax3vdayv]{border:1px solid #30363d;border-radius:99px;padding:2px 8px}@media (width<=900px){.fan[data-astro-cid-ax3vdayv]{border-top:1px solid #21262d;min-height:260px;position:relative}}@media (width<=560px){.fan[data-astro-cid-ax3vdayv]{min-height:220px}.host[data-astro-cid-ax3vdayv]{width:124px;padding:5px 8px;font-size:11px}.chips[data-astro-cid-ax3vdayv]{bottom:12px;left:22px}}.strip[data-astro-cid-moxkvwc7]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:90px 1fr auto;align-items:center;gap:24px;margin-bottom:16px;padding:20px 24px;display:grid}.pn[data-astro-cid-moxkvwc7]{color:var(--soft);font-size:11px}h3[data-astro-cid-moxkvwc7]{letter-spacing:-.02em;margin:0;font-size:22px}p[data-astro-cid-moxkvwc7]{color:var(--soft);margin:2px 0 0;font-size:15px}dl[data-astro-cid-moxkvwc7]{grid-template-columns:auto auto;gap:4px 14px;margin:0;font-size:12px;display:grid}dt[data-astro-cid-moxkvwc7]{color:var(--soft)}dd[data-astro-cid-moxkvwc7]{text-align:right;margin:0}dd[data-astro-cid-moxkvwc7] a[data-astro-cid-moxkvwc7]{text-decoration:none}dd[data-astro-cid-moxkvwc7] a[data-astro-cid-moxkvwc7]:hover{text-decoration:underline}.ok[data-astro-cid-moxkvwc7]{color:var(--cool)}@media (width<=900px){.strip[data-astro-cid-moxkvwc7]{grid-template-columns:1fr auto}.pn[data-astro-cid-moxkvwc7]{grid-column:1/-1}}@media (width<=560px){.strip[data-astro-cid-moxkvwc7]{grid-template-columns:1fr;gap:10px;padding:18px}dl[data-astro-cid-moxkvwc7]{grid-template-columns:auto 1fr}dd[data-astro-cid-moxkvwc7]{text-align:left}}.chip[data-astro-cid-getrgztk]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.chip[data-astro-cid-getrgztk]:hover{border-color:var(--line-strong);transform:translateY(-3px)}.shot[data-astro-cid-getrgztk]{border-bottom:1px solid var(--line);background:#0b0c0e;height:168px;position:relative;overflow:hidden}.shot[data-astro-cid-getrgztk] img[data-astro-cid-getrgztk]{object-fit:cover;object-position:center top;width:100%;height:100%}.shot[data-astro-cid-getrgztk]:after{content:"";background:linear-gradient(#0000 60%,#17181b99);position:absolute;inset:0}.body[data-astro-cid-getrgztk]{padding:14px 16px 16px}.top[data-astro-cid-getrgztk]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}h3[data-astro-cid-getrgztk]{margin:0 0 2px;font-size:17px}.tag[data-astro-cid-getrgztk]{color:var(--soft);white-space:nowrap;font-size:10px}p[data-astro-cid-getrgztk]{color:var(--soft);margin:0;font-size:13px}@media (width<=560px){.shot[data-astro-cid-getrgztk]{height:190px}}.plugins[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr) .7fr;gap:16px;display:grid}.ghost[data-astro-cid-lcdefpme]{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--soft);place-items:center;padding:16px;font-size:12px;display:grid}.dots[data-astro-cid-lcdefpme]:after{content:"";animation:1.5s steps(4,end) infinite dots}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (width<=900px){.plugins[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.ghost[data-astro-cid-lcdefpme]{min-height:120px}}@media (width<=560px){.plugins[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.ghost[data-astro-cid-lcdefpme]{min-height:72px}}
