body{color:#f0f4ff!important;background-color:#1a5c52!important;background-image:radial-gradient(circle,#ffffff26 1.5px,#0000 1.5px)!important;background-size:28px 28px!important}.lab-root[data-astro-cid-y5vsj6so]{--lab-paper:#1a5c52;--lab-cream:#252b3b;--lab-ink:#f0f4ff;--lab-ink2:#f0f4ffe0;--lab-ink3:#f0f4ffc7;--lab-blue:#ffd18c;--lab-blue-bg:#ffd18c1a;--lab-teal:#ffd18c;--lab-dark:#1e1e2e;--lab-wall:#ffffff0a;--lab-border:#ffffff14;--lab-border2:#ffffff26;--lab-max:1120px;--lab-pad:clamp(1.25rem, 5vw, 4rem);color:#f0f4ff;z-index:1;background-color:#1a5c52;background-image:radial-gradient(circle,#ffffff26 1.5px,#0000 1.5px);background-size:28px 28px;padding-top:64px;position:relative}.lab-hero[data-astro-cid-y5vsj6so]{border-bottom:1px solid var(--lab-border)}.lab-hero-layout[data-astro-cid-y5vsj6so]{min-height:420px;max-width:var(--lab-max);grid-template-columns:1fr 2fr 1fr;margin:0 auto;display:grid}.lab-hero-billboard[data-astro-cid-y5vsj6so]{border-right:1px solid var(--lab-border);justify-content:center;align-items:center;padding:2.5rem;display:flex}.lab-hero-content[data-astro-cid-y5vsj6so]{padding:clamp(3.5rem, 7vh, 5rem) var(--lab-pad) clamp(2.5rem, 5vh, 3.5rem);border-right:1px solid var(--lab-border);flex-direction:column;gap:1rem;display:flex}.lab-hero-icon[data-astro-cid-y5vsj6so]{justify-content:center;align-items:center;padding:2.5rem;display:flex}.bb-inner[data-astro-cid-y5vsj6so]{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.lab-breadcrumb[data-astro-cid-y5vsj6so]{margin-bottom:0}.lab-breadcrumb-list[data-astro-cid-y5vsj6so]{color:var(--lab-ink3);align-items:center;gap:.5rem;margin:0;padding:0;font-family:JetBrains Mono,monospace;font-size:13px;list-style:none;display:flex}.lab-bc-link[data-astro-cid-y5vsj6so]{color:var(--lab-ink3);text-decoration:none;transition:color .15s}.lab-bc-link[data-astro-cid-y5vsj6so]:hover{color:var(--lab-ink)}.lab-bc-sep[data-astro-cid-y5vsj6so]{color:#f0f4ff8c;font-family:JetBrains Mono,monospace}.lab-bc-current[data-astro-cid-y5vsj6so]{color:var(--lab-ink2)}.lab-eyebrow-row[data-astro-cid-y5vsj6so]{align-items:center;gap:10px;margin-bottom:0;display:flex}.lab-eyebrow-line[data-astro-cid-y5vsj6so]{background:var(--lab-blue);opacity:.5;flex:1;max-width:40px;height:1px;display:block}.lab-eyebrow-text[data-astro-cid-y5vsj6so]{letter-spacing:.2em;text-transform:uppercase;color:var(--lab-blue);font-family:JetBrains Mono,monospace;font-size:13px}.lab-eyebrow-id[data-astro-cid-y5vsj6so]{letter-spacing:.14em;color:var(--lab-ink3);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:13px}.lab-h1[data-astro-cid-y5vsj6so]{letter-spacing:-.03em;color:var(--lab-ink);white-space:nowrap;margin:0 0 1rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,4vw,2.6rem);font-weight:700;line-height:1}.lab-lead[data-astro-cid-y5vsj6so]{color:var(--lab-ink2);max-width:520px;margin:0 0 1.5rem;font-family:Inter,sans-serif;font-size:1rem;line-height:1.7}.bb-num[data-astro-cid-y5vsj6so]{letter-spacing:-.04em;color:var(--lab-ink);font-family:JetBrains Mono,monospace;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:1}.bb-label[data-astro-cid-y5vsj6so]{letter-spacing:.18em;text-transform:uppercase;color:#f0f4ff66;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:13px}.blueprint-svg[data-astro-cid-y5vsj6so]{opacity:.7;flex-shrink:0;width:200px;height:180px;overflow:visible}.card-front[data-astro-cid-y5vsj6so]{animation:3s ease-in-out .3s infinite card-float}@keyframes card-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(-1deg)}}.lab-grid-section[data-astro-cid-y5vsj6so]{padding:clamp(2.5rem, 5vh, 4rem) var(--lab-pad)}.lab-grid-inner[data-astro-cid-y5vsj6so]{max-width:var(--lab-max);margin:0 auto}.grid-statusbar[data-astro-cid-y5vsj6so]{border-bottom:1px solid var(--lab-border);align-items:center;gap:8px;margin-bottom:1.5rem;padding-bottom:.85rem;display:flex}.gsb-line[data-astro-cid-y5vsj6so]{background:var(--lab-teal);flex-shrink:0;width:32px;height:1.5px;display:block}.gsb-text[data-astro-cid-y5vsj6so]{letter-spacing:.14em;text-transform:uppercase;color:var(--lab-teal);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.gsb-sep[data-astro-cid-y5vsj6so]{color:var(--lab-border2);font-family:JetBrains Mono,monospace;font-size:13px}.gsb-count[data-astro-cid-y5vsj6so]{letter-spacing:.14em;color:var(--lab-ink3);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:13px}.lab-grid[data-astro-cid-y5vsj6so]{background:0 0;border:none;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:1fr;gap:1.5rem 1px;margin:0;padding:0;list-style:none;display:grid}.lab-card[data-astro-cid-y5vsj6so]{outline:1px solid var(--lab-border);outline-offset:0}.lab-grid[data-astro-cid-y5vsj6so]>li[data-astro-cid-y5vsj6so]:not(.lab-card){display:contents}.lab-card[data-astro-cid-y5vsj6so]{box-sizing:border-box;background:var(--lab-paper);flex-direction:column;height:100%;min-height:240px;padding:1.25rem;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.lab-card--link[data-astro-cid-y5vsj6so]:hover{background:var(--lab-cream);box-shadow:0 0 0 1px var(--lab-blue);z-index:1}.lab-card--off[data-astro-cid-y5vsj6so]{opacity:.5;cursor:default}.lab-card--next[data-astro-cid-y5vsj6so]{border:2px dashed var(--lab-border2);cursor:default;background:0 0;overflow:hidden}.card-scanlines[data-astro-cid-y5vsj6so]{pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,#4dd0c408 4px);position:absolute;inset:0}.card-next-inner[data-astro-cid-y5vsj6so]{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:1.5rem;display:flex;position:relative}.card-next-label[data-astro-cid-y5vsj6so]{letter-spacing:.2em;text-transform:uppercase;color:var(--lab-ink3);margin:0;font-family:JetBrains Mono,monospace;font-size:13px}.card-next-num[data-astro-cid-y5vsj6so]{color:var(--lab-border2);margin:18px 0;font-family:Playfair Display,Georgia,serif;font-size:2.4rem;font-weight:700;line-height:1}.card-next-sub[data-astro-cid-y5vsj6so]{letter-spacing:.1em;color:var(--lab-ink3);margin:0;font-family:JetBrains Mono,monospace;font-size:13px}.card-piece-no[data-astro-cid-y5vsj6so]{letter-spacing:.14em;color:var(--lab-ink3);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.card-header-row[data-astro-cid-y5vsj6so]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.card-state[data-astro-cid-y5vsj6so]{letter-spacing:.12em;border:1px solid #0000;align-items:center;gap:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:13px;display:inline-flex}.card-state--live[data-astro-cid-y5vsj6so]{color:#50fa7b;background:#50fa7b14;border-color:#50fa7b40}.card-state--beta[data-astro-cid-y5vsj6so]{color:var(--lab-blue);background:var(--lab-blue-bg);border-color:#ffd18c4d}.card-state--native[data-astro-cid-y5vsj6so]{color:var(--lab-ink3);border-color:var(--lab-border)}.card-state--retired[data-astro-cid-y5vsj6so]{color:var(--lab-ink3);border-color:var(--lab-border);opacity:.5}.state-dot[data-astro-cid-y5vsj6so]{background:#50fa7b;border-radius:50%;width:5px;height:5px;animation:2s infinite pulse-gsb}.card-body[data-astro-cid-y5vsj6so]{flex:1}.card-glyph-band[data-astro-cid-y5vsj6so]{border-bottom:1px solid var(--lab-border);justify-content:center;align-items:center;height:72px;margin:-1.25rem -1.25rem 1rem;display:flex;position:relative;overflow:hidden}.card-glyph-band[data-astro-cid-y5vsj6so]:before{content:"";opacity:.12;position:absolute;inset:0}.card-glyph-band--productividad[data-astro-cid-y5vsj6so]:before{background:#ffd18c}.card-glyph-band--salud[data-astro-cid-y5vsj6so]:before{background:#50fa7b}.card-glyph-band--social[data-astro-cid-y5vsj6so]:before{background:#8be9fd}.card-glyph-band--datos[data-astro-cid-y5vsj6so]:before{background:#ffb86c}.card-glyph-band--utilidad[data-astro-cid-y5vsj6so]:before{background:#bd93f9}.card-glyph-band--finanzas[data-astro-cid-y5vsj6so]:before{background:#f1fa8c}.card-glyph-band--next[data-astro-cid-y5vsj6so]:before{background:#ffffff0a}.card-glyph-band[data-astro-cid-y5vsj6so]:after{content:"";height:2px;position:absolute;top:0;left:0;right:0}.card-glyph-band--productividad[data-astro-cid-y5vsj6so]:after{background:#ffd18c}.card-glyph-band--salud[data-astro-cid-y5vsj6so]:after{background:#50fa7b}.card-glyph-band--social[data-astro-cid-y5vsj6so]:after{background:#8be9fd}.card-glyph-band--datos[data-astro-cid-y5vsj6so]:after{background:#ffb86c}.card-glyph-band--utilidad[data-astro-cid-y5vsj6so]:after{background:#bd93f9}.card-glyph-band--finanzas[data-astro-cid-y5vsj6so]:after{background:#f1fa8c}.card-glyph-band--next[data-astro-cid-y5vsj6so]:after{background:#ffffff1f}.card-glyph-icon[data-astro-cid-y5vsj6so]{z-index:1;width:40px;height:40px;color:var(--lab-ink);opacity:.9;flex-shrink:0;transition:opacity .2s,transform .2s;position:relative}.card-glyph-icon[data-astro-cid-y5vsj6so] svg[data-astro-cid-y5vsj6so]{width:100%;height:100%}.lab-card--link[data-astro-cid-y5vsj6so]:hover .card-glyph-icon[data-astro-cid-y5vsj6so]{opacity:.9;transform:scale(1.08)}.card-name[data-astro-cid-y5vsj6so]{letter-spacing:-.01em;color:var(--lab-ink);margin:0 0 .3rem;font-family:Playfair Display,Georgia,serif;font-size:1.05rem;font-weight:700}.card-tagline[data-astro-cid-y5vsj6so]{color:var(--lab-teal);letter-spacing:.005em;min-height:2.625rem;margin:0 0 .65rem;font-family:Inter,sans-serif;font-size:.9375rem;font-style:italic;font-weight:500;line-height:1.4}.card-desc[data-astro-cid-y5vsj6so]{color:var(--lab-ink3);min-height:10.5rem;margin:0;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.6}.card-foot[data-astro-cid-y5vsj6so]{border-top:1px solid var(--lab-border);letter-spacing:.1em;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.card-foot-year[data-astro-cid-y5vsj6so]{color:var(--lab-ink3)}.card-foot-cta[data-astro-cid-y5vsj6so]{color:var(--lab-blue)}.card-foot-note[data-astro-cid-y5vsj6so]{color:var(--lab-ink3)}@media (prefers-reduced-motion:no-preference){.animate-in[data-astro-cid-y5vsj6so]{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(8px)}.animate-in[data-astro-cid-y5vsj6so].is-vis{opacity:1;transform:none}.animate-in[data-astro-cid-y5vsj6so].no-anim{transition:none}}@media (prefers-reduced-motion:reduce){.animate-in[data-astro-cid-y5vsj6so]{opacity:1;transform:none}}.lab-wall[data-astro-cid-y5vsj6so]{background:var(--lab-wall);padding:clamp(3.5rem, 7vh, 5rem) var(--lab-pad);border-top:1px solid #ffffff14}.lab-wall-inner[data-astro-cid-y5vsj6so]{text-align:center;max-width:640px;margin:0 auto}.wall-rule[data-astro-cid-y5vsj6so]{background:#ffd18c8c;width:48px;height:2px;margin-bottom:1.5rem}.wall-text[data-astro-cid-y5vsj6so]{letter-spacing:-.02em;color:var(--lab-ink);margin:0 0 1.75rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.2rem,3vw,1.7rem);font-weight:600;line-height:1.2}.wall-cta[data-astro-cid-y5vsj6so]{letter-spacing:.1em;text-transform:uppercase;color:var(--lab-blue);border:1px solid #ffd18c66;align-items:center;gap:10px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:13px;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.wall-cta[data-astro-cid-y5vsj6so]:hover{color:#dfa040;background:#ffd18c1f;border-color:#ffd18cb3}.wall-cta-arrow[data-astro-cid-y5vsj6so]{transition:transform .2s;display:inline-block}.wall-cta[data-astro-cid-y5vsj6so]:hover .wall-cta-arrow[data-astro-cid-y5vsj6so]{transform:translate(4px)}.wall-cta-prefix[data-astro-cid-y5vsj6so]{color:#ffd18c8c}@keyframes blink-cur{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse-gsb{0%,to{opacity:1}50%{opacity:.35}}@media (width<=1023px){.lab-hero-layout[data-astro-cid-y5vsj6so]{grid-template-columns:1fr 2fr}.lab-hero-icon[data-astro-cid-y5vsj6so]{display:none}.lab-hero-billboard[data-astro-cid-y5vsj6so]{border-right:1px solid var(--lab-border)}.lab-hero-content[data-astro-cid-y5vsj6so]{border-right:none}}@media (width<=639px){.lab-hero-layout[data-astro-cid-y5vsj6so]{grid-template-columns:1fr}.lab-hero-content[data-astro-cid-y5vsj6so]{border-right:none;order:1}.lab-hero-billboard[data-astro-cid-y5vsj6so]{border-right:none;border-top:1px solid var(--lab-border);padding:1.75rem var(--lab-pad);order:2}.bb-num[data-astro-cid-y5vsj6so]{font-size:clamp(40px,12vw,56px)}.gsb-text[data-astro-cid-y5vsj6so],.gsb-count[data-astro-cid-y5vsj6so]{letter-spacing:.1em;font-size:11px}}
