.ix[data-astro-cid-whq6rg6r]{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}.q[data-astro-cid-whq6rg6r]{font-family:var(--font-display);margin-bottom:12px;font-size:1.3rem;font-weight:600}.starts[data-astro-cid-whq6rg6r]{flex-wrap:wrap;gap:8px;display:flex}.starts[data-astro-cid-whq6rg6r] button[data-astro-cid-whq6rg6r],.kind[data-astro-cid-whq6rg6r]{border:1.5px solid var(--line-strong);background:var(--white);cursor:pointer;border-radius:999px;padding:10px 16px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.starts[data-astro-cid-whq6rg6r] button[data-astro-cid-whq6rg6r]:hover,.kind[data-astro-cid-whq6rg6r]:hover{border-color:var(--teal)}.starts[data-astro-cid-whq6rg6r] button[data-astro-cid-whq6rg6r][aria-pressed=true]{background:var(--teal-strong);border-color:var(--teal-strong);color:var(--white)}.start-note[data-astro-cid-whq6rg6r]{color:var(--charcoal);min-height:1.6em;margin:14px 0 0;font-size:1.05rem}.flow[data-astro-cid-whq6rg6r]{border-radius:var(--radius-lg);background:var(--night);color:var(--white);grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding:clamp(20px,3vw,36px);display:grid;position:relative;overflow:hidden}@media (width>=860px){.flow[data-astro-cid-whq6rg6r]{grid-template-columns:1fr 90px 1.1fr 90px 1fr}}.node[data-astro-cid-whq6rg6r]{background:var(--night-2);border:1px solid #ffffff1a;border-radius:18px;align-content:center;gap:4px;min-height:140px;padding:20px;display:grid;position:relative}.node[data-astro-cid-whq6rg6r].mid{background:var(--teal-strong);border-color:#0000;animation:2.4s ease-in-out infinite glow;box-shadow:0 0 0 6px #00909f40}@keyframes glow{50%{box-shadow:0 0 0 12px #00909f1f}}.node[data-astro-cid-whq6rg6r] strong[data-astro-cid-whq6rg6r]{font-family:var(--font-display);font-size:1.35rem;line-height:1.15}.n-kicker[data-astro-cid-whq6rg6r]{letter-spacing:.1em;text-transform:uppercase;color:var(--yellow);font-size:.72rem;font-weight:800}.n-sub[data-astro-cid-whq6rg6r]{color:#cfe3e6;font-size:.85rem}.n-tags[data-astro-cid-whq6rg6r]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.n-tags[data-astro-cid-whq6rg6r] i[data-astro-cid-whq6rg6r]{background:#ffffff1a;border-radius:999px;padding:2px 8px;font-size:.72rem;font-style:normal;font-weight:700}.speakers[data-astro-cid-whq6rg6r]{gap:8px;margin-top:8px;display:flex}.speakers[data-astro-cid-whq6rg6r] i[data-astro-cid-whq6rg6r]{background:radial-gradient(circle at 50% 66%, var(--night) 0 5px, #3a5a60 5px 7px, transparent 7px), radial-gradient(circle at 50% 26%, #3a5a60 0 3px, transparent 3px), #24484e;border-radius:6px;width:22px;height:32px;animation:.9s ease-in-out infinite thump}.speakers[data-astro-cid-whq6rg6r] i[data-astro-cid-whq6rg6r]:nth-child(2){animation-delay:-.3s}.speakers[data-astro-cid-whq6rg6r] i[data-astro-cid-whq6rg6r]:nth-child(3){animation-delay:-.6s}@keyframes thump{50%{transform:scale(1.06)}}.wire[data-astro-cid-whq6rg6r]{width:100%;height:36px;overflow:visible}.wire[data-astro-cid-whq6rg6r] path[data-astro-cid-whq6rg6r]{stroke:var(--yellow);stroke-width:3px;fill:none;stroke-dasharray:6 8;vector-effect:non-scaling-stroke;animation:.8s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-14px}}@media (width<=859px){.wire[data-astro-cid-whq6rg6r]{width:20px;height:40px;margin-inline:auto;transform:rotate(90deg)}}.kinds[data-astro-cid-whq6rg6r]{gap:6px;margin-bottom:18px;padding-bottom:6px;display:flex;overflow-x:auto}.kind[data-astro-cid-whq6rg6r]{flex:none;padding:7px 14px;font-size:.88rem}.kind[data-astro-cid-whq6rg6r][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.browse-grid[data-astro-cid-whq6rg6r]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=960px){.browse-grid[data-astro-cid-whq6rg6r]{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.detail[data-astro-cid-whq6rg6r]{position:sticky;top:100px}}.cards[data-astro-cid-whq6rg6r]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-whq6rg6r] li[data-astro-cid-whq6rg6r][hidden]{display:none}.card-btn[data-astro-cid-whq6rg6r]{text-align:left;border:1.5px solid var(--line);background:var(--white);cursor:pointer;width:100%;min-height:104px;transition:border-color .2s, transform .2s var(--ease), box-shadow .2s;border-radius:16px;align-content:space-between;gap:10px;padding:16px;display:grid;position:relative}.card-btn[data-astro-cid-whq6rg6r]:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.card-btn[data-astro-cid-whq6rg6r][aria-pressed=true]{border-color:var(--teal-strong);box-shadow:0 0 0 3px var(--teal-100)}.wordmark[data-astro-cid-whq6rg6r]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1rem;font-weight:700;line-height:1.15}.c-kind[data-astro-cid-whq6rg6r]{color:var(--muted);font-size:.75rem;font-weight:600}.reco-flag[data-astro-cid-whq6rg6r]{letter-spacing:.04em;text-transform:uppercase;background:var(--yellow);color:var(--ink);border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:800;display:none;position:absolute;top:-9px;right:10px}li[data-astro-cid-whq6rg6r].reco .reco-flag[data-astro-cid-whq6rg6r]{display:block}li[data-astro-cid-whq6rg6r].reco .card-btn[data-astro-cid-whq6rg6r]{border-color:var(--yellow-strong)}.detail[data-astro-cid-whq6rg6r]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:26px}.d-kind[data-astro-cid-whq6rg6r]{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-strong);font-size:.75rem;font-weight:800}.detail[data-astro-cid-whq6rg6r] h3[data-astro-cid-whq6rg6r]{margin:4px 0 14px}.detail[data-astro-cid-whq6rg6r] dl[data-astro-cid-whq6rg6r]{border-top:1px solid var(--line);margin:0 0 18px}.detail[data-astro-cid-whq6rg6r] dl[data-astro-cid-whq6rg6r] div[data-astro-cid-whq6rg6r]{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:8px;padding:9px 0;font-size:.9rem;display:grid}.detail[data-astro-cid-whq6rg6r] dt[data-astro-cid-whq6rg6r]{color:var(--muted);font-weight:600}.detail[data-astro-cid-whq6rg6r] dd[data-astro-cid-whq6rg6r]{margin:0;font-weight:600}.detail[data-astro-cid-whq6rg6r] .tick-list[data-astro-cid-whq6rg6r]{font-size:.93rem}.hero-play[data-astro-cid-ooolufgn]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hero-play[data-astro-cid-ooolufgn] li[data-astro-cid-ooolufgn]{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:16px 18px;display:grid}.hero-play[data-astro-cid-ooolufgn] svg[data-astro-cid-ooolufgn]{background:var(--teal-50);width:48px;height:48px;color:var(--teal-strong);border-radius:14px;padding:11px}.hero-play[data-astro-cid-ooolufgn] div[data-astro-cid-ooolufgn]{display:grid}.hero-play[data-astro-cid-ooolufgn] span[data-astro-cid-ooolufgn]{color:var(--muted);font-size:.9rem}.hero-play[data-astro-cid-ooolufgn] .more[data-astro-cid-ooolufgn]{background:var(--night);color:var(--white);border-color:#0000;grid-template-columns:minmax(0,1fr);display:grid}.hero-play[data-astro-cid-ooolufgn] .more[data-astro-cid-ooolufgn] span[data-astro-cid-ooolufgn]{color:#a9c2c6}.player-viz[data-astro-cid-ooolufgn]{justify-items:center;gap:0;padding:40px 0;display:grid}.box[data-astro-cid-ooolufgn]{width:min(100%,360px);height:120px;box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffff1a;background:linear-gradient(#2b3237,#1c2125);border-radius:22px;justify-content:center;align-items:center;display:flex;position:relative}.brand[data-astro-cid-ooolufgn]{font-family:var(--font-display);letter-spacing:.2em;color:#8fa3a8;font-size:.85rem;font-weight:700}.led[data-astro-cid-ooolufgn]{background:var(--lime);width:10px;height:10px;box-shadow:0 0 12px var(--lime);border-radius:50%;margin-top:-5px;animation:2s ease-in-out infinite blink;position:absolute;top:50%;left:24px}@keyframes blink{50%{opacity:.4}}.ports[data-astro-cid-ooolufgn]{gap:70px;display:flex;position:absolute;bottom:-6px}.ports[data-astro-cid-ooolufgn] i[data-astro-cid-ooolufgn]{background:#111;border-radius:3px;width:22px;height:12px}.cables[data-astro-cid-ooolufgn]{gap:20px;margin-top:0;display:flex}.cable[data-astro-cid-ooolufgn]{justify-content:center;align-items:flex-end;width:80px;height:120px;display:flex;position:relative}.cable[data-astro-cid-ooolufgn]:before{content:"";background:repeating-linear-gradient(180deg, var(--c) 0 10px, transparent 10px 16px);background-size:4px 16px;border-radius:2px;width:4px;height:80px;margin-left:-2px;animation:.8s linear infinite down;position:absolute;top:0;left:50%}@keyframes down{to{background-position:0 16px}}.cable[data-astro-cid-ooolufgn] b[data-astro-cid-ooolufgn]{background:var(--white);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700}.c1[data-astro-cid-ooolufgn]{--c:var(--teal)}.c2[data-astro-cid-ooolufgn]{--c:var(--yellow-strong)}.c3[data-astro-cid-ooolufgn]{--c:var(--red)}
