.payments-page{color:#f6f2ff;background:#171022;max-width:1120px;min-height:100vh;margin:auto;padding:24px 20px 60px;font-size:16px;line-height:1.6}.payments-page>header,.payments-page>footer{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.payments-page a{color:#f6c9ed;text-underline-offset:4px}.payments-intro{padding:46px 0 20px}.payments-intro h1{margin:12px 0;font-size:clamp(30px,5vw,48px);line-height:1.15}.payments-label{letter-spacing:.1em;color:#f4b6e3;font-size:14px;font-weight:800}.payments-page p{color:#d2c9df;max-width:70ch}.payments-test,.payments-notice{background:#331e3b;border:1px solid #eab0de66;border-radius:16px;padding:18px 22px}.payments-test p{margin:6px 0}.payments-page>section{margin-bottom:34px}.payments-page h2{margin-bottom:8px;font-size:26px}.payments-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.payments-plans article,.payments-creator,.payments-coins,.payments-history article{background:#21172d;border:1px solid #8f74984f;border-radius:18px;padding:24px}.payments-plans h3{margin:0 0 15px;font-size:20px}.payments-plans strong{font-size:36px}.payments-page button{font:inherit;color:#fff;cursor:pointer;background:#ed35a2;border:0;border-radius:999px;min-height:44px;padding:11px 20px;font-weight:750}.payments-page button:disabled{opacity:.55;cursor:not-allowed}:is(.payments-page button:focus-visible,.payments-page a:focus-visible){outline-offset:4px;outline:3px solid #ffd06f}.payments-page .secondary{background:#423049}.payments-coins{grid-template-columns:2fr 1fr;align-items:center;gap:26px;display:grid}.payments-coin-offer{justify-items:start;gap:12px;display:grid}.payments-coin-offer strong{font-size:26px}.payments-coin-offer b{color:#ffd06f;font-size:36px}.payments-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.payments-history{gap:14px;margin-bottom:20px;display:grid}.payments-history article{justify-content:space-between;align-items:center;gap:20px;display:flex}.payments-history article>div:first-child{gap:5px;display:grid}.payments-history small{color:#c4b4d0;font-size:14px}.payments-page footer{border-top:1px solid #ffffff26;margin-top:50px;padding-top:22px}@media (max-width:700px){.payments-plans,.payments-coins{grid-template-columns:1fr}.payments-history article{flex-direction:column;align-items:flex-start}.payments-page{padding:20px 16px 40px}.payments-plans article{padding:20px}.payments-intro{padding-top:30px}}.promotion-choice{cursor:pointer;overflow-wrap:anywhere;border:1px solid #c6a4ed66;border-radius:14px;padding:20px;display:block}.promotion-choice:has(input:checked){background:#b26fe812;border:2px solid #b26fe8}.promotion-choice input{margin-right:10px}.promotion-continue,.promotion-method button{color:#fff;cursor:pointer;background:#6c388e;border:1px solid #b26fe8;border-radius:10px;min-height:44px;padding:12px 18px}.promotion-method-buttons{flex-wrap:wrap;gap:12px;display:flex}.promotion-method-buttons button[aria-pressed=true]{outline-offset:2px;outline:3px solid #b26fe8}.promotion-continue:disabled,.promotion-method button:disabled{opacity:.5;cursor:not-allowed}.promotion-method{border:1px solid #bb99d866;border-radius:16px;margin-block:24px;padding:20px}
