.android-choice-banner{background:var(--member-accentSoft,#fbeced);border-bottom:1px solid var(--member-border,#ddd9d7);min-height:64px;color:var(--member-text,#2a2a2a);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.android-choice-banner p{flex:1;min-width:0;margin:0;font-size:15px;line-height:1.35}.android-choice-action{border:1px solid var(--member-border,#ddd9d7);background:var(--member-surface,#fff);min-height:44px;color:var(--member-accentPressed,#a30b13);font:inherit;cursor:pointer;white-space:normal;text-align:center;border-radius:12px;padding:0 14px;font-size:15px;font-weight:700}.android-choice-dismiss,.android-choice-close{width:44px;height:44px;color:var(--member-muted,#5d5d5d);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.android-choice-banner+.member-welcome{min-height:calc(100dvh - 64px)}.android-choice-banner+.email-login{min-height:calc(100dvh - 64px)!important}.android-choice-dialog{border:1px solid var(--member-border,#ddd9d7);border-radius:var(--member-sheetRadius,28px);background:var(--member-bg,#fff9f7);width:min(94vw,520px);max-height:90dvh;color:var(--member-text,#2a2a2a);margin:auto;padding:16px 20px 24px;overflow:auto}.android-choice-dialog::backdrop{background:var(--member-scrim,#2a2a2a52)}.android-choice-close{margin-left:auto;display:flex}.android-choice-page{max-width:520px;min-height:100dvh;margin:auto;padding:32px 20px 40px}.android-choice-panel{gap:12px;display:grid}.android-choice-panel h2{margin:8px 0 0;font-size:24px;line-height:1.2}.android-choice-lead{color:var(--member-muted,#5d5d5d);margin:0;font-size:16px;line-height:1.45}.android-choice-option{border:1px solid var(--member-border,#ddd9d7);border-radius:var(--member-cardRadius,20px);background:var(--member-surface,#fff);gap:8px;padding:16px;display:grid}.android-choice-option h3{align-items:center;gap:8px;margin:0;font-size:18px;line-height:1.25;display:flex}.android-choice-option h3 svg{color:var(--member-accent,#d10e18);flex:none}.android-choice-option p{color:var(--member-muted,#5d5d5d);margin:0;line-height:1.45}.android-choice-button.button{white-space:normal;text-align:center;width:100%;min-height:48px;margin-top:4px;padding:10px 16px;line-height:1.25}.android-choice-back{min-height:44px;color:var(--member-accentPressed,#a30b13);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 4px;font-weight:700}.android-choice-steps{gap:10px;margin:0;padding-left:22px;display:grid}.android-choice-steps li{padding-left:4px;line-height:1.45}.android-choice-steps strong{display:block}.android-choice-steps span{color:var(--member-muted,#5d5d5d)}.android-choice-facts{border-radius:var(--member-groupRadius,18px);background:var(--member-soft,#f3efed);gap:8px;margin:0;padding:12px 14px;display:grid}.android-choice-facts div{gap:2px;display:grid}.android-choice-facts dt{color:var(--member-muted,#5d5d5d);font-size:13px;font-weight:700}.android-choice-facts dd{margin:0;font-size:15px}.android-choice-facts code{overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.4;display:block}.android-choice-hint,.android-choice-note{color:var(--member-muted,#5d5d5d);margin:0;font-size:14px;line-height:1.45}.android-choice-action:focus-visible,.android-choice-dismiss:focus-visible,.android-choice-close:focus-visible,.android-choice-back:focus-visible,.android-choice-button:focus-visible{outline:3px solid var(--member-accent,#d10e18);outline-offset:2px}
