._2zOrsq_form{gap:24px;max-width:560px;display:grid}._2zOrsq_field{gap:6px;display:grid}._2zOrsq_label{font-weight:500}._2zOrsq_hint{color:var(--text-3);font-size:14px;line-height:20px}._2zOrsq_input,._2zOrsq_textarea,._2zOrsq_select{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);width:100%;min-height:48px;transition:border-color .15s var(--ease);outline:none;padding:12px 14px;font-size:16px}._2zOrsq_input:focus,._2zOrsq_textarea:focus,._2zOrsq_select:focus{border-color:var(--text)}._2zOrsq_textarea{resize:vertical;min-height:112px;line-height:24px}._2zOrsq_invalid{border-color:var(--urgent)!important}._2zOrsq_error{color:var(--urgent);font-size:14px;line-height:20px}._2zOrsq_choices{border:0;gap:8px;margin:0;padding:0;display:grid}._2zOrsq_choices legend{margin-bottom:8px;padding:0;font-weight:500}._2zOrsq_choice{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);cursor:pointer;transition:border-color .15s var(--ease), background-color .15s var(--ease);grid-template-columns:20px 1fr;align-items:start;gap:2px 12px;padding:14px 16px;display:grid}._2zOrsq_choice:hover{background:var(--surface)}._2zOrsq_choice:has(input:checked){border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}._2zOrsq_choice input{width:18px;height:18px;accent-color:var(--primary);margin:2px 0 0}._2zOrsq_choice span{font-weight:500}._2zOrsq_choice small{color:var(--text-2);grid-column:2;font-size:14px;line-height:20px}._2zOrsq_row{gap:16px;display:grid}._2zOrsq_checks{gap:4px;display:grid}._2zOrsq_check{cursor:pointer;align-items:flex-start;gap:12px;min-height:32px;line-height:22px;display:flex}._2zOrsq_check input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:2px 0 0}._2zOrsq_check a{color:inherit;text-underline-offset:3px}._2zOrsq_submit{border-radius:var(--r-btn);background:var(--primary);height:56px;color:var(--on-primary);cursor:pointer;transition:background-color .15s var(--ease), transform .12s var(--ease);border:0;font-size:16px;font-weight:600}._2zOrsq_submit:hover{background:var(--primary-hover)}._2zOrsq_submit:active{transform:scale(.98)}._2zOrsq_submit:disabled{opacity:.6;cursor:progress}._2zOrsq_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._2zOrsq_done{border-radius:var(--r-card);background:var(--card);max-width:560px;box-shadow:var(--card-shadow), inset 0 0 0 1px var(--card-line);gap:12px;padding:24px;display:grid}._2zOrsq_done h2{font-family:var(--font-display), var(--font-sans), sans-serif;font-weight:var(--display-weight);text-transform:var(--display-case);font-size:calc(24px * var(--display-scale))}._2zOrsq_done p{color:var(--text-2)}._2zOrsq_done a{color:var(--text);text-underline-offset:3px}@media (min-width:640px){._2zOrsq_row{grid-template-columns:1fr 1fr}}
