.hero-art[data-astro-cid-pjal4imk]{width:100%;max-width:560px;height:auto;overflow:visible}.s-board-1[data-astro-cid-pjal4imk]{stop-color:color-mix(in srgb, var(--l-accent) 22%, var(--d-surface))}.s-board-2[data-astro-cid-pjal4imk]{stop-color:color-mix(in srgb, var(--violet) 14%, var(--d-bg))}.s-shield-1[data-astro-cid-pjal4imk]{stop-color:var(--d-accent)}.s-shield-2[data-astro-cid-pjal4imk]{stop-color:var(--l-accent)}.s-glow[data-astro-cid-pjal4imk]{stop-color:var(--d-accent-2)}.board-top[data-astro-cid-pjal4imk]{fill:url(#g-board);stroke:color-mix(in srgb, var(--d-accent-2) 45%, transparent);stroke-width:1px}.board-side-l[data-astro-cid-pjal4imk]{fill:color-mix(in srgb, var(--l-accent) 18%, var(--d-bg))}.board-side-r[data-astro-cid-pjal4imk]{fill:color-mix(in srgb, var(--l-accent) 30%, var(--d-bg))}.grid[data-astro-cid-pjal4imk]{stroke:color-mix(in srgb, var(--d-accent) 14%, transparent);stroke-width:.6px;fill:none}.ring[data-astro-cid-pjal4imk]{fill:none;stroke-width:1px}.ring-1[data-astro-cid-pjal4imk]{stroke:color-mix(in srgb, var(--d-accent-2) 55%, transparent);stroke-dasharray:3 5}.ring-2[data-astro-cid-pjal4imk]{stroke:color-mix(in srgb, var(--violet) 45%, transparent);stroke-dasharray:1 7}.traces[data-astro-cid-pjal4imk]{fill:none;stroke:color-mix(in srgb, var(--d-accent) 70%, transparent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.pulses[data-astro-cid-pjal4imk] path[data-astro-cid-pjal4imk]{fill:none;stroke:var(--d-accent-2);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:100px;opacity:0}.pad[data-astro-cid-pjal4imk]{fill:var(--d-bg);stroke:var(--d-accent-2);stroke-width:1.6px}.via[data-astro-cid-pjal4imk]{fill:color-mix(in srgb, var(--violet) 70%, var(--d-bg))}.comp[data-astro-cid-pjal4imk] .c-t[data-astro-cid-pjal4imk]{fill:color-mix(in srgb, var(--d-border) 70%, var(--d-accent))}.comp[data-astro-cid-pjal4imk] .c-l[data-astro-cid-pjal4imk]{fill:var(--d-surface)}.comp[data-astro-cid-pjal4imk] .c-r[data-astro-cid-pjal4imk]{fill:var(--d-border)}.comp-b[data-astro-cid-pjal4imk] .c-t[data-astro-cid-pjal4imk]{fill:color-mix(in srgb, var(--violet) 55%, var(--d-surface))}.pins[data-astro-cid-pjal4imk]{stroke:var(--d-text-muted);stroke-width:1.6px;stroke-linecap:round}.chip-t[data-astro-cid-pjal4imk]{fill:color-mix(in srgb, var(--d-surface) 80%, var(--l-accent));stroke:color-mix(in srgb, var(--d-accent-2) 60%, transparent);stroke-width:1px}.chip-l[data-astro-cid-pjal4imk]{fill:var(--d-bg)}.chip-r[data-astro-cid-pjal4imk]{fill:color-mix(in srgb, var(--d-bg) 70%, var(--d-surface))}.die[data-astro-cid-pjal4imk]{fill:none;stroke:var(--d-accent-2);stroke-width:1.2px;stroke-dasharray:4 3;opacity:.8}.beam[data-astro-cid-pjal4imk]{mix-blend-mode:screen}.shield-back[data-astro-cid-pjal4imk]{fill:color-mix(in srgb, var(--d-accent-2) 22%, transparent);stroke:var(--d-accent-2);stroke-width:1.5px}.shield-front[data-astro-cid-pjal4imk]{stroke:color-mix(in srgb, var(--d-text) 55%, transparent);stroke-width:1px}.shield-shine[data-astro-cid-pjal4imk]{fill:var(--d-text);opacity:.12}.lock-shackle[data-astro-cid-pjal4imk]{fill:none;stroke:var(--d-text);stroke-width:3px;stroke-linecap:round}.lock-body[data-astro-cid-pjal4imk]{fill:var(--d-text)}.lock-hole[data-astro-cid-pjal4imk]{fill:var(--l-accent)}.lock-hole-line[data-astro-cid-pjal4imk]{stroke:var(--l-accent);stroke-width:2.4px;stroke-linecap:round}.spark[data-astro-cid-pjal4imk]{transform-box:fill-box;transform-origin:50%}.b1[data-astro-cid-pjal4imk]{fill:var(--d-accent-2)}.b2[data-astro-cid-pjal4imk]{fill:var(--violet)}.b3[data-astro-cid-pjal4imk]{fill:var(--d-text)}@media (prefers-reduced-motion:no-preference){.pulses[data-astro-cid-pjal4imk] path[data-astro-cid-pjal4imk]{animation:4.4s linear infinite pulso}.shield[data-astro-cid-pjal4imk]{animation:6s ease-in-out infinite flotar}.spark[data-astro-cid-pjal4imk]{animation:3.6s ease-in-out infinite titilar}}.pulses[data-astro-cid-pjal4imk] .p1[data-astro-cid-pjal4imk]{animation-delay:.55s}.pulses[data-astro-cid-pjal4imk] .p2[data-astro-cid-pjal4imk]{animation-delay:1.1s}.pulses[data-astro-cid-pjal4imk] .p3[data-astro-cid-pjal4imk]{animation-delay:1.65s}.pulses[data-astro-cid-pjal4imk] .p4[data-astro-cid-pjal4imk]{animation-delay:2.2s}.pulses[data-astro-cid-pjal4imk] .p5[data-astro-cid-pjal4imk]{animation-delay:2.75s}.pulses[data-astro-cid-pjal4imk] .p6[data-astro-cid-pjal4imk]{animation-delay:3.3s}.pulses[data-astro-cid-pjal4imk] .p7[data-astro-cid-pjal4imk]{animation-delay:3.85s}.s1[data-astro-cid-pjal4imk]{animation-delay:.7s}.s2[data-astro-cid-pjal4imk]{animation-delay:1.4s}.s3[data-astro-cid-pjal4imk]{animation-delay:2.1s}.s4[data-astro-cid-pjal4imk]{animation-delay:2.8s}@keyframes pulso{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:1}70%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes flotar{0%,to{translate:0}50%{translate:0 -5px}}@keyframes titilar{0%,to{opacity:1}50%{opacity:.35}}.hero[data-astro-cid-jgctki6q]{color:var(--hero-text);background:radial-gradient(60rem 30rem at 85% 40%, color-mix(in srgb, var(--d-accent-2) 16%, transparent), transparent 70%), radial-gradient(40rem 24rem at 0% 100%, color-mix(in srgb, var(--violet) 14%, transparent), transparent 70%), linear-gradient(135deg, var(--hero-bg) 0%, var(--hero-bg-2) 100%);border-bottom:1px solid var(--hero-border);overflow:hidden}.hero-inner[data-astro-cid-jgctki6q]{align-items:center;gap:1rem;padding-block:2.5rem 1.5rem;display:grid}.hero[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{color:var(--hero-text);margin-bottom:.4rem;font-size:clamp(2.2rem,1.6rem + 3vw,3.4rem)}.subtitle[data-astro-cid-jgctki6q]{color:var(--hero-text-muted);max-width:32ch;margin-bottom:1.6rem;font-size:clamp(1.05rem,1rem + .5vw,1.3rem)}.ctas[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:.75rem;display:flex}.hbtn[data-astro-cid-jgctki6q]{border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;min-height:44px;padding:.55rem 1.2rem;font-weight:600;display:inline-flex}.hbtn[data-astro-cid-jgctki6q]:hover{text-decoration:none}.hbtn[data-astro-cid-jgctki6q]:focus-visible{outline-color:var(--hero-accent)}.hbtn-primary[data-astro-cid-jgctki6q]{background:var(--hero-accent);color:var(--hero-on-accent)}.hbtn-primary[data-astro-cid-jgctki6q]:hover{background:color-mix(in srgb, var(--hero-accent) 85%, var(--hero-text))}.hbtn-ghost[data-astro-cid-jgctki6q]{color:var(--hero-text);border-color:color-mix(in srgb, var(--hero-text) 40%, transparent)}.hbtn-ghost[data-astro-cid-jgctki6q]:hover{border-color:var(--hero-text);background:color-mix(in srgb, var(--hero-text) 8%, transparent)}.hero-art-wrap[data-astro-cid-jgctki6q]{justify-content:center;margin-inline:-.5rem;display:flex}@media (width>=56rem){.hero-inner[data-astro-cid-jgctki6q]{grid-template-columns:1fr 1.1fr;min-height:26rem;padding-block:3.5rem}}.center-title[data-astro-cid-jgctki6q]{text-align:center;margin-bottom:1.75rem;font-size:clamp(1.6rem,1.3rem + 1.4vw,2.2rem)}.cards[data-astro-cid-jgctki6q]{gap:1rem;display:grid}@media (width>=60rem){.cards[data-astro-cid-jgctki6q]{grid-template-columns:repeat(3,1fr)}}.rcard[data-astro-cid-jgctki6q]{background:var(--color-card-blue);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;padding:1.75rem 1.6rem;display:flex}.rcard[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{margin-bottom:.35rem;font-size:1.3rem}.rdesc[data-astro-cid-jgctki6q]{color:var(--color-text-muted);margin-bottom:1.25rem}.ritems[data-astro-cid-jgctki6q],.rlinks[data-astro-cid-jgctki6q]{gap:.35rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.ritem[data-astro-cid-jgctki6q]{border-radius:var(--radius-sm);color:var(--color-accent);align-items:center;gap:.9rem;padding:.45rem .25rem;font-weight:600;display:flex}.ritem-static[data-astro-cid-jgctki6q]{color:var(--color-text);font-weight:400}.ricon[data-astro-cid-jgctki6q]{background:var(--color-accent-2-bg);width:44px;height:44px;color:var(--color-accent-2-text);border:1px solid color-mix(in srgb, var(--color-accent-2) 35%, transparent);border-radius:11px;flex:none;place-items:center;transition:box-shadow .15s,background-color .15s;display:inline-grid}.rbadge[data-astro-cid-jgctki6q]{flex:none;transition:filter .15s;display:inline-flex}.rsub[data-astro-cid-jgctki6q]{color:var(--color-text-muted);font-size:.82rem;font-weight:400;display:block}.rmuted[data-astro-cid-jgctki6q]{color:var(--color-text-muted);font-size:.95rem}.ritem[data-astro-cid-jgctki6q]:hover{text-decoration:none}.ritem[data-astro-cid-jgctki6q]:hover .rlabel[data-astro-cid-jgctki6q]{text-underline-offset:.18em;text-decoration:underline}.ritem[data-astro-cid-jgctki6q]:hover .ricon[data-astro-cid-jgctki6q]{background:color-mix(in srgb, var(--color-accent-2) 24%, var(--color-surface));box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent-2) 18%, transparent), 0 0 18px color-mix(in srgb, var(--color-accent-2) 45%, transparent)}.ritem[data-astro-cid-jgctki6q]:hover .rbadge[data-astro-cid-jgctki6q]{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-accent-2) 70%, transparent))}.rlinks[data-astro-cid-jgctki6q]{gap:.9rem}.rlinks[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{font-weight:600}.rlinks[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--color-text-muted);margin:.1rem 0 0;font-size:.92rem}.rfoot[data-astro-cid-jgctki6q]{align-items:center;gap:.25rem;margin-top:auto;font-weight:600;display:inline-flex}.section-head[data-astro-cid-jgctki6q]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.25rem;display:flex}.section-head[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{margin:0}.latest[data-astro-cid-jgctki6q]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.latest[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.latest[data-astro-cid-jgctki6q]{grid-template-columns:repeat(3,1fr)}}
