@layer starlight.components{svg:where(.astro-tqmt7p53){color:var(--sl-icon-color);font-size:var(--sl-icon-size, 1em);width:1em;height:1em}}@layer starlight.components{.card-grid:where(.astro-5kzzdusd){display:grid;grid-template-columns:100%;gap:1rem}.card-grid:where(.astro-5kzzdusd)>*{margin-top:0!important}@media(min-width:50rem){.card-grid:where(.astro-5kzzdusd){grid-template-columns:1fr 1fr;gap:1.5rem}.stagger:where(.astro-5kzzdusd){--stagger-height: 5rem;padding-bottom:var(--stagger-height)}.stagger:where(.astro-5kzzdusd)>*:nth-child(2n){transform:translateY(var(--stagger-height))}}}@layer starlight.components{.sl-link-card:where(.astro-mmqectyp){display:grid;grid-template-columns:1fr auto;gap:.5rem;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1rem;box-shadow:var(--sl-shadow-sm);position:relative}a:where(.astro-mmqectyp){text-decoration:none;line-height:var(--sl-line-height-headings)}a:where(.astro-mmqectyp):before{content:"";position:absolute;inset:0}.stack:where(.astro-mmqectyp){flex-direction:column;gap:.5rem}.title:where(.astro-mmqectyp){color:var(--sl-color-white);font-weight:600;font-size:var(--sl-text-lg)}.description:where(.astro-mmqectyp){color:var(--sl-color-gray-3);line-height:1.5}.icon:where(.astro-mmqectyp){color:var(--sl-color-gray-3)}.sl-link-card:where(.astro-mmqectyp):hover{background:var(--sl-color-gray-7, var(--sl-color-gray-6));border-color:var(--sl-color-gray-2)}.sl-link-card:where(.astro-mmqectyp):hover .icon:where(.astro-mmqectyp){color:var(--sl-color-white)}}@layer starlight.components{.sl-steps{--bullet-size: calc(var(--sl-line-height) * 1rem);--bullet-margin: .375rem;list-style:none;counter-reset:steps-counter var(--sl-steps-start, 0);padding-inline-start:0}.sl-steps>li{counter-increment:steps-counter;position:relative;padding-inline-start:calc(var(--bullet-size) + 1rem);padding-bottom:1px;min-height:calc(var(--bullet-size) + var(--bullet-margin))}.sl-steps>li+li{margin-top:0}.sl-steps>li:before{content:counter(steps-counter);position:absolute;top:0;inset-inline-start:0;width:var(--bullet-size);height:var(--bullet-size);line-height:var(--bullet-size);font-size:var(--sl-text-xs);font-weight:600;text-align:center;color:var(--sl-color-white);background-color:var(--sl-color-gray-6);border-radius:99rem;box-shadow:inset 0 0 0 1px var(--sl-color-gray-5)}.sl-steps>li:after{--guide-width: 1px;content:"";position:absolute;top:calc(var(--bullet-size) + var(--bullet-margin));bottom:var(--bullet-margin);inset-inline-start:calc((var(--bullet-size) - var(--guide-width)) / 2);width:var(--guide-width);background-color:var(--sl-color-hairline-light)}}@layer starlight.content{.sl-steps>li>:first-child{--lh: calc(1em * var(--sl-line-height));--shift-y: calc(.5 * (var(--bullet-size) - var(--lh)));transform:translateY(var(--shift-y));margin-bottom: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}}}.container-section:where(.astro-eak5mmyr){padding-inline:calc(var(--spacing) * 2);@media(min-width:640px){padding-inline:calc(var(--spacing) * 4)}@media(min-width:1024px){padding-inline:calc(var(--spacing) * 12)}.container-wrapper{max-width:var(--section-max-width)}&:last-of-type{padding-bottom:0}+.container-section{margin-top:calc(var(--spacing) * 12)}&[data-width=sm]{--section-max-width: 640px}&[data-width=md]{--section-max-width: 768px}&[data-width=lg]{--section-max-width: 1024px}&[data-width=xl]{--section-max-width: 1280px}}:where(.astro-wlhsn2y4)[data-slot=button],.link-button:where(.astro-wlhsn2y4){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--primary-foreground);white-space:nowrap;gap:.5rem;justify-content:center;align-items:center;display:inline-flex;text-decoration:inherit;border:none;height:var(--button-height, calc(var(--spacing) * 8));width:var(--button-width, auto);font-weight:var(--button-font-weight, 500);font-size:var(--button-font-size, .875rem);line-height:var(--button-line-height, 1rem);padding-left:var(--button-padding-l, var(--button-padding-x, calc(var(--spacing) * 2.5)));padding-right:var(--button-padding-r, var(--button-padding-x, calc(var(--spacing) * 2.5)));border-radius:var(--button-radius, var(--radius));&[data-size="2xs"]{--button-height: calc(var(--spacing) * 5.5);--button-padding-l: calc(var(--spacing) * 2);--button-padding-r: var(--spacing);--button-font-size: .75rem;--border-radius: 100%}&[data-size=xs]{--button-radius: calc(var(--radius) - 2px);--button-height: calc(var(--spacing) * 6);--button-padding-x: calc(var(--spacing) * 2);--button-font-size: .75rem}&[data-size=sm]{--button-height: calc(var(--spacing) * 7);--button-padding-x: calc(var(--spacing) * 2.5);--button-font-size: .8rem}&[data-size=lg]{--button-height: calc(var(--spacing) * 8.5);--button-padding-x: calc(var(--spacing) * 2.5);--button-font-size: .875rem}&[data-size=icon-sm]{--button-height: calc(var(--spacing) * 6);--button-width: calc(var(--spacing) * 6);--button-padding-x: 0;--button-font-size: 0;--button-radius: calc(var(--radius) - 3px);svg{width:1rem;height:1rem}}&[data-size=icon-md]{--button-height: calc(var(--spacing) * 7);--button-width: calc(var(--spacing) * 7);--button-padding-x: 0;--button-font-size: 0;--button-radius: calc(var(--radius) - 2px);svg{width:1.25rem;height:1.25rem}}&[data-size=icon-lg]{--button-height: calc(var(--spacing) * 8);--button-width: calc(var(--spacing) * 8);--button-padding-x: 0;--button-font-size: 0;--button-radius: calc(var(--radius) - 1px);svg{width:1.5rem;height:1.5rem}}}.primary:where(.astro-wlhsn2y4){background-color:var(--primary)}.primary:where(.astro-wlhsn2y4):hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}.secondary:where(.astro-wlhsn2y4){background-color:var(--secondary);color:var(--secondary-foreground)}.secondary:where(.astro-wlhsn2y4):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}.minimal:where(.astro-wlhsn2y4){color:var(--accent-foreground)}.minimal:where(.astro-wlhsn2y4):hover{color:var(--accent-foreground);background-color:var(--accent)}
