.wizard:where(.astro-zcrqidkf){background:var(--surface-0);border:3px double var(--t-frame);width:100%;font-family:var(--prose-font);margin:2rem 0;position:relative}.wizard-noscript:where(.astro-zcrqidkf){background:var(--surface-2);color:var(--text-secondary);text-align:center;padding:24px}.wizard-noscript:where(.astro-zcrqidkf) code:where(.astro-zcrqidkf){background:var(--well);color:var(--well-text);font-family:var(--bbs-font);margin-top:12px;padding:8px 16px;font-size:1.125rem;display:inline-block}.wizard-header:where(.astro-zcrqidkf){padding:32px 32px 0}.wizard-header:where(.astro-zcrqidkf) h2:where(.astro-zcrqidkf){font-family:var(--bbs-font);color:var(--t-str);text-wrap:balance;margin:0 0 8px;font-size:2rem;font-weight:400;line-height:1}.wizard-header:where(.astro-zcrqidkf) p:where(.astro-zcrqidkf){color:var(--text-secondary);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){font-family:var(--bbs-font);color:var(--t-frame);text-transform:uppercase;letter-spacing:.08em;align-self:end;font-size:1.25rem;font-weight:400}.wizard-field:where(.astro-zcrqidkf) select:where(.astro-zcrqidkf){-webkit-appearance:none;appearance:none;background:var(--surface-0);border:1px dashed var(--t-frame);color:var(--text-primary);font-family:var(--bbs-font);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='%2335C2A8' stroke-width='2.5' stroke-linecap='square'%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;border-radius:0;width:100%;padding:6px 36px 6px 12px;font-size:1.25rem}.wizard-field:where(.astro-zcrqidkf) select:where(.astro-zcrqidkf):hover:not(:disabled){border-style:solid}.wizard-field:where(.astro-zcrqidkf) select:where(.astro-zcrqidkf):focus-visible{outline:2px solid var(--t-frame);outline-offset:2px}.wizard-field:where(.astro-zcrqidkf) select:where(.astro-zcrqidkf):disabled{opacity:.4;cursor:not-allowed}.wizard-output:where(.astro-zcrqidkf){border-top:1px dashed var(--t-frame);padding:24px 32px 32px}@media (width<=600px){.wizard-output:where(.astro-zcrqidkf){padding:20px}}.wizard-command:where(.astro-zcrqidkf){border-top:1px dashed var(--t-frame);border-bottom:1px dashed var(--t-frame);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.wizard-command:where(.astro-zcrqidkf) code:where(.astro-zcrqidkf){font-family:var(--bbs-font);color:var(--text-primary);overflow-wrap:anywhere;background:0 0;flex:1;padding:0;font-size:1.375rem;line-height:1.2}.wizard-command:where(.astro-zcrqidkf) code:where(.astro-zcrqidkf):before{content:"> " / "";color:var(--t-frame)}.wizard-command:where(.astro-zcrqidkf) button:where(.astro-zcrqidkf){all:unset;box-sizing:border-box;min-height:40px;color:var(--t-frame);font-family:var(--bbs-font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;align-items:center;padding:0 12px;font-size:1.25rem;display:inline-flex}.wizard-command:where(.astro-zcrqidkf) button:where(.astro-zcrqidkf):before{content:"[ "}.wizard-command:where(.astro-zcrqidkf) button:where(.astro-zcrqidkf):after{content:" ]"}.wizard-command:where(.astro-zcrqidkf) button:where(.astro-zcrqidkf):hover,.wizard-command:where(.astro-zcrqidkf) button:where(.astro-zcrqidkf):focus-visible{background:var(--t-frame);color:var(--surface-0)}.wizard-command:where(.astro-zcrqidkf) button:where(.astro-zcrqidkf):focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.wizard-preview:where(.astro-zcrqidkf){margin-top:24px}.wizard-preview:where(.astro-zcrqidkf) h3:where(.astro-zcrqidkf){font-family:var(--bbs-font);letter-spacing:.08em;text-transform:uppercase;color:var(--t-frame);margin:0 0 12px;font-size:1.25rem;font-weight:400}.wizard-preview:where(.astro-zcrqidkf) pre:where(.astro-zcrqidkf){background:var(--well);border:3px double var(--t-frame);font-family:var(--bbs-font);color:var(--well-text);margin:0;padding:16px 20px;font-size:1.15rem;line-height:1.35;overflow-x:auto}
