.sup-timeline{border-top:1px solid var(--hairline);margin:48px 0 0;padding:0;list-style:none}.sup-step{border-bottom:1px solid var(--hairline);gap:12px 48px;padding:36px 0;display:grid}@media (width>=60rem){.sup-step{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}}.sup-step__num{color:var(--accent);letter-spacing:1.6px;text-transform:uppercase;margin-bottom:14px;font:11px/1.2 Consolas,monospace;display:block}.sup-step h2{margin:0 0 14px;font-size:clamp(1.6rem,3vw,2.6rem)}.sup-step h2 a{color:var(--ink);text-decoration:none}.sup-step h2 a:hover{color:var(--accent)}.sup-step dl{gap:14px;margin:0;display:grid}.sup-step dt{color:var(--accent);letter-spacing:1.2px;text-transform:uppercase;font:10px/1.3 Consolas,monospace}.sup-step dd{margin:4px 0 0}.sup-step__next{border-left:2px solid var(--hairline);color:var(--muted);margin:18px 0 0;padding-left:14px;font-size:.95rem}.sup-ways{border:1px solid var(--hairline);background:var(--hairline);gap:1px;margin-top:40px;display:grid}@media (width>=60rem){.sup-ways{grid-template-columns:repeat(3,minmax(0,1fr))}}.sup-way{background:var(--canvas);flex-direction:column;gap:12px;padding:28px 24px;display:flex}.sup-way h3{margin:0;font-size:1.4rem}.sup-way p{color:var(--muted);margin:0}.sup-way .button,.sup-way .link-strong{align-self:flex-start;margin-top:auto}.sup-way__num{color:var(--accent);letter-spacing:1.6px;font:11px/1.2 Consolas,monospace}.sup-wish{border:1px solid var(--hairline);border-top:2px solid var(--accent);background:var(--surface);gap:20px 48px;margin-top:32px;padding:28px 24px;display:grid}@media (width>=60rem){.sup-wish{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.sup-wish h3{margin:0 0 8px;font-size:clamp(1.5rem,3vw,2.2rem)}.sup-wish__spec{color:var(--muted);margin:0 0 14px;font:12px/1.6 Consolas,monospace}.sup-wish__price{margin:0;font-size:1.6rem;font-weight:700}.sup-wish__aside{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.sup-wallets{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.sup-wallet{border:1px solid var(--hairline);background:var(--surface);gap:6px;padding:16px;display:grid}.sup-wallet__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.sup-wallet__coin{font-weight:700}.sup-wallet__net{color:var(--accent);letter-spacing:.8px;text-transform:uppercase;font:11px/1.3 Consolas,monospace}.sup-wallet__row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sup-wallet code{overflow-wrap:anywhere;word-break:break-all;border:1px solid var(--hairline);background:var(--canvas);user-select:all;flex:260px;min-width:0;padding:8px 10px;font:13px/1.5 Consolas,monospace}.sup-wallet__note{color:var(--muted);margin:0;font-size:.85rem}.sup-copy{border:1px solid var(--accent);min-height:40px;color:var(--accent);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 14px;font:11px/1 Consolas,monospace}.sup-copy:hover,.sup-copy[data-copied]{background:var(--accent);color:var(--accent-ink)}.sup-choice{gap:10px;margin-top:20px;display:grid}.sup-choice button{text-align:left;border:1px solid var(--hairline);background:var(--surface);width:100%;color:var(--ink);font:inherit;cursor:pointer;gap:4px;padding:18px 20px;display:grid}.sup-choice button:hover,.sup-choice button:focus-visible{border-color:var(--accent);outline:none}.sup-choice strong{font-size:1.1rem}.sup-choice span{color:var(--muted);font-size:.9rem}.sup-back{color:var(--muted);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0 0 12px;padding:0;font:11px/1.3 Consolas,monospace}.sup-back:hover{color:var(--accent)}.sup-steps{color:#c5c7c8;margin:12px 0 0;padding-inline-start:1.2rem;font-size:.95rem}.sup-steps li+li{margin-top:4px}.sup-store-link:empty,.sup-store-link[hidden]{display:none}.req-field--optional>label:after{content:" — по желанию";color:var(--muted);font-weight:400}.req-dialog h2[tabindex]:focus{outline:none}.sup-qr summary{cursor:pointer;color:var(--accent);letter-spacing:1px;text-transform:uppercase;font:11px/1.3 Consolas,monospace}.sup-qr img{width:180px;height:180px;image-rendering:pixelated;background:#fff;margin-top:10px;padding:8px;display:block}.sup-alt{margin:0;padding-inline-start:1.1rem;font-size:.9rem}.sup-thanks{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.sup-thanks li{border:1px solid var(--hairline);background:var(--surface);padding:8px 14px}.sup-thanks small{color:var(--muted);display:block}
