.ms-card{inset-inline-start:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;border:1px solid var(--line);background:var(--bg);width:min(380px,100vw - 32px);color:var(--text);border-radius:14px;padding:16px;position:fixed;box-shadow:0 8px 28px #00000029}.ms-card__title{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.3}.ms-card__body{margin:0 0 12px;font-size:13px;line-height:1.45}.ms-card__body a{text-decoration:underline}.ms-card__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ms-control{max-width:380px;margin:12px 0}.ms-control p{margin:0 0 8px}@media (max-width:767px){.ms-card{bottom:calc(var(--c-tabbar-h,0px) + 12px);width:auto;inset-inline-end:16px}}.ms-step{color:var(--text);flex-direction:column;gap:24px;display:flex}.ms-step--page{min-height:100%;padding:calc(48px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px));justify-content:space-between}.ms-step:focus{outline:none}.ms-step__head{flex-direction:column;gap:12px;display:flex}.ms-step__head h1,.ms-step__head h2{margin:0;font-size:26px;font-weight:700;line-height:1.2}.ms-step__head p{margin:0;font-size:16px;line-height:1.5}.ms-step__head a{text-decoration:underline}.ms-step__icon{border:1px solid var(--line);border-radius:16px;place-items:center;width:56px;height:56px;display:inline-grid}.ms-step__actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ms-step__btn{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:52px}.ms-step__scrim{z-index:60;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ms-step--sheet{width:min(480px,100%);padding:24px 20px calc(20px + env(safe-area-inset-bottom,0px));background:var(--bg);border-radius:20px 20px 0 0;box-shadow:0 -8px 28px #0000002e}
