@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))}}}.terminal-demo:where(.astro-b25skg3p){text-align:left;background:#10151b;border:1px solid #2a3540;border-radius:10px;margin:1.25rem auto 0;overflow:hidden;box-shadow:0 12px 40px #040a1059}.chrome:where(.astro-b25skg3p){background:#171e26;border-bottom:1px solid #2a3540;align-items:center;gap:.45rem;padding:.55rem .8rem;display:flex}.dot:where(.astro-b25skg3p){border-radius:50%;width:.7rem;height:.7rem}.dot:where(.astro-b25skg3p).red{background:#f4645f}.dot:where(.astro-b25skg3p).yellow{background:#f6be4f}.dot:where(.astro-b25skg3p).green{background:#58c144}.chrome-title:where(.astro-b25skg3p){color:#7b8794;margin-left:auto;margin-right:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.screen:where(.astro-b25skg3p){color:#d6dee6;scrollbar-width:thin;scrollbar-color:#2a3540 transparent;background:#10151b;height:19.5rem;margin:0;padding:1rem 1.1rem 1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.55;overflow:auto}@media (width<=30rem){.screen:where(.astro-b25skg3p){height:17rem;font-size:.7rem}}.screen:where(.astro-b25skg3p) .c-bar{color:#3d97b8}.screen:where(.astro-b25skg3p) .c-dim{color:#7b8794}.screen:where(.astro-b25skg3p) .c-ok{color:#34d399}.screen:where(.astro-b25skg3p) .c-on{color:#4cc9e8}.screen:where(.astro-b25skg3p) .c-prompt{color:#e8eef4;font-weight:600}.screen:where(.astro-b25skg3p) .c-cursor{background:#d6dee6;width:.55em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{background:0 0}}@media (prefers-reduced-motion:reduce){.screen:where(.astro-b25skg3p) .c-cursor{animation:none}}.provider-wall:where(.astro-layqc5yg){margin-top:1.5rem}.provider-grid:where(.astro-layqc5yg){grid-template-columns:repeat(var(--provider-cols), 1fr);gap:.7rem;display:grid}@media (width<=60rem){.provider-grid:where(.astro-layqc5yg){grid-template-columns:repeat(var(--provider-cols-md), 1fr)}}@media (width<=34rem){.provider-grid:where(.astro-layqc5yg){grid-template-columns:repeat(var(--provider-cols-sm), 1fr)}}.provider-tile:where(.astro-layqc5yg){border:1px solid var(--sl-color-gray-5);background:#fff;border-radius:14px;justify-content:center;align-items:center;min-width:0;padding:.8rem .5rem;text-decoration:none;transition:transform .12s,border-color .12s;display:flex;margin-top:0!important}.provider-tile:where(.astro-layqc5yg):hover{border-color:var(--sl-color-gray-4);transform:translateY(-2px)}.provider-tile-ghost:where(.astro-layqc5yg){background:0 0;border-style:dashed}.provider-slug:where(.astro-layqc5yg){color:var(--sl-color-white);letter-spacing:.02em;text-align:center;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:600}.provider-slug-ghost:where(.astro-layqc5yg){color:var(--sl-color-gray-3);font-weight:500}.provider-logo:where(.astro-layqc5yg){color:#16181a;max-width:100%;display:block}.provider-logo:where(.astro-layqc5yg) svg{width:100%;height:auto;display:block}.provider-name:where(.astro-layqc5yg){color:#16181a;letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.provider-caption:where(.astro-layqc5yg){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);margin-top:.9rem;line-height:1.6}.provider-caption:where(.astro-layqc5yg) code:where(.astro-layqc5yg){font-size:.85em}.provider-caption:where(.astro-layqc5yg)>a:where(.astro-layqc5yg):last-child{margin-top:.35rem;display:block}
