:root{--pc-red:#ff0123;--pc-red-dark:#7d000b;--pc-red-deep:#430003;--pc-gold:#e9c05f;--pc-gold-dark:#e19e00;--pc-cream:#ffefcf;--pc-white:#fcfcfc;--pc-black:#0f0e0e;--pc-surface:#171213;--pc-surface-2:#292324;--pc-border:#fcfcfc14;--pc-text:#fcfcfc;--pc-muted:#fcfcfc8f;--pc-success:#2fcb72;--pc-radius:16px;--pc-radius-sm:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--pc-black);min-height:100%;color:var(--pc-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button{font:inherit;color:inherit}.pc-page{background:radial-gradient(120% 60% at 50% -10%, #ff012338 0%, #43000359 35%, transparent 70%), var(--pc-black);min-height:100dvh;padding:0 16px 32px}.pc-container{flex-direction:column;gap:12px;max-width:480px;margin:0 auto;display:flex}.pc-container--wide{max-width:880px}.pc-header{grid-template-columns:1fr auto 1fr;align-items:center;height:64px;display:grid}.pc-header__logo{width:auto;height:28px;display:block}.pc-header__side--end{justify-content:flex-end;display:flex}.pc-title{text-align:center;margin:4px 0 8px}.pc-title__main{margin:0;font-size:22px;font-weight:700;line-height:1.2}.pc-title__sub{color:var(--pc-muted);margin:4px 0 0;font-size:14px}.pc-card{background:var(--pc-surface);border:1px solid var(--pc-border);border-radius:var(--pc-radius);padding:16px}.pc-grid{gap:12px;display:grid}@media (width>=760px){.pc-grid--two{grid-template-columns:300px 1fr}}.pc-lang{position:relative}.pc-lang__toggle{border:1px solid var(--pc-border);background:var(--pc-surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 10px;display:inline-flex}.pc-lang__toggle:hover{background:var(--pc-surface-2)}.pc-lang__code{text-transform:uppercase;font-size:13px;font-weight:600}.pc-lang__chevron--open{transform:rotate(180deg)}.pc-lang__menu{z-index:20;background:var(--pc-surface-2);border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);min-width:160px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000080}.pc-lang__option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:15px;display:flex}.pc-lang__option:hover,.pc-lang__option[aria-selected=true]{background:#fcfcfc0f}.pc-lang__option svg{color:var(--pc-red)}.pc-requisites{flex-direction:column;display:flex}.pc-field{border-bottom:1px solid var(--pc-border);align-items:center;gap:12px;padding:12px 0;display:flex}.pc-field:first-child{padding-top:0}.pc-field:last-child{border-bottom:0;padding-bottom:0}.pc-field__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pc-field__label{color:var(--pc-muted);font-size:12px}.pc-field__value{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.pc-field__value--accent{font-size:26px;font-weight:800}.pc-field__bank-logo{background:#fff;border-radius:4px;width:auto;height:20px;padding:2px 4px}.pc-field__copy{min-width:36px;height:36px;color:var(--pc-red);cursor:pointer;background:#ff01231f;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 9px;transition:background .15s;display:inline-flex}.pc-field__copy:hover{background:#ff012333}.pc-field__copy--done{color:var(--pc-success);background:#2fcb7224}.pc-field__copied{font-size:12px;font-weight:600}.pc-qr{flex-direction:column;align-items:center;gap:16px;display:flex}.pc-qr__frame{border-radius:var(--pc-radius-sm);box-shadow:0 0 0 3px var(--pc-red), 0 12px 40px #ff012340;background:#fff;padding:14px}.pc-qr__caption{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.pc-qr__text{color:var(--pc-muted);margin:0;font-size:14px;line-height:1.4}.pc-dc{flex-direction:column;gap:8px;display:flex}.pc-dc__btn{border-radius:var(--pc-radius);color:#171213;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 16px;display:flex;box-shadow:0 8px 24px #00000059}.pc-dc__btn:active{background:#f1eeee}.pc-dc__logo{width:auto;height:32px}.pc-dc__label{text-align:left;flex:1;font-size:16px;font-weight:700}.pc-dc__arrow{color:#0e57a6}.pc-dc__hint{text-align:center;color:var(--pc-muted);margin:0;font-size:12px}.pc-howto__title{margin:0;font-size:16px;font-weight:700}.pc-howto__toggle{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.pc-howto__chevron{color:var(--pc-muted);transition:transform .2s}.pc-howto--open .pc-howto__chevron{transform:rotate(180deg)}.pc-steps{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pc-steps__item{align-items:flex-start;gap:12px;display:flex}.pc-steps__num{background:var(--pc-red);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.pc-steps__text{color:#fcfcfcdb;padding-top:2px;font-size:14px;line-height:1.45}.pc-actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.pc-container--wide .pc-actions{width:100%;max-width:480px;margin-left:auto;margin-right:auto}.pc-btn{border-radius:var(--pc-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 20px;font-size:16px;font-weight:700;transition:background .15s,opacity .15s;display:inline-flex}.pc-btn:disabled{opacity:.6;cursor:default}.pc-btn--primary{background:linear-gradient(180deg, var(--pc-red) 0%, #d4001d 100%);color:var(--pc-white);box-shadow:0 8px 24px #ff012347}.pc-btn--primary:hover:not(:disabled){background:linear-gradient(180deg, #ff2a46 0%, var(--pc-red) 100%)}.pc-btn--ghost{border-color:var(--pc-border);color:var(--pc-text);background:0 0}.pc-btn--ghost:hover{background:#fcfcfc0a}.pc-btn__timer{font-variant-numeric:tabular-nums;background:#00000038;border-radius:6px;padding:2px 8px;font-weight:600}.pc-btn__timer--low{color:var(--pc-cream);animation:1s steps(2,start) infinite pc-blink}@keyframes pc-blink{to{opacity:.55}}.pc-sheet{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=760px){.pc-sheet{align-items:center}}.pc-sheet__backdrop{background:#000000a6;position:absolute;inset:0}.pc-sheet__panel{width:100%;max-width:480px;padding:20px 16px calc(20px + env(safe-area-inset-bottom));background:var(--pc-surface-2);border-radius:20px 20px 0 0;flex-direction:column;gap:12px;animation:.2s ease-out pc-slide-up;display:flex;position:relative}@media (width>=760px){.pc-sheet__panel{border-radius:20px;padding-bottom:20px}}@keyframes pc-slide-up{0%{opacity:0;transform:translateY(24px)}}.pc-sheet__head{justify-content:space-between;align-items:center;display:flex}.pc-sheet__title{margin:0;font-size:18px;font-weight:700}.pc-sheet__close{cursor:pointer;background:#fcfcfc14;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.pc-sheet__text{color:#fcfcfcdb;margin:0 0 4px;font-size:15px;line-height:1.45}.pc-loader{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:60vh;display:flex}.pc-loader__mark{width:64px;height:64px;animation:1.2s ease-in-out infinite pc-pulse}@keyframes pc-pulse{50%{opacity:.7;transform:scale(.88)}}.pc-loader__text{color:var(--pc-muted);text-align:center;margin:0;font-size:14px}.pc-status{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:16px;padding:32px 16px 20px;display:flex}.pc-status .pc-btn{margin-top:14px}.pc-status__icon--ok{color:var(--pc-success)}.pc-status__icon--fail{color:var(--pc-red)}.pc-status__icon--wait{color:var(--pc-gold)}.pc-status__spinner{border:4px solid #fcfcfc1a;border-top-color:var(--pc-red);border-radius:50%;width:64px;height:64px;animation:1s linear infinite pc-spin}@keyframes pc-spin{to{transform:rotate(360deg)}}.pc-status__title{margin:8px 0 0;font-size:20px;font-weight:700}.pc-status__text{color:var(--pc-muted);margin:0;font-size:14px;line-height:1.45}@media (prefers-reduced-motion:reduce){.pc-loader__mark,.pc-status__spinner,.pc-btn__timer--low,.pc-sheet__panel{animation:none}}
