@layer starlight.components{.card:where(.astro-zts4jgjd){--sl-card-border:var(--sl-color-purple);--sl-card-bg:var(--sl-color-purple-low);border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);flex-direction:column;gap:clamp(.5rem,.125rem + 1vw,1rem);padding:clamp(1rem,.125rem + 3vw,2.5rem)}.card:where(.astro-zts4jgjd):nth-child(4n+1){--sl-card-border:var(--sl-color-orange);--sl-card-bg:var(--sl-color-orange-low)}.card:where(.astro-zts4jgjd):nth-child(4n+3){--sl-card-border:var(--sl-color-green);--sl-card-bg:var(--sl-color-green-low)}.card:where(.astro-zts4jgjd):nth-child(4n+4){--sl-card-border:var(--sl-color-red);--sl-card-bg:var(--sl-color-red-low)}.card:where(.astro-zts4jgjd):nth-child(4n+5){--sl-card-border:var(--sl-color-blue);--sl-card-bg:var(--sl-color-blue-low)}.title:where(.astro-zts4jgjd){font-weight:600;font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);align-items:center;gap:1rem}.card:where(.astro-zts4jgjd) .icon:where(.astro-zts4jgjd){border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);border-radius:.25rem;flex-shrink:0;padding:.2em}.card:where(.astro-zts4jgjd) .body:where(.astro-zts4jgjd){font-size:clamp(var(--sl-text-sm), calc(.5rem + 1vw), var(--sl-text-body));margin:0}.card-grid:where(.astro-lmor3ela){grid-template-columns:100%;gap:1rem;display:grid}.card-grid:where(.astro-lmor3ela)>*{margin-top:0!important}@media (width>=50rem){.card-grid:where(.astro-lmor3ela){grid-template-columns:1fr 1fr;gap:1.5rem}.stagger:where(.astro-lmor3ela){--stagger-height:5rem;padding-bottom:var(--stagger-height)}.stagger:where(.astro-lmor3ela)>:nth-child(2n){transform:translateY(var(--stagger-height))}}}.install-box:where(.astro-ysogz3wk){--ib-bg:var(--sl-color-gray-6);--ib-border:var(--sl-color-gray-5);--ib-text:var(--sl-color-white);--ib-prompt:var(--sl-color-accent);--ib-code:var(--sl-color-gray-2);--ib-hint:var(--sl-color-gray-3);border:1px solid var(--ib-border);background:var(--ib-bg);border-radius:.75rem;margin:1.5rem 0;overflow:hidden}.install-box--dark:where(.astro-ysogz3wk){--ib-bg:#0d1117;--ib-border:#30363d}.install-box--accent:where(.astro-ysogz3wk){--ib-bg:linear-gradient(135deg, var(--sl-color-accent-low) 0%, var(--sl-color-gray-6) 100%);--ib-border:var(--sl-color-accent)}.install-box__label:where(.astro-ysogz3wk){text-transform:uppercase;letter-spacing:.05em;color:var(--ib-hint);margin:0;padding:.75rem 1rem 0;font-size:.75rem;font-weight:600}.install-box__command:where(.astro-ysogz3wk){font-family:var(--sl-font-mono);align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.install-box__prompt:where(.astro-ysogz3wk){color:var(--ib-prompt);user-select:none;font-weight:700}.install-box__code:where(.astro-ysogz3wk){color:var(--ib-code);white-space:nowrap;background:0 0;border:none;flex:1;padding:0;overflow-x:auto}.install-box__copy:where(.astro-ysogz3wk){background:var(--sl-color-gray-5);width:2rem;height:2rem;color:var(--sl-color-gray-2);cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.install-box__copy:where(.astro-ysogz3wk):hover{background:var(--sl-color-gray-4);color:var(--sl-color-white)}.install-box__icon:where(.astro-ysogz3wk){display:block}.install-box__icon--check:where(.astro-ysogz3wk){color:var(--sl-color-green);display:none}.install-box__copy:where(.astro-ysogz3wk).copied .install-box__icon--copy:where(.astro-ysogz3wk){display:none}.install-box__copy:where(.astro-ysogz3wk).copied .install-box__icon--check:where(.astro-ysogz3wk){display:block}.install-box__footer:where(.astro-ysogz3wk){border-top:1px solid var(--ib-border);align-items:center;gap:.5rem;padding:.5rem 1rem .75rem;font-size:.75rem;display:flex}.install-box__hint:where(.astro-ysogz3wk){color:var(--ib-hint)}.install-box__link:where(.astro-ysogz3wk){color:var(--sl-color-accent);font-weight:500;text-decoration:none}.install-box__link:where(.astro-ysogz3wk):hover{text-decoration:underline}.stats-row:where(.astro-2tnuzipc){flex-wrap:wrap;gap:1.5rem;margin:1.5rem 0;display:flex}.stats-row__item:where(.astro-2tnuzipc){flex-direction:column;gap:.25rem;display:flex}.stats-row__label:where(.astro-2tnuzipc){text-transform:uppercase;letter-spacing:.05em;color:var(--sl-color-gray-3);font-size:.75rem;font-weight:500}.stats-row__value:where(.astro-2tnuzipc){color:var(--sl-color-white);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.stats-row__link:where(.astro-2tnuzipc){color:inherit;text-decoration:none}.stats-row__link:where(.astro-2tnuzipc):hover{color:var(--sl-color-accent)}.stats-row__badge:where(.astro-2tnuzipc){border-radius:.25rem;width:auto;height:1.75rem}.stats-row--compact:where(.astro-2tnuzipc){gap:2rem}.stats-row--compact:where(.astro-2tnuzipc) .stats-row__item:where(.astro-2tnuzipc){flex-direction:row;align-items:center;gap:.5rem}.stats-row--compact:where(.astro-2tnuzipc) .stats-row__label:where(.astro-2tnuzipc){font-size:.8rem}.stats-row--compact:where(.astro-2tnuzipc) .stats-row__value:where(.astro-2tnuzipc){font-size:1rem}.stats-row--cards:where(.astro-2tnuzipc) .stats-row__item:where(.astro-2tnuzipc){background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:.75rem;min-width:140px;padding:1rem 1.25rem}.tab-group:where(.astro-tsahhxc4){margin:1.5rem 0}.tab-group__tabs:where(.astro-tsahhxc4){border-bottom:1px solid var(--sl-color-gray-5);gap:0;display:flex;overflow-x:auto}.tab-group__tab:where(.astro-tsahhxc4){color:var(--sl-color-gray-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.tab-group__tab:where(.astro-tsahhxc4):hover{color:var(--sl-color-white);background:var(--sl-color-gray-6)}.tab-group__tab--active:where(.astro-tsahhxc4){color:var(--sl-color-accent);border-bottom-color:var(--sl-color-accent)}.tab-group__icon:where(.astro-tsahhxc4){font-size:1.1em}.tab-group__panels:where(.astro-tsahhxc4){padding-top:.5rem}:where(.astro-3aatjp2o)[role=tabpanel]{animation:.2s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq:where(.astro-7synugci){margin:2rem 0}.faq__title:where(.astro-7synugci){color:var(--sl-color-white);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.faq__list:where(.astro-7synugci){flex-direction:column;gap:.75rem;display:flex}.faq__item:where(.astro-7synugci){background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:.75rem;transition:border-color .2s;overflow:hidden}.faq__item:where(.astro-7synugci):hover{border-color:var(--sl-color-gray-4)}.faq__item:where(.astro-7synugci)[open]{border-color:var(--sl-color-accent)}.faq__question:where(.astro-7synugci){color:var(--sl-color-white);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:600;list-style:none;display:flex}.faq__question:where(.astro-7synugci)::-webkit-details-marker{display:none}.faq__question-text:where(.astro-7synugci){flex:1}.faq__icon:where(.astro-7synugci){width:1.5rem;height:1.5rem;color:var(--sl-color-gray-3);justify-content:center;align-items:center;transition:transform .2s,color .2s;display:flex}.faq__item:where(.astro-7synugci)[open] .faq__icon:where(.astro-7synugci){color:var(--sl-color-accent);transform:rotate(180deg)}.faq__answer:where(.astro-7synugci){color:var(--sl-color-gray-2);padding:0 1.25rem 1.25rem;line-height:1.6;animation:.2s fadeIn}.faq__answer:where(.astro-7synugci) p{margin:0 0 .75rem}.faq__answer:where(.astro-7synugci) p:last-child{margin-bottom:0}.faq__answer:where(.astro-7synugci) code{background:var(--sl-color-gray-5);border-radius:.25rem;padding:.15em .4em;font-size:.9em}.faq__answer:where(.astro-7synugci) a{color:var(--sl-color-accent);text-decoration:none}.faq__answer:where(.astro-7synugci) a:hover{text-decoration:underline}.faq__answer:where(.astro-7synugci) ul{margin:.5rem 0;padding-left:1.5rem}.faq__answer:where(.astro-7synugci) li{margin:.25rem 0}
