@layer starlight.components{.card:where(.astro-hb56tcjt){--sl-card-border:var(--sl-color-purple);--sl-card-bg:var(--sl-color-purple-low);background-color:var(--sl-color-black);border:1px solid var(--sl-color-gray-5);flex-direction:column;gap:clamp(.5rem,calc(.125rem + 1vw),1rem);padding:clamp(1rem,calc(.125rem + 3vw),2.5rem)}.card:where(.astro-hb56tcjt):nth-child(4n+1){--sl-card-border:var(--sl-color-orange);--sl-card-bg:var(--sl-color-orange-low)}.card:where(.astro-hb56tcjt):nth-child(4n+3){--sl-card-border:var(--sl-color-green);--sl-card-bg:var(--sl-color-green-low)}.card:where(.astro-hb56tcjt):nth-child(4n+4){--sl-card-border:var(--sl-color-red);--sl-card-bg:var(--sl-color-red-low)}.card:where(.astro-hb56tcjt):nth-child(4n+5){--sl-card-border:var(--sl-color-blue);--sl-card-bg:var(--sl-color-blue-low)}.title:where(.astro-hb56tcjt){align-items:center;color:var(--sl-color-white);font-size:var(--sl-text-h4);font-weight:600;gap:1rem;line-height:var(--sl-line-height-headings)}.card:where(.astro-hb56tcjt) .icon:where(.astro-hb56tcjt){background-color:var(--sl-card-bg);border:1px solid var(--sl-card-border);border-radius:.25rem;flex-shrink:0;padding:.2em}.card:where(.astro-hb56tcjt) .body:where(.astro-hb56tcjt){font-size:clamp(var(--sl-text-sm),calc(.5rem + 1vw),var(--sl-text-body));margin:0}}@layer starlight.components{.card-grid:where(.astro-kel2n3lt){display:grid;gap:1rem;grid-template-columns:100%}.card-grid:where(.astro-kel2n3lt)>*{margin-top:0!important}@media(min-width:50rem){.card-grid:where(.astro-kel2n3lt){gap:1.5rem;grid-template-columns:1fr 1fr}.stagger:where(.astro-kel2n3lt){--stagger-height:5rem;padding-bottom:var(--stagger-height)}.stagger:where(.astro-kel2n3lt)>:nth-child(2n){transform:translateY(var(--stagger-height))}}}@layer starlight.components{starlight-tabs:where(.astro-htiuaenx){display:block}.tablist-wrapper:where(.astro-htiuaenx){overflow-x:auto}:where(.astro-htiuaenx)[role=tablist]{border-bottom:2px solid var(--sl-color-gray-5);display:flex;list-style:none;padding:0}.tab:where(.astro-htiuaenx){display:flex}.tab:where(.astro-htiuaenx)>:where(.astro-htiuaenx)[role=tab]{--sl-tab-color-border:var(--sl-color-gray-5);align-items:center;box-shadow:0 2px 0 var(--sl-tab-color-border);color:var(--sl-color-gray-3);display:flex;gap:.5rem;line-height:var(--sl-line-height-headings);outline-offset:var(--sl-outline-offset-inside);overflow-wrap:normal;padding:.275rem 1.25rem;text-decoration:none}.tab:where(.astro-htiuaenx) :where(.astro-htiuaenx)[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-htiuaenx)~[role=tabpanel]{margin-top:1rem}}@layer starlight.components{.sl-link-card:where(.astro-mm6bpajn){border:1px solid var(--sl-color-gray-5);border-radius:.5rem;box-shadow:var(--sl-shadow-sm);display:grid;gap:.5rem;grid-template-columns:1fr auto;padding:1rem;position:relative}a:where(.astro-mm6bpajn){line-height:var(--sl-line-height-headings);text-decoration:none}a:where(.astro-mm6bpajn):before{content:"";inset:0;position:absolute}.stack:where(.astro-mm6bpajn){flex-direction:column;gap:.5rem}.title:where(.astro-mm6bpajn){color:var(--sl-color-white);font-size:var(--sl-text-lg);font-weight:600}.description:where(.astro-mm6bpajn){line-height:1.5}.description:where(.astro-mm6bpajn),.icon:where(.astro-mm6bpajn){color:var(--sl-color-gray-3)}.sl-link-card:where(.astro-mm6bpajn):hover{background:var(--sl-color-gray-7,var(--sl-color-gray-6));border-color:var(--sl-color-gray-2)}.sl-link-card:where(.astro-mm6bpajn):hover .icon:where(.astro-mm6bpajn){color:var(--sl-color-white)}}@layer starlight.components{.sl-steps{--bullet-size:calc(var(--sl-line-height)*1rem);--bullet-margin:.375rem;counter-reset:steps-counter var(--sl-steps-start,0);list-style:none;padding-inline-start:0}.sl-steps>li{counter-increment:steps-counter;min-height:calc(var(--bullet-size) + var(--bullet-margin));padding-bottom:1px;padding-inline-start:calc(var(--bullet-size) + 1rem);position:relative}.sl-steps>li+li{margin-top:0}.sl-steps>li:before{background-color:var(--sl-color-gray-6);border-radius:99rem;box-shadow:inset 0 0 0 1px var(--sl-color-gray-5);color:var(--sl-color-white);content:counter(steps-counter);font-size:var(--sl-text-xs);font-weight:600;height:var(--bullet-size);inset-inline-start:0;line-height:var(--bullet-size);position:absolute;text-align:center;top:0;width:var(--bullet-size)}.sl-steps>li:after{--guide-width:1px;background-color:var(--sl-color-hairline-light);bottom:var(--bullet-margin);content:"";inset-inline-start:calc((var(--bullet-size) - var(--guide-width))/2);position:absolute;top:calc(var(--bullet-size) + var(--bullet-margin));width:var(--guide-width)}}@layer starlight.content{.sl-steps>li>:first-child{--lh:calc(1em*var(--sl-line-height));--shift-y:calc((var(--bullet-size) - var(--lh))*.5);margin-bottom:var(--shift-y);transform:translateY(var(--shift-y))}.sl-steps>li>:first-child:where(h1,h2,h3,h4,h5,h6){--lh:calc(1em*var(--sl-line-height-headings))}@supports (--prop:1lh){.sl-steps>li>:first-child{--lh:1lh}}}@layer starlight.components{starlight-file-tree:where(.astro-dboafa7f){--x-space:1.5rem;--y-space:.125rem;--y-pad:0;background-color:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);display:block;font-family:var(--__sl-font-mono);font-size:var(--sl-text-xs);overflow-x:auto;padding:1rem}starlight-file-tree:where(.astro-dboafa7f) .directory>details{background:transparent;border:0;padding:0;padding-inline-start:var(--x-space)}starlight-file-tree:where(.astro-dboafa7f) .directory>details>summary{border:0;color:var(--sl-color-white);font-weight:400;margin-inline-start:calc(var(--x-space)*-1);max-width:100%;padding:var(--y-pad) .625rem}starlight-file-tree:where(.astro-dboafa7f) .directory>details>summary::-webkit-details-marker,starlight-file-tree:where(.astro-dboafa7f) .directory>details>summary::marker{color:var(--sl-color-gray-3)}starlight-file-tree:where(.astro-dboafa7f) .directory>details>summary:hover,starlight-file-tree:where(.astro-dboafa7f) .directory>details>summary:hover .tree-icon{color:var(--sl-color-text-accent);cursor:pointer;fill:currentColor}starlight-file-tree:where(.astro-dboafa7f) .directory>details>summary:hover~ul{border-color:var(--sl-color-gray-4)}starlight-file-tree:where(.astro-dboafa7f) .directory>details>summary:hover .highlight .tree-icon{color:var(--sl-color-text-invert);fill:currentColor}starlight-file-tree:where(.astro-dboafa7f) ul{border-inline-start:1px solid var(--sl-color-gray-5);list-style:none;margin-inline-start:.5rem;padding:0;padding-inline-start:.125rem}starlight-file-tree:where(.astro-dboafa7f)>ul{border:0;margin:0;padding:0}starlight-file-tree:where(.astro-dboafa7f) li{margin:var(--y-space) 0;padding:var(--y-pad) 0}starlight-file-tree:where(.astro-dboafa7f) .file{color:var(--sl-color-white);margin-inline-start:calc(var(--x-space) - .125rem)}starlight-file-tree:where(.astro-dboafa7f) .tree-entry{align-items:flex-start;display:inline-flex;flex-wrap:wrap;max-width:calc(100% - 1rem)}@media(min-width:30em){starlight-file-tree:where(.astro-dboafa7f) .tree-entry{flex-wrap:nowrap}}starlight-file-tree:where(.astro-dboafa7f) .tree-entry>:first-child{flex-shrink:0}starlight-file-tree:where(.astro-dboafa7f) .empty{color:var(--sl-color-gray-3);padding-inline-start:.375rem}starlight-file-tree:where(.astro-dboafa7f) .comment{color:var(--sl-color-gray-3);max-width:24rem;min-width:12rem;padding-inline-start:1.625rem}starlight-file-tree:where(.astro-dboafa7f) .highlight{background-color:var(--sl-color-text-accent);border-radius:.25rem;color:var(--sl-color-text-invert);display:inline-block;padding-inline-end:.5rem}starlight-file-tree:where(.astro-dboafa7f) svg{display:inline;fill:var(--sl-color-gray-3);height:.875rem;margin-inline:.25rem .375rem;vertical-align:middle;width:.875rem}starlight-file-tree:where(.astro-dboafa7f) .highlight svg.tree-icon{fill:currentColor}}
