.lede[data-astro-cid-kosozdmq]{max-width:60ch;margin-bottom:var(--space-6);font-size:var(--step-1)}.channels[data-astro-cid-kosozdmq]{gap:var(--space-3);padding:0;list-style:none;display:grid}.channel[data-astro-cid-kosozdmq] a[data-astro-cid-kosozdmq]{align-items:center;gap:var(--space-4);min-height:4rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-1);color:var(--text-0);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background-color var(--dur) var(--ease);text-decoration:none;display:flex}.channel[data-astro-cid-kosozdmq] a[data-astro-cid-kosozdmq]:hover,.channel[data-astro-cid-kosozdmq] a[data-astro-cid-kosozdmq]:focus-visible{border-color:var(--accent);background:var(--bg-2);box-shadow:var(--glow)}.ch-icon[data-astro-cid-kosozdmq]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--text-1);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-shrink:0;place-items:center;display:inline-grid}.channel[data-astro-cid-kosozdmq] a[data-astro-cid-kosozdmq]:hover .ch-icon[data-astro-cid-kosozdmq],.channel[data-astro-cid-kosozdmq] a[data-astro-cid-kosozdmq]:focus-visible .ch-icon[data-astro-cid-kosozdmq]{border-color:var(--accent-line);color:var(--accent)}.ch-text[data-astro-cid-kosozdmq]{flex:1;min-width:0;display:grid}.ch-label[data-astro-cid-kosozdmq]{color:var(--text-2);font-size:var(--step--1);line-height:1.4}.ch-value[data-astro-cid-kosozdmq]{overflow-wrap:anywhere;line-height:1.4}.channel[data-astro-cid-kosozdmq] a[data-astro-cid-kosozdmq] .ch-arrow{color:var(--text-2);transition:color var(--dur) var(--ease), transform var(--dur) var(--ease)}.channel[data-astro-cid-kosozdmq] a[data-astro-cid-kosozdmq]:hover .ch-arrow{color:var(--accent);transform:translate(3px)}.channel--primary[data-astro-cid-kosozdmq] a[data-astro-cid-kosozdmq]{border-color:var(--accent-line);min-height:5rem}.channel--primary[data-astro-cid-kosozdmq] .ch-icon[data-astro-cid-kosozdmq]{width:3.25rem;height:3.25rem;color:var(--accent);border-color:var(--accent-line)}.channel--primary[data-astro-cid-kosozdmq] .ch-value[data-astro-cid-kosozdmq]{font-family:var(--font-mono);font-size:var(--step-1)}@media (width>=48rem){.channels[data-astro-cid-kosozdmq]{grid-template-columns:1fr 1fr}.channel--primary[data-astro-cid-kosozdmq]{grid-column:1/-1}}@media (width>=64rem){.channels[data-astro-cid-kosozdmq]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem) and (width<=63.99rem){.channel[data-astro-cid-kosozdmq]:last-child{grid-column:1/-1}}.topology[data-astro-cid-ogbfrrn6]{width:100%;height:auto;overflow:visible}.edges[data-astro-cid-ogbfrrn6] path[data-astro-cid-ogbfrrn6]{stroke:var(--line-strong);stroke-width:1.25px}.edges[data-astro-cid-ogbfrrn6] .faint[data-astro-cid-ogbfrrn6]{stroke-dasharray:3 5;opacity:.7}.node[data-astro-cid-ogbfrrn6] rect[data-astro-cid-ogbfrrn6]{fill:var(--bg-1);stroke:var(--text-2);stroke-width:1.25px}.node--hot[data-astro-cid-ogbfrrn6] rect[data-astro-cid-ogbfrrn6]{stroke:var(--accent);fill:#00ffbf1f;filter:drop-shadow(0 0 6px #00ffbf8c)}.node[data-astro-cid-ogbfrrn6] text[data-astro-cid-ogbfrrn6]{fill:var(--text-2);font-family:var(--font-mono);font-size:12px}.packet[data-astro-cid-ogbfrrn6]{stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 94;stroke-dashoffset:0;filter:drop-shadow(0 0 4px #00ffbfcc)}@media (prefers-reduced-motion:no-preference){.packet[data-astro-cid-ogbfrrn6]{animation:6s linear infinite travel}}@media (prefers-reduced-motion:reduce){.packet[data-astro-cid-ogbfrrn6]{stroke-dasharray:none;opacity:.35;filter:none}}@keyframes travel{to{stroke-dashoffset:-100px}}.hero[data-astro-cid-i3irphx7]{padding-block:clamp(3rem, 2rem + 6vw, 7rem) var(--space-6);position:relative;overflow:hidden}.hero-grid[data-astro-cid-i3irphx7]{gap:var(--space-7);align-items:center;display:grid}.eyebrow[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);color:var(--text-2);font-size:var(--step--1);flex-wrap:wrap;display:inline-flex}.eyebrow-dot[data-astro-cid-i3irphx7]{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%}h1[data-astro-cid-i3irphx7]{gap:var(--space-3);margin-bottom:var(--space-5);display:grid}.headline[data-astro-cid-i3irphx7]{max-width:22ch;color:var(--text-1);font-size:var(--step-2);letter-spacing:-.015em;font-weight:500;display:block}.intro[data-astro-cid-i3irphx7]{max-width:58ch;margin-bottom:var(--space-6)}.actions[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.gh[data-astro-cid-i3irphx7]{width:var(--tap);height:var(--tap);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-1);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);place-items:center;display:inline-grid}.gh[data-astro-cid-i3irphx7]:hover{border-color:var(--accent);color:var(--accent)}.focus[data-astro-cid-i3irphx7]{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero-visual[data-astro-cid-i3irphx7]{opacity:.75;width:100%;max-width:30rem;margin-inline:auto}@media (width>=64rem){.hero-grid[data-astro-cid-i3irphx7]{gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hero-visual[data-astro-cid-i3irphx7]{opacity:1;max-width:none}}.grid[data-astro-cid-r4xqvlej]{gap:var(--space-4);display:grid}.group[data-astro-cid-r4xqvlej]{align-content:start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--accent-line);border-radius:var(--radius);background:radial-gradient(ellipse at 100% 0%, #00ffbf0f, transparent 55%), var(--bg-1);transition:box-shadow var(--dur) var(--ease);display:grid}.group[data-astro-cid-r4xqvlej]:hover{box-shadow:var(--glow)}.group-head[data-astro-cid-r4xqvlej]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.group-head[data-astro-cid-r4xqvlej] h3[data-astro-cid-r4xqvlej]{font-size:var(--step-0);letter-spacing:0;font-weight:600}.group-count[data-astro-cid-r4xqvlej]{color:var(--accent);font-size:var(--step--1)}.chips[data-astro-cid-r4xqvlej]{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.practices[data-astro-cid-r4xqvlej]{gap:var(--space-2);color:var(--text-1);font-size:var(--step--1);padding:0;list-style:none;display:grid}.practices[data-astro-cid-r4xqvlej] li[data-astro-cid-r4xqvlej]{padding-left:var(--space-4);position:relative}.practices[data-astro-cid-r4xqvlej] li[data-astro-cid-r4xqvlej]:before{content:"";border:1px solid var(--accent);width:6px;height:6px;position:absolute;top:.6em;left:0;transform:rotate(45deg)}.detail[data-astro-cid-r4xqvlej]{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);display:grid}.detail-label[data-astro-cid-r4xqvlej]{color:var(--accent);font-size:var(--step--1);font-weight:600}@media (width>=48rem){.grid[data-astro-cid-r4xqvlej]{grid-template-columns:repeat(2,minmax(0,1fr))}.group--primary[data-astro-cid-r4xqvlej]{grid-column:1/-1}}@media (width>=64rem){.grid[data-astro-cid-r4xqvlej]{grid-template-columns:repeat(3,minmax(0,1fr))}.group--primary[data-astro-cid-r4xqvlej]{grid-column:span 2}}
