.visually-hidden[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero[data-astro-cid-lcdefpme]{gap:var(--space-8);padding-block:var(--space-8) var(--space-9);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:14ch;margin-bottom:var(--space-5)}.hero-text[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--muted);max-width:34rem;margin-bottom:var(--space-6)}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;display:flex}.example[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);border-top:4px solid var(--accent)}.example[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-xl);margin-bottom:var(--space-3)}.example-text[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--muted)}.example[data-astro-cid-lcdefpme] table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:var(--space-4) 0;font-variant-numeric:tabular-nums}.example[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.example[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{padding:var(--space-2) 0;border-bottom:1px solid var(--line);text-align:right}.example[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme][scope=row]{text-align:left;color:var(--muted);font-weight:500}.example[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--muted);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700}.example[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:last-child td[data-astro-cid-lcdefpme]:last-child{color:var(--primary);font-weight:700}.example-note[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--muted)}.example[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{min-height:var(--tap);font-weight:600;font-size:var(--text-sm);align-items:center;display:inline-flex}.band[data-astro-cid-lcdefpme]{background:var(--surface-muted);padding-block:var(--space-8)}.band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6);max-width:22ch}.labs-intro[data-astro-cid-lcdefpme]{max-width:48rem;color:var(--muted);margin-bottom:var(--space-6)}.cards[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.problem[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);flex-direction:column;display:flex}.problem[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.problem[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.status[data-astro-cid-lcdefpme]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3);font-weight:700}.status[data-astro-cid-lcdefpme].is-live{color:var(--primary)}.status[data-astro-cid-lcdefpme].is-live:before{content:"";background:var(--primary);width:8px;height:8px;margin-right:var(--space-2);border-radius:50%;display:inline-block}.problem-links[data-astro-cid-lcdefpme]{padding-top:var(--space-3);align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin-top:auto;display:flex}.text-link[data-astro-cid-lcdefpme]{min-height:var(--tap);font-weight:600;font-size:var(--text-sm);align-items:center;display:inline-flex}.capability[data-astro-cid-lcdefpme]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);gap:var(--space-5);grid-template-columns:14rem minmax(0,1fr);display:grid}.capability[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-lg)}.capability[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:40rem;margin:0}.method[data-astro-cid-lcdefpme]{padding-block:var(--space-9) var(--space-7)}.method[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-7)}.method[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.method[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);padding-top:var(--space-4)}.step-no[data-astro-cid-lcdefpme]{font:600 var(--text-sm) var(--font-display);color:var(--muted);margin-bottom:var(--space-5);display:block}.method[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.method[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--text-md)}.contact[data-astro-cid-lcdefpme]{padding-block:var(--space-7);max-width:calc(var(--prose-max) + 2 * var(--gutter));margin-left:0;text-align:left;margin-inline:auto}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.contact-text[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--muted)}.placeholder[data-astro-cid-lcdefpme]{margin-top:var(--space-5);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--muted)}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{gap:var(--space-7);padding-block:var(--space-7);grid-template-columns:1fr}.method[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:1fr}.method[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5)}.capability[data-astro-cid-lcdefpme]{gap:var(--space-2);grid-template-columns:1fr}}@media (width<=640px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.example[data-astro-cid-lcdefpme],.problem[data-astro-cid-lcdefpme]{padding:var(--space-5)}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}}
