.UberRideSurvey_shell__mXH2q{min-height:100vh;min-height:100dvh;padding:clamp(16px,4vw,40px) 16px;display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle at 18% 10%,rgba(255,214,10,.18),transparent 28%),linear-gradient(180deg,#fffdf2 0,var(--paper) 58%,#ffffff 100%)}.UberRideSurvey_brandHeader__4WECO{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--ink);text-decoration:none;margin:clamp(16px,3vw,30px)}.UberRideSurvey_brandMark__I12Ua{width:clamp(26px,6vw,32px);height:clamp(26px,6vw,32px);color:var(--ink)}.UberRideSurvey_brandWord__T3opZ{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;font-size:clamp(1.05rem,4vw,1.25rem);line-height:1}.UberRideSurvey_card__p7rGN{width:min(760px,100%);margin:auto 0;background:rgba(255,255,255,.94);border:1px solid rgba(10,10,10,.12);border-radius:8px;padding:clamp(20px,5vw,42px);box-shadow:0 18px 54px rgba(10,10,10,.08)}.UberRideSurvey_srOnly__yt5al{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.UberRideSurvey_kicker__rAUDj{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;color:var(--muted);margin-bottom:14px}.UberRideSurvey_title__gosct{font-size:clamp(2rem,8vw,4rem);margin-bottom:14px}.UberRideSurvey_sub__Qn_CC{color:var(--muted);margin-bottom:clamp(24px,6vw,38px);max-width:58ch;font-size:clamp(1rem,2.8vw,1.2rem);line-height:1.55}.UberRideSurvey_introStep__IYwew{min-height:min(620px,100vh - 92px);display:flex;flex-direction:column;justify-content:center;padding-bottom:clamp(72px,12vh,116px)}.UberRideSurvey_introStep__IYwew .UberRideSurvey_cta__gMnF0{justify-self:start;align-self:flex-start}.UberRideSurvey_donationBox__mNiyL{border:1.5px solid rgba(10,10,10,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,214,10,.13),rgba(255,255,255,0) 42%),#fff;padding:clamp(18px,4vw,28px);display:grid;grid-gap:14px;gap:14px;box-shadow:0 14px 34px rgba(10,10,10,.07)}.UberRideSurvey_donationEyebrow__nlUfR{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.UberRideSurvey_donationTitle__oJ1NY{font-size:clamp(1.35rem,4vw,2.1rem);line-height:1.08}.UberRideSurvey_donationText__PoWWx{color:var(--muted);font-size:clamp(.98rem,2.5vw,1.08rem);line-height:1.55;max-width:58ch}.UberRideSurvey_donationAmount__CUXdx{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.UberRideSurvey_donationAmount__CUXdx strong{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--font-display);font-size:2rem;line-height:1;letter-spacing:0;color:var(--ink)}.UberRideSurvey_donationAmount__CUXdx small{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.06em;color:var(--muted)}.UberRideSurvey_donationDiscount__WVj2w{justify-self:center;border:1px solid rgba(10,10,10,.14);border-radius:8px;background:color-mix(in oklab,var(--accent) 18%,white);color:var(--ink);font-size:.9rem;font-weight:700;line-height:1.4;padding:9px 12px;text-align:center}.UberRideSurvey_donationCta__od_UY{justify-self:center;min-width:min(260px,100%)}.UberRideSurvey_form__2nW7V{display:grid;grid-gap:clamp(18px,4vw,26px);gap:clamp(18px,4vw,26px)}.UberRideSurvey_progressMeta__f2fB1{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.78rem;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.UberRideSurvey_progressBar__2QhMN{width:100%;height:8px;background:#efeee8;border-radius:999px;overflow:hidden}.UberRideSurvey_progressBar__2QhMN span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.UberRideSurvey_contactStep__bO_Qv,.UberRideSurvey_questionStep__TQM1V{padding:clamp(8px,2vw,12px) 0;background:rgba(0,0,0,0)}.UberRideSurvey_questionStep__TQM1V{min-height:380px;display:grid;align-content:center;grid-gap:clamp(18px,4vw,28px);gap:clamp(18px,4vw,28px)}.UberRideSurvey_questionTitle__9EUZH{font-size:clamp(1.6rem,7vw,3.05rem);margin-bottom:0;line-height:1.08}.UberRideSurvey_radioGroup__Oq7vT{display:grid;grid-gap:12px;gap:12px}.UberRideSurvey_radioItem__LIzZu{width:100%;border:1.5px solid rgba(10,10,10,.16);border-radius:8px;background:#fff;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;box-shadow:0 1px 0 rgba(10,10,10,.04);transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease,transform var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.UberRideSurvey_radioItem__LIzZu span{text-align:left;font-weight:600;line-height:1.3;color:var(--ink)}@media(hover:hover){.UberRideSurvey_radioItem__LIzZu:hover{border-color:var(--ink);transform:translateY(-1px);box-shadow:0 10px 24px rgba(10,10,10,.07)}}.UberRideSurvey_radioItem__LIzZu[data-state=checked]{border-color:var(--ink);background:color-mix(in oklab,var(--accent) 18%,white)}.UberRideSurvey_radioIndicator__sW2Gg{flex:0 0 auto;width:20px;height:20px;border-radius:999px;border:6px solid var(--ink);background:var(--accent)}.UberRideSurvey_multiSelectHint__JvjWf{margin:10px 0 0;font-size:.82rem;color:rgba(10,10,10,.55)}.UberRideSurvey_contactGrid__0HbGY{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.UberRideSurvey_field__0J09S{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.UberRideSurvey_field__0J09S span{font-size:.86rem;font-weight:600}.UberRideSurvey_field__0J09S input{border:1.5px solid rgba(10,10,10,.16);border-radius:8px;background:#fff;padding:12px 14px;min-height:52px}.UberRideSurvey_field__0J09S input:focus{border-color:var(--ink);outline:none}.UberRideSurvey_checkbox__hbA_l{display:flex;align-items:center;gap:12px;font-size:.94rem;margin-top:2px;line-height:1.45}.UberRideSurvey_checkbox__hbA_l a{text-decoration:underline;text-underline-offset:2px}.UberRideSurvey_checkboxControl__vZ2dB{flex:0 0 auto;width:26px;height:26px;border:1.5px solid rgba(10,10,10,.2);border-radius:8px;background:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 0 rgba(10,10,10,.04);transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.UberRideSurvey_checkboxControl__vZ2dB:hover{border-color:var(--ink)}.UberRideSurvey_checkboxControl__vZ2dB[data-state=checked]{background:var(--accent);border-color:var(--ink);box-shadow:0 0 0 3px rgba(255,214,10,.22)}.UberRideSurvey_checkboxIndicator___F_qS{width:12px;height:7px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-1px) rotate(-45deg)}.UberRideSurvey_error__YTg5G{color:#8e2f2f;font-size:.9rem;font-weight:700}.UberRideSurvey_actions__Ryj5N{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:12px;margin-top:auto}.UberRideSurvey_secondaryBtn__wunMG{border:1.5px solid rgba(10,10,10,.18);border-radius:8px;background:#fff;color:var(--ink);min-height:52px;padding:0 18px;font-weight:700}@media(hover:hover){.UberRideSurvey_secondaryBtn__wunMG:hover{border-color:var(--ink)}}.UberRideSurvey_cta__gMnF0{border:1.5px solid var(--ink);border-radius:8px;background:var(--ink);color:var(--on-ink);min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;font-weight:700;justify-self:end;box-shadow:0 10px 24px rgba(10,10,10,.14);transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-fast) ease}@media(hover:hover){.UberRideSurvey_cta__gMnF0:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent);transform:translateY(-1px)}}.UberRideSurvey_cta__gMnF0:disabled{opacity:.45;cursor:not-allowed}@media(max-width:640px){.UberRideSurvey_shell__mXH2q{align-items:stretch;padding:0}.UberRideSurvey_card__p7rGN{min-height:100dvh;width:100%;border:0;border-radius:0;box-shadow:none;padding:22px 18px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column}.UberRideSurvey_title__gosct{max-width:10ch}.UberRideSurvey_introStep__IYwew{min-height:calc(100dvh - 46px - env(safe-area-inset-bottom));padding-bottom:calc(24px + env(safe-area-inset-bottom))}.UberRideSurvey_donationAmount__CUXdx{align-items:flex-start;flex-direction:column;gap:8px}.UberRideSurvey_donationAmount__CUXdx strong{flex-wrap:wrap}.UberRideSurvey_form__2nW7V{flex:1 1;min-height:0}.UberRideSurvey_questionStep__TQM1V{min-height:0;align-content:start;align-self:stretch}.UberRideSurvey_contactGrid__0HbGY{grid-template-columns:1fr}.UberRideSurvey_actions__Ryj5N{flex-direction:column;position:-webkit-sticky;position:sticky;bottom:0;padding-top:8px;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.96) 22%,#fff)}.UberRideSurvey_cta__gMnF0,.UberRideSurvey_secondaryBtn__wunMG{width:100%;justify-self:stretch}}