.panel{background:var(--panel);padding:18px}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:520px){.grid2{grid-template-columns:1fr}}fieldset.src{border:0;margin:0;padding:0}.seg{background:var(--ground-2);border-radius:999px;gap:3px;margin-bottom:8px;padding:3px;display:inline-flex}.seg button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.seg button.on{background:linear-gradient(90deg, var(--silver-1), var(--silver-3));color:var(--ground)}.seg button[disabled]{opacity:.4;cursor:not-allowed}.btn.big{min-height:52px;font-size:16px}.tiers{gap:12px;display:grid}@media (min-width:640px){.tiers{grid-template-columns:repeat(3,1fr)}}.tier{text-align:left;font:inherit;color:var(--ink);background:var(--panel);cursor:pointer;border-radius:var(--radius);border:0;gap:6px;padding:14px;display:grid}.tier:focus-visible{outline:2px solid var(--gold-3);outline-offset:2px}.tier small{color:var(--ink-2)}.tier ul{color:var(--ink-3);margin:4px 0 0;padding-left:18px;font-size:12px;line-height:1.45}.tier.muted{opacity:.55;cursor:default}.tier[disabled]{opacity:.5;cursor:wait}
