@layer starlight.components{.card:where(.astro-67hp6l2q){--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-67hp6l2q):nth-child(4n+1){--sl-card-border:var(--sl-color-orange);--sl-card-bg:var(--sl-color-orange-low)}.card:where(.astro-67hp6l2q):nth-child(4n+3){--sl-card-border:var(--sl-color-green);--sl-card-bg:var(--sl-color-green-low)}.card:where(.astro-67hp6l2q):nth-child(4n+4){--sl-card-border:var(--sl-color-red);--sl-card-bg:var(--sl-color-red-low)}.card:where(.astro-67hp6l2q):nth-child(4n+5){--sl-card-border:var(--sl-color-blue);--sl-card-bg:var(--sl-color-blue-low)}.title:where(.astro-67hp6l2q){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-67hp6l2q) .icon:where(.astro-67hp6l2q){border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);border-radius:.25rem;flex-shrink:0;padding:.2em}.card:where(.astro-67hp6l2q) .body:where(.astro-67hp6l2q){font-size:clamp(var(--sl-text-sm), calc(.5rem + 1vw), var(--sl-text-body));margin:0}.card-grid:where(.astro-6lhiumbs){grid-template-columns:100%;gap:1rem;display:grid}.card-grid:where(.astro-6lhiumbs)>*{margin-top:0!important}@media (width>=50rem){.card-grid:where(.astro-6lhiumbs){grid-template-columns:1fr 1fr;gap:1.5rem}.stagger:where(.astro-6lhiumbs){--stagger-height:5rem;padding-bottom:var(--stagger-height)}.stagger:where(.astro-6lhiumbs)>:nth-child(2n){transform:translateY(var(--stagger-height))}}}.sui-center{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.landing-card:where(.astro-6bspujou){color:var(--sl-color-white);display:contents;--card-bg:var(--sl-color-bg-nav)!important;margin-top:1rem!important;margin-bottom:1rem!important}:root[data-theme=light] .landing-card:where(.astro-6bspujou){--card-bg:#fffc}.landing-card:where(.astro-6bspujou) .card{background:var(--card-bg);position:relative;overflow:hidden}.landing-card:where(.astro-6bspujou) .card>*{z-index:1}.landing-card:where(.astro-6bspujou) .card .icon{border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);color:var(--sl-color-gray-7);border-radius:.25rem;padding:.2em}.landing-card:where(.astro-6bspujou) .card{--sl-card-bg:var(--sl-color-accent-low);--sl-card-border:var(--sl-color-accent-high);--landing-card-accent:var(--sl-color-accent)}.landing-card:where(.astro-6bspujou):nth-child(2n) .card{--sl-card-bg:var(--landing-card-2nd-accent-low);--sl-card-border:var(--landing-card-2nd-accent-high);--landing-card-accent:var(--landing-card-2nd-accent)}.link-list:where(.astro-ldonog3h) ul{padding:0;list-style-type:none}.link-list:where(.astro-ldonog3h) li{border-bottom:1px solid var(--sl-color-gray-6);padding:.25rem 0;margin:0!important}.link-list:where(.astro-ldonog3h) li:last-child{border-bottom:none}.link-list:where(.astro-ldonog3h) a{justify-content:space-between;align-items:center;gap:.5rem;text-decoration:none;display:flex}.link-list:where(.astro-ldonog3h) a:after{content:"";background-color:currentColor;flex-shrink:0;width:1rem;height:1rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.92 11.62a1.001 1.001 0 0 0-.21-.33l-5-5a1.003 1.003 0 1 0-1.42 1.42l3.3 3.29H7a1 1 0 0 0 0 2h7.59l-3.3 3.29a1.002 1.002 0 0 0 .325 1.639 1 1 0 0 0 1.095-.219l5-5a1 1 0 0 0 .21-.33 1 1 0 0 0 0-.76Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.92 11.62a1.001 1.001 0 0 0-.21-.33l-5-5a1.003 1.003 0 1 0-1.42 1.42l3.3 3.29H7a1 1 0 0 0 0 2h7.59l-3.3 3.29a1.002 1.002 0 0 0 .325 1.639 1 1 0 0 0 1.095-.219l5-5a1 1 0 0 0 .21-.33 1 1 0 0 0 0-.76Z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-size:100%;mask-size:100%}[dir=rtl] .link-list:where(.astro-ldonog3h) a:after:not(:where()){transform:matrix(-1,0,0,1,0,0)}.card--fullwidth:where(.astro-rmbbqgdv){--card-bg:#17191ecc;grid-column:1/-1}:root[data-theme=light] .card--fullwidth:where(.astro-rmbbqgdv){--card-bg:#fffc}.split:where(.astro-rmbbqgdv){color:var(--sl-color-white);flex-direction:column;gap:0 1rem;display:flex}.split:where(.astro-rmbbqgdv)>*{padding:1rem}@media screen and (width>=78rem){.split:where(.astro-rmbbqgdv){flex-direction:row;gap:2.5rem}.split:where(.astro-rmbbqgdv)>*{flex:1;padding:0;margin-top:0!important}}
