.sdk-access:where(.astro-fyt476d4){isolation:isolate;margin-top:var(--sdk-section-gap);background:radial-gradient(60% 90% at 50% 115%, color-mix(in srgb, var(--anvil-brand) 45%, transparent), transparent 70%), var(--sdk-code-ground);text-align:center;--sdk-foreground:#fcfcfc;--sdk-title-dip:#1144dd57;--sdk-brand-soft:var(--anvil-brand-accent);--sdk-focus:var(--anvil-brand-accent);border:1px solid #ffffff14;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1.5rem;padding:clamp(3rem,8vw,5rem) clamp(1.25rem,5vw,3rem);display:flex;position:relative;overflow:hidden}.sdk-access:where(.astro-fyt476d4):before{z-index:-1;content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0;mask-image:radial-gradient(70% 70%,#000,#0000)}.sdk-access-title:where(.astro-fyt476d4){max-width:30ch}.sdk-access-text:where(.astro-fyt476d4){color:#fcfcfce0;text-wrap:pretty;max-width:34rem;font-size:1.125rem;line-height:1.4}.sdk-access-actions:where(.astro-fyt476d4){flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:.5rem;display:flex}.sdk-run:where(.astro-mbna2nn5){margin-top:1.5rem}.sdk-run-button:where(.astro-mbna2nn5){background:var(--sl-color-accent);height:1.75rem;color:var(--anvil-on-brand,var(--anvil-light));font:600 12.5px/1 var(--__sl-font);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:0 .75rem;display:inline-flex}.sdk-run-button:where(.astro-mbna2nn5):hover:not(:disabled){background:color-mix(in oklab, var(--sl-color-accent), var(--anvil-on-brand,var(--anvil-light)) 16.5%)}.sdk-run-button:where(.astro-mbna2nn5):disabled{cursor:default;opacity:.55}.sdk-run-picker:where(.astro-mbna2nn5){border-bottom:1px solid var(--sdk-code-line);flex-wrap:wrap;flex:none;align-items:center;gap:.5rem .75rem;padding:.6rem .9rem;display:flex}.sdk-run-picker-label:where(.astro-mbna2nn5){color:var(--sdk-code-comment);font:11px/1 var(--__sl-font);letter-spacing:.085em;text-transform:uppercase;font-weight:650}.sdk-run-chips:where(.astro-mbna2nn5){flex-wrap:wrap;gap:.35rem;min-height:1.6rem;display:flex}.sdk-run-chips:where(.astro-mbna2nn5) .sdk-run-chip{border:1px solid var(--sdk-code-line);height:1.6rem;color:var(--sdk-code-punctuation);font:500 12px/1 var(--sl-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:0 .6rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.sdk-run-chips:where(.astro-mbna2nn5) .sdk-run-chip:hover{color:var(--sdk-code-ink);border-color:#ffffff29}.sdk-run-chips:where(.astro-mbna2nn5) .sdk-run-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--sl-color-accent) 70%, transparent);background:color-mix(in srgb, var(--sl-color-accent) 22%, transparent);color:var(--sdk-code-ink)}.sdk-run-chips:where(.astro-mbna2nn5) .sdk-run-chip-dot{background:var(--sdk-code-comment);border-radius:50%;width:6px;height:6px}.sdk-run-chips:where(.astro-mbna2nn5) .is-open .sdk-run-chip-dot{background:var(--sdk-code-name)}.sdk-run-chips:where(.astro-mbna2nn5) .is-redeemed .sdk-run-chip-dot{background:var(--sdk-code-value)}.sdk-run:where(.astro-mbna2nn5) .sdk-run-scroll{flex:auto;min-height:0}.sdk-run:where(.astro-mbna2nn5) .sdk-run-scroll [data-slot=scroll-area-thumb]{background:var(--sdk-code-thumb)}.sdk-run-output:where(.astro-mbna2nn5){width:max-content;min-width:100%;color:var(--sdk-code-ink);font:500 12.5px/1.65 var(--sl-font-mono);white-space:pre;background:0 0;border:0;margin:0;padding:.85rem 1rem 1rem}.sdk-run-output:where(.astro-mbna2nn5) .sdk-run-line{animation:.28s ease-out both sdk-run-line}@keyframes sdk-run-line{0%{opacity:0;transform:translate(-4px)}}.sdk-run-output:where(.astro-mbna2nn5) .t-c{color:var(--sdk-code-comment);font-style:italic}.sdk-run-output:where(.astro-mbna2nn5) :is(.t-k,.t-p){color:var(--sdk-code-ink)}.sdk-run-output:where(.astro-mbna2nn5) :is(.t-s,.t-n){color:var(--sdk-code-value)}.sdk-run-output:where(.astro-mbna2nn5) .t-w{color:var(--sdk-code-keyword)}.sdk-run-status:where(.astro-mbna2nn5){align-items:center;gap:.5rem;min-width:0;display:flex}.sdk-run-live:where(.astro-mbna2nn5){background:var(--anvil-success);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--anvil-success) 25%, transparent);border-radius:50%;flex:none}@media (prefers-reduced-motion:reduce){.sdk-run-output:where(.astro-mbna2nn5) .sdk-run-line{animation:none}.sdk-run-chips:where(.astro-mbna2nn5) .sdk-run-chip{transition:none}}.sdk-proof:where(.astro-rvgqmx2b){align-items:start;gap:var(--sdk-section-lead) 4rem;margin-top:var(--sdk-section-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.sdk-proof:where(.astro-rvgqmx2b) :not(.sdk-text-trim){margin-block:0}.sdk-proof:where(.astro-rvgqmx2b) .sdk-section-title{max-width:14ch}.sdk-proof:where(.astro-rvgqmx2b) ul:where(.astro-rvgqmx2b){grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.sdk-proof:where(.astro-rvgqmx2b) li:where(.astro-rvgqmx2b){flex-direction:column;gap:.4rem;margin:0;display:flex}.sdk-proof:where(.astro-rvgqmx2b) a:where(.astro-rvgqmx2b){color:var(--sl-color-white);letter-spacing:var(--sdk-heading-tracking);align-items:baseline;gap:.45rem;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.sdk-proof:where(.astro-rvgqmx2b) a:where(.astro-rvgqmx2b):hover{color:var(--sdk-link-hover)}.sdk-proof:where(.astro-rvgqmx2b) a:where(.astro-rvgqmx2b):focus-visible{border-radius:.25rem}.sdk-proof-arrow:where(.astro-rvgqmx2b){color:var(--sl-color-gray-4);transition:color .2s var(--sdk-ease), transform .2s var(--sdk-ease)}.sdk-proof:where(.astro-rvgqmx2b) a:where(.astro-rvgqmx2b):hover .sdk-proof-arrow:where(.astro-rvgqmx2b){color:currentColor;transform:translate(2px)}.sdk-proof:where(.astro-rvgqmx2b) p:where(.astro-rvgqmx2b){max-width:22rem;color:var(--sl-color-gray-3);font-size:var(--sdk-landing-body);line-height:var(--sdk-landing-leading);margin:0}@media (width<=50em){.sdk-proof:where(.astro-rvgqmx2b){grid-template-columns:minmax(0,1fr)}}@media (width<=30em){.sdk-proof:where(.astro-rvgqmx2b) ul:where(.astro-rvgqmx2b){grid-template-columns:minmax(0,1fr)}}.sdk-start:where(.astro-2ufarjpe){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sdk-start:where(.astro-2ufarjpe) li:where(.astro-2ufarjpe){margin:0}.sdk-start:where(.astro-2ufarjpe) a:where(.astro-2ufarjpe){background:var(--sdk-card-bg);height:100%;color:inherit;transition:background-color .2s var(--sdk-ease);border-radius:1.5rem;flex-direction:column;gap:.5rem;padding:1.75rem;text-decoration:none;display:flex}.sdk-start:where(.astro-2ufarjpe) a:where(.astro-2ufarjpe):hover{background:var(--sdk-card-hover)}.sdk-start-icon:where(.astro-2ufarjpe){background:color-mix(in srgb, var(--anvil-brand) 16%, transparent);width:2.5rem;height:2.5rem;color:var(--sdk-brand-soft);border-radius:.5rem;place-items:center;margin-bottom:.75rem;display:grid}.sdk-start-icon:where(.astro-2ufarjpe) path:where(.astro-2ufarjpe){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sdk-start-title:where(.astro-2ufarjpe){color:var(--sl-color-white);letter-spacing:var(--sdk-heading-tracking);font-size:17px;font-weight:600}.sdk-start-text:where(.astro-2ufarjpe){color:var(--sl-color-gray-2);font-size:var(--sdk-landing-body);line-height:var(--sdk-landing-leading);flex:1}.sdk-start-cta:where(.astro-2ufarjpe){color:var(--sdk-brand-soft);transition:color .2s var(--sdk-ease);align-items:center;gap:.35rem;margin-top:.75rem;font-size:14px;font-weight:600;display:inline-flex}.sdk-start:where(.astro-2ufarjpe) a:where(.astro-2ufarjpe):hover .sdk-start-cta:where(.astro-2ufarjpe){color:var(--sdk-foreground)}.sdk-start-arrow:where(.astro-2ufarjpe){transition:transform .2s var(--sdk-ease)}.sdk-start:where(.astro-2ufarjpe) a:where(.astro-2ufarjpe):hover .sdk-start-arrow:where(.astro-2ufarjpe){transform:translate(3px)}@media (width<=40em){.sdk-start:where(.astro-2ufarjpe){grid-template-columns:minmax(0,1fr)}}.sdk-usecases:where(.astro-gk6ge62r) :not(.sdk-text-trim,.sdk-section-heading){margin-top:0}.sdk-usecases-tabs:where(.astro-gk6ge62r){max-width:100%;padding:var(--sdk-control-inset);border:1px solid var(--sdk-control-border);border-radius:var(--sdk-control-radius);background:var(--sdk-control-bg);flex-wrap:wrap;gap:.2rem;margin-bottom:2.5rem;display:inline-flex;position:relative}.sdk-usecases-tabs:where(.astro-gk6ge62r) button:where(.astro-gk6ge62r){border-radius:var(--sdk-control-inner-radius);height:2.1rem;color:var(--sl-color-gray-3);font:500 14px/1 var(--__sl-font);cursor:pointer;background:0 0;border:0;margin:0;padding:0 1rem;transition:color .2s;position:relative}.sdk-usecases-tabs:where(.astro-gk6ge62r) button:where(.astro-gk6ge62r):hover{color:var(--sl-color-white)}.sdk-usecases-tabs:where(.astro-gk6ge62r) button:where(.astro-gk6ge62r)[aria-selected=true]{color:var(--sdk-nav-pill-ink)}.sdk-usecases-thumb:where(.astro-gk6ge62r){width:var(--w,0);border-radius:var(--sdk-control-inner-radius);background:var(--sdk-nav-pill);height:2.1rem;transform:translate(var(--x,0), var(--y,0));transition:transform .3s var(--sdk-ease), width .3s var(--sdk-ease);position:absolute;top:0;left:0}.sdk-usecases:where(.astro-gk6ge62r):not([data-ready]) .sdk-usecases-tabs:where(.astro-gk6ge62r) button:where(.astro-gk6ge62r)[aria-selected=true]{background:var(--sdk-nav-pill)}.sdk-usecases-panels:where(.astro-gk6ge62r){display:grid}.sdk-usecases-panel:where(.astro-gk6ge62r){opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2rem 3.5rem;min-width:0;transition:opacity .2s,transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;display:grid;transform:translateY(.5rem)}.sdk-usecases-panel:where(.astro-gk6ge62r)[data-active]{opacity:1;visibility:visible;transition:opacity .28s 60ms,transform .32s cubic-bezier(.2,.8,.2,1) 60ms,visibility;transform:none}.sdk-usecases-story:where(.astro-gk6ge62r){flex-direction:column;gap:1.5rem;display:flex}.sdk-usecases-title:where(.astro-gk6ge62r){color:var(--sl-color-white);font-size:1.5rem;font-weight:600;line-height:var(--sl-line-height-headings);text-wrap:balance;margin:0}.sdk-usecases-steps:where(.astro-gk6ge62r){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sdk-usecases-steps:where(.astro-gk6ge62r) li:where(.astro-gk6ge62r){border-top:1px solid var(--sdk-hairline);grid-template-columns:2rem minmax(0,1fr) auto;gap:.3rem .25rem;margin:0;padding:.9rem 0;display:grid}.sdk-usecases-steps:where(.astro-gk6ge62r) li:where(.astro-gk6ge62r):last-child{border-bottom:1px solid var(--sdk-hairline)}.sdk-usecases-step-n:where(.astro-gk6ge62r){color:var(--sl-color-gray-3);font:500 12px/1.5 var(--sl-font-mono)}.sdk-usecases-step-label:where(.astro-gk6ge62r){color:var(--sl-color-white);font-size:14.5px;font-weight:600;line-height:1.5}.sdk-usecases-step-amount:where(.astro-gk6ge62r){color:var(--sl-color-accent-high);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.5}.sdk-usecases-step-text:where(.astro-gk6ge62r){color:var(--sl-color-gray-3);font-size:var(--sdk-landing-body);line-height:var(--sdk-landing-leading);grid-column:2/-1}.sdk-usecases-links:where(.astro-gk6ge62r){flex-wrap:wrap;gap:.5rem 1.5rem;font-size:14px;font-weight:500;display:flex}.sdk-usecases-links:where(.astro-gk6ge62r) a:where(.astro-gk6ge62r){color:var(--sl-color-accent-high);text-decoration:none}.sdk-usecases-links:where(.astro-gk6ge62r) a:where(.astro-gk6ge62r):hover{text-underline-offset:3px;text-decoration:underline}.sdk-usecases-links:where(.astro-gk6ge62r) .sdk-usecases-learn:where(.astro-gk6ge62r){color:var(--sl-color-gray-3)}@media (width<=50em){.sdk-usecases-panel:where(.astro-gk6ge62r){grid-template-columns:minmax(0,1fr)}}@media (width<=30em){.sdk-usecases-tabs:where(.astro-gk6ge62r){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}@media (prefers-reduced-motion:reduce){.sdk-usecases-panel:where(.astro-gk6ge62r),.sdk-usecases-panel:where(.astro-gk6ge62r)[data-active],.sdk-usecases-thumb:where(.astro-gk6ge62r),.sdk-usecases-tabs:where(.astro-gk6ge62r) button:where(.astro-gk6ge62r){transition:none;transform:none}}
