@layer starlight.components{.card:where(.astro-gobme5xh){display:flex;flex-direction:column;border-radius:1rem;position:relative;transition:all .5s ease;border:1px solid var(--sl-color-gray-6)}.card:where(.astro-gobme5xh):before{content:"";position:absolute;inset:0;padding:1px;background:var(--color-primary-gradient);border-radius:inherit;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;transition:opacity .5s ease}.card:where(.astro-gobme5xh):hover:before{opacity:1}.title:where(.astro-gobme5xh){font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);gap:1rem;align-items:center}.card:where(.astro-gobme5xh) .body:where(.astro-gobme5xh){margin:0;font-size:clamp(var(--sl-text-body))}}@layer starlight.components{.card-grid:where(.astro-ex5q2lsb){display:grid;gap:1rem;grid-template-columns:1fr;margin-top:1.4rem!important}.card-grid:where(.astro-ex5q2lsb)>*{margin-top:0!important}@media(max-width:767px){.card-grid:where(.astro-ex5q2lsb){grid-template-columns:1fr!important;gap:1rem}}@media(min-width:768px)and (max-width:1023px){.card-grid:where(.astro-ex5q2lsb){grid-template-columns:repeat(min(var(--columns),2),1fr);gap:1.5rem}}@media(min-width:1024px){.card-grid:where(.astro-ex5q2lsb){grid-template-columns:repeat(var(--columns),1fr);gap:1.7rem}}@media(min-width:1440px){.card-grid:where(.astro-ex5q2lsb){grid-template-columns:repeat(min(var(--columns),4),1fr);gap:1.8rem;max-width:1400px;margin:0 auto}}}@layer starlight.core{.list-card:where(.astro-lqc53zue){background:var(--sl-color-black);border:1px solid var(--sl-color-gray-6);border-radius:1.3rem;padding:.5rem;display:flex;flex-direction:column;height:100%}.list-card-header:where(.astro-lqc53zue){background-color:color-mix(in oklab,var(--sl-color-gray-6) 30%,transparent);display:flex;border-radius:1rem;justify-content:space-between;align-items:center;padding:1.2rem;margin-bottom:1rem}.list-card-header:where(.astro-lqc53zue) h4:where(.astro-lqc53zue){font-size:1.4rem!important;margin:0!important;font-weight:500!important}.list-card-wide:where(.astro-lqc53zue){grid-column:span 2}@media(max-width:768px){.list-card-wide:where(.astro-lqc53zue){grid-column:span 1}}}.link-arrow:where(.astro-5eunqzkt){transition:transform .3s ease}a:where(.astro-5eunqzkt):hover .link-arrow:where(.astro-5eunqzkt){transform:translate(4px)}.hero-tabs-nav:where(.astro-wfzm445n){border-top:2px solid var(--sl-color-gray-6);display:flex;flex-direction:column;gap:0}@media(min-width:768px){.hero-tabs-nav:where(.astro-wfzm445n){flex-direction:row;justify-content:center;align-items:stretch}}@layer starlight.components{.accordion-container:where(.astro-7kpxvxyf){display:grid;grid-template-columns:1fr 2fr;gap:2.5rem}@media(max-width:1280px){.accordion-container:where(.astro-7kpxvxyf){grid-template-columns:1fr}}.accordion-tabs:where(.astro-7kpxvxyf){display:flex;flex-direction:column}.accordion-tab-item:where(.astro-7kpxvxyf){background-color:var(--sl-color-black);border-radius:16px;padding:1.6rem;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.accordion-tab-item:where(.astro-7kpxvxyf):hover{background-color:color-mix(in srgb,var(--sl-color-gray-6) 20%,transparent);transform:translateY(-2px)}.tab-icon:where(.astro-7kpxvxyf){background-color:color-mix(in srgb,var(--sl-color-gray-6) 40%,transparent);width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.tab-text:where(.astro-7kpxvxyf){margin-top:0}.tab-text:where(.astro-7kpxvxyf) h3:where(.astro-7kpxvxyf){margin:0 0 4px;font-size:1.25rem!important}.tab-text:where(.astro-7kpxvxyf) p:where(.astro-7kpxvxyf){margin:0!important}.stop-color-1:where(.astro-7kpxvxyf),.stop-color-2:where(.astro-7kpxvxyf),.stop-color-3:where(.astro-7kpxvxyf){stop-color:var(--sl-color-white)}.active-tab:where(.astro-7kpxvxyf){position:relative;transform:translateY(-2px)}.active-tab:where(.astro-7kpxvxyf):before{content:"";position:absolute;inset:0;padding:1px;background:var(--color-primary-gradient);border-radius:inherit;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;animation:borderFadeIn .3s ease forwards}@keyframes borderFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.active-tab:where(.astro-7kpxvxyf) .stop-color-1:where(.astro-7kpxvxyf){stop-color:#3a1c71}.active-tab:where(.astro-7kpxvxyf) .stop-color-2:where(.astro-7kpxvxyf){stop-color:var(--color-primary)}.active-tab:where(.astro-7kpxvxyf) .stop-color-3:where(.astro-7kpxvxyf){stop-color:#ffca7b}.accordion-list:where(.astro-7kpxvxyf){margin-top:0!important;display:flex;flex-direction:column;gap:1rem}.accordion:where(.astro-7kpxvxyf){opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.accordion:where(.astro-7kpxvxyf).show-accordion{opacity:1;transform:translateY(0);pointer-events:auto}.accordion:where(.astro-7kpxvxyf).show-accordion.fade-in{animation:fadeInUp .5s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.accordion:where(.astro-7kpxvxyf).show-accordion:nth-child(1){animation-delay:.1s}.accordion:where(.astro-7kpxvxyf).show-accordion:nth-child(2){animation-delay:.2s}.accordion:where(.astro-7kpxvxyf).show-accordion:nth-child(3){animation-delay:.3s}.accordion:where(.astro-7kpxvxyf).show-accordion:nth-child(4){animation-delay:.4s}.accordion:where(.astro-7kpxvxyf).show-accordion:nth-child(5){animation-delay:.5s}}@layer starlight.components{.accordion:where(.astro-oqjbs5yv){border:1px solid var(--sl-color-gray-6);padding:1.5rem 2rem;border-radius:16px;display:none}.accordion:where(.astro-oqjbs5yv).show-accordion{display:block}.accordion-header:where(.astro-oqjbs5yv){display:flex;align-items:center;justify-content:space-between;cursor:pointer}.accordion-header:where(.astro-oqjbs5yv) h4:where(.astro-oqjbs5yv){font-size:1.22rem!important}.accordion-icon:where(.astro-oqjbs5yv){width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-top:0!important}.accordion-icon:where(.astro-oqjbs5yv) svg:where(.astro-oqjbs5yv){position:relative}.accordion-icon:where(.astro-oqjbs5yv) .vertical-line:where(.astro-oqjbs5yv){transition:transform .5s ease,opacity .5s ease;transform-origin:center}.accordion-icon:where(.astro-oqjbs5yv) .horizontal-line:where(.astro-oqjbs5yv){position:absolute;transition:transform .5s ease;transform-origin:center}.accordion:where(.astro-oqjbs5yv).active .accordion-icon:where(.astro-oqjbs5yv) .vertical-line:where(.astro-oqjbs5yv){transform:rotate(90deg);opacity:0}.accordion:where(.astro-oqjbs5yv).active .accordion-icon:where(.astro-oqjbs5yv) .horizontal-line:where(.astro-oqjbs5yv){transform:rotate(180deg)}.accordion-body:where(.astro-oqjbs5yv){margin-top:0!important;max-height:0px;overflow:hidden;transition:all .5s ease;opacity:0}.accordion:where(.astro-oqjbs5yv).active .accordion-body:where(.astro-oqjbs5yv){margin-top:16px!important;max-height:max-content;overflow:visible;opacity:1;transition:all .5s ease}}
