@import"https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Geologica,sans-serif;word-wrap:break-word;overflow-wrap:break-word}html,body,#root{background:var(--surface-page);overflow-x:hidden;width:100%;min-height:100vh}:root{--surface-page: rgba(0, 0, 0, .55);--surface-primary: rgba(0, 0, 0, .55);--surface-secondary: #13131b;--surface-tertiary: #290a36;--surface-modal: #0e0d12;--palette-brand-primary: #862fe7;--palette-brand-strong: #7900ff;--palette-brand-secondary: #862fe726;--palette-green-primary: #00d7c5;--palette-green-secondary: #00b22d26;--palette-green-tertiary: #00b22d3d;--palette-red-primary: #ff5171;--palette-red-secondary: #ff517126;--palette-blue-primary: #337eff;--palette-blue-secondary: #337eff26;--palette-special-primary: #ffa733;--palette-special-secondary: #ffa73326;--palette-yellow-primary: #fffe00;--palette-yellow-secondary: #5c5c00;--g-color-text-secondary: #8966b6;--g-color-text-primary: #e6e6e6;--g-color-text-danger: var(--palette-red-primary);--g-color-text-positive: var(--palette-green-primary);--g-text-body-1-line-height: 24px;--g-text-body-1-font-size: 16px;--g-text-subheader-font-weight: 500;--g-text-header-font-weight: 500;--g-text-subheader-1-line-height: 24px;--g-text-subheader-1-font-size: 16px;--g-text-header-1-line-height: 40px;--g-text-header-1-font-size: 32px;--g-text-header-2-line-height: 32px;--g-text-header-2-font-size: 24px}p,span,div{word-break:break-word}@media(max-width:767px){:root{--g-text-body-1-line-height: 20px;--g-text-body-1-font-size: 16px;--g-text-subheader-1-line-height: 20px;--g-text-subheader-1-font-size: 16px;--g-text-header-1-line-height: 32px;--g-text-header-1-font-size: 28px;--g-text-header-2-line-height: 28px;--g-text-header-2-font-size: 20px}}@keyframes g-pulse{50%{opacity:15%}}.g-loader{display:inline-flex;align-items:center}.g-loader__left,.g-loader__center,.g-loader__right{background:var(--g-color-base-brand);animation:g-pulse ease .8s infinite}.g-loader__left{animation-delay:.2s}.g-loader__center{animation-delay:.4s}.g-loader__right{animation-delay:.6s}.g-loader_size_s .g-loader__left{height:calc(20px / 1.5);width:5px}.g-loader_size_s .g-loader__center{width:5px;height:20px;margin-inline-start:5px}.g-loader_size_s .g-loader__right{height:calc(20px / 1.5);width:5px;margin-inline-start:5px}.g-loader_size_m .g-loader__left{height:calc(28px / 1.5);width:7px}.g-loader_size_m .g-loader__center{width:7px;height:28px;margin-inline-start:7px}.g-loader_size_m .g-loader__right{height:calc(28px / 1.5);width:7px;margin-inline-start:7px}.g-loader_size_l .g-loader__left{height:24px;width:9px}.g-loader_size_l .g-loader__center{width:9px;height:36px;margin-inline-start:9px}.g-loader_size_l .g-loader__right{height:24px;width:9px;margin-inline-start:9px}._container_r05xz_1{display:flex;flex-direction:column;gap:8px;margin-top:4px}._button_r05xz_8{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;padding:12px 16px;border-radius:12px;border:1px solid rgba(140,100,255,.35);background:#8c64ff1a;color:#e8e6f5;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .15s ease,transform .05s ease}._button_r05xz_8:hover{opacity:.85}._button_r05xz_8:active{transform:scale(.99)}._icon_r05xz_35{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}._icon_r05xz_35 svg{width:100%;height:100%;display:block}._label_r05xz_50{line-height:1.2}._wrapper_1bb8n_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:16px;background:linear-gradient(135deg,#0d0d1a,#1a1034,#0d0d1a)}._card_1bb8n_10{background:#1e1b32d9;border:1px solid rgba(140,100,255,.2);box-shadow:0 8px 32px #643cdc26,0 0 80px #7850ff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:32px;width:100%;max-width:440px;display:flex;flex-direction:column;gap:24px}._header_1bb8n_26{display:flex;flex-direction:column;align-items:center;gap:8px}._amount_1bb8n_33{font-size:32px;font-weight:600;color:#fff}._currency_1bb8n_39{font-size:16px;color:#ffffff80}._timer_1bb8n_44{font-size:14px;color:#ffffff80;text-align:center}._timerWarning_1bb8n_51{color:#ff5c5c}._requisites_1bb8n_55{display:flex;flex-direction:column;gap:12px}._field_1bb8n_61{display:flex;flex-direction:column;gap:4px}._fieldLabel_1bb8n_67{font-size:13px;color:#ffffff73}._fieldValue_1bb8n_72{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 16px}._fieldText_1bb8n_83{font-size:16px;font-weight:500;color:#fff;letter-spacing:.5px}._copyButton_1bb8n_90{background:none;border:none;color:#a78bfa;cursor:pointer;font-size:13px;padding:4px 8px;border-radius:6px;transition:background .15s ease,color .15s ease;white-space:nowrap}._copyButton_1bb8n_90:hover{background:#a78bfa26;color:#c4b5fd}._copied_1bb8n_107{color:#4ade80}._warning_1bb8n_111{font-size:13px;line-height:1.45;color:#ffffff73;text-align:center;padding:10px 16px;border-radius:10px;background:#facc150f;border:1px solid rgba(250,204,21,.12)}._receiptBanner_1bb8n_122{padding:14px 16px;border-radius:12px;background:#ff5c5c14;border:1px solid rgba(255,92,92,.35);color:#ffffffd9;font-size:14px;line-height:1.5}._receiptBannerHeader_1bb8n_132{font-weight:700;color:#ff7a7a;margin-bottom:4px}._actionWarning_1bb8n_138{padding:10px 14px;border-radius:10px;background:#facc1514;border:1px solid rgba(250,204,21,.3);color:#ffffffd9;font-size:13px;line-height:1.5}._actionWarningHeader_1bb8n_148{font-weight:700;color:#facc15;margin-bottom:2px}._receiptStepCard_1bb8n_154{background:#1e1b32d9;border:1px solid rgba(140,100,255,.2);box-shadow:0 8px 32px #643cdc26,0 0 80px #7850ff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:32px;width:100%;max-width:440px;display:flex;flex-direction:column;gap:20px;align-items:stretch}._receiptStepTitle_1bb8n_171{font-size:20px;font-weight:600;color:#fff;text-align:center}._receiptStepDescription_1bb8n_178{font-size:14px;line-height:1.5;color:#ffffff8c;text-align:center}._receiptStepError_1bb8n_185{font-size:13px;color:#ff7a7a;text-align:center}._deeplinkOnly_1bb8n_191{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px 16px;text-align:center}._deeplinkOnlyTitle_1bb8n_201{font-size:15px;line-height:1.45;font-weight:500;color:#ffffffd9;transition:opacity .25s ease}._deeplinkOnlyHint_1bb8n_209{font-size:13px;line-height:1.5;color:#ffffff80;max-width:320px}._spinner_1bb8n_216{width:56px;height:56px;border-radius:50%;border:4px solid rgba(140,100,255,.18);border-top-color:#8c64ff;animation:_spinnerSpin_1bb8n_1 .9s linear infinite}@keyframes _spinnerSpin_1bb8n_1{to{transform:rotate(360deg)}}._deeplinkErrorIcon_1bb8n_231{width:56px;height:56px;display:flex;align-items:center;justify-content:center}._deeplinkErrorIcon_1bb8n_231 svg{width:100%;height:100%}._bankImportantBanner_1bb8n_244{padding:16px 18px;border-radius:12px;background:#ff5c5c1f;border:1px solid rgba(255,92,92,.5);color:#ffffffeb;font-size:14px;line-height:1.5}._bankImportantHeader_1bb8n_254{font-size:15px;font-weight:700;color:#ff7a7a;margin-bottom:6px}._bankStartBlock_1bb8n_261{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 4px 4px;text-align:center}._bankStartHint_1bb8n_270{padding:12px 16px;border-radius:10px;background:#8c64ff1a;border:1px solid rgba(140,100,255,.35);color:#ffffffeb;font-size:14px;font-weight:500;line-height:1.5;text-align:center}._bankStartButton_1bb8n_282{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;border-radius:12px;border:none;font-size:15px;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease,filter .15s ease}._bankStartButton_1bb8n_282:hover{filter:brightness(1.05)}._bankStartButton_1bb8n_282:active{transform:translateY(1px)}._bankStartButton_alfa_1bb8n_306{background:linear-gradient(135deg,#ef3124,#c8261b);color:#fff;box-shadow:0 4px 14px #ef31244d}._bankStartButton_alfa_1bb8n_306:hover{box-shadow:0 6px 22px #ef312473}._bankStartButton_tbank_1bb8n_316{background:linear-gradient(135deg,#ffdd2d,#f0c800);color:#1b2236;box-shadow:0 4px 14px #ffdd2d4d}._bankStartButton_tbank_1bb8n_316:hover{box-shadow:0 6px 22px #ffdd2d80}._bankStartButton_vtb_1bb8n_326{background:linear-gradient(135deg,#013287,#00245d);color:#fff;box-shadow:0 4px 14px #01328773}._bankStartButton_vtb_1bb8n_326:hover{box-shadow:0 6px 22px #01328799}._bankLogoMark_1bb8n_336{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}._bankLogoMark_1bb8n_336 svg{width:100%;height:100%}._copyChip_1bb8n_350{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;border-radius:10px;background:#8c64ff14;border:1px solid rgba(140,100,255,.25);color:#fff;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}._copyChip_1bb8n_350:hover{background:#8c64ff24;border-color:#8c64ff73}._copyChip_1bb8n_350:active{transform:scale(.99)}._copyChipDone_1bb8n_377{background:#4ade801f;border-color:#4ade808c;color:#4ade80}._copyChipText_1bb8n_383{flex:1;text-align:left;letter-spacing:.3px}._copyChipIcon_1bb8n_389{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:#8c64ffd9}._copyChipIcon_1bb8n_389 svg{width:100%;height:100%}._copyChipDone_1bb8n_377 ._copyChipIcon_1bb8n_389{color:#4ade80}._cardDesktop_1bb8n_408{max-width:880px;padding:36px}._deeplinkMain_1bb8n_413{display:flex;flex-direction:column;gap:14px}._deeplinkMainDesktop_1bb8n_419{flex-direction:row;align-items:flex-start;gap:32px}._deeplinkMainLeft_1bb8n_425{display:flex;flex-direction:column}._deeplinkMainDesktop_1bb8n_419 ._deeplinkMainLeft_1bb8n_425{flex-shrink:0;width:300px}._deeplinkMainRight_1bb8n_435{display:flex;flex-direction:column;gap:14px}._deeplinkMainDesktop_1bb8n_419 ._deeplinkMainRight_1bb8n_435{flex:1;min-width:0}._qrBlock_1bb8n_446{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 16px 16px;border-radius:14px;background:#8c64ff0f;border:1px solid rgba(140,100,255,.18);text-align:center}._qrTitle_1bb8n_458{font-size:16px;font-weight:600;color:#fff;letter-spacing:.2px}._qrFrame_1bb8n_465{padding:14px;border-radius:12px;background:#fff;box-shadow:0 6px 20px #7850ff26;display:flex;align-items:center;justify-content:center}._qrHint_1bb8n_475{font-size:13px;line-height:1.5;color:#ffffff8c;max-width:320px}._warningAccent_1bb8n_482{color:#facc15;font-weight:600}._receiptSection_1bb8n_487{display:flex;flex-direction:column;gap:8px}._receiptLabel_1bb8n_493{font-size:13px;color:#ffffff73}._receiptRow_1bb8n_498{display:flex;gap:8px}._receiptFileButton_1bb8n_503{flex:1;padding:10px 14px;border-radius:10px;border:1px dashed rgba(255,255,255,.15);background:#ffffff0a;color:#fff9;font-size:13px;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color .15s ease,background .15s ease}._receiptFileButtonDone_1bb8n_519{border-color:#4ade804d;border-style:solid;color:#4ade80b3}._receiptFileButton_1bb8n_503:hover{border-color:#ffffff40;background:#ffffff0f}._receiptHiddenInput_1bb8n_530{display:none}._receiptSendButton_1bb8n_534{padding:10px 18px;border-radius:10px;border:none;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}._receiptSendButton_1bb8n_534:hover{opacity:.85}._receiptSendButton_1bb8n_534:disabled{opacity:.35;cursor:not-allowed}._receiptSuccess_1bb8n_556{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:500;color:#4ade80;padding:8px}._actions_1bb8n_567{display:flex;flex-direction:column;gap:8px;margin-top:4px}._confirmButton_1bb8n_574{width:100%;padding:14px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;transition:opacity .15s ease,box-shadow .15s ease;box-shadow:0 4px 16px #7c3aed59}._confirmButton_1bb8n_574:hover{opacity:.9;box-shadow:0 4px 20px #7c3aed80}._confirmButton_1bb8n_574:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._statusScreen_1bb8n_599{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:16px;gap:16px;background:linear-gradient(135deg,#0d0d1a,#1a1034,#0d0d1a)}._statusIcon_1bb8n_610{font-size:64px}._statusTitle_1bb8n_614{font-size:24px;font-weight:600;color:#fff;text-align:center}._statusDescription_1bb8n_621{font-size:16px;color:#ffffff8c;text-align:center;max-width:360px}._statusPaid_1bb8n_628{color:#4ade80}._statusExpired_1bb8n_632{color:#ff5c5c}._statusConfirming_1bb8n_636{color:#c4b5fd}._checkmarkWrapper_1bb8n_640{animation:_checkmarkAppear_1bb8n_1 .5s ease-out}._checkmarkSvg_1bb8n_644{width:80px;height:80px}._checkmarkCircle_1bb8n_649{fill:none;stroke-dasharray:226;stroke-dashoffset:226;animation:_circleStroke_1bb8n_1 .6s ease-out .1s forwards}._checkmarkTick_1bb8n_656{fill:none;stroke-dasharray:60;stroke-dashoffset:60;animation:_tickStroke_1bb8n_1 .4s ease-out .55s forwards}._confirmationText_1bb8n_663{font-size:22px;font-weight:600;color:#4ade80;text-align:center;animation:_textFadeIn_1bb8n_1 .4s ease-out .8s both}@keyframes _circleStroke_1bb8n_1{to{stroke-dashoffset:0}}@keyframes _tickStroke_1bb8n_1{to{stroke-dashoffset:0}}@keyframes _checkmarkAppear_1bb8n_1{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}._showRequisitesLink_1bb8n_697{background:none;border:none;color:#ffffff73;font-size:14px;cursor:pointer;padding:8px 16px;border-radius:8px;transition:color .15s ease,background .15s ease;text-decoration:underline;text-decoration-color:#fff3;text-underline-offset:3px;margin-top:8px;animation:_textFadeIn_1bb8n_1 .4s ease-out 1.2s both}._showRequisitesLink_1bb8n_697:hover{color:#ffffffbf;background:#ffffff0d;text-decoration-color:#fff6}._confirmedBadge_1bb8n_719{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:12px;font-size:15px;font-weight:500;color:#4ade80;background:#4ade8014;border:1px solid rgba(74,222,128,.15)}@keyframes _textFadeIn_1bb8n_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){._card_1bb8n_10{padding:24px 20px}._amount_1bb8n_33{font-size:28px}}
