@layer starlight.core{.chatgpt-plugin:where(.astro-gxivxg62){padding-block:var(--pf-head-top) calc(var(--sp-6) + var(--sp-2))}.cgp-layout:where(.astro-gxivxg62){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding-inline:var(--pf-inset);margin:0 auto;width:100%;box-sizing:border-box}.cgp-copy:where(.astro-gxivxg62){display:flex;flex-direction:column;align-items:flex-start}.cgp-title:where(.astro-gxivxg62){font-family:var(--font-heading, monospace);font-size:var(--text-title);font-weight:500;line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--sl-color-white);margin:var(--sp-4) 0 1rem}.cgp-lead:where(.astro-gxivxg62){font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-text-subtle);margin:0 0 1.75rem;max-width:46ch}.cgp-lead:where(.astro-gxivxg62) strong:where(.astro-gxivxg62){color:var(--color-text-strong);font-weight:500}.cgp-steps:where(.astro-gxivxg62){list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--border-subtle)}.cgp-step:where(.astro-gxivxg62){display:flex;gap:1rem;align-items:baseline;padding:.75rem 0;margin:0;border-bottom:1px solid var(--border-subtle)}.cgp-step-num:where(.astro-gxivxg62){flex-shrink:0;font-family:var(--font-code, monospace);font-size:var(--text-label);color:var(--color-primary);min-width:1.5em}.cgp-step-body:where(.astro-gxivxg62){display:flex;flex-wrap:wrap;gap:.25rem .5rem;font-size:var(--text-sm);line-height:var(--leading-copy)}.cgp-step-title:where(.astro-gxivxg62){color:var(--color-text-strong);font-weight:500}.cgp-step-text:where(.astro-gxivxg62){color:var(--color-text-subtle)}.cgp-visual:where(.astro-gxivxg62){display:block;color:inherit;text-decoration:none}.cgp-listing:where(.astro-gxivxg62){border:1px solid var(--border-mid);background:color-mix(in srgb,var(--sl-color-gray-6) 40%,transparent);padding:1.5rem;box-shadow:12px 12px 10px #00000047;transition:border-color var(--duration-base, .2s) ease}.cgp-visual:where(.astro-gxivxg62):hover .cgp-listing:where(.astro-gxivxg62),.cgp-visual:where(.astro-gxivxg62):focus-visible .cgp-listing:where(.astro-gxivxg62){border-color:var(--border-strong)}.cgp-listing-head:where(.astro-gxivxg62){display:flex;gap:1rem;align-items:center;margin-bottom:1.25rem}.cgp-listing-icon:where(.astro-gxivxg62){flex-shrink:0;width:3.25rem;height:auto;border:1px solid var(--border-mid);border-radius:12px}.cgp-listing-heading:where(.astro-gxivxg62){display:flex;flex-direction:column;min-width:0;flex:1}.cgp-listing-name:where(.astro-gxivxg62){font-family:var(--font-heading);font-size:var(--text-body-xl);font-weight:600;color:var(--sl-color-white);line-height:1.2}.cgp-listing-sub:where(.astro-gxivxg62){margin-top:.25rem;font-size:var(--text-sm);color:var(--color-text-subtle)}.cgp-listing-install:where(.astro-gxivxg62){flex-shrink:0;font-size:var(--text-sm);font-weight:500;color:var(--sl-color-black);background:var(--sl-color-white);border-radius:var(--radius-full);padding:.5rem 1rem;white-space:nowrap}.cgp-gallery:where(.astro-gxivxg62){display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:clamp(1.25rem,4vw,2rem) clamp(.75rem,3vw,1.5rem);border-radius:14px;background:radial-gradient(40% 55% at 28% 30%,var(--chatgpt-store-glow-1) 0%,transparent 78%),radial-gradient(35% 70% at 82% 95%,var(--chatgpt-store-glow-2) 0%,transparent 80%),radial-gradient(30% 40% at 90% 10%,var(--chatgpt-store-glow-3) 0%,transparent 80%),var(--chatgpt-store-base)}.cgp-chip:where(.astro-gxivxg62){display:flex;align-items:center;gap:.75rem;width:100%;max-width:26rem;padding:.6rem .6rem .6rem .75rem;border-radius:14px;background:var(--chatgpt-store-chip);font-size:var(--text-sm);line-height:var(--leading-copy);color:var(--color-text-strong);box-sizing:border-box}.cgp-chip-text:where(.astro-gxivxg62){flex:1;min-width:0}.cgp-chip-mark:where(.astro-gxivxg62){display:inline-block;width:1rem;height:auto;vertical-align:-.15em;margin-right:.3rem;border-radius:3px}.cgp-chip-app:where(.astro-gxivxg62){color:var(--chatgpt-store-accent);font-weight:500}.cgp-chip-go:where(.astro-gxivxg62){flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;aspect-ratio:1;border-radius:var(--radius-full);background:var(--surface-tint);color:var(--color-text-muted);font-size:var(--text-label)}.cgp-listing-rows:where(.astro-gxivxg62){display:flex;flex-direction:column;margin-top:1.25rem;border-top:1px solid var(--border-subtle)}.cgp-listing-row:where(.astro-gxivxg62){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--border-subtle)}.cgp-listing-key:where(.astro-gxivxg62){font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-muted)}.cgp-listing-val:where(.astro-gxivxg62){font-size:.8125rem;color:var(--sl-color-text);text-align:right}}@media(max-width:860px){@layer starlight.core{.cgp-layout:where(.astro-gxivxg62){grid-template-columns:1fr;gap:2.5rem}}}@media(max-width:480px){@layer starlight.core{.cgp-listing:where(.astro-gxivxg62){padding:1rem}.cgp-listing-install:where(.astro-gxivxg62){display:none}}}
