.gis-wizard[data-astro-cid-2ociwsmm]{display:flex;flex-direction:column;gap:1.5rem}.gis-wizard-progress-track[data-astro-cid-2ociwsmm]{height:.35rem;background:var(--color-border);border-radius:999px;overflow:hidden}.gis-wizard-progress-bar[data-astro-cid-2ociwsmm]{height:100%;width:25%;background:var(--color-accent);border-radius:999px;transition:width .25s ease}.gis-wizard-progress-label[data-astro-cid-2ociwsmm]{margin:.5rem 0 0;font-size:.8rem;font-weight:600;color:var(--color-text-muted)}.gis-wizard-form[data-astro-cid-2ociwsmm]{display:flex;flex-direction:column;gap:1.25rem}.gis-wizard-flow[data-astro-cid-2ociwsmm][hidden],.gis-wizard-step[data-astro-cid-2ociwsmm][hidden],.gis-wizard-error[data-astro-cid-2ociwsmm][hidden],.gis-wizard-note[data-astro-cid-2ociwsmm][hidden],.gis-wizard-actions[data-astro-cid-2ociwsmm] .btn[data-astro-cid-2ociwsmm][hidden],.gis-wizard-result[data-astro-cid-2ociwsmm][hidden]{display:none!important}.gis-wizard-fields[data-astro-cid-2ociwsmm]{display:flex;flex-direction:column;gap:1.35rem}.gis-wizard-label[data-astro-cid-2ociwsmm]{display:block;margin:0 0 .65rem;font-size:1.05rem;font-weight:600;color:var(--color-heading);letter-spacing:-.01em}.gis-wizard-optional[data-astro-cid-2ociwsmm]{font-weight:500;color:var(--color-text-muted);font-size:.9rem}.gis-wizard-input[data-astro-cid-2ociwsmm]{width:100%;box-sizing:border-box;font-family:inherit;font-size:1rem;padding:.8rem .95rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);transition:border-color .15s ease}.gis-wizard-input[data-astro-cid-2ociwsmm]:hover{border-color:#ccc}.gis-wizard-input[data-astro-cid-2ociwsmm]:focus{outline:none;border-color:var(--color-accent)}.gis-wizard-input[data-astro-cid-2ociwsmm].is-invalid,.gis-wizard-input[data-astro-cid-2ociwsmm].is-invalid:focus{border-color:#dc2626;background:#fef2f2}.gis-wizard-fields[data-astro-cid-2ociwsmm]>div[data-astro-cid-2ociwsmm]:has(.is-invalid) .gis-wizard-label[data-astro-cid-2ociwsmm],.gis-wizard-fieldset[data-astro-cid-2ociwsmm].is-invalid .gis-wizard-label[data-astro-cid-2ociwsmm]{color:#b91c1c}.gis-wizard-fieldset[data-astro-cid-2ociwsmm].is-invalid .gis-wizard-choice[data-astro-cid-2ociwsmm]{border-color:#f87171;background:#fef2f2}.gis-wizard-hint[data-astro-cid-2ociwsmm],.gis-wizard-note[data-astro-cid-2ociwsmm]{margin:.65rem 0 0;font-size:.9rem;line-height:1.55;color:var(--color-text-muted)}.gis-wizard-note[data-astro-cid-2ociwsmm]{padding:.85rem 1rem;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.gis-wizard-fieldset[data-astro-cid-2ociwsmm]{margin:0;padding:0;border:0;min-inline-size:0}.gis-wizard-choices[data-astro-cid-2ociwsmm]{display:flex;flex-direction:column;gap:.65rem}.gis-wizard-choice[data-astro-cid-2ociwsmm]{display:flex;align-items:center;gap:.75rem;margin:0;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-size:1rem;color:var(--color-heading);transition:border-color .15s ease,background-color .15s ease}.gis-wizard-choice[data-astro-cid-2ociwsmm]:hover{border-color:#13df7f73;background:var(--color-bg-subtle)}.gis-wizard-choice[data-astro-cid-2ociwsmm]:has(input:checked){border-color:var(--color-accent);background:#13df7f14}.gis-wizard-choice[data-astro-cid-2ociwsmm] input[data-astro-cid-2ociwsmm]{accent-color:var(--color-accent);width:1.05rem;height:1.05rem;margin:0}.gis-wizard-error[data-astro-cid-2ociwsmm]{margin:0;padding:.75rem .9rem;font-size:.9rem;font-weight:600;color:#991b1b;background:#fef2f2;border:1px solid #f87171;border-radius:var(--radius-sm)}.gis-wizard-actions[data-astro-cid-2ociwsmm]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem}.gis-wizard-actions[data-astro-cid-2ociwsmm] .btn-primary[data-astro-cid-2ociwsmm]{margin-left:auto}.gis-wizard-result[data-astro-cid-2ociwsmm]{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:14rem;justify-content:center}.gis-wizard-result-kicker[data-astro-cid-2ociwsmm]{margin:0 0 .5rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-hover)}.gis-wizard-result[data-astro-cid-2ociwsmm] h3[data-astro-cid-2ociwsmm]{margin:0 0 .65rem;font-size:1.35rem;outline:none}.gis-wizard-result[data-astro-cid-2ociwsmm] p[data-astro-cid-2ociwsmm]{margin:0 0 1.35rem;font-size:.975rem;line-height:1.65;color:var(--color-text-muted)}
