main:has(>.con){padding-bottom:var(--space-section);display:block}.con [hidden]{display:none!important}.con{padding-top:var(--s-6);max-width:64rem}.con__head{justify-content:space-between;align-items:end;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.con__head h1{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);line-height:1.1}.con__lede{color:var(--ink-2);margin-top:var(--s-2)}.con__who{font-size:var(--text-sm);color:var(--ink-3)}.con__flash{padding:var(--s-3) var(--s-4);margin-bottom:var(--s-4);border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);font-size:var(--text-sm)}.con__flash[data-tone=ok]{color:#14532d;background:#f0fdf4}.con__error{margin-top:var(--s-3);color:var(--danger);font-size:var(--text-sm)}.con__note{color:var(--ink-2)}.con .muted{color:var(--ink-2);font-size:var(--text-sm)}.con .fine{color:var(--ink-3);font-size:var(--text-2xs);margin-top:var(--s-3)}.con h2{font-size:var(--text-lg);margin:var(--s-6) 0 var(--s-3)}.con .block h2{margin-top:0}.con__signin{max-width:28rem;padding:var(--s-6)}.con__signin h2{margin:0 0 var(--s-2);font-size:var(--text-xl)}.con .col{gap:var(--s-3);margin-top:var(--s-5);display:grid}.con .row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.con .row--end{align-items:end}.con .grow{flex:14rem}.con .field{gap:var(--s-1);display:grid}.con input,.con select{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:2.75rem;font-size:var(--text-base);padding:.55rem .8rem}.con input:focus-visible,.con select:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.con .code{font-family:var(--font-mono);font-size:var(--text-xl);letter-spacing:.4em;max-width:12rem}.con .linkish{color:var(--accent-ink);cursor:pointer;font-size:var(--text-sm);background:0 0;border:0;padding:0}.con .linkish:hover{color:var(--ink)}.con .tabs{gap:var(--s-1);border-bottom:1px solid var(--line);margin-bottom:var(--s-5);scrollbar-width:none;display:flex;overflow-x:auto}.con .tabs__tab{color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem .9rem;font-weight:550}.con .tabs__tab:hover{color:var(--ink)}.con .tabs__tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.con .stats{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.con .stat{padding:var(--s-5);gap:var(--s-2);align-content:start;display:grid}.con .stat__value{font-size:var(--text-figure);letter-spacing:-.02em;font-weight:650;line-height:1.1}.con .stat--balance{background:linear-gradient(180deg, var(--surface) 0%, var(--accent-soft) 160%)}.con .stat .btn{min-height:2.25rem;font-size:var(--text-sm);justify-self:start;padding:.35rem 1rem}.con .block{padding:var(--s-5);margin-top:var(--s-4)}.con .block pre{margin-top:var(--s-3)}.con .reveal{border-color:var(--accent);background:var(--accent-soft)}.con .reveal__warn{margin-bottom:var(--s-3);font-weight:550}.con .reveal__key{font-size:var(--text-sm);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);overflow-wrap:anywhere;user-select:all;padding:.5rem .7rem}.con .topup{gap:var(--s-5);display:grid}.con fieldset{gap:var(--s-2);border:0;padding:0;display:grid}.con .amounts{gap:var(--s-2);flex-wrap:wrap;display:flex}.con .amount{text-align:left;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;min-width:6.5rem;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;gap:2px;padding:.6rem .9rem;display:grid}.con .amount:hover{border-color:var(--ink-3)}.con .amount[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.con .amount__usd{font-variant-numeric:tabular-nums;font-weight:650}.con .amount__bonus{font-size:var(--text-2xs);color:var(--ok)}.con .custom{max-width:10rem}.con .methods{gap:var(--s-2);display:grid}.con .method{align-items:center;gap:var(--s-2);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);padding:.6rem .8rem;display:flex}.con .method:has(input:checked){border-color:var(--ink)}.con .method:has(input:disabled){opacity:.5;cursor:not-allowed}.con .method input{min-height:0;accent-color:var(--ink)}.con .summary{font-size:var(--text-sm);color:var(--ink-2);min-height:1.5em}.con .topup>.btn{justify-self:start}.con .qr{text-align:center;justify-items:center;gap:var(--s-2);display:grid}.con .qr__amount{font-size:var(--text-2xl);font-weight:650}.con .qr img{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--s-2);background:#fff}.con .filters{margin-bottom:var(--s-3)}.con .panel>.btn{margin-top:var(--s-3)}.con .bars{gap:var(--s-2);display:grid}.con .bar{align-items:center;gap:var(--s-3);font-size:var(--text-sm);grid-template-columns:7rem 1fr 8rem;display:grid}.con .bar>.num{text-align:right}.con .bar__track{background:var(--surface-3);border-radius:var(--radius-pill);height:.6rem;overflow:hidden}.con .bar__fill{background:var(--accent);border-radius:var(--radius-pill);transform-origin:0;height:100%;display:block}.con .status-ok{color:var(--ok)}.con .status-failed{color:var(--danger)}.con .status-pending{color:var(--warn)}
