.sdk-grid:where(.astro-5rhti2y3){grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.75rem;margin-top:1.5rem;display:grid}.sdk-card:where(.astro-5rhti2y3){background:rgb(var(--wsp-surface));border:1px solid var(--sl-color-hairline-light);transition:border-color .18s var(--ease-out-quint), background-color .18s var(--ease-out-quint), transform .16s var(--ease-out-quint);border-radius:.625rem;flex-direction:column;gap:.3rem;padding:1.1rem 1.15rem 1.05rem;text-decoration:none;display:flex}.sdk-card:where(.astro-5rhti2y3):hover{border-color:rgb(var(--wsp-signal) / .55);background:rgb(var(--wsp-surface-2));transform:translateY(-1px)}.sdk-card:where(.astro-5rhti2y3):active{transform:translateY(0)scale(.98)}.sdk-card:where(.astro-5rhti2y3):focus-visible{outline:2px solid rgb(var(--wsp-signal));outline-offset:2px}.sdk-card-logos:where(.astro-5rhti2y3){align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.sdk-card-name:where(.astro-5rhti2y3){font-weight:600;font-size:var(--sl-text-base);color:var(--sl-color-white);letter-spacing:-.01em}.sdk-card-desc:where(.astro-5rhti2y3){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);line-height:1.5}@media (prefers-reduced-motion:reduce){.sdk-card:where(.astro-5rhti2y3),.sdk-card:where(.astro-5rhti2y3):hover,.sdk-card:where(.astro-5rhti2y3):active{transition:none;transform:none}}.ep-list:where(.astro-hj6v4img){border:1px solid var(--sl-color-hairline-light);background:rgb(var(--wsp-surface));border-radius:.625rem;flex-direction:column;margin-top:1.5rem;display:flex;overflow:hidden}.ep-row:where(.astro-hj6v4img){transition:background-color .15s var(--ease-out-quint);grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:.85rem 1.15rem;text-decoration:none;display:grid}.ep-row:where(.astro-hj6v4img)+.ep-row:where(.astro-hj6v4img){border-top:1px solid var(--sl-color-hairline-light)}.ep-row:where(.astro-hj6v4img):hover{background:rgb(var(--wsp-surface-2))}.ep-row:where(.astro-hj6v4img):focus-visible{outline:2px solid rgb(var(--wsp-signal));outline-offset:-2px}.ep-method:where(.astro-hj6v4img){font-family:var(--sl-font-mono);letter-spacing:.04em;color:var(--sl-color-accent-high);background:rgb(var(--wsp-signal) / .12);border:1px solid rgb(var(--wsp-signal) / .28);border-radius:.3rem;padding:.15rem .45rem;font-size:.7rem;font-weight:600}.ep-path:where(.astro-hj6v4img){font-family:var(--sl-font-mono);font-size:var(--sl-text-sm);color:var(--sl-color-white);background:0 0;padding:0;overflow-x:auto}.ep-note:where(.astro-hj6v4img){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);white-space:nowrap}.ep-arrow:where(.astro-hj6v4img){color:var(--sl-color-gray-4);transition:transform .16s var(--ease-out-quint), color .16s var(--ease-out-quint)}.ep-row:where(.astro-hj6v4img):hover .ep-arrow:where(.astro-hj6v4img){color:var(--sl-color-accent-high);transform:translate(2px)}@media (width<=30rem){.ep-note:where(.astro-hj6v4img){display:none}}@media (prefers-reduced-motion:reduce){.ep-row:where(.astro-hj6v4img),.ep-arrow:where(.astro-hj6v4img){transition:none}}.wiz:where(.astro-af2ltlzb){border:1px solid rgb(var(--wsp-signal) / .35);background:radial-gradient(ellipse at 12% -20%, rgb(var(--wsp-signal) / .14), transparent 55%), rgb(var(--wsp-surface));border-radius:.75rem;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);margin-top:1.5rem;display:grid;overflow:hidden}.wiz-main:where(.astro-af2ltlzb){min-width:0;padding:1.6rem 1.75rem 1.4rem}.wiz-cmd:where(.astro-af2ltlzb){font-family:var(--sl-font-mono);font-size:var(--sl-text-base);color:var(--sl-color-white);background:rgb(var(--wsp-obsidian));border:1px solid var(--sl-color-hairline);user-select:all;border-radius:.5rem;align-items:baseline;gap:.6ch;padding:.55rem .9rem;font-weight:500;display:inline-flex}.wiz-prompt:where(.astro-af2ltlzb){color:var(--sl-color-accent-high);user-select:none}.wiz-copy:where(.astro-af2ltlzb){max-width:52ch;font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);text-wrap:pretty;margin:.95rem 0 0;line-height:1.6}.wiz-copy:where(.astro-af2ltlzb) code:where(.astro-af2ltlzb){background:var(--sl-color-bg-inline-code);border:1px solid var(--sl-color-hairline-light);border-radius:.3rem;padding:.08em .3em;font-size:.84em}.wiz-chips:where(.astro-af2ltlzb){flex-wrap:wrap;gap:.45rem;margin:.95rem 0 0;padding:0;list-style:none;display:flex}.wiz-chips:where(.astro-af2ltlzb) li:where(.astro-af2ltlzb){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);border:1px solid var(--sl-color-hairline);white-space:nowrap;border-radius:999px;margin:0;padding:.22rem .65rem}.wiz-chips:where(.astro-af2ltlzb) strong:where(.astro-af2ltlzb){color:var(--sl-color-gray-1);margin-inline-end:.35ch;font-weight:600}.wiz-chips:where(.astro-af2ltlzb) a:where(.astro-af2ltlzb){color:inherit;align-items:center;text-decoration:none;display:inline-flex}.wiz-gh:where(.astro-af2ltlzb){width:.85rem;height:.85rem;color:var(--sl-color-gray-1);margin-inline-end:.45ch;display:inline-flex}.wiz-gh:where(.astro-af2ltlzb) svg{width:100%;height:100%}.wiz-chips:where(.astro-af2ltlzb) li:where(.astro-af2ltlzb):has(a){transition:border-color .15s var(--ease-out-quint)}.wiz-chips:where(.astro-af2ltlzb) li:where(.astro-af2ltlzb):has(a):hover{border-color:rgb(var(--wsp-signal) / .6)}.wiz-chips:where(.astro-af2ltlzb) li:where(.astro-af2ltlzb):has(a) strong:where(.astro-af2ltlzb){color:var(--sl-color-accent-high)}.wiz-note:where(.astro-af2ltlzb){font-size:var(--sl-text-xs);color:var(--sl-color-gray-4);margin:.8rem 0 0}.wiz-flow:where(.astro-af2ltlzb){border-inline-start:1px solid var(--sl-color-hairline-light);font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);flex-direction:column;justify-content:center;gap:.85rem;margin:0;padding:1.4rem 1.6rem;list-style:none;display:flex;position:relative}.wiz-flow:where(.astro-af2ltlzb) li:where(.astro-af2ltlzb){animation:9s infinite wiz-step;animation-delay:calc(var(--i) * 1.8s);align-items:center;gap:.7rem;margin:0;display:flex;position:relative}.wiz-dot:where(.astro-af2ltlzb){background:var(--sl-color-gray-5);width:.45rem;height:.45rem;animation:9s infinite wiz-dot;animation-delay:calc(var(--i) * 1.8s);border-radius:50%;flex:none;position:relative}.wiz-flow:where(.astro-af2ltlzb) li:where(.astro-af2ltlzb):not(:last-child) .wiz-dot:where(.astro-af2ltlzb):after{content:"";background:var(--sl-color-hairline-light);width:1px;height:1rem;position:absolute;top:.6rem;left:calc(50% - .5px)}.wiz-done:where(.astro-af2ltlzb) .wiz-dot:where(.astro-af2ltlzb){animation-name:wiz-dot-done}@keyframes wiz-step{0%,18%{color:var(--sl-color-white)}24%,to{color:var(--sl-color-gray-3)}}@keyframes wiz-dot{0%,18%{background:rgb(var(--wsp-signal));box-shadow:0 0 8px rgb(var(--wsp-signal) / .7)}24%,to{background:var(--sl-color-gray-5);box-shadow:none}}@keyframes wiz-dot-done{0%,18%{background:rgb(var(--wsp-ok));box-shadow:0 0 8px rgb(var(--wsp-ok) / .7)}24%,to{background:var(--sl-color-gray-5);box-shadow:none}}@media (width<=50rem){.wiz:where(.astro-af2ltlzb){grid-template-columns:1fr}.wiz-flow:where(.astro-af2ltlzb){border-inline-start:none;border-top:1px solid var(--sl-color-hairline-light);padding-block:1.2rem}.wiz-chips:where(.astro-af2ltlzb) li:where(.astro-af2ltlzb){white-space:normal}}@media (prefers-reduced-motion:reduce){.wiz-flow:where(.astro-af2ltlzb) li:where(.astro-af2ltlzb),.wiz-dot:where(.astro-af2ltlzb){animation:none}.wiz-flow:where(.astro-af2ltlzb) li:where(.astro-af2ltlzb){color:var(--sl-color-gray-2)}.wiz-dot:where(.astro-af2ltlzb){background:rgb(var(--wsp-signal) / .7)}.wiz-done:where(.astro-af2ltlzb) .wiz-dot:where(.astro-af2ltlzb){background:rgb(var(--wsp-ok))}}
