.qs:where(.astro-z65a5v3j){border:1px solid var(--q-line-2,#ffffff1f);border-radius:var(--q-r-lg,12px);background:var(--q-ink-2,oklch(16.3% .018 268));margin:1.75rem 0;padding:1.5rem}.qs-progress:where(.astro-z65a5v3j){font-family:var(--q-font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;gap:.5rem;margin:0 0 1.75rem;padding:0;font-size:.6875rem;list-style:none;display:flex}.qs-progress:where(.astro-z65a5v3j) li:where(.astro-z65a5v3j)+li:where(.astro-z65a5v3j){margin-top:0}.qs-progress:where(.astro-z65a5v3j) li:where(.astro-z65a5v3j){border-top:2px solid var(--q-line-2,#ffffff1f);color:var(--q-text-4,oklch(56% .024 259));flex:1;padding-top:.5rem}.qs-progress:where(.astro-z65a5v3j) li:where(.astro-z65a5v3j).on{border-top-color:var(--sl-color-accent,oklch(59.98% .2179 273.21));color:var(--q-text-2,oklch(76% .022 258))}.qs-step:where(.astro-z65a5v3j){display:none}.qs-step:where(.astro-z65a5v3j).on{display:block}.qs-step:where(.astro-z65a5v3j) h2:where(.astro-z65a5v3j){margin:0 0 .35rem;font-size:1.25rem}.qs-hint:where(.astro-z65a5v3j){color:var(--q-text-3,oklch(66.05% .0265 259.81));margin:0 0 1rem;font-size:.875rem}.qs-choices:where(.astro-z65a5v3j){gap:.5rem;margin-bottom:1rem;display:grid}.qs-choices:where(.astro-z65a5v3j) label:where(.astro-z65a5v3j){border:1px solid var(--q-line-2,#ffffff1f);border-radius:var(--q-r-md,10px);cursor:pointer;align-items:baseline;gap:.75rem;padding:.75rem .9rem;display:flex}.qs-choices:where(.astro-z65a5v3j) label:where(.astro-z65a5v3j):has(input:checked){border-color:var(--sl-color-accent,oklch(59.98% .2179 273.21));background:color-mix(in srgb, var(--sl-color-accent,oklch(59.98% .2179 273.21)) 8%, transparent)}.qs-choices:where(.astro-z65a5v3j) span:where(.astro-z65a5v3j){flex-direction:column;gap:.15rem;display:flex}.qs-choices:where(.astro-z65a5v3j) em:where(.astro-z65a5v3j){color:var(--q-text-3,oklch(66.05% .0265 259.81));font-size:.8125rem;font-style:normal}.qs-field:where(.astro-z65a5v3j){margin-bottom:.9rem;display:block}.qs-field:where(.astro-z65a5v3j)>span:where(.astro-z65a5v3j){margin-bottom:.35rem;font-size:.875rem;display:block}.qs-field:where(.astro-z65a5v3j) input:where(.astro-z65a5v3j),.qs-field:where(.astro-z65a5v3j) select:where(.astro-z65a5v3j){border-radius:var(--q-r-md,10px);border:1px solid var(--q-line-2,#ffffff1f);background:var(--q-ink-3,oklch(20.8% .02 268));width:100%;color:inherit;font-family:var(--q-font-mono,ui-monospace, monospace);padding:.55rem .7rem;font-size:.875rem}.qs-required:where(.astro-z65a5v3j)>span:where(.astro-z65a5v3j):after{content:" *";color:var(--sl-color-accent,oklch(59.98% .2179 273.21))}.qs-check:where(.astro-z65a5v3j){align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.875rem;display:flex}.qs-row:where(.astro-z65a5v3j){grid-template-columns:1fr 1fr;align-items:start;gap:.75rem;display:grid}.qs-row:where(.astro-z65a5v3j) .qs-field:where(.astro-z65a5v3j){margin-bottom:0}.qs-adv:where(.astro-z65a5v3j) .qs-row:where(.astro-z65a5v3j){margin-top:.75rem}.qs-note:where(.astro-z65a5v3j){color:var(--q-text-3,oklch(66.05% .0265 259.81));border-left:2px solid var(--q-line-2,#ffffff1f);margin:.75rem 0;padding-left:.75rem;font-size:.8125rem}.qs-warn:where(.astro-z65a5v3j){border-left-color:var(--sl-color-orange,#f5a623)}.qs-summary:where(.astro-z65a5v3j){border:1px solid var(--q-line-2,#ffffff1f);border-radius:var(--q-r-md,10px);margin-bottom:1.5rem;overflow:hidden}.qs-sum-row:where(.astro-z65a5v3j){grid-template-columns:11rem 1fr;align-items:baseline;gap:1rem;padding:.5rem .9rem;font-size:.875rem;display:grid}.qs-sum-row:where(.astro-z65a5v3j)+.qs-sum-row:where(.astro-z65a5v3j){border-top:1px solid var(--q-line-2,#ffffff1f)}.qs-summary:where(.astro-z65a5v3j) dt:where(.astro-z65a5v3j){color:var(--q-text-3,oklch(66.05% .0265 259.81));margin:0}.qs-summary:where(.astro-z65a5v3j) dd:where(.astro-z65a5v3j){font-family:var(--q-font-mono,ui-monospace, monospace);word-break:break-all;margin:0}.qs-sum-row:where(.astro-z65a5v3j)[hidden]{display:none}.qs-tree:where(.astro-z65a5v3j){margin:1.25rem 0 0}.qs-tree:where(.astro-z65a5v3j) figcaption:where(.astro-z65a5v3j){font-family:var(--q-font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--q-text-3,oklch(66.05% .0265 259.81));margin-bottom:.4rem;font-size:.6875rem}.qs-tree:where(.astro-z65a5v3j) pre:where(.astro-z65a5v3j){max-height:none;color:var(--q-text-2,oklch(76% .022 258));margin:0}.qs-out:where(.astro-z65a5v3j){margin:1.25rem 0}.qs-out-head:where(.astro-z65a5v3j){justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.35rem;display:flex}.qs-out-head:where(.astro-z65a5v3j) h3:where(.astro-z65a5v3j),.qs-out-head:where(.astro-z65a5v3j) h4:where(.astro-z65a5v3j){margin:0;font-size:1rem}.qs:where(.astro-z65a5v3j) pre:where(.astro-z65a5v3j){background:var(--q-ink-3,oklch(20.8% .02 268));border:1px solid var(--q-line-2,#ffffff1f);border-radius:var(--q-r-md,10px);max-height:26rem;padding:.9rem;font-size:.8125rem;line-height:1.5;overflow:auto}.qs-adv:where(.astro-z65a5v3j){margin:1rem 0;font-size:.9375rem}.qs-adv:where(.astro-z65a5v3j) summary:where(.astro-z65a5v3j){cursor:pointer;color:var(--q-text-2,oklch(76% .022 258))}.qs-nav:where(.astro-z65a5v3j){border-top:1px solid var(--q-line-2,#ffffff1f);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.qs-count:where(.astro-z65a5v3j){font-family:var(--q-font-mono,ui-monospace, monospace);color:var(--q-text-3,oklch(66.05% .0265 259.81));font-size:.75rem}.qs:where(.astro-z65a5v3j) button:where(.astro-z65a5v3j){border-radius:var(--q-r-md,10px);border:1px solid var(--q-line-2,#ffffff1f);background:var(--q-ink-3,oklch(20.8% .02 268));color:inherit;font:inherit;cursor:pointer;padding:.5rem 1.1rem;font-size:.875rem}.qs:where(.astro-z65a5v3j) :where(.astro-z65a5v3j)[data-next]{background:var(--sl-color-accent,oklch(59.98% .2179 273.21));color:#fff;border-color:#0000}.qs:where(.astro-z65a5v3j) button:where(.astro-z65a5v3j):disabled{opacity:.4;cursor:not-allowed}@media (width<=45rem){.qs-progress:where(.astro-z65a5v3j) li:where(.astro-z65a5v3j){padding-top:.4rem;font-size:0}.qs-summary:where(.astro-z65a5v3j) div:where(.astro-z65a5v3j),.qs-row:where(.astro-z65a5v3j){grid-template-columns:1fr}}
