.mr-moment{--mr-moment-accent:var(--otog-orange,var(--mr-chrome-accent,currentColor));--mr-moment-on-accent:var(--otog-on-orange,var(--mr-chrome-on-accent,Canvas));--mr-moment-fg:var(--otog-black,var(--mr-chrome-fg,currentColor));--mr-moment-muted:var(--otog-body-alt,var(--mr-chrome-muted,currentColor));--mr-moment-border:var(--otog-border,var(--mr-chrome-border,currentColor));--mr-moment-paper:var(--otog-paper,var(--mr-chrome-bg,Canvas));--mr-moment-ease:cubic-bezier(0.22,1,0.36,1)}.mr-check{display:block;flex:none;color:var(--mr-moment-accent);overflow:visible}.mr-check__ring,.mr-check__tick{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.mr-check__ring{stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;animation:mr-check-draw .6s var(--mr-moment-ease) forwards}.mr-check__tick{stroke-width:3;stroke-dasharray:36;stroke-dashoffset:36;animation:mr-check-draw .36s var(--mr-moment-ease) .42s forwards}@keyframes mr-check-draw{to{stroke-dashoffset:0}}.mr-dots{display:inline-flex;gap:.04em;margin-left:.04em}.mr-dots>span{animation:mr-dot 1.2s ease-in-out infinite;opacity:.2}.mr-dots>span:nth-child(2){animation-delay:.2s}.mr-dots>span:nth-child(3){animation-delay:.4s}@keyframes mr-dot{0%,80%,to{opacity:.2}40%{opacity:1}}.mr-qpay-frame{position:relative;display:inline-block;padding:8px;border-radius:6px;border:1px solid var(--mr-moment-border);background:var(--mr-moment-paper)}.mr-qpay-frame:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--mr-moment-accent);pointer-events:none;opacity:0}.mr-qpay-frame[data-state=waiting]:after{animation:mr-qpay-pulse 2.4s ease-in-out infinite}.mr-qpay-frame[data-state=paid]:after{opacity:1;transition:opacity .2s ease}@keyframes mr-qpay-pulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.85;transform:scale(1.025)}}.mr-qpay-frame img{display:block}.mr-qpay-frame__paid{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:var(--mr-moment-paper);animation:mr-fade-in .2s ease both}@keyframes mr-fade-in{0%{opacity:0}to{opacity:1}}.mr-qpay-status{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;line-height:1.4;color:var(--mr-moment-muted);text-align:center}.mr-qpay-status[data-state=paid]{color:var(--mr-moment-fg);font-weight:500;animation:mr-fade-in .2s ease both}.mr-gateway{display:flex;flex-direction:column;gap:12px;color:var(--mr-moment-fg)}.mr-gateway-hint,.mr-gateway-note{margin:0;font-size:13px;line-height:1.4;color:var(--mr-moment-muted);text-align:center}.mr-gateway-modes{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--mr-moment-border);border-radius:6px;overflow:hidden}.mr-gateway-mode{padding:10px 12px;font:inherit;font-size:14px;background:var(--mr-moment-paper);color:var(--mr-moment-fg);border:0;cursor:pointer}.mr-gateway-mode[data-on=true]{background:var(--mr-moment-accent);color:var(--mr-moment-on-accent)}.mr-gateway-mode:disabled{cursor:default;opacity:.7}.mr-gateway-qr,.mr-gateway-sent{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border:1px solid var(--mr-moment-border);border-radius:6px;text-align:center}.mr-gateway-sent p{margin:0;font-size:14px;line-height:1.45}.mr-gateway-qr__img{display:block;width:192px;height:192px;image-rendering:pixelated}.mr-gateway-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;width:100%}.mr-gateway-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border:1px solid var(--mr-moment-border);border-radius:6px;font-size:12px;line-height:1.25;color:var(--mr-moment-fg);text-decoration:none;text-align:center}.mr-gateway-link__logo{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.mr-gateway-phone{display:flex;flex-direction:column;gap:8px}.mr-gateway-phone__label{display:flex;flex-direction:column;gap:4px;font-size:13px}.mr-gateway-phone__input{height:44px;padding:0 12px;font:inherit;font-size:16px;border:1px solid var(--mr-moment-border);border-radius:6px;background:var(--mr-moment-paper);color:var(--mr-moment-fg)}.mr-gateway-phone__input[aria-invalid=true]{border-color:var(--otog-error,var(--mr-chrome-error,#b42318))}.mr-gateway-error{margin:0;font-size:13px;line-height:1.4;color:var(--otog-error,var(--mr-chrome-error,#b42318))}.mr-gateway-error p{margin:0}.mr-gateway-textbtn{padding:0;font:inherit;font-size:13px;background:none;border:0;color:var(--mr-moment-muted);text-decoration:underline;cursor:pointer}.mr-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-timeline__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-width:0}.mr-timeline__step+.mr-timeline__step:before{content:"";position:absolute;top:7px;right:calc(50% + 12px);left:calc(-50% + 12px);height:2px;border-radius:1px;background:var(--mr-moment-border)}.mr-timeline__step[data-state=current]:before,.mr-timeline__step[data-state=done]:before{background:var(--mr-moment-accent)}.mr-timeline__dot{position:relative;box-sizing:border-box;width:16px;height:16px;border-radius:50%;border:2px solid var(--mr-moment-border);background:var(--mr-moment-paper);display:flex;align-items:center;justify-content:center;color:var(--mr-moment-on-accent)}.mr-timeline__step[data-state=done] .mr-timeline__dot{border-color:var(--mr-moment-accent);background:var(--mr-moment-accent)}.mr-timeline__step[data-state=current] .mr-timeline__dot{border-color:var(--mr-moment-accent)}.mr-timeline__step[data-state=current] .mr-timeline__dot:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--mr-moment-accent);animation:mr-dot 1.6s ease-in-out infinite}.mr-timeline__label{font-size:12px;line-height:1.3;color:var(--mr-moment-muted);overflow-wrap:anywhere;hyphens:auto}.mr-timeline__step[data-state=current] .mr-timeline__label,.mr-timeline__step[data-state=done] .mr-timeline__label{color:var(--mr-moment-fg)}.mr-timeline__step[data-state=current] .mr-timeline__label{font-weight:500}.mr-timeline__step[data-state=current] .mr-timeline__dot,.mr-timeline__step[data-state=done] .mr-timeline__dot{animation:mr-pop .32s var(--mr-moment-ease) both;animation-delay:calc(var(--mr-i, 0) * .14s + .5s)}@keyframes mr-pop{0%{transform:scale(.6);opacity:.4}to{transform:scale(1);opacity:1}}@media (min-width:640px){.mr-timeline__label{font-size:13px}}@media (prefers-reduced-motion:reduce){.mr-check__ring,.mr-check__tick{animation:none;stroke-dashoffset:0}.mr-dots>span{animation:none;opacity:1}.mr-qpay-frame[data-state=waiting]:after{animation:none;opacity:.5}.mr-qpay-frame[data-state=paid]:after{transition:none}.mr-qpay-frame__paid,.mr-qpay-status[data-state=paid]{animation:none}.mr-timeline__step .mr-timeline__dot,.mr-timeline__step[data-state=current] .mr-timeline__dot:after{animation:none!important}}