.EiB41q_shell{background:var(--linen-100);min-height:100vh;color:var(--midnight-900);padding:var(--s-8) var(--s-4) var(--s-16);justify-content:center;display:flex}.EiB41q_frame{gap:var(--s-6);flex-direction:column;width:min(560px,100%);display:flex}.EiB41q_head{gap:var(--s-3);flex-direction:column;display:flex}.EiB41q_kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--reset-700);margin:0;font-size:12px;font-weight:500}.EiB41q_progressRow{align-items:center;gap:var(--s-3);display:flex}.EiB41q_progressTrack{border-radius:var(--r-full);background:var(--linen-300);flex:1;height:6px;overflow:hidden}.EiB41q_progressFill{border-radius:var(--r-full);background:var(--reset-600);height:100%;transition:width .32s cubic-bezier(.22,1,.36,1)}.EiB41q_progressLabel{font-family:var(--font-mono);color:var(--ink-500);white-space:nowrap;font-size:12px;font-weight:500}.EiB41q_card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:var(--s-8) var(--s-6);gap:var(--s-6);flex-direction:column;display:flex}.EiB41q_stepHead{gap:var(--s-2);flex-direction:column;display:flex}.EiB41q_stepTitle{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--midnight-900);margin:0;font-size:clamp(24px,4.5vw,32px);font-weight:400;line-height:1.08}.EiB41q_stepLede{color:var(--ink-700);font:500 15px / 1.6 var(--font-sans);margin:0}.EiB41q_fields{gap:var(--s-5);flex-direction:column;display:flex}.EiB41q_field{gap:var(--s-2);flex-direction:column;display:flex}.EiB41q_label{font:600 14px / 1.4 var(--font-sans);color:var(--midnight-900)}.EiB41q_hint{font:500 13px / 1.5 var(--font-sans);color:var(--ink-500)}.EiB41q_input,.EiB41q_select,.EiB41q_textarea{width:100%;font:500 16px / 1.4 var(--font-sans);color:var(--midnight-900);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);min-height:48px;transition:border-color .16s,box-shadow .16s}.EiB41q_textarea{resize:vertical;min-height:96px}.EiB41q_input:focus-visible,.EiB41q_select:focus-visible,.EiB41q_textarea:focus-visible{border-color:var(--reset-600);box-shadow:0 0 0 3px var(--reset-100);outline:none}.EiB41q_inputError{border-color:var(--danger-600)}.EiB41q_errorText{font:500 13px / 1.4 var(--font-sans);color:var(--danger-600)}.EiB41q_cityHint{align-items:center;gap:var(--s-2);font:600 13px / 1.4 var(--font-sans);color:var(--reset-700);display:inline-flex}.EiB41q_cityHintWaitlist{color:var(--warn-600)}.EiB41q_row2{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:420px){.EiB41q_row2{grid-template-columns:1fr}}.EiB41q_chipWrap{gap:var(--s-2);flex-wrap:wrap;display:flex}.EiB41q_chip{font:600 14px / 1 var(--font-sans);color:var(--midnight-900);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--r-full);padding:var(--s-3) var(--s-4);cursor:pointer;min-height:44px;transition:border-color .14s,background .14s,color .14s}.EiB41q_chip:hover,.EiB41q_chip:focus-visible{border-color:var(--reset-600);outline:none}.EiB41q_chipOn{background:var(--reset-600);border-color:var(--reset-600);color:var(--white)}.EiB41q_optionList{gap:var(--s-2);flex-direction:column;display:flex}.EiB41q_option{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer;transition:border-color .14s,background .14s;display:flex}.EiB41q_option:hover,.EiB41q_option:focus-within{border-color:var(--reset-600)}.EiB41q_optionOn{border-color:var(--reset-600);background:var(--reset-50)}.EiB41q_optionBox{border:1.5px solid var(--line-strong);border-radius:var(--r-xs);background:var(--white);flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;transition:border-color .14s,background .14s;display:grid}.EiB41q_optionBoxRound{border-radius:var(--r-full)}.EiB41q_optionBoxOn{background:var(--reset-600);border-color:var(--reset-600)}.EiB41q_optionText{flex-direction:column;gap:2px;display:flex}.EiB41q_optionLabel{font:600 15px / 1.3 var(--font-sans);color:var(--midnight-900)}.EiB41q_optionSub{font:500 13px / 1.4 var(--font-sans);color:var(--ink-500)}.EiB41q_nativeCheckbox{opacity:0;width:0;height:0;position:absolute}.EiB41q_segment{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.EiB41q_actions{align-items:center;gap:var(--s-3);justify-content:space-between;display:flex}.EiB41q_next,.EiB41q_submit{justify-content:center;align-items:center;gap:var(--s-2);font:600 16px / 1 var(--font-sans);color:var(--white);background:var(--reset-600);border-radius:var(--r-full);padding:var(--s-4) var(--s-6);cursor:pointer;min-height:52px;box-shadow:var(--shadow-green);border:none;transition:background .16s,box-shadow .16s,transform .12s;display:inline-flex}.EiB41q_next{margin-left:auto}.EiB41q_next:hover,.EiB41q_submit:hover{box-shadow:var(--shadow-green-hover)}.EiB41q_next:focus-visible,.EiB41q_submit:focus-visible{box-shadow:0 0 0 3px var(--reset-100), var(--shadow-green);outline:none}.EiB41q_next:disabled,.EiB41q_submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.EiB41q_back{align-items:center;gap:var(--s-2);font:600 15px / 1 var(--font-sans);color:var(--ink-700);padding:var(--s-3) var(--s-2);cursor:pointer;border-radius:var(--r-md);background:0 0;border:none;min-height:44px;transition:color .14s;display:inline-flex}.EiB41q_back:hover,.EiB41q_back:focus-visible{color:var(--reset-700);outline:none}.EiB41q_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.EiB41q_formError{font:500 14px / 1.5 var(--font-sans);color:var(--danger-600);padding:var(--s-3) var(--s-4);background:var(--danger-100);border-radius:var(--r-md)}.EiB41q_formError a{color:var(--danger-600);font-weight:600}.EiB41q_retry{font:inherit;color:var(--danger-600);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.EiB41q_retry:hover,.EiB41q_retry:focus-visible{outline:none;text-decoration-thickness:2px}.EiB41q_retry:focus-visible{box-shadow:0 0 0 3px var(--reset-100)}.EiB41q_confirm{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:var(--s-10) var(--s-6);gap:var(--s-6);text-align:center;flex-direction:column;display:flex}.EiB41q_confirmBadge{border-radius:var(--r-full);background:var(--reset-50);width:56px;height:56px;color:var(--reset-700);align-self:center;place-items:center;display:grid}.EiB41q_confirmBadgeWaitlist{background:var(--warn-100);color:var(--warn-600)}.EiB41q_confirmTitle{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--midnight-900);margin:0;font-size:clamp(26px,5vw,36px);font-weight:400;line-height:1.06}.EiB41q_confirmLede{max-width:420px;color:var(--ink-700);font:500 16px / 1.65 var(--font-sans);margin:0 auto}.EiB41q_tracker{gap:var(--s-4);text-align:left;border-top:1px solid var(--line);padding-top:var(--s-6);margin-top:var(--s-2);flex-direction:column;display:flex}.EiB41q_trackerStep{align-items:flex-start;gap:var(--s-4);display:flex}.EiB41q_trackerDot{border-radius:var(--r-full);width:32px;height:32px;font:600 13px / 1 var(--font-mono);background:var(--reset-50);color:var(--reset-700);border:1px solid var(--reset-100);flex-shrink:0;place-items:center;display:grid}.EiB41q_trackerDotActive{background:var(--reset-600);color:var(--white);border-color:var(--reset-600)}.EiB41q_trackerBody{flex-direction:column;gap:2px;display:flex}.EiB41q_trackerTitle{font:600 15px / 1.3 var(--font-sans);color:var(--midnight-900)}.EiB41q_trackerSub{font:500 13px / 1.5 var(--font-sans);color:var(--ink-500)}.EiB41q_confirmFoot{font:500 13px / 1.5 var(--font-sans);color:var(--ink-500);margin:0}.EiB41q_confirmLink{align-items:center;gap:var(--s-2);font:600 15px / 1 var(--font-sans);color:var(--reset-700);align-self:center;text-decoration:none;display:inline-flex}.EiB41q_confirmLink:hover,.EiB41q_confirmLink:focus-visible{text-decoration:underline}@media (prefers-reduced-motion:reduce){.EiB41q_progressFill{transition:none}}
