.cig[data-astro-cid-jgygcixr]{background-color:var(--theme-bg, #030712)}.cig-panel[data-astro-cid-jgygcixr]{position:relative;z-index:1;border-radius:1.05rem;border:1px solid rgb(255 255 255 / .06);background-color:var(--theme-bg, #030712);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 20px 60px -28px #000000a6}[data-theme=light] .cig-panel[data-astro-cid-jgygcixr]{background-color:#f8fafc;border-color:#0f172a14}.cig-panel[data-astro-cid-jgygcixr] .cig-dropdown{background-color:var(--theme-header-solid, #0f172a);opacity:1;backdrop-filter:none;box-shadow:0 18px 40px -16px #000000b8}.cig-panel[data-astro-cid-jgygcixr] .cig-open #cig-model-chevron,.cig-panel[data-astro-cid-jgygcixr] .cig-open #cig-params-chevron{transform:rotate(180deg)}.cig-panel[data-astro-cid-jgygcixr] .cig-chip{border-radius:.75rem;border:1px solid color-mix(in srgb,var(--theme-border, #334155) 80%,transparent);background:color-mix(in srgb,var(--theme-header-solid, #0f172a) 88%,transparent);padding:.5rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25;color:var(--theme-secondary, #94a3b8)}.cig-panel[data-astro-cid-jgygcixr] .cig-chip:hover{border-color:color-mix(in srgb,var(--color-brand-500) 40%,transparent);color:var(--theme-fg, #f8fafc)}.cig-panel[data-astro-cid-jgygcixr] .cig-chip--active{border-color:color-mix(in srgb,var(--color-brand-500) 55%,transparent);background:color-mix(in srgb,var(--color-brand-500) 14%,transparent);color:var(--theme-fg, #f8fafc);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand-500) 35%,transparent)}.cig-panel[data-astro-cid-jgygcixr] .cig-aspect{display:flex;min-width:3.5rem;min-height:4.75rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--theme-border, #334155) 80%,transparent);background:color-mix(in srgb,var(--theme-header-solid, #0f172a) 88%,transparent);padding:.625rem .375rem;font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--theme-secondary, #94a3b8)}.cig-panel[data-astro-cid-jgygcixr] .cig-aspect--active{border-color:color-mix(in srgb,var(--color-brand-500) 55%,transparent);background:color-mix(in srgb,var(--color-brand-500) 14%,transparent);color:var(--theme-fg, #f8fafc)}.cig-panel[data-astro-cid-jgygcixr] .cig-aspect-shape{display:block;flex-shrink:0;border-radius:.22rem;border:1.5px solid color-mix(in srgb,var(--color-brand-300) 65%,currentColor);background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand-500) 24%,transparent),color-mix(in srgb,var(--color-accent-500) 12%,transparent))}.cig-panel[data-astro-cid-jgygcixr] .cig-aspect-shape--auto{display:grid;place-items:center;width:1.2rem;height:1.2rem;font-size:.65rem;font-weight:800}.cig-panel[data-astro-cid-jgygcixr] .cig-model-option--active{background:color-mix(in srgb,var(--color-brand-500) 14%,transparent)}@property --cig-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes cig-border-spin{to{--cig-angle: 360deg}}#compact-generate.cig{background-color:var(--theme-bg, #030712);overflow:visible}#compact-generate .cig-frame,#compact-generate .cig-panel,#compact-generate .cig-stack{overflow:visible}#compact-generate .cig-photo{z-index:0;background-color:var(--theme-bg, #030712);background-image:var(--cig-photo);background-size:cover;background-position:center 20%;background-repeat:no-repeat}[data-theme=light] #compact-generate.cig,[data-theme=light] #compact-generate .cig-photo{background-color:#f1f5f9}#compact-generate .cig-frame{position:relative;padding:2px;border-radius:1.15rem;background:conic-gradient(from var(--cig-angle),rgba(99,102,241,.18) 0deg,rgba(99,102,241,.18) 96deg,#6366f1 108deg,#e0e7ff 118deg,#22d3ee 128deg,rgba(99,102,241,.18) 140deg,rgba(99,102,241,.18) 276deg,#6366f1 288deg,#e0e7ff 298deg,#22d3ee 308deg,rgba(99,102,241,.18) 320deg,rgba(99,102,241,.18) 360deg);box-shadow:0 24px 64px -28px #000000b3;animation:cig-border-spin 6.5s linear infinite}@media(prefers-reduced-motion:reduce){#compact-generate .cig-frame{animation:none}}
