.step-content.svelte-1hcdfzt{flex:1;max-width:612px;margin:0 auto;width:100%}.step-title.svelte-1hcdfzt{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--mcq-title-gap);line-height:1.3;min-height:2.6em;padding:0 16px;display:grid;align-content:center}.loc-grid.svelte-1hcdfzt{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:40px}.loc-card.svelte-1hcdfzt{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;background:#fff;border:none;border-radius:16px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:var(--shadow-md-strong);font-family:inherit;min-height:96px}.loc-flag-slot.svelte-1hcdfzt{height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.loc-flag.svelte-1hcdfzt{width:auto;height:56px;object-fit:contain;border-radius:4px;filter:drop-shadow(0 2px 4px rgba(15,23,42,.18))}.loc-flag-state.svelte-1hcdfzt{height:40px}.loc-card.svelte-1hcdfzt:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg-strong)}.loc-card.svelte-1hcdfzt:active{transform:scale(.97)}.loc-card.svelte-1hcdfzt:focus{outline:none}.loc-card.svelte-1hcdfzt:focus-visible{outline:2px solid var(--color-secondary, #2563EB);outline-offset:2px}.loc-card.loc-selected.svelte-1hcdfzt{background:color-mix(in srgb,var(--color-secondary, #2563EB) 6%,white);box-shadow:0 0 0 2px var(--color-secondary, #2563EB),var(--shadow-md-strong);animation:svelte-1hcdfzt-bounce .4s ease-out}@keyframes svelte-1hcdfzt-bounce{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.loc-label-state.svelte-1hcdfzt{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);text-align:center;line-height:1.2}@media(max-width:767px){.step-title.svelte-1hcdfzt{font-size:var(--font-size-2xl);margin-bottom:var(--mcq-title-gap-mobile);padding:0 8px}.loc-card.svelte-1hcdfzt{padding:24px 16px}}.step-content.svelte-3hf3ub{flex:1;max-width:612px;margin:0 auto;width:100%}.step-title.svelte-3hf3ub{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--mcq-title-gap);line-height:1.3;min-height:2.6em;padding:0;display:grid;align-content:center}.step-title.svelte-3hf3ub:focus{outline:none}.step-title.svelte-3hf3ub:focus-visible{outline:2px solid var(--color-secondary, #2563eb);outline-offset:4px}.options-grid.svelte-3hf3ub{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:40px}.options-quad.svelte-3hf3ub .option-card:where(.svelte-3hf3ub){justify-content:center;min-height:140px}.options-quad.svelte-3hf3ub .option-label:where(.svelte-3hf3ub){text-align:center;line-height:1.25}.quad-icon-wrap.svelte-3hf3ub{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-secondary, #2563EB) 10%,white);color:var(--color-secondary, #2563EB);box-shadow:0 2px 6px #0f172a1f;transition:box-shadow .25s ease}.quad-icon-wrap.svelte-3hf3ub .time-pie:where(.svelte-3hf3ub){width:40px;height:40px}.option-card.selected-plain.svelte-3hf3ub .quad-icon-wrap:where(.svelte-3hf3ub){background:var(--color-secondary, #2563EB);color:#fff}.option-card.art-card.svelte-3hf3ub{padding:20px 14px 22px;gap:10px}.option-art.svelte-3hf3ub{width:88px;height:88px;display:block;pointer-events:none}.option-card.art-card.selected-plain.svelte-3hf3ub .option-label:where(.svelte-3hf3ub){color:#1d4ed8}.tone-green.svelte-3hf3ub .quad-icon-wrap:where(.svelte-3hf3ub){background:#dcfce7;color:#16a34a}.tone-red.svelte-3hf3ub .quad-icon-wrap:where(.svelte-3hf3ub){background:#fee2e2;color:#dc2626}.tone-amber.svelte-3hf3ub .quad-icon-wrap:where(.svelte-3hf3ub){background:#fef3c7;color:#d97706}.option-card.selected-plain.tone-green.svelte-3hf3ub{background:#f0fdf4;box-shadow:0 0 0 2px #16a34a,var(--shadow-md-strong)}.option-card.selected-plain.tone-green.svelte-3hf3ub .quad-icon-wrap:where(.svelte-3hf3ub){background:#16a34a;color:#fff}.option-card.selected-plain.tone-green.svelte-3hf3ub .option-label:where(.svelte-3hf3ub){color:#15803d}.option-card.selected-plain.tone-red.svelte-3hf3ub{background:#fef2f2;box-shadow:0 0 0 2px #dc2626,var(--shadow-md-strong)}.option-card.selected-plain.tone-red.svelte-3hf3ub .quad-icon-wrap:where(.svelte-3hf3ub){background:#dc2626;color:#fff}.option-card.selected-plain.tone-red.svelte-3hf3ub .option-label:where(.svelte-3hf3ub){color:#b91c1c}.option-card.selected-plain.tone-amber.svelte-3hf3ub{background:#fffbeb;box-shadow:0 0 0 2px #d97706,var(--shadow-md-strong)}.option-card.selected-plain.tone-amber.svelte-3hf3ub .quad-icon-wrap:where(.svelte-3hf3ub){background:#d97706;color:#fff}.option-card.selected-plain.tone-amber.svelte-3hf3ub .option-label:where(.svelte-3hf3ub){color:#92400e}.hero-number.svelte-3hf3ub{font-size:44px;font-weight:var(--font-weight-extrabold, 800);line-height:1;letter-spacing:-.02em;white-space:nowrap;color:var(--color-text, #0c0910)}.options-grid.options-grid-tight.svelte-3hf3ub{margin-bottom:16px}.see-more.svelte-3hf3ub{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:24px;padding:14px 4px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--font-size-xl);font-weight:600;color:var(--color-secondary, #2563eb)}@media(hover:hover){.see-more.svelte-3hf3ub:hover .see-more-text:where(.svelte-3hf3ub){text-decoration:underline;text-underline-offset:3px}}.see-more.svelte-3hf3ub:focus{outline:none}.see-more.svelte-3hf3ub:focus-visible{outline:2px solid var(--color-secondary, #2563eb);outline-offset:2px}.see-more-chev.svelte-3hf3ub{font-size:15px;line-height:1;transition:transform .3s ease}.see-more[aria-expanded=true].svelte-3hf3ub .see-more-chev:where(.svelte-3hf3ub){transform:rotate(180deg)}.tier2-wrap.svelte-3hf3ub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s ease}.tier2-wrap.tier2-open.svelte-3hf3ub{grid-template-rows:1fr}.tier2.svelte-3hf3ub{overflow:hidden;margin:0 -4px;padding:0 4px}.tier2.svelte-3hf3ub .options-grid:where(.svelte-3hf3ub){margin-bottom:0;padding-top:4px}.tier2.svelte-3hf3ub .quad-link-row:where(.svelte-3hf3ub){margin-bottom:0}.tier2.svelte-3hf3ub>:where(.svelte-3hf3ub):last-child{margin-bottom:40px}@media(prefers-reduced-motion:reduce){.tier2-wrap.svelte-3hf3ub,.see-more-chev.svelte-3hf3ub{transition:none}}.quad-link-row.svelte-3hf3ub{display:flex;justify-content:center;margin-top:32px;margin-bottom:40px}.quad-link.svelte-3hf3ub{display:inline-flex;align-items:center;gap:8px;padding:8px 4px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--font-size-xl);font-weight:600;color:var(--color-secondary, #2563eb);transition:all .2s}.quad-link.svelte-3hf3ub:hover .quad-link-text:where(.svelte-3hf3ub){text-decoration:underline;text-underline-offset:3px}.quad-link.svelte-3hf3ub:hover .quad-link-arrow:where(.svelte-3hf3ub){transform:translate(4px)}.quad-link.svelte-3hf3ub:focus{outline:none}.quad-link.svelte-3hf3ub:focus-visible{outline:2px solid var(--color-secondary, #2563eb);outline-offset:2px}.quad-link-arrow.svelte-3hf3ub{font-size:var(--font-size-xl);transition:transform .2s ease}.quad-link-selected.svelte-3hf3ub .quad-link-text:where(.svelte-3hf3ub){text-decoration:underline;text-underline-offset:3px}.option-card.svelte-3hf3ub{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;background:#fff;border:none;border-radius:16px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:var(--shadow-md-strong);font-family:inherit}.option-card.svelte-3hf3ub:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg-strong)}.option-card.svelte-3hf3ub:active{transform:scale(.97)}.option-card.svelte-3hf3ub:focus{outline:none}.option-card.svelte-3hf3ub:focus-visible{outline:2px solid var(--color-secondary, #2563EB);outline-offset:2px}.icon-wrap.svelte-3hf3ub{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .25s ease;box-shadow:0 2px 6px #0f172a26}.option-card.svelte-3hf3ub:first-child .icon-wrap:where(.svelte-3hf3ub){background:#dcfce7;color:#16a34a}.option-card.svelte-3hf3ub:last-child .icon-wrap:where(.svelte-3hf3ub){background:#fee2e2;color:#dc2626}.option-card.selected-yes.svelte-3hf3ub{background:#f0fdf4;box-shadow:0 0 0 2px #16a34a,var(--shadow-md-strong);animation:svelte-3hf3ub-bounce .4s ease-out}.option-card.selected-yes.svelte-3hf3ub .icon-wrap:where(.svelte-3hf3ub){background:#16a34a;color:#fff}.option-card.selected-yes.svelte-3hf3ub .option-label:where(.svelte-3hf3ub){color:#15803d}.option-card.selected-no.svelte-3hf3ub{background:#fef2f2;box-shadow:0 0 0 2px #dc2626,var(--shadow-md-strong);animation:svelte-3hf3ub-bounce .4s ease-out}.option-card.selected-no.svelte-3hf3ub .icon-wrap:where(.svelte-3hf3ub){background:#dc2626;color:#fff}.option-card.selected-no.svelte-3hf3ub .option-label:where(.svelte-3hf3ub){color:#b91c1c}.option-card.selected-plain.svelte-3hf3ub{background:color-mix(in srgb,var(--color-secondary, #2563EB) 6%,white);box-shadow:0 0 0 2px var(--color-secondary, #2563EB),var(--shadow-md-strong);animation:svelte-3hf3ub-bounce .4s ease-out}@keyframes svelte-3hf3ub-bounce{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.option-label.svelte-3hf3ub{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);transition:color .25s}.step-disclaimer.svelte-3hf3ub{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:-24px auto 0;line-height:1.5;text-align:center}.disclaimer-lock.svelte-3hf3ub{display:inline;vertical-align:-2px;margin-right:6px;color:var(--color-text-muted)}@media(max-width:767px){.step-title.svelte-3hf3ub{font-size:var(--font-size-2xl);margin-bottom:var(--mcq-title-gap-mobile);padding:0 8px}.option-card.svelte-3hf3ub{padding:24px 16px}.options-quad.svelte-3hf3ub .option-card.art-card:where(.svelte-3hf3ub){min-height:132px}.option-card.art-card.svelte-3hf3ub{padding:12px 12px 14px;gap:8px}.option-art.svelte-3hf3ub{width:76px;height:76px}.hero-number.svelte-3hf3ub{font-size:32px}.quad-link.svelte-3hf3ub,.see-more.svelte-3hf3ub{font-size:var(--font-size-lg)}.step-disclaimer.svelte-3hf3ub{margin:-16px 0 0;padding:0 16px}}@media(max-width:767px)and (max-height:700px){.options-quad.svelte-3hf3ub .option-card.art-card:where(.svelte-3hf3ub){min-height:116px}.option-card.art-card.svelte-3hf3ub{padding:10px 10px 12px;gap:6px}.option-art.svelte-3hf3ub{width:64px;height:64px}}.progress-bar-container.svelte-1kq1zx{width:100%;height:0;position:relative;flex-shrink:0;z-index:2}.progress-bar.svelte-1kq1zx{position:absolute;top:0;left:0;height:7px;background:var(--color-secondary-gradient, linear-gradient(135deg, #2563eb, #60a5fa));transition:width .5s cubic-bezier(.4,0,.2,1)}.survey-content.svelte-1kq1zx{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 40px}.survey-action.svelte-1kq1zx{padding:0 40px 32px}.step-content.svelte-1kq1zx{flex:1;max-width:612px;margin:0 auto;width:100%}.step-title.svelte-1kq1zx{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--mcq-title-gap);line-height:1.3;min-height:2.6em;padding:0 16px;display:grid;align-content:center}.q1-grid.svelte-1kq1zx{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.q1-card.svelte-1kq1zx{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;padding:32px 20px;background:#fff;border:none;border-radius:16px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:var(--shadow-md-strong);font-family:inherit}.q1-card.svelte-1kq1zx:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg-strong)}.q1-card.svelte-1kq1zx:active{transform:scale(.97)}.q1-card.svelte-1kq1zx:focus{outline:none}.q1-card.svelte-1kq1zx:focus-visible{outline:2px solid var(--color-text, #0c0910);outline-offset:2px}.q1-svg.svelte-1kq1zx{width:56px;height:56px;filter:drop-shadow(0 2px 4px rgba(15,23,42,.18))}.q1-label.svelte-1kq1zx{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);transition:color .25s}.q1-card.q1-selected-job.svelte-1kq1zx{background:#fffbeb;box-shadow:0 0 0 2px #d97706,var(--shadow-md-strong);animation:svelte-1kq1zx-q1bounce .4s ease-out}.q1-selected-job.svelte-1kq1zx .q1-label:where(.svelte-1kq1zx){color:#92400e}@keyframes svelte-1kq1zx-q1bounce{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.q1-other-row.svelte-1kq1zx{display:flex;justify-content:center;margin-top:32px;margin-bottom:40px}.q1-other.svelte-1kq1zx{display:inline-flex;align-items:center;gap:8px;padding:8px 4px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--font-size-xl);font-weight:600;color:var(--color-secondary, #2563eb);transition:all .2s}.q1-other.svelte-1kq1zx:hover .q1-other-text:where(.svelte-1kq1zx){text-decoration:underline;text-underline-offset:3px}.q1-other.svelte-1kq1zx:hover .q1-arrow:where(.svelte-1kq1zx){transform:translate(4px)}.q1-other.svelte-1kq1zx:focus{outline:none}.q1-other.svelte-1kq1zx:focus-visible{outline:2px solid var(--color-secondary, #2563eb);outline-offset:2px}.q1-arrow.svelte-1kq1zx{font-size:var(--font-size-xl);transition:transform .2s ease}.q1-selected-other.svelte-1kq1zx{color:var(--color-secondary, #2563eb)}.q1-selected-other.svelte-1kq1zx .q1-other-text:where(.svelte-1kq1zx){text-decoration:underline;text-underline-offset:3px}.next-btn.svelte-1kq1zx{width:100%;padding:16px;background:var(--color-border-light);color:var(--color-text-strong);border:1px solid #e0e0e0;border-radius:12px;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);font-family:inherit;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,opacity .2s,transform .2s}.next-btn.is-revisit.svelte-1kq1zx{background:var(--color-text, #0c0910);color:#fff;border-color:var(--color-text, #0c0910)}.next-btn.svelte-1kq1zx:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.next-btn.svelte-1kq1zx:active:not(:disabled){transform:translateY(1px);opacity:.75}.next-btn.svelte-1kq1zx:focus{outline:none}.next-btn.svelte-1kq1zx:focus-visible{outline:2px solid var(--color-text, #0c0910);outline-offset:2px}.next-btn.svelte-1kq1zx:disabled{opacity:.5;cursor:default}@media(max-width:767px){.survey-content.svelte-1kq1zx{padding:32px 20px 100px}.survey-action.svelte-1kq1zx{display:none}.step-title.svelte-1kq1zx{font-size:var(--font-size-2xl);margin-bottom:var(--mcq-title-gap-mobile);padding:0 8px}.q1-card.svelte-1kq1zx{padding:24px 16px}.q1-other.svelte-1kq1zx{font-size:var(--font-size-lg)}}
