.wizard:where(.astro-zcrqidkf){background:var(--surface-1,#1a1815);border:1px solid var(--border,#2a2725);border-radius:var(--radius-md,8px);width:100%;font-family:var(--sl-font,"Instrument Sans", system-ui, sans-serif);margin:2rem 0;overflow:hidden}.wizard-noscript:where(.astro-zcrqidkf){background:var(--surface-2,#252220);color:var(--text-secondary,#a39e95);text-align:center;padding:24px}.wizard-noscript:where(.astro-zcrqidkf) code:where(.astro-zcrqidkf){background:var(--code-bg,#161412);color:var(--sandstone,#c4a882);border-radius:var(--radius-sm,4px);font-family:var(--sl-font-mono,"JetBrains Mono", monospace);margin-top:12px;padding:8px 16px;font-size:.875rem;display:inline-block}.wizard-header:where(.astro-zcrqidkf){padding:32px 32px 0}.wizard-header:where(.astro-zcrqidkf) h2:where(.astro-zcrqidkf){color:var(--text-primary,#e8e2d9);text-wrap:balance;margin:0 0 8px;font-size:1.75rem;font-weight:600;line-height:1.2}.wizard-header:where(.astro-zcrqidkf) p:where(.astro-zcrqidkf){color:var(--text-secondary,#a39e95);max-width:55ch;margin:0;font-size:1rem;line-height:1.6}.wizard-form:where(.astro-zcrqidkf){grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;gap:6px 24px;padding:32px;display:grid}.wizard-field:where(.astro-zcrqidkf):first-child label:where(.astro-zcrqidkf),.wizard-field:where(.astro-zcrqidkf):nth-child(2) label:where(.astro-zcrqidkf){grid-row:1}.wizard-field:where(.astro-zcrqidkf):first-child select:where(.astro-zcrqidkf),.wizard-field:where(.astro-zcrqidkf):nth-child(2) select:where(.astro-zcrqidkf){grid-row:2}.wizard-field:where(.astro-zcrqidkf):nth-child(3) label:where(.astro-zcrqidkf),.wizard-field:where(.astro-zcrqidkf):nth-child(4) label:where(.astro-zcrqidkf){grid-row:3}.wizard-field:where(.astro-zcrqidkf):nth-child(3) select:where(.astro-zcrqidkf),.wizard-field:where(.astro-zcrqidkf):nth-child(4) select:where(.astro-zcrqidkf){grid-row:4}.wizard-field:where(.astro-zcrqidkf){display:contents}.wizard-field:where(.astro-zcrqidkf):nth-child(3) label:where(.astro-zcrqidkf){margin-top:18px}@media (width<=600px){.wizard-form:where(.astro-zcrqidkf){grid-template-rows:auto;grid-template-columns:1fr;gap:6px;padding:24px 20px}.wizard-field:where(.astro-zcrqidkf){flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.wizard-field:where(.astro-zcrqidkf):nth-child(3) label:where(.astro-zcrqidkf){margin-top:0}.wizard-header:where(.astro-zcrqidkf){padding:24px 20px 0}}.wizard-field:where(.astro-zcrqidkf) label:where(.astro-zcrqidkf){color:var(--text-secondary,#a39e95);text-transform:uppercase;letter-spacing:.04em;align-self:end;font-size:.8125rem;font-weight:600}.wizard-field:where(.astro-zcrqidkf) select:where(.astro-zcrqidkf){appearance:none;background:var(--surface-0,#0f0e0c);border:1px solid var(--border,#2a2725);border-radius:var(--radius-sm,4px);color:var(--text-primary,#e8e2d9);font-family:var(--sl-font,"Instrument Sans", system-ui, sans-serif);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A39E95' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;width:100%;padding:10px 36px 10px 12px;font-size:.9375rem;transition:border-color .15s cubic-bezier(.16,1,.3,1)}.wizard-field:where(.astro-zcrqidkf) select:where(.astro-zcrqidkf):hover:not(:disabled){border-color:var(--border-hover,#3d3935)}.wizard-field:where(.astro-zcrqidkf) select:where(.astro-zcrqidkf):focus{outline:2px solid var(--sl-color-accent,#c05746);outline-offset:1px;border-color:#0000}.wizard-field:where(.astro-zcrqidkf) select:where(.astro-zcrqidkf):disabled{opacity:.4;cursor:not-allowed}.wizard-output:where(.astro-zcrqidkf){border-top:1px solid var(--border,#2a2725);padding:24px 32px 32px}@media (width<=600px){.wizard-output:where(.astro-zcrqidkf){padding:20px}}.wizard-command:where(.astro-zcrqidkf){background:var(--code-bg,#161412);border:1px solid var(--border,#2a2725);border-radius:var(--radius-sm,4px);align-items:center;gap:12px;padding:12px 16px;display:flex;overflow-x:auto}.wizard-command:where(.astro-zcrqidkf) code:where(.astro-zcrqidkf){font-family:var(--sl-font-mono,"JetBrains Mono", monospace);color:var(--sandstone,#c4a882);white-space:nowrap;flex:1;font-size:.875rem}.wizard-command:where(.astro-zcrqidkf) button:where(.astro-zcrqidkf){all:unset;box-sizing:border-box;background:var(--sl-color-accent,#c05746);color:var(--text-primary,#e8e2d9);font-family:var(--sl-font,"Instrument Sans", system-ui, sans-serif);border-radius:var(--radius-sm,4px);cursor:pointer;white-space:nowrap;text-align:center;min-width:60px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:opacity .15s cubic-bezier(.16,1,.3,1)}.wizard-command:where(.astro-zcrqidkf) button:where(.astro-zcrqidkf):hover{opacity:.85}.wizard-command:where(.astro-zcrqidkf) button:where(.astro-zcrqidkf):focus-visible{outline:2px solid var(--sl-color-accent,#c05746);outline-offset:2px}.wizard-preview:where(.astro-zcrqidkf){margin-top:24px}.wizard-preview:where(.astro-zcrqidkf) h3:where(.astro-zcrqidkf){color:var(--text-primary,#e8e2d9);margin:0 0 12px;font-size:1rem;font-weight:600}.wizard-preview:where(.astro-zcrqidkf) pre:where(.astro-zcrqidkf){background:var(--code-bg,#161412);border:1px solid var(--border,#2a2725);border-radius:var(--radius-sm,4px);font-family:var(--sl-font-mono,"JetBrains Mono", monospace);color:var(--text-secondary,#a39e95);margin:0;padding:16px 20px;font-size:.8125rem;line-height:1.65;overflow-x:auto}
