.np-yookassa{isolation:isolate;font-family:Neiro Onest,system-ui,sans-serif}.np-yookassa [data-np-payment-root=true]{min-height:0;width:calc(100% - 48px)!important;max-width:1120px!important}.np-yookassa [data-np-payment-header=true]{flex-shrink:0;padding-inline-start:8px;padding-inline-end:8px}.np-yookassa [data-np-payment-footer=true]{flex-shrink:0;border-color:var(--pay-line)!important;background:0 0!important;padding:14px 18px!important}.np-yookassa .np-payment-scroll{font-family:inherit}.np-yookassa .np-payment-layout{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-content:center;gap:48px;width:100%;max-width:1120px;padding:32px 20px}.np-yookassa .np-payment-summary h1,.np-yookassa .np-yoo-result h2{letter-spacing:-.65px;text-shadow:none;font-family:Neiro Unbounded,Neiro Onest,system-ui,sans-serif;font-weight:500;line-height:1.35}.np-yookassa .np-payment-summary h1{font-size:31px}.np-yookassa .np-payment-summary h1>span{color:var(--pay-accent)}.np-yookassa .np-payment-brand{margin-bottom:28px;font-family:Neiro Unbounded,Neiro Onest,system-ui,sans-serif;font-size:14px;font-weight:500}.np-yookassa .np-payment-lead{max-width:350px;margin-bottom:24px;font-size:14px}.np-yookassa .np-payment-package{isolation:isolate;padding:24px;position:relative}.np-yoo-package-icon{color:var(--pay-accent);pointer-events:none;position:absolute;top:18px;right:20px}.np-yookassa .ks-mechanism{width:54px;height:54px;color:var(--pay-accent);background:radial-gradient(circle,color-mix(in srgb,var(--pay-accent) 15%,var(--pay-bg)) 35%,var(--pay-bg) 60%);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 1px 3px #ffffff18,0 2px 4px #0008}.np-yookassa .ks-mechanism>svg{z-index:1;position:relative}.np-yookassa .ks-teeth{border:3px dashed color-mix(in srgb,var(--pay-accent) 48%,transparent);pointer-events:none;background:0 0;border-radius:50%;width:auto;height:auto;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;-webkit-mask:none;mask:none}.np-yoo-metal{isolation:isolate;border:1px solid var(--pay-line);background:radial-gradient(ellipse at 10% 0%,var(--pay-glow),transparent 72%),linear-gradient(155deg,#ffffff08,transparent 65%),var(--pay-panel);border-radius:23px;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0008,0 5px #0007,0 18px 46px #0003}.np-yoo-metal:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--pay-accent),transparent);opacity:.65;height:2px;position:absolute;bottom:0;left:36%;right:36%}.np-yookassa .np-payment-panel{padding:22px 18px 0}.np-yookassa .np-payment-panel-head h2{font-family:Neiro Unbounded,Neiro Onest,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.5}.np-yookassa .np-payment-sound{opacity:.5;transform-origin:50%;height:80px;margin-top:22px}.np-yookassa .np-payment-sound i{transform-origin:50%;will-change:auto}.np-yookassa .np-payment-mark{border-color:var(--pay-line);box-shadow:inset 0 1px #ffffff24,0 3px #0005}.np-yookassa .np-yoo-action{isolation:isolate;border-color:var(--pay-accent);background:linear-gradient(145deg,var(--pay-glow),#0001),var(--pay-bg);min-height:54px;color:var(--pay-ink);box-shadow:inset 0 1px #ffffff2b,0 4px 0 #0008,0 0 18px var(--pay-glow);filter:none;border-radius:15px;padding:12px 18px;font:500 12px/1.6 Neiro Unbounded,Neiro Onest,system-ui,sans-serif;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.np-yoo-action:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000,#ffffff20,#0000);width:35%;position:absolute;top:-50%;bottom:-50%;left:-60%;right:auto;transform:skew(-22deg)}.np-yookassa .np-yoo-action:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff18,0 2px #0008}.np-yoo-result{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;min-width:0;padding:34px 26px;display:flex}.np-yoo-result h2{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:22px}.np-yoo-result>p{color:var(--pay-muted);max-width:360px;margin:0;font-size:14px;line-height:1.7}.np-yoo-result .np-yoo-eyebrow{letter-spacing:.12em;margin:0;font-size:9px}.np-yoo-result-orbit{width:104px;height:104px;color:var(--pay-accent);place-items:center;margin-bottom:6px;display:grid;position:relative}.np-yoo-result-orbit>.ks-mechanism{width:72px;height:72px}.np-yoo-result-orbit>i{border:1px solid var(--pay-line);box-shadow:0 0 24px var(--pay-glow),inset 0 0 16px var(--pay-glow);pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.np-yoo-result-receipt{box-sizing:border-box;border:1px solid var(--pay-line);background:#0002;border-radius:14px;align-self:stretch;margin:6px 0 2px;padding:4px 14px}.np-yoo-result-receipt>div{text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:12px;display:flex}.np-yoo-result-receipt>div+div{border-top:1px solid var(--pay-line)}.np-yoo-result-receipt dt{color:var(--pay-muted)}.np-yoo-result-receipt dd{color:var(--pay-accent);text-align:right;align-items:center;gap:5px;margin:0;font-weight:600;display:flex}.np-yoo-result-failure .np-yoo-result-orbit{color:#f99da5}.np-yookassa .np-yoo-footer button{min-height:44px}@media (hover:hover) and (pointer:fine){.np-yookassa .np-yoo-action:hover{box-shadow:inset 0 1px #ffffff35,0 6px 0 #0008,0 0 26px var(--pay-glow);transform:translateY(-2px)}}@keyframes np-yoo-bars{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes np-yoo-sheen{0%,70%{opacity:0;left:-60%}74%{opacity:1}to{opacity:0;left:150%}}@keyframes np-yoo-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes np-yoo-orbit-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:no-preference){html:not([data-neiro-effects=off]) .np-yookassa [data-np-motion-visible=true] .ks-teeth{animation:28s linear infinite np-yoo-spin}html:not([data-neiro-effects=off]) .np-yookassa .np-payment-summary[data-np-motion-visible=true] .np-payment-sound i{animation:2.8s ease-in-out infinite np-yoo-bars}html:not([data-neiro-effects=off]) .np-yookassa .np-yoo-action:before{animation:6s ease-in-out infinite np-yoo-sheen}html:not([data-neiro-effects=off]) .np-yookassa .np-yoo-result[data-np-motion-visible=true] .np-yoo-result-orbit>i{animation:4s ease-in-out infinite np-yoo-orbit-breathe}html:not([data-neiro-effects=off]) .np-yookassa [data-np-motion-entered=true]{animation:.45s ease-out both np-yoo-arrive}}@media (prefers-reduced-motion:reduce){.np-yookassa *,.np-yookassa :before,.np-yookassa :after{transition:none!important;animation:none!important}}html[data-neiro-effects=off] .np-yookassa *,html[data-neiro-effects=off] .np-yookassa :before,html[data-neiro-effects=off] .np-yookassa :after{transition:none!important;animation:none!important}@media (max-width:740px){.np-yookassa [data-np-payment-root=true]{width:100%!important}.np-yookassa .np-payment-layout{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;min-height:0;padding:24px 16px}.np-yookassa .np-payment-summary h1{margin-bottom:10px;font-size:24px}.np-yookassa .np-payment-lead{max-width:none;margin-bottom:18px;font-size:13px}.np-yookassa .np-payment-package{min-height:88px;padding:18px}.np-yookassa .np-yoo-package-icon{display:none}.np-yookassa .np-payment-panel{padding:20px 12px 0}.np-yookassa .np-payment-count{font-size:26px}.np-yookassa .np-payment-count span{font-size:17px}.np-yookassa .np-payment-total strong{font-size:26px}.np-yookassa .np-yoo-bonus{grid-area:3/1/auto/-1}.np-yoo-result{gap:16px;padding:28px 20px}.np-yoo-result h2{font-size:20px}.np-yoo-result-layout .np-payment-summary h1,.np-yoo-result-layout .np-payment-lead{display:none}.np-yookassa [data-np-payment-footer=true]{padding:12px 14px!important}}@media (max-width:379px){.np-yookassa .np-payment-layout{padding:18px 10px}.np-yookassa .np-payment-panel{padding-inline-start:8px;padding-inline-end:8px}.np-yoo-result{padding:24px 16px}.np-yoo-result-receipt{padding-inline-start:10px;padding-inline-end:10px}.np-yoo-result-receipt>div{gap:10px;font-size:11px}}@media (max-width:349px){.np-yookassa .np-payment-layout{padding:18px 0}.np-yookassa .np-payment-panel{padding-inline-start:0;padding-inline-end:0}.np-yookassa .np-yoo-result{margin-inline-start:10px;margin-inline-end:10px}.np-yookassa .np-yoo-widget{border-radius:0}}