.iq{--iq-accent:var(--accent,#fe5230);--iq-accent-deep:var(--accent-deep,#011823);--iq-accent-soft:var(--accent-surface,#f3f5f6);--iq-line:#0118231f;--iq-ink2:#011823ad;--iq-danger:#b32218;background:var(--iq-accent-soft);border-radius:24px;padding:28px}.iq-dots{gap:5px;margin:0 0 18px;padding:0;list-style:none;display:flex}.iq-dot{background:#01182340;border-radius:9px;width:5px;height:5px;transition:width .24s cubic-bezier(.2,.7,.2,1)}.iq-dot.is-done{background:var(--iq-accent-deep)}.iq-dot.is-on{background:var(--iq-accent);width:18px}.iq-count{letter-spacing:.015em;color:var(--iq-ink2);margin:0;font-size:12px}.iq-title{letter-spacing:-.01em;margin:6px 0 0;font-size:22px;font-weight:400;line-height:1.25}.iq-title:focus{outline:none}.iq-title:focus-visible{outline:2px solid var(--iq-accent-deep);outline-offset:4px;border-radius:6px}.iq-fields{flex-direction:column;gap:18px;margin-top:18px;display:flex}.iq-field{flex-direction:column;gap:6px;display:flex}.iq-field-count{margin:2px 0 2px 30px}.iq-label{color:var(--iq-ink2);font-size:13px}.iq-hint{color:var(--iq-ink2);margin:0;font-size:12px;line-height:1.45}.iq-error{color:var(--iq-danger);margin:0;font-size:13px;line-height:1.45}.iq-form-error{margin-top:14px}.iq .input:focus-visible,.iq .area:focus-visible,.iq-nl .input:focus-visible{outline:2px solid var(--iq-accent-deep);outline-offset:1px;border-color:var(--iq-accent-deep)}.iq [aria-invalid=true]{border-color:var(--iq-danger)}.iq-group{border:0;margin:0;padding:0}.iq-legend{color:var(--iq-ink2);padding:0;font-size:13px}.iq-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iq-options{flex-direction:column;gap:10px;margin-top:10px;display:flex}.iq .opt{background:#fff}.iq .opt:focus-within{border-color:var(--iq-accent-deep);box-shadow:0 0 0 2px var(--iq-accent-deep)}.iq .opt.is-on{border-color:var(--iq-accent);box-shadow:inset 0 0 0 1px var(--iq-accent)}.iq-option-text{flex-direction:column;gap:2px;display:flex}.iq-option-label{font-size:15px;line-height:1.35}.iq-option-info{color:var(--iq-ink2);font-size:12px}.iq-check{color:var(--iq-ink2);cursor:pointer;gap:10px;font-size:12px;line-height:1.45;display:flex}.iq-check input{accent-color:#011823;flex:none;width:18px;height:18px;margin:2px 0 0}.iq-link{text-underline-offset:2px;text-decoration:underline}.iq-nav{align-items:center;gap:12px;margin-top:24px;display:flex}.iq-nav .pill{min-height:44px}.iq-back{border:1px solid var(--iq-line);min-height:44px;font:inherit;color:var(--iq-ink2);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:14px}.iq-back:hover{border-color:var(--iq-accent-deep);color:var(--iq-accent-deep)}.iq button:disabled{opacity:.6;cursor:progress}.iq-turnstile{margin-top:20px}.iq-note{color:var(--iq-ink2);margin:20px 0 0;font-size:12px}.iq-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.iq-done{background:var(--iq-accent-soft,#f3f5f6);border-radius:24px;padding:28px}.iq-done:focus{outline:none}.iq-done:focus-visible{outline:2px solid var(--iq-accent-deep,#011823);outline-offset:4px}.iq-done-text{margin:0;font-size:19px;line-height:1.45}.iq-nl{--iq-ink2:#011823ad;--iq-danger:#b32218;flex-direction:column;gap:12px;max-width:360px;display:flex}.iq-nl .pill{align-self:flex-start;min-height:44px}.iq-nl.is-dark{--iq-ink2:#ffffffb8;--iq-danger:#ffb4a8;color:#fff}.iq-nl.is-dark .input{color:#fff;background:#ffffff14;border-color:#ffffff38}.iq-nl.is-dark .iq-check input{accent-color:#fe5230}.iq-nl.is-dark .input:focus-visible{outline-offset:1px;outline:2px solid #fff}.iq-nl.iq-done{background:0 0;padding:0}.iq-nl.iq-done .iq-done-text{font-size:15px}@media (max-width:560px){.iq{border-radius:18px;padding:20px}.iq-field-count{margin-left:0}.iq-nav{flex-wrap:wrap}.iq-nav .pill,.iq-back{text-align:center;width:100%}.iq-nl{max-width:none}}@media (prefers-reduced-motion:reduce){.iq-dot,.iq .opt,.iq .card{transition:none}}
