@layer starlight.components{starlight-tabs:where(.astro-scn3uvmv){display:block}.tablist-wrapper:where(.astro-scn3uvmv){overflow-x:auto}:where(.astro-scn3uvmv)[role=tablist]{border-bottom:2px solid var(--sl-color-gray-5);padding:0;list-style:none;display:flex}.tab:where(.astro-scn3uvmv){display:flex}.tab:where(.astro-scn3uvmv)>:where(.astro-scn3uvmv)[role=tab]{--sl-tab-color-border:var(--sl-color-gray-5);line-height:var(--sl-line-height-headings);box-shadow:0 2px 0 var(--sl-tab-color-border);color:var(--sl-color-gray-3);outline-offset:var(--sl-outline-offset-inside);overflow-wrap:initial;align-items:center;gap:.5rem;padding:.275rem 1.25rem;text-decoration:none;display:flex}.tab:where(.astro-scn3uvmv) :where(.astro-scn3uvmv)[role=tab][aria-selected=true]{--sl-tab-color-border:var(--sl-color-text-accent);color:var(--sl-color-white);font-weight:600}.tablist-wrapper:where(.astro-scn3uvmv)~[role=tabpanel]{margin-top:1rem}}.agent-prompt:where(.astro-dimawaxi){border:1px solid color-mix(in oklab, var(--sl-color-accent) 40%, transparent);background:color-mix(in oklab, var(--sl-color-accent) 6%, transparent);border-radius:.75rem;overflow:hidden}.head:where(.astro-dimawaxi){border-bottom:1px solid color-mix(in oklab, var(--sl-color-accent) 25%, transparent);font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);align-items:center;gap:.6rem;margin:0;padding:.85rem 1.25rem;display:flex}.mark:where(.astro-dimawaxi){color:#d97757;flex-shrink:0}.body:where(.astro-dimawaxi){align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}code:where(.astro-dimawaxi){font-family:var(--sl-font-mono);font-size:var(--sl-text-base);color:var(--sl-color-white);background:0 0;border:none;flex:1;padding:0;line-height:1.6}.copy:where(.astro-dimawaxi){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-black);color:var(--sl-color-gray-2);font:inherit;font-size:var(--sl-text-sm);cursor:pointer;border-radius:.4rem;flex-shrink:0;padding:.4rem .9rem;transition:color .15s,border-color .15s}.copy:where(.astro-dimawaxi):hover{color:var(--sl-color-white);border-color:var(--sl-color-accent)}.copy:where(.astro-dimawaxi).done{color:var(--sl-color-accent);border-color:var(--sl-color-accent)}@media (width<=34rem){.body:where(.astro-dimawaxi){flex-direction:column}}.card:where(.astro-a5zxh5oa){border:1px solid var(--sl-color-gray-5);height:100%;color:inherit;border-radius:.75rem;flex-direction:column;padding:1.5rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.card:where(.astro-a5zxh5oa):hover{background:var(--sl-color-gray-6)}.tile:where(.astro-a5zxh5oa){background:color-mix(in oklab, var(--hue) 14%, transparent);width:2.75rem;height:2.75rem;color:var(--hue);border-radius:.6rem;justify-content:center;align-items:center;margin-bottom:1rem;transition:background .2s;display:inline-flex}[data-theme=dark] .tile:where(.astro-a5zxh5oa){background:color-mix(in oklab, var(--hue) 22%, transparent);color:color-mix(in oklab, var(--hue) 62%, white)}.card:where(.astro-a5zxh5oa):hover .tile:where(.astro-a5zxh5oa){background:color-mix(in oklab, var(--hue) 26%, transparent)}.card:where(.astro-a5zxh5oa):hover{border-color:color-mix(in oklab, var(--hue) 55%, transparent)}.card:where(.astro-a5zxh5oa):hover .arrow:where(.astro-a5zxh5oa){color:var(--hue)}.title:where(.astro-a5zxh5oa){font-weight:600;font-size:var(--sl-text-xl);color:var(--sl-color-white);align-items:center;gap:.4rem;display:inline-flex}.arrow:where(.astro-a5zxh5oa){color:var(--sl-color-gray-4);transition:transform .2s}.card:where(.astro-a5zxh5oa):hover .arrow:where(.astro-a5zxh5oa){transform:translate(2px)}.teaser:where(.astro-a5zxh5oa){color:var(--sl-color-gray-3);font-size:var(--sl-text-base);margin-top:.6rem;line-height:1.65}.landing:where(.astro-lcdefpme){text-align:start}.hero-band:where(.astro-lcdefpme){min-height:100svh;margin-top:calc(-1 * var(--sl-nav-height));padding:calc(var(--sl-nav-height) + 4rem) 1.5rem 5rem;align-items:center;display:flex;position:relative;overflow:hidden}.hero-inner:where(.astro-lcdefpme)>:where(.astro-lcdefpme){min-width:0}.hero-inner:where(.astro-lcdefpme){align-items:center;gap:2.5rem;width:100%;max-width:68rem;margin-inline:auto;display:grid;position:relative}@media (width>=60rem){.hero-inner:where(.astro-lcdefpme){grid-template-columns:1fr 1fr;gap:4rem}}.hero-copy:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){letter-spacing:-.02em;margin:0;font-size:clamp(2.5rem,1.4rem + 3.6vw,4.1rem);font-weight:500;line-height:1.14}.title-mark:where(.astro-lcdefpme){vertical-align:0;width:auto;height:.82em;display:inline-block}.hero-lede:where(.astro-lcdefpme){color:var(--sl-color-gray-2);margin:1.5rem 0 0;font-size:clamp(1.125rem,1rem + .5vw,1.4rem);line-height:1.6}.hero-cta:where(.astro-lcdefpme){margin:2rem 0 0}.btn:where(.astro-lcdefpme){font-size:var(--sl-text-lg);color:#fff;background:#0b72c4;border:1px solid #0000;border-radius:999px;padding:.8rem 1.6rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}.btn:where(.astro-lcdefpme):hover{background:#1180da;transform:translateY(-1px)}.btn:where(.astro-lcdefpme):focus-visible{outline-offset:3px;outline:2px solid #0b72c4}.hero-badges:where(.astro-lcdefpme){font-size:var(--sl-text-base);color:var(--sl-color-gray-3);flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.5rem 0 0;display:flex}.pills:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:48rem;margin:2rem auto 0;padding:0;list-style:none;display:flex}.pills:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border:1px solid var(--sl-color-gray-5);font-size:var(--sl-text-base);color:var(--sl-color-gray-2);background:var(--sl-color-gray-6);border-radius:999px;margin:0;padding:.55rem 1.15rem}.tabs-wrap:where(.astro-lcdefpme){margin-top:2rem}.tabs-wrap:where(.astro-lcdefpme) [role=tablist]{border-bottom:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.tabs-wrap:where(.astro-lcdefpme) .tab>[role=tab]{box-shadow:none;font-family:var(--sl-font-mono);font-size:var(--sl-text-base);background:var(--sl-color-gray-6);color:var(--sl-color-gray-2);border-radius:.5rem;padding:.5rem 1.2rem;transition:background .15s,color .15s}.tabs-wrap:where(.astro-lcdefpme) .tab>[role=tab]:hover{background:var(--sl-color-gray-5);color:var(--sl-color-white)}.tabs-wrap:where(.astro-lcdefpme) .tab>[role=tab][aria-selected=true]{background:var(--sl-color-white);color:var(--sl-color-black);font-weight:600}.tabs-wrap:where(.astro-lcdefpme) .tab:first-child:before,.tabs-wrap:where(.astro-lcdefpme) .tab:first-child:after,.tabs-wrap:where(.astro-lcdefpme) .tab:nth-child(2):after,.tabs-wrap:where(.astro-lcdefpme) .tab:nth-child(3):after{color:var(--sl-color-gray-4);font-family:var(--sl-font-mono);user-select:none;align-items:center;display:flex}.tabs-wrap:where(.astro-lcdefpme) .tab:first-child:before{content:"{";padding-inline-end:.5rem;font-size:1.75rem;line-height:1}.tabs-wrap:where(.astro-lcdefpme) .tab:nth-child(3):after{content:"}";padding-inline-start:.5rem;font-size:1.75rem;line-height:1}.tabs-wrap:where(.astro-lcdefpme) .tab:first-child:after,.tabs-wrap:where(.astro-lcdefpme) .tab:nth-child(2):after{content:"→";padding-inline:.45rem;font-size:.85rem}.tabs-wrap:where(.astro-lcdefpme) .tab:nth-child(4){margin-inline-start:.6rem}.tabs-wrap:where(.astro-lcdefpme) .tablist-wrapper{margin-bottom:1.5rem}.tabs-wrap:where(.astro-lcdefpme) .tablist-wrapper~[role=tabpanel]{margin-top:1.5rem}@media (width<=34rem){.tabs-wrap:where(.astro-lcdefpme) .tab:before,.tabs-wrap:where(.astro-lcdefpme) .tab:after{display:none}.tabs-wrap:where(.astro-lcdefpme) .tab:nth-child(4){margin-inline-start:0}}.start-tabs:where(.astro-lcdefpme) [role=tablist]{border-bottom:none;flex-wrap:wrap;justify-content:center;gap:.4rem}.start-tabs:where(.astro-lcdefpme) .tab>[role=tab]{box-shadow:none;font-size:var(--sl-text-base);background:var(--sl-color-gray-6);color:var(--sl-color-gray-2);border-radius:.5rem;padding:.5rem 1.1rem}.start-tabs:where(.astro-lcdefpme) .tab>[role=tab][aria-selected=true]{background:var(--sl-color-white);color:var(--sl-color-black);font-weight:600}.panel:where(.astro-lcdefpme){gap:1.75rem;display:grid}.panel:where(.astro-lcdefpme)>:where(.astro-lcdefpme){min-width:0}@media (width>=60rem){.panel:where(.astro-lcdefpme){grid-template-columns:2fr 1fr;align-items:start;gap:2.5rem}}.panel-text:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:var(--sl-text-h3);margin:0 0 .75rem}.panel-text:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--sl-color-gray-2);font-size:var(--sl-text-base);margin:0 0 .75rem;line-height:1.7}.duo-inner:where(.astro-lcdefpme){text-align:start;gap:3.5rem;margin-top:3rem;display:grid}@media (width>=60rem){.duo-inner:where(.astro-lcdefpme){grid-template-columns:1fr 1fr;gap:4.5rem}}.duo-inner:where(.astro-lcdefpme) article:where(.astro-lcdefpme){min-width:0}.duo-inner:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:var(--sl-text-h3);letter-spacing:-.01em;margin:0;font-weight:600}.duo-inner:where(.astro-lcdefpme) .lede:where(.astro-lcdefpme){color:var(--sl-color-gray-2);margin:1.25rem 0 0;font-size:clamp(1.125rem,1rem + .5vw,1.4rem);line-height:1.6}.duo-inner:where(.astro-lcdefpme) .benefits:where(.astro-lcdefpme){color:var(--sl-color-gray-3);font-size:var(--sl-text-base);flex-direction:column;gap:.6rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.duo-inner:where(.astro-lcdefpme) .benefits:where(.astro-lcdefpme) li:where(.astro-lcdefpme){align-items:baseline;gap:.6rem;margin:0;display:flex}.duo-inner:where(.astro-lcdefpme) .tick:where(.astro-lcdefpme){color:var(--sl-color-accent);font-weight:700}.duo-inner:where(.astro-lcdefpme) .more:where(.astro-lcdefpme){font-size:var(--sl-text-base);margin-top:1.75rem}.feature-grid:where(.astro-lcdefpme){grid-template-columns:1fr;gap:1.25rem;margin-top:2.25rem;display:grid}@media (width>=40rem){.feature-grid:where(.astro-lcdefpme){grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.feature-grid:where(.astro-lcdefpme){grid-template-columns:repeat(3,1fr)}}.center-link:where(.astro-lcdefpme){text-align:center;font-size:var(--sl-text-base);margin-top:2.25rem}.start-tabs:where(.astro-lcdefpme){max-width:44rem;margin:2rem auto 0}.caption:where(.astro-lcdefpme){text-align:center;color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);margin:.85rem 0 0}.supported:where(.astro-lcdefpme){padding:5rem 1.5rem 6rem;position:relative}.supported-label:where(.astro-lcdefpme),.logos:where(.astro-lcdefpme){position:relative}.supported-label:where(.astro-lcdefpme){text-align:center;margin:0 0 1rem;font-weight:500}.logos:where(.astro-lcdefpme){opacity:.45;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;display:flex}.logos:where(.astro-lcdefpme) img:where(.astro-lcdefpme){width:auto;height:auto;max-height:3.4rem}[data-theme=dark] .logos:where(.astro-lcdefpme) img:where(.astro-lcdefpme){filter:invert()}
