@layer starlight.components{starlight-tabs:where(.astro-vw32nwsm){display:block}.tablist-wrapper:where(.astro-vw32nwsm){overflow-x:auto}:where(.astro-vw32nwsm)[role=tablist]{border-bottom:2px solid var(--sl-color-gray-5);padding:0;list-style:none;display:flex}.tab:where(.astro-vw32nwsm){display:flex}.tab:where(.astro-vw32nwsm)>:where(.astro-vw32nwsm)[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-vw32nwsm) :where(.astro-vw32nwsm)[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-vw32nwsm)~[role=tabpanel]{margin-top:1rem}}.home:where(.astro-lcdefpme){--gap:clamp(3.5rem, 8vw, 6rem);gap:var(--gap);padding-block:clamp(1.5rem,5vw,3.5rem) 2rem;display:grid}.home:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){letter-spacing:-.015em;color:var(--sl-color-white);margin:0 0 1.25rem;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:650;line-height:1.2}.home:where(.astro-lcdefpme) a:where(.astro-lcdefpme):not(.sl-link-button){color:var(--sl-color-text-accent);text-underline-offset:.2em}.home:where(.astro-lcdefpme) .expressive-code{margin:0}.hero:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem);display:grid}.hero-top:where(.astro-lcdefpme){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){letter-spacing:-.035em;color:var(--sl-color-white);text-wrap:balance;max-width:14ch;margin:0 0 2rem;font-size:clamp(2.375rem,5.4vw,4rem);font-weight:750;line-height:1.04}.lede:where(.astro-lcdefpme){color:var(--sl-color-gray-2);margin:.5rem 0 1.75rem;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.6}.lede:where(.astro-lcdefpme) code:where(.astro-lcdefpme),.shot:where(.astro-lcdefpme) figcaption:where(.astro-lcdefpme) code:where(.astro-lcdefpme){font-family:var(--sl-font-mono);background:var(--sl-color-accent-low);color:var(--sl-color-white);border-radius:.25rem;padding:.1em .35em;font-size:.9em}.actions:where(.astro-lcdefpme){flex-wrap:wrap;gap:.75rem;display:flex}.install-label:where(.astro-lcdefpme){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin:0 0 .5rem}.stage:where(.astro-lcdefpme){--shot-height:clamp(15rem, 34vw, 26rem);min-width:0}.stage:where(.astro-lcdefpme) starlight-tabs,.stage:where(.astro-lcdefpme) [role=tabpanel],.shot:where(.astro-lcdefpme),.shot-frame:where(.astro-lcdefpme){min-width:0;max-width:100%}.shot:where(.astro-lcdefpme){margin:0}.shot-frame:where(.astro-lcdefpme){border:1px solid var(--sl-color-hairline-light);box-shadow:0 1.5rem 3rem -1.75rem var(--sl-color-accent-low);border-radius:.75rem;overflow:hidden}.shot-bar:where(.astro-lcdefpme){height:2.25rem;font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);align-items:center;padding:0 1rem;display:flex}.shot-view:where(.astro-lcdefpme){height:var(--shot-height);display:block;position:relative;overflow:hidden}.shot-view:where(.astro-lcdefpme) img:where(.astro-lcdefpme){height:auto;display:block}.shot-web:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme):after,.shot-pr:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme):after{content:"";pointer-events:none;height:4.5rem;position:absolute;inset:auto 0 0}.shot-tui:where(.astro-lcdefpme) .shot-bar:where(.astro-lcdefpme){color:#9da5b4;background:#16181d}.shot-tui:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme){background:#1e2127}.shot-tui:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme) img:where(.astro-lcdefpme){width:100%}.shot-web:where(.astro-lcdefpme) .shot-bar:where(.astro-lcdefpme),.shot-pr:where(.astro-lcdefpme) .shot-bar:where(.astro-lcdefpme){color:#4b5563;background:#eef1f5;border-bottom:1px solid #dde2e8}.shot-web:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme),.shot-pr:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme){background:#fff}.shot-web:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme) img:where(.astro-lcdefpme){width:100%}.shot-web:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme):after,.shot-pr:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme):after{background:linear-gradient(#fff0,#fff)}.shot-pr:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme) img:where(.astro-lcdefpme){width:min(100%,44rem);margin-inline:auto}.shot-view:where(.astro-lcdefpme):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:-2px}.shot:where(.astro-lcdefpme) figcaption:where(.astro-lcdefpme){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin-top:.75rem}.trident:where(.astro-lcdefpme){gap:0;display:grid}.trident-intro:where(.astro-lcdefpme){max-width:38rem;margin-bottom:2rem}.trident-intro:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--sl-color-gray-2);margin:0 0 .75rem}.surface:where(.astro-lcdefpme){border-top:1px solid var(--sl-color-hairline);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-block:2rem;display:grid}.surface:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){letter-spacing:-.01em;color:var(--sl-color-white);margin:0 0 .5rem;font-size:1.375rem;font-weight:650}.surface:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--sl-color-gray-2);max-width:30rem;margin:0 0 .75rem;line-height:1.65}.handle:where(.astro-lcdefpme){background:var(--sl-color-accent-low);border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);margin-top:1rem;padding:1.25rem 1.5rem;display:grid}.handle:where(.astro-lcdefpme) a:where(.astro-lcdefpme){font-size:var(--sl-text-sm)}.handle:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){color:var(--sl-color-white);margin:0 0 .25rem;font-size:1rem;font-weight:650}.handle:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);margin:0 0 .375rem;line-height:1.6}.next:where(.astro-lcdefpme) ul:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;margin:0;padding:0;list-style:none;display:grid}.next:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border-bottom:1px solid var(--sl-color-hairline);gap:.125rem;padding:.875rem 0;display:grid}.next:where(.astro-lcdefpme) li:where(.astro-lcdefpme) a:where(.astro-lcdefpme){font-weight:600;text-decoration:none}.next:where(.astro-lcdefpme) li:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover,.next:where(.astro-lcdefpme) li:where(.astro-lcdefpme) a:where(.astro-lcdefpme):focus-visible{text-decoration:underline}.next:where(.astro-lcdefpme) li:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm)}.license:where(.astro-lcdefpme){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin:0}@media (width<=64rem){.hero-top:where(.astro-lcdefpme),.surface:where(.astro-lcdefpme),.handle:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){max-width:18ch}}@media (width<=48rem){.next:where(.astro-lcdefpme) ul:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.shot-tui:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme),.shot-web:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme){overflow-x:auto}.shot-tui:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme) img:where(.astro-lcdefpme),.shot-web:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme) img:where(.astro-lcdefpme){width:44rem;max-width:none}.shot-web:where(.astro-lcdefpme) .shot-view:where(.astro-lcdefpme):after{width:44rem}}
