.experiment-card-wrapper[data-astro-cid-7ukswdtk]{height:100%}.experiment-card[data-astro-cid-7ukswdtk]{height:100%;display:flex;flex-direction:column;position:relative;cursor:pointer;border-left:2px solid color-mix(in srgb,var(--color-primary) 30%,transparent);transition:border-color .25s ease,transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.experiment-card[data-astro-cid-7ukswdtk]:hover{border-left-color:var(--color-primary)}.experiment-card__link[data-astro-cid-7ukswdtk]{position:absolute;inset:0;z-index:1;border-radius:inherit}.experiment-card__header[data-astro-cid-7ukswdtk]{display:flex;align-items:center;margin-bottom:var(--spacing-16)}.experiment-card__status-badge[data-astro-cid-7ukswdtk]{font-size:var(--font-size-100);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--border-radius-pill, 9999px);display:inline-flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-8)}.experiment-card__status-dot[data-astro-cid-7ukswdtk]{border-radius:50%;width:6px;height:6px;flex-shrink:0}.experiment-card__status-badge[data-astro-cid-7ukswdtk][data-status=experimental]{background-color:color-mix(in srgb,#f59e0b 12%,transparent);color:light-dark(#92400e,#fcd34d);border:1px solid color-mix(in srgb,#f59e0b 30%,transparent)}.experiment-card__status-badge[data-astro-cid-7ukswdtk][data-status=experimental] .experiment-card__status-dot[data-astro-cid-7ukswdtk]{background-color:light-dark(#d97706,#fbbf24);animation:pulse-dot 2s ease-in-out infinite}.experiment-card__status-badge[data-astro-cid-7ukswdtk][data-status=stable]{background-color:color-mix(in srgb,var(--color-success) 12%,transparent);color:light-dark(#15803d,#86efac);border:1px solid color-mix(in srgb,var(--color-success) 30%,transparent)}.experiment-card__status-badge[data-astro-cid-7ukswdtk][data-status=stable] .experiment-card__status-dot[data-astro-cid-7ukswdtk]{background-color:var(--color-success)}.experiment-card__status-badge[data-astro-cid-7ukswdtk][data-status=deprecated]{background-color:color-mix(in srgb,var(--color-base-gray-500) 12%,transparent);color:var(--color-base-gray-500);border:1px solid color-mix(in srgb,var(--color-base-gray-500) 30%,transparent)}.experiment-card__status-badge[data-astro-cid-7ukswdtk][data-status=deprecated] .experiment-card__status-dot[data-astro-cid-7ukswdtk]{background-color:var(--color-base-gray-500)}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.experiment-card__status-badge[data-astro-cid-7ukswdtk][data-status=experimental] .experiment-card__status-dot[data-astro-cid-7ukswdtk]{animation:none}}.experiment-card__title[data-astro-cid-7ukswdtk]{font-size:var(--font-size-500);color:var(--color-text-primary);letter-spacing:-.02em;line-height:var(--font-line-height-tight);margin-bottom:var(--spacing-12)}.experiment-card__description[data-astro-cid-7ukswdtk]{font-size:var(--font-size-300);color:var(--color-text-secondary, color-mix(in srgb, var(--color-text-primary) 65%, transparent));line-height:var(--font-line-height-relaxed);flex:1;margin-bottom:var(--spacing-24)}.experiment-card__footer[data-astro-cid-7ukswdtk]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-16);margin-top:auto}.experiment-card__api-tags[data-astro-cid-7ukswdtk]{display:flex;flex-wrap:wrap;gap:var(--spacing-8);flex:1}.experiment-card__api-tag[data-astro-cid-7ukswdtk]{font-family:var(--font-family-mono);font-size:var(--font-size-100);font-weight:var(--font-weight-medium);letter-spacing:.03em;border-radius:var(--border-radius-pill, 9999px);background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-background-secondary));border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary);padding:var(--spacing-4) var(--spacing-8)}.experiment-card__arrow[data-astro-cid-7ukswdtk]{font-size:var(--font-size-400);color:color-mix(in srgb,var(--color-primary) 40%,transparent);transition:transform .2s ease,color .2s ease;line-height:1;flex-shrink:0}.experiment-card[data-astro-cid-7ukswdtk]:hover .experiment-card__arrow[data-astro-cid-7ukswdtk]{transform:translate(4px);color:var(--color-primary)}.container[data-astro-cid-7m375arm]{max-width:1200px;margin:0 auto;padding-inline:var(--spacing-24)}@media(min-width:90rem){.container[data-astro-cid-7m375arm]{padding-inline:0}}.page-label[data-astro-cid-7m375arm]{display:block;font-size:var(--font-size-100);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:var(--spacing-8)}.page-title[data-astro-cid-7m375arm]{font-size:var(--font-size-800);margin-bottom:var(--spacing-16);letter-spacing:-.03em}.page-description[data-astro-cid-7m375arm]{font-size:var(--font-size-400);color:var(--color-text-secondary, color-mix(in srgb, var(--color-text-primary) 65%, transparent));margin-bottom:var(--spacing-64);max-width:600px;line-height:var(--font-line-height-relaxed)}.grid[data-astro-cid-7m375arm]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-32)}@media(max-width:37.49rem){.grid[data-astro-cid-7m375arm]{grid-template-columns:1fr}}.empty-state[data-astro-cid-7m375arm]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-16);padding:var(--spacing-64) 0;border-left:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);padding-left:var(--spacing-32)}.empty-state-icon[data-astro-cid-7m375arm]{font-size:var(--font-size-800);line-height:1;animation:float 4s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.empty-state-icon[data-astro-cid-7m375arm]{animation:none}}.empty-state-heading[data-astro-cid-7m375arm]{font-size:var(--font-size-600);letter-spacing:-.02em;margin:0;font-family:var(--font-family-mono)}.empty-state-message[data-astro-cid-7m375arm]{font-size:var(--font-size-300);color:var(--color-text-secondary, color-mix(in srgb, var(--color-text-primary) 65%, transparent));line-height:var(--font-line-height-relaxed);margin:0}
