.gsf[data-v-354d4309]{display:flex;flex-direction:column;gap:var(--space-20);padding:var(--space-16);overflow:hidden}.gsf-progress[data-v-354d4309]{display:flex;flex-wrap:wrap;gap:var(--space-8)}.gsf-chip[data-v-354d4309]{display:inline-flex;align-items:center;gap:var(--space-8);padding:6px var(--space-12);border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:rgba(var(--tint-rgb),.03);color:var(--text-tertiary);font-size:var(--text-xs);opacity:.5;cursor:not-allowed;transition:background .15s ease,border-color .15s ease,opacity .15s ease,color .15s ease;max-width:260px}.gsf-chip.reachable[data-v-354d4309]{cursor:pointer;opacity:1}.gsf-chip.reachable[data-v-354d4309]:hover{border-color:var(--glass-border-strong)}.gsf-chip.answered[data-v-354d4309]{color:var(--text-secondary)}.gsf-chip.current[data-v-354d4309]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border)}.gsf-chip-icon[data-v-354d4309]{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:rgba(var(--tint-rgb),.08);color:inherit}.gsf-chip-check[data-v-354d4309],.gsf-chip.current .gsf-chip-icon[data-v-354d4309]{background:var(--accent);color:#fff}.gsf-chip-text[data-v-354d4309]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25;min-width:0}.gsf-chip-label[data-v-354d4309]{font-weight:600}.gsf-chip-label[data-v-354d4309],.gsf-chip-value[data-v-354d4309]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.gsf-chip-value[data-v-354d4309]{font-size:10px;color:var(--text-tertiary)}.gsf-chip.current .gsf-chip-value[data-v-354d4309]{color:var(--accent);opacity:.85}.gsf-step[data-v-354d4309]{display:flex;flex-direction:column;gap:var(--space-16);animation:gsf-fade-354d4309 .22s ease}@keyframes gsf-fade-354d4309{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gsf-step-head[data-v-354d4309]{display:flex;flex-direction:column;gap:var(--space-6)}.gsf-step-count[data-v-354d4309]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2)}.gsf-question[data-v-354d4309]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--text-primary)}.gsf-hint[data-v-354d4309]{font-size:var(--text-sm);color:var(--text-tertiary);max-width:560px}.gsf-step-body[data-v-354d4309]{flex-direction:column}.gsf-controls[data-v-354d4309],.gsf-step-body[data-v-354d4309]{display:flex;gap:var(--space-12)}.gsf-controls[data-v-354d4309]{align-items:center;justify-content:space-between;padding-top:var(--space-16);border-top:1px solid var(--divider)}.gsf-controls-right[data-v-354d4309]{display:flex;align-items:center;gap:var(--space-16);margin-left:auto}.gsf-skip[data-v-354d4309]{font-size:var(--text-sm);font-weight:600;color:var(--text-tertiary);cursor:pointer;transition:color .15s ease}.gsf-skip[data-v-354d4309]:hover{color:var(--text-primary)}.gsf-next[data-v-354d4309]{padding:var(--space-10) var(--space-24)}.gsf-spinner[data-v-354d4309]{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:gsf-spin-354d4309 .7s linear infinite;display:inline-block}@keyframes gsf-spin-354d4309{to{transform:rotate(1turn)}}@media(min-width:640px){.gsf[data-v-354d4309]{padding:var(--space-20)}}
